@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--color-orange-50:#fff7ed;--color-orange-200:#ffd7a8;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-lime-400:#9de500;--color-lime-500:#80cd00;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-cyan-950:#053345;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-sky-950:#052f4a;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--default-mono-font-family:"JetBrains Mono", "Fira Code", "Courier New", monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.-top-1{top:calc(var(--spacing) * -1)}.-top-10{top:calc(var(--spacing) * -10)}.top-1{top:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.top-\[3vh\]{top:3vh}.top-\[calc\(100\%\+1\.15rem\)\]{top:calc(100% + 1.15rem)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-\[72px\]{height:72px}.h-full{height:100%}.h-px{height:1px}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[68vh\]{max-height:68vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(260px\,calc\(100vh-10rem\)\)\]{max-height:min(260px,100vh - 10rem)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[70px\]{min-height:70px}.min-h-\[84px\]{min-height:84px}.min-h-\[110px\]{min-height:110px}.min-h-\[130px\]{min-height:130px}.min-h-\[132px\]{min-height:132px}.min-h-\[150px\]{min-height:150px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-\[68\%\]{width:68%}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[min\(320px\,calc\(100vw-2rem\)\)\]{width:min(320px,100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[360px\]{max-width:360px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[190px\]{min-width:190px}.min-w-\[620px\]{min-width:620px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[760px\]{min-width:760px}.min-w-\[840px\]{min-width:840px}.min-w-\[960px\]{min-width:960px}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[36px_minmax\(0\,1fr\)_auto\]{grid-template-columns:36px minmax(0,1fr) auto}.grid-cols-\[86px_minmax\(0\,1fr\)\]{grid-template-columns:86px minmax(0,1fr)}.grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}.grid-cols-\[minmax\(180px\,1\.2fr\)_120px_140px_110px_120px\]{grid-template-columns:minmax(180px,1.2fr) 120px 140px 110px 120px}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}: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-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1877f2\]{border-color:#1877f2}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-300\/40{border-color:#90c5ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/40{border-color:color-mix(in oklab, var(--color-blue-300) 40%, transparent)}}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/30{border-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-cyan-100{border-color:var(--color-cyan-100)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-cyan-300\/40{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/40{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.border-cyan-300\/50{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/50{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/15{border-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/20{border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/25{border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/30{border-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.border-cyan-400\/35{border-color:#00d2ef59}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/35{border-color:color-mix(in oklab, var(--color-cyan-400) 35%, transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/40{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.border-cyan-400\/60{border-color:#00d2ef99}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/60{border-color:color-mix(in oklab, var(--color-cyan-400) 60%, transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/15{border-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/15{border-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/25{border-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/20{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/25{border-color:color-mix(in oklab, var(--color-emerald-300) 25%, transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.border-emerald-300\/55{border-color:#5ee9b58c}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/55{border-color:color-mix(in oklab, var(--color-emerald-300) 55%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-700{border-color:var(--color-emerald-700)}.border-indigo-500\/25{border-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/25{border-color:color-mix(in oklab, var(--color-indigo-500) 25%, transparent)}}.border-lime-500\/25{border-color:#80cd0040}@supports (color:color-mix(in lab, red, red)){.border-lime-500\/25{border-color:color-mix(in oklab, var(--color-lime-500) 25%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-500\/25{border-color:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/25{border-color:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.border-pink-500\/25{border-color:#f6339a40}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/25{border-color:color-mix(in oklab, var(--color-pink-500) 25%, transparent)}}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/30{border-color:color-mix(in oklab, var(--color-rose-300) 30%, transparent)}}.border-rose-300\/50{border-color:#ffa2ae80}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/50{border-color:color-mix(in oklab, var(--color-rose-300) 50%, transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/25{border-color:color-mix(in oklab, var(--color-rose-400) 25%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/25{border-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/25{border-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/25{border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/15{border-color:#cad5e226}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/15{border-color:color-mix(in oklab, var(--color-slate-300) 15%, transparent)}}.border-slate-400\/20{border-color:#90a1b933}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/20{border-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.border-slate-400\/30{border-color:#90a1b94d}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/30{border-color:color-mix(in oklab, var(--color-slate-400) 30%, transparent)}}.border-slate-500\/15{border-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/15{border-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/20{border-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.border-slate-600\/15{border-color:#45556c26}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/15{border-color:color-mix(in oklab, var(--color-slate-600) 15%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/10{border-color:#3141581a}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/10{border-color:color-mix(in oklab, var(--color-slate-700) 10%, transparent)}}.border-slate-700\/70{border-color:#314158b3}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/70{border-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-teal-500\/25{border-color:#00baa740}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/25{border-color:color-mix(in oklab, var(--color-teal-500) 25%, transparent)}}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300\/25{border-color:#c4b4ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/25{border-color:color-mix(in oklab, var(--color-violet-300) 25%, transparent)}}.border-violet-300\/40{border-color:#c4b4ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/40{border-color:color-mix(in oklab, var(--color-violet-300) 40%, transparent)}}.border-violet-400\/15{border-color:#a685ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/15{border-color:color-mix(in oklab, var(--color-violet-400) 15%, transparent)}}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/20{border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/30{border-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/25{border-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/16{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-300\/80{border-color:#d4d4d8cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-300\/80{border-color:color-mix(in oklab, var(--color-zinc-300) 80%, transparent)}}.border-zinc-900{border-color:var(--color-zinc-900)}.border-zinc-950{border-color:var(--color-zinc-950)}.bg-\[\#1877f2\]{background-color:#1877f2}.bg-\[\#f4f6f7\]{background-color:#f4f6f7}.bg-\[\#f5f7f8\]{background-color:#f5f7f8}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-950\/50{background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/50{background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.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-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/80{background-color:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/60{background-color:#ecfeff99}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/60{background-color:color-mix(in oklab, var(--color-cyan-50) 60%, transparent)}}.bg-cyan-50\/70{background-color:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/70{background-color:color-mix(in oklab, var(--color-cyan-50) 70%, transparent)}}.bg-cyan-50\/80{background-color:#ecfeffcc}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/80{background-color:color-mix(in oklab, var(--color-cyan-50) 80%, transparent)}}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/5{background-color:#00d2ef0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/5{background-color:color-mix(in oklab, var(--color-cyan-400) 5%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/20{background-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.bg-cyan-400\/30{background-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/30{background-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-cyan-500\/30{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/30{background-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-50\/55{background-color:#ecfdf58c}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/55{background-color:color-mix(in oklab, var(--color-emerald-50) 55%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/20{background-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/80{background-color:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-950\/50{background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/50{background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-lime-500\/10{background-color:#80cd001a}@supports (color:color-mix(in lab, red, red)){.bg-lime-500\/10{background-color:color-mix(in oklab, var(--color-lime-500) 10%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/10{background-color:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-rose-950\/50{background-color:#4d021880}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/50{background-color:color-mix(in oklab, var(--color-rose-950) 50%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/55{background-color:#f0f9ff8c}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/55{background-color:color-mix(in oklab, var(--color-sky-50) 55%, transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-400\/10{background-color:#90a1b91a}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/10{background-color:color-mix(in oklab, var(--color-slate-400) 10%, transparent)}}.bg-slate-500\/8{background-color:#62748e14}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/8{background-color:color-mix(in oklab, var(--color-slate-500) 8%, transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/20{background-color:#1d293d33}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/20{background-color:color-mix(in oklab, var(--color-slate-800) 20%, transparent)}}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/40{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/45{background-color:#0f172b73}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/45{background-color:color-mix(in oklab, var(--color-slate-900) 45%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/95{background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/20{background-color:#02061833}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/20{background-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/25{background-color:color-mix(in oklab, var(--color-slate-950) 25%, transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/30{background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/50{background-color:#f5f3ff80}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/50{background-color:color-mix(in oklab, var(--color-violet-50) 50%, transparent)}}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/5{background-color:#a685ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/5{background-color:color-mix(in oklab, var(--color-violet-400) 5%, transparent)}}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-violet-400\/15{background-color:#a685ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/15{background-color:color-mix(in oklab, var(--color-violet-400) 15%, transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-violet-500\/80{background-color:#8d54ffcc}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/80{background-color:color-mix(in oklab, var(--color-violet-500) 80%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-50\/80{background-color:color-mix(in oklab, var(--color-zinc-50) 80%, transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/70{background-color:#09090bb3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/70{background-color:color-mix(in oklab, var(--color-zinc-950) 70%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,rgba\(8\,24\,45\,\.96\)\,rgba\(8\,48\,67\,\.9\)\)\]{background-image:linear-gradient(135deg,#08182df5,#083043e6)}.bg-\[radial-gradient\(circle_at_top\,\#123553_0\,\#07111f_46\%\,\#030711_100\%\)\]{background-image:radial-gradient(circle at top,#123553 0,#07111f 46%,#030711 100%)}.bg-\[radial-gradient\(circle_at_top\,\#123553_0\,\#07111f_48\%\,\#030711_100\%\)\]{background-image:radial-gradient(circle at top,#123553 0,#07111f 48%,#030711 100%)}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/10{--tw-gradient-from:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/10{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.from-cyan-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/20{--tw-gradient-from:#00b7d733}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.from-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-sky-50\/70{--tw-gradient-via:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.via-sky-50\/70{--tw-gradient-via:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.via-sky-50\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-600\/10{--tw-gradient-to:#155dfc1a}@supports (color:color-mix(in lab, red, red)){.to-blue-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-blue-600) 10%, transparent)}}.to-blue-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50\/70{--tw-gradient-to:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.to-cyan-50\/70{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-50) 70%, transparent)}}.to-cyan-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-400\/10{--tw-gradient-to:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.to-violet-400\/10{--tw-gradient-to:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.to-violet-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[3vh\]{padding-top:3vh}.pr-1{padding-right:var(--spacing)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,Fira Code,Courier New,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.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)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-200{color:var(--color-blue-200)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/70{color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/70{color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-cyan-950{color:var(--color-cyan-950)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-indigo-400{color:var(--color-indigo-400)}.text-lime-400{color:var(--color-lime-400)}.text-orange-400{color:var(--color-orange-400)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-pink-400{color:var(--color-pink-400)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-100{color:var(--color-sky-100)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-950{color:var(--color-sky-950)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-400{color:var(--color-teal-400)}.text-transparent{color:#0000}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-rose-700{accent-color:var(--color-rose-700)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(52\,211\,153\,\.08\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#34d39914);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(16\,185\,129\,0\.2\)\,0_0_12px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#10b98133), 0 0 12px var(--tw-shadow-color,#10b9814d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(244\,63\,94\,0\.15\)\,0_0_10px_rgba\(244\,63\,94\,0\.2\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#f43f5e26), 0 0 10px var(--tw-shadow-color,#f43f5e33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(34\,211\,238\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#22d3ee66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(16\,185\,129\,0\.24\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#10b9813d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(34\,211\,238\,0\.1\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#22d3ee1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(244\,63\,94\,0\.22\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#f43f5e38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(245\,158\,11\,0\.22\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#f59e0b38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10b9811f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(34\,211\,238\,0\.15\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#22d3ee26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(6\,182\,212\,0\.2\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#06b6d433);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(6\,182\,212\,0\.16\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#06b6d429);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(6\,182\,212\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#06b6d42e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(6\,182\,212\,0\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#06b6d438);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10b98133);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10b9812e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10b98138);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(139\,92\,246\,0\.2\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#8b5cf633);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(139\,92\,246\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#8b5cf62e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(16\,24\,40\,0\.18\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#1018282e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#10b98138);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(16\,185\,129\,0\.14\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#10b98124);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(16\,185\,129\,0\.25\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#10b98140);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(2\,8\,23\,0\.22\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#02081738);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(16\,185\,129\,0\.25\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#10b98140);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/20{--tw-shadow-color:#05334533}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/30{--tw-shadow-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/40{--tw-shadow-color:#05334566}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-cyan-100{--tw-ring-color:var(--color-cyan-100)}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:text-cyan-300:is(:where(.group):focus-within *){color:var(--color-cyan-300)}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:border-white\/20:is(:where(.group):hover *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/20:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.group-hover\:text-slate-300:is(:where(.group):hover *){color:var(--color-slate-300)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-zinc-700:is(:where(.group):hover *){color:var(--color-zinc-700)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cyan-300\/35:hover{border-color:#53eafd59}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/35:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.hover\:border-rose-300\/50:hover{border-color:#ffa2ae80}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-300\/50:hover{border-color:color-mix(in oklab, var(--color-rose-300) 50%, transparent)}}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-zinc-200:hover{border-color:var(--color-zinc-200)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:border-zinc-950:hover{border-color:var(--color-zinc-950)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.hover\:bg-rose-800:hover{background-color:var(--color-rose-800)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/65:hover{background-color:#1d293da6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/65:hover{background-color:color-mix(in oklab, var(--color-slate-800) 65%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-cyan-600:hover{color:var(--color-cyan-600)}.hover\:text-cyan-900:hover{color:var(--color-cyan-900)}.hover\:text-violet-200:hover{color:var(--color-violet-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:text-zinc-950:hover{color:var(--color-zinc-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-cyan-300\/40:focus{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-300\/40:focus{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.focus\:border-rose-500:focus{border-color:var(--color-rose-500)}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-cyan-400\/10:focus{--tw-ring-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-400\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.focus\:ring-rose-100:focus{--tw-ring-color:var(--color-rose-100)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-zinc-200:disabled{border-color:var(--color-zinc-200)}.disabled\:bg-zinc-100:disabled{background-color:var(--color-zinc-100)}.disabled\:bg-zinc-200:disabled{background-color:var(--color-zinc-200)}.disabled\:text-zinc-400:disabled{color:var(--color-zinc-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.sm\:grid-cols-\[28px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px minmax(0,1fr) auto}.sm\:grid-cols-\[32px_minmax\(0\,1fr\)\]{grid-template-columns:32px minmax(0,1fr)}.sm\:grid-cols-\[38px_minmax\(0\,1fr\)_116px\]{grid-template-columns:38px minmax(0,1fr) 116px}.sm\:grid-cols-\[44px_minmax\(0\,1fr\)_96px\]{grid-template-columns:44px minmax(0,1fr) 96px}.sm\:grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_120px\]{grid-template-columns:minmax(0,1fr) 120px}.sm\:grid-cols-\[minmax\(0\,180px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,180px) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-right{text-align:right}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_140px_110px_auto\]{grid-template-columns:minmax(0,1fr) 140px 110px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.md\:grid-cols-\[minmax\(180px\,\.8fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto}.md\:grid-cols-\[minmax\(220px\,1fr\)_180px_auto\]{grid-template-columns:minmax(220px,1fr) 180px auto}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.lg\:-mr-8{margin-right:calc(var(--spacing) * -8)}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:min-h-screen{min-height:100vh}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[76px_minmax\(0\,1fr\)\]{grid-template-columns:76px minmax(0,1fr)}.lg\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.lg\:grid-cols-\[150px_minmax\(0\,1fr\)_110px\]{grid-template-columns:150px minmax(0,1fr) 110px}.lg\:grid-cols-\[170px_minmax\(0\,1fr\)_170px\]{grid-template-columns:170px minmax(0,1fr) 170px}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[246px_minmax\(0\,1fr\)\]{grid-template-columns:246px minmax(0,1fr)}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_460px\]{grid-template-columns:minmax(0,1fr) 460px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(180px\,1\.2fr\)_120px_140px_110px_120px\]{grid-template-columns:minmax(180px,1.2fr) 120px 140px 110px 120px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:pt-\[3vh\]{padding-top:3vh}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pl-0{padding-left:0}.lg\:pl-3{padding-left:calc(var(--spacing) * 3)}.lg\:text-right{text-align:right}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(300px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(300px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-slate-400{color:var(--color-slate-400)}.dark\:text-slate-900{color:var(--color-slate-900)}.dark\:text-white{color:var(--color-white)}@media (hover:hover){.dark\:hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}}:root{--background:#080c14;--foreground:#e2e8f0;--em-bg-deep:#060a12;--em-bg-base:#0b1120;--em-bg-raised:#111827;--em-bg-surface:#0f172a8c;--em-bg-surface-hover:#0f172abf;--em-bg-glass:#0f172a66;--em-bg-card:#0f172a8c;--em-border:#94a3b814;--em-border-hover:#94a3b829;--em-border-accent:#10b9814d;--em-border-cyan:#06b6d440;--em-text:#f1f5f9;--em-text-secondary:#94a3b8;--em-text-muted:#64748b;--em-accent:#10b981;--em-accent-bright:#34d399;--em-cyan:#06b6d4;--em-purple:#a855f7;--em-amber:#f59e0b;--em-rose:#f43f5e;--em-glow-accent:0 0 20px #10b9812e, 0 0 40px #10b9810f;--em-glow-cyan:0 0 20px #06b6d424, 0 0 40px #06b6d40d;--em-glow-rose:0 0 20px #f43f5e24;--em-glow-amber:0 0 20px #f59e0b24;--em-glow-purple:0 0 20px #a855f724;--em-shadow:0 20px 40px #00000059, 0 4px 12px #0003;--em-shadow-sm:0 10px 20px #0003, 0 2px 6px #00000026;--em-shadow-lg:0 28px 56px #00000073, 0 8px 20px #0000004d}*{box-sizing:border-box}html{background:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button{cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .2s,background-color .2s,box-shadow .2s,color .2s,opacity .2s}button:active:not(:disabled){transform:scale(.97)}button:disabled{cursor:not-allowed}input,select,textarea{transition:border-color .2s,box-shadow .2s,background-color .2s}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{box-shadow:0 0 0 2px var(--em-accent), 0 0 16px #10b98133;outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b81f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b838}*{scrollbar-width:thin;scrollbar-color:#94a3b81f transparent}.ui-enter{animation:.48s cubic-bezier(.22,1,.36,1) both slide-in-up}.ui-pressable{transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .2s,background-color .2s,box-shadow .2s,color .2s}.ui-pressable:hover{transform:translateY(-2px)}.ui-pressable:active{transform:translateY(0)scale(.97)}.status-dot{position:relative}.status-dot:after{content:"";opacity:.5;border-radius:999px;animation:2s ease-in-out infinite glow-pulse;position:absolute;inset:-6px}.status-dot-good:after{background:var(--em-accent)}.status-dot-watch:after{background:var(--em-amber)}.status-dot-risk:after{background:var(--em-rose)}.glass-panel{background:var(--em-bg-surface);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--em-border);box-shadow:var(--em-shadow-sm)}.emporam-shell .animate-spin{filter:drop-shadow(0 0 4px)}.emporam-shell .text-zinc-950{color:var(--em-text)}.emporam-shell .text-zinc-900{color:#e2e8f0}.emporam-shell .text-zinc-800{color:#cbd5e1}.emporam-shell .text-zinc-700,.emporam-shell .text-zinc-600{color:var(--em-text-secondary)}.emporam-shell .text-zinc-500{color:var(--em-text-muted)}.emporam-shell .text-emerald-700,.emporam-shell .text-emerald-800{color:#6ee7b7}.emporam-shell .text-emerald-900{color:#a7f3d0}.emporam-shell .text-amber-700,.emporam-shell .text-amber-800{color:#fcd34d}.emporam-shell .text-amber-900{color:#fde68a}.emporam-shell .text-rose-700,.emporam-shell .text-rose-800{color:#fda4af}.emporam-shell .text-rose-900{color:#fecdd3}.emporam-shell .text-cyan-700,.emporam-shell .text-cyan-800{color:#67e8f9}.emporam-shell .text-cyan-900{color:#a5f3fc}.emporam-shell .text-violet-700{color:#c4b5fd}.emporam-shell .text-indigo-700{color:#a5b4fc}.emporam-shell .text-pink-700{color:#f9a8d4}.emporam-shell .text-lime-700{color:#bef264}.emporam-shell .text-orange-700{color:#fdba74}.emporam-shell .text-sky-700{color:#7dd3fc}.emporam-shell .text-teal-700{color:#5eead4}.emporam-shell .bg-white{background-color:#0f172a8c}.emporam-shell .bg-zinc-50{background-color:#0f172a66}.emporam-shell .bg-zinc-100{background-color:#0f172a4d}.emporam-shell .bg-emerald-50{background-color:#10b9811a}.emporam-shell .bg-amber-50{background-color:#f59e0b1a}.emporam-shell .bg-rose-50{background-color:#f43f5e1a}.emporam-shell .bg-cyan-50{background-color:#06b6d41a}.emporam-shell .bg-violet-50{background-color:#8b5cf61a}.emporam-shell .bg-indigo-50{background-color:#6366f11a}.emporam-shell .bg-pink-50{background-color:#ec48991a}.emporam-shell .bg-lime-50{background-color:#84cc161a}.emporam-shell .bg-orange-50{background-color:#f973161a}.emporam-shell .bg-sky-50{background-color:#0ea5e91a}.emporam-shell .bg-teal-50{background-color:#14b8a61a}.emporam-shell .border-zinc-200{border-color:#94a3b81a}.emporam-shell .border-zinc-300{border-color:#94a3b826}.emporam-shell .border-emerald-200{border-color:#10b98133}.emporam-shell .border-emerald-300{border-color:#10b9814d}.emporam-shell .border-amber-200{border-color:#f59e0b33}.emporam-shell .border-rose-200{border-color:#f43f5e33}.emporam-shell .border-cyan-200{border-color:#06b6d433}.emporam-shell .border-violet-200{border-color:#8b5cf633}.emporam-shell .border-indigo-200{border-color:#6366f133}.emporam-shell .border-pink-200{border-color:#ec489933}.emporam-shell .border-lime-200{border-color:#84cc1633}.emporam-shell .border-orange-200{border-color:#f9731633}.emporam-shell .border-sky-200{border-color:#0ea5e933}.emporam-shell .border-teal-200{border-color:#14b8a633}.emporam-shell .shadow-sm{box-shadow:var(--em-shadow-sm)}.emporam-shell{background:radial-gradient(ellipse at 15% 5%, #10b9810f, transparent 45%), radial-gradient(ellipse at 85% 10%, #06b6d40a, transparent 40%), radial-gradient(ellipse at 50% 95%, #a855f708, transparent 50%), var(--em-bg-base);color:var(--em-text);isolation:isolate;min-height:100vh;position:relative}.emporam-shell:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(#94a3b808 1px,#0000 1px),linear-gradient(90deg,#94a3b806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0006,#0000 55%);mask-image:linear-gradient(#0006,#0000 55%)}.emporam-shell>*{z-index:1;position:relative}.emporam-shell h1,.emporam-shell h2,.emporam-shell h3,.emporam-shell p,.emporam-shell span,.emporam-shell button,.emporam-shell input,.emporam-shell select,.emporam-shell textarea{letter-spacing:0}.app-sidebar{border-color:var(--em-border);background:linear-gradient(#080f19fa,#03070ffc),#050a15;box-shadow:inset 1px 0 #94a3b80f,18px 0 36px #0000004d}.emporam-shell .sidebar-logo-mark{background:linear-gradient(145deg,#10b9811f,#060f1ef2),#060a15;border-color:#10b9814d;box-shadow:0 12px 24px #00000059,0 0 16px #10b9811a,inset 0 1px #94a3b80f}.emporam-shell .sidebar-collapse-button{color:var(--em-text-secondary);border-color:var(--em-border);background:#94a3b814}.emporam-shell .sidebar-collapse-button:hover{color:var(--em-text);background:#94a3b824}.emporam-shell .sidebar-icon-surface,.emporam-shell .sidebar-icon-surface-active,.emporam-shell .sidebar-icon-surface-current{border:1px solid #94a3b81a;box-shadow:0 4px 10px #0003}.emporam-shell .sidebar-icon-surface{color:var(--em-text-secondary);background:#94a3b814}.emporam-shell .sidebar-icon-surface-active{color:var(--em-accent-bright);background:linear-gradient(145deg,#10b9812e,#10b9810f);border-color:#10b9814d;box-shadow:0 6px 14px #00000040,0 0 10px #10b9811f}.emporam-shell .sidebar-icon-surface-current{color:var(--em-accent-bright);background:linear-gradient(145deg,#10b98138,#10b9811a);border-color:#10b98166;box-shadow:0 6px 14px #0000004d,0 0 14px #10b9812e}.emporam-shell aside button:hover .sidebar-icon-surface{color:var(--em-accent-bright);background:#10b9811a;border-color:#10b98133}.emporam-shell aside nav button{position:relative}.emporam-shell aside nav button[class*=bg-zinc-950]{background:linear-gradient(145deg,#10b9810f,#060f1cf2),#0a1220fa;border-color:#10b9812e;box-shadow:0 10px 20px #0000004d,0 0 16px #10b9810f,inset 0 1px #94a3b80a}.emporam-shell aside nav button[class*=bg-zinc-950]:after{background:var(--em-accent);content:"";border-radius:999px;width:3px;height:58%;position:absolute;top:21%;left:4px;box-shadow:0 0 10px #10b981b3}.emporam-shell aside button:not([class*=bg-zinc-950]){color:var(--em-text-secondary);background:#94a3b80a;border-color:#94a3b80d;box-shadow:0 4px 10px #0000001a}.emporam-shell aside button:not([class*=bg-zinc-950]):hover{color:var(--em-text);background:#94a3b814;border-color:#94a3b81a}.emporam-shell aside div.rounded-lg.border.bg-zinc-50{color:var(--em-text);background:#080e1a8c;border-color:#94a3b80f}.emporam-shell aside button[class*=bg-zinc-950] .sidebar-icon-surface{color:var(--em-accent-bright);background:#10b9811f;border-color:#10b98138}.emporam-shell aside button[class*=bg-white]{background:#10b9810f;border-color:#10b98126}.emporam-shell aside button[class*=bg-white]:hover{background:#10b9811a;border-color:#10b98133}.app-topbar,.app-topbar-panel{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);border-color:var(--em-border);background:linear-gradient(145deg,#0f172ad1,#0a1220e0),#0f172acc;box-shadow:0 14px 30px #0000004d,inset 0 1px #94a3b80a}.app-topbar-panel{box-shadow:0 8px 20px #00000040,inset 0 1px #94a3b80a}.app-sticky-header{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#0a0e17d1;box-shadow:0 14px 28px #00000040}.emporam-shell section.rounded-lg.border,.emporam-shell article.rounded-lg.border,.emporam-shell div.rounded-lg.border.bg-white,.emporam-shell div.rounded-lg.border.bg-zinc-50,.emporam-shell .glass-panel{background:linear-gradient(145deg, #0f172a80, #0a122066), var(--em-bg-glass);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);border-color:var(--em-border);box-shadow:var(--em-shadow-sm);transition:border-color .25s,box-shadow .25s,transform .25s;position:relative}.emporam-shell section.rounded-lg.border:before,.emporam-shell article.rounded-lg.border:before,.emporam-shell div.rounded-lg.border.bg-white:before,.emporam-shell div.rounded-lg.border.bg-zinc-50:before{display:none}.emporam-shell section.rounded-lg.border>*,.emporam-shell article.rounded-lg.border>*,.emporam-shell div.rounded-lg.border.bg-white>*,.emporam-shell div.rounded-lg.border.bg-zinc-50>*{z-index:1;position:relative}.emporam-shell section.rounded-lg.border:hover,.emporam-shell article.rounded-lg.border:hover{border-color:var(--em-border-hover);box-shadow:var(--em-shadow-sm), 0 0 16px #10b98108}.emporam-shell button.rounded-lg,.emporam-shell button.rounded-md,.emporam-shell .ui-pressable{box-shadow:0 6px 14px #0003,inset 0 1px #94a3b808}.emporam-shell button.rounded-lg:hover:not(:disabled),.emporam-shell button.rounded-md:hover:not(:disabled),.emporam-shell .ui-pressable:hover:not(:disabled){box-shadow:0 10px 22px #0000004d,inset 0 1px #94a3b80d}.emporam-shell main button[class*=border-zinc-900][class*=bg-zinc-950]{background:linear-gradient(145deg, var(--em-accent-bright), var(--em-accent)), var(--em-accent);color:#fff;box-shadow:0 14px 28px #10b98138, 0 0 0 1px #10b9811f, var(--em-glow-accent);border-color:#34d39973;position:relative;overflow:hidden}.emporam-shell main button[class*=border-zinc-900][class*=bg-zinc-950]:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 8%,#ffffff40 42%,#0000 68%);animation:4.8s ease-in-out infinite control-sheen;position:absolute;inset:-42% -70%;transform:translate(-45%)rotate(8deg)}.emporam-shell main button[class*=border-zinc-900][class*=bg-zinc-950]>*{z-index:1;position:relative}.emporam-shell button[class*=bg-zinc-950]{background:linear-gradient(145deg, #1e293bd9, #0f172ae6), var(--em-bg-raised);border-color:var(--em-border-hover);box-shadow:0 10px 20px #00000038,inset 0 1px #94a3b80a}.emporam-shell button[class*=bg-white],.emporam-shell button[class*=bg-zinc-50]{border-color:var(--em-border);color:var(--em-text-secondary);background:#0f172a73;box-shadow:0 6px 14px #0000001f}.emporam-shell button[class*=bg-white]:hover:not(:disabled),.emporam-shell button[class*=bg-zinc-50]:hover:not(:disabled){border-color:var(--em-border-hover);color:var(--em-text);background:#0f172aa6}.emporam-shell button:disabled,.emporam-shell .ui-pressable:disabled{filter:saturate(.5)brightness(.6);box-shadow:0 2px 6px #00000014}.emporam-shell button:focus-visible,.emporam-shell a:focus-visible{box-shadow:0 0 0 2px var(--em-accent), 0 0 14px #10b9812e}.emporam-shell button:active:not(:disabled),.emporam-shell .ui-pressable:active:not(:disabled){box-shadow:0 2px 6px #0000004d,inset 0 1px 3px #0003}.emporam-shell input,.emporam-shell select,.emporam-shell textarea{border-color:var(--em-border);color:var(--em-text);background:#0f172a73;box-shadow:0 4px 10px #0000001f}.emporam-shell input::placeholder,.emporam-shell textarea::placeholder{color:var(--em-text-muted)}.emporam-shell input:focus,.emporam-shell select:focus,.emporam-shell textarea:focus{background:#0f172aa6;border-color:#10b98166;box-shadow:0 6px 18px #0003,0 0 0 3px #10b9811a,0 0 16px #10b9810f}.emporam-shell select option{background:var(--em-bg-raised);color:var(--em-text)}.emporam-shell button[role=switch]{border-radius:999px;min-height:40px;padding-inline:10px}.emporam-shell button[role=switch][aria-checked=true]{background:linear-gradient(145deg, var(--em-accent-bright), var(--em-accent)), var(--em-accent);color:#fff;box-shadow:0 10px 20px #10b98133, var(--em-glow-accent);border-color:#34d39973}.emporam-shell button[role=switch][aria-checked=true]>span:first-child{background:#fff;box-shadow:0 0 10px #10b98180}.emporam-shell button[role=switch][aria-checked=false]{border-color:var(--em-border);background:#1e293b8c}.emporam-shell button[role=switch][aria-checked=false]>span:first-child{background:var(--em-text-muted)}.section-tabs__bar{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);border-color:var(--em-border);scrollbar-width:thin;background:#0f172ab3;box-shadow:0 10px 20px #00000038}.section-tabs__button{position:relative}.section-tabs__button:not(.section-tabs__button--active){color:var(--em-text-muted)}.section-tabs__button:not(.section-tabs__button--active):hover{color:var(--em-text);background:#94a3b812}.section-tabs__button--active{background:linear-gradient(145deg,#10b9811f,#06b6d40f),#0f172ad9;box-shadow:0 6px 14px #0003,0 0 10px #10b98114}.section-tabs__button--active:after{content:"";background:linear-gradient(90deg, var(--em-accent), var(--em-cyan));border-radius:999px;height:2px;position:absolute;bottom:2px;left:14px;right:14px;box-shadow:0 0 8px #10b98166}.section-tabs__content>section,.section-tabs__content>div>section{border-color:var(--em-border)}.emporam-shell .sticky.rounded-lg.border{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);border-color:var(--em-border);background:#0f172ab3;box-shadow:0 10px 20px #00000038}.emporam-shell .sticky.rounded-lg.border button{border:1px solid #0000}.emporam-shell .sticky.rounded-lg.border button[class*=bg-zinc-950]{color:var(--em-accent-bright);background:#10b9811a;border-color:#10b98138}.emporam-shell .sticky.rounded-lg.border button[class*=bg-zinc-950]>span:first-child{background:var(--em-accent)}.emporam-shell .sticky.rounded-lg.border button[class*=bg-zinc-950] span[class*=text-white]{color:var(--em-accent-bright)}.emporam-shell .sticky.rounded-lg.border button[class*=bg-zinc-950] span[class*=bg-white\/15]{background:#10b9811f}.emporam-shell .h-full.rounded-full.bg-zinc-950,.emporam-shell .h-full.rounded-full.bg-emerald-500{background:linear-gradient(90deg, var(--em-accent), var(--em-cyan)), var(--em-accent);animation:2s ease-in-out infinite progress-glow;box-shadow:0 0 14px #10b9814d}.emporam-shell p.rounded-lg.border.border-zinc-200.bg-zinc-50{border-style:dashed;border-color:var(--em-border);color:var(--em-text-muted);background:#0f172a40;box-shadow:0 4px 10px #00000014}.emporam-shell .rounded-full[class*=bg-emerald],.emporam-shell .rounded-lg[class*=bg-emerald]{box-shadow:0 0 10px #10b9812e}.emporam-shell .rounded-full[class*=bg-white],.emporam-shell .rounded-md[class*=bg-white],.emporam-shell .rounded-lg[class*=bg-white]{border-color:var(--em-border);color:var(--em-text-secondary);background:#0f172a59}.guided-workflow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--em-border);box-shadow:var(--em-shadow-sm);background:#0f172a73}.guided-workflow__steps{align-items:stretch}.guided-workflow__step{border-color:var(--em-border);background:#0f172a59;transition:border-color .2s,box-shadow .2s}.guided-workflow__step:hover{border-color:#10b98138;box-shadow:0 0 10px #10b9810f}.guided-workflow__summary{background:#0f172a66}.app-notification-popover{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);border-color:var(--em-border);box-shadow:var(--em-shadow-lg);background:#0f172af2}.app-status-bar [class*=bg-rose-50],.app-status-bar [class*=bg-amber-50],.app-status-bar [class*=bg-emerald-50],.app-status-bar [class*=bg-cyan-50]{border-color:var(--em-border);color:var(--em-text-secondary);background:#0f172a73}.emporam-shell aside:not(.app-sidebar){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--em-border);box-shadow:var(--em-shadow-sm);color:var(--em-text);background:#0f172a73}.emporam-shell aside:not(.app-sidebar) button:not([class*=bg-zinc-950]){border-color:var(--em-border);color:var(--em-text-secondary);background:#0f172a59}.emporam-shell aside:not(.app-sidebar) button:not([class*=bg-zinc-950]):hover{color:var(--em-text);background:#0f172a8c}.emporam-shell aside:not(.app-sidebar) div.rounded-lg.border.bg-zinc-50,.emporam-shell aside:not(.app-sidebar) div.rounded-lg.border.bg-white{border-color:var(--em-border);color:var(--em-text);background:#0f172a59}.action-plan-workspace__tabs{scrollbar-width:thin;background:linear-gradient(145deg,#7088aa24,#111c2d33),#0f172a8a;border:1px solid #bad2ee29;border-radius:8px;grid-template-columns:repeat(4,minmax(140px,1fr));gap:.45rem;min-width:0;margin-bottom:1.25rem;padding:.45rem;display:grid;overflow-x:auto;box-shadow:inset 0 1px #ffffff12,0 16px 34px #03081229}.action-plan-page{overflow-x:hidden}.action-plan-workspace__tab{--action-plan-accent:56, 189, 248;color:#d2deeeb3;text-align:left;background:#0c152457;border:1px solid #bad2ee1c;border-radius:6px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;min-height:58px;padding:.55rem .65rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.action-plan-workspace__tab[data-section=direction]{--action-plan-accent:168, 85, 247}.action-plan-workspace__tab[data-section=plans]{--action-plan-accent:45, 212, 191}.action-plan-workspace__tab[data-section=intelligence]{--action-plan-accent:245, 158, 11}.action-plan-workspace__tab[data-section=production]{--action-plan-accent:16, 185, 129}.action-plan-workspace__tab[data-section=execution]{--action-plan-accent:6, 182, 212}.action-plan-workspace__tab[data-section=calendar]{--action-plan-accent:236, 72, 153}.action-plan-workspace__tab[data-section=history]{--action-plan-accent:148, 163, 184}.action-plan-workspace__tab:hover{border-color:rgba(var(--action-plan-accent), .34);background:rgba(var(--action-plan-accent), .08);color:#f8fbff;transform:translateY(-1px)}.action-plan-workspace__tab--active{border-color:rgba(var(--action-plan-accent), .54);background:linear-gradient(145deg, rgba(var(--action-plan-accent), .2), #0d1829b8), #0f172ad1;color:#fff;box-shadow:inset 0 1px 0 #ffffff1c, 0 10px 24px #03081233, 0 0 18px rgba(var(--action-plan-accent), .1)}.action-plan-workspace__tab--active:after{background:rgb(var(--action-plan-accent));height:2px;box-shadow:0 0 12px rgba(var(--action-plan-accent), .72);content:"";border-radius:999px;position:absolute;bottom:0;left:.6rem;right:.6rem}.action-plan-workspace__tab-icon{border:1px solid rgba(var(--action-plan-accent), .24);background:rgba(var(--action-plan-accent), .1);width:2rem;height:2rem;color:rgb(var(--action-plan-accent));border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.action-plan-workspace__tab--active .action-plan-workspace__tab-icon{background:rgba(var(--action-plan-accent), .18);box-shadow:0 0 16px rgba(var(--action-plan-accent), .15)}.action-plan-workspace__tab-label{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;line-height:1.1rem;overflow:hidden}.action-plan-workspace__tab-value{border:1px solid rgba(var(--action-plan-accent), .2);color:#e7f0fad1;white-space:nowrap;background:#070d186b;border-radius:999px;justify-content:center;align-items:center;min-width:1.7rem;min-height:1.45rem;padding:0 .42rem;font-size:.65rem;font-weight:800;display:inline-flex}.content-plan-library{background:radial-gradient(circle at 92% 0,#2dd4bf1a,#0000 30%),radial-gradient(circle at 8% 100%,#60a5fa12,#0000 30%),#070e1ac2;border:1px solid #bad2ee24;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);align-self:stretch;min-width:0;min-height:clamp(540px,100dvh - 270px,900px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000029}.content-plan-library__header{border-bottom:1px solid #bad2ee1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(.85rem,1.6vw,1.1rem);display:grid}.content-plan-library__heading{align-items:center;gap:.85rem;min-width:0;display:flex}.content-plan-library__heading>div{min-width:0}.content-plan-library__heading-icon{color:#5eead4;background:linear-gradient(145deg,#2dd4bf24,#0f766e0d),#071921ad;border:1px solid #5eead43d;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0d94881c}.content-plan-library__eyebrow{color:#5eead4;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:850}.content-plan-library__heading h2{color:#f5f9ff;letter-spacing:-.025em;margin-top:.12rem;font-size:clamp(1.05rem,1.8vw,1.28rem);font-weight:840}.content-plan-library__heading p{color:#aec0d8b3;max-width:620px;margin-top:.18rem;font-size:.68rem;line-height:1.25rem}.content-plan-library__header-actions{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.content-plan-library__summary{background:#050c1775;border:1px solid #bad2ee1c;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:230px;display:grid;overflow:hidden}.content-plan-library__summary>span{text-align:center;gap:.08rem;min-width:0;padding:.58rem .7rem;display:grid}.content-plan-library__summary>span+span{border-left:1px solid #bad2ee17}.content-plan-library__summary strong{color:#f1f7ff;font-size:.82rem;font-weight:850}.content-plan-library__summary small{color:#94a3b8a3;letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;font-weight:760}.content-plan-library__create-button{color:#ecfffc;background:linear-gradient(145deg,#14b8a6e6,#0d9488d1);border:1px solid #5eead47a;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.64rem .9rem;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #0d94882e,inset 0 1px #fff3}.content-plan-library__create-button:hover:not(:disabled){background:linear-gradient(145deg,#14b8a6,#0d9488);border-color:#99f6e4d1;box-shadow:0 14px 28px #0d948847,0 0 22px #2dd4bf21}.content-plan-library__create-button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.5}.content-plan-library__toolbar{background:#050c1747;border-bottom:1px solid #bad2ee14;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem clamp(1rem,2vw,1.35rem);display:flex}.content-plan-library__toolbar>div{gap:.14rem;min-width:0;display:grid}.content-plan-library__toolbar>div strong{color:#ebf3fce0;font-size:.72rem;font-weight:820}.content-plan-library__toolbar>div span{color:#94a3b89e;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.content-plan-library__capacity{color:#94a3b89e;flex:none;align-items:baseline;gap:.25rem;font-size:.6rem;display:flex}.content-plan-library__capacity strong{color:#5eead4;font-size:.76rem;font-weight:850}.content-plan-library__capacity small{color:#94a3b88f;border-left:1px solid #bad2ee1f;margin-left:.38rem;padding-left:.55rem;font-size:.56rem}.content-plan-library__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-auto-rows:116px;align-content:start;gap:.62rem;height:100%;padding:clamp(.72rem,1.4vw,.95rem);display:grid}.content-plan-library__card{color:#e2ecf8d1;background:linear-gradient(145deg,#ffffff0b,#0000 45%),#0c1626b3;border:1px solid #bad2ee1f;border-radius:9px;min-width:0;min-height:116px;transition:border-color .16s,transform .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.content-plan-library__card:before{z-index:1;content:"";opacity:.55;background:linear-gradient(90deg,#2dd4bfcc,#60a5fa33,#0000);height:2px;position:absolute;top:0;left:0;right:0}.content-plan-library__card:hover,.content-plan-library__card:focus-within{background:linear-gradient(145deg,#2dd4bf1a,#0000 52%),#0d192aeb;border-color:#5eead457;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 10px 22px #0000002e}.content-plan-library__card-open{color:#e2ecf8d1;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:.58rem;width:100%;min-width:0;height:114px;padding:.62rem;display:grid}.content-plan-library__card-delete{z-index:3;color:#fda4afbd;opacity:.76;background:#38141f9e;border:1px solid #fb718529;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:.52rem;right:.52rem}.content-plan-library__card-delete:hover:not(:disabled),.content-plan-library__card-delete:focus-visible{color:#ffe4e6;opacity:1;background:#9f12397a;border-color:#fb71858c;box-shadow:0 7px 16px #88133733}.content-plan-library__card-delete:disabled{cursor:wait;opacity:.42}.content-plan-library__card-icon{color:#5eead4;background:#2dd4bf17;border:1px solid #5eead438;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.content-plan-library__card-copy{grid-template-rows:auto minmax(1.05rem,auto) 1fr;gap:.25rem;min-width:0;min-height:0;display:grid}.content-plan-library__card-heading{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;padding-right:1.85rem;display:flex}.content-plan-library__card-heading strong{color:#f5f9ff;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:850;overflow:hidden}.content-plan-library__status{color:#bacadead;text-transform:uppercase;background:#1e293b85;border:1px solid #94a3b829;border-radius:999px;flex:none;align-items:center;gap:.2rem;padding:.14rem .34rem;font-size:.46rem;font-weight:790;display:inline-flex}.content-plan-library__status:before{content:"";background:currentColor;border-radius:999px;width:4px;height:4px}.content-plan-library__status.is-active{color:#5eead4;background:#0d94881f;border-color:#5eead440}.content-plan-library__card-description{color:#aec0d8ad;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.05rem;display:-webkit-box;overflow:hidden}.content-plan-library__card-areas{display:none}.content-plan-library__card-areas>span{align-items:center;display:inline-flex}.content-plan-library__card-meta{border-top:1px solid #bad2ee14;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:.22rem;padding-top:.3rem;display:grid}.content-plan-library__card-meta>span{color:#94a3b899;text-transform:uppercase;gap:.05rem;min-width:0;font-size:.45rem;font-weight:720;display:grid}.content-plan-library__card-meta strong{color:#e1ecf8d6;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.54rem;font-weight:820;overflow:hidden}.content-plan-library__card-open-label{display:none}.content-plan-library__card:hover .content-plan-library__card-open-label{color:#99f6e4}.content-plan-library__empty{color:#aec0d8ad;text-align:left;background:radial-gradient(circle at 50% 0,#2dd4bf0f,#0000 48%),#08101d6b;border:1px dashed #bad2ee2e;border-radius:11px;grid-template-columns:52px minmax(0,430px);place-content:center;align-self:stretch;align-items:flex-start;gap:.9rem;min-height:calc(100% - 1.7rem);margin:clamp(.85rem,1.8vw,1.2rem);padding:1.5rem;display:grid}.content-plan-library__empty>span{color:#5eead4d1;background:#2dd4bf14;border:1px solid #5eead438;border-radius:11px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.content-plan-library__empty>div{gap:.32rem;display:grid}.content-plan-library__empty strong{color:#eef6ffe6;font-size:.88rem}.content-plan-library__empty p{color:#aec0d8a8;font-size:.7rem;line-height:1.25rem}.content-plan-library__empty-action{color:#99f6e4;background:#0d948821;border:1px solid #5eead447;border-radius:8px;justify-content:center;align-items:center;gap:.36rem;width:max-content;min-height:36px;margin-top:.5rem;padding:.5rem .7rem;font-size:.64rem;font-weight:800;display:inline-flex}.content-plan-library__empty-action:hover{background:#0d948838;border-color:#5eead480}.content-plan-create-dialog{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060ec2;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.content-plan-create-dialog__panel{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 34%),#0a1321fa;border:1px solid #bad2ee33;border-radius:14px;width:min(560px,100%);padding:1.15rem;animation:.22s ease-out both action-plan-panel-enter;box-shadow:0 30px 80px #0000007a,inset 0 1px #ffffff12}.content-plan-create-dialog__heading{border-bottom:1px solid #bad2ee1a;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.content-plan-create-dialog__icon{color:#5eead4;background:#2dd4bf1a;border:1px solid #5eead442;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.content-plan-create-dialog__heading>div{gap:.15rem;display:grid}.content-plan-create-dialog__heading span{color:#5eead4;text-transform:uppercase;font-size:.62rem;font-weight:820}.content-plan-create-dialog__heading h3{color:#f5f9ff;font-size:1rem;font-weight:820}.content-plan-create-dialog__field{gap:.4rem;margin-top:.85rem;display:grid}.content-plan-create-dialog__field>span{color:#cbd8eac7;font-size:.67rem;font-weight:780}.content-plan-create-dialog__field input,.content-plan-create-dialog__field textarea{color:#eef6ff;background:#0309128a;border:1px solid #bad2ee24;border-radius:9px;outline:none;width:100%;font-size:.78rem}.content-plan-create-dialog__field input{min-height:44px;padding:0 .8rem}.content-plan-create-dialog__field textarea{resize:vertical;min-height:120px;padding:.7rem .8rem;line-height:1.35rem}.content-plan-create-dialog__field input:focus,.content-plan-create-dialog__field textarea:focus{border-color:#5eead480;box-shadow:0 0 0 3px #2dd4bf1a}.content-plan-create-dialog__actions{border-top:1px solid #bad2ee1a;justify-content:flex-end;gap:.55rem;margin-top:1rem;padding-top:1rem;display:flex}.content-plan-create-dialog__actions button{color:#dce8f6c7;background:#131f31b8;border:1px solid #bad2ee24;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:40px;padding:.6rem .9rem;font-size:.72rem;font-weight:800;display:inline-flex}.content-plan-create-dialog__actions button[type=submit]{color:#f0fdfa;background:#14b8a6d1;border-color:#5eead46b}.content-plan-create-dialog__actions button:disabled{opacity:.45}.content-plan-delete-dialog__panel{background:radial-gradient(circle at 100% 0,#f43f5e1f,#0000 34%),#0a1321fa;width:min(500px,100%)}.content-plan-create-dialog__icon.content-plan-delete-dialog__icon{color:#fb7185;background:#9f123933;border-color:#fb71854d}.content-plan-delete-dialog__panel .content-plan-create-dialog__heading>div>span{color:#fb7185}.content-plan-delete-dialog__body{color:#cbd8eac2;gap:.55rem;margin-top:1rem;font-size:.76rem;line-height:1.35rem;display:grid}.content-plan-delete-dialog__body strong{color:#f8fafc}.content-plan-delete-dialog__body small{color:#fda4afc2;background:#4c05192e;border:1px solid #fb718524;border-radius:8px;padding:.62rem .72rem;font-size:.66rem}.content-plan-create-dialog__actions .content-plan-delete-dialog__confirm{color:#fff1f2;background:#be185dc7;border-color:#fb71856b}.content-plan-create-dialog__actions .content-plan-delete-dialog__confirm:hover:not(:disabled){background:#e11d48db;border-color:#fda4afb8}.action-plan-content-workspace__detail-nav{background:linear-gradient(145deg,#2dd4bf12,#0000 52%),#09111e94;border:1px solid #bad2ee24;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:.75rem;min-width:0;margin-bottom:.85rem;padding:.6rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.action-plan-content-workspace__identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.action-plan-content-workspace__back{color:#d0ddeebd;background:#050c1680;border:1px solid #bad2ee24;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.action-plan-content-workspace__back:hover{color:#5eead4;border-color:#5eead457}.action-plan-content-workspace__identity>div{gap:.08rem;min-width:0;display:grid}.action-plan-content-workspace__identity span{color:#5eead4c7;text-transform:uppercase;font-size:.58rem;font-weight:820}.action-plan-content-workspace__identity strong,.action-plan-content-workspace__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-plan-content-workspace__identity strong{color:#f5f9ff;font-size:.78rem;font-weight:850}.action-plan-content-workspace__identity small{color:#a2b5cd9e;font-size:.62rem}@media (max-width:840px){.content-plan-library__header{grid-template-columns:1fr;align-items:stretch}.content-plan-library__header-actions{justify-content:space-between}.content-plan-create-dialog__actions{flex-direction:column;align-items:stretch}.content-plan-create-dialog__actions button{width:100%}.action-plan-content-workspace__detail-nav{grid-template-columns:1fr}}@media (max-width:620px){.content-plan-library__header-actions{grid-template-columns:1fr;display:grid}.content-plan-library__summary{min-width:0}.content-plan-library__create-button{width:100%}.content-plan-library__toolbar{flex-direction:column;align-items:flex-start}.content-plan-library__toolbar>div span{white-space:normal}}@media (max-width:520px){.content-plan-library__heading{align-items:flex-start}.content-plan-library__heading-icon{width:42px;height:42px}.content-plan-library__card-open{grid-template-columns:32px minmax(0,1fr);gap:.52rem;height:114px;min-height:0;padding:.58rem}.content-plan-library__card-icon{width:32px;height:32px}.content-plan-library__card-heading{padding-right:2rem}.content-plan-library__empty{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:calc(100% - 1.7rem)}.content-plan-library__empty>div{justify-items:center}}.action-plan-content-workspace__subtabs{background:#040a146b;border:1px solid #bad2ee1a;border-radius:9px;gap:0;min-width:0;padding:0 .28rem;display:flex;overflow:hidden}.action-plan-content-workspace__subtab{color:#a8b8cf9e;text-align:left;background:0 0;border:0;border-radius:0;flex:1 1 0;align-items:center;gap:.52rem;min-width:0;min-height:52px;padding:.58rem .72rem;transition:background-color .18s,color .18s;display:flex;position:relative}.action-plan-content-workspace__subtab:after{content:"";opacity:0;background:linear-gradient(90deg,#2dd4bf,#60a5fa);border-radius:999px 999px 0 0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:.72rem;right:.72rem;transform:scaleX(.35)}.action-plan-content-workspace__subtab>svg{color:currentColor;flex:none}.action-plan-content-workspace__subtab>span{gap:.04rem;min-width:0;display:grid}.action-plan-content-workspace__subtab strong,.action-plan-content-workspace__subtab small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-plan-content-workspace__subtab strong{font-size:.75rem;font-weight:800}.action-plan-content-workspace__subtab small{color:#94a3b880;font-size:.59rem;font-weight:650}.action-plan-content-workspace__subtab:hover{color:#e2ecf8d6;background:#ffffff06}.action-plan-content-workspace__subtab:focus-visible{outline-offset:-3px;outline:2px solid #5eead475}.action-plan-content-workspace__subtab--active{color:#5eead4;background:linear-gradient(#2dd4bf12,#0000)}.action-plan-content-workspace__subtab--active:after{opacity:1;transform:scaleX(1)}.action-plan-content-workspace__subtab--active small{color:#c2d0e2b3}@media (max-width:680px){.action-plan-content-workspace__subtab small{display:none}}.action-plan-workspace__content{min-height:500px}.action-plan-workspace__panel:not(.hidden),.action-plan-workspace__content [role=tabpanel]:not(.hidden),.action-plan-page>[role=tabpanel]:not(.hidden){animation:.24s ease-out both action-plan-panel-enter}@keyframes action-plan-panel-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1600px){.action-plan-workspace__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.action-plan-workspace__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.action-plan-workspace__tabs{display:flex}.action-plan-workspace__tab{flex:0 0 170px;min-width:170px}.action-plan-workspace__content{min-height:0}}@media (prefers-reduced-motion:reduce){.action-plan-workspace__tab,.action-plan-workspace__panel:not(.hidden),.action-plan-workspace__content [role=tabpanel]:not(.hidden),.action-plan-page>[role=tabpanel]:not(.hidden){transition:none;animation:none}}.action-plan-page,.content-studio-page,.execution-board-page,.publishing-setup-page,.outcome-learning-page,.publish-dispatch-page,.creative-asset-library-page,.performance-analytics-page{background:0 0}.action-plan-hero,.content-studio-hero,.execution-pipeline-hero,.publishing-setup-hero,.outcome-learning-hero,.publish-dispatch-hero,.creative-asset-library-hero,.performance-analytics-hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--em-border);box-shadow:var(--em-shadow-sm);background:linear-gradient(135deg,#10b9810d,#06b6d40a 50%,#0000),#0f172a59}.mission-control{color:#f8fbff;gap:1rem;min-width:0;display:grid}.mission-control__header{grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:center;gap:1.25rem;display:grid}.mission-control__identity{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.mission-control__mark{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf852;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 20px #38bdf814}.mission-control__identity-copy{min-width:0}.mission-control__eyebrow{color:#e2e8f0a8;letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.68rem;font-weight:850;line-height:1rem;display:flex}.mission-control__live{color:#5ee6b0;text-transform:none;background:#10b98117;border:1px solid #10b98133;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex}.mission-control__live svg{animation:2s ease-in-out infinite mission-control-live-pulse}.mission-control__identity h2{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;line-height:1.8rem;display:-webkit-box;overflow:hidden}.mission-control__identity p{color:#cbd5e1b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:54rem;margin-top:.35rem;font-size:.76rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.mission-control__readiness{--mission-progress:56, 189, 248;border-left:1px solid #bad2ee21;min-width:0;padding-left:1.25rem}.mission-control__readiness[data-state=ready]{--mission-progress:16, 185, 129}.mission-control__readiness-heading,.mission-control__readiness-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mission-control__readiness-heading span{color:#cbd5e1ad;text-transform:uppercase;font-size:.68rem;font-weight:800}.mission-control__readiness-heading strong{color:rgb(var(--mission-progress));font-size:1.35rem;font-weight:850;line-height:1.5rem}.mission-control__progress{background:#040a147a;border:1px solid #bad2ee14;border-radius:999px;height:.42rem;margin-top:.55rem;overflow:hidden}.mission-control__progress>span{border-radius:inherit;background:rgb(var(--mission-progress));height:100%;box-shadow:0 0 14px rgba(var(--mission-progress), .32);transition:width .52s;display:block;position:relative;overflow:hidden}.mission-control__progress>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2.8s ease-in-out infinite mission-control-progress-scan;position:absolute;inset:0;transform:translate(-100%)}.mission-control__readiness-meta{color:#94a3b8c7;margin-top:.45rem;font-size:.63rem;font-weight:700}.mission-control__readiness-meta span:first-child{color:rgb(var(--mission-progress))}.mission-control__stats{background:#060e1b59;border:1px solid #bad2ee24;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.mission-control__stat,.mission-control__context-item{--mission-accent:56, 189, 248}.mission-control__stat[data-tone=violet],.mission-control__context-item[data-tone=violet]{--mission-accent:168, 85, 247}.mission-control__stat[data-tone=amber],.mission-control__context-item[data-tone=amber]{--mission-accent:245, 158, 11}.mission-control__stat[data-tone=green],.mission-control__context-item[data-tone=green]{--mission-accent:16, 185, 129}.mission-control__stat[data-tone=cyan],.mission-control__context-item[data-tone=cyan]{--mission-accent:6, 182, 212}.mission-control__stat{border-right:1px solid #bad2ee1c;align-items:center;gap:.7rem;min-width:0;min-height:76px;padding:.85rem;transition:background-color .18s,box-shadow .18s;animation:.36s ease-out both mission-control-cell-enter;display:flex}.mission-control__stat:last-child{border-right:0}.mission-control__stat:nth-child(2){animation-delay:50ms}.mission-control__stat:nth-child(3){animation-delay:.1s}.mission-control__stat:nth-child(4){animation-delay:.15s}.mission-control__stat:hover{background:rgba(var(--mission-accent), .055);box-shadow:inset 0 -2px 0 rgba(var(--mission-accent), .45)}.mission-control__stat-icon,.mission-control__context-icon{border:1px solid rgba(var(--mission-accent), .24);background:rgba(var(--mission-accent), .1);color:rgb(var(--mission-accent));border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mission-control__stat-icon{width:2.15rem;height:2.15rem}.mission-control__stat-copy,.mission-control__context-copy{flex-direction:column;min-width:0;display:flex}.mission-control__stat-copy>span,.mission-control__context-copy>span{color:#94a3b8c2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:800;line-height:.9rem;overflow:hidden}.mission-control__stat-copy strong{color:#f8fafcf2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.82rem;font-weight:800;line-height:1.15rem;display:-webkit-box;overflow:hidden}.mission-control__context{border-top:1px solid #bad2ee1f;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding-top:.9rem;display:grid}.mission-control__context-item{border-right:1px solid #bad2ee1a;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:0 .9rem;display:grid}.mission-control__context-item:first-child{padding-left:0}.mission-control__context-item:last-child{border-right:0;padding-right:0}.mission-control__context-icon{width:2.2rem;height:2.2rem}.mission-control__context-copy strong{color:#f8fafcf5;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.75rem;font-weight:800;line-height:1.05rem;overflow:hidden}.mission-control__context-copy small{color:#94a3b8b8;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.62rem;font-weight:650;line-height:.9rem;overflow:hidden}@keyframes mission-control-live-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes mission-control-progress-scan{0%,35%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@keyframes mission-control-cell-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.mission-control__header{grid-template-columns:1fr}.mission-control__readiness{border-top:1px solid #bad2ee21;border-left:0;padding-top:.85rem;padding-left:0}.mission-control__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-control__stat{border-right:0}.mission-control__stat:nth-child(odd){border-right:1px solid #bad2ee1c}.mission-control__stat:nth-child(-n+2){border-bottom:1px solid #bad2ee1c}}@media (max-width:800px){.mission-control__context{grid-template-columns:1fr;gap:.7rem}.mission-control__context-item,.mission-control__context-item:first-child,.mission-control__context-item:last-child{border-bottom:1px solid #bad2ee1a;border-right:0;padding:0 0 .7rem}.mission-control__context-item:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:560px){.mission-control__identity h2{white-space:normal}.mission-control__stats{grid-template-columns:1fr}.mission-control__stat,.mission-control__stat:nth-child(odd),.mission-control__stat:nth-child(-n+2){border-bottom:1px solid #bad2ee1c;border-right:0}.mission-control__stat:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.mission-control__live svg,.mission-control__progress>span:after,.mission-control__stat{animation:none}.mission-control__progress>span,.mission-control__stat{transition:none}}.action-plan-calendar{box-shadow:var(--em-shadow-sm);background:#0f172a59}.action-plan-calendar__switch{background:#0f172a73}.action-plan-calendar__switch-active{background:linear-gradient(145deg, #10b9811f, #0f172ad9), var(--em-bg-raised);box-shadow:0 0 10px #10b98114}.action-plan-calendar__card{border-color:var(--em-border);background:#0f172a59}.action-plan-calendar__card-active{background:#10b9810d;border-color:#10b9812e;box-shadow:0 0 14px #10b9810f}.action-plan-overview-subtabs{border-color:var(--em-border);background:var(--em-bg-surface);width:fit-content;box-shadow:var(--em-shadow-sm)}.action-plan-overview-subtabs button{color:var(--em-text-secondary);background:0 0;border:0;transition:background-color .16s,color .16s;box-shadow:none!important}.action-plan-overview-subtabs button:hover{background:var(--em-bg-surface-hover);color:var(--em-text);transform:none!important}.action-plan-overview-subtabs button.is-active{background:var(--em-bg-raised);color:var(--em-accent-bright);box-shadow:var(--em-shadow-sm)!important}.action-plan-overview-subtabs button>span{border:1px solid var(--em-border);background:var(--em-bg-surface);min-width:1.3rem;height:1.3rem;color:inherit;border-radius:999px;place-items:center;padding:0 .32rem;font-size:.62rem;display:inline-grid}.action-plan-calendar{border-color:var(--em-border);background:var(--em-bg-surface);min-width:0;color:var(--em-text);box-shadow:var(--em-shadow-sm)}.action-plan-calendar__identity-icon{border:1px solid var(--em-border-cyan);background:var(--em-bg-raised);width:2.6rem;height:2.6rem;color:var(--em-cyan);border-radius:.75rem;flex:none;place-items:center;display:inline-grid}.action-plan-calendar__section-label{color:var(--em-accent-bright);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850;display:block}.action-plan-calendar__identity h2,.action-plan-calendar__agenda-header h3{color:var(--em-text);margin-top:.15rem;font-size:1rem;font-weight:850;line-height:1.3}.action-plan-calendar__identity p{color:var(--em-text-muted);margin-top:.18rem;font-size:.7rem;font-weight:650}.action-plan-calendar__month-navigation{border:1px solid var(--em-border);background:var(--em-bg-raised);border-radius:.7rem;padding:.22rem}.action-plan-calendar__month-navigation button{min-width:2rem;height:2rem;color:var(--em-text-secondary);background:0 0;border:0;border-radius:.48rem;place-items:center;display:inline-grid;box-shadow:none!important}.action-plan-calendar__month-navigation button:hover:not(:disabled){background:var(--em-bg-surface-hover);color:var(--em-text);transform:none!important}.action-plan-calendar__month-navigation button:disabled{opacity:.3}.action-plan-calendar__month-navigation .action-plan-calendar__today{min-width:auto;color:var(--em-accent-bright);padding:0 .65rem;font-size:.68rem;font-weight:800}.action-plan-calendar__overview>div{--calendar-stat:var(--em-text);border:1px solid var(--em-border);background:var(--em-bg-raised);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;min-height:3.65rem;padding:.7rem .8rem;display:flex}.action-plan-calendar__overview>div[data-tone=cyan]{--calendar-stat:var(--em-cyan)}.action-plan-calendar__overview>div[data-tone=violet]{--calendar-stat:var(--em-purple)}.action-plan-calendar__overview>div[data-tone=good]{--calendar-stat:var(--em-accent-bright)}.action-plan-calendar__overview>div[data-tone=risk]{--calendar-stat:var(--em-rose)}.action-plan-calendar__overview span{color:var(--em-text-muted);font-size:.62rem;font-weight:750}.action-plan-calendar__overview strong{color:var(--calendar-stat);font-size:1.08rem;font-weight:850}.action-plan-calendar__toolbar{border:1px solid var(--em-border);background:var(--em-bg-raised);border-radius:.75rem;min-width:0;padding:.48rem}.action-plan-calendar__scope{color:var(--em-text-secondary);padding:0 .45rem;font-size:.7rem;font-weight:750}.action-plan-calendar__scope svg{color:var(--em-cyan)}.action-plan-calendar__switch{border-color:var(--em-border);background:var(--em-bg-surface)}.action-plan-calendar__view-button{color:var(--em-text-muted);background:0 0;border:0;box-shadow:none!important}.action-plan-calendar__view-button:hover{color:var(--em-text);transform:none!important}.action-plan-calendar__view-button.is-active{background:var(--em-bg-raised);color:var(--em-text);box-shadow:var(--em-shadow-sm)!important}.action-plan-calendar__month-shell,.action-plan-calendar__agenda{border-color:var(--em-border);background:var(--em-bg-raised)}.action-plan-calendar__month-scroll{padding-bottom:.2rem}.action-plan-calendar__month-weekdays{margin-bottom:.45rem}.action-plan-calendar__month-weekdays span{color:var(--em-text-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:.25rem .55rem;font-size:.62rem;font-weight:850}.action-plan-calendar__day-cell{border-color:var(--em-border);background:var(--em-bg-surface);color:var(--em-text);box-shadow:none!important}.action-plan-calendar__day-cell:hover{border-color:var(--em-border-hover);background:var(--em-bg-surface-hover);box-shadow:var(--em-shadow-sm)!important;transform:translateY(-1px)!important}.action-plan-calendar__day-cell[data-has-items=true]{border-color:var(--em-border-cyan)}.action-plan-calendar__day-cell.is-selected{border-color:var(--em-border-accent);background:var(--em-bg-raised);box-shadow:0 0 0 1px var(--em-border-accent)!important}.action-plan-calendar__day-cell.is-today .action-plan-calendar__day-heading strong{background:var(--em-accent);color:#fff;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;display:inline-grid}.action-plan-calendar__day-cell--empty{opacity:.35;background:0 0;border-style:dashed}.action-plan-calendar__day-heading strong{color:var(--em-text);font-size:.78rem;font-style:normal;font-weight:850}.action-plan-calendar__day-heading small{background:var(--em-bg-raised);min-width:1.25rem;height:1.25rem;color:var(--em-cyan);border-radius:999px;place-items:center;font-size:.58rem;font-weight:850;display:inline-grid}.action-plan-calendar__day-item{border-left:2px solid var(--em-cyan);background:var(--em-bg-raised);border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;padding:.3rem .4rem;display:grid}.action-plan-calendar__day-item[data-type=short_video]{border-left-color:var(--em-purple)}.action-plan-calendar__day-item[data-status=completed]{border-left-color:var(--em-accent)}.action-plan-calendar__day-item[data-status=blocked],.action-plan-calendar__day-item[data-status=failed]{border-left-color:var(--em-rose)}.action-plan-calendar__day-item>span{color:var(--em-text-muted);font-size:.52rem;font-weight:850}.action-plan-calendar__day-item>strong{color:var(--em-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:750;overflow:hidden}.action-plan-calendar__day-more{color:var(--em-accent-bright);padding-left:.4rem;font-size:.58rem;font-weight:800}.action-plan-calendar__agenda{align-self:start}.action-plan-calendar__agenda--wide{width:100%}.action-plan-calendar__agenda-header h3{max-width:15rem}.action-plan-calendar__agenda-count{border:1px solid var(--em-border-cyan);background:var(--em-bg-surface);min-width:2rem;height:2rem;color:var(--em-cyan);border-radius:.65rem;place-items:center;font-size:.75rem;font-weight:850;display:inline-grid}.action-plan-calendar__agenda-empty{border:1px dashed var(--em-border);min-height:9rem;color:var(--em-text-muted);text-align:center;border-radius:.7rem;align-content:center;place-items:center;gap:.35rem;padding:1rem;display:grid}.action-plan-calendar__agenda-empty strong{color:var(--em-text-secondary);font-size:.72rem}.action-plan-calendar__agenda-empty span{max-width:13rem;font-size:.62rem;line-height:1rem}.action-plan-calendar__agenda-item{--agenda-status:var(--em-text-muted);border:1px solid var(--em-border);border-left:3px solid var(--agenda-status);background:var(--em-bg-surface);border-radius:.7rem;grid-template-columns:4.2rem minmax(0,1fr);gap:.65rem;min-width:0;padding:.7rem;display:grid}.action-plan-calendar__agenda-item[data-status=scheduled],.action-plan-calendar__agenda-item[data-status=submitted]{--agenda-status:var(--em-cyan)}.action-plan-calendar__agenda-item[data-status=running]{--agenda-status:var(--em-purple);animation:1.8s ease-in-out infinite action-plan-agenda-running}.action-plan-calendar__agenda-item[data-status=completed]{--agenda-status:var(--em-accent)}.action-plan-calendar__agenda-item[data-status=blocked],.action-plan-calendar__agenda-item[data-status=failed]{--agenda-status:var(--em-rose)}.action-plan-calendar__agenda-time{color:var(--agenda-status);align-items:center;gap:.3rem;font-size:.62rem;font-weight:850;display:flex}.action-plan-calendar__agenda-copy{min-width:0}.action-plan-calendar__agenda-title-row{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.action-plan-calendar__agenda-title-row strong{min-width:0;color:var(--em-text);font-size:.7rem;font-weight:800;line-height:1.05rem}.action-plan-calendar__agenda-title-row>span{border:1px solid var(--em-border);color:var(--agenda-status);text-transform:uppercase;border-radius:999px;flex:none;padding:.18rem .38rem;font-size:.5rem;font-weight:850}.action-plan-calendar__agenda-copy p,.action-plan-calendar__agenda-copy small{color:var(--em-text-muted);margin-top:.22rem;font-size:.58rem;font-weight:650;line-height:.9rem;display:block}.action-plan-calendar__week-day,.action-plan-calendar__year-card{border-color:var(--em-border);background:var(--em-bg-surface);color:var(--em-text)}.action-plan-calendar__week-day.is-selected,.action-plan-calendar__year-card.is-selected{border-color:var(--em-border-accent);background:var(--em-bg-raised)}.action-plan-calendar__week-day>span,.action-plan-calendar__year-card>span{color:var(--em-text-secondary);font-size:.68rem;font-weight:800;display:block}.action-plan-calendar__week-day>strong,.action-plan-calendar__year-card>strong{color:var(--em-text);margin-top:.45rem;font-size:1.25rem;font-style:normal;font-weight:850;display:block}.action-plan-calendar__week-day>small,.action-plan-calendar__year-card>small{color:var(--em-text-muted);margin-top:.1rem;font-size:.58rem;display:block}.action-plan-calendar__week-day>em{color:var(--em-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem;font-size:.58rem;font-style:normal;display:block;overflow:hidden}@keyframes action-plan-agenda-running{0%,to{box-shadow:0 0 #a855f700}50%{box-shadow:0 0 16px #a855f724}}@media (max-width:640px){.action-plan-overview-subtabs{width:100%;display:flex}.action-plan-overview-subtabs button{flex:1;justify-content:center}.action-plan-calendar__header,.action-plan-calendar__toolbar{flex-direction:column;align-items:stretch}.action-plan-calendar__month-navigation,.action-plan-calendar__switch{justify-content:space-between}.action-plan-calendar__view-button{flex:1}.action-plan-calendar__agenda-item{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.action-plan-calendar__agenda-item[data-status=running]{animation:none}}.post-manager-plan-sync{gap:.85rem;min-width:0;display:grid}.post-manager-plan-sync__header{background:#07111f7a;border:1px solid #38bdf829;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem;display:flex;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #02081424}.post-manager-plan-sync__identity{align-items:center;gap:.7rem;min-width:0;display:flex}.post-manager-plan-sync__icon{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf842;border-radius:7px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.post-manager-plan-sync__identity>div{min-width:0}.post-manager-plan-sync__identity span:not(.post-manager-plan-sync__icon){color:#7dd3fcc7;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:.9rem;display:block}.post-manager-plan-sync__identity h2{color:#f8fafcf5;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.9rem;font-weight:800;line-height:1.2rem;overflow:hidden}.post-manager-plan-sync__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.post-manager-plan-sync__refresh,.post-manager-plan-sync__import{color:#bae6fd;border:1px solid #38bdf838;border-radius:7px;justify-content:center;align-items:center;min-height:2.25rem;display:inline-flex}.post-manager-plan-sync__refresh{background:#38bdf814;width:2.25rem}.post-manager-plan-sync__import{background:#0ea5e929;gap:.4rem;padding:0 .8rem;font-size:.7rem;font-weight:800}.post-manager-plan-sync__refresh:hover,.post-manager-plan-sync__import:hover{color:#fff;background:#0ea5e938;border-color:#38bdf86b}.post-manager-plan-sync__refresh:disabled,.post-manager-plan-sync__import:disabled{cursor:not-allowed;opacity:.45}.post-manager-plan-sync__status{color:#94a3b8c7;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:0 .2rem;font-size:.66rem;font-weight:700;display:flex}.post-manager-plan-sync__status:before{content:"";background:#38bdf8;border-radius:999px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 10px #38bdf866}.post-manager-plan-sync__status>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.post-manager-plan-sync__status small{color:#94a3b894;flex:none}.post-manager-plan-sync__status--loading:before{animation:1.4s ease-in-out infinite post-manager-sync-pulse}.post-manager-plan-sync__status--ready:before{background:#10b981;box-shadow:0 0 10px #10b9816b}.post-manager-plan-sync__status--error{color:#fda4af}.post-manager-plan-sync__status--error:before{background:#f43f5e;box-shadow:0 0 10px #f43f5e6b}.post-manager-plan-sync__empty{color:#94a3b8b8;background:#0f172a3d;border:1px dashed #94a3b82e;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:7rem;font-size:.76rem;font-weight:700;display:flex}@keyframes post-manager-sync-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:760px){.post-manager-plan-sync__header{flex-direction:column;align-items:flex-start}.post-manager-plan-sync__actions{justify-content:flex-start;width:100%}.post-manager-plan-sync__status{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.post-manager-plan-sync__status--loading:before{animation:none}}.content-production-sidecar,.content-production-cockpit,.content-production-brief{box-shadow:var(--em-shadow-sm);background:#0f172a59}.content-production-brief{transition:border-color .2s,box-shadow .2s,transform .2s}.content-production-brief:hover{box-shadow:var(--em-shadow-sm), 0 0 14px #10b9810d;border-color:#10b9812e;transform:translateY(-2px)}.execution-pipeline-step{background:#0f172a59;box-shadow:0 4px 10px #0000001f}.execution-board-column{background:#080c1459}.execution-artifact-card{box-shadow:var(--em-shadow-sm);background:#0f172a73;transition:border-color .2s,box-shadow .2s,transform .2s}.execution-artifact-card:hover{border-color:#10b9812e;transform:translateY(-2px)}.publishing-connector-card{box-shadow:var(--em-shadow-sm);background:#0f172a73;transition:border-color .2s,box-shadow .2s,transform .2s}.publishing-connector-card:hover{border-color:#06b6d433;transform:translateY(-2px)}.outcome-learning-sidecar,.outcome-learning-dashboard,.outcome-learning-form{box-shadow:var(--em-shadow-sm);background:#0f172a59}.outcome-learning-card{box-shadow:var(--em-shadow-sm);transition:border-color .2s,box-shadow .2s,transform .2s}.outcome-learning-card:hover{border-color:#10b9812e;transform:translateY(-2px)}.outcome-learning-risk-card{box-shadow:0 6px 14px #f43f5e14,0 0 10px #f43f5e0a}.publish-dispatch-sidecar,.publish-dispatch-actions{box-shadow:var(--em-shadow-sm);background:#0f172a59}.publish-dispatch-card{box-shadow:var(--em-shadow-sm);background:#0f172a73;transition:border-color .2s,box-shadow .2s,transform .2s}.publish-dispatch-card:hover{border-color:#10b98133;transform:translateY(-2px)}.creative-asset-library-sidecar,.creative-asset-card{box-shadow:var(--em-shadow-sm);background:#0f172a73}.creative-asset-card{transition:border-color .2s,box-shadow .2s,transform .2s}.creative-asset-card:hover{border-color:#10b98133;transform:translateY(-2px)}.performance-analytics-sidecar,.performance-analytics-card{box-shadow:var(--em-shadow-sm);background:#0f172a73}.performance-analytics-card{transition:border-color .2s,box-shadow .2s,transform .2s}.performance-analytics-card:hover{border-color:#10b98133;transform:translateY(-2px)}.emporam-shell [role=status][aria-live=polite]{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);animation:.42s cubic-bezier(.22,1,.36,1) both toast-enter}.toast-success{color:#6ee7b7;box-shadow:var(--em-glow-accent);background:#10b9811a;border:1px solid #10b98140}.toast-error{color:#fda4af;box-shadow:var(--em-glow-rose);background:#f43f5e1a;border:1px solid #f43f5e40}.toast-warning{color:#fcd34d;box-shadow:var(--em-glow-amber);background:#f59e0b1a;border:1px solid #f59e0b40}.toast-info{color:#67e8f9;box-shadow:var(--em-glow-cyan);background:#06b6d41a;border:1px solid #06b6d440}.skeleton{background:linear-gradient(90deg,#94a3b80d 0%,#94a3b81a 50%,#94a3b80d 100%) 0 0/200% 100%;border-radius:8px;animation:1.8s ease-in-out infinite shimmer}@keyframes slide-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:.12;transform:scale(1.6)}}@keyframes status-pulse{0%{opacity:.4;transform:scale(.8)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes toast-enter{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes control-sheen{0%,54%{transform:translate(-45%)rotate(8deg)}78%,to{transform:translate(48%)rotate(8deg)}}@keyframes progress-glow{0%,to{box-shadow:0 0 10px #10b98138}50%{box-shadow:0 0 22px #10b98166}}@keyframes ripple{0%{opacity:.35;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@keyframes pulse-ring{0%{opacity:.5;box-shadow:0 0}to{opacity:0;box-shadow:0 0 0 12px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes border-glow-rotate{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.emporam-shell{background:radial-gradient(circle at 12% 8%,#7893b257,#0000 30%),radial-gradient(circle at 88% 16%,#176e9838,#0000 28%),linear-gradient(135deg,#07101f 0%,#132033 42%,#27374a 100%)}.emporam-shell:before{opacity:.62;background-color:#0000;background-image:linear-gradient(115deg,#0000 0 20%,#7e9cbe1f 21%,#0000 34%),linear-gradient(145deg,#0000 0 52%,#1bbfff1a 54%,#0000 68%),radial-gradient(circle at 72% 66%,#ffffff2e,#0000 30%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;-webkit-mask-image:none;mask-image:none}.emporam-shell .app-sidebar{background:linear-gradient(#5c6f8661,#182537ad),linear-gradient(90deg,#020712fa 0 25%,#32435be6 25% 100%);border-color:#b3cce82e;box-shadow:18px 0 42px #00000057,inset -1px 0 #ffffff14,inset 0 1px #ffffff1a}.emporam-shell .app-sidebar button{border-radius:16px}.emporam-shell .app-sidebar aside,.emporam-shell .app-sidebar nav,.emporam-shell .app-sidebar div{scrollbar-color:#38bdf873 #0a122059}.emporam-shell .sidebar-logo-mark,.emporam-shell .sidebar-collapse-button,.emporam-shell .sidebar-icon-surface,.emporam-shell .sidebar-icon-surface-active,.emporam-shell .sidebar-icon-surface-current{color:#eaf6ff;background:linear-gradient(145deg,#ffffff24,#070d19eb),#0e1828e6;border-color:#cadef52e;border-radius:14px;box-shadow:0 14px 28px #00000061,inset 0 1px #ffffff1f}.emporam-shell .sidebar-icon-surface-current,.emporam-shell .sidebar-icon-surface-active,.emporam-shell aside button[class*=bg-zinc-950] .sidebar-icon-surface{color:#fff;background:linear-gradient(145deg,#21d6c4f2,#0799c4b8),#0fc7c7;border-color:#59efff73;box-shadow:0 18px 32px #00000061,0 0 24px #24d9ff42,inset 0 1px #ffffff38}.emporam-shell aside nav button[class*=bg-zinc-950],.emporam-shell aside button[class*=bg-white]{background:linear-gradient(145deg,#b9cee533,#384b6570),#223044c7;border-color:#c2d9f22e;box-shadow:0 14px 28px #0000004d,inset 0 1px #ffffff1f}.emporam-shell aside nav button[class*=bg-zinc-950]:after{background:linear-gradient(#27f0cf,#38bdf8);width:4px;box-shadow:0 0 18px #38bdf8bf}.emporam-shell .app-topbar,.emporam-shell .app-topbar-panel,.emporam-shell .app-chat-dock{background:linear-gradient(145deg,#8296b075,#3c4c667a),#1f2c41b3;border-color:#cbddf42e;border-radius:26px;box-shadow:0 24px 54px #00000047,inset 0 1px #ffffff29,inset 0 -1px #23caff14}.emporam-shell main>div{scrollbar-color:#38bdf894 #0c142261}.emporam-shell section.rounded-lg.border,.emporam-shell article.rounded-lg.border,.emporam-shell div.rounded-lg.border.bg-white,.emporam-shell div.rounded-lg.border.bg-zinc-50,.emporam-shell .glass-panel{background:linear-gradient(145deg,#8094ae3d,#2b3b5242),#1b293d94;border-color:#c9dff826;border-radius:22px;box-shadow:0 22px 48px #00000038,inset 0 1px #ffffff1a}.emporam-shell .section-tabs__bar,.emporam-shell .sticky.rounded-lg.border{background:linear-gradient(145deg,#96a9c238,#41526c4d),#2533499e;border-color:#c9dff829;border-radius:18px}.emporam-shell .section-tabs__button{border-radius:12px;min-height:48px}.emporam-shell .section-tabs__button--active,.emporam-shell .sticky.rounded-lg.border button[class*=bg-zinc-950]{color:#fff;background:linear-gradient(145deg,#38c9ff,#19a8e8),#22bdf2;border-color:#86e4ff8c;box-shadow:0 14px 26px #1291d23d,0 0 28px #38bdf833,inset 0 1px #ffffff3d}.emporam-shell button[class*=bg-white],.emporam-shell button[class*=bg-zinc-50],.emporam-shell input,.emporam-shell textarea,.emporam-shell select{background:linear-gradient(145deg,#ffffff1a,#1f2c405c),#1b293d9e;border-color:#cadef52e}.content-style-page{position:relative}.content-style-hero{min-height:260px;background:linear-gradient(145deg,#7f91ac8a,#26354f9e),radial-gradient(circle at 74% 20%,#38bdf833,#0000 30%),#223048c7!important;border-color:#2ed3ff57!important;padding:2rem!important;box-shadow:0 28px 60px #0000004d,0 0 0 1px #38bdf821,inset 0 1px #ffffff29,inset 0 -1px #22d3ee29!important}.content-style-hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 24%,#ffffff24 25%,#0000 38%),linear-gradient(145deg,#0000 0 60%,#22d3ee1f 62%,#0000 74%);position:absolute;inset:0}.content-style-eyebrow{text-transform:uppercase;letter-spacing:.34em!important}.content-style-title{text-shadow:0 18px 38px #00000061}.content-style-action,.content-style-status{box-shadow:0 18px 34px #00000038,inset 0 1px #ffffff24;color:#eaf6ff!important;background:linear-gradient(145deg,#ffffff24,#1d2d4480),#2739529e!important;border-color:#c1dcf838!important}.content-style-status{border-left:4px solid #38d9ff!important}.content-style-gallery-card{isolation:isolate;transform:translateY(0);background:var(--style-card-bg)!important;background-size:cover!important;border-radius:22px!important;box-shadow:0 24px 44px #00000057,inset 0 1px #ffffff2e!important}.content-style-gallery-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff24,#0000 28%),linear-gradient(#0000 46%,#000000b3);position:absolute;inset:0}.content-style-gallery-card:after{content:"";opacity:.72;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 12%,#ffffff2e,#0000 18%),linear-gradient(115deg,#0000 0 54%,#ffffff1f 55%,#0000 70%);position:absolute;inset:0}.content-style-gallery-card:hover{transform:translateY(-4px);border-color:#4fd8ff9e!important;box-shadow:0 30px 60px #0006,0 0 0 1px #38bdf833,0 0 34px #38bdf829!important}.content-style-gallery-card--selected{box-shadow:0 30px 60px #0000006b,0 0 0 1px #38bdf875,0 0 40px #38bdf847!important}.content-style-card-icon{background:linear-gradient(145deg,#38bdf880,#081c308a);border-color:#bae6fd57;box-shadow:0 14px 24px #0000004d,inset 0 1px #ffffff38}.content-style-model-pill{text-transform:uppercase;box-shadow:0 12px 20px #0c4a6e42;border-radius:8px!important}.content-style-card-meta span{color:#ffffffb8;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.content-style-card-meta strong{color:#fff;font-size:1rem;font-weight:900;line-height:1.2;display:block}.content-style-card-button{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff2e!important}.content-style-card-button--primary{background:linear-gradient(145deg,#39d4ff,#18a8e6),#22c7ff!important;border-color:#bae6fd7a!important}.content-style-preview{background:linear-gradient(145deg,#3d537085,#142034a8),#162337bd!important}.content-style-card-preview-media{aspect-ratio:16/11;background:linear-gradient(145deg,#ffffff1f,#0f172a3d),#0f172a6b;box-shadow:0 18px 34px #00000057,inset 0 1px #ffffff29}.content-style-card-preview-media img,.content-style-preview-media img{filter:saturate(1.05)contrast(1.04);transition:filter .26s,transform .36s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.01)}.content-style-gallery-card:hover .content-style-card-preview-media img{filter:saturate(1.16)contrast(1.08)brightness(1.04);transform:scale(1.045)}.content-style-preview-media{aspect-ratio:21/8;background:#0f172a73;box-shadow:0 20px 44px #00000038,inset 0 1px #ffffff1f}.content-style-create-tab{width:100%;max-width:980px;margin-inline:auto}.content-style-create-tab .grid.gap-3{grid-template-columns:repeat(2,minmax(0,1fr))}.content-style-create-tab label,.content-style-create-tab .grid.grid-cols-2{min-width:0}:is(.content-style-create-tab textarea,.content-style-create-tab label:has(textarea)){grid-column:1/-1}@media (max-width:1024px){.content-style-hero{padding:1.25rem!important}.content-style-gallery-card{min-height:300px}.content-style-create-tab .grid.gap-3{grid-template-columns:minmax(0,1fr)}.content-style-preview-media{aspect-ratio:16/10}}@media (min-width:1024px){.emporam-shell--sidebar-collapsed{background:radial-gradient(circle at 18% 14%,#8ca2be52,#0000 32%),radial-gradient(circle at 92% 24%,#1da3d833,#0000 30%),linear-gradient(135deg,#07101f 0%,#17243a 45%,#344358 100%)}.emporam-shell--sidebar-collapsed .app-sidebar{background:linear-gradient(#050916fa,#040a18fa),#050918;border-color:#abc4e02e;border-radius:0 28px 28px 0;overflow:visible;box-shadow:20px 0 46px #00000057,inset -1px 0 #ffffff14,inset 0 1px #ffffff14}.emporam-shell--sidebar-collapsed .app-sidebar>div{align-items:center;gap:1.75rem;padding:1.25rem .75rem}.emporam-shell--sidebar-collapsed .sidebar-logo-mark,.emporam-shell--sidebar-collapsed .sidebar-collapse-button{color:#f8fbff;background:linear-gradient(145deg,#ffffff24,#0c1223e6),#10172a;border-color:#d7e8ff29;border-radius:14px;width:3rem;min-width:3rem;height:3rem;min-height:3rem;box-shadow:0 18px 34px #0000006b,inset 0 1px #ffffff24}.emporam-shell--sidebar-collapsed .sidebar-logo-mark svg,.emporam-shell--sidebar-collapsed .sidebar-collapse-button svg{width:1.35rem;height:1.35rem}.emporam-shell--sidebar-collapsed .app-sidebar nav{width:100%}.emporam-shell--sidebar-collapsed .app-sidebar nav>div,.emporam-shell--sidebar-collapsed .app-sidebar nav>div>div:first-child{place-items:center;gap:1.35rem;display:grid}.emporam-shell--sidebar-collapsed .app-sidebar nav button{border-radius:0;min-height:4.35rem;position:relative}.emporam-shell--sidebar-collapsed .app-sidebar nav button[class*=lg\:w-12]{width:4.7rem}.emporam-shell--sidebar-collapsed .app-sidebar nav button:not([class*=bg-zinc-950]),.emporam-shell--sidebar-collapsed .app-sidebar nav button[class*=bg-zinc-950]{box-shadow:none;background:0 0;border-color:#0000}.emporam-shell--sidebar-collapsed .app-sidebar nav button[class*=bg-zinc-950]:before{content:"";z-index:0;background:radial-gradient(circle,#7084a257,#0000 68%),linear-gradient(145deg,#4656779e,#161f34b3);border-radius:999px 0 0 999px;position:absolute;inset:0 -.85rem 0 .25rem;box-shadow:inset 0 1px #ffffff1f,0 18px 32px #00000047}.emporam-shell--sidebar-collapsed .app-sidebar nav button[class*=bg-zinc-950]:after{display:none}.emporam-shell--sidebar-collapsed .app-sidebar nav button>span:first-child{z-index:1;position:relative}.emporam-shell--sidebar-collapsed .sidebar-icon-surface,.emporam-shell--sidebar-collapsed .sidebar-icon-surface-active,.emporam-shell--sidebar-collapsed .sidebar-icon-surface-current{width:2.8rem;height:2.8rem;box-shadow:none;color:#e8f1ffb8;background:0 0;border-color:#0000;border-radius:14px}.emporam-shell--sidebar-collapsed .sidebar-icon-surface-active,.emporam-shell--sidebar-collapsed .sidebar-icon-surface-current,.emporam-shell--sidebar-collapsed aside button[class*=bg-zinc-950] .sidebar-icon-surface{color:#fff;background:linear-gradient(145deg,#ffffff2e,#27375875),#1e2a45cc;border-color:#dfeeff29;box-shadow:0 16px 28px #00000057,inset 0 1px #ffffff29}.emporam-shell--sidebar-collapsed .sidebar-icon-surface svg,.emporam-shell--sidebar-collapsed .sidebar-icon-surface-active svg,.emporam-shell--sidebar-collapsed .sidebar-icon-surface-current svg{width:1.3rem;height:1.3rem}.emporam-shell--sidebar-collapsed .app-sticky-header{box-shadow:none;background:linear-gradient(#080f1c47,#080f1c0a)}.emporam-shell--sidebar-collapsed .app-topbar{background:linear-gradient(145deg,#8498b58f,#41526e8a),#293a56c7;border-radius:24px;min-height:5.35rem}.emporam-shell--sidebar-collapsed main>div{max-width:none}.emporam-shell--sidebar-collapsed .content-style-hero{min-height:calc(100vh - 220px);border-radius:28px!important}.emporam-shell--sidebar-collapsed .content-style-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.emporam-shell--sidebar-collapsed .content-style-gallery-card{min-height:clamp(340px,42vh,540px)}.emporam-shell .app-sidebar.app-sidebar--expanded,.emporam-shell .app-sidebar.app-sidebar--collapsed{background:0 0;border-color:#45caff3d;border-radius:0 28px 28px 0;overflow:hidden;box-shadow:22px 0 48px #00000057,inset -1px 0 #44d3ff33}.emporam-shell .app-sidebar-frame{background:0 0;width:100%;min-width:0;align-items:stretch!important;gap:0!important;padding:0!important}.emporam-shell .app-sidebar-rail{z-index:2;background:linear-gradient(#050916fc,#030814fc),#050817;border-right:1px solid #ffffff0a;width:104px;padding:28px 0 22px;position:relative;box-shadow:inset -1px 0 #ffffff0d,18px 0 34px #0003}.emporam-shell .app-sidebar.app-sidebar--collapsed .app-sidebar-rail{width:96px}.emporam-shell .app-sidebar-rail .sidebar-logo-mark{color:#fff;background:linear-gradient(145deg,#ffffff1f,#0e1426f0),#12182a;border-color:#dae9ff29;border-radius:16px;width:58px;min-width:58px;height:58px;min-height:58px;box-shadow:0 18px 34px #0000006b,inset 0 1px #ffffff29}.emporam-shell .app-sidebar-rail-nav{margin-top:54px}.emporam-shell .sidebar-rail-button{min-height:78px;position:relative;box-shadow:none!important;border-radius:0!important;transform:none!important}.emporam-shell .sidebar-rail-button:before{content:"";opacity:0;background:radial-gradient(circle at 42%,#6b7c9b47,#0000 70%),linear-gradient(145deg,#3f4d6b80,#151e339e);border-radius:999px 0 0 999px;transition:opacity .18s,transform .18s;position:absolute;inset:0 -18px 0 16px;transform:translate(-10px)}.emporam-shell .sidebar-rail-button--active:before{opacity:1;transform:translate(0)}.emporam-shell .sidebar-rail-icon{z-index:1;position:relative;color:#f6faffb8!important;box-shadow:none!important;background:0 0!important;border:0!important}.emporam-shell .sidebar-rail-button--active .sidebar-rail-icon{filter:drop-shadow(0 0 10px #ffffff29);color:#fff!important}.emporam-shell .sidebar-rail-user{background:radial-gradient(circle at 50% 45%,#ffffff17,#0000 42%),#030712;border-color:#ffffff29;width:54px;height:54px;box-shadow:0 16px 28px #00000070,inset 0 0 0 1px #ffffff12}.emporam-shell .app-sidebar-content{background:radial-gradient(circle at 54% 12%,#ffffff2e,#0000 26%),radial-gradient(circle at 72% 58%,#337da72e,#0000 34%),linear-gradient(#8194afb8,#495b79bd),#526584eb;border-left:1px solid #ffffff14;min-width:0;box-shadow:inset 0 1px #ffffff29,inset -1px 0 #38bdf852}.emporam-shell .app-sidebar-content-scroll{scrollbar-color:#38bdf86b transparent}.emporam-shell .sidebar-nav-title{text-shadow:0 12px 28px #0000003d;line-height:1;letter-spacing:0!important}.emporam-shell .sidebar-content-card{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(145deg,#ffffff26,#5668856b),#6d809d70!important;border-color:#dae9ff29!important;border-radius:18px!important;box-shadow:0 16px 28px #11182729,inset 0 1px #ffffff24!important}.emporam-shell .sidebar-content-card--active{border-color:#38d3ff52!important;box-shadow:0 18px 34px #0c4a6e33,inset 0 -5px #31cfff,inset 0 1px #ffffff2e!important}.emporam-shell .sidebar-content-card-icon{background:linear-gradient(145deg,#12c7b7,#02b9ab);border:1px solid #ffffff24;box-shadow:0 12px 20px #0000002e}.emporam-shell .sidebar-content-card:nth-child(2) .sidebar-content-card-icon{background:linear-gradient(145deg,#ba45ff,#9b35f1)}.emporam-shell .sidebar-content-card:nth-child(3) .sidebar-content-card-icon{background:linear-gradient(145deg,#ff3aa5,#f22586)}.emporam-shell .sidebar-content-count{color:#1f2937;background:#ffffffd1;box-shadow:0 8px 18px #0000001f}.emporam-shell .app-sidebar-create{background:linear-gradient(#273d5957,#1e2f488a),#2c405cad;border-top:1px solid #ffffff14;box-shadow:0 -18px 38px #0000001f}.emporam-shell .app-sidebar-avatar{color:#f8fafc;background:#ffffff1a;border-color:#ddeeff38;box-shadow:inset 0 1px #ffffff29}.emporam-shell .app-sidebar-create-button{background:linear-gradient(#9fb4cf80,#4b6284c2),#4a6082d1!important;border-color:#dae9ff29!important;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff29!important}.emporam-shell .app-sidebar.app-sidebar--collapsed .app-sidebar-content{display:none}}@media (max-width:1023px){.emporam-shell .app-sidebar-frame{flex-direction:column}.emporam-shell .app-sidebar-rail{flex-direction:row;gap:.75rem;width:100%;padding:1rem;overflow-x:auto}.emporam-shell .app-sidebar-rail-nav{gap:.75rem;margin-top:0;display:flex;overflow-x:auto}.emporam-shell .sidebar-rail-button{min-width:56px}}@media (min-width:1024px){.emporam-shell .app-sidebar.app-sidebar--expanded{width:356px;min-width:356px;max-width:356px}.emporam-shell .app-sidebar.app-sidebar--collapsed{width:84px;min-width:84px;max-width:84px}.emporam-shell .app-sidebar-rail{width:84px;padding:22px 0 18px}.emporam-shell .app-sidebar.app-sidebar--collapsed .app-sidebar-rail{width:84px}.emporam-shell .app-sidebar-rail .sidebar-logo-mark{border-radius:14px;width:50px;min-width:50px;height:50px;min-height:50px}.emporam-shell .app-sidebar-rail .sidebar-logo-mark svg{width:1.25rem;height:1.25rem}.emporam-shell .app-sidebar-rail-nav{margin-top:38px}.emporam-shell .sidebar-rail-button{min-height:58px}.emporam-shell .sidebar-rail-button:before{inset:0 -14px 0 12px}.emporam-shell .sidebar-rail-icon{width:40px;height:40px}.emporam-shell .sidebar-rail-icon svg{width:1.25rem;height:1.25rem}.emporam-shell .sidebar-rail-user{width:42px;height:42px}.emporam-shell .app-sidebar-content{width:272px;min-width:0}.emporam-shell .app-sidebar-content-scroll{padding:24px 20px 16px}.emporam-shell .sidebar-nav-title{font-size:1.05rem;line-height:1.1}.emporam-shell .sidebar-content-card{grid-template-columns:42px minmax(0,1fr) auto;gap:.75rem;min-height:68px;padding:.75rem .875rem;border-radius:15px!important}.emporam-shell .sidebar-content-card-icon{border-radius:12px;width:40px;height:40px}.emporam-shell .sidebar-content-card-icon svg{width:1.05rem;height:1.05rem}.emporam-shell .sidebar-content-count{text-align:center;min-width:1.75rem;padding:.12rem .45rem;font-size:.65rem}.emporam-shell .app-sidebar-create{gap:.75rem;padding:14px 20px 18px}.emporam-shell .app-sidebar-avatar{width:42px;height:42px}.emporam-shell .app-sidebar-create-button{min-height:42px;padding-inline:.875rem;font-size:.72rem}}.emporam-shell .topbar-icon-button{color:#eaf6ffd1!important;background:linear-gradient(145deg,#ffffff1a,#1f2c405c),#1b293d9e!important;border-color:#cadef52e!important;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff1f!important}.emporam-shell .topbar-icon-button:hover:not(:disabled),.emporam-shell .topbar-chat-button--active{color:#fff!important;background:linear-gradient(145deg,#38bdf85c,#14b8a633),#14253ad6!important;border-color:#38d3ff6b!important;box-shadow:0 16px 30px #0891b233,0 0 22px #38bdf82e,inset 0 1px #ffffff29!important}.emporam-shell .app-chat-dock--floating{margin-top:0;animation:.26s cubic-bezier(.22,1,.36,1) both slide-in-up;overflow:hidden;border-radius:18px!important}.emporam-shell .app-chat-dock--floating .border-t{border-top-color:#cadef524!important}.emporam-shell .app-chat-dock--floating article,.emporam-shell .app-chat-dock--floating aside{color:#eaf6ffe0!important;background:linear-gradient(145deg,#ffffff14,#19263a57),#141f308a!important;border-color:#cadef524!important}.emporam-shell .topbar-theme-toggle--dark{color:#fef3c7!important;background:linear-gradient(145deg,#3b82f647,#6366f129),#14253ad6!important;border-color:#60a5fa6b!important;box-shadow:0 12px 25px #2563eb2e,0 0 18px #60a5fa24,inset 0 1px #ffffff24!important}.emporam-shell .topbar-icon-button{position:relative}.emporam-shell .topbar-live-status-button--active{color:#fff!important;background:linear-gradient(145deg,#22c55e4d,#38bdf82e),#14253ad6!important;border-color:#4ade806b!important;box-shadow:0 16px 30px #16a34a29,0 0 22px #4ade8029,inset 0 1px #ffffff29!important}.emporam-shell .app-status-bar--floating{animation:.26s cubic-bezier(.22,1,.36,1) both slide-in-up;overflow:hidden;border-radius:18px!important}.emporam-shell .app-status-bar--floating>div:first-child{padding:.25rem}.emporam-shell .app-status-bar--floating .rounded-md.border{border-color:#cadef524!important}.emporam-shell{--motion-fast:.16s;--motion-mid:.26s;--motion-slow:.62s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-spring:cubic-bezier(.34, 1.56, .64, 1)}.emporam-shell:before{animation:18s ease-in-out infinite alternate emporam-ambient-drift}.emporam-shell:after{content:"";opacity:.38;pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#38bdf814 48%,#0000 56%),radial-gradient(circle at 68% 18%,#22d3ee1a,#0000 24%);animation:7s linear infinite emporam-scanline;position:fixed;inset:0;transform:translateY(-35%)}.emporam-shell .app-sidebar,.emporam-shell .app-topbar,.emporam-shell .app-topbar-panel,.emporam-shell .guided-workflow,.emporam-shell .section-tabs__bar,.emporam-shell section.rounded-lg.border,.emporam-shell article.rounded-lg.border,.emporam-shell div.rounded-lg.border.bg-white,.emporam-shell div.rounded-lg.border.bg-zinc-50{transition:background var(--motion-mid) ease, border-color var(--motion-mid) ease, box-shadow var(--motion-mid) ease, opacity var(--motion-mid) ease, transform var(--motion-mid) var(--motion-ease), filter var(--motion-mid) ease}.emporam-shell main>div>:not(.app-sticky-header){animation:emporam-page-rise .42s var(--motion-ease) both}.emporam-shell .section-tabs__content{animation:emporam-panel-swap .32s var(--motion-ease) both}.emporam-shell .ui-surface,.emporam-shell .content-style-gallery-card,.emporam-shell .sidebar-content-card,.emporam-shell .guided-workflow__step,.emporam-shell .performance-analytics-card,.emporam-shell .outcome-learning-card,.emporam-shell .creative-asset-card,.emporam-shell .publish-dispatch-card,.emporam-shell .execution-artifact-card{transform-origin:50%;will-change:transform, box-shadow, border-color}.emporam-shell .ui-surface:hover,.emporam-shell .sidebar-content-card:hover,.emporam-shell .guided-workflow__step:hover,.emporam-shell .performance-analytics-card:hover,.emporam-shell .outcome-learning-card:hover,.emporam-shell .creative-asset-card:hover,.emporam-shell .publish-dispatch-card:hover,.emporam-shell .execution-artifact-card:hover{transform:translateY(-2px);border-color:#38d3ff52!important;box-shadow:0 22px 46px #0000003d,0 0 28px #38bdf814,inset 0 1px #ffffff24!important}.emporam-shell .ui-chip{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);transition:background var(--motion-mid) ease, border-color var(--motion-mid) ease, box-shadow var(--motion-mid) ease, color var(--motion-mid) ease, transform var(--motion-mid) var(--motion-ease)}.emporam-shell .ui-chip:hover{transform:translateY(-1px);box-shadow:0 0 18px #38bdf81f}.emporam-shell .ui-toggle{box-shadow:inset 0 1px #fff3,0 10px 24px #0f172a1f}.emporam-shell .ui-toggle[aria-checked=true]{animation:2.2s ease-in-out infinite emporam-live-glow}.emporam-shell .ui-toggle span{transition:transform .26s var(--motion-spring), box-shadow var(--motion-mid) ease, background var(--motion-mid) ease}.emporam-shell .ui-toggle:hover span{box-shadow:0 8px 20px #0f172a33}.emporam-shell .section-tabs__button--active{position:relative;overflow:hidden}.emporam-shell .section-tabs__button--active:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff2e 44%,#0000 72%),radial-gradient(circle at 20% 15%,#38bdf84d,#0000 32%);position:absolute;inset:0}.emporam-shell .section-tabs__button>*{z-index:1;position:relative}.emporam-shell .ui-pressable,.emporam-shell button{transform-origin:50%}.emporam-shell .ui-pressable:hover:not(:disabled),.emporam-shell button:hover:not(:disabled){filter:brightness(1.06)saturate(1.08)}.emporam-shell .ui-pressable:active:not(:disabled),.emporam-shell button:active:not(:disabled){transform:translateY(1px)scale(.985)}.emporam-shell button:disabled,.emporam-shell .ui-pressable:disabled{cursor:not-allowed;opacity:.55;position:relative}.emporam-shell .status-dot{position:relative;box-shadow:0 0}.emporam-shell .status-dot:after{border-radius:inherit;content:"";opacity:.35;animation:1.9s ease-out infinite emporam-status-ping;position:absolute;inset:-5px}.emporam-shell .status-dot-good:after{background:#10b981b3}.emporam-shell .status-dot-neutral:after{background:#22d3ee9e}.emporam-shell .status-dot-watch:after{background:#f59e0bb3}.emporam-shell .status-dot-risk:after{background:#f43f5ebd}.emporam-shell .topbar-icon-button svg,.emporam-shell .sidebar-rail-icon svg,.emporam-shell .sidebar-content-card-icon svg{transition:transform var(--motion-mid) var(--motion-spring), filter var(--motion-mid) ease}.emporam-shell .topbar-icon-button:hover svg,.emporam-shell .sidebar-rail-button:hover svg,.emporam-shell .sidebar-content-card:hover svg{filter:drop-shadow(0 0 10px #38bdf84d);transform:scale(1.08)rotate(-2deg)}.emporam-shell .topbar-chat-button--active svg,.emporam-shell .topbar-live-status-button--active svg,.emporam-shell .topbar-operational-loop-button--active svg,.emporam-shell .sidebar-rail-button--active svg{animation:2.4s ease-in-out infinite emporam-icon-float}.emporam-shell .app-notification-trigger--critical{animation:1.05s ease-in-out infinite emporam-emergency-notification-pulse;color:#fff!important;background:radial-gradient(circle at 50% 40%,#ffffff3d,#0000 54%),linear-gradient(145deg,#dc2626,#991b1b)!important;border-color:#fecacaeb!important;box-shadow:0 0 0 1px #f871715c,0 0 24px #ef444485,inset 0 1px #ffffff52!important}.emporam-shell .app-notification-bell--critical{filter:drop-shadow(0 0 7px #fee2e2db);transform-origin:50% 12%;animation:1.05s ease-in-out infinite emporam-emergency-bell}.emporam-shell .app-notification-count--critical{color:#fff!important;background:#ef4444!important;border-color:#fffffff5!important;box-shadow:0 0 14px #ef4444ad!important}.emporam-shell .database-live-indicator--critical{animation:1.05s ease-in-out infinite emporam-emergency-status-pulse;box-shadow:0 0 18px #ef444438}.emporam-shell .database-live-indicator--critical .database-live-indicator__dot{animation:1.05s ease-in-out infinite emporam-emergency-dot;box-shadow:0 0 #ef444494}.emporam-shell .app-notification-popover,.emporam-shell .app-chat-dock--floating,.emporam-shell .app-status-bar--floating,.emporam-shell .guided-workflow--floating{animation:emporam-popover-open .26s var(--motion-ease) both;transform-origin:100% 0}.emporam-shell .app-notification-popover article,.emporam-shell .app-chat-dock--floating article,.emporam-shell .app-status-bar--floating [class*="min-h-[70px]"]{animation:emporam-list-item-in .28s var(--motion-ease) both}.emporam-shell .app-notification-popover article:nth-child(2),.emporam-shell .app-chat-dock--floating article:nth-child(2),.emporam-shell .app-status-bar--floating [class*="min-h-[70px]"]:nth-child(2){animation-delay:40ms}.emporam-shell .app-notification-popover article:nth-child(3),.emporam-shell .app-chat-dock--floating article:nth-child(3),.emporam-shell .app-status-bar--floating [class*="min-h-[70px]"]:nth-child(3){animation-delay:80ms}.emporam-shell .app-notification-popover article:nth-child(4),.emporam-shell .app-chat-dock--floating article:nth-child(4),.emporam-shell .app-status-bar--floating [class*="min-h-[70px]"]:nth-child(4){animation-delay:.12s}.emporam-shell .app-status-bar--floating [class*=animate-pulse],.emporam-shell .topbar-live-status-button--active{animation:1.8s ease-in-out infinite emporam-live-glow}.emporam-shell .topbar-operational-loop-button--active{border-color:#10b9816b!important;box-shadow:0 0 24px #10b9812e,inset 0 1px #ffffff2e!important}.emporam-shell .guided-workflow--floating{transform-origin:100% 0;max-height:min(72vh,720px);overflow:auto}.emporam-shell input:focus,.emporam-shell textarea:focus,.emporam-shell select:focus{animation:emporam-field-focus .52s var(--motion-ease) both}.emporam-shell .skeleton,.emporam-shell [aria-busy=true],.emporam-shell .loading-shimmer{animation:1.35s linear infinite emporam-shimmer;background:linear-gradient(90deg,#94a3b80f 0%,#38bdf829 42%,#94a3b80f 82%) 0 0/220% 100%!important}.emporam-shell .section-tabs__button--active:before,.emporam-shell .sidebar-content-card--active:before,.emporam-shell .content-style-gallery-card--selected:before{animation:2.8s ease-in-out infinite alternate emporam-active-energy}.emporam-shell .app-sidebar.app-sidebar--collapsed .app-sidebar-content{animation:.22s both emporam-panel-collapse}@media (prefers-reduced-motion:reduce){.emporam-shell,.emporam-shell *,.emporam-shell:before,.emporam-shell:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes emporam-ambient-drift{0%{filter:hue-rotate()saturate();transform:translate(0)scale(1)}to{filter:hue-rotate(8deg)saturate(1.08);transform:translate(-1.2%,.8%)scale(1.025)}}@keyframes emporam-scanline{0%{opacity:0;transform:translateY(-42%)}12%{opacity:.32}50%{opacity:.14}to{opacity:0;transform:translateY(92%)}}@keyframes emporam-page-rise{0%{opacity:0;transform:translateY(16px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes emporam-panel-swap{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes emporam-popover-open{0%{opacity:0;filter:blur(6px);transform:translateY(-8px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes emporam-list-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes emporam-status-ping{0%{opacity:.36;transform:scale(.72)}80%,to{opacity:0;transform:scale(1.9)}}@keyframes emporam-icon-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.06)}}@keyframes emporam-live-glow{0%,to{box-shadow:0 0 18px #38bdf81f,inset 0 1px #ffffff29}50%{box-shadow:0 0 34px #38bdf83d,0 0 20px #10b9811f,inset 0 1px #fff3}}@keyframes emporam-emergency-notification-pulse{0%,to{filter:brightness(.88);box-shadow:0 0 0 1px #f8717147,0 0 12px #ef444447,inset 0 1px #ffffff47}50%{filter:brightness(1.2);box-shadow:0 0 0 3px #f871712e,0 0 34px #ef4444b8,inset 0 1px #ffffff61}}@keyframes emporam-emergency-bell{0%,to{transform:rotate(0)scale(1)}18%{transform:rotate(-12deg)scale(1.08)}36%{transform:rotate(10deg)scale(1.08)}54%{transform:rotate(-6deg)scale(1.04)}72%{transform:rotate(4deg)scale(1.02)}}@keyframes emporam-emergency-status-pulse{0%,to{background-color:#fff1f2e6;border-color:#fda4afd1}50%{background-color:#fecdd3e6;border-color:#ef4444eb}}@keyframes emporam-emergency-dot{0%,to{opacity:.72;transform:scale(.86);box-shadow:0 0 #ef444485}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 0 6px #ef444400}}@keyframes emporam-field-focus{0%{box-shadow:0 0 #38bdf800}to{box-shadow:0 0 0 3px #38bdf81f,0 0 24px #38bdf81a}}@keyframes emporam-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes emporam-active-energy{0%{opacity:.68;filter:saturate()}to{opacity:.94;filter:saturate(1.28)}}@keyframes emporam-panel-collapse{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}.emporam-shell .toggle-pill{color:#475569;min-width:138px;height:48px;transition:background var(--motion-mid) ease, border-color var(--motion-mid) ease, box-shadow var(--motion-mid) ease, color var(--motion-mid) ease, transform var(--motion-mid) var(--motion-ease);background:linear-gradient(145deg,#eef3f8 0%,#d8e2eb 48%,#f9fbfd 100%);border:1px solid #94a3b861;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 -14px 24px #0f172a14,0 14px 30px #0f172a29}.emporam-shell .toggle-pill[aria-checked=true]{color:#f8fafc;background:linear-gradient(145deg,#101826 0%,#1f2937 56%,#111827 100%);border-color:#0f172ab8;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 22px #0000003d,0 16px 34px #0f172a47}.emporam-shell .toggle-pill:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.58}.emporam-shell .toggle-pill__thumb{color:#94a3b8;height:40px;transition:left .28s var(--motion-spring), right .28s var(--motion-spring), color var(--motion-mid) ease, transform var(--motion-mid) var(--motion-ease), box-shadow var(--motion-mid) ease;z-index:2;background:linear-gradient(145deg,#fff 0%,#edf2f7 64%,#d3dde8 100%);border:1px solid #ffffffdb;border-radius:999px;place-items:center;width:40px;display:grid;position:absolute;top:3px;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a3d,0 0 0 1px #0f172a0f}.emporam-shell .toggle-pill__thumb--off{left:4px;right:auto}.emporam-shell .toggle-pill__thumb--on{left:calc(100% - 44px);right:auto}.emporam-shell .toggle-pill__label{letter-spacing:.08em;text-transform:uppercase;max-width:72px;transition:color var(--motion-mid) ease, opacity var(--motion-mid) ease, transform .28s var(--motion-spring);z-index:1;font-size:11px;font-weight:900;line-height:1.05;position:relative;overflow:hidden}.emporam-shell .toggle-pill__label--off{text-align:left;margin-left:34px}.emporam-shell .toggle-pill__label--on{text-align:right;margin-right:34px}.emporam-shell .toggle-pill:hover .toggle-pill__thumb{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 12px 24px #0f172a47,0 0 0 1px #ffffff6b}.emporam-shell .toggle-pill--good[aria-checked=true] .toggle-pill__thumb{color:#10b981}.emporam-shell .toggle-pill--watch[aria-checked=true] .toggle-pill__thumb{color:#f59e0b}.emporam-shell .toggle-pill--risk[aria-checked=true] .toggle-pill__thumb{color:#f43f5e}.emporam-shell .toggle-pill--neutral[aria-checked=true] .toggle-pill__thumb{color:#38bdf8}.emporam-shell .toggle-pill--good[aria-checked=true]{box-shadow:inset 0 1px #ffffff1f,0 16px 34px #0f172a47,0 0 24px #10b9812e}.emporam-shell .toggle-pill--watch[aria-checked=true]{box-shadow:inset 0 1px #ffffff1f,0 16px 34px #0f172a47,0 0 24px #f59e0b2e}.emporam-shell .toggle-pill--risk[aria-checked=true]{box-shadow:inset 0 1px #ffffff1f,0 16px 34px #0f172a47,0 0 24px #f43f5e2e}.emporam-shell .toggle-pill--neutral[aria-checked=true]{box-shadow:inset 0 1px #ffffff1f,0 16px 34px #0f172a47,0 0 24px #38bdf82e}.emporam-shell .toggle-pill--compact{min-width:118px;height:42px;padding:0 14px}.emporam-shell .toggle-pill--compact .toggle-pill__thumb{width:34px;height:34px;top:3px}.emporam-shell .toggle-pill--compact .toggle-pill__thumb--on{left:calc(100% - 38px)}.emporam-shell .toggle-pill--compact .toggle-pill__label{max-width:62px;font-size:10px}.emporam-shell .toggle-pill--compact .toggle-pill__label--off{margin-left:28px}.emporam-shell .toggle-pill--compact .toggle-pill__label--on{margin-right:28px}.emporam-shell button.toggle-pill[role=switch]{min-height:48px;padding:0 18px}.emporam-shell button.toggle-pill.toggle-pill--compact[role=switch]{min-height:42px;padding:0 14px}.emporam-shell button.toggle-pill[role=switch][aria-checked=false]{color:#475569;background:linear-gradient(145deg,#eef3f8 0%,#d8e2eb 48%,#f9fbfd 100%);border-color:#94a3b861}.emporam-shell button.toggle-pill[role=switch][aria-checked=true]{color:#f8fafc;background:linear-gradient(145deg,#101826 0%,#1f2937 56%,#111827 100%);border-color:#0f172ab8}.emporam-shell button.toggle-pill[role=switch]>.toggle-pill__thumb,.emporam-shell button.toggle-pill[role=switch][aria-checked=true]>.toggle-pill__thumb,.emporam-shell button.toggle-pill[role=switch][aria-checked=false]>.toggle-pill__thumb{background:linear-gradient(145deg,#fff 0%,#edf2f7 64%,#d3dde8 100%)}.emporam-shell .ui-toggle.toggle-pill,.emporam-shell button.ui-toggle.toggle-pill[role=switch]{color:#64748b!important;background:linear-gradient(145deg,#f8fafc 0%,#e9eef5 52%,#fff 100%)!important;border:1px solid #cbd5e1eb!important;border-radius:999px!important;min-width:106px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;animation:none!important;box-shadow:inset 0 1px #fffffff5,inset 0 -8px 14px #94a3b824,0 8px 18px #0f172a21!important}.emporam-shell .ui-toggle.toggle-pill .toggle-pill__thumb,.emporam-shell button.ui-toggle.toggle-pill[role=switch]>.toggle-pill__thumb{color:#a8b0bd!important;background:linear-gradient(145deg,#fff 0%,#f3f6fa 50%,#d8e1ec 100%)!important;border:1px solid #fffffff5!important;border-radius:999px!important;width:30px!important;height:30px!important;top:2px!important;box-shadow:inset 0 1px #fffffffa,inset 0 -4px 8px #94a3b82e,0 5px 12px #0f172a33!important}.emporam-shell .ui-toggle.toggle-pill .toggle-pill__label{opacity:.94;color:inherit!important;letter-spacing:.055em!important;max-width:58px!important;text-shadow:none!important;font-size:9.5px!important;font-weight:900!important;line-height:.98!important}.emporam-shell .ui-toggle.toggle-pill:hover:not(:disabled){transform:translateY(-1px);filter:none!important}.emporam-shell .ui-toggle.toggle-pill:hover:not(:disabled) .toggle-pill__thumb{box-shadow:inset 0 1px #fffffffa,inset 0 -4px 8px #94a3b82e,0 7px 14px #0f172a3d!important}.emporam-shell .ui-toggle.toggle-pill--good[aria-checked=true] .toggle-pill__thumb,.emporam-shell .ui-toggle.toggle-pill--watch[aria-checked=true] .toggle-pill__thumb,.emporam-shell .ui-toggle.toggle-pill--risk[aria-checked=true] .toggle-pill__thumb,.emporam-shell .ui-toggle.toggle-pill--neutral[aria-checked=true] .toggle-pill__thumb{color:#a8b0bd!important}.emporam-shell .ui-toggle.toggle-pill,.emporam-shell button.ui-toggle.toggle-pill[role=switch]{color:#697384!important;background:linear-gradient(145deg,#f7f8fa 0%,#e8edf3 58%,#fff 100%)!important;border:1px solid #d2d8e1fa!important;border-radius:999px!important;min-width:82px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;box-shadow:inset 0 1px #fffffffa,inset 0 -5px 10px #94a3b81f,0 5px 12px #0f172a1a!important}.emporam-shell .ui-toggle.toggle-pill[aria-checked=true],.emporam-shell button.ui-toggle.toggle-pill[role=switch][aria-checked=true]{color:#c9ced8!important;background:linear-gradient(145deg,#151a23 0%,#2a313c 58%,#121720 100%)!important;border-color:#111827eb!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -5px 10px #0000003d,0 6px 14px #0f172a2e!important}.emporam-shell .ui-toggle.toggle-pill .toggle-pill__thumb,.emporam-shell button.ui-toggle.toggle-pill[role=switch]>.toggle-pill__thumb,.emporam-shell button.ui-toggle.toggle-pill[role=switch][aria-checked=true]>.toggle-pill__thumb,.emporam-shell button.ui-toggle.toggle-pill[role=switch][aria-checked=false]>.toggle-pill__thumb{color:#aeb5c0!important;background:linear-gradient(145deg,#fff 0%,#f5f7fa 56%,#d9e1eb 100%)!important;border:1px solid #fffffffa!important;width:23px!important;height:23px!important;top:1.5px!important;box-shadow:inset 0 1px #fff,inset 0 -3px 6px #94a3b829,0 4px 9px #0f172a2e!important}.emporam-shell .ui-toggle.toggle-pill .toggle-pill__thumb svg{stroke-width:2.1px!important;width:10px!important;height:10px!important}.emporam-shell .ui-toggle.toggle-pill .toggle-pill__thumb--off{left:auto!important;right:2px!important}.emporam-shell .ui-toggle.toggle-pill .toggle-pill__thumb--on{left:2px!important;right:auto!important}.emporam-shell .ui-toggle.toggle-pill .toggle-pill__label{letter-spacing:.05em!important;opacity:.9!important;max-width:43px!important;font-size:7.4px!important;font-weight:900!important;line-height:.95!important}.emporam-shell .ui-toggle.toggle-pill .toggle-pill__label--off{text-align:left!important;margin-left:0!important;margin-right:22px!important}.emporam-shell .ui-toggle.toggle-pill .toggle-pill__label--on{text-align:right!important;margin-left:22px!important;margin-right:0!important}.emporam-shell .ui-toggle.toggle-pill.toggle-pill--compact,.emporam-shell button.ui-toggle.toggle-pill.toggle-pill--compact[role=switch]{min-width:72px!important;height:24px!important;min-height:24px!important;padding:0 7px!important}.emporam-shell .ui-toggle.toggle-pill.toggle-pill--compact .toggle-pill__thumb{width:20px!important;height:20px!important;top:1px!important}.emporam-shell .ui-toggle.toggle-pill.toggle-pill--compact .toggle-pill__thumb--off{right:2px!important}.emporam-shell .ui-toggle.toggle-pill.toggle-pill--compact .toggle-pill__thumb--on{left:2px!important}.emporam-shell .ui-toggle.toggle-pill.toggle-pill--compact .toggle-pill__thumb svg{width:8.5px!important;height:8.5px!important}.emporam-shell .ui-toggle.toggle-pill.toggle-pill--compact .toggle-pill__label{max-width:38px!important;font-size:6.8px!important}.emporam-shell .ui-toggle.toggle-pill.toggle-pill--compact .toggle-pill__label--off{margin-right:19px!important}.emporam-shell .ui-toggle.toggle-pill.toggle-pill--compact .toggle-pill__label--on{margin-left:19px!important}.emporam-shell .ui-toggle.toggle-pill:hover:not(:disabled){filter:none!important;transform:translateY(-.5px)!important}@media (min-width:1024px){.emporam-shell .app-sidebar.app-sidebar--collapsed{width:76px!important;min-width:76px!important;max-width:76px!important}.emporam-shell .app-sidebar-rail,.emporam-shell .app-sidebar.app-sidebar--collapsed .app-sidebar-rail{width:76px!important}.emporam-shell .app-sidebar-rail .sidebar-logo-mark{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.emporam-shell .sidebar-rail-icon,.emporam-shell .sidebar-rail-user{width:38px!important;height:38px!important}.emporam-shell .sidebar-rail-button:before{inset:0 -12px 0 10px!important}.emporam-shell .app-sidebar.app-sidebar--expanded{width:328px!important;min-width:328px!important;max-width:328px!important}.emporam-shell .app-sidebar-content{width:252px!important}.emporam-shell .app-sidebar-content-scroll{padding:22px 14px 14px!important}.emporam-shell .sidebar-nav-title{font-size:.98rem!important}.emporam-shell .sidebar-content-card{grid-template-columns:38px minmax(0,1fr) auto!important;gap:.62rem!important;min-height:62px!important;padding:.66rem .68rem!important}.emporam-shell .sidebar-content-card-icon{width:36px!important;height:36px!important}.emporam-shell .sidebar-content-count{min-width:1.55rem!important;padding:.08rem .34rem!important}.emporam-shell .app-sidebar-create{padding:12px 14px 16px!important}}.emporam-shell .app-sticky-header,.emporam-shell.emporam-shell--sidebar-collapsed .app-sticky-header{isolation:isolate;transform:translateZ(0);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;top:var(--emporam-topbar-top-offset)!important;z-index:80!important;box-shadow:none!important;background:0 0!important;padding-bottom:0!important;position:sticky!important}.emporam-shell .app-topbar{box-shadow:0 10px 22px #0000001f,inset 0 1px #ffffff29,inset 0 -1px #23caff14!important}.emporam-shell .sidebar-brand-mark{background:radial-gradient(circle at 68% 26%,#2dd4bf3d,#0000 28%),linear-gradient(145deg,#111f36fa,#030916fa);border-color:#5eead43d;box-shadow:0 14px 28px #00000057,0 0 18px #2dd4bf14,inset 0 1px #ffffff1f}.emporam-shell .sidebar-brand-letter{color:#f8fafc;text-shadow:0 0 16px #5eead438;font-size:1.22rem;font-weight:900;line-height:1}.emporam-shell .sidebar-brand-spark{color:#5eead4;width:.68rem;height:.68rem;position:absolute;bottom:8px;right:7px}.emporam-shell .sidebar-edge-toggle{color:#f8fafc;z-index:60;background:linear-gradient(145deg,#697d9cf5,#1a2840fa);border:1px solid #d2e6ff4d;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:30px;right:-15px;box-shadow:0 10px 22px #00000057,0 0 0 4px #08101e2e,inset 0 1px #fff3;border-radius:999px!important}.emporam-shell .sidebar-edge-toggle svg{width:.86rem;height:.86rem}.emporam-shell .sidebar-edge-toggle:hover{background:linear-gradient(145deg,#2dd4bff0,#0891b2f5);border-color:#99f6e48a;box-shadow:0 12px 24px #0000005c,0 0 20px #2dd4bf38,inset 0 1px #ffffff3d}.emporam-shell .sidebar-edge-toggle:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}@media (min-width:1024px){.emporam-shell .app-sidebar.app-sidebar--expanded,.emporam-shell .app-sidebar.app-sidebar--collapsed{overflow:visible!important}.emporam-shell .app-sidebar-frame{border-radius:0 28px 28px 0;overflow:hidden}.emporam-shell .app-sidebar-rail .sidebar-brand-mark{width:46px;min-width:46px;height:46px;min-height:46px}.emporam-shell.emporam-shell--sidebar-collapsed .app-sticky-header>.app-topbar,.emporam-shell.emporam-shell--sidebar-collapsed .app-sticky-header>.app-topbar-panel{justify-self:stretch;width:100%;max-width:none;height:72px;min-height:72px;margin-right:0}}@media (max-width:1023px){.emporam-shell .sidebar-edge-toggle{top:14px;right:14px}}@media (min-width:1024px){.emporam-shell .sidebar-rail-button:before{background:radial-gradient(circle at 48%,#bed2ec2e,#0000 64%),linear-gradient(145deg,#56678670,#141e328f)!important;border-radius:24px 0 0 24px!important;inset:6px -10px 6px 18px!important}.emporam-shell .sidebar-content-card{isolation:isolate;border-radius:16px!important;min-height:60px!important}.emporam-shell .sidebar-content-card--active{background:linear-gradient(145deg,#94b1d54d,#485e7f75),#5d74958a!important;border-color:#53d8ff7a!important;transform:translateY(0)!important;box-shadow:0 14px 26px #082f492e,0 0 0 1px #53d8ff1a,0 0 22px #38bdf81f,inset 0 1px #ffffff2e!important}.emporam-shell .sidebar-content-card--active:before{content:"";pointer-events:none;z-index:1;position:absolute;opacity:1!important;background:linear-gradient(#45e8ff,#13c4ef)!important;border-radius:999px!important;width:4px!important;animation:none!important;inset:11px auto 11px 0!important;box-shadow:0 0 14px #45e8ff8c!important}.emporam-shell .sidebar-content-card--active:after{content:"";opacity:.75;pointer-events:none;z-index:0;position:absolute;background:linear-gradient(90deg,#38bdf82e,#0000 58%)!important;inset:0!important}.emporam-shell .sidebar-content-card--active>*{z-index:2;position:relative}.emporam-shell .sidebar-content-card--active .sidebar-content-card-icon{border-color:#cff6ff61!important;box-shadow:0 10px 18px #0000002e,0 0 16px #14b8a633,inset 0 1px #ffffff2e!important}.emporam-shell .sidebar-content-card--active .sidebar-content-count{color:#123042!important;background:#eff7ffeb!important;box-shadow:0 8px 16px #082f4924,inset 0 1px #ffffffb8!important}.emporam-shell .sidebar-rail-button:before{background:radial-gradient(circle at 46%,#e0eeff2e,#0000 58%),linear-gradient(145deg,#5464827a,#10182ab3)!important;border-radius:22px 0 0 22px!important;inset:7px -7px 7px 6px!important;box-shadow:0 14px 24px #00000038,inset 0 1px #ffffff1a,inset -1px 0 #50dbff33!important}.emporam-shell .sidebar-rail-button--active:after{content:"";z-index:2;position:absolute;opacity:.95!important;background:linear-gradient(#48eaff,#13c4ef)!important;border-radius:999px!important;width:3px!important;height:30px!important;top:50%!important;left:5px!important;transform:translateY(-50%)!important;box-shadow:0 0 14px #48eaff94!important}.emporam-shell .app-sidebar-rail{overflow:hidden!important}.emporam-shell .sidebar-rail-button:before{background:radial-gradient(circle,#e2eeff2e,#0000 56%),linear-gradient(145deg,#47557085,#0d1526bd)!important;border-radius:22px!important;inset:9px!important;transform:none!important;box-shadow:0 10px 18px #0003,inset 0 1px #ffffff1a,inset 0 0 0 1px #cee1f814!important}.emporam-shell .sidebar-rail-button--active:after{content:"";z-index:2;position:absolute;opacity:.95!important;background:linear-gradient(#48eaff,#13c4ef)!important;border-radius:999px!important;width:3px!important;height:24px!important;top:50%!important;left:auto!important;right:7px!important;transform:translateY(-50%)!important;box-shadow:0 0 12px #48eaff85!important}.emporam-shell .sidebar-rail-button--active .sidebar-rail-icon{filter:drop-shadow(0 0 8px #dbf4ff38)!important;transform:none!important}.emporam-shell .app-sidebar-content{z-index:1!important;position:relative!important}.emporam-shell .sidebar-rail-button{z-index:2!important;min-height:78px!important;position:relative!important;overflow:visible!important}.emporam-shell .sidebar-rail-button--active .sidebar-rail-icon{color:#fff!important;filter:drop-shadow(0 0 9px #f5f9ff33)!important;width:42px!important;height:42px!important;transform:rotate(-8deg)scale(1.03)!important}.emporam-shell .sidebar-rail-button--active .sidebar-rail-icon svg{width:1.45rem!important;height:1.45rem!important}.emporam-shell .app-sidebar-rail{z-index:5!important;position:relative!important;overflow:hidden!important}.emporam-shell .sidebar-rail-button{min-height:74px!important;position:relative!important;overflow:hidden!important}.emporam-shell .sidebar-rail-button:before{opacity:0!important;background:radial-gradient(circle at 44%,#d6e4f826,#0000 58%),linear-gradient(145deg,#3d496394,#10182ad1)!important;border-radius:999px 0 0 999px!important;inset:8px 0 8px 12px!important;transform:translate(-6px)!important;box-shadow:0 14px 24px #0000003d,inset 0 1px #ffffff1a!important}.emporam-shell .sidebar-rail-button--active:before{opacity:1!important;transform:translate(0)!important}.emporam-shell .sidebar-rail-button--active:after{display:none!important}.emporam-shell .sidebar-rail-button--active .sidebar-rail-icon{color:#fff!important;filter:drop-shadow(0 0 8px #f5f9ff33)!important;transform:none!important}.emporam-shell .app-sidebar-rail-nav{gap:0!important}.emporam-shell .sidebar-rail-button{min-height:64px!important}.emporam-shell .sidebar-rail-button:before{inset:6px 0 6px 12px!important}.emporam-shell .sidebar-rail-icon{width:36px!important;height:36px!important}.emporam-shell .sidebar-rail-icon svg{width:1.16rem!important;height:1.16rem!important}}.workflow-neural-canvas{scroll-snap-type:x mandatory;align-items:stretch;gap:0;padding:.4rem .25rem 1rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.workflow-neural-canvas::-webkit-scrollbar{height:.55rem}.workflow-neural-canvas::-webkit-scrollbar-track{background:#0f172a38;border-radius:999px}.workflow-neural-canvas::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#22d3eebf,#10b981b8);border-radius:999px}.workflow-neural-step{scroll-snap-align:start;flex:none;align-items:stretch;min-width:min(360px,100vw - 3rem);display:flex}.workflow-neural-node{color:#f8fafc;isolation:isolate;background:radial-gradient(circle at 12% 12%,#22d3ee3d,#0000 34%),linear-gradient(145deg,#0f172ae0,#334155b8);border:1px solid #7dd3fc3d;border-radius:1.45rem;flex-direction:column;width:320px;min-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #080d1857,inset 0 1px #ffffff29}.workflow-neural-node:before{z-index:-1;filter:blur(30px);content:"";background:#22d3ee2e;border-radius:999px;width:12rem;height:12rem;animation:5.5s ease-in-out infinite alternate workflow-node-glow;position:absolute;inset:-30% -35% auto auto}.workflow-neural-node__header{gap:.9rem;padding:1rem 1rem .8rem;display:flex}.workflow-neural-node__icon{color:#ecfeff;background:linear-gradient(145deg,#06b6d4e0,#10b981c7);border:1px solid #67e8f959;border-radius:1rem;flex:none;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex;box-shadow:0 12px 28px #0891b247}.workflow-neural-node__index{color:#e2e8f0c2;letter-spacing:0;text-transform:uppercase;background:#0f172a6b;border:1px solid #ffffff24;border-radius:999px;width:fit-content;padding:.14rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.workflow-neural-node__title{color:#fff;margin-top:.42rem;font-size:1.02rem;font-weight:850;line-height:1.2}.workflow-neural-node__detail{color:#e2e8f0b8;margin-top:.35rem;font-size:.82rem;line-height:1.55}.workflow-neural-node__summary{color:#67e8f9;text-transform:uppercase;border-top:1px solid #ffffff1a;margin:0 1rem;padding-top:.72rem;font-size:.73rem;font-weight:850;line-height:1.45}.workflow-neural-node__link{color:#cffafe;background:#082f498f;border:1px solid #67e8f959;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin:.85rem 1rem 0;padding:.55rem .8rem;font-size:.78rem;font-weight:850;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.workflow-neural-node__link:hover:not(:disabled){background:#0e7490a3;border-color:#67e8f9b3;transform:translateY(-1px)}.workflow-neural-node__link:disabled{cursor:not-allowed;opacity:.56}.workflow-neural-node__config{color:#0f172a;background:#f8fafcf0;border:1px solid #e2e8f029;border-radius:1rem;margin:.85rem 1rem 1rem;padding:.85rem;box-shadow:inset 0 1px #ffffffb3}.workflow-neural-connector{flex:0 0 6.3rem;justify-content:center;align-items:center;width:6.3rem;display:flex;position:relative}.workflow-neural-connector__line{background:linear-gradient(90deg,#22d3ee33,#22d3eee6,#10b98173);border-radius:999px;width:100%;height:2px;box-shadow:0 0 18px #22d3ee6b}.workflow-neural-connector__pulse{background:#22d3ee;border-radius:999px;width:.72rem;height:.72rem;animation:1.85s ease-in-out infinite workflow-neural-pulse;position:absolute;box-shadow:0 0 0 7px #22d3ee1f,0 0 22px #22d3eee0}.workflow-neural-connector__label{color:#67e8f9cc;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:850;position:absolute;top:calc(50% + .95rem)}@keyframes workflow-neural-pulse{0%{opacity:0;transform:translate(-2.65rem)scale(.72)}18%{opacity:1}to{opacity:0;transform:translate(2.65rem)scale(1.08)}}@keyframes workflow-node-glow{0%{opacity:.42;transform:translate(0)scale(.96)}to{opacity:.85;transform:translate(-1.25rem,1rem)scale(1.05)}}@media (max-width:900px){.workflow-neural-canvas{scroll-snap-type:none;flex-direction:column;padding-right:0;overflow-x:visible}.workflow-neural-step{flex-direction:column;width:100%;min-width:0}.workflow-neural-node{width:100%}.workflow-neural-connector{flex-basis:3.2rem;width:100%;height:3.2rem}.workflow-neural-connector__line{background:linear-gradient(#22d3ee33,#22d3eee6,#10b98173);width:2px;height:100%}.workflow-neural-connector__pulse{animation-name:workflow-neural-pulse-mobile}.workflow-neural-connector__label{top:50%;left:calc(50% + .8rem);transform:translateY(-50%)}}@keyframes workflow-neural-pulse-mobile{0%{opacity:0;transform:translateY(-1.25rem)scale(.72)}18%{opacity:1}to{opacity:0;transform:translateY(1.25rem)scale(1.08)}}.workflow-neural-workspace{width:100%}.workflow-neural-workspace .workflow-neural-canvas{min-height:29rem;scroll-snap-type:x mandatory!important;flex-direction:row!important;align-items:stretch!important;gap:0!important;padding:.7rem .65rem 1.1rem!important;display:flex!important;overflow:auto hidden!important}.workflow-neural-workspace .workflow-neural-step{flex-direction:row!important;flex:none!important;align-items:stretch!important;width:auto!important;min-width:auto!important;display:flex!important}.workflow-neural-workspace .workflow-neural-node{min-height:27rem;width:clamp(280px,23vw,340px)!important}.workflow-neural-workspace .workflow-neural-connector{flex:0 0 clamp(4.2rem,5vw,5.8rem)!important;justify-content:center!important;align-items:center!important;width:clamp(4.2rem,5vw,5.8rem)!important;height:auto!important;display:flex!important}.workflow-neural-workspace .workflow-neural-connector__line{background:linear-gradient(90deg,#22d3ee2e,#22d3eeeb,#10b98180)!important;width:100%!important;height:2px!important}.workflow-neural-workspace .workflow-neural-connector__pulse{animation-name:workflow-neural-pulse!important}.workflow-neural-workspace .workflow-neural-connector__label{top:calc(50% + .95rem)!important;left:auto!important;transform:none!important}@media (max-width:760px){.workflow-neural-workspace .workflow-neural-node{width:min(82vw,320px)!important}}.workflow-orb-shell{background:radial-gradient(circle at 18% 10%,#7dd3fc2e,#0000 32%),linear-gradient(145deg,#e2e8f038,#33415575),#0f172aad!important;border:1px solid #7dd3fc47!important;border-radius:2rem!important;padding:clamp(1rem,2vw,1.55rem)!important;overflow:auto visible!important;box-shadow:0 28px 68px #080d186b,inset 0 1px #fff3!important}.workflow-orb-toolbar{border-bottom:1px solid #e2e8f02e;grid-template-columns:auto auto minmax(10rem,1fr) auto auto;align-items:center;gap:.9rem;min-width:980px;padding-bottom:1.1rem;display:grid}.workflow-orb-back,.workflow-orb-toolbar-icon,.workflow-orb-posts,.workflow-orb-count{color:#f8fafc;background:#f8fafc1f;border:1px solid #e2e8f02e;box-shadow:inset 0 1px #ffffff24,0 14px 30px #0f172a38}.workflow-orb-back,.workflow-orb-toolbar-icon{border-radius:1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.workflow-orb-toolbar-icon{color:#67e8f9;background:#0ea5e929}.workflow-orb-heading{text-transform:uppercase;gap:.25rem;min-width:0;display:grid}.workflow-orb-heading span{color:#38bdf8;font-size:.78rem;font-weight:900;letter-spacing:.28em!important}.workflow-orb-heading strong{color:#f8fafcc7;font-size:.76rem;font-weight:850;letter-spacing:.18em!important}.workflow-orb-posts{color:#38bdf8;text-transform:uppercase;background:#0ea5e92e;border-color:#38bdf86b;border-radius:.9rem;justify-content:center;align-items:center;min-height:3rem;padding:0 1.1rem;font-size:.78rem;font-weight:900;display:inline-flex}.workflow-orb-count{color:#f8fafcc7;text-transform:uppercase;border-radius:999px;min-height:2.35rem;padding:.58rem 1rem;font-size:.72rem;font-weight:900}.workflow-orb-stage{background:radial-gradient(circle at 42%,#0f172a8c,#0000 26%),radial-gradient(circle at 64% 42%,#06b6d414,#0000 20%),linear-gradient(135deg,#06080cfa,#111827f5);border:1px solid #ffffff14;border-radius:1.4rem;min-width:980px;height:min(64vh,680px);min-height:450px;margin-top:1.05rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -24px 80px #0000006b,0 26px 54px #00000057}.workflow-orb-stage:before{content:"";opacity:.34;pointer-events:none;background-image:radial-gradient(circle,#94a3b814 1px,#0000 1px),linear-gradient(90deg,#22d3ee06 1px,#0000 1px),linear-gradient(#22d3ee05 1px,#0000 1px);background-size:18px 18px,68px 68px,68px 68px;position:absolute;inset:0}.workflow-orb-stage-label{z-index:4;color:#f8fafca8;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.9rem;padding:.7rem 1.2rem;font-size:.72rem;font-weight:900;position:absolute;top:1.05rem;left:1.2rem;letter-spacing:.14em!important}.workflow-orb-viewport{z-index:1;transform-origin:50%;will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.workflow-orb-stage--dragging .workflow-orb-viewport{transition:none}.workflow-orb-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workflow-orb-node{z-index:5;position:absolute;transform:translate(-50%,-50%)}.workflow-orb-button{background:radial-gradient(circle at 34% 28%, #ffffff47, transparent 18%), radial-gradient(circle at 50% 45%, var(--workflow-orb-glow), transparent 54%), linear-gradient(145deg, #0f172ac7, #020617eb);width:6.4rem;height:6.4rem;box-shadow:0 22px 40px #0000006b, inset 0 1px 0 #ffffff2e, inset 0 -18px 26px #00000042, 0 0 34px var(--workflow-orb-glow);color:#f8fafc;border:1px solid #ffffff29;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.workflow-orb-node--large .workflow-orb-button{color:#111827;background:radial-gradient(circle at 35% 28%,#ffffffe0,#0000 28%),radial-gradient(circle,#c4b5fd52,#0000 58%),linear-gradient(145deg,#f8fafcf5,#cbd5e1eb);width:9.8rem;height:9.8rem;box-shadow:0 34px 70px #00000080,0 0 46px #ffffff47,inset 0 2px #ffffffe6}.workflow-orb-node--active .workflow-orb-button{box-shadow:0 30px 70px #00000085, 0 0 0 7px #38bdf814, 0 0 44px var(--workflow-orb-glow), inset 0 1px 0 #ffffff40;border-color:#ffffff6b;transform:translateY(-3px)scale(1.04)}.workflow-orb-node--blue{--workflow-orb-glow:#3b82f68f}.workflow-orb-node--violet{--workflow-orb-glow:#8b5cf694}.workflow-orb-node--pearl{--workflow-orb-glow:#c4b5fd7a}.workflow-orb-node--amber{--workflow-orb-glow:#f59e0b8a}.workflow-orb-node--pink{--workflow-orb-glow:#ec48998f}.workflow-orb-node--emerald{--workflow-orb-glow:#10b98185}.workflow-orb-node--cyan{--workflow-orb-glow:#06b6d48f}.workflow-orb-node--rose{--workflow-orb-glow:#f43f5e8f}.workflow-orb-icon{width:2.1rem;height:2.1rem;color:var(--workflow-orb-glow);background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workflow-orb-icon{color:color-mix(in srgb, var(--workflow-orb-glow) 72%, #fff 28%)}}.workflow-orb-title,.workflow-orb-detail{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:5.6rem;display:block;overflow:hidden}.workflow-orb-title{text-transform:uppercase;margin-top:.55rem;font-size:.58rem;font-weight:950;letter-spacing:.08em!important}.workflow-orb-detail{color:#e2e8f0ad;text-transform:uppercase;margin-top:.22rem;font-size:.46rem;font-weight:900;letter-spacing:.08em!important}.workflow-orb-node--large .workflow-orb-detail{color:#0f172a9e}.workflow-orb-pin{background:var(--workflow-orb-glow);border-radius:999px;width:.38rem;height:.38rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.workflow-orb-pin{background:color-mix(in srgb, var(--workflow-orb-glow) 80%, #fff 20%)}}.workflow-orb-pin{box-shadow:0 0 12px var(--workflow-orb-glow)}.workflow-orb-pin--top{top:-.18rem;left:50%;transform:translate(-50%)}.workflow-orb-pin--right{top:50%;right:-.18rem;transform:translateY(-50%)}.workflow-orb-pin--bottom{bottom:-.18rem;left:50%;transform:translate(-50%)}.workflow-orb-pin--left{top:50%;left:-.18rem;transform:translateY(-50%)}.workflow-orb-zoom{z-index:8;background:#020617c2;border:1px solid #ffffff14;border-radius:.85rem;display:grid;position:absolute;bottom:1.25rem;left:1.35rem;overflow:hidden}.workflow-orb-zoom button{color:#f8fafcb8;background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;justify-content:center;align-items:center;width:2.2rem;height:2.1rem;display:inline-flex}.workflow-orb-zoom button:last-child{border-bottom:0}.workflow-orb-zoom button:not(:disabled):hover{color:#cffafe;background:#38bdf824}.workflow-orb-zoom button:disabled{cursor:not-allowed;opacity:.3}.workflow-orb-minimap{z-index:8;background:#0f172aeb;border:10px solid #000000b8;border-radius:0;justify-content:center;align-items:center;gap:.55rem;width:15rem;height:7.7rem;padding:0;display:flex;position:absolute;bottom:1.25rem;right:1.35rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.workflow-orb-minimap:hover{border-color:#020617eb;box-shadow:inset 0 0 0 1px #67e8f933,0 0 24px #22d3ee1f}.workflow-orb-minimap-frame{z-index:2;pointer-events:none;background:#38bdf80a;border:1px solid #67e8f9c2;transition:width .18s,height .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #22d3ee47}.workflow-orb-minimap span{width:.9rem;height:1.15rem;display:block}.workflow-orb-statusbar{background:#e2e8f02e;border:1px solid #e2e8f02e;border-radius:1rem;grid-template-columns:minmax(9rem,13rem) minmax(20rem,1fr) minmax(8rem,11rem);align-items:center;gap:.9rem;min-width:980px;margin-top:.65rem;padding:.55rem .9rem;display:grid;box-shadow:inset 0 1px #fff3,0 18px 42px #00000038}.workflow-orb-stage-status{min-width:0}.workflow-orb-stage-controls{align-items:center;gap:.38rem;margin-top:.42rem;display:flex}.workflow-orb-control{color:#f1f5f9e6;background:#0f172ab3;border:1px solid #94a3b847;border-radius:.55rem;justify-content:center;align-items:center;gap:.3rem;min-width:4.35rem;height:1.85rem;font-size:.61rem;font-weight:900;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.workflow-orb-control--pause:not(:disabled){color:#cffafe;background:#082f49c7;border-color:#22d3ee6b}.workflow-orb-control--stop:not(:disabled){color:#ffe4e6;background:#4c0519c2;border-color:#fb71856b}.workflow-orb-control:not(:disabled):hover{transform:translateY(-1px)}.workflow-orb-control:disabled{cursor:not-allowed;opacity:.38}.workflow-orb-statusbar span,.workflow-orb-progress span{color:#f8fafccc;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block;letter-spacing:.14em!important}.workflow-orb-statusbar strong{color:#fff;margin-top:.1rem;font-size:.78rem;display:block}.workflow-orb-draft-state{color:#e2e8f09e;margin-top:.3rem;font-size:.58rem;font-weight:800;display:block}.workflow-orb-draft-state--saved{color:#6ee7b7}.workflow-orb-draft-state--saving,.workflow-orb-draft-state--restoring{color:#67e8f9}.workflow-orb-draft-state--error{color:#fda4af}.workflow-orb-progress-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.workflow-orb-progress-head strong{color:#67e8f9;font-variant-numeric:tabular-nums;margin:0;font-size:1rem}.workflow-orb-progress p{color:#e2e8f0b3;text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:.62rem;font-weight:760;overflow:hidden}.workflow-orb-progress-track{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#94a3b829 calc(10% - 1px) 10%),#020617b8;border:1px solid #67e8f933;border-radius:999px;height:.52rem;margin-top:.35rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000009e,0 0 12px #22d3ee14}.workflow-orb-progress-track--idle:after{content:"";background:#67e8f9;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:50%;left:.18rem;transform:translateY(-50%);box-shadow:0 0 10px #22d3eeb8}.workflow-orb-progress-track--paused{border-color:#fbbf2452}.workflow-orb-progress-fill--paused{background:linear-gradient(90deg,#38bdf8,#fbbf24);box-shadow:0 0 18px #fbbf2442}.workflow-orb-execute-node--paused .workflow-orb-execute-button{border-color:#fbbf24a3;box-shadow:0 20px 42px #0000006b,0 0 0 7px #fbbf2412,0 0 34px #fbbf243d,inset 0 9px 16px #ffffff29,inset -12px -18px 26px #0000005c}.workflow-orb-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#10b981);height:100%;transition:width .62s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 22px #38bdf873}@keyframes workflow-orb-dash{to{stroke-dashoffset:-54px}}@keyframes workflow-orb-float-pulse{0%,to{opacity:0;transform:translate(0)scale(.72)}20%{opacity:1}48%{transform:translate(22rem,-1.6rem)scale(1)}75%{opacity:1;transform:translate(37rem,1.4rem)scale(.9)}}@keyframes workflow-orb-pop{0%{opacity:0;transform:translate(-50%)translateY(.4rem)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes workflow-orb-progress{0%{transform:translate(0)}to{transform:translate(165%)}}@media (max-width:1180px){.workflow-orb-shell{padding:1rem!important}}.workflow-orb-stage{overflow:hidden!important}.workflow-orb-stage--drawer-open .workflow-orb-minimap{opacity:.18;transform:translate(.7rem)scale(.96)}.workflow-orb-stage--drawer-open .workflow-orb-zoom{opacity:.62}.workflow-orb-settings-drawer{z-index:42;color:#0f172a;background:radial-gradient(circle at 22% 8%,#38bdf833,#0000 34%),linear-gradient(145deg,#f8fafcf5,#d2ddeaf0);border:1px solid #7dd3fc52;border-radius:1.35rem;flex-direction:column;width:min(27rem,34%);min-width:20rem;animation:.24s cubic-bezier(.22,1,.36,1) both workflow-settings-slide-in;display:flex;position:absolute;inset:1rem 1rem 1rem auto;overflow:hidden;box-shadow:-28px 0 60px #00000061,0 0 42px #38bdf824,inset 0 1px #ffffffbf}.workflow-orb-settings-drawer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0ea5e92e,#0000 26%),linear-gradient(#ffffff8c,#0000 36%);position:absolute;inset:0}.workflow-orb-settings-head{z-index:1;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.15rem .95rem;display:flex;position:relative}.workflow-orb-settings-head span{color:#0284c7;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block;letter-spacing:.16em!important}.workflow-orb-settings-head h3{color:#0f172a;margin-top:.25rem;font-size:1.05rem;font-weight:950;line-height:1.15}.workflow-orb-settings-head p{color:#475569;margin-top:.45rem;font-size:.83rem;font-weight:750;line-height:1.45}.workflow-orb-settings-head button{color:#334155;background:#ffffffd1;border:1px solid #0f172a14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.84rem;font-weight:950;display:inline-flex;box-shadow:0 10px 20px #0f172a14}.workflow-orb-settings-body{z-index:1;flex:1;padding:1rem 1.15rem;position:relative;overflow-y:auto}.workflow-orb-settings-body .bg-white,.workflow-orb-settings-body .bg-zinc-50{background:#ffffffbd!important}.workflow-orb-settings-body input,.workflow-orb-settings-body select{min-height:2.55rem;color:#0f172a!important;background:#ffffffd1!important;border-color:#0f172a1f!important}.workflow-language-control{background:#fff9;border:1px solid #0ea5e933;border-radius:.9rem;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}.workflow-language-control.is-open{border-color:#0ea5e966;box-shadow:0 16px 36px #0f172a14,inset 0 1px #ffffffd1}.workflow-language-trigger{color:#0f172a;background:0 0;border:0;align-items:center;gap:.7rem;width:100%;padding:.75rem;display:flex}.workflow-language-trigger__icon{color:#fff;background:linear-gradient(145deg,#22d3ee,#0284c7);border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;box-shadow:0 8px 18px #0284c740}.workflow-language-trigger strong,.workflow-language-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-language-trigger strong{font-size:.82rem;font-weight:900}.workflow-language-trigger small{color:#64748b;margin-top:.15rem;font-size:.68rem;font-weight:700}.workflow-language-panel{border-top:1px solid #0f172a14;gap:.75rem;padding:.75rem;animation:.18s both workflow-language-reveal;display:grid}.workflow-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.65rem;display:grid}.workflow-language-picker{gap:.35rem;min-width:0;display:grid}.workflow-language-picker__label{color:#64748b;text-transform:uppercase;font-size:.64rem;font-weight:900}.workflow-language-picker__trigger{color:#0f172a;text-align:left;background:#ffffffdb;border:1px solid #0f172a1f;border-radius:8px;justify-content:space-between;align-items:center;gap:.55rem;width:100%;min-width:0;min-height:2.6rem;padding:.48rem .58rem;display:flex}.workflow-language-picker.is-open .workflow-language-picker__trigger{border-color:#0ea5e98f;box-shadow:0 0 0 3px #0ea5e91a}.workflow-language-picker__trigger>span{min-width:0}.workflow-language-picker__trigger strong,.workflow-language-picker__trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-language-picker__trigger strong{font-size:.7rem;font-weight:850}.workflow-language-picker__trigger small{color:#64748b;text-transform:uppercase;margin-top:.1rem;font-size:.6rem;font-weight:800}.workflow-language-picker__menu{background:#f8fafcfa;border:1px solid #0ea5e93d;border-radius:8px;min-width:0;animation:.16s both workflow-language-reveal;display:grid;overflow:hidden;box-shadow:0 14px 32px #0f172a1f}.workflow-language-picker__search{color:#64748b;border-bottom:1px solid #0f172a14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;padding:0 .58rem;display:grid}.workflow-language-picker__search input{outline:none;width:100%;min-width:0;color:#0f172a!important;background:0 0!important;border:0!important;min-height:2.35rem!important;padding:0!important;font-size:.68rem!important}.workflow-language-picker__options{overscroll-behavior:contain;max-height:14rem;padding:.28rem;display:grid;overflow-y:auto}.workflow-language-picker__options button{color:#334155;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.45rem;width:100%;min-width:0;padding:.46rem .5rem;display:flex}.workflow-language-picker__options button:hover,.workflow-language-picker__options button.is-selected{color:#0369a1;background:#0ea5e91a}.workflow-language-picker__options button>span{min-width:0}.workflow-language-picker__options strong,.workflow-language-picker__options small{display:block}.workflow-language-picker__options strong{font-size:.67rem;font-weight:850;line-height:1.3}.workflow-language-picker__options small{color:#64748b;text-transform:uppercase;margin-top:.1rem;font-size:.58rem;font-weight:800}.workflow-language-picker__options>p{color:#64748b;text-align:center;margin:0;padding:.8rem .55rem;font-size:.66rem;font-weight:750}.workflow-language-targets{gap:.5rem;display:grid}.workflow-language-targets>div{background:#f8fafcbd;border:1px solid #0f172a14;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.65rem;min-height:3rem;padding:.45rem .55rem .45rem .7rem;display:flex}.workflow-language-target-label{color:#334155;align-items:center;gap:.45rem;font-size:.75rem;font-weight:850;display:inline-flex}@keyframes workflow-language-reveal{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.workflow-language-grid{grid-template-columns:1fr}}.workflow-output-settings{background:linear-gradient(155deg,#fffffff5,#f0f5fae6);border:1px solid #94a3b857;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 16px 36px #0f172a17}.workflow-visual-header{background:linear-gradient(125deg,#0f172afa,#1e293bf2);border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.35rem;padding:.62rem .7rem;display:flex}.workflow-visual-title{align-items:center;gap:.55rem;min-width:0;display:flex}.workflow-visual-title>span{color:#67e8f9;background:#0891b229;border:1px solid #67e8f957;border-radius:7px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:inline-grid;box-shadow:inset 0 1px #ffffff17}.workflow-visual-title strong,.workflow-visual-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-visual-title strong{color:#f8fafc;font-size:.76rem;font-weight:900}.workflow-visual-title small{color:#94a3b8;margin-top:.08rem;font-size:.58rem;font-weight:750}.workflow-visual-format-badge{color:#cffafe;background:#02061752;border:1px solid #67e8f933;border-radius:999px;flex:none;align-items:center;gap:.38rem;min-height:1.65rem;padding:.25rem .55rem;font-size:.59rem;font-weight:900;display:inline-flex}.workflow-visual-format-badge i,.workflow-logo-spec i{background:#22d3ee;border-radius:999px;width:3px;height:3px}.workflow-format-grid{grid-template-columns:minmax(0,1.08fr) minmax(7.6rem,.92fr);gap:.58rem;padding:.66rem .7rem .72rem;display:grid}.workflow-output-ratio,.workflow-output-resolution{align-content:start;gap:.34rem;min-width:0;display:grid}.workflow-output-ratio>span,.workflow-output-resolution>span{color:#475569;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.58rem;font-weight:900;display:inline-flex}.workflow-output-ratio select{width:100%;min-width:0;background-color:#ffffffe6!important;border-radius:7px!important;min-height:2.08rem!important;font-size:.66rem!important}.workflow-output-resolution>div{background:#e2e8f094;border:1px solid #94a3b84d;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));padding:.18rem;display:grid;overflow:hidden}.workflow-output-resolution button{color:#64748b;background:0 0;border:0;border-radius:5px;min-width:0;min-height:1.72rem;font-size:.58rem;font-weight:900;transition:background .16s,color .16s,box-shadow .16s}.workflow-output-resolution button.is-active{color:#fff;background:linear-gradient(145deg,#06b6d4,#0284c7);box-shadow:inset 0 1px #ffffff4d,0 4px 10px #0284c738}.workflow-output-settings__warning{color:#92400e;background:#fef3c7b8;border-left:3px solid #f59e0b;border-radius:5px;margin:0 .7rem .65rem;padding:.42rem .52rem;font-size:.62rem;font-weight:800}.workflow-branding-list,.workflow-branding-row+.workflow-branding-row{border-top:1px solid #94a3b833}.workflow-branding-row{background:#ffffff52;transition:background .18s}.workflow-branding-row.is-open{background:#e0f2fe33}.workflow-branding-row__head{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.25rem;padding:.52rem .7rem;display:grid}.workflow-branding-row__icon{color:#0e7490;background:linear-gradient(145deg,#cffafef2,#a5f3fcad);border:1px solid #0891b22e;border-radius:7px;place-items:center;width:1.9rem;height:1.9rem;display:inline-grid;box-shadow:inset 0 1px #ffffffd1}.workflow-branding-row__icon--contact{color:#047857;background:linear-gradient(145deg,#d1fae5f5,#a7f3d0a8);border-color:#10b9812e}.workflow-branding-row__copy{min-width:0}.workflow-branding-row__copy strong,.workflow-branding-row__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-branding-row__copy strong{color:#0f172a;font-size:.69rem;font-weight:900}.workflow-branding-row__copy small{color:#64748b;margin-top:.08rem;font-size:.56rem;font-weight:750}.emporam-shell button.ui-toggle.toggle-pill.workflow-brand-toggle[role=switch]{width:4.45rem!important;min-width:4.45rem!important;height:1.7rem!important;min-height:1.7rem!important;padding:0 .42rem!important}.emporam-shell button.ui-toggle.toggle-pill.workflow-brand-toggle[role=switch]>.toggle-pill__thumb{width:1.38rem!important;height:1.38rem!important;top:.1rem!important}.emporam-shell button.ui-toggle.toggle-pill.workflow-brand-toggle[role=switch]>.toggle-pill__thumb--off{right:.12rem!important}.emporam-shell button.ui-toggle.toggle-pill.workflow-brand-toggle[role=switch]>.toggle-pill__thumb--on{left:.12rem!important}.emporam-shell .workflow-brand-toggle .toggle-pill__label{max-width:2.15rem!important;font-size:.42rem!important}.emporam-shell .workflow-brand-toggle .toggle-pill__label--off{margin-right:1.3rem!important}.emporam-shell .workflow-brand-toggle .toggle-pill__label--on{margin-left:1.3rem!important}.workflow-branding-detail{background:#f1f5f9a8;border-top:1px solid #94a3b82e;padding:.56rem .7rem .64rem;animation:.18s both workflow-branding-reveal}.workflow-logo-asset{grid-template-columns:2.35rem minmax(0,1fr) 1.75rem 1.75rem;align-items:center;gap:.42rem;display:grid}.workflow-logo-asset__preview{background-color:#f8fafc;background-image:linear-gradient(45deg,#e2e8f0cc 25%,#0000 25%),linear-gradient(-45deg,#e2e8f0cc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e2e8f0cc 75%),linear-gradient(-45deg,#0000 75%,#e2e8f0cc 75%),none;background-position:0 0,0 4px,4px -4px,-4px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #94a3b847;border-radius:6px;place-items:center;width:2.35rem;height:2.35rem;display:grid;overflow:hidden}.workflow-logo-asset__preview img{object-fit:contain;width:100%;height:100%}.workflow-logo-asset__meta{min-width:0}.workflow-logo-asset__meta strong,.workflow-logo-asset__meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-logo-asset__meta strong{color:#0f172a;font-size:.64rem;font-weight:900}.workflow-logo-asset__meta small{color:#64748b;margin-top:.08rem;font-size:.55rem;font-weight:700}.workflow-logo-asset>button{color:#475569;background:#ffffffe0;border:1px solid #94a3b857;border-radius:6px;place-items:center;width:1.75rem;height:1.75rem;min-height:0;padding:0;transition:border-color .16s,color .16s,transform .16s;display:inline-grid}.workflow-logo-asset>button:hover:not(:disabled){color:#0891b2;border-color:#0891b27a;transform:translateY(-1px)}.workflow-logo-asset>button:last-child:hover:not(:disabled){color:#e11d48;border-color:#f43f5e6b}.workflow-logo-empty{color:#0e7490;text-align:left;background:#ecfeff8a;border:1px dashed #0891b266;border-radius:7px;align-items:center;gap:.55rem;width:100%;min-height:2.8rem;padding:.42rem .55rem;transition:border-color .16s,background .16s;display:flex}.workflow-logo-empty:hover:not(:disabled){background:#cffafeb3;border-color:#0891b2b8}.workflow-logo-empty>span:first-child{color:#fff;background:#0891b2;border-radius:6px;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.workflow-logo-empty strong,.workflow-logo-empty small{display:block}.workflow-logo-empty strong{font-size:.65rem;font-weight:900}.workflow-logo-empty small{color:#64748b;margin-top:.08rem;font-size:.54rem;font-weight:700}.workflow-logo-empty:disabled{cursor:wait;opacity:.62}.workflow-logo-spec{color:#64748b;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.38rem;font-size:.52rem;font-weight:750;display:flex}.workflow-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem .55rem;display:grid}.workflow-contact-grid label{gap:.25rem;min-width:0;display:grid}.workflow-contact-grid label>span{color:#475569;text-transform:uppercase;align-items:center;gap:.26rem;font-size:.55rem;font-weight:900;display:inline-flex}.workflow-orb-settings-body .workflow-contact-grid input{width:100%;min-width:0;background:#ffffffe6!important;border-radius:7px!important;min-height:2.05rem!important;font-size:.64rem!important}.workflow-contact-grid__wide,.workflow-contact-grid .workflow-output-settings__error{grid-column:1/-1}.workflow-output-settings__error{color:#be123c;margin:.4rem 0 0;font-size:.56rem;font-weight:800;line-height:1.4}@keyframes workflow-branding-reveal{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.workflow-format-grid,.workflow-contact-grid{grid-template-columns:1fr}.workflow-contact-grid__wide,.workflow-contact-grid .workflow-output-settings__error{grid-column:auto}.workflow-visual-format-badge{display:none}}.workflow-orb-settings-drawer--unified{color:#e2e8f0;background:radial-gradient(circle at 12% 0,#0ea5e91f,#0000 30%),linear-gradient(155deg,#0f192afa,#070e1afa);border-color:#38bdf847;border-radius:8px;width:min(26rem,36%);min-width:22rem;box-shadow:-24px 0 54px #02061775,0 0 0 1px #ffffff06,inset 0 1px #ffffff0f}.workflow-orb-settings-drawer--unified:before{background:linear-gradient(135deg,#38bdf812,#0000 32%),linear-gradient(#ffffff06,#0000 24%)}.workflow-orb-settings-drawer--unified .workflow-orb-settings-head{background:#080f1b80;border-bottom-color:#94a3b81f;align-items:center;min-height:4.5rem;padding:.8rem .9rem}.workflow-orb-settings-drawer--unified .workflow-orb-settings-head span{color:#38bdf8;font-size:.58rem;letter-spacing:.12em!important}.workflow-orb-settings-drawer--unified .workflow-orb-settings-head h3{color:#f8fafc;margin-top:.18rem;font-size:1rem}.workflow-orb-settings-drawer--unified .workflow-orb-settings-head button{color:#94a3b8;width:1.9rem;height:1.9rem;box-shadow:none;background:#1e293bc2;border-color:#94a3b829;border-radius:7px}.workflow-orb-settings-drawer--unified .workflow-orb-settings-head button:hover{color:#e0f2fe;background:#334155e6;border-color:#38bdf861}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body{scrollbar-color:#38bdf847 transparent;scrollbar-width:thin;padding:.72rem}.workflow-visual-settings-stack{gap:.62rem;display:grid}.workflow-style-picker{gap:.32rem;display:grid}.workflow-style-picker>span{color:#94a3b8;text-transform:uppercase;font-size:.57rem;font-weight:900}.workflow-orb-settings-drawer--unified .workflow-style-picker select{width:100%;font-weight:800;color:#f8fafc!important;background:#0f172ae0!important;border:1px solid #94a3b82e!important;border-radius:7px!important;min-height:2.2rem!important;font-size:.69rem!important}.workflow-style-selection{background:#1e293b85;border:1px solid #94a3b81f;border-radius:7px;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.35rem;padding:.38rem;display:grid}.workflow-style-selection__preview{background-position:50%;background-size:cover;border-radius:5px;width:2.8rem;height:2.55rem;box-shadow:inset 0 0 0 1px #ffffff1a}.workflow-style-selection__copy{min-width:0}.workflow-style-selection__copy strong,.workflow-style-selection__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-style-selection__copy strong{color:#f1f5f9;font-size:.68rem;font-weight:900}.workflow-style-selection__copy small{color:#94a3b8;margin-top:.12rem;font-size:.55rem;font-weight:750}.workflow-style-selection--empty{color:#fbbf24;min-height:2.8rem;font-size:.63rem;font-weight:800;display:flex}.workflow-composition-picker{background:#080f1b85;border:1px solid #38bdf829;border-radius:8px;gap:.55rem;padding:.6rem;display:grid}.workflow-composition-picker__header{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.workflow-composition-picker__header>div{min-width:0}.workflow-composition-picker__header span,.workflow-composition-picker__header strong{display:block}.workflow-composition-picker__header>div>span{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:900}.workflow-composition-picker__header>div>strong{color:#f8fafc;margin-top:.1rem;font-size:.7rem;font-weight:900}.workflow-composition-selection{background:#1e293b7a;border:1px solid #94a3b81f;border-radius:7px;grid-template-columns:5.25rem minmax(0,1fr);align-items:stretch;gap:.55rem;min-width:0;padding:.42rem;display:grid}.workflow-composition-diagram{background-color:#020814e0;background-image:linear-gradient(#38bdf80b 1px,#0000 1px),linear-gradient(90deg,#38bdf80b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #38bdf82e;border-radius:6px;min-height:4.35rem;position:relative;overflow:hidden}.workflow-composition-diagram__object,.workflow-composition-diagram__copy,.workflow-composition-diagram__support,.workflow-composition-diagram__cta{border-radius:4px;display:block;position:absolute}.workflow-composition-diagram__object{background:linear-gradient(145deg,#06b6d4e0,#3b82f69e);width:32%;height:44%;top:23%;left:34%;box-shadow:0 0 12px #06b6d42e}.workflow-composition-diagram__copy{background:#1e293be0;width:78%;height:14%;padding:3px;top:9%;left:11%}.workflow-composition-diagram__copy i{background:#e2e8f09e;border-radius:99px;width:86%;height:2px;margin-bottom:2px;display:block}.workflow-composition-diagram__copy i:nth-child(2){width:68%}.workflow-composition-diagram__copy i:nth-child(3){width:46%}.workflow-composition-diagram__support{background:#a855f78f;width:14%;height:26%;top:29%;right:8%}.workflow-composition-diagram__cta{background:#10b981b8;height:9%;bottom:8%;left:8%;right:8%}.workflow-composition-diagram--subject_left .workflow-composition-diagram__object,.workflow-composition-diagram--education_steps .workflow-composition-diagram__object{width:37%;height:54%;top:22%;left:8%}.workflow-composition-diagram--subject_left .workflow-composition-diagram__copy,.workflow-composition-diagram--education_steps .workflow-composition-diagram__copy{width:42%;height:42%;top:20%;left:auto;right:8%}.workflow-composition-diagram--subject_right .workflow-composition-diagram__object,.workflow-composition-diagram--service_spotlight .workflow-composition-diagram__object,.workflow-composition-diagram--education_bullet_guide .workflow-composition-diagram__object,.workflow-composition-diagram--education_faq .workflow-composition-diagram__object{width:37%;height:54%;top:22%;left:auto;right:8%}.workflow-composition-diagram--subject_right .workflow-composition-diagram__copy,.workflow-composition-diagram--education_bullet_guide .workflow-composition-diagram__copy,.workflow-composition-diagram--education_faq .workflow-composition-diagram__copy{width:42%;height:42%;top:20%;left:8%}.workflow-composition-diagram--top_hero .workflow-composition-diagram__object{width:84%;height:42%;top:8%;left:8%}.workflow-composition-diagram--top_hero .workflow-composition-diagram__copy{width:60%;height:25%;top:56%;left:8%}.workflow-composition-diagram--service_spotlight .workflow-composition-diagram__copy{width:42%;height:22%;top:11%;left:8%}.workflow-composition-diagram--modular_grid .workflow-composition-diagram__object{width:39%;height:34%;top:15%;left:8%}.workflow-composition-diagram--modular_grid .workflow-composition-diagram__copy{width:39%;height:34%;top:15%;left:auto;right:8%}.workflow-composition-diagram--modular_grid .workflow-composition-diagram__support{width:39%;height:25%;top:55%;left:8%}.workflow-composition-selection__copy{align-self:center;min-width:0}.workflow-composition-selection__copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:900;display:block;overflow:hidden}.workflow-composition-selection__copy p{color:#94a3b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.55rem;font-weight:650;line-height:.85rem;display:-webkit-box;overflow:hidden}.workflow-composition-details{gap:.3rem;display:grid}.workflow-composition-details>div{background:#0f172a7a;border:1px solid #94a3b817;border-radius:6px;grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;padding:.35rem .42rem;display:grid}.workflow-composition-details span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:900}.workflow-composition-details strong{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:750;overflow:hidden}.workflow-orb-settings-drawer--unified .workflow-output-settings{background:#0f172a8f;border-color:#94a3b826;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0206172e}.workflow-orb-settings-drawer--unified .workflow-visual-header{background:#080f1b94;border-bottom-color:#94a3b81f;min-height:3rem;padding:.5rem .58rem}.workflow-orb-settings-drawer--unified .workflow-visual-title>span{color:#38bdf8;background:#0ea5e91a;border-color:#38bdf83d;width:1.72rem;height:1.72rem}.workflow-orb-settings-drawer--unified .workflow-visual-title strong{color:#f8fafc;font-size:.68rem}.workflow-orb-settings-drawer--unified .workflow-visual-title small{color:#64748b;font-size:.53rem}.workflow-orb-settings-drawer--unified .workflow-visual-format-badge{color:#bae6fd;background:#02061785;border-color:#38bdf833}.workflow-orb-settings-drawer--unified .workflow-format-grid{gap:.48rem;padding:.56rem .58rem .62rem}.workflow-orb-settings-drawer--unified .workflow-output-ratio>span,.workflow-orb-settings-drawer--unified .workflow-output-resolution>span{color:#94a3b8;font-size:.54rem}.workflow-orb-settings-drawer--unified .workflow-output-ratio select{color:#e2e8f0!important;background:#0f172aeb!important;border-color:#94a3b82e!important;min-height:2rem!important}.workflow-orb-settings-drawer--unified .workflow-output-resolution>div{background:#02061766;border-color:#94a3b824}.workflow-orb-settings-drawer--unified .workflow-output-resolution button{color:#64748b}.workflow-orb-settings-drawer--unified .workflow-output-resolution button.is-active{color:#f0f9ff;background:linear-gradient(145deg,#0891b2,#0369a1);box-shadow:0 4px 12px #0284c733}.workflow-orb-settings-drawer--unified .workflow-branding-list,.workflow-orb-settings-drawer--unified .workflow-branding-row+.workflow-branding-row{border-color:#94a3b81f}.workflow-orb-settings-drawer--unified .workflow-branding-row{background:#0f172a57}.workflow-orb-settings-drawer--unified .workflow-branding-row.is-open{background:#0ea5e90b}.workflow-orb-settings-drawer--unified .workflow-branding-row__head{gap:.48rem;min-height:3.05rem;padding:.48rem .58rem}.workflow-orb-settings-drawer--unified .workflow-branding-row__icon{color:#38bdf8;background:#0ea5e91a;border-color:#38bdf833;width:1.75rem;height:1.75rem}.workflow-orb-settings-drawer--unified .workflow-branding-row__icon--contact{color:#34d399;background:#10b9811a;border-color:#34d39933}.workflow-orb-settings-drawer--unified .workflow-branding-row__copy strong{color:#e2e8f0;font-size:.65rem}.workflow-orb-settings-drawer--unified .workflow-branding-row__copy small{color:#64748b;font-size:.53rem}.workflow-orb-settings-drawer--unified .workflow-branding-detail{background:#02061742;border-top-color:#94a3b81a;padding:.5rem .58rem .58rem}.workflow-orb-settings-drawer--unified .workflow-logo-asset__preview{background-color:#111827;border-color:#94a3b82e}.workflow-orb-settings-drawer--unified .workflow-logo-asset__meta strong{color:#e2e8f0}.workflow-orb-settings-drawer--unified .workflow-logo-asset__meta small,.workflow-orb-settings-drawer--unified .workflow-logo-spec{color:#64748b}.workflow-orb-settings-drawer--unified .workflow-logo-asset>button{color:#94a3b8;background:#1e293bb8;border-color:#94a3b829}.workflow-orb-settings-drawer--unified .workflow-logo-empty{color:#7dd3fc;background:#0ea5e90e;border-color:#38bdf847}.workflow-orb-settings-drawer--unified .workflow-logo-empty:hover:not(:disabled){background:#0ea5e91a;border-color:#38bdf880}.workflow-orb-settings-drawer--unified .workflow-logo-empty>span:first-child{background:#0369a1d1}.workflow-orb-settings-drawer--unified .workflow-logo-empty small{color:#64748b}.workflow-orb-settings-drawer--unified .workflow-contact-grid label>span{color:#94a3b8}.workflow-orb-settings-drawer--unified .workflow-contact-grid input{color:#e2e8f0!important;background:#0f172adb!important;border-color:#94a3b829!important;min-height:2rem!important}.workflow-orb-settings-drawer--unified .workflow-contact-grid input::placeholder{color:#475569}.workflow-orb-settings-drawer--unified>.workflow-orb-settings-link{color:#bae6fd;min-height:3.2rem;box-shadow:none;background:#080f1bc2;border:0;border-top:1px solid #94a3b81f;border-radius:0;margin:0;font-size:.66rem}.workflow-orb-settings-drawer--unified>.workflow-orb-settings-link:hover:not(:disabled){color:#f0f9ff;background:#0ea5e91a}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body>*{min-width:0}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body>.grid{gap:.65rem}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body label{min-width:0;font-size:.64rem;font-weight:850;color:#cbd5e1!important}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body input,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body select,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body textarea{width:100%;min-width:0;box-shadow:inset 0 1px #ffffff06;color:#f1f5f9!important;background:#0f172ae0!important;border-color:#94a3b82b!important;border-radius:7px!important}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body input,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body select{min-height:2.3rem;padding-left:.65rem;padding-right:.65rem;font-size:.69rem}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body input::placeholder,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body textarea::placeholder{color:#475569}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body input:focus,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body select:focus,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body textarea:focus{outline:none;box-shadow:0 0 0 3px #0ea5e91a;border-color:#38bdf88c!important}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body option{color:#e2e8f0;background:#0f172a}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .rounded-lg{border-radius:7px!important}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .rounded-lg.border,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .bg-white,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .bg-zinc-50{box-shadow:inset 0 1px #ffffff06;background:#1e293b80!important;border-color:#94a3b821!important}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .bg-amber-50{color:#fcd34d!important;background:#78350f29!important;border-color:#f59e0b3d!important}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .text-zinc-950,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .text-zinc-900,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .text-zinc-800,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .text-zinc-700{color:#e2e8f0!important}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .text-zinc-600,.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .text-zinc-500{color:#94a3b8!important}.workflow-orb-settings-drawer--unified .workflow-language-control{background:#0f172a80;border-color:#94a3b824;border-radius:7px;box-shadow:inset 0 1px #ffffff06}.workflow-orb-settings-drawer--unified .workflow-language-control.is-open{border-color:#38bdf857;box-shadow:0 12px 28px #02061738}.workflow-orb-settings-drawer--unified .workflow-language-trigger{color:#e2e8f0;min-height:3.2rem;padding:.52rem .58rem}.workflow-orb-settings-drawer--unified .workflow-language-trigger__icon{color:#38bdf8;width:1.85rem;height:1.85rem;box-shadow:none;background:#0ea5e924;border-radius:7px}.workflow-orb-settings-drawer--unified .workflow-language-trigger strong{font-size:.68rem}.workflow-orb-settings-drawer--unified .workflow-language-trigger small{color:#64748b;font-size:.55rem}.workflow-orb-settings-drawer--unified .workflow-language-panel{border-top-color:#94a3b81f;gap:.58rem;padding:.58rem}.workflow-orb-settings-drawer--unified .workflow-language-grid{gap:.5rem}.workflow-orb-settings-drawer--unified .workflow-language-picker__label{color:#94a3b8;font-size:.55rem}.workflow-orb-settings-drawer--unified .workflow-language-picker__trigger{color:#e2e8f0;background:#0f172ad1;border-color:#94a3b829;min-height:2.25rem}.workflow-orb-settings-drawer--unified .workflow-language-picker__trigger strong{font-size:.64rem}.workflow-orb-settings-drawer--unified .workflow-language-picker__trigger small{color:#64748b;font-size:.52rem}.workflow-orb-settings-drawer--unified .workflow-language-picker__menu{background:#080f1bfa;border-color:#38bdf833;box-shadow:0 18px 36px #0206176b}.workflow-orb-settings-drawer--unified .workflow-language-picker__search{color:#64748b;border-bottom-color:#94a3b81f}.workflow-orb-settings-drawer--unified .workflow-language-picker__search input{box-shadow:none;color:#e2e8f0!important;background:0 0!important}.workflow-orb-settings-drawer--unified .workflow-language-picker__options button{color:#cbd5e1}.workflow-orb-settings-drawer--unified .workflow-language-picker__options button:hover,.workflow-orb-settings-drawer--unified .workflow-language-picker__options button.is-selected{color:#7dd3fc;background:#0ea5e91f}.workflow-orb-settings-drawer--unified .workflow-language-picker__options small,.workflow-orb-settings-drawer--unified .workflow-language-picker__options>p{color:#64748b}.workflow-orb-settings-drawer--unified .workflow-language-targets>div{background:#1e293b6b;border-color:#94a3b81f;border-radius:7px;min-height:2.8rem}.workflow-orb-settings-drawer--unified .workflow-language-target-label{color:#cbd5e1;font-size:.64rem}.workflow-orb-settings-drawer--unified .workflow-caption-settings{background:#0f172a85;border-color:#94a3b824;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0206172e}.workflow-orb-settings-drawer--unified .workflow-caption-settings__head{background:#080f1b7a;border-bottom-color:#94a3b81f;padding:.55rem .6rem}.workflow-orb-settings-drawer--unified .workflow-caption-settings__head>span{color:#38bdf8;width:1.8rem;height:1.8rem;box-shadow:none;background:#0ea5e924}.workflow-orb-settings-drawer--unified .workflow-caption-settings__head strong{color:#f1f5f9;font-size:.68rem}.workflow-orb-settings-drawer--unified .workflow-caption-settings__head small{color:#64748b;font-size:.54rem}.workflow-orb-settings-drawer--unified .workflow-caption-settings__body{gap:.58rem;padding:.58rem .6rem .64rem}.workflow-orb-settings-drawer--unified .workflow-caption-length>span,.workflow-orb-settings-drawer--unified .workflow-caption-addition>span,.workflow-orb-settings-drawer--unified .workflow-caption-hashtags>span{color:#94a3b8;font-size:.55rem}.workflow-orb-settings-drawer--unified .workflow-caption-length>div{background:#02061766;border-color:#94a3b824}.workflow-orb-settings-drawer--unified .workflow-caption-length button{color:#64748b}.workflow-orb-settings-drawer--unified .workflow-caption-length button.is-active{color:#f0f9ff;background:linear-gradient(145deg,#0891b2,#0369a1);box-shadow:0 4px 12px #0284c733}.workflow-orb-settings-drawer--unified .workflow-caption-addition textarea{color:#e2e8f0;background:#0f172adb;border-color:#94a3b829;min-height:4.2rem}.workflow-orb-settings-drawer--unified .workflow-caption-addition textarea:focus{border-color:#38bdf880;box-shadow:0 0 0 3px #0ea5e91a}.workflow-orb-settings-drawer--unified .workflow-caption-hashtags{border-top-color:#94a3b81f}@media (max-width:1100px){.workflow-orb-settings-drawer--unified{width:min(24rem,100% - 2rem);min-width:0}}.workflow-caption-settings{background:linear-gradient(145deg,#fffc,#f1f5f9a3);border:1px solid #a855f73d;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 12px 26px #0f172a12}.workflow-caption-settings__head{border-bottom:1px solid #0f172a14;align-items:center;gap:.65rem;padding:.68rem .75rem;display:flex}.workflow-caption-settings__head>span{color:#fff;background:linear-gradient(145deg,#a855f7,#7e22ce);border-radius:7px;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid;box-shadow:0 8px 18px #7e22ce33}.workflow-caption-settings__head strong,.workflow-caption-settings__head small{display:block}.workflow-caption-settings__head strong{color:#0f172a;font-size:.78rem;font-weight:900}.workflow-caption-settings__head small{color:#64748b;text-transform:capitalize;margin-top:.12rem;font-size:.66rem;font-weight:800}.workflow-caption-settings__body{gap:.7rem;padding:.72rem .75rem .78rem;display:grid}.workflow-caption-length,.workflow-caption-addition{gap:.38rem;display:grid}.workflow-caption-length>span,.workflow-caption-addition>span,.workflow-caption-hashtags>span{color:#475569;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.64rem;font-weight:900;display:inline-flex}.workflow-caption-length>div{background:#f1f5f9db;border:1px solid #0f172a1f;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.18rem;padding:.2rem;display:grid}.workflow-caption-length button{color:#64748b;background:0 0;border:0;border-radius:5px;min-width:0;min-height:1.9rem;font-size:.64rem;font-weight:900}.workflow-caption-length button.is-active{color:#fff;background:linear-gradient(145deg,#a855f7,#7e22ce);box-shadow:inset 0 1px #ffffff4d,0 5px 12px #7e22ce38}.workflow-caption-addition textarea{resize:vertical;color:#0f172a;background:#ffffffd1;border:1px solid #0f172a21;border-radius:7px;outline:none;min-height:4.6rem;padding:.58rem .65rem;font-size:.72rem;line-height:1.45}.workflow-caption-addition textarea:focus{border-color:#a855f799;box-shadow:0 0 0 3px #a855f71f}.workflow-caption-addition small{color:#94a3b8;justify-self:end;font-size:.62rem;font-weight:800}.workflow-caption-hashtags{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.65rem;display:flex}.workflow-style-source-card{box-shadow:inset 0 1px #ffffff9e,0 18px 36px #0f172a14}.workflow-style-source-preview{background-position:50%;background-size:cover;border:1px solid #0f172a1f;border-radius:1rem;min-height:10.5rem;box-shadow:inset 0 -60px 90px #03071247}.workflow-orb-settings-link{z-index:1;color:#0369a1;text-transform:uppercase;background:#0ea5e91f;border:1px solid #0ea5e957;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:calc(100% - 2.3rem);margin:0 1.15rem 1.15rem;padding:.75rem 1rem;font-size:.8rem;font-weight:950;display:inline-flex;position:relative}.workflow-orb-settings-link:disabled{cursor:not-allowed;opacity:.55}.workflow-orb-stage--drawer-open .workflow-orb-node{transition:opacity .18s,filter .18s,transform .18s}.workflow-orb-stage--drawer-open .workflow-orb-node:not(.workflow-orb-node--active){opacity:.76;filter:saturate(.86)}@keyframes workflow-settings-slide-in{0%{opacity:0;transform:translate(2.6rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1120px){.workflow-orb-settings-drawer{width:min(25rem,42%)}}.workflow-orb-stage--dragging{cursor:grabbing}.workflow-orb-links path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#64748bad!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;stroke-width:2.1px!important;filter:drop-shadow(0 0 3px #0f172ab8)!important;animation:none!important}.workflow-orb-node{cursor:grab;will-change:left, top;transition:opacity .18s,filter .18s,transform .18s}.workflow-orb-node:after{z-index:0;content:"";filter:blur(13px);background:#00000075;border-radius:999px;width:70%;height:1.05rem;position:absolute;bottom:-1.1rem;left:50%;transform:translate(-50%)}.workflow-orb-node:active{cursor:grabbing}.workflow-orb-button{z-index:1;position:relative;background:radial-gradient(circle at 31% 18%, #ffffff94, transparent 15%), radial-gradient(circle at 36% 30%, #ffffff47, transparent 28%), radial-gradient(circle at 68% 74%, #00000094, transparent 44%), radial-gradient(circle at 50% 46%, var(--workflow-orb-glow), transparent 58%), linear-gradient(145deg, #56687edb, #040913f5)!important;border-width:1.3px!important;width:5.05rem!important;height:5.05rem!important;padding:.5rem!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.workflow-orb-button{background:radial-gradient(circle at 31% 18%, #ffffff94, transparent 15%), radial-gradient(circle at 36% 30%, #ffffff47, transparent 28%), radial-gradient(circle at 68% 74%, #00000094, transparent 44%), radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--workflow-orb-glow) 72%, #0f172a4d), transparent 58%), linear-gradient(145deg, #56687edb, #040913f5)!important}}.workflow-orb-button{box-shadow:0 16px 20px #0000007a, 0 30px 54px #0000005c, inset 0 8px 15px #ffffff2e, inset -13px -19px 27px #0000007a, inset 9px 10px 20px #ffffff0f, 0 0 26px var(--workflow-orb-glow)!important}@supports (color:color-mix(in lab, red, red)){.workflow-orb-button{box-shadow:0 16px 20px #0000007a, 0 30px 54px #0000005c, inset 0 8px 15px #ffffff2e, inset -13px -19px 27px #0000007a, inset 9px 10px 20px #ffffff0f, 0 0 26px color-mix(in srgb, var(--workflow-orb-glow) 72%, transparent)!important}}.workflow-orb-button{text-shadow:0 1px 2px #000000c7;transform-style:preserve-3d;touch-action:none;-webkit-user-select:none;user-select:none}.workflow-orb-button:before{content:"";filter:blur(.4px);pointer-events:none;background:linear-gradient(#ffffff5c,#0000);border-radius:999px;height:34%;position:absolute;inset:.52rem .72rem auto}.workflow-orb-button:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:.4rem;box-shadow:inset 0 0 18px #ffffff0d}.workflow-orb-node--large .workflow-orb-button{text-shadow:none;background:radial-gradient(circle at 35% 18%,#fffffffa,#0000 23%),radial-gradient(circle at 48% 45%,#ddd6feb8,#0000 50%),radial-gradient(circle at 63% 77%,#0f172a42,#0000 42%),linear-gradient(145deg,#fffffffa,#cad5e2f0)!important;width:7.3rem!important;height:7.3rem!important;box-shadow:0 20px 30px #00000085,0 42px 76px #00000052,inset 0 13px 22px #ffffffe6,inset -15px -24px 30px #4755693d,0 0 44px #ffffff42!important}.workflow-orb-node--active{z-index:12}.workflow-orb-node--active .workflow-orb-button{border-color:var(--workflow-orb-glow)!important}@supports (color:color-mix(in lab, red, red)){.workflow-orb-node--active .workflow-orb-button{border-color:color-mix(in srgb, var(--workflow-orb-glow) 68%, #fff 32%)!important}}.workflow-orb-node--active .workflow-orb-button{transform:translateY(-5px)scale(1.07)!important}.workflow-orb-node--active:after{opacity:.84;transform:translate(-50%)scale(1.18)}.workflow-orb-icon{margin-bottom:.22rem;width:1.5rem!important;height:1.5rem!important;color:var(--workflow-orb-glow)!important;background:radial-gradient(circle at 35% 25%,#ffffff57,#0000 30%),#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.workflow-orb-icon{color:color-mix(in srgb, var(--workflow-orb-glow) 74%, #fff 26%)!important}}.workflow-orb-icon{box-shadow:inset 0 1px #ffffff3d,0 6px 13px #00000038!important}.workflow-orb-node--large .workflow-orb-icon{color:#8b5cf6!important;width:1.9rem!important;height:1.9rem!important}.workflow-orb-title,.workflow-orb-detail{overflow-wrap:anywhere;text-wrap:balance;text-align:center!important;text-overflow:clip!important;white-space:normal!important;max-width:4.15rem!important;overflow:hidden!important}.workflow-orb-title{color:#fffffff0;text-transform:uppercase;letter-spacing:.06em!important;margin-top:.12rem!important;font-size:.38rem!important;font-weight:950!important;line-height:1.05!important}.workflow-orb-detail{color:#e2e8f0ad;text-transform:uppercase;letter-spacing:.055em!important;margin-top:.12rem!important;font-size:.29rem!important;font-weight:900!important;line-height:1.05!important}.workflow-orb-node--large .workflow-orb-title{color:#0f172ad6!important;max-width:5.35rem!important;font-size:.42rem!important}.workflow-orb-node--large .workflow-orb-detail{color:#334155a3!important;max-width:5.35rem!important;font-size:.31rem!important}.workflow-orb-drag-hint{color:#e2e8f094;opacity:0;pointer-events:none;text-transform:uppercase;background:#020617c2;border:1px solid #94a3b82e;border-radius:999px;padding:.1rem .38rem;font-size:.38rem;font-weight:900;transition:opacity .16s,transform .16s;position:absolute;bottom:-1.05rem;left:50%;transform:translate(-50%);letter-spacing:.08em!important}.workflow-orb-node:hover .workflow-orb-drag-hint,.workflow-orb-stage--dragging .workflow-orb-node--active .workflow-orb-drag-hint{opacity:1;transform:translate(-50%)translateY(-.18rem)}.workflow-orb-pin{width:.28rem!important;height:.28rem!important}.workflow-orb-pin--top{top:-.12rem!important}.workflow-orb-pin--right{right:-.12rem!important}.workflow-orb-pin--bottom{bottom:-.12rem!important}.workflow-orb-pin--left{left:-.12rem!important}.emporam-shell .operation-status-overlay[role=status][aria-live=polite]{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;padding:1.25rem;animation:.18s ease-out both operation-status-overlay-in;display:flex;position:fixed;inset:0}.operation-status-backdrop{cursor:default;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:radial-gradient(circle at 50% 40%,#0ea5e91f,#0000 34%),#02061785;border:0;border-radius:0;position:fixed;inset:0}.operation-status-backdrop:hover,.operation-status-backdrop:active{transform:none!important}.operation-status-modal{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);border-radius:1.35rem;width:min(560px,100vw - 2rem);padding:1.15rem;animation:.24s cubic-bezier(.22,1,.36,1) both operation-status-modal-in;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000073,inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff1f}.operation-status-modal:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000 34%),linear-gradient(#ffffff0f,#0000 52%);position:absolute;inset:0}.operation-status-glow{opacity:.42;pointer-events:none;background:radial-gradient(circle,#fff3,#0000 58%);height:70%;position:absolute;inset:-40% -20% auto}.operation-status-indicator{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;position:relative;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff24}.operation-status-dot{border-radius:999px;width:.72rem;height:.72rem;box-shadow:0 0 18px}.operation-status-spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:1.12rem;height:1.12rem;animation:.8s linear infinite operation-status-spin}.operation-status-title{color:currentColor;font-size:.95rem;font-weight:950;line-height:1.25}.operation-status-detail{color:currentColor;opacity:.82;margin-top:.35rem;font-size:.92rem;font-weight:700;line-height:1.55}.operation-status-close{color:currentColor;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.operation-status-close:hover{background:#ffffff2e}@keyframes operation-status-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes operation-status-spin{to{transform:rotate(360deg)}}@keyframes operation-status-modal-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.workflow-orb-alert{z-index:18;color:#ffe4e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 8% 20%,#f8717142,#0000 28%),#0f172ae0;border:1px solid #f871717a;border-radius:1rem;gap:.28rem;width:min(34rem,100% - 3rem);padding:.9rem 1rem;animation:.22s ease-out both workflow-orb-alert-in;display:grid;position:absolute;top:1.3rem;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #0000006b,0 0 28px #f871712e,inset 0 1px #ffffff1f}.workflow-orb-alert strong{color:#fecdd3;text-transform:uppercase;font-size:.72rem;font-weight:950;letter-spacing:.12em!important}.workflow-orb-alert span{color:#ffe4e6e6;font-size:.82rem;font-weight:800;line-height:1.55}.workflow-orb-run-state{z-index:3;color:#e2e8f0c7;pointer-events:none;text-transform:uppercase;background:#0f172ad6;border:1px solid #ffffff29;border-radius:999px;padding:.16rem .38rem;font-size:.48rem;font-weight:950;position:absolute;bottom:-.42rem;right:-.42rem;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff2e;letter-spacing:.08em!important}.workflow-orb-run-state--running{color:#e0f2fe;background:#082f49e6;border-color:#38bdf885;box-shadow:0 0 0 6px #38bdf814,0 0 26px #38bdf861}.workflow-orb-run-state--paused{color:#fef3c7;background:#78350fe6;border-color:#fbbf2494;box-shadow:0 0 24px #fbbf2433}.workflow-orb-node--paused{z-index:14}.workflow-orb-node--paused .workflow-orb-button{border-color:#fbbf24ad!important;box-shadow:0 18px 30px #00000080,0 0 0 7px #fbbf2412,0 0 34px #fbbf2442,inset 0 8px 15px #ffffff2e,inset -13px -19px 27px #0000007a!important}.workflow-orb-run-state--done{color:#d1fae5;background:#064e3be6;border-color:#34d39994}.workflow-orb-run-state--error{color:#ffe4e6;background:#7f1d1deb;border-color:#f87171a3}.workflow-orb-node--running{z-index:14}.workflow-orb-node--running .workflow-orb-button{animation:.92s ease-in-out infinite alternate workflow-node-running;border-color:#38bdf8b8!important;box-shadow:0 18px 30px #00000080,0 0 0 8px #38bdf814,0 0 42px #38bdf880,inset 0 8px 15px #fff3,inset -13px -19px 27px #0000007a!important}.workflow-orb-node--running .workflow-orb-pin{animation:.72s ease-in-out infinite alternate workflow-pin-running}.workflow-orb-node--done .workflow-orb-button{filter:saturate(1.14);border-color:#34d39999!important;box-shadow:0 16px 24px #00000070,0 0 0 5px #34d39914,0 0 28px #34d39959,inset 0 8px 15px #ffffff29,inset -13px -19px 27px #0000006b!important}.workflow-orb-node--error{z-index:15}.workflow-orb-node--error .workflow-orb-button{animation:.56s ease-in-out 2 workflow-node-error;border-color:#f87171c2!important;box-shadow:0 16px 24px #0000007a,0 0 0 8px #f8717114,0 0 42px #f8717170,inset 0 8px 15px #ffffff24,inset -13px -19px 27px #0000007a!important}.workflow-orb-progress-fill--idle{opacity:.68}.workflow-orb-progress-fill--running{animation:1.1s linear infinite workflow-progress-shimmer;background:linear-gradient(90deg,#38bdf8,#a78bfa,#22d3ee) 0 0/200% 100%!important}.workflow-orb-progress-fill--done{background:linear-gradient(90deg,#22c55e,#34d399)!important;animation:none!important}.workflow-orb-progress-fill--error{background:linear-gradient(90deg,#fb7185,#ef4444)!important;animation:none!important}@keyframes workflow-progress-shimmer{to{background-position:-200% 0}}@keyframes workflow-node-running{0%{transform:translateY(-2px)scale(1.04)}to{transform:translateY(-7px)scale(1.1)}}@keyframes workflow-pin-running{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.35)}}@keyframes workflow-node-error{0%,to{transform:translate(0)}25%{transform:translate(-.22rem)}75%{transform:translate(.22rem)}}@keyframes workflow-orb-alert-in{0%{opacity:0;transform:translate(-50%)translateY(-.5rem)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.workflow-orb-links .workflow-orb-link{transition:stroke .24s,filter .24s,opacity .24s;stroke:#64748bad!important;stroke-dasharray:none!important;stroke-linecap:round!important;stroke-width:2.1px!important;filter:drop-shadow(0 0 3px #0f172ab8)!important;animation:none!important}.workflow-orb-links .workflow-orb-link--active{stroke:#22d3eec7!important;filter:drop-shadow(0 0 5px #22d3eed1)drop-shadow(0 0 14px #38bdf86b)!important}.workflow-orb-links .workflow-orb-link--done{stroke:#34d399d1!important;filter:drop-shadow(0 0 6px #34d39961)!important}.workflow-orb-links .workflow-orb-link--error{stroke:#fb7185e0!important;filter:drop-shadow(0 0 8px #fb718580)!important}.workflow-orb-links .workflow-orb-link.is-traced{opacity:1;filter:drop-shadow(0 0 5px #e0fffae0)drop-shadow(0 0 14px #2dd4bfb3)!important;stroke:#5eead4f5!important;stroke-width:2.8px!important}.workflow-orb-links .workflow-orb-link.is-dimmed{opacity:.1;filter:none!important}.workflow-orb-node--related:not(.workflow-orb-node--active) .workflow-orb-button{border-color:#5eead47a!important;box-shadow:0 14px 26px #0000006b,0 0 24px #2dd4bf42,inset 0 7px 13px #ffffff24!important}.workflow-orb-node--trace-dimmed{filter:saturate(.36);opacity:.2}.workflow-orb-link-particles{pointer-events:none}.workflow-orb-link-particle{fill:#f8ffff;stroke:#67e8f9f5;stroke-width:1.15px;filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 9px #22d3ee)drop-shadow(0 0 18px #3b82f6db);animation:.81s ease-in-out infinite alternate workflow-link-particle-pulse}.workflow-orb-link-particle:nth-child(2){opacity:.78}.workflow-orb-link-particle:nth-child(3){opacity:.58}.workflow-orb-running-ring{z-index:-1;background:conic-gradient(from 0deg, transparent 0 20%, #38bdf82e 28%, #e0f2fe 42%, #22d3ee 51%, transparent 63% 100%);pointer-events:none;border-radius:999px;animation:1.05s linear infinite workflow-node-orbit;position:absolute;inset:-.58rem;box-shadow:0 0 26px #22d3ee61;-webkit-mask:radial-gradient(circle,#0000 61%,#000 63%);mask:radial-gradient(circle,#0000 61%,#000 63%)}@keyframes workflow-link-particle-pulse{0%{opacity:.48}to{opacity:1}}@keyframes workflow-node-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workflow-orb-link-particles,.workflow-orb-running-ring,.workflow-orb-node--running .workflow-orb-button,.workflow-orb-node--running .workflow-orb-pin{animation:none!important}}.workflow-orb-stage[data-workflow-phase=idle] .workflow-orb-links path{stroke:#64748bad!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;filter:drop-shadow(0 0 3px #0f172ab8)!important;animation:none!important}.workflow-orb-stage[data-workflow-phase=idle] .workflow-orb-link-particles{display:none!important}.workflow-orb-execute-link{stroke:#34d399cc!important;stroke-dasharray:none!important;stroke-width:2.6px!important;filter:drop-shadow(0 0 7px #34d39980)drop-shadow(0 0 14px #34d39933)!important}.workflow-orb-execute-node{z-index:9;position:absolute;transform:translate(-50%,-50%)}.workflow-orb-execute-button{color:#ecfdf5;text-align:center;text-shadow:0 1px 2px #000000a8;background:radial-gradient(circle at 34% 18%,#ffffff70,#0000 18%),radial-gradient(circle at 52% 52%,#10b98170,#0000 58%),linear-gradient(145deg,#064e3bf5,#020617fa);border:1px solid #34d39980;border-radius:999px;grid-template-rows:auto auto auto;align-content:center;place-items:center;gap:.08rem;width:4.65rem;height:4.65rem;padding:.32rem;display:grid;position:relative;overflow:visible;box-shadow:0 24px 48px #0000007a,0 0 0 8px #10b9810f,0 0 40px #10b98157,inset 0 9px 16px #ffffff29,inset -12px -18px 26px #0000006b}.workflow-orb-execute-button:after{border-radius:inherit;content:"";opacity:.8;border:1px solid #34d39938;animation:1.8s ease-in-out infinite workflow-execute-ring;position:absolute;inset:-.3rem}.workflow-orb-execute-button:disabled{cursor:progress;opacity:.88}.workflow-orb-execute-icon{color:#6ee7b7;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex;box-shadow:inset 0 1px #fff3}.workflow-orb-execute-button strong{text-transform:uppercase;margin-top:.08rem;font-size:.56rem;font-weight:950;letter-spacing:.1em!important}.workflow-orb-execute-button small{color:#d1fae5b8;text-transform:uppercase;max-width:3.8rem;font-size:.34rem;font-weight:900;letter-spacing:.08em!important}.workflow-orb-execute-node--running .workflow-orb-execute-button{animation:.92s ease-in-out infinite alternate workflow-node-running}.workflow-orb-execute-node--done .workflow-orb-execute-button{border-color:#6ee7b7c2;box-shadow:0 24px 48px #0000006b,0 0 0 8px #34d39914,0 0 44px #34d3996b,inset 0 9px 16px #ffffff2e,inset -12px -18px 26px #00000057}.workflow-orb-execute-node--error .workflow-orb-execute-button{background:radial-gradient(circle at 34% 18%,#ffffff57,#0000 18%),radial-gradient(circle at 52% 52%,#f8717157,#0000 58%),linear-gradient(145deg,#7f1d1df0,#020617fa);border-color:#f87171b3;box-shadow:0 24px 48px #00000075,0 0 0 8px #f8717114,0 0 42px #f871715c,inset 0 9px 16px #ffffff1f,inset -12px -18px 26px #0000006b}.workflow-posts-page{background:radial-gradient(circle at 12% 12%,#38bdf81f,#0000 28%),radial-gradient(circle at 88% 20%,#10b9811a,#0000 24%),#0206178f;border:1px solid #ffffff1a;border-radius:1.4rem;min-width:980px;margin-top:1.05rem;padding:1.15rem;box-shadow:inset 0 1px #ffffff14,0 24px 54px #00000047}.workflow-posts-grid{grid-template-columns:minmax(18rem,.82fr) minmax(26rem,1.18fr);gap:1rem;margin-top:1rem;display:grid}.workflow-post-list{align-content:start;gap:.82rem;display:grid}.workflow-post-card{color:#e2e8f0;text-align:left;background:linear-gradient(145deg,#0f172ad1,#080d18e6);border:1px solid #94a3b824;border-radius:1.05rem;gap:.62rem;padding:.95rem;display:grid}.workflow-post-card--active{border-color:#38bdf87a;box-shadow:0 0 0 5px #38bdf814,0 16px 32px #0000003d}.workflow-post-card strong{color:#f8fafc;font-size:.98rem;font-weight:950;line-height:1.35}.workflow-post-id{color:#7dd3fc;background:#0ea5e91a;border:1px solid #38bdf83d;border-radius:999px;width:fit-content;padding:.2rem .52rem;font-size:.66rem;font-weight:950;display:inline-flex;letter-spacing:.06em!important}.workflow-post-type{text-transform:uppercase;border-radius:999px;align-items:center;gap:.42rem;width:fit-content;padding:.24rem .54rem;font-size:.68rem;font-weight:950;display:inline-flex}.workflow-post-type--image{color:#7dd3fc;background:#0ea5e91f}.workflow-post-type--video{color:#f9a8d4;background:#ec489921}.workflow-post-card dl{gap:.46rem;display:grid}.workflow-post-card dl div{justify-content:space-between;gap:.8rem;display:flex}.workflow-post-card dt{color:#94a3b8d6;text-transform:uppercase;font-size:.68rem;font-weight:900}.workflow-post-card dd{color:#f8fafcdb;text-align:right;font-size:.76rem;font-weight:850}.workflow-post-preview-panel{background:#0f172a99;border:1px solid #94a3b81f;border-radius:1.2rem;grid-template-columns:minmax(18rem,.92fr) minmax(18rem,1.08fr);gap:1rem;min-height:30rem;padding:1rem;display:grid}.workflow-post-media{background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:1rem;min-height:28rem;position:relative;overflow:hidden;box-shadow:inset 0 -80px 120px #02061785,0 18px 36px #00000047}.workflow-post-media--video:before{content:"";opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.workflow-post-play-indicator{color:#fdf2f8;text-transform:uppercase;background:#020617a8;border:1px solid #ffffff47;border-radius:999px;padding:.8rem 1.2rem;font-size:.78rem;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 32px #ec48994d;letter-spacing:.12em!important}.workflow-post-preview-copy{align-content:start;gap:.9rem;display:grid}.workflow-post-preview-copy h3{color:#f8fafc;font-size:1.4rem;font-weight:950;line-height:1.24}.workflow-post-preview-copy p{color:#e2e8f0b8;font-size:.9rem;font-weight:750;line-height:1.7}.workflow-post-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.workflow-post-open-media{color:#6ee7b7;text-transform:uppercase;background:#10b98121;border:1px solid #34d39947;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.65rem .95rem;font-size:.78rem;font-weight:950;display:inline-flex}.workflow-post-empty{color:#e2e8f0b8;text-align:center;place-items:center;min-height:24rem;display:grid}.workflow-post-empty strong{color:#f8fafc;font-size:1rem;font-weight:950}@keyframes workflow-execute-ring{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.workflow-post-tab{background:radial-gradient(circle at 12% 10%,#38bdf829,#0000 28%),linear-gradient(135deg,#0f172ae6,#050c18f5);border:1px solid #94a3b829;border-radius:1.25rem;grid-template-columns:minmax(12rem,16rem) minmax(24rem,1fr) minmax(10rem,13rem);gap:1rem;padding:.85rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 42px #00000047}.workflow-post-tab:before{content:"";opacity:.9;background:linear-gradient(#38bdf8,#10b981);width:.22rem;position:absolute;inset:0 auto 0 0}.workflow-post-tab--video:before{background:linear-gradient(#ec4899,#38bdf8)}.workflow-post-tab-media{background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:1rem;min-height:12rem;position:relative;overflow:hidden;box-shadow:inset 0 -70px 110px #02061794,0 16px 34px #0000004d}.workflow-post-tab-media:after{content:"";background:linear-gradient(#0000,#020617d1);height:38%;position:absolute;inset:auto 0 0}.workflow-post-tab-main{align-content:start;gap:.72rem;padding:.2rem 0;display:grid}.workflow-post-tab-kicker{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.workflow-post-status{text-transform:uppercase;border-radius:999px;width:fit-content;padding:.24rem .58rem;font-size:.66rem;font-weight:950;display:inline-flex;letter-spacing:.08em!important}.workflow-post-status--planned{color:#fbbf24;background:#f59e0b1f}.workflow-post-status--ready{color:#6ee7b7;background:#10b98121}.workflow-post-status--blocked{color:#fda4af;background:#f43f5e21}.workflow-post-status--scheduled{color:#7dd3fc;background:#0ea5e924}.workflow-post-status--publishing{color:#5eead4;background:#2dd4bf24}.workflow-post-status--published{color:#86efac;background:#22c55e24}.workflow-post-tab-main h3{color:#f8fafc;font-size:clamp(1.05rem,1.2vw,1.35rem);font-weight:950;line-height:1.18}.workflow-post-tab-main p{color:#e2e8f0b8;max-width:56rem;font-size:.86rem;font-weight:750;line-height:1.62}.workflow-post-tab-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.workflow-post-tab-meta .rounded-lg{background:#0f172a85!important;border-color:#94a3b81f!important}.workflow-post-tab-meta p:first-child{color:#94a3b8db!important}.workflow-post-tab-meta p:last-child{color:#f8fafceb!important}.workflow-post-tab-actions{text-align:right;border-left:1px solid #94a3b81f;align-content:center;justify-items:end;gap:.6rem;padding-left:1rem;display:grid}.workflow-post-tab-actions span{color:#94a3b8e0;text-transform:uppercase;font-size:.68rem;font-weight:950;letter-spacing:.12em!important}.workflow-post-tab-actions strong{color:#f8fafc;font-size:1rem;font-weight:950}@media (max-width:1280px){.workflow-post-tab{grid-template-columns:minmax(10rem,14rem) minmax(20rem,1fr)}.workflow-post-tab-actions{text-align:left;border-top:1px solid #94a3b81f;border-left:0;grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start;padding-top:.85rem;padding-left:0}.workflow-post-tab-actions .workflow-post-open-media{justify-self:end}}@media (max-width:860px){.workflow-post-tabs{min-width:0}.workflow-post-tab{grid-template-columns:1fr}.workflow-post-tab-media{min-height:16rem}.workflow-post-tab-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-post-tabs{gap:1rem;margin-top:1.1rem;display:grid}.workflow-post-tab{background:radial-gradient(circle at 5% 12%,#38bdf824,#0000 26%),radial-gradient(circle at 92% 0,#10b9811f,#0000 24%),linear-gradient(145deg,#0f172aeb,#050a16f7);border:1px solid #94a3b82e;border-radius:1.35rem;padding:1rem;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 22px 48px #0000004d}.workflow-post-tab--video{background:radial-gradient(circle at 5% 12%,#ec489924,#0000 26%),radial-gradient(circle at 92% 0,#38bdf81f,#0000 24%),linear-gradient(145deg,#0f172aeb,#050a16f7)}.workflow-post-tab-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.workflow-post-tab-title-group{gap:.55rem;min-width:0;display:grid}.workflow-post-tab-title-group h3{color:#f8fafc;margin:0;font-size:clamp(1.08rem,1.24vw,1.4rem);font-weight:950;line-height:1.18}.workflow-post-tab-body{grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.workflow-post-tab-media{min-height:13rem}.workflow-post-tab-copy{align-content:start;gap:.85rem;display:grid}.workflow-post-tab-copy--summary{align-content:center}.workflow-post-tab-copy p{color:#e2e8f0c2;margin:0;font-size:.9rem;font-weight:750;line-height:1.68}.workflow-post-tab-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-post-tab-footer{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.workflow-post-tab-footer span{color:#94a3b8e0;text-transform:uppercase;font-size:.68rem;font-weight:950;letter-spacing:.14em!important}.workflow-post-tab-footer strong{color:#f8fafceb;font-size:.86rem;font-weight:950}.workflow-post-tab .workflow-post-open-media{white-space:nowrap;flex:none}@media (max-width:1120px){.workflow-post-tab-header{flex-direction:column;align-items:stretch}.workflow-post-tab .workflow-post-open-media{width:fit-content}.workflow-post-tab-body{grid-template-columns:1fr}.workflow-post-tab-media{min-height:16rem}.workflow-post-tab-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-post-tab{background:linear-gradient(135deg,#111c30f5,#050c1afa);border-color:#94a3b833;border-radius:.9rem;grid-template-rows:auto auto;grid-template-columns:minmax(6rem,7.25rem) minmax(0,1fr);gap:.34rem .78rem;padding:.52rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000038}.workflow-post-tab:hover{border-color:#38bdf86b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1c,0 16px 34px #00000047}.workflow-post-tab-header{border-bottom:0;grid-area:1/2;align-items:center;gap:.6rem;padding-bottom:0}.workflow-post-tab-title-group h3{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.88rem,.92vw,1rem);line-height:1.16;overflow:hidden}.workflow-post-tab-body{display:contents}.workflow-post-tab-media{background-position:50%;background-size:cover;border-radius:.7rem;grid-area:1/1/span 2;width:100%;height:100%;min-height:5rem}.workflow-post-tab-copy{grid-area:2/2;gap:.36rem}.workflow-post-tab-meta{gap:0}.workflow-post-tab-meta .rounded-lg{background:0 0!important;border:0!important;border-left:1px solid #94a3b82e!important;border-radius:0!important;padding:.2rem .62rem!important}.workflow-post-tab-meta .rounded-lg:first-child{border-left:0!important;padding-left:0!important}.workflow-post-tab-meta p:first-child{letter-spacing:.08em!important;font-size:.52rem!important}.workflow-post-tab-meta p:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:.04rem!important;font-size:.64rem!important;line-height:1.18!important}.workflow-post-tab .workflow-post-open-media{padding:.4rem .58rem;font-size:.62rem}.workflow-post-tab .workflow-post-type,.workflow-post-tab .workflow-post-status,.workflow-post-tab .workflow-post-id{padding:.14rem .38rem;font-size:.52rem}.workflow-post-tab .workflow-post-id{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.workflow-post-tab .workflow-post-preview-button{padding:.4rem .58rem;font-size:.62rem}.workflow-post-play-indicator{padding:.34rem .52rem;font-size:.56rem}@media (max-width:1120px){.workflow-post-tab{grid-template-columns:5.75rem minmax(0,1fr)}.workflow-post-tab-header{flex-direction:row;align-items:center}.workflow-post-tab-media{min-height:4.7rem}}@media (max-width:760px){.workflow-post-tab{grid-template-columns:5rem minmax(0,1fr)}.workflow-post-tab-header{flex-direction:column;align-items:flex-start}.workflow-post-header-actions{justify-content:flex-start}.workflow-post-tab-meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.24rem}.workflow-post-tab-meta .rounded-lg:nth-child(3){border-left:0!important;padding-left:0!important}}.workflow-manager-page{gap:1rem;display:grid}.workflow-manager-hero{background:radial-gradient(circle at 10% 12%,#38bdf81f,#0000 28%),radial-gradient(circle at 88% 8%,#10b9811a,#0000 24%),#0f172ab8!important;border-color:#94a3b824!important;overflow:visible!important}.workflow-manager-hero-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.workflow-manager-create{color:#ecfeff;background:linear-gradient(135deg,#10b981f2,#0ea5e9e0);border:1px solid #34d39957;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.7rem;padding:0 1rem;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 18px 34px #10b98129,inset 0 1px #ffffff3d}.workflow-create-menu{z-index:50;background:radial-gradient(circle at 12% 10%,#38bdf81f,#0000 30%),#080d18f5;border:1px solid #94a3b82e;border-radius:1rem;gap:.55rem;width:min(19rem,82vw);padding:.7rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 24px 54px #0000005c,inset 0 1px #ffffff14}.workflow-create-option{text-align:left;background:#0f172ab3;border:1px solid #94a3b81f;border-radius:.82rem;align-items:flex-start;gap:.75rem;padding:.8rem;display:flex}.workflow-create-option:hover{background:#0f172ae6;border-color:#38bdf84d}.workflow-manager-list{gap:.82rem;display:grid}.workflow-manager-card{background:radial-gradient(circle at 7% 12%,#10b9811f,#0000 28%),linear-gradient(145deg,#0f172ae0,#050a16f5);border:1px solid #94a3b829;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 38px #0000003d}.workflow-manager-card:before{content:"";background:linear-gradient(#10b981,#38bdf8);width:.22rem;position:absolute;inset:0 auto 0 0}.workflow-manager-card--operating{border-color:#2dd4bf4d;box-shadow:inset 0 1px #ffffff14,0 18px 38px #0000003d,0 0 28px #14b8a614}.workflow-manager-card--operating:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0% 42%,#67e8f912 50%,#0000 58% 100%);animation:4.8s ease-in-out infinite workflow-manager-energy;position:absolute;inset:0;transform:translate(-115%)}.workflow-manager-card--attention{border-color:#fbbf2452}.workflow-manager-card--attention:before{background:linear-gradient(#f59e0b,#fb7185)}.workflow-manager-card--complete:before{background:linear-gradient(#22c55e,#14b8a6)}.workflow-manager-card-icon,.workflow-manager-card-main,.workflow-manager-open{z-index:1;position:relative}.workflow-manager-card--short_video:before{background:linear-gradient(#38bdf8,#a855f7)}.workflow-manager-card-icon{color:#6ee7b7;background:#10b9811f;border:1px solid #34d39938;border-radius:.95rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 14px 28px #00000038}.workflow-manager-card--short_video .workflow-manager-card-icon{color:#7dd3fc;background:#38bdf81f;border-color:#38bdf83d}.workflow-manager-card-main{gap:.5rem;min-width:0;display:grid}.workflow-manager-card-kicker{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.workflow-manager-type,.workflow-manager-id{color:#94a3b8e6;text-transform:uppercase;font-size:.66rem;font-weight:950;letter-spacing:.11em!important}.workflow-manager-card h3{color:#f8fafc;margin:0;font-size:clamp(1rem,1.08vw,1.24rem);font-weight:950;line-height:1.16}.workflow-manager-card-main>p{color:#e2e8f0b8;margin:0;font-size:.82rem;font-weight:750;line-height:1.52}.workflow-manager-runtime{background:#081626a3;border:1px solid #2dd4bf2e;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;width:min(100%,52rem);padding:.58rem .68rem;display:grid}.workflow-manager-runtime--scheduled{background:#081e33ad;border-color:#38bdf838}.workflow-manager-runtime--attention{background:#2d1b0770;border-color:#fbbf243d}.workflow-manager-runtime--complete{border-color:#22c55e33}.workflow-manager-runtime-icon{color:#5eead4;background:#2dd4bf21;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative}.workflow-manager-card--operating .workflow-manager-runtime-icon:after{border-radius:inherit;content:"";border:1px solid #2dd4bf3d;animation:2.4s ease-out infinite workflow-manager-runtime-pulse;position:absolute;inset:-.25rem}.workflow-manager-runtime--scheduled .workflow-manager-runtime-icon{color:#7dd3fc;background:#38bdf824}.workflow-manager-runtime--attention .workflow-manager-runtime-icon{color:#fbbf24;background:#fbbf2421}.workflow-manager-runtime--complete .workflow-manager-runtime-icon{color:#86efac;background:#22c55e21}.workflow-manager-runtime--running .workflow-manager-runtime-icon>svg{animation:1.7s linear infinite operation-status-spin}.workflow-manager-runtime-copy{gap:.24rem;min-width:0;display:grid}.workflow-manager-runtime-heading{color:#e2e8f0d1;justify-content:space-between;align-items:center;gap:.7rem;font-size:.68rem;display:flex}.workflow-manager-runtime-heading strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:900;overflow:hidden}.workflow-manager-runtime-detail{color:#94a3b8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;line-height:1.35;overflow:hidden}.workflow-manager-runtime-track{background:#94a3b824;border-radius:999px;height:.22rem;display:block;overflow:hidden}.workflow-manager-runtime-track>span{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#38bdf8);height:100%;transition:width .5s;display:block;box-shadow:0 0 10px #2dd4bf57}.workflow-manager-runtime--attention .workflow-manager-runtime-track>span{background:linear-gradient(90deg,#f59e0b,#fb7185)}.workflow-manager-runtime--complete .workflow-manager-runtime-track>span{background:linear-gradient(90deg,#22c55e,#14b8a6)}.workflow-manager-card-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.workflow-manager-card-meta .rounded-lg{background:#0f172a80!important;border-color:#94a3b81f!important;border-radius:.72rem!important;padding:.5rem .6rem!important}.workflow-manager-card-meta p:first-child{color:#94a3b8db!important;font-size:.58rem!important}.workflow-manager-card-meta p:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f8fafceb!important;margin-top:.08rem!important;font-size:.7rem!important;line-height:1.24!important}.workflow-manager-open{color:#7dd3fc;white-space:nowrap;background:#0ea5e91f;border:1px solid #38bdf847;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.62rem .88rem;font-size:.72rem;font-weight:950;display:inline-flex}.workflow-manager-empty{color:#e2e8f0c7;background:#0f172a6b;border:1px dashed #94a3b838;border-radius:1.05rem;gap:.35rem;padding:1.4rem;display:grid}.workflow-manager-empty strong{color:#f8fafc;font-size:1rem;font-weight:950}.workflow-manager-empty span{font-size:.86rem;font-weight:750}@media (max-width:1180px){.workflow-manager-card{grid-template-columns:auto minmax(0,1fr)}.workflow-manager-open{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.workflow-manager-hero-inner{flex-direction:column;align-items:stretch}.workflow-manager-card{grid-template-columns:1fr}.workflow-manager-card-icon{width:2.8rem;height:2.8rem}.workflow-manager-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes workflow-manager-energy{0%,24%{transform:translate(-115%)}76%,to{transform:translate(115%)}}@keyframes workflow-manager-runtime-pulse{0%{opacity:.72;transform:scale(.82)}75%,to{opacity:0;transform:scale(1.32)}}@media (prefers-reduced-motion:reduce){.workflow-manager-card--operating:after,.workflow-manager-card--operating .workflow-manager-runtime-icon:after,.workflow-manager-runtime--running .workflow-manager-runtime-icon>svg{animation:none}}.workflow-media-page{gap:1.25rem;min-width:0;display:grid}.workflow-media-gallery-controls{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.workflow-media-filters{background:#0f172a94;border:1px solid #94a3b824;border-radius:8px;gap:.2rem;padding:.24rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.workflow-media-filter{color:#cbd5e1b8;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.38rem;min-height:2.3rem;padding:0 .68rem;font-size:.7rem;font-weight:900;display:inline-flex}.workflow-media-filter strong{min-width:1.28rem;height:1.28rem;color:inherit;background:#94a3b821;border-radius:999px;place-items:center;font-size:.62rem;display:inline-grid}.workflow-media-filter--active{color:#f0f9ff;background:linear-gradient(135deg,#0ea5e9e6,#0891b2c7);border-color:#38bdf88f;box-shadow:inset 0 1px #fff3,0 8px 22px #0ea5e92e}.workflow-media-refresh{color:#e0f2fee6;background:#0f172aa8;border:1px solid #38bdf838;border-radius:8px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.workflow-media-refresh:disabled{cursor:wait;opacity:.58}.workflow-media-gallery-section{gap:.62rem;min-width:0;display:grid}.workflow-media-gallery-section-head{color:#7dd3fce6;border-bottom:1px solid #94a3b81f;align-items:center;gap:.44rem;min-height:2rem;padding:0 .1rem .48rem;display:flex}.workflow-media-gallery-section-head h3{color:#f1f5f9f0;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.workflow-media-gallery-section-head span{color:#bae6fdd6;background:#38bdf81a;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;font-size:.6rem;font-weight:900;display:inline-grid}.workflow-media-grid,.workflow-media-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));align-items:start;gap:.62rem;display:grid}.workflow-media-tile,.workflow-media-skeleton{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#38bdf81a,#0000 38%),#050a14;border:1px solid #94a3b824;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #02061733}.workflow-media-tile{cursor:zoom-in;transition:border-color .18s,box-shadow .18s,transform .18s}.workflow-media-tile:hover{border-color:#38bdf880;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff17,0 18px 38px #0206174d,0 0 24px #0ea5e914}.workflow-media-tile-file{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .26s,transform .42s;display:block}.workflow-media-tile[data-load-state=loaded] .workflow-media-tile-file{opacity:1}.workflow-media-tile:hover .workflow-media-tile-file{transform:scale(1.035)}.workflow-media-tile video{pointer-events:none}.workflow-media-tile-shade{opacity:.38;pointer-events:none;background:linear-gradient(#0000 58%,#020617a8 100%);transition:opacity .18s;position:absolute;inset:0}.workflow-media-tile:hover .workflow-media-tile-shade{opacity:.78}.workflow-media-tile-kind{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e0f2fe;opacity:0;background:#020617a8;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:.55rem;right:.55rem;transform:translateY(.35rem)}.workflow-media-tile:hover .workflow-media-tile-kind,.workflow-media-tile:focus-visible .workflow-media-tile-kind{opacity:1;transform:translateY(0)}.workflow-media-play{z-index:2;color:#f8fafc;background:#020617b8;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #02061761}.workflow-media-tile:hover .workflow-media-play{background:#0ea5e9d6;transform:translate(-50%,-50%)scale(1.06)}.workflow-media-tile-loading,.workflow-media-tile-error{z-index:1;color:#7dd3fcc2;background:linear-gradient(135deg,#0f172adb,#020617f0),repeating-linear-gradient(135deg,#0000 0 10px,#94a3b80a 10px 20px);place-items:center;display:grid;position:absolute;inset:0}.workflow-media-tile-error{color:#fb7185bd}.workflow-media-skeleton{border-color:#94a3b817}.workflow-media-skeleton:after{content:"";background:linear-gradient(105deg,#0000 34%,#ffffff12 48%,#0000 62%);animation:1.25s ease-in-out infinite workflow-media-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes workflow-media-skeleton-sweep{to{transform:translate(100%)}}.workflow-media-gallery-empty{color:#7dd3fcc2;text-align:center;background:#0f172a66;border:1px dashed #94a3b82e;border-radius:8px;place-content:center;justify-items:center;gap:.58rem;min-height:15rem;padding:1.3rem;display:grid}.workflow-media-gallery-empty span{color:#cbd5e1ad;font-size:.72rem;font-weight:750}.workflow-media-gallery-empty--error{color:#fb7185cc}.workflow-media-retry{color:#bae6fd;background:#0ea5e91a;border:1px solid #38bdf838;border-radius:6px;min-height:2rem;padding:0 .7rem;font-size:.66rem;font-weight:900}.workflow-media-lightbox{z-index:420;box-sizing:border-box;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px)saturate(.72);backdrop-filter:blur(18px)saturate(.72);background:#020617b8;place-items:center;padding:clamp(.75rem,2vw,1.5rem);animation:.18s ease-out both workflow-media-lightbox-in;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes workflow-media-lightbox-in{0%{opacity:0}to{opacity:1}}.workflow-media-lightbox-dialog{background:radial-gradient(circle at 50% 45%,#38bdf814,#0000 42%),#030712fa;border:1px solid #7dd3fc38;border-radius:8px;place-items:center;width:min(72rem,100dvw - 3rem);min-width:0;max-width:calc(100dvw - 3rem);height:min(46rem,100dvh - 3rem);min-height:0;max-height:calc(100dvh - 3rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 34px 100px #00000094}.workflow-media-lightbox-stage{box-sizing:border-box;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(.75rem,2vw,1.25rem);display:grid;overflow:hidden}.workflow-media-lightbox-file{object-fit:contain;object-position:center;max-width:100%;max-height:100%;display:block}.workflow-media-lightbox-stage img.workflow-media-lightbox-file{width:auto;max-width:100%;height:auto;max-height:100%}.workflow-media-lightbox-stage video{object-fit:contain;width:100%;height:100%}.workflow-media-lightbox-close,.workflow-media-lightbox-nav{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f8fafc;background:#0f172ac2;border:1px solid #ffffff24;place-items:center;display:grid;position:absolute}.workflow-media-lightbox-close{border-radius:50%;width:2.5rem;height:2.5rem;top:.8rem;right:.8rem}.workflow-media-lightbox-nav{border-radius:8px;width:2.75rem;height:3.6rem;top:50%;transform:translateY(-50%)}.workflow-media-lightbox-prev{left:.8rem}.workflow-media-lightbox-next{right:.8rem}.workflow-media-lightbox-next svg{transform:rotate(180deg)}@media (max-width:820px){.workflow-media-grid,.workflow-media-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-media-lightbox-dialog{width:calc(100dvw - 1rem);max-width:calc(100dvw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}}@media (max-width:560px){.workflow-media-gallery-controls{align-items:stretch}.workflow-media-filters{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflow-media-filter{padding:0 .25rem}.workflow-media-grid,.workflow-media-skeleton-grid{gap:.46rem}.workflow-media-lightbox{padding:.35rem}.workflow-media-lightbox-stage{padding:.5rem}.workflow-media-lightbox-nav{width:2.35rem;height:3rem}}.emporam-shell p.mt-2.max-w-3xl.text-sm.leading-6,.emporam-shell p.mt-3.max-w-3xl.text-sm.leading-6,.emporam-shell p.mt-4.max-w-3xl.text-sm.leading-6,.emporam-shell p.mt-4.max-w-3xl.text-base.leading-7,.emporam-shell p.mt-3.max-w-4xl.text-sm.leading-6,.emporam-shell .workflow-orb-settings-head p,.emporam-shell .workflow-manager-empty span{display:none!important}.emporam-shell .workflow-orb-settings-head{gap:.5rem}.emporam-shell .workflow-manager-empty{min-height:10rem}.workflow-post-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.workflow-post-preview-button,.workflow-post-save-description{color:#bae6fd;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#38bdf833,#0ea5e91f),#0f172aa3;border:1px solid #38bdf857;border-radius:999px;justify-content:center;align-items:center;gap:.46rem;width:fit-content;padding:.5rem .72rem;font-size:.68rem;font-weight:950;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 12px 24px #082f4938}.workflow-post-preview-button:hover,.workflow-post-save-description:hover:not(:disabled){border-color:#7dd3fcb8;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 16px 34px #38bdf83d}.workflow-post-save-description:disabled{cursor:wait;opacity:.72}.workflow-post-tab-media{cursor:pointer;text-align:left;border:1px solid #ffffff1f}.workflow-post-tab-media>video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workflow-post-preview-backdrop{z-index:90;-webkit-backdrop-filter:blur(14px)saturate(128%);backdrop-filter:blur(14px)saturate(128%);background:#0206178f;place-items:start center;padding:clamp(.75rem,1.4vw,1.35rem) clamp(1rem,2vw,2rem) 2rem;animation:.18s ease-out workflow-preview-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.workflow-post-preview-modal{background:radial-gradient(circle at 8% 0,#38bdf82e,#0000 26%),radial-gradient(circle at 100% 12%,#10b98124,#0000 24%),linear-gradient(145deg,#0f172af5,#020617fa);border:1px solid #94a3b83d;border-radius:1.45rem;width:min(68rem,100%);max-height:min(46rem,100vh - 2rem);animation:.22s ease-out workflow-preview-rise;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 32px 86px #00000080}.workflow-post-preview-modal--video{background:radial-gradient(circle at 8% 0,#ec489929,#0000 26%),radial-gradient(circle at 100% 12%,#38bdf824,#0000 24%),linear-gradient(145deg,#0f172af5,#020617fa)}.workflow-post-preview-head{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.workflow-post-preview-head span{color:#38bdf8;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:950}.workflow-post-preview-head h3{color:#f8fafc;margin:.18rem 0 0;font-size:clamp(1.02rem,1.5vw,1.55rem);font-weight:950;line-height:1.18}.workflow-post-preview-close{color:#e2e8f0db;background:#0f172ab8;border:1px solid #94a3b838;border-radius:999px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}.workflow-post-preview-body{grid-template-columns:minmax(16rem,.92fr) minmax(18rem,1.08fr);gap:1rem;max-height:calc(100vh - 11rem);padding:1rem;display:grid;overflow:auto}.workflow-post-preview-media{background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:1rem;min-height:28rem;position:relative;overflow:hidden;box-shadow:inset 0 -90px 120px #0206178f,0 18px 34px #00000047}.workflow-post-preview-media>video{object-fit:contain;background:#020617;width:100%;height:100%;position:absolute;inset:0}.workflow-post-preview-editor{align-content:start;gap:.85rem;display:grid}.workflow-post-preview-meta-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.workflow-post-preview-meta-row .rounded-lg{background:#0f172a8a!important;border-color:#94a3b824!important}.workflow-post-description-editor{gap:.55rem;display:grid}.workflow-post-description-editor span{color:#e2e8f0c7;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.workflow-post-description-editor textarea{resize:vertical;color:#e2e8f0;background:#02061794;border:1px solid #94a3b838;border-radius:1rem;outline:none;min-height:15rem;padding:.9rem;font-size:.92rem;font-weight:720;line-height:1.65;box-shadow:inset 0 1px #ffffff14}.workflow-post-description-editor textarea:focus{border-color:#38bdf8b3;box-shadow:inset 0 1px #ffffff1f,0 0 0 3px #38bdf824}.workflow-post-preview-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.workflow-post-save-message{border-radius:.85rem;margin:0;padding:.68rem .8rem;font-size:.78rem;font-weight:900}.workflow-post-save-message--saved{color:#86efac;background:#10b9811f;border:1px solid #10b98138}.workflow-post-save-message--error{color:#fda4af;background:#f43f5e1f;border:1px solid #f43f5e47}@keyframes workflow-preview-fade{0%{opacity:0}to{opacity:1}}@keyframes workflow-preview-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.workflow-post-preview-body{grid-template-columns:1fr}.workflow-post-preview-media{min-height:18rem}}@media (max-width:720px){.workflow-post-header-actions{justify-content:flex-start}.workflow-post-preview-meta-row{grid-template-columns:1fr}}.workflow-distribution-settings{gap:.62rem;display:grid}.workflow-distribution-live,.workflow-distribution-summary,.workflow-distribution-selection{background:#0f172a9e;border:1px solid #94a3b824;border-radius:7px;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.workflow-distribution-live{min-height:3.25rem;padding:.48rem .52rem .48rem .58rem;box-shadow:inset 0 1px #ffffff09}.workflow-distribution-live__identity{align-items:center;gap:.52rem;min-width:0;display:flex}.workflow-distribution-live__identity>span:last-child{min-width:0}.workflow-distribution-live__identity strong,.workflow-distribution-live__identity small{display:block}.workflow-distribution-live__identity strong{color:#f1f5f9;font-size:.67rem;font-weight:900}.workflow-distribution-live__identity small{color:#64748b;margin-top:.12rem;font-size:.54rem;font-weight:750}.workflow-distribution-live__icon{color:#34d399;background:#10b9811a;border:1px solid #34d3993d;border-radius:7px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.workflow-distribution-live__icon--error{color:#fb7185;background:#f43f5e1a;border-color:#fb718547}.workflow-distribution-refresh{color:#7dd3fc;background:#1e293bbd;border:1px solid #94a3b829;border-radius:7px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.workflow-distribution-refresh:hover:not(:disabled){background:#0ea5e91f;border-color:#38bdf86b}.workflow-distribution-refresh:disabled{cursor:wait;opacity:.6}.workflow-distribution-summary{color:#94a3b8;min-height:2.25rem;padding:.38rem .55rem;font-size:.58rem;font-weight:800}.workflow-distribution-summary span{align-items:center;gap:.38rem;min-width:0;display:flex}.workflow-distribution-summary strong{color:#5eead4;font-size:.59rem}.workflow-distribution-platforms{gap:.52rem;display:grid}.workflow-distribution-platform{background:#0f172a7a;border:1px solid #94a3b821;border-radius:7px;overflow:hidden}.workflow-distribution-platform>header{background:#080f1b70;border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.9rem;padding:.46rem .55rem;display:flex}.workflow-distribution-platform>header>span:first-child{min-width:0}.workflow-distribution-platform>header strong,.workflow-distribution-platform>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-distribution-platform>header strong{color:#f1f5f9;font-size:.66rem;font-weight:900}.workflow-distribution-platform>header small{color:#64748b;margin-top:.08rem;font-size:.52rem;font-weight:750}.workflow-distribution-accounts{gap:.34rem;padding:.42rem;display:grid}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .workflow-distribution-account{cursor:pointer;background:#1e293b80;border:1px solid #94a3b821;border-radius:7px;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.46rem;min-height:3rem;padding:.38rem .46rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;color:#cbd5e1!important}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .workflow-distribution-account:hover{background:#1e3a5680;border-color:#38bdf852}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .workflow-distribution-account--selected{background:linear-gradient(100deg,#14b8a61c,#0000 72%),#1e293b9e;border-color:#2dd4bf6b;box-shadow:inset 2px 0 #2dd4bf,0 8px 20px #0284c714}.workflow-orb-settings-drawer--unified .workflow-orb-settings-body .workflow-distribution-account input[type=checkbox]{opacity:0;pointer-events:none;position:absolute;width:1px!important;min-height:0!important}.workflow-distribution-account__check{color:#5eead4;background:#0206177a;border:1px solid #94a3b83d;border-radius:6px;place-items:center;width:1.4rem;height:1.4rem;display:grid}.workflow-distribution-account--selected .workflow-distribution-account__check{background:#0d948829;border-color:#2dd4bf7a}.workflow-distribution-account:has(input:focus-visible) .workflow-distribution-account__check{outline-offset:2px;outline:2px solid #38bdf8b8}.workflow-distribution-account__copy{min-width:0}.workflow-distribution-account__copy strong,.workflow-distribution-account__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-distribution-account__copy strong{color:#e2e8f0;font-size:.64rem;font-weight:850}.workflow-distribution-account__copy small{color:#64748b;margin-top:.1rem;font-size:.5rem;font-weight:700}.workflow-distribution-account__state{color:#34d399;text-transform:uppercase;font-size:.5rem;font-weight:900}.workflow-distribution-message,.workflow-distribution-empty{color:#94a3b8;gap:.2rem;padding:.55rem;font-size:.57rem;font-weight:700;line-height:1.55;display:grid}.workflow-distribution-message strong,.workflow-distribution-empty strong{color:#e2e8f0;font-size:.62rem}.workflow-distribution-message--error{color:#fda4af;background:#7f1d1d24;border:1px solid #fb718538;border-radius:7px}.workflow-distribution-empty{color:#64748b;text-align:center;background:#0ea5e90a;border:1px dashed #38bdf833;border-radius:7px;place-items:center;min-height:5.5rem}.workflow-distribution-empty>svg{color:#38bdf8}.workflow-distribution-selection{align-items:flex-start;padding:.48rem .55rem}.workflow-distribution-selection span{color:#64748b;text-transform:uppercase;flex:none;font-size:.52rem;font-weight:900}.workflow-distribution-selection strong{color:#cbd5e1;text-align:right;min-width:0;font-size:.57rem;font-weight:800;line-height:1.45}.action-plan-topic-plans{color:#e2e8f0f5;gap:10px;padding-bottom:88px;display:grid}.action-plan-topic-plans__header{background:linear-gradient(135deg,#0c1b30fa,#142d48e6),#0a172af5;border:1px solid #5b91c44d;border-radius:12px;gap:8px;min-height:0;padding:13px 14px;display:grid;box-shadow:0 18px 45px #02081733}.action-plan-topic-plans__header-main{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.action-plan-topic-plans__identity,.action-plan-topic-plans__actions,.action-plan-topic-plans__section-title,.action-plan-topic-plans__meta,.action-plan-topic-plans__research-note>span{align-items:center;display:flex}.action-plan-topic-plans__identity{gap:12px;min-width:0}.action-plan-topic-plans__mark{color:#67e8f9;background:#0891b226;border:1px solid #22d3ee57;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff14}.action-plan-topic-plans__identity>div{min-width:0}.action-plan-topic-plans__identity span:not(.action-plan-topic-plans__mark),.action-plan-topic-plans__section-title span,.action-plan-topic-plans__field>span,.action-plan-topic-plans__compact-field>span,.action-plan-topic-plans__manual-media-field>span,.action-plan-topic-plans__month-filter>span{color:#7dd3fcd6;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:850}.action-plan-topic-plans__identity h2{color:#f8fafc;letter-spacing:0;margin:2px 0 0;font-size:1.34rem;font-weight:850}.action-plan-topic-plans__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.action-plan-topic-plans__research,.action-plan-topic-plans__save,.action-plan-topic-plans__add{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.76rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.action-plan-topic-plans__research{color:#cffafe;background:#0891b22b;border:1px solid #22d3ee61}.action-plan-topic-plans__save,.action-plan-topic-plans__add{color:#052e2b;background:linear-gradient(145deg,#6ee7b7,#2dd4bf);border:1px solid #34d3996b;box-shadow:0 10px 24px #0d948829}.action-plan-topic-plans__research:hover,.action-plan-topic-plans__save:hover,.action-plan-topic-plans__add:hover{transform:translateY(-1px)}.action-plan-topic-plans__research:disabled,.action-plan-topic-plans__save:disabled{cursor:wait;opacity:.62}.action-plan-topic-plans__status{color:#bae6fddb;background:#082f4933;border:1px solid #38bdf824;border-radius:7px;align-items:center;gap:8px;min-height:30px;padding:5px 9px;font-size:.65rem;font-weight:700;line-height:1.4;display:flex}.action-plan-topic-plans__status>span{background:#22d3ee;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 14px #22d3eec7}.action-plan-topic-plans__stats{border-top:1px solid #7dd3fc1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-top:8px;display:grid}.action-plan-topic-plans__stats>div{background:#06142675;border:1px solid #6491bc33;border-radius:9px;min-height:48px;padding:7px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.action-plan-topic-plans__stats>div:first-child{background:linear-gradient(145deg,#0891b22e,#06142685);border-color:#22d3ee4d}.action-plan-topic-plans__stats>div:after{content:"";background:#38bdf80d;border-radius:50%;width:54px;height:54px;position:absolute;bottom:-22px;right:-18px}.action-plan-topic-plans__stats span{z-index:1;color:#94a3b8e0;letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block;position:relative}.action-plan-topic-plans__stats strong{z-index:1;color:#f8fafc;letter-spacing:-.02em;margin-top:2px;font-size:.98rem;font-weight:850;display:block;position:relative}.action-plan-topic-plans__topic-entry{background:#08182bb8;border:1px solid #5b91c447;border-radius:12px;overflow:hidden;box-shadow:0 16px 36px #02081729}.action-plan-topic-plans__topic-entry-header{background:linear-gradient(110deg,#17304eb8,#0b1f3680),#0a1b2fcc;border-bottom:1px solid #6491bc2e;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.action-plan-topic-plans__topic-entry-actions{align-items:center;gap:7px;min-width:0;display:flex}.action-plan-topic-plans__topic-entry-collapse{color:#bae6fdd6;background:#030c1a52;border:1px solid #6491bc38;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.action-plan-topic-plans__topic-entry-collapse svg{transition:transform .18s}.action-plan-topic-plans__topic-entry-collapse svg.is-expanded{transform:rotate(180deg)}.action-plan-topic-plans__topic-entry-body{min-width:0}.action-plan-topic-plans__mode-switch{background:#030c1a7a;border:1px solid #6491bc3d;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:430px;padding:3px;display:grid}.action-plan-topic-plans__mode-switch button{color:#94a3b8db;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 9px;display:flex}.action-plan-topic-plans__mode-switch button>span{gap:1px;min-width:0;display:grid}.action-plan-topic-plans__mode-switch button strong{color:#cbd5e1d1;font-size:.68rem;font-weight:820}.action-plan-topic-plans__mode-switch button small{color:#64748beb;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:700;overflow:hidden}.action-plan-topic-plans__mode-switch button svg{color:#7dd3fcad;flex:none}.action-plan-topic-plans__mode-switch button.is-active{color:#ecfeff;background:linear-gradient(145deg,#0891b247,#0e749024),#082f4961;border-color:#22d3ee52;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #06b6d414}.action-plan-topic-plans__mode-switch button.is-active strong{color:#ecfeff}.action-plan-topic-plans__mode-switch button.is-active small,.action-plan-topic-plans__mode-switch button.is-active svg{color:#67e8f9}.action-plan-topic-plans__topic-entry>.action-plan-topic-plans__composer{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px}.action-plan-topic-plans__source,.action-plan-topic-plans__composer,.action-plan-topic-plans__schedule{background:#0d1f36d1;border:1px solid #6491bc3d;border-radius:11px;box-shadow:inset 0 1px #ffffff0a}.action-plan-topic-plans__source,.action-plan-topic-plans__composer{padding:12px}.action-plan-topic-plans__source.action-plan-topic-plans__direction-panel{padding:12px 14px}.action-plan-topic-plans__source.action-plan-topic-plans__automatic-panel{padding:10px 12px}.action-plan-topic-plans__automatic-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.action-plan-topic-plans__automatic-header .action-plan-topic-plans__section-title{flex:none}.action-plan-topic-plans__automatic-header .action-plan-topic-plans__horizons{flex:560px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:720px;margin-top:0}.action-plan-topic-plans__automatic-fields{grid-template-columns:minmax(170px,.65fr) minmax(220px,1.2fr) minmax(170px,.65fr);gap:8px;margin-top:9px;display:grid}.action-plan-topic-plans__automatic-footer{border-top:1px solid #6491bc29;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding-top:9px;display:flex}.action-plan-topic-plans__automatic-summary{gap:3px;min-width:0;display:grid}.action-plan-topic-plans__automatic-summary p{color:#a5f3fcd1;align-items:baseline;gap:7px;margin:0;font-size:.7rem;font-weight:740;display:flex}.action-plan-topic-plans__automatic-summary strong{color:#67e8f9;font-size:1rem;font-weight:860}.action-plan-topic-plans__automatic-summary small{color:#fcd34d;font-size:.64rem;font-weight:720}.action-plan-topic-plans__automatic-footer .action-plan-topic-plans__research{flex:none;min-width:210px}.action-plan-topic-plans__automatic-actions{flex:none;align-items:center;gap:8px;display:flex}.action-plan-topic-plans__prompt-button{color:#ddd6fe;background:#6d28d924;border:1px solid #a78bfa5c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.72rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.action-plan-topic-plans__prompt-button:hover{background:#6d28d93d;border-color:#c4b5fd9e;transform:translateY(-1px)}.action-plan-topic-prompt__backdrop{z-index:180;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020817c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.action-plan-topic-prompt__dialog{color:#e2e8f0;background:radial-gradient(circle at 88% 0,#7c3aed29,#0000 34%),linear-gradient(145deg,#101d33,#081426 72%);border:1px solid #67e8f933;border-radius:18px;width:min(860px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 28px 90px #02081794,inset 0 1px #ffffff0d}.action-plan-topic-prompt__header{border-bottom:1px solid #6491bc2e;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex}.action-plan-topic-prompt__close{color:#cbd5e1;background:#0f172a8a;border:1px solid #94a3b833;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.action-plan-topic-prompt__description{color:#94a3b8;margin:0;padding:14px 20px 10px;font-size:.74rem;font-weight:650;line-height:1.6}.action-plan-topic-prompt__variables{flex-wrap:wrap;gap:6px;padding:0 20px 12px;display:flex}.action-plan-topic-prompt__variables code,.action-plan-topic-prompt__editor small code{color:#67e8f9;background:#0891b21a;border:1px solid #22d3ee29;border-radius:6px;font-size:.66rem;font-weight:760}.action-plan-topic-prompt__variables code{padding:4px 7px}.action-plan-topic-prompt__editor{gap:7px;padding:0 20px;display:grid}.action-plan-topic-prompt__editor>span{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820}.action-plan-topic-prompt__editor textarea{resize:vertical;color:#e2e8f0;width:100%;min-height:330px;font-family:var(--font-geist-mono), Consolas, monospace;background:#02081785;border:1px solid #6491bc40;border-radius:12px;outline:none;padding:14px;font-size:.72rem;line-height:1.65;transition:border-color .18s,box-shadow .18s}.action-plan-topic-prompt__editor textarea:focus{border-color:#22d3ee8f;box-shadow:0 0 0 3px #22d3ee17}.action-plan-topic-prompt__editor small{color:#64748b;font-size:.66rem;font-weight:650;line-height:1.5}.action-plan-topic-prompt__editor small code{padding:1px 4px}.action-plan-topic-prompt__error{color:#fecdd3;background:#9f123929;border:1px solid #fb718540;border-radius:9px;align-items:center;gap:7px;margin:12px 20px 0;padding:8px 10px;font-size:.69rem;font-weight:720;display:flex}.action-plan-topic-prompt__footer{border-top:1px solid #6491bc29;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 20px 18px;display:flex}.action-plan-topic-prompt__footer>div{gap:8px;display:flex}.action-plan-topic-prompt__reset,.action-plan-topic-prompt__cancel,.action-plan-topic-prompt__save{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.7rem;font-weight:800;display:inline-flex}.action-plan-topic-prompt__reset,.action-plan-topic-prompt__cancel{color:#cbd5e1;background:#0f172a80;border:1px solid #94a3b833}.action-plan-topic-prompt__save{color:#052e2b;background:linear-gradient(145deg,#6ee7b7,#2dd4bf);border:1px solid #34d39966}.action-plan-topic-plans__section-title{color:#67e8f9;gap:9px}.action-plan-topic-plans__section-title>div{min-width:0}.action-plan-topic-plans__section-title strong{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.86rem;font-weight:820;display:block;overflow:hidden}.action-plan-topic-plans__service-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.action-plan-topic-plans__service-list>span{color:#ccfbf1f0;background:#0d94881f;border:1px solid #2dd4bf3d;border-radius:7px;padding:6px 9px;font-size:.7rem;font-weight:750}.action-plan-topic-plans__direction-context{background:#030c1a47;border:1px solid #6491bc33;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 12px;margin-top:9px;padding:7px 8px;display:flex}.action-plan-topic-plans__direction-context>div{gap:2px;min-width:0;display:grid}.action-plan-topic-plans__direction-context span{color:#bae6fdeb;font-size:.65rem;font-weight:820}.action-plan-topic-plans__direction-context small{color:#94a3b8b8;font-size:.6rem}.action-plan-topic-plans__direction-toggle{color:#cffafee6;background:#0891b21c;border:1px solid #22d3ee38;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:30px;margin-left:auto;padding:0 9px;font-size:.62rem;font-weight:800;display:inline-flex}.action-plan-topic-plans__direction-toggle:hover{background:#0891b22e;border-color:#22d3ee61}.action-plan-topic-plans__direction-toggle svg{transition:transform .18s}.action-plan-topic-plans__direction-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.action-plan-topic-plans__direction-details{color:#cbd5e1d1;background:#030c1a4d;border-left:2px solid #22d3ee80;border-radius:6px;margin:8px 0 0;padding:9px 11px;font-size:.69rem;line-height:1.65}.action-plan-topic-plans__horizons{background:#030c1a59;border:1px solid #6491bc33;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:10px;padding:3px;display:grid}.action-plan-topic-plans__horizons button{color:#94a3b8e6;background:0 0;border:0;border-radius:6px;min-height:31px;font-size:.66rem;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.action-plan-topic-plans__horizons button.is-active{color:#ecfeff;background:#0891b261;box-shadow:inset 0 0 0 1px #22d3ee42}.action-plan-topic-plans__composer-grid{grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) 150px minmax(180px,.9fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}.action-plan-topic-plans__composer-grid--manual-media{grid-template-columns:minmax(220px,1.35fr) minmax(180px,.9fr) 140px 120px minmax(260px,1.15fr) auto}.action-plan-topic-plans__manual-media-field{gap:5px;min-width:0;display:grid}.action-plan-topic-plans__manual-media-upload,.action-plan-topic-plans__manual-media-preview{color:#cbd5e1;background:#04102094;border:1px solid #6491bc4d;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:46px;padding:5px 9px;display:flex;position:relative}.action-plan-topic-plans__manual-media-upload{cursor:pointer;border-style:dashed;transition:border-color .16s,background .16s,box-shadow .16s}.action-plan-topic-plans__manual-media-upload:hover{background:#082f4957;border-color:#22d3eea8;box-shadow:0 0 0 3px #06b6d414}.action-plan-topic-plans__manual-media-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.action-plan-topic-plans__manual-media-upload>svg{color:#67e8f9;flex:none}.action-plan-topic-plans__manual-media-upload>span,.action-plan-topic-plans__manual-media-preview>div:nth-child(2){gap:1px;min-width:0;display:grid}.action-plan-topic-plans__manual-media-upload strong,.action-plan-topic-plans__manual-media-preview strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:820;overflow:hidden}.action-plan-topic-plans__manual-media-upload small,.action-plan-topic-plans__manual-media-preview small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:700;overflow:hidden}.action-plan-topic-plans__manual-media-thumbnail{background:#020617;border:1px solid #94a3b82e;border-radius:6px;flex:0 0 48px;width:48px;height:34px;position:relative;overflow:hidden}.action-plan-topic-plans__manual-media-thumbnail video,.action-plan-topic-plans__manual-media-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.action-plan-topic-plans__manual-media-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.action-plan-topic-plans__manual-media-remove{color:#fda4af;background:#9f123924;border:1px solid #fb718533;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.action-plan-topic-plans__add--manual-post{white-space:nowrap;min-width:150px}.action-plan-topic-plans__add--manual-post:disabled{cursor:wait;opacity:.6}.action-plan-topic-plans__row-media>div{color:#a7f3d0;background:#064e3b24;border:1px solid #34d39933;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 9px;display:flex}.action-plan-topic-plans__row-media strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:780;overflow:hidden}.action-plan-topic-plans__row-media small{color:#64748b;flex:none;margin-left:auto;font-size:.54rem;font-weight:720}.action-plan-topic-plans__field,.action-plan-topic-plans__compact-field,.action-plan-topic-plans__month-filter{gap:5px;min-width:0;display:grid}.action-plan-topic-plans__field input,.action-plan-topic-plans__field select,.action-plan-topic-plans__compact-field input,.action-plan-topic-plans__compact-field select,.action-plan-topic-plans__month-filter select,.action-plan-topic-plans__topic-copy input{color:#e2e8f0;background:#04102094;border:1px solid #6491bc4d;border-radius:8px;outline:none;width:100%;min-width:0;min-height:36px;font-size:.75rem;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s}.action-plan-topic-plans__field input,.action-plan-topic-plans__field select,.action-plan-topic-plans__compact-field input,.action-plan-topic-plans__compact-field select,.action-plan-topic-plans__month-filter select{padding:0 10px}.action-plan-topic-plans__topic-copy input{padding:6px 9px}.action-plan-topic-plans__field input:focus,.action-plan-topic-plans__field select:focus,.action-plan-topic-plans__compact-field input:focus,.action-plan-topic-plans__compact-field select:focus,.action-plan-topic-plans__month-filter select:focus,.action-plan-topic-plans__topic-copy input:focus{background:#081c32db;border-color:#22d3eeb8;box-shadow:0 0 0 3px #06b6d41f}.action-plan-topic-plans__field option,.action-plan-topic-plans__compact-field option,.action-plan-topic-plans__month-filter option{color:#e2e8f0;background:#0f2138}.action-plan-topic-plans__schedule{overflow:hidden}.action-plan-topic-plans__calendar-grid{align-items:stretch}.action-plan-topic-plans__calendar-day{background:linear-gradient(155deg,#0b1e34db,#041020eb),#081a30;border:1px solid #6491bc2e;border-radius:9px;outline:none;min-width:0;min-height:156px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.action-plan-topic-plans__calendar-day.has-content{cursor:pointer}.action-plan-topic-plans__calendar-day.has-content:hover,.action-plan-topic-plans__calendar-day.has-content:focus,.action-plan-topic-plans__calendar-day.has-content:focus-within{z-index:3;border-color:#22d3ee73;transform:translateY(-1px);box-shadow:0 15px 32px #02081761,0 0 0 2px #06b6d417}.action-plan-topic-plans__calendar-day--empty{box-shadow:none;background:#02081714;border-color:#0000}.action-plan-topic-plans__calendar-day-head{z-index:2;justify-content:space-between;align-items:center;gap:6px;min-height:28px;padding:5px 7px 3px;display:flex;position:relative}.action-plan-topic-plans__calendar-day-head>strong{color:#cbd5e1db;font-size:.66rem;font-weight:850}.action-plan-topic-plans__calendar-day-head>span{color:#a5f3fc;background:#0891b221;border:1px solid #22d3ee3d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.54rem;font-weight:850;display:grid}.action-plan-topic-plans__calendar-media-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;height:121px;padding:0 5px 5px;display:grid;position:relative}.action-plan-topic-plans__calendar-media-grid[data-count="1"] .action-plan-topic-plans__calendar-media{grid-area:1/1/-1/-1}.action-plan-topic-plans__calendar-media-grid[data-count="2"] .action-plan-topic-plans__calendar-media,.action-plan-topic-plans__calendar-media-grid[data-count="3"] .action-plan-topic-plans__calendar-media:first-child{grid-row:1/-1}.action-plan-topic-plans__calendar-media{background:radial-gradient(circle at 50% 18%,#0ea5e926,#0000 55%),#020c1dd1;border:1px solid #94a3b824;border-radius:6px;min-width:0;min-height:0;position:relative;overflow:hidden}.action-plan-topic-plans__calendar-media[data-tone=ready],.action-plan-topic-plans__calendar-media[data-tone=published]{border-color:#34d3993b}.action-plan-topic-plans__calendar-media[data-tone=failed]{border-color:#fb71854d}.action-plan-topic-plans__calendar-media-image,.action-plan-topic-plans__calendar-media video{width:100%;height:100%;position:absolute;inset:0}.action-plan-topic-plans__calendar-media-image{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .26s;transform:scale(1.02)}.action-plan-topic-plans__calendar-media video{object-fit:cover}.action-plan-topic-plans__calendar-day:hover .action-plan-topic-plans__calendar-media-image{transform:scale(1.08)}.action-plan-topic-plans__calendar-media-placeholder{color:#7dd3fcad;background:radial-gradient(circle at 50% 45%,#22d3ee1f,#0000 55%),linear-gradient(145deg,#0f172a42,#082f4933);align-content:center;place-items:center;gap:4px;display:grid;position:absolute;inset:0}.action-plan-topic-plans__calendar-media-placeholder small{color:#94a3b8bd;font-size:.46rem;font-weight:780}.action-plan-topic-plans__calendar-media.is-working:after{z-index:2;content:"";background:linear-gradient(90deg,#0000,#67e8f933,#0000);width:42%;animation:1.7s ease-in-out infinite action-plan-calendar-scan;position:absolute;top:-30%;bottom:-30%;left:-65%;transform:skew(-16deg)}.action-plan-topic-plans__calendar-media.is-working .action-plan-topic-plans__calendar-media-placeholder svg{animation:1.25s ease-in-out infinite action-plan-calendar-icon-pulse}.action-plan-topic-plans__calendar-media-shade{z-index:1;background:linear-gradient(#0000 40%,#020617d1);position:absolute;inset:0}.action-plan-topic-plans__calendar-media-status,.action-plan-topic-plans__calendar-media-kind{z-index:3;color:#f1f5f9eb;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02061794;border:1px solid #ffffff1f;align-items:center;display:inline-flex;position:absolute}.action-plan-topic-plans__calendar-media-status{border-radius:999px;gap:4px;width:fit-content;max-width:calc(100% - 6px);padding:2px 4px;font-size:.43rem;font-weight:850;bottom:3px;left:3px;right:3px}.action-plan-topic-plans__calendar-media-status i{background:#94a3b8;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.action-plan-topic-plans__calendar-media[data-tone=working] .action-plan-topic-plans__calendar-media-status i{background:#22d3ee;animation:1.4s ease-out infinite action-plan-calendar-status-pulse;box-shadow:0 0 #22d3ee8c}.action-plan-topic-plans__calendar-media[data-tone=ready] .action-plan-topic-plans__calendar-media-status i,.action-plan-topic-plans__calendar-media[data-tone=published] .action-plan-topic-plans__calendar-media-status i{background:#34d399}.action-plan-topic-plans__calendar-media[data-tone=failed] .action-plan-topic-plans__calendar-media-status i{background:#fb7185}.action-plan-topic-plans__calendar-media-kind{color:#e9d5ff;border-radius:6px;justify-content:center;width:20px;height:20px;top:3px;right:3px}.action-plan-topic-plans__calendar-overflow{z-index:4;color:#f5f3ff;background:#4c1d95d6;border:1px solid #c4b5fd6b;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.54rem;font-weight:850;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 6px 16px #02061761}.action-plan-topic-plans__calendar-day-blank{color:#64748b70;place-items:center;min-height:118px;font-size:.53rem;font-weight:700;display:grid}.action-plan-topic-plans__calendar-details{z-index:6;visibility:hidden;opacity:0;color:#e2e8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 90% 0,#0891b233,#0000 45%),#030c1af7;grid-template-rows:auto minmax(0,1fr);padding:8px;transition:visibility 0s linear .15s,opacity .15s,transform .15s;display:grid;position:absolute;inset:0;transform:translateY(5px)}.action-plan-topic-plans__calendar-day.has-content:hover .action-plan-topic-plans__calendar-details,.action-plan-topic-plans__calendar-day.has-content:focus .action-plan-topic-plans__calendar-details,.action-plan-topic-plans__calendar-day.has-content:focus-within .action-plan-topic-plans__calendar-details{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.action-plan-topic-plans__calendar-details>header{border-bottom:1px solid #6491bc2e;justify-content:space-between;align-items:center;gap:6px;padding:0 1px 6px;display:flex}.action-plan-topic-plans__calendar-details>header strong{color:#ecfeff;font-size:.67rem;font-weight:850}.action-plan-topic-plans__calendar-details>header span{color:#7dd3fcbd;font-size:.48rem;font-weight:780}.action-plan-topic-plans__calendar-detail-list{scrollbar-width:thin;align-content:start;gap:5px;min-height:0;padding-top:6px;display:grid;overflow-y:auto}.action-plan-topic-plans__calendar-detail-list>article{background:#0f233bb3;border:1px solid #6491bc24;border-radius:6px;gap:3px;min-width:0;padding:6px;display:grid}.action-plan-topic-plans__calendar-detail-list>article>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.action-plan-topic-plans__calendar-detail-list article>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:800;line-height:1.35;overflow:hidden}.action-plan-topic-plans__calendar-detail-list article>small{color:#94a3b8c2;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;font-weight:650;overflow:hidden}.action-plan-topic-plans__calendar-detail-list time{color:#94a3b8c2;font-size:.48rem;font-weight:760}.action-plan-topic-plans__calendar-detail-status{color:#cbd5e1d1;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:.46rem;font-weight:780;display:inline-flex;overflow:hidden}.action-plan-topic-plans__calendar-detail-status i{background:#94a3b8;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.action-plan-topic-plans__calendar-detail-status[data-tone=working] i{background:#22d3ee;animation:1.4s ease-out infinite action-plan-calendar-status-pulse}.action-plan-topic-plans__calendar-detail-status[data-tone=ready] i,.action-plan-topic-plans__calendar-detail-status[data-tone=published] i{background:#34d399}.action-plan-topic-plans__calendar-detail-status[data-tone=scheduled] i{background:#60a5fa}.action-plan-topic-plans__calendar-detail-status[data-tone=failed] i{background:#fb7185}@keyframes action-plan-calendar-scan{0%{left:-65%}70%,to{left:125%}}@keyframes action-plan-calendar-icon-pulse{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes action-plan-calendar-status-pulse{0%{box-shadow:0 0 #22d3ee8c}75%,to{box-shadow:0 0 0 5px #22d3ee00}}.action-plan-topic-plans__schedule-header{background:#17304e85;border-bottom:1px solid #6491bc2e;gap:8px;padding:10px 12px;display:grid}.action-plan-topic-plans__schedule-heading-row,.action-plan-topic-plans__publish-toolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.action-plan-topic-plans__schedule-actions,.action-plan-topic-plans__publish-actions,.action-plan-topic-plans__publish-copy{align-items:center;display:flex}.action-plan-topic-plans__schedule-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.action-plan-topic-plans__view-switch{background:#02061747;border:1px solid #94a3b821;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.action-plan-topic-plans__view-switch button{color:#94a3b8cc;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.action-plan-topic-plans__view-switch button.is-active{color:#a5f3fc;background:#06b6d429;box-shadow:inset 0 0 0 1px #22d3ee24}.action-plan-topic-plans__clear,.action-plan-topic-plans__apply-time{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.65rem;font-weight:800;display:inline-flex}.action-plan-topic-plans__clear{color:#fecdd3;background:#f43f5e14;border:1px solid #fb718542}.action-plan-topic-plans__publish-toolbar{border-top:1px solid #6491bc24;padding-top:8px}.action-plan-topic-plans__publish-copy{gap:8px;min-width:0}.action-plan-topic-plans__publish-copy>svg{box-sizing:content-box;color:#67e8f9;background:#0891b21a;border:1px solid #22d3ee33;border-radius:8px;padding:7px}.action-plan-topic-plans__publish-copy>div{gap:1px;min-width:0;display:grid}.action-plan-topic-plans__publish-copy span{color:#7dd3fcb8;text-transform:uppercase;font-size:.55rem;font-weight:820}.action-plan-topic-plans__publish-copy strong{color:#e2e8f0eb;font-size:.7rem;font-weight:800}.action-plan-topic-plans__publish-actions{justify-content:flex-end;gap:7px}.action-plan-topic-plans__publish-time-field{grid-template-columns:auto 96px;align-items:center}.action-plan-topic-plans__publish-time-field input{min-height:34px}.action-plan-topic-plans__apply-time{color:#cffafe;background:#0891b21f;border:1px solid #22d3ee3d}.action-plan-topic-plans__month-filter{grid-template-columns:auto 112px;align-items:center}.action-plan-topic-plans__month-filter select{min-height:34px}.action-plan-topic-plans__list{scrollbar-color:#38bdf885 transparent;max-height:660px;display:grid;overflow:auto}.action-plan-topic-plans__row{border-bottom:1px solid #6491bc24;grid-template-columns:38px minmax(250px,1fr) 132px 104px minmax(185px,.72fr) 36px;align-items:center;gap:9px;padding:10px 12px;transition:background .16s;display:grid}.action-plan-topic-plans__row:hover{background:#1e40663d}.action-plan-topic-plans__index{color:#67e8f9;background:#0891b21a;border:1px solid #22d3ee38;border-radius:8px;place-items:center;width:31px;height:31px;font-size:.65rem;font-weight:850;display:grid}.action-plan-topic-plans__topic-copy{min-width:0}.action-plan-topic-plans__topic-copy input{background:0 0;border-color:#0000;min-height:32px;font-size:.78rem}.action-plan-topic-plans__topic-copy input:hover{background:#04102052;border-color:#6491bc3d}.action-plan-topic-plans__meta{flex-wrap:wrap;gap:5px;margin-top:3px}.action-plan-topic-plans__meta>span{color:#94a3b8eb;background:#3341555c;border-radius:5px;padding:3px 6px;font-size:.58rem;font-weight:760}.action-plan-topic-plans__meta>span[data-source=ai_research],.action-plan-topic-plans__meta>span[data-source=adaptive_research]{color:#a5f3fc;background:#0891b22e}.action-plan-topic-plans__meta>span[data-source=adaptive_research]{color:#a7f3d0;background:#0596692e}.action-plan-topic-plans__delete{color:#fca5a5db;background:#7f1d1d1a;border:1px solid #f8717133;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.action-plan-topic-plans__delete:hover{color:#fecaca;background:#7f1d1d33;border-color:#f871717a}.action-plan-topic-plans__research-note{color:#94a3b8bd;grid-column:2/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 4px;display:flex}.action-plan-topic-plans__research-note>span{color:#a7f3d0d6;gap:5px;font-size:.62rem;font-weight:740}.action-plan-topic-plans__research-note small{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.action-plan-topic-plans__empty{color:#7dd3fcc7;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.action-plan-topic-plans__empty strong{color:#e2e8f0;font-size:.85rem}.action-plan-topic-plans__empty span{color:#94a3b8cc;font-size:.72rem}.action-plan-topic-plans__run-dock{right:32px;bottom:max(16px, env(safe-area-inset-bottom));z-index:58;pointer-events:none;justify-items:end;display:grid;position:fixed;left:348px}.emporam-shell--sidebar-collapsed .action-plan-topic-plans__run-dock{left:108px}.action-plan-topic-plans__run-menu,.action-plan-topic-plans__run-trigger{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15)}.action-plan-topic-plans__run-menu{background:linear-gradient(145deg,#111835fa,#081c30f7),#0b1730;border:1px solid #8b5cf657;border-radius:14px;width:min(760px,100%);margin-bottom:8px;animation:.18s ease-out both action-plan-run-menu-in;overflow:hidden;box-shadow:0 24px 65px #02061794,inset 0 1px #ffffff12}.action-plan-topic-plans__run-menu-header{background:#1e29506b;border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.action-plan-topic-plans__run-close{color:#cbd5e1db;background:#0f172a7a;border:1px solid #94a3b833;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.action-plan-topic-plans__run-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 14px;display:grid}.action-plan-topic-plans__run-options>button{color:#cbd5e1d6;text-align:left;background:#020c1d6b;border:1px solid #94a3b829;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:98px;padding:11px;display:grid}.action-plan-topic-plans__run-options>button:hover{background:#2e1f5b40;border-color:#a78bfa57}.action-plan-topic-plans__run-options>button.is-active{background:linear-gradient(145deg,#7c3aed40,#0891b21f),#1e1b4b66;border-color:#a78bfa94;box-shadow:inset 0 0 0 1px #c4b5fd14,0 10px 24px #4c1d951f}.action-plan-topic-plans__run-options>button.is-locked{cursor:not-allowed;opacity:.64;border-style:dashed}.action-plan-topic-plans__run-options>button.is-locked:hover{background:#78350f1f;border-color:#fbbf245c}.action-plan-topic-plans__run-option-icon{color:#c4b5fd;background:#7c3aed1f;border:1px solid #a78bfa3d;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.action-plan-topic-plans__run-options button>span:last-child{gap:4px;min-width:0;display:grid}.action-plan-topic-plans__run-options strong{color:#f8fafc;font-size:.76rem;font-weight:820;line-height:1.35}.action-plan-topic-plans__run-options small{color:#94a3b8d1;font-size:.64rem;line-height:1.5}.action-plan-topic-plans__run-options em{color:#fde68a;background:#b4530938;border-radius:999px;width:fit-content;margin-top:2px;padding:3px 6px;font-size:.56rem;font-style:normal;font-weight:800}.action-plan-topic-plans__run-warning{color:#fef3c7e6;background:#78350f2e;border:1px solid #fbbf2442;border-radius:8px;align-items:flex-start;gap:8px;margin:0 14px 12px;padding:9px 10px;font-size:.64rem;font-weight:720;line-height:1.5;display:flex}.action-plan-topic-plans__run-warning svg{color:#fbbf24;flex:none;margin-top:1px}.action-plan-topic-plans__run-improvement{background:#064e3b1f;border:1px solid #34d39933;border-radius:8px;margin:0 14px 12px;padding:9px 10px}.action-plan-topic-plans__run-menu-footer{color:#94a3b8d1;background:#020c1d47;border-top:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.65rem;font-weight:700;display:flex}.action-plan-topic-plans__run-confirm{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:1px solid #c4b5fd57;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.7rem;font-weight:820;display:inline-flex;box-shadow:0 10px 24px #4c1d9547}.action-plan-topic-plans__run-confirm:disabled{cursor:not-allowed;opacity:.5}.action-plan-topic-plans__run-trigger{color:#f8fafc;text-align:left;background:linear-gradient(135deg,#6d28d9f5,#065f7bf5),#5b21b6;border:1px solid #a78bfa7a;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:min(430px,100%);min-height:60px;padding:9px 12px;display:grid;box-shadow:0 18px 45px #2e10656b,inset 0 1px #ffffff29}.action-plan-topic-plans__run-trigger:hover{border-color:#ddd6fead;box-shadow:0 22px 55px #2e106580,inset 0 1px #fff3}.action-plan-topic-plans__run-trigger-icon{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.action-plan-topic-plans__run-trigger-copy strong{font-size:.78rem;font-weight:850}.action-plan-topic-plans__run-trigger-copy small{color:#e9d5ffd1;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:700;overflow:hidden}.action-plan-topic-plans__run-trigger>svg{transition:transform .18s}.action-plan-topic-plans__run-trigger>svg.is-open{transform:rotate(180deg)}@keyframes action-plan-run-menu-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1023px){.action-plan-topic-plans__run-dock{left:16px;right:16px}.action-plan-topic-plans__run-trigger{width:min(430px,100%)}}@media (max-width:760px){.action-plan-topic-plans{padding-bottom:96px}.action-plan-topic-plans__run-dock{right:10px;bottom:max(10px, env(safe-area-inset-bottom));left:10px}.action-plan-topic-plans__run-menu{max-height:calc(100vh - 92px);overflow-y:auto}.action-plan-topic-plans__run-options{grid-template-columns:minmax(0,1fr)}.action-plan-topic-plans__run-options>button{min-height:0}.action-plan-topic-plans__run-menu-footer{flex-direction:column;align-items:stretch}.action-plan-topic-plans__run-confirm,.action-plan-topic-plans__run-trigger{width:100%}}@media (prefers-reduced-motion:reduce){.action-plan-topic-plans__run-menu,.action-plan-topic-plans__calendar-media.is-working:after,.action-plan-topic-plans__calendar-media.is-working .action-plan-topic-plans__calendar-media-placeholder svg,.action-plan-topic-plans__calendar-media-status i,.action-plan-topic-plans__calendar-detail-status i{animation:none}}@media (max-width:1180px){.action-plan-topic-plans__composer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-plan-topic-plans__field--wide,.action-plan-topic-plans__manual-media-field{grid-column:1/-1}.action-plan-topic-plans__add{width:100%}.action-plan-topic-plans__row{grid-template-columns:38px minmax(220px,1fr) 132px 100px 36px}.action-plan-topic-plans__workflow-field{grid-column:2/5}.action-plan-topic-plans__research-note{grid-column:2/-1}}@media (max-width:920px){.action-plan-topic-plans__automatic-header{flex-direction:column;align-items:stretch}.action-plan-topic-plans__automatic-header .action-plan-topic-plans__horizons{flex:none;width:100%;max-width:none}}@media (max-width:760px){.action-plan-topic-plans__header-main,.action-plan-topic-plans__topic-entry-header,.action-plan-topic-plans__schedule-heading-row,.action-plan-topic-plans__publish-toolbar{flex-direction:column;align-items:stretch}.action-plan-topic-plans__actions{justify-content:flex-start}.action-plan-topic-plans__topic-entry-actions{width:100%}.action-plan-topic-plans__mode-switch{width:100%;min-width:0}.action-plan-topic-plans__mode-switch button{padding-inline:9px}.action-plan-topic-plans__schedule-actions,.action-plan-topic-plans__publish-actions{justify-content:flex-start;width:100%}.action-plan-topic-plans__publish-actions{flex-wrap:wrap}.action-plan-topic-plans__publish-time-field{flex:170px;grid-template-columns:auto minmax(96px,1fr)}.action-plan-topic-plans__apply-time{flex:120px}.action-plan-topic-plans__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.action-plan-topic-plans__stats>div:last-child{grid-column:1/-1}.action-plan-topic-plans__composer-grid,.action-plan-topic-plans__automatic-fields{grid-template-columns:minmax(0,1fr)}.action-plan-topic-plans__automatic-header .action-plan-topic-plans__horizons{grid-template-columns:repeat(3,minmax(0,1fr))}.action-plan-topic-plans__automatic-footer{flex-direction:column;align-items:stretch}.action-plan-topic-plans__automatic-actions{flex-direction:column;align-items:stretch;width:100%}.action-plan-topic-plans__prompt-button,.action-plan-topic-plans__automatic-footer .action-plan-topic-plans__research{width:100%;min-width:0}.action-plan-topic-prompt__backdrop{padding:10px}.action-plan-topic-prompt__dialog{border-radius:14px;max-height:calc(100vh - 20px)}.action-plan-topic-prompt__editor textarea{min-height:260px}.action-plan-topic-prompt__footer{flex-direction:column;align-items:stretch}.action-plan-topic-prompt__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-plan-topic-plans__field--wide{grid-column:auto}.action-plan-topic-plans__row{grid-template-columns:34px minmax(0,1fr) 34px}.action-plan-topic-plans__compact-field,.action-plan-topic-plans__workflow-field,.action-plan-topic-plans__research-note{grid-column:2/-1}.action-plan-topic-plans__delete{grid-area:1/3}.action-plan-topic-plans__month-filter{grid-template-columns:auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.action-plan-topic-plans__research,.action-plan-topic-plans__prompt-button,.action-plan-topic-plans__save,.action-plan-topic-plans__add,.action-plan-topic-plans__topic-entry-collapse svg,.action-plan-topic-plans__row{transition:none}}.user-profile-page{gap:14px;min-width:0;display:grid}.user-profile-header{background:linear-gradient(120deg,#173a56e0,#202a42c2),#0f172adb;border:1px solid #7dd3fc33;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:150px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000003d,inset 0 1px #ffffff1f}.user-profile-header:after{content:"";pointer-events:none;border:1px solid #38bdf81f;border-radius:50%;width:280px;height:280px;position:absolute;top:-190px;right:14%}.user-profile-header>*{z-index:1;position:relative}.user-profile-avatar-wrap{width:92px;height:92px;position:relative}.user-profile-avatar{color:#ecfeff;background-color:#14344f;background-image:linear-gradient(145deg,#2dd4bfb3,#2563ebb8),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #a5f3fc66;border-radius:50%;place-items:center;width:92px;height:92px;font-size:1.55rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 16px 34px #00000057,0 0 26px #22d3ee2e,inset 0 1px #ffffff47}.user-profile-online-dot{background:#22d3a6;border:4px solid #18314c;border-radius:50%;width:17px;height:17px;position:absolute;bottom:4px;right:3px;box-shadow:0 0 16px #22d3a6cc}.user-profile-heading{min-width:0}.user-profile-name-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.user-profile-name-row h1{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.4rem,2vw,2rem);font-weight:850;line-height:1.15;overflow:hidden}.user-profile-heading>p{color:#cbd5e1c7;margin-top:6px;font-size:.86rem;font-weight:650}.user-profile-verified,.user-profile-access-lock{color:#99f6e4;background:#0d948821;border:1px solid #2dd4bf47;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:.66rem;font-weight:800;display:inline-flex}.user-profile-verified svg,.user-profile-access-lock svg{width:14px;height:14px}.user-profile-badges{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.user-profile-badges span{color:#e2e8f0d6;text-transform:capitalize;background:#0f172a57;border:1px solid #94a3b829;border-radius:7px;min-height:26px;padding:5px 9px;font-size:.64rem;font-weight:750}.user-profile-badges span.is-active{color:#a7f3d0;background:#0596691f;border-color:#34d3993d}.user-profile-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.user-profile-button{border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.72rem;font-weight:850;display:inline-flex}.user-profile-button svg{width:16px;height:16px}.user-profile-button--primary{color:#effcff;background:linear-gradient(145deg,#0891b2,#0f766e);border-color:#67e8f961;box-shadow:0 12px 24px #0891b238,inset 0 1px #fff3}.user-profile-button--secondary{color:#cbd5e1;background:#0f172a70}.user-profile-save-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}.user-profile-status-strip{color:#94a3b8e6;background:#0f172a85;border:1px solid #64748b2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:40px;padding:0 13px;font-size:.68rem;font-weight:700;display:grid}.user-profile-status-strip strong{color:#a7f3d0;text-transform:uppercase;font-size:.62rem}.user-profile-status-strip[data-dirty=true] strong{color:#fde68a}.user-profile-status-indicator{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #34d399b3}.user-profile-status-strip[data-dirty=true] .user-profile-status-indicator{background:#fbbf24;box-shadow:0 0 12px #fbbf24a6}.user-profile-tabs{background:#1b293d94;border:1px solid #94a3b829;border-radius:12px;align-items:center;gap:4px;min-height:54px;padding:5px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff12}.user-profile-tabs button{color:#94a3b8e0;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:42px;font-size:.74rem;font-weight:800;display:inline-flex}.user-profile-tabs button svg{width:16px;height:16px}.user-profile-tabs button.is-active{color:#ecfeff;background:linear-gradient(145deg,#0891b2b8,#0d948880);box-shadow:0 10px 20px #0891b22e,inset 0 1px #ffffff2e}.user-profile-panel{background:linear-gradient(145deg,#30435e73,#111d3094),#0f172ac7;border:1px solid #94a3b829;border-radius:16px;min-width:0;animation:.26s ease-out both profile-panel-enter;overflow:hidden;box-shadow:0 20px 42px #00000038,inset 0 1px #ffffff14}.user-profile-panel-heading{background:#1e304880;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 20px;display:flex}.user-profile-panel-heading span:first-child,.user-profile-panel-heading>div>span{color:#67e8f9;font-size:.62rem;font-weight:850}.user-profile-panel-heading h2{color:#f1f5f9;margin-top:4px;font-size:1.05rem;font-weight:850}.user-profile-edit-state{background:#0f172a61;border:1px solid #94a3b826;border-radius:7px;min-height:28px;padding:6px 9px;color:#cbd5e1d6!important}.user-profile-panel-icon{color:#67e8f9;width:22px;height:22px}.user-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.user-profile-field{gap:7px;min-width:0;display:grid}.user-profile-field--wide{grid-column:1/-1}.user-profile-field-label{color:#cbd5e1d1;align-items:center;gap:7px;font-size:.66rem;font-weight:800;display:flex}.user-profile-field-label svg{color:#38bdf8;width:14px;height:14px}.user-profile-field input,.user-profile-field textarea,.user-profile-select-card select{color:#e2e8f0;background:#050f1d75;border:1px solid #7da0c73d;border-radius:8px;width:100%;min-width:0;font-size:.76rem;font-weight:650}.user-profile-field input,.user-profile-select-card select{min-height:43px;padding:0 12px}.user-profile-field textarea{resize:vertical;min-height:104px;padding:11px 12px}.user-profile-field input:disabled,.user-profile-field textarea:disabled,.user-profile-select-card select:disabled{color:#cbd5e1b8;opacity:.82;background:#070f1b42}.user-profile-field small{color:#64748be6;justify-self:end;font-size:.6rem}.user-profile-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 20px 14px;display:grid}.user-profile-select-card{background:#0f172a4d;border:1px solid #94a3b824;border-radius:10px;gap:9px;min-width:0;padding:14px;display:grid}.user-profile-select-card>span{color:#e2e8f0;align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:flex}.user-profile-select-card>span svg{color:#c084fc;width:16px;height:16px}.user-profile-notification-list{background:#94a3b81f;border:1px solid #94a3b824;border-radius:10px;gap:1px;margin:0 20px 20px;display:grid;overflow:hidden}.user-profile-preference-row{background:#0c1829e6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:11px 14px;display:grid}.user-profile-preference-icon{color:#5eead4;background:#0d94881f;border:1px solid #2dd4bf3d;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.user-profile-preference-icon svg{width:17px;height:17px}.user-profile-preference-copy{gap:3px;min-width:0;display:grid}.user-profile-preference-copy strong{color:#e2e8f0;font-size:.74rem}.user-profile-preference-copy small{color:#94a3b8c7;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.user-profile-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px;display:grid}.user-profile-access-metric{background:#0f172a57;border:1px solid #94a3b824;border-radius:9px;align-content:center;gap:7px;min-width:0;min-height:76px;padding:12px;display:grid}.user-profile-access-metric span{color:#94a3b8d6;text-transform:uppercase;font-size:.61rem;font-weight:750}.user-profile-access-metric strong{color:#e2e8f0;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.76rem;font-weight:800;overflow:hidden}.user-profile-permission-band{background:#581c8717;border:1px solid #c084fc33;border-radius:10px;gap:13px;margin:0 20px 20px;padding:15px;display:grid}.user-profile-permission-band>div:first-child{align-items:center;gap:10px;display:flex}.user-profile-permission-band>div:first-child>svg{color:#c084fc;width:20px;height:20px}.user-profile-permission-band>div:first-child span{gap:2px;display:grid}.user-profile-permission-band strong{color:#f1f5f9;font-size:.74rem}.user-profile-permission-band small{color:#94a3b8c2;font-size:.61rem}.user-profile-permission-chips{flex-wrap:wrap;gap:7px;display:flex}.user-profile-permission-chips span{color:#ddd6fe;text-transform:capitalize;background:#7e22ce1a;border:1px solid #c084fc2e;border-radius:6px;padding:5px 8px;font-size:.61rem;font-weight:750}.user-profile-empty{color:#fda4af;text-align:center;background:#4c051929;border:1px solid #f43f5e33;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:320px;display:grid}.user-profile-empty svg{width:38px;height:38px}.user-profile-empty h2{color:#ffe4e6;font-size:1rem}.user-profile-empty p{color:#fda4afcc;font-size:.72rem}.topbar-profile-button--active{color:#99f6e4!important;background:#0d948833!important;border-color:#2dd4bf6b!important;box-shadow:0 0 20px #2dd4bf21!important}@keyframes profile-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.user-profile-header{grid-template-columns:auto minmax(0,1fr)}.user-profile-header-actions{grid-column:1/-1;justify-content:flex-start}.user-profile-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.user-profile-page{width:100%;max-width:calc(100dvw - 32px)}.user-profile-header{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.user-profile-name-row,.user-profile-badges,.user-profile-header-actions{justify-content:center}.user-profile-form-grid,.user-profile-preference-grid,.user-profile-access-grid{grid-template-columns:minmax(0,1fr)}.user-profile-field--wide{grid-column:auto}.user-profile-preference-row{grid-template-columns:38px minmax(0,1fr)}.user-profile-preference-row .toggle-pill{grid-column:1/-1;justify-self:end}.user-profile-tabs button{min-width:112px}}@media (prefers-reduced-motion:reduce){.user-profile-panel,.user-profile-save-spinner{animation:none}}.memory-reset-panel,.memory-live-insights{color:#e5edf8;background:#111c2e;border:1px solid #64748b5c;border-radius:8px;overflow:hidden;box-shadow:0 18px 42px #02061733,inset 0 1px #ffffff0a}.memory-reset-panel{position:relative}.memory-reset-panel:before{content:"";background:#f43f5e;height:2px;position:absolute;inset:0 0 auto}.memory-reset-panel__header{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px;display:grid}.memory-reset-mark{color:#fb7185;background:#f43f5e1f;border:1px solid #fb718547;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.memory-reset-eyebrow,.memory-reset-dialog__eyebrow,.memory-live-insights__header>div>span{color:#7dd3fc;letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.memory-reset-panel__header h2,.memory-live-insights__header h2{color:#f8fafc;margin:5px 0 0;font-size:1.35rem;font-weight:780;line-height:1.2}.memory-reset-panel__header p{color:#94a3b8;max-width:720px;margin:9px 0 0;font-size:.86rem;line-height:1.65}.memory-reset-access{color:#cbd5e1;white-space:nowrap;background:#0f172ac2;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:.72rem;font-weight:750;display:inline-flex}.memory-reset-metrics{border-top:1px solid #64748b40;border-bottom:1px solid #64748b40;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.memory-reset-metric{gap:3px;min-height:116px;padding:20px 24px;display:grid}.memory-reset-metric+.memory-reset-metric{border-left:1px solid #64748b40}.memory-reset-metric>span{color:#94a3b8;text-transform:uppercase;font-size:.72rem;font-weight:760}.memory-reset-metric strong{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:750;line-height:1}.memory-reset-metric small{color:#64748b;font-size:.74rem}.memory-reset-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 24px;display:grid}.memory-reset-scope>div{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:22px 0;display:grid}.memory-reset-scope>div+div{border-left:1px solid #64748b40;margin-left:24px;padding-left:24px}.memory-reset-scope__icon{border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.memory-reset-scope__icon--risk{color:#fb7185;background:#f43f5e1a;border-color:#fb71853d}.memory-reset-scope__icon--safe{color:#34d399;background:#10b9811a;border-color:#34d3993d}.memory-reset-scope strong{color:#e2e8f0;font-size:.86rem;display:block}.memory-reset-scope p{color:#8391a6;margin:5px 0 0;font-size:.78rem;line-height:1.6}.memory-reset-footer{background:#0f172a94;border-top:1px solid #64748b40;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.memory-reset-operator{color:#94a3b8;align-items:center;gap:9px;font-size:.75rem;line-height:1.5;display:flex}.memory-reset-action,.memory-reset-dialog__confirm,.memory-reset-dialog__cancel{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:.78rem;font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.memory-reset-action,.memory-reset-dialog__confirm{color:#fff;background:#e11d48;border-color:#fb7185;box-shadow:0 8px 22px #e11d4838}.memory-reset-action:hover:not(:disabled),.memory-reset-dialog__confirm:hover:not(:disabled){background:#f43f5e;transform:translateY(-1px);box-shadow:0 10px 28px #f43f5e4d}.memory-reset-action:disabled,.memory-reset-dialog button:disabled{cursor:not-allowed;opacity:.42;transform:none}.memory-reset-permission{color:#fbbf24;background:#f59e0b14;border-top:1px solid #f59e0b33;margin:0;padding:11px 24px;font-size:.76rem}.memory-reset-success{color:#6ee7b7;background:#10b9811a;border-top:1px solid #34d39938;align-items:center;gap:9px;padding:12px 24px;font-size:.78rem;display:flex}.memory-reset-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:140;background:#020617c2;justify-content:center;align-items:center;padding:24px;animation:.18s both memory-reset-backdrop-in;display:flex;position:fixed;inset:0}.memory-reset-dialog{color:#e2e8f0;background:#121d30;border:1px solid #fb718557;border-radius:8px;width:100%;max-width:520px;max-height:min(720px,100vh - 48px);padding:26px;animation:.22s both memory-reset-dialog-in;overflow-y:auto;box-shadow:0 32px 80px #020617a8,inset 0 1px #ffffff0d}.memory-reset-dialog__top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.memory-reset-dialog__icon,.memory-reset-dialog__close{border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.memory-reset-dialog__icon{color:#fb7185;background:#f43f5e1f;border:1px solid #fb71854d}.memory-reset-dialog__close{color:#cbd5e1;cursor:pointer;background:#1e293bbf;border:1px solid #94a3b82e}.memory-reset-dialog__close:hover:not(:disabled){color:#fff;background:#26344c}.memory-reset-dialog__eyebrow{color:#fb7185}.memory-reset-dialog h2{color:#f8fafc;margin:6px 0 0;font-size:1.45rem;font-weight:800}.memory-reset-dialog>p{color:#94a3b8;margin:12px 0 0;font-size:.86rem;line-height:1.65}.memory-reset-dialog__operator{color:#cbd5e1;background:#0f172aa3;border:1px solid #64748b42;border-radius:8px;align-items:center;gap:9px;margin-top:18px;padding:11px 13px;font-size:.76rem;display:flex}.memory-reset-confirmation{gap:8px;margin-top:18px;display:grid}.memory-reset-confirmation>span{color:#cbd5e1;font-size:.78rem}.memory-reset-confirmation strong{color:#fff;font-family:var(--font-geist-mono), monospace}.memory-reset-confirmation input{color:#f8fafc;font-family:var(--font-geist-mono), monospace;background:#0a1323;border:1px solid #94a3b84d;border-radius:8px;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:.86rem}.memory-reset-confirmation input:focus{border-color:#fb7185;box-shadow:0 0 0 3px #f43f5e29}.memory-reset-confirmation input::placeholder{color:#475569}.memory-reset-dialog__error{background:#f43f5e1a;border:1px solid #fb718540;border-radius:8px;padding:10px 12px;color:#fda4af!important;margin-top:13px!important;font-size:.76rem!important}.memory-reset-dialog__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.memory-reset-dialog__cancel{color:#cbd5e1;background:#1e293bc2;border-color:#94a3b838}.memory-reset-dialog__cancel:hover:not(:disabled){color:#fff;background:#26344c}.memory-live-insights__header{border-bottom:1px solid #64748b40;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.memory-live-insights__summary{color:#94a3b8;align-items:baseline;gap:6px;display:flex}.memory-live-insights__summary strong{color:#f8fafc;font-size:1.45rem}.memory-live-insights__summary span{font-size:.74rem}.memory-live-insights__list{display:grid}.memory-live-insights__list article{grid-template-columns:minmax(180px,.7fr) minmax(280px,1.4fr) minmax(120px,.45fr);align-items:start;gap:14px;padding:15px 22px;display:grid}.memory-live-insights__list article+article{border-top:1px solid #64748b33}.memory-live-insights__list article>div{gap:4px;display:grid}.memory-live-insights__list article>div span{color:#38bdf8;text-transform:uppercase;font-size:.65rem;font-weight:780}.memory-live-insights__list article strong{color:#e2e8f0;font-size:.82rem}.memory-live-insights__list article p{color:#94a3b8;margin:0;font-size:.76rem;line-height:1.55}.memory-live-insights__list article small{color:#64748b;text-align:right;font-size:.7rem}.memory-empty-state{color:#38bdf8;text-align:center;background:#0f172a70;border:1px dashed #7dd3fc3d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.memory-empty-state strong{color:#e2e8f0;margin-top:12px;font-size:.9rem}.memory-empty-state p{color:#7c8aa0;max-width:480px;margin:7px 0 0;font-size:.76rem;line-height:1.6}@keyframes memory-reset-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes memory-reset-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:800px){.memory-reset-panel__header{grid-template-columns:44px minmax(0,1fr);padding:20px}.memory-reset-access{grid-column:1/-1;justify-self:start}.memory-reset-metrics,.memory-reset-scope{grid-template-columns:1fr}.memory-reset-metric+.memory-reset-metric{border-top:1px solid #64748b40;border-left:0}.memory-reset-scope>div+div{border-top:1px solid #64748b40;border-left:0;margin-left:0;padding-left:0}.memory-reset-footer{flex-direction:column;align-items:stretch}.memory-reset-action{width:100%}.memory-live-insights__list article{grid-template-columns:1fr}.memory-live-insights__list article small{text-align:left}}@media (max-width:520px){.memory-reset-modal{align-items:flex-end;padding:12px}.memory-reset-dialog{max-height:calc(100vh - 24px);padding:20px}.memory-reset-dialog__actions{flex-direction:column-reverse}.memory-reset-dialog__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.memory-reset-modal,.memory-reset-dialog{animation:none}}.emporam-shell{--emporam-topbar-top-offset:3vh;--emporam-topbar-height:72px;--emporam-topbar-padding:0px;--emporam-sticky-tab-gap:8px;--emporam-sticky-tabs-top:calc(var(--emporam-topbar-top-offset) + var(--emporam-topbar-height) + var(--emporam-topbar-padding) + var(--emporam-sticky-tab-gap));--emporam-primary-tabs-height:58px}.emporam-shell .section-tabs__bar,.emporam-shell .user-profile-tabs{z-index:70;isolation:isolate;transform:translateZ(0);box-shadow:0 14px 30px #0208174d,inset 0 1px #ffffff1a;top:var(--emporam-sticky-tabs-top)!important;position:sticky!important}.emporam-shell .section-tabs__bar:before,.emporam-shell .user-profile-tabs:before,.emporam-shell .action-plan-workspace__tabs:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:#0a1424d1;position:absolute;inset:0}.emporam-shell .section-tabs__content{min-width:0}.emporam-shell .action-plan-page{overflow-x:clip}.emporam-shell .action-plan-workspace__tabs{z-index:69;isolation:isolate;transform:translateZ(0);box-shadow:0 14px 30px #02081747,inset 0 1px #ffffff14;top:calc(var(--emporam-sticky-tabs-top) + var(--emporam-primary-tabs-height) + var(--emporam-sticky-tab-gap))!important;position:sticky!important}@media (max-width:760px){.emporam-shell{--emporam-sticky-tab-gap:6px;--emporam-primary-tabs-height:58px}.emporam-shell .section-tabs__bar,.emporam-shell .user-profile-tabs,.emporam-shell .action-plan-workspace__tabs{scrollbar-width:thin;overscroll-behavior-inline:contain}}.emporam-shell .action-plan-workspace__tabs{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-color:#7dd3fc38;background:linear-gradient(145deg,#283a54fa,#0c1728fa),#0c1728!important}@media (max-width:1600px){.emporam-shell .action-plan-workspace__tabs{grid-template-columns:none;display:flex}.emporam-shell .action-plan-workspace__tab{flex:0 0 156px;min-width:156px}}.workflow-create-overlay{z-index:160;-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:#0207128f;justify-content:center;align-items:flex-start;padding:104px 20px 24px;animation:.18s ease-out both workflow-create-overlay-in;display:flex;position:fixed;inset:0}.workflow-create-dialog{background:radial-gradient(circle at 86% 0,#22d3ee24,#0000 32%),radial-gradient(circle at 4% 100%,#34d3991c,#0000 36%),linear-gradient(150deg,#1c2b41fc,#070f1cfc);border:1px solid #7dd3fc47;border-radius:18px;width:min(430px,100%);animation:.24s cubic-bezier(.22,1,.36,1) both workflow-create-dialog-in;overflow:hidden;box-shadow:0 32px 90px #00000080,inset 0 1px #ffffff1f}.workflow-create-dialog__header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 16px;display:flex}.workflow-create-dialog__header span{color:#67e8f9;letter-spacing:0;text-transform:uppercase;font-size:.67rem;font-weight:900;display:block}.workflow-create-dialog__header h2{color:#f8fafc;margin-top:4px;font-size:1.15rem;font-weight:850;line-height:1.3}.workflow-create-dialog__close{color:#cbd5e1;background:#0f172aad;border:1px solid #94a3b833;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.workflow-create-dialog__close svg{width:18px;height:18px}.workflow-create-dialog__options{gap:10px;padding:16px;display:grid}.workflow-create-dialog .workflow-create-option{color:#e2e8f0;text-align:left;background:#121f31c7;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.workflow-create-dialog .workflow-create-option:hover{background:#192d44eb;border-color:#67e8f96b;transform:translateY(-1px)}.workflow-create-option__icon{border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.workflow-create-option__icon svg{width:21px;height:21px}.workflow-create-option__icon--artwork{color:#6ee7b7;background:linear-gradient(145deg,#10b9816b,#0d948833)}.workflow-create-option__icon--video{color:#d8b4fe;background:linear-gradient(145deg,#a855f76b,#0ea5e933)}.workflow-create-dialog .workflow-create-option strong,.workflow-create-dialog .workflow-create-option small{display:block}.workflow-create-dialog .workflow-create-option strong{color:#f8fafc;font-size:.88rem;font-weight:850}.workflow-create-dialog .workflow-create-option small{color:#94a3b8;margin-top:4px;font-size:.72rem;font-weight:650;line-height:1.45}.workflow-create-option__arrow{color:#64748b;width:18px;height:18px;transition:transform .18s,color .18s}.workflow-create-option:hover .workflow-create-option__arrow{color:#67e8f9;transform:translate(2px)}@keyframes workflow-create-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes workflow-create-dialog-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.emporam-shell .operating-overview{color:#e8f1fb;gap:14px;display:grid}.emporam-shell .operating-overview-command{background:radial-gradient(circle at 78% 24%,#0ea5e92e,#0000 32%),radial-gradient(circle at 8% 110%,#10b98121,#0000 38%),linear-gradient(145deg,#23344dfa,#091322fa);border:1px solid #7dd3fc38;border-radius:14px;grid-template-columns:minmax(0,1fr) 220px;gap:24px;min-height:190px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #02081745,inset 0 1px #ffffff1a}.emporam-shell .operating-overview-command:after{content:"";background:linear-gradient(90deg,#0000,#22d3eeb3,#0000);width:58%;height:1px;animation:4.5s ease-in-out infinite operating-overview-scan;position:absolute;bottom:0;right:-12%}.emporam-shell .operating-overview-command__copy{align-self:center}.emporam-shell .operating-overview-kicker{color:#67e8f9;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:900;display:inline-flex}.emporam-shell .operating-overview-kicker svg{width:15px;height:15px}.emporam-shell .operating-overview-command h2{max-width:760px;margin-top:10px;line-height:1.2;color:#f8fafc!important;font-size:clamp(1.35rem,1.8vw,1.8rem)!important;font-weight:850!important}.emporam-shell .operating-overview-command__copy>p{max-width:760px;margin-top:10px;font-size:.88rem;line-height:1.65;color:#a9b9cb!important}.emporam-shell .operating-overview-statuses{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.emporam-shell .operating-overview-status{color:#bac7d6;background:#08111f75;border:1px solid #94a3b826;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 10px;font-size:.68rem;font-weight:750;display:inline-flex}.emporam-shell .operating-overview-status__dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.emporam-shell .operating-overview-status--good{color:#5eead4}.emporam-shell .operating-overview-status--watch{color:#fbbf24}.emporam-shell .operating-overview-status--risk{color:#fb7185}.emporam-shell .operating-overview-confidence{border-left:1px solid #94a3b829;flex-direction:column;justify-content:center;align-self:stretch;padding-left:24px;display:flex}.emporam-shell .operating-overview-confidence__value{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.emporam-shell .operating-overview-confidence__value strong{color:#f8fafc;font-size:2.6rem;font-weight:800;line-height:1}.emporam-shell .operating-overview-confidence__value span{color:#7dd3fc;text-transform:uppercase;padding-bottom:4px;font-size:.68rem;font-weight:850}.emporam-shell .operating-overview-confidence__track{background:#64748b47;border-radius:999px;height:5px;margin-top:16px;overflow:hidden}.emporam-shell .operating-overview-confidence__track span{border-radius:inherit;background:linear-gradient(90deg,#10b981,#22d3ee);height:100%;animation:.7s cubic-bezier(.22,1,.36,1) both operating-overview-progress;display:block;box-shadow:0 0 14px #22d3ee80}.emporam-shell .operating-overview-confidence>p{margin-top:12px;font-size:.72rem;line-height:1.5;color:#8fa2b7!important}.emporam-shell .operating-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.emporam-shell .operating-overview-metric{background:linear-gradient(145deg,#26374fe0,#0f1b2de6);border:1px solid #94a3b824;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-height:112px;padding:16px;transition:border-color .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff14}.emporam-shell .operating-overview-metric:hover{border-color:var(--overview-tone,#67e8f9)}@supports (color:color-mix(in lab, red, red)){.emporam-shell .operating-overview-metric:hover{border-color:color-mix(in srgb, var(--overview-tone,#67e8f9) 48%, transparent)}}.emporam-shell .operating-overview-metric:hover{transform:translateY(-2px)}.emporam-shell .operating-overview-metric__icon{border:1px solid var(--overview-tone,#67e8f9);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emporam-shell .operating-overview-metric__icon{border:1px solid color-mix(in srgb, var(--overview-tone,#67e8f9) 32%, transparent)}}.emporam-shell .operating-overview-metric__icon{background:var(--overview-tone,#67e8f9);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.emporam-shell .operating-overview-metric__icon{background:color-mix(in srgb, var(--overview-tone,#67e8f9) 15%, transparent)}}.emporam-shell .operating-overview-metric__icon{color:var(--overview-tone,#67e8f9)}.emporam-shell .operating-overview-metric__icon svg{width:19px;height:19px}.emporam-shell .operating-overview-metric div>span,.emporam-shell .operating-overview-metric div>strong,.emporam-shell .operating-overview-metric div>small{display:block}.emporam-shell .operating-overview-metric div>span{color:#91a4ba;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:750;overflow:hidden}.emporam-shell .operating-overview-metric div>strong{color:#f8fafc;margin-top:6px;font-size:1.5rem;font-weight:820;line-height:1.1}.emporam-shell .operating-overview-metric div>small{color:var(--overview-tone,#67e8f9);margin-top:7px;font-size:.65rem;font-weight:750}.emporam-shell .operating-overview-tone--good{--overview-tone:#5eead4}.emporam-shell .operating-overview-tone--watch{--overview-tone:#fbbf24}.emporam-shell .operating-overview-tone--risk{--overview-tone:#fb7185}.emporam-shell .operating-overview-tone--neutral{--overview-tone:#67e8f9}.emporam-shell .operating-overview-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;display:grid}.emporam-shell .operating-overview-focus,.emporam-shell .operating-overview-guardrails{background:linear-gradient(145deg,#213147e6,#0c1728f0);border:1px solid #94a3b824;border-radius:12px;min-height:190px;padding:20px;box-shadow:inset 0 1px #ffffff12}.emporam-shell .operating-overview-section-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.emporam-shell .operating-overview-section-title span{color:#7dd3fc;text-transform:uppercase;font-size:.66rem;font-weight:900}.emporam-shell .operating-overview-section-title h3{margin-top:5px;color:#f8fafc!important;font-size:1.05rem!important;font-weight:820!important}.emporam-shell .operating-overview-section-title>strong{color:#5eead4;font-size:2rem;font-weight:800;line-height:1}.emporam-shell .operating-overview-section-title>svg{color:#fbbf24;width:22px;height:22px}.emporam-shell .operating-overview-focus>p{margin-top:18px;font-size:.82rem;line-height:1.6;color:#9eafc2!important}.emporam-shell .operating-overview-next-move{color:#e2e8f0;border-top:1px solid #94a3b821;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:.78rem;font-weight:760;line-height:1.5;display:flex}.emporam-shell .operating-overview-next-move svg{color:#5eead4;flex:none;width:18px;height:18px}.emporam-shell .operating-overview-guardrails dl{gap:10px;margin-top:16px;display:grid}.emporam-shell .operating-overview-guardrails dl>div{border-top:1px solid #94a3b821;grid-template-columns:96px minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.emporam-shell .operating-overview-guardrails dt{color:#94a3b8;text-transform:uppercase;font-size:.68rem;font-weight:820}.emporam-shell .operating-overview-guardrails dd{color:#dbe7f3;font-size:.76rem;font-weight:650;line-height:1.5}.emporam-shell .topbar-confidence-button--active{border-color:#22d3ee6b!important;box-shadow:0 0 22px #22d3ee33,inset 0 1px #ffffff29!important}@keyframes operating-overview-scan{0%,to{opacity:.28;transform:translate(-35%)}50%{opacity:.8;transform:translate(22%)}}@keyframes operating-overview-progress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (max-width:1100px){.emporam-shell .operating-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workflow-create-overlay{align-items:center;padding:16px}.emporam-shell .operating-overview-command,.emporam-shell .operating-overview-grid{grid-template-columns:1fr}.emporam-shell .operating-overview-confidence{border-top:1px solid #94a3b829;border-left:0;padding-top:18px;padding-left:0}}@media (max-width:520px){.emporam-shell .operating-overview-metrics{grid-template-columns:1fr}.emporam-shell .operating-overview-guardrails dl>div{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.workflow-create-overlay,.workflow-create-dialog,.emporam-shell .operating-overview-command:after,.emporam-shell .operating-overview-confidence__track span{animation:none!important}}.emporam-shell .app-notification-popover{position:absolute!important;top:calc(100% + 1.15rem)!important}.emporam-shell .action-plan-service-editor{background:radial-gradient(circle at 92% 0,#22d3ee1a,#0000 34%),linear-gradient(145deg,#22334af0,#0b1626f5);border:1px solid #7dd3fc33;border-radius:12px;overflow:hidden;box-shadow:0 18px 38px #02081733,inset 0 1px #ffffff14}.emporam-shell .action-plan-service-editor__header{border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 16px;display:flex}.emporam-shell .action-plan-service-editor__header span,.emporam-shell .action-plan-service-editor__header h3{display:block}.emporam-shell .action-plan-service-editor__header span{color:#67e8f9;text-transform:uppercase;font-size:.64rem;font-weight:850}.emporam-shell .action-plan-service-editor__header h3{margin-top:4px;color:#f8fafc!important;font-size:.92rem!important;font-weight:820!important}.emporam-shell .action-plan-service-editor__header>strong{color:#5eead4;background:#14b8a61f;border:1px solid #5eead447;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:30px;font-size:.76rem;display:inline-flex}.emporam-shell .action-plan-service-editor__composer{background:#060e1b80;border:1px solid #94a3b82e;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 16px 0;padding:6px 7px 6px 12px;transition:border-color .18s,box-shadow .18s;display:grid}.emporam-shell .action-plan-service-editor__composer:focus-within{border-color:#22d3ee75;box-shadow:0 0 0 3px #22d3ee14}.emporam-shell .action-plan-service-editor__composer>svg{color:#67e8f9;width:18px;height:18px}.emporam-shell .action-plan-service-editor__composer input{outline:0;width:100%;min-width:0;min-height:38px;font-size:.8rem;box-shadow:none!important;color:#e5eef8!important;background:0 0!important;border:0!important}.emporam-shell .action-plan-service-editor__composer input::placeholder{color:#64748b}.emporam-shell .action-plan-service-editor__composer button{color:#f0fdfa;background:linear-gradient(135deg,#10b981e6,#06b6d4d1);border:1px solid #34d39957;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:78px;min-height:38px;font-size:.72rem;font-weight:850;display:inline-flex}.emporam-shell .action-plan-service-editor__composer button:disabled{cursor:not-allowed;color:#64748b;box-shadow:none;background:#3341556b;border-color:#64748b2e}.emporam-shell .action-plan-service-editor__composer button svg{width:15px;height:15px}.emporam-shell .action-plan-service-editor__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px 16px;display:grid}.emporam-shell .action-plan-service-editor__list li{background:#152336b8;border:1px solid #94a3b821;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:48px;padding:7px 8px 7px 10px;transition:border-color .18s,transform .18s;display:grid}.emporam-shell .action-plan-service-editor__list li:hover{border-color:#7dd3fc4d;transform:translateY(-1px)}.emporam-shell .action-plan-service-editor__index{color:#64748b;font-family:var(--font-geist-mono,monospace);font-size:.64rem;font-weight:800}.emporam-shell .action-plan-service-editor__name{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:730;overflow:hidden}.emporam-shell .action-plan-service-editor__list button{color:#7f8fa3;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.emporam-shell .action-plan-service-editor__list button:hover{color:#fb7185;background:#f43f5e1a;border-color:#fb71853d}.emporam-shell .action-plan-service-editor__list button svg{width:15px;height:15px}.emporam-shell .action-plan-service-editor__empty{color:#7f91a7;border:1px dashed #7dd3fc33;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:82px;margin:12px 16px 16px;font-size:.75rem;display:flex}.emporam-shell .action-plan-service-editor__empty svg{color:#38bdf8;width:18px;height:18px}@media (max-width:760px){.emporam-shell .action-plan-service-editor__list{grid-template-columns:1fr}}@media (max-width:480px){.emporam-shell .action-plan-service-editor__composer{grid-template-columns:18px minmax(0,1fr) 42px}.emporam-shell .action-plan-service-editor__composer button{min-width:38px;padding:0}.emporam-shell .action-plan-service-editor__composer button span{display:none}}.emporam-shell .intelligence-workspace{--intel-panel:#132338e6;--intel-panel-strong:#0d1b2ff5;--intel-border:#94b8db2b;--intel-text:#e8f1fb;--intel-muted:#91a4bb;isolation:isolate;min-width:0;position:relative}.emporam-shell .intelligence-workspace--syncing:after{z-index:40;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee,#34d399,#0000);width:30%;height:2px;animation:1.7s ease-in-out infinite intelligence-sync-scan;position:absolute;top:-3px;left:0;box-shadow:0 0 16px #22d3ee8c}.emporam-shell .intelligence-workspace .section-tabs{gap:12px}.emporam-shell .intelligence-workspace .section-tabs__bar{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);overflow-y:hidden;background:#07111ff2!important;border:1px solid #7dd3fc2e!important;border-radius:8px!important;padding:5px!important;box-shadow:0 14px 34px #01071257,inset 0 1px #ffffff0f!important}.emporam-shell .intelligence-workspace .section-tabs__bar:before{background:0 0}.emporam-shell .intelligence-workspace .section-tabs__button{--tab-accent:56, 189, 248;letter-spacing:0;border:1px solid #0000;gap:8px;min-height:46px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;overflow:hidden;color:#8295ad!important;border-radius:7px!important}.emporam-shell .intelligence-workspace .section-tabs__button:first-child{--tab-accent:52, 211, 153}.emporam-shell .intelligence-workspace .section-tabs__button:nth-child(2){--tab-accent:34, 211, 238}.emporam-shell .intelligence-workspace .section-tabs__button:nth-child(3){--tab-accent:251, 191, 36}.emporam-shell .intelligence-workspace .section-tabs__button:nth-child(4){--tab-accent:96, 165, 250}.emporam-shell .intelligence-workspace .section-tabs__button:nth-child(5){--tab-accent:167, 139, 250}.emporam-shell .intelligence-workspace .section-tabs__button:nth-child(6){--tab-accent:251, 113, 133}.emporam-shell .intelligence-workspace .section-tabs__button:not(.section-tabs__button--active):hover{border-color:rgba(var(--tab-accent), .2);transform:translateY(-1px);background:rgba(var(--tab-accent), .07)!important;color:#dce8f5!important}.emporam-shell .intelligence-workspace .section-tabs__button--active{border-color:rgba(var(--tab-accent), .42)!important;background:rgba(var(--tab-accent), .15)!important;color:#f8fbff!important;box-shadow:0 8px 20px #0108143d, inset 0 1px 0 #ffffff14, 0 0 20px rgba(var(--tab-accent), .09)!important}.emporam-shell .intelligence-workspace .section-tabs__button--active:before{background:linear-gradient(110deg,#0000 0%,#ffffff14 47%,#0000 68%)}.emporam-shell .intelligence-workspace .section-tabs__button--active:after{background:rgb(var(--tab-accent));height:2px;box-shadow:0 0 10px rgba(var(--tab-accent), .56);bottom:2px;left:12px;right:12px}.emporam-shell .intelligence-workspace .section-tabs__icon{width:17px;height:17px;color:rgb(var(--tab-accent));filter:drop-shadow(0 0 8px rgba(var(--tab-accent), .24))}.emporam-shell .intelligence-workspace .section-tabs__button>.h-2.w-2{width:5px;height:5px;box-shadow:0 0 8px rgba(var(--tab-accent), .7);background:rgb(var(--tab-accent))!important}.emporam-shell .intelligence-workspace .section-tabs__button>span:last-child{border-color:rgba(var(--tab-accent), .2)!important;color:#aebed0!important;background:#020a1757!important}.emporam-shell .intelligence-workspace .section-tabs__content{min-width:0;animation:.32s cubic-bezier(.2,.75,.2,1) both intelligence-content-enter}.emporam-shell .intelligence-page-stack{gap:12px;min-width:0;display:grid}.emporam-shell .intelligence-panel{--panel-accent:56, 189, 248;min-width:0;position:relative;overflow:hidden;border:1px solid var(--intel-border)!important;background:var(--intel-panel)!important;border-radius:8px!important;padding:16px!important;box-shadow:0 16px 36px #0107123d,inset 0 1px #ffffff0b!important}.emporam-shell .intelligence-panel:before{background:linear-gradient(90deg, rgba(var(--panel-accent), .85), rgba(var(--panel-accent), .08) 72%, transparent);content:"";pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.emporam-shell .intelligence-panel--emerald{--panel-accent:52, 211, 153}.emporam-shell .intelligence-panel--cyan{--panel-accent:34, 211, 238}.emporam-shell .intelligence-panel--amber{--panel-accent:251, 191, 36}.emporam-shell .intelligence-panel--rose{--panel-accent:251, 113, 133}.emporam-shell .intelligence-panel--violet{--panel-accent:167, 139, 250}.emporam-shell .intelligence-overview-panel{background:linear-gradient(135deg, rgba(var(--panel-accent), .06), transparent 36%), var(--intel-panel-strong)!important}.emporam-shell .intelligence-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;display:grid}.emporam-shell .intelligence-heading__icon{--heading-accent:56, 189, 248;border:1px solid rgba(var(--heading-accent), .26);background:rgba(var(--heading-accent), .11);width:42px;height:42px;color:rgb(var(--heading-accent));box-shadow:inset 0 1px 0 #ffffff0f, 0 0 18px rgba(var(--heading-accent), .07);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.emporam-shell .intelligence-heading__icon--emerald{--heading-accent:52, 211, 153}.emporam-shell .intelligence-heading__icon--cyan{--heading-accent:34, 211, 238}.emporam-shell .intelligence-heading__icon--amber{--heading-accent:251, 191, 36}.emporam-shell .intelligence-heading__icon--rose{--heading-accent:251, 113, 133}.emporam-shell .intelligence-heading__icon--violet{--heading-accent:167, 139, 250}.emporam-shell .intelligence-heading__icon svg{width:20px;height:20px}.emporam-shell .intelligence-heading__copy{min-width:0}.emporam-shell .intelligence-heading__eyebrow{color:rgb(var(--panel-accent));letter-spacing:0;text-transform:uppercase;margin:0 0 2px;font-size:.66rem;font-weight:850;line-height:1.25}.emporam-shell .intelligence-heading h2{letter-spacing:0;margin:0;font-size:clamp(1.02rem,1.4vw,1.24rem);font-weight:780;line-height:1.2;color:var(--intel-text)!important}.emporam-shell .intelligence-heading__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden;color:var(--intel-muted)!important}.emporam-shell .intelligence-heading__actions,.emporam-shell .intelligence-heading__badges{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.emporam-shell .intelligence-heading__count{border:1px solid rgba(var(--panel-accent), .25);background:rgba(var(--panel-accent), .09);color:#dff7ff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:30px;font-size:.76rem;font-weight:800;display:inline-flex}.emporam-shell .intelligence-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.emporam-shell .intelligence-metric-strip--five{grid-template-columns:repeat(5,minmax(0,1fr))}.emporam-shell .intelligence-metric{--metric-accent:56, 189, 248;border:1px solid rgba(var(--metric-accent), .17);background:#0712228a;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px 10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.emporam-shell .intelligence-metric:hover{border-color:rgba(var(--metric-accent), .34);background:rgba(var(--metric-accent), .07);transform:translateY(-1px);box-shadow:0 9px 20px #0108142e}.emporam-shell .intelligence-metric--emerald{--metric-accent:52, 211, 153}.emporam-shell .intelligence-metric--cyan{--metric-accent:34, 211, 238}.emporam-shell .intelligence-metric--amber{--metric-accent:251, 191, 36}.emporam-shell .intelligence-metric--rose{--metric-accent:251, 113, 133}.emporam-shell .intelligence-metric--violet{--metric-accent:167, 139, 250}.emporam-shell .intelligence-metric__icon{border:1px solid rgba(var(--metric-accent), .22);background:rgba(var(--metric-accent), .11);width:34px;height:34px;color:rgb(var(--metric-accent));border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.emporam-shell .intelligence-metric__icon svg{width:17px;height:17px}.emporam-shell .intelligence-metric__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.emporam-shell .intelligence-metric__copy span{color:#788ca4;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:760;overflow:hidden}.emporam-shell .intelligence-metric__copy strong{overflow-wrap:anywhere;color:#e9f2fb;text-transform:capitalize;font-size:.98rem;font-weight:820;line-height:1.1}.emporam-shell .intelligence-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.emporam-shell .intelligence-signal-card{--signal-accent:56, 189, 248;border:1px solid rgba(var(--signal-accent), .18);background:#081425a6;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:74px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.emporam-shell .intelligence-signal-card:hover{border-color:rgba(var(--signal-accent), .38);box-shadow:0 10px 22px rgba(var(--signal-accent), .07);transform:translateY(-1px)}.emporam-shell .intelligence-signal-card--emerald{--signal-accent:52, 211, 153}.emporam-shell .intelligence-signal-card--cyan{--signal-accent:34, 211, 238}.emporam-shell .intelligence-signal-card--amber{--signal-accent:251, 191, 36}.emporam-shell .intelligence-signal-card--rose{--signal-accent:251, 113, 133}.emporam-shell .intelligence-signal-card--violet{--signal-accent:167, 139, 250}.emporam-shell .intelligence-signal-card__icon{background:rgba(var(--signal-accent), .11);width:36px;height:36px;color:rgb(var(--signal-accent));border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.emporam-shell .intelligence-signal-card__icon svg{width:17px;height:17px}.emporam-shell .intelligence-signal-card span:not(.intelligence-signal-card__icon):not(.intelligence-signal-card__status){color:#7f93aa;font-size:.65rem;font-weight:760}.emporam-shell .intelligence-signal-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.75rem;font-weight:690;line-height:1.35;display:-webkit-box;overflow:hidden;color:#e1ebf5!important}.emporam-shell .intelligence-signal-card__status{color:rgb(var(--signal-accent));text-transform:uppercase;font-size:.61rem;font-weight:850}.emporam-shell .intelligence-record-grid{gap:9px;margin-top:14px;display:grid}.emporam-shell .intelligence-record-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.emporam-shell .intelligence-record{--record-accent:56, 189, 248;background:#081425ad;border:1px solid #94b8db26;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:13px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;animation:.36s cubic-bezier(.2,.75,.2,1) both intelligence-card-enter;display:flex;position:relative;overflow:hidden}.emporam-shell .intelligence-record:before{background:rgba(var(--record-accent), .68);content:"";opacity:.72;width:2px;position:absolute;top:0;bottom:0;left:0}.emporam-shell .intelligence-record:nth-child(2){animation-delay:45ms}.emporam-shell .intelligence-record:nth-child(3){animation-delay:90ms}.emporam-shell .intelligence-record:nth-child(4){animation-delay:.135s}.emporam-shell .intelligence-record:hover{border-color:rgba(var(--record-accent), .32);background:#0c1b2fd6;transform:translateY(-2px);box-shadow:0 13px 26px #0107123b}.emporam-shell .intelligence-record--trend{--record-accent:251, 191, 36}.emporam-shell .intelligence-record--brief{--record-accent:34, 211, 238}.emporam-shell .intelligence-record--queue{--record-accent:52, 211, 153}.emporam-shell .intelligence-record--connector{--record-accent:167, 139, 250}.emporam-shell .intelligence-record__header{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;display:grid}.emporam-shell .intelligence-record__header h3,.emporam-shell .intelligence-compact-action h3,.emporam-shell .intelligence-compact-signal h3{overflow-wrap:anywhere;letter-spacing:0;margin:5px 0 0;font-size:.86rem;font-weight:760;line-height:1.35;color:#e9f2fb!important}.emporam-shell .intelligence-record__icon{--record-icon-accent:56, 189, 248;border:1px solid rgba(var(--record-icon-accent), .22);background:rgba(var(--record-icon-accent), .1);width:36px;height:36px;color:rgb(var(--record-icon-accent));border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.emporam-shell .intelligence-record__icon--emerald{--record-icon-accent:52, 211, 153}.emporam-shell .intelligence-record__icon--cyan{--record-icon-accent:34, 211, 238}.emporam-shell .intelligence-record__icon--amber{--record-icon-accent:251, 191, 36}.emporam-shell .intelligence-record__icon--rose{--record-icon-accent:251, 113, 133}.emporam-shell .intelligence-record__icon--violet{--record-icon-accent:167, 139, 250}.emporam-shell .intelligence-record__icon svg{width:17px;height:17px}.emporam-shell .intelligence-record__meta{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:2px 0 0;font-size:.68rem;line-height:1.3;overflow:hidden;color:#7890a9!important}.emporam-shell .intelligence-record__body,.emporam-shell .intelligence-compact-action p,.emporam-shell .intelligence-compact-signal>div>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden;color:#a3b4c7!important}.emporam-shell .intelligence-record__footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:2px;display:flex}.emporam-shell .intelligence-chip-row,.emporam-shell .intelligence-source-chips>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.emporam-shell .intelligence-chip-row--footer{padding-top:2px}.emporam-shell .intelligence-chip,.emporam-shell .intelligence-confidence{color:#93a7bd;text-overflow:ellipsis;white-space:nowrap;background:#07122294;border:1px solid #94b8db2b;border-radius:999px;align-items:center;gap:4px;max-width:100%;min-height:22px;padding:3px 7px;font-size:.62rem;font-weight:730;line-height:1.2;display:inline-flex;overflow:hidden}.emporam-shell .intelligence-chip svg,.emporam-shell .intelligence-confidence svg{flex:none;width:11px;height:11px}.emporam-shell .intelligence-confidence{color:#67e8f9;background:#22d3ee14;border-color:#22d3ee33}.emporam-shell .intelligence-chip--knowledge{color:#6ee7b7;background:#34d39914;border-color:#34d39933}.emporam-shell .intelligence-chip--evidence{color:#c4b5fd;background:#a78bfa14;border-color:#a78bfa33}.emporam-shell .intelligence-chip--keyword{color:#67e8f9;background:#22d3ee14;border-color:#22d3ee33}.emporam-shell .intelligence-chip--schema{color:#fcd34d;background:#fbbf2414;border-color:#fbbf2433}.emporam-shell .intelligence-source-chips{gap:6px;padding-top:1px;display:grid}.emporam-shell .intelligence-next-action{border-left:2px solid rgba(var(--record-accent), .48);background:rgba(var(--record-accent), .05);color:#c7d5e4;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:7px;padding:7px 8px;font-size:.71rem;line-height:1.42;display:grid}.emporam-shell .intelligence-next-action svg{width:14px;height:14px;color:rgb(var(--record-accent));margin-top:1px}.emporam-shell .intelligence-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.emporam-shell .intelligence-list{background:#06111f78;border:1px solid #94b8db21;border-radius:8px;min-width:0;padding:10px}.emporam-shell .intelligence-list__title{color:#8298b0;text-transform:uppercase;font-size:.64rem;font-weight:820}.emporam-shell .intelligence-list>div{gap:6px;margin-top:7px;display:grid}.emporam-shell .intelligence-list p{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px;margin:0;font-size:.71rem;line-height:1.42;display:grid;color:#b3c2d2!important}.emporam-shell .intelligence-list p svg{width:13px;height:13px;color:rgb(var(--panel-accent));margin-top:2px}.emporam-shell .intelligence-empty-state{border:1px dashed rgba(var(--panel-accent), .24);background:rgba(var(--panel-accent), .035);text-align:left;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:104px;margin-top:14px;padding:16px;display:flex}.emporam-shell .intelligence-empty-state>span{background:rgba(var(--panel-accent), .1);width:38px;height:38px;color:rgb(var(--panel-accent));border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.emporam-shell .intelligence-empty-state svg{width:18px;height:18px}.emporam-shell .intelligence-empty-state strong{color:#e2ecf7;font-size:.8rem}.emporam-shell .intelligence-empty-state p{margin:2px 0 0;font-size:.71rem;color:#8094aa!important}.emporam-shell .intelligence-primary-action,.emporam-shell .intelligence-secondary-action,.emporam-shell .intelligence-icon-action{letter-spacing:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:.7rem;font-weight:800;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.emporam-shell .intelligence-primary-action{color:#f0fdf8;background:#10b981db;border:1px solid #34d3996b;padding:7px 11px;box-shadow:0 8px 18px #10b98126}.emporam-shell .intelligence-secondary-action{color:#a5f3fc;background:#22d3ee17;border:1px solid #22d3ee42;padding:7px 10px}.emporam-shell .intelligence-icon-action{color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee38;width:34px;height:34px;min-height:34px}.emporam-shell .intelligence-icon-action--danger{color:#fda4af;background:#fb718512;border-color:#fb718538}.emporam-shell .intelligence-primary-action:hover:not(:disabled),.emporam-shell .intelligence-secondary-action:hover:not(:disabled),.emporam-shell .intelligence-icon-action:hover:not(:disabled){transform:translateY(-1px)}.emporam-shell .intelligence-primary-action svg,.emporam-shell .intelligence-secondary-action svg,.emporam-shell .intelligence-icon-action svg{width:15px;height:15px}.emporam-shell .intelligence-primary-action:disabled,.emporam-shell .intelligence-secondary-action:disabled,.emporam-shell .intelligence-icon-action:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.emporam-shell .intelligence-status-banner{color:#b7c6d6;background:#07122294;border:1px solid #94b8db29;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:38px;margin-top:10px;padding:8px 10px;font-size:.71rem;display:flex}.emporam-shell .intelligence-status-banner svg{flex:none;width:15px;height:15px}.emporam-shell .intelligence-status-banner span{color:#7f93aa;font-weight:700}.emporam-shell .intelligence-status-banner strong{color:#dce7f3;text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.emporam-shell .intelligence-status-banner--emerald{color:#6ee7b7;background:#34d39912;border-color:#34d3993b}.emporam-shell .intelligence-status-banner--cyan{color:#67e8f9;background:#22d3ee12;border-color:#22d3ee3b}.emporam-shell .intelligence-status-banner--amber{color:#fcd34d;background:#fbbf2412;border-color:#fbbf243b}.emporam-shell .intelligence-status-banner--rose{color:#fda4af;background:#fb718512;border-color:#fb71853b}.emporam-shell .intelligence-key-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.emporam-shell .intelligence-key-value-grid--wide{margin-top:13px}.emporam-shell .intelligence-key-value{background:#06111f70;border:1px solid #94b8db1f;border-radius:7px;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:42px;padding:7px 8px;display:flex}.emporam-shell .intelligence-key-value span{color:#70859c;text-transform:uppercase;font-size:.6rem;font-weight:760}.emporam-shell .intelligence-key-value strong{color:#cedae7;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.7rem;font-weight:710;overflow:hidden}.emporam-shell .intelligence-actions-layout,.emporam-shell .intelligence-schedule-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:12px;display:grid}.emporam-shell .intelligence-compact-list{gap:7px;margin-top:13px;display:grid}.emporam-shell .intelligence-compact-action,.emporam-shell .intelligence-compact-signal{background:#07122291;border:1px solid #94b8db24;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.emporam-shell .intelligence-compact-action:hover,.emporam-shell .intelligence-compact-signal:hover{background:#0c1b2fbf;border-color:#a78bfa47;transform:translateY(-1px)}.emporam-shell .intelligence-compact-action h3,.emporam-shell .intelligence-compact-signal h3{margin-top:4px}.emporam-shell .intelligence-live-state{color:#8ca0b6;align-items:center;gap:6px;font-size:.65rem;font-weight:780;display:inline-flex}.emporam-shell .intelligence-live-state>span{background:#64748b;border-radius:50%;width:7px;height:7px}.emporam-shell .intelligence-live-state--ready{color:#6ee7b7}.emporam-shell .intelligence-live-state--ready>span{background:#34d399;animation:2.4s ease-in-out infinite intelligence-live-pulse;box-shadow:0 0 9px #34d3998c}.emporam-shell .intelligence-live-state--waiting{color:#fcd34d}.emporam-shell .intelligence-live-state--waiting>span{background:#fbbf24}.emporam-shell .intelligence-timeline{gap:0;margin-top:10px;display:grid;position:relative}.emporam-shell .intelligence-timeline__item{grid-template-columns:14px minmax(0,1fr);gap:8px;min-width:0;padding:8px 0;display:grid;position:relative}.emporam-shell .intelligence-timeline__item:not(:last-child):after{content:"";background:#a78bfa38;width:1px;position:absolute;top:22px;bottom:-5px;left:5px}.emporam-shell .intelligence-timeline__dot{background:#a78bfa;border:3px solid #a78bfa38;border-radius:50%;width:11px;height:11px;margin-top:4px;box-shadow:0 0 10px #a78bfa4d}.emporam-shell .intelligence-timeline__item strong{color:#d9e4ef;text-transform:capitalize;font-size:.7rem}.emporam-shell .intelligence-timeline__item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:.69rem;line-height:1.4;display:-webkit-box;overflow:hidden;color:#91a4ba!important}.emporam-shell .intelligence-timeline__item time{color:#627991;font-size:.61rem}.emporam-shell .intelligence-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.emporam-shell .intelligence-connector-card{background:#081425ab;border:1px solid #94b8db26;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:13px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;animation:.36s cubic-bezier(.2,.75,.2,1) both intelligence-card-enter;display:flex}.emporam-shell .intelligence-connector-card:hover{background:#0c1b2fd1;border-color:#22d3ee4d;transform:translateY(-2px);box-shadow:0 13px 26px #01071238}.emporam-shell .intelligence-connector-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden;color:#8ea2b8!important}.emporam-shell .intelligence-source-field{gap:5px;display:grid}.emporam-shell .intelligence-source-field>span{color:#8094aa;text-transform:uppercase;font-size:.63rem;font-weight:790}.emporam-shell .intelligence-source-field>div{background:#030c198f;border:1px solid #94b8db2b;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 9px;transition:border-color .18s,box-shadow .18s;display:grid}.emporam-shell .intelligence-source-field>div:focus-within{border-color:#22d3ee6b;box-shadow:0 0 0 3px #22d3ee14}.emporam-shell .intelligence-source-field svg{color:#22d3ee;width:15px;height:15px}.emporam-shell .intelligence-source-field input{color:#dce8f4;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;font-size:.71rem}.emporam-shell .intelligence-source-field input::placeholder{color:#526a82}.emporam-shell .intelligence-source-field small{color:#60778f;font-size:.59rem}.emporam-shell .intelligence-connector-signal{background:#34d3990d;border:1px solid #34d39929;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.emporam-shell .intelligence-connector-signal strong{color:#cbd9e7;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.emporam-shell .intelligence-connector-signal>span:last-child{color:#6ee7b7;font-size:.61rem;font-weight:760}.emporam-shell .intelligence-connector-card__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.emporam-shell .intelligence-connector-card__actions .intelligence-live-state{margin-right:auto}.emporam-shell .intelligence-history-strip{background:#07122287;border:1px solid #a78bfa26;border-radius:8px;grid-template-columns:132px minmax(0,1fr);gap:10px;margin-top:12px;padding:10px;display:grid}.emporam-shell .intelligence-history-strip__heading{color:#a78bfa;align-items:center;gap:8px;display:flex}.emporam-shell .intelligence-history-strip__heading>svg{width:18px;height:18px}.emporam-shell .intelligence-history-strip__heading div{flex-direction:column;display:flex}.emporam-shell .intelligence-history-strip__heading span,.emporam-shell .intelligence-history-strip__heading strong{font-size:.68rem}.emporam-shell .intelligence-history-strip__items{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.emporam-shell .intelligence-history-strip__items article{border-left:1px solid #94b8db1a;grid-template-columns:10px minmax(0,1fr);gap:5px;min-width:0;padding-left:7px;display:grid}.emporam-shell .intelligence-history-strip__items strong,.emporam-shell .intelligence-history-strip__items p,.emporam-shell .intelligence-history-strip__items time{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.emporam-shell .intelligence-history-strip__items strong{color:#d5e0eb;text-transform:capitalize;font-size:.63rem}.emporam-shell .intelligence-history-strip__items p{font-size:.59rem;color:#7f94aa!important}.emporam-shell .intelligence-history-strip__items time,.emporam-shell .intelligence-history-strip__empty{color:#5f778f;font-size:.57rem}@keyframes intelligence-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes intelligence-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes intelligence-sync-scan{0%{opacity:0;transform:translate(-25%)}35%,65%{opacity:1}to{opacity:0;transform:translate(330%)}}@keyframes intelligence-live-pulse{0%,to{transform:scale(.92);box-shadow:0 0 6px #34d39957}50%{transform:scale(1.05);box-shadow:0 0 12px #34d399b3}}@media (max-width:1180px){.emporam-shell .intelligence-metric-strip,.emporam-shell .intelligence-metric-strip--five,.emporam-shell .intelligence-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emporam-shell .intelligence-actions-layout,.emporam-shell .intelligence-schedule-lower-grid{grid-template-columns:1fr}.emporam-shell .intelligence-history-strip__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.emporam-shell .intelligence-record-grid--two,.emporam-shell .intelligence-connector-grid,.emporam-shell .intelligence-detail-grid,.emporam-shell .intelligence-history-strip{grid-template-columns:1fr}.emporam-shell .intelligence-history-strip__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.emporam-shell .intelligence-panel{padding:12px!important}.emporam-shell .intelligence-heading{grid-template-columns:36px minmax(0,1fr)}.emporam-shell .intelligence-heading__icon{width:36px;height:36px}.emporam-shell .intelligence-heading__actions{grid-column:1/-1;justify-content:flex-start}.emporam-shell .intelligence-metric-strip,.emporam-shell .intelligence-metric-strip--five,.emporam-shell .intelligence-signal-grid{grid-template-columns:1fr}.emporam-shell .intelligence-record__header{grid-template-columns:34px minmax(0,1fr)}.emporam-shell .intelligence-record__header>:last-child:not(.min-w-0){grid-column:2;justify-self:start}.emporam-shell .intelligence-record__footer{flex-direction:column;align-items:stretch}.emporam-shell .intelligence-record__footer .intelligence-primary-action{width:100%}.emporam-shell .intelligence-history-strip__items{grid-template-columns:1fr}}.command-loading-overlay{z-index:9999;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);place-items:center;animation:.22s both command-loading-fade;display:grid;position:fixed;inset:0;overflow:hidden;background:#030712c2!important}.command-loading-overlay__aurora{background:radial-gradient(circle at 30% 38%,#10b9814d,#0000 28%),radial-gradient(circle at 70% 60%,#38bdf847,#0000 30%),conic-gradient(from 180deg,#0000,#6366f126,#0000);animation:5s linear infinite command-loading-aurora;position:absolute;inset:-30%}.command-loading-overlay__card{color:#fff;text-align:center;border:1px solid #ffffff29;border-radius:28px;width:min(88vw,420px);padding:34px 34px 30px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000073,inset 0 1px #ffffff1f;background:linear-gradient(145deg,#0f172ae6,#064e3b6b)!important}.command-loading-overlay__orbit{color:#a7f3d0;border:1px solid #6ee7b738;border-radius:999px;place-items:center;width:92px;height:92px;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 0 44px #10b98133}.command-loading-overlay__orbit svg{width:26px;height:26px;animation:1.6s ease-in-out infinite command-loading-pulse}.command-loading-overlay__orbit span{border-radius:999px;width:9px;height:9px;animation:1.8s linear infinite command-loading-orbit;position:absolute;box-shadow:0 0 16px #34d399;background:#34d399!important}.command-loading-overlay__orbit span:nth-child(2){animation-delay:-.6s;background:#38bdf8!important}.command-loading-overlay__orbit span:nth-child(3){animation-delay:-1.2s;background:#a78bfa!important}.command-loading-overlay__eyebrow{color:#6ee7b7;letter-spacing:.22em;margin:0 0 8px;font-size:11px;font-weight:800}.command-loading-overlay__title{letter-spacing:-.025em;margin:0;font-size:clamp(20px,4vw,27px);font-weight:720}.command-loading-overlay__detail{color:#e2e8f0ad;max-width:320px;margin:14px auto 0;font-size:12px;line-height:1.6}.command-loading-overlay__progress{border-radius:999px;height:3px;margin-top:22px;overflow:hidden;background:#ffffff17!important}.command-loading-overlay__progress span{border-radius:inherit;width:42%;height:100%;animation:1.25s ease-in-out infinite command-loading-progress;display:block;box-shadow:0 0 18px #34d399b3;background:linear-gradient(90deg,#34d399,#38bdf8)!important}.command-loading-activity{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:9998;color:#f8fafc;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border:1px solid #38bdf84d;border-radius:1.15rem;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.72rem;width:min(22rem,100vw - 2rem);min-height:4.15rem;padding:.62rem .8rem .76rem;animation:.24s cubic-bezier(.2,.8,.2,1) both command-loading-activity-enter;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 55px #0208176b,0 0 34px #0ea5e91f,inset 0 1px #ffffff14;background:linear-gradient(135deg,#081e38f5,#050d1df5)!important}.command-loading-activity__signal{color:#67e8f9;border:1px solid #67e8f957;border-radius:999px;place-items:center;width:2.45rem;height:2.45rem;display:grid;position:relative;box-shadow:0 0 22px #22d3ee2e,inset 0 0 18px #0ea5e91f;background:#0891b224!important}.command-loading-activity__signal svg{width:1rem;height:1rem;animation:1.35s ease-in-out infinite command-loading-pulse}.command-loading-activity__signal>span{border-radius:999px;width:.38rem;height:.38rem;animation:1.35s linear infinite command-loading-activity-orbit;position:absolute;box-shadow:0 0 12px #38bdf8;background:#38bdf8!important}.command-loading-activity__copy{gap:.08rem;min-width:0;display:grid}.command-loading-activity__copy strong,.command-loading-activity__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-loading-activity__copy strong{letter-spacing:-.01em;font-size:.82rem;font-weight:760}.command-loading-activity__copy small{color:#bae6fdad;font-size:.66rem;font-weight:600}.command-loading-activity__progress{border-radius:999px;height:2px;position:absolute;bottom:.42rem;left:3.85rem;right:.75rem;overflow:hidden;background:#7dd3fc1a!important}.command-loading-activity__progress>span{border-radius:inherit;width:38%;height:100%;animation:1.1s ease-in-out infinite command-loading-progress;display:block;box-shadow:0 0 14px #38bdf8b3;background:linear-gradient(90deg,#38bdf8,#2dd4bf,#60a5fa)!important}@keyframes command-loading-fade{0%{opacity:0}to{opacity:1}}@keyframes command-loading-aurora{to{transform:rotate(360deg)scale(1.08)}}@keyframes command-loading-pulse{50%{opacity:.55;transform:scale(.86)rotate(12deg)}}@keyframes command-loading-orbit{0%{transform:rotate(0)translate(46px)rotate(0)}to{transform:rotate(360deg)translate(46px)rotate(-360deg)}}@keyframes command-loading-progress{0%{transform:translate(-110%)}to{transform:translate(350%)}}@keyframes command-loading-activity-enter{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes command-loading-activity-orbit{0%{transform:rotate(0)translate(1.2rem)rotate(0)}to{transform:rotate(360deg)translate(1.2rem)rotate(-360deg)}}@media (max-width:640px){.command-loading-activity{right:.7rem;bottom:calc(.7rem + env(safe-area-inset-bottom));width:calc(100vw - 1.4rem)}}@media (prefers-reduced-motion:reduce){.command-loading-overlay,.command-loading-overlay *,.command-loading-activity,.command-loading-activity *{animation-duration:.01ms!important;animation-iteration-count:1!important}.emporam-shell .intelligence-workspace *,.emporam-shell .intelligence-workspace :before,.emporam-shell .intelligence-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.emporam-shell .operation-status-overlay[role=status][aria-live=polite]{pointer-events:none;justify-content:flex-end;align-items:flex-start;width:min(440px,100vw - 2rem);padding:0;inset:1rem 1rem auto auto}.emporam-shell .operation-status-backdrop{display:none}.emporam-shell .operation-status-modal{pointer-events:auto;border-radius:1rem;width:100%;padding:.95rem;box-shadow:0 20px 55px #00000061,inset 0 0 0 1px #ffffff0d}@media (max-width:640px){.emporam-shell .operation-status-overlay[role=status][aria-live=polite]{width:auto;inset:.75rem .75rem auto}}.workflow-post-tabs{gap:.48rem}.workflow-post-tab{background:linear-gradient(90deg,#0ea5e91a,#0000 18%),linear-gradient(135deg,#101b2ffa,#040a16fa);border-color:#7dd3fc2e;border-radius:.82rem;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:5.8rem minmax(0,1fr);gap:.22rem .68rem;min-height:5.35rem;max-height:5.75rem;padding:.4rem;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0003}.workflow-post-tab:before{width:.18rem}.workflow-post-tab:hover{border-color:#67e8f975;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #082f4947,0 0 0 3px #38bdf80d}.workflow-post-tab-header{gap:.45rem;min-height:2.35rem}.workflow-post-tab-title-group{gap:.14rem}.workflow-post-tab-title-group h3{font-size:.82rem;line-height:1.12}.workflow-post-tab-kicker{gap:.3rem}.workflow-post-tab-media{border-radius:.58rem;min-height:4.55rem;max-height:4.95rem}.workflow-post-tab-copy{gap:.2rem;overflow:hidden}.workflow-post-tab-meta .rounded-lg{min-width:0;padding:.12rem .48rem!important}.workflow-post-tab-meta p:first-child{font-size:.46rem!important}.workflow-post-tab-meta p:last-child{font-size:.58rem!important}.workflow-post-header-actions{gap:.35rem}.workflow-post-tab .workflow-post-preview-button,.workflow-post-tab .workflow-post-open-media{min-height:1.85rem;padding:.28rem .48rem;font-size:.56rem}.workflow-post-edit-button{color:#fde68a;background:linear-gradient(#f59e0b2e,#d977061a),#0f172ab8;border-color:#fbbf2457}.workflow-post-edit-button:hover{border-color:#fde047ad!important;box-shadow:0 10px 24px #b453092e!important}@media (max-width:760px){.workflow-post-tab{grid-template-columns:5rem minmax(0,1fr);min-height:6.4rem;max-height:none}.workflow-post-tab-media{min-height:5.5rem;max-height:none}}.emporam-shell .sidebar-content-card{opacity:.82;min-height:58px!important;box-shadow:none!important;color:#e2e8f0c2!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:.625rem!important;padding:.48rem .75rem!important;position:relative!important;transform:none!important}.emporam-shell .sidebar-content-card:hover,.emporam-shell .sidebar-content-card--active{opacity:1;box-shadow:none!important;color:#e2e8f0c2!important;background:0 0!important;border:0!important;transform:none!important}.emporam-shell .sidebar-content-card:before{content:"";position:absolute;width:2px!important;box-shadow:none!important;opacity:0!important;background:#38bdf8!important;border-radius:999px!important;animation:none!important;display:block!important;inset:16% auto 16% 0!important;transform:none!important}.emporam-shell .sidebar-content-card--active:before{opacity:1!important}.emporam-shell .sidebar-content-card:after{display:none!important}.emporam-shell .sidebar-content-card-icon,.emporam-shell .sidebar-content-card--active .sidebar-content-card-icon{color:#e2e8f0c2!important;width:36px!important;height:36px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.emporam-shell .sidebar-content-card .text-white,.emporam-shell .sidebar-content-card--active .text-white{color:#e2e8f0e6!important}.emporam-shell .sidebar-content-card .text-white\/66,.emporam-shell .sidebar-content-card--active .text-white\/66{color:#94a3b8b8!important}.emporam-shell .sidebar-content-count,.emporam-shell .sidebar-content-card--active .sidebar-content-count{text-align:right;color:#94a3b8c2!important;min-width:1.5rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.emporam-shell .sidebar-rail-button,.emporam-shell .sidebar-rail-button--active{opacity:.78;color:#e2e8f0b3!important;position:relative!important;transform:none!important}.emporam-shell .sidebar-rail-button:hover,.emporam-shell .sidebar-rail-button--active{opacity:1;color:#e2e8f0b3!important}.emporam-shell .sidebar-rail-button:before{content:"";position:absolute;width:2px!important;box-shadow:none!important;opacity:0!important;background:#38bdf8!important;border-radius:999px 0 0 999px!important;display:block!important;inset:22% 0 22% auto!important;transform:none!important}.emporam-shell .sidebar-rail-button--active:before{opacity:1!important}.emporam-shell .sidebar-rail-button:after{display:none!important}.emporam-shell .sidebar-rail-icon,.emporam-shell .sidebar-rail-button--active .sidebar-rail-icon{color:#e2e8f0b3!important;width:38px!important;height:38px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}:root{--em-shadow-ambient:#00000080;--em-shadow-near:#0000004d;--em-shadow-inset-depth:#0000004d;--em-shadow-highlight:#ffffff24;--em-focus-glow-color:#10b98133;--em-shadow:0 12px 24px -6px var(--em-shadow-ambient), 0 4px 10px -2px var(--em-shadow-near);--em-shadow-sm:0 6px 14px -3px var(--em-shadow-ambient), 0 2px 6px -1px var(--em-shadow-near);--em-shadow-lg:0 24px 48px -12px var(--em-shadow-ambient), 0 12px 24px -6px var(--em-shadow-near);--em-shadow-inset:inset 0 2px 5px var(--em-shadow-inset-depth), inset 0 1px 1px var(--em-shadow-highlight)}.emporam-shell .ui-surface,.emporam-shell .glass-panel,.emporam-shell .app-topbar,.emporam-shell .app-topbar-panel,.emporam-shell .app-sidebar,.emporam-shell .guided-workflow__step,.emporam-shell .app-notification-popover,.emporam-shell .action-plan-workspace__tabs,.emporam-shell .content-plan-library,.emporam-shell .operation-status-modal,.emporam-shell .operating-overview-metric,.emporam-shell .operating-overview-focus,.emporam-shell .operating-overview-guardrails{box-shadow:var(--em-shadow-sm)}.emporam-shell .ui-surface,.emporam-shell .glass-panel,.emporam-shell .app-topbar,.emporam-shell .app-topbar-panel{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2)}.emporam-shell .ui-pressable:not(.sidebar-content-card),.emporam-shell button.rounded-lg,.emporam-shell button.rounded-md{box-shadow:var(--em-shadow-sm)}.emporam-shell .ui-pressable:hover:not(:disabled):not(.sidebar-content-card),.emporam-shell button.rounded-lg:hover:not(:disabled),.emporam-shell button.rounded-md:hover:not(:disabled){box-shadow:var(--em-shadow);transform:translateY(-2px)}.emporam-shell .ui-pressable:active:not(:disabled):not(.sidebar-content-card),.emporam-shell button.rounded-lg:active:not(:disabled),.emporam-shell button.rounded-md:active:not(:disabled){box-shadow:var(--em-shadow-inset);transform:translateY(0)scale(.97)}.emporam-shell input,.emporam-shell select,.emporam-shell textarea{box-shadow:var(--em-shadow-inset)}.emporam-shell input:focus,.emporam-shell select:focus,.emporam-shell textarea:focus,.emporam-shell button:focus-visible,.emporam-shell a:focus-visible{box-shadow:0 0 0 2px var(--em-accent), 0 0 14px var(--em-focus-glow-color)}.emporam-shell .section-tabs__bar,.emporam-shell .section-tabs__button--active{box-shadow:var(--em-shadow-sm)}.emporam-shell .sidebar-content-card,.emporam-shell .sidebar-content-card:hover,.emporam-shell .sidebar-content-card--active,.emporam-shell .sidebar-content-card-icon,.emporam-shell .sidebar-content-count,.emporam-shell .sidebar-rail-icon{box-shadow:none!important}.emporam-shell .section-tabs__bar,.emporam-shell .intelligence-workspace .section-tabs__bar{-webkit-backdrop-filter:blur(20px)saturate(1.2)!important;backdrop-filter:blur(20px)saturate(1.2)!important;box-shadow:0 8px 24px var(--em-shadow-near), inset 0 1px 2px var(--em-shadow-highlight), inset 0 -2px 4px var(--em-shadow-inset-depth)!important;border-style:solid!important;border-width:1px!important;border-radius:99px!important;padding:4px!important;overflow-y:hidden!important}.emporam-shell .section-tabs__bar:before,.emporam-shell .section-tabs__bar:after,.emporam-shell .intelligence-workspace .section-tabs__bar:before,.emporam-shell .intelligence-workspace .section-tabs__bar:after{display:none!important}.emporam-shell .section-tabs__button,.emporam-shell .intelligence-workspace .section-tabs__button{min-height:36px!important;box-shadow:none!important;letter-spacing:0!important;border:0!important;border-radius:99px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;transform:none!important}.emporam-shell .section-tabs__button:hover,.emporam-shell .intelligence-workspace .section-tabs__button:hover{border:0!important;transform:none!important}.emporam-shell .section-tabs__button+.section-tabs__button:before,.emporam-shell .intelligence-workspace .section-tabs__button+.section-tabs__button:before{opacity:.18;background:currentColor;content:""!important;width:1px!important;height:50%!important;box-shadow:none!important;border-radius:0!important;transition:opacity .3s!important;animation:none!important;display:block!important;position:absolute!important;top:25%!important;left:-2px!important;transform:none!important}.emporam-shell .section-tabs__button--active,.emporam-shell .intelligence-workspace .section-tabs__button--active{box-shadow:0 4px 12px var(--em-shadow-near), inset 0 1px 1px var(--em-shadow-highlight)!important;border:0!important;border-radius:99px!important;font-weight:600!important;transform:none!important}.emporam-shell .section-tabs__button--active:before,.emporam-shell .section-tabs__button--active:after,.emporam-shell .intelligence-workspace .section-tabs__button--active:before,.emporam-shell .intelligence-workspace .section-tabs__button--active:after{display:none!important}.emporam-shell .section-tabs__button--active+.section-tabs__button:before,.emporam-shell .intelligence-workspace .section-tabs__button--active+.section-tabs__button:before{opacity:0!important}.emporam-shell .section-tabs__button>.h-2.w-2,.emporam-shell .intelligence-workspace .section-tabs__button>.h-2.w-2{display:none!important}html.dark .emporam-shell .section-tabs__bar,html.dark .emporam-shell .intelligence-workspace .section-tabs__bar{background:#030303!important;border-color:#ffffff24!important}html.dark .emporam-shell .section-tabs__button,html.dark .emporam-shell .intelligence-workspace .section-tabs__button{color:#ffffff9e!important;background:0 0!important}html.dark .emporam-shell .section-tabs__button:hover,html.dark .emporam-shell .intelligence-workspace .section-tabs__button:hover{color:#fffffff0!important;background:#ffffff0f!important}html.dark .emporam-shell .section-tabs__button--active,html.dark .emporam-shell .intelligence-workspace .section-tabs__button--active{color:#fff!important;background:#181818!important}html.dark .emporam-shell .section-tabs__button+.section-tabs__button:before,html.dark .emporam-shell .intelligence-workspace .section-tabs__button+.section-tabs__button:before{z-index:3!important;opacity:1!important;background:#ffffff75!important;width:1px!important;height:60%!important;display:block!important;top:20%!important;left:0!important;box-shadow:0 0 5px #ffffff29!important}html.dark .emporam-shell .section-tabs__button--active:after,html.dark .emporam-shell .intelligence-workspace .section-tabs__button--active:after{display:none!important}html:not(.dark) .emporam-shell .section-tabs__button,html:not(.dark) .emporam-shell .intelligence-workspace .section-tabs__button{overflow:visible!important}html:not(.dark) .emporam-shell .section-tabs__button+.section-tabs__button:before,html:not(.dark) .emporam-shell .intelligence-workspace .section-tabs__button+.section-tabs__button:before{z-index:3!important;opacity:1!important;background:#ffffff7a!important;width:1px!important;height:60%!important;display:block!important;top:20%!important;left:-3px!important;box-shadow:0 0 5px #ffffff2e!important}.action-plan-topic-plans{--action-plan-run-accent:45, 212, 191;padding-bottom:1.25rem}.action-plan-topic-plans__run-dock,.emporam-shell--sidebar-collapsed .action-plan-topic-plans__run-dock{top:calc(var(--emporam-sticky-tabs-top) + var(--emporam-primary-tabs-height) + var(--emporam-sticky-tab-gap) + 3px);z-index:68;pointer-events:none;justify-content:flex-end;align-self:start;align-items:center;width:100%;min-height:52px;padding:0 8px;display:flex;position:sticky;bottom:auto;left:auto;right:auto}.emporam-shell aside.action-plan-topic-plans__run-dock,.emporam-shell--sidebar-collapsed aside.action-plan-topic-plans__run-dock{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.action-plan-topic-plans__run-menu{pointer-events:auto;width:min(620px,100vw - 32px);margin:0;position:absolute;top:calc(100% + 7px);right:8px}.action-plan-topic-plans__run-trigger{color:#fff;text-align:left;pointer-events:auto;isolation:isolate;background:radial-gradient(circle at 12% 0,#ffffff57,#0000 34%),linear-gradient(118deg,#10b981 0%,#06b6d4 54%,#2563eb 100%);border:1px solid #a5f3fcd1;border-radius:999px;grid-template-columns:40px minmax(0,auto) auto 17px;gap:9px;max-width:min(340px,100vw - 32px);min-height:52px;padding:5px 12px 5px 6px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #06b6d45c,0 0 26px #2dd4bf3d,0 0 0 1px #ffffff1f,inset 0 1px #ffffff6b;width:fit-content!important}.action-plan-topic-plans__run-trigger:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:24%;transition:left .52s;position:absolute;top:-70%;bottom:-70%;left:-35%;transform:rotate(17deg)}.action-plan-topic-plans__run-trigger:hover:after,.action-plan-topic-plans__run-trigger[aria-expanded=true]:after{left:112%}.action-plan-topic-plans__run-trigger:hover,.action-plan-topic-plans__run-trigger[aria-expanded=true]{border-color:#fffffff0;box-shadow:0 22px 46px #2563eb61,0 0 34px #2dd4bf61,inset 0 1px #ffffff7a}.action-plan-topic-plans__run-trigger>*{z-index:1;position:relative}.action-plan-topic-plans__run-trigger-icon{background:#022c3a85;border:1px solid #ffffff57;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 0 4px #5eead417,inset 0 1px #ffffff2e}.action-plan-topic-plans__run-trigger-icon:after{border-radius:inherit;content:"";border:1px solid #99f6e49e;animation:2.4s ease-out infinite action-plan-run-pulse;position:absolute;inset:-1px}.action-plan-topic-plans__run-trigger-copy{gap:3px;min-width:0;display:grid}.action-plan-topic-plans__run-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:880;line-height:1.05;display:block;overflow:hidden}.action-plan-topic-plans__run-trigger-copy small{color:#cffafec7;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:720;line-height:1.05;display:block;overflow:hidden}.action-plan-topic-plans__run-trigger-count{color:#fff;background:#03233461;border:1px solid #ffffff4d;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:.67rem;font-weight:880;display:inline-grid;box-shadow:inset 0 1px #ffffff24}.action-plan-topic-plans__run-trigger>svg{color:#ecfeffd1;width:17px;height:17px}@keyframes action-plan-run-pulse{0%{opacity:.72;transform:scale(1)}72%,to{opacity:0;transform:scale(1.42)}}html:not(.dark) .action-plan-topic-plans__run-trigger{background:radial-gradient(circle at 12% 0,#ffffff80,#0000 34%),linear-gradient(118deg,#059669 0%,#0891b2 54%,#2563eb 100%);border-color:#ffffffe0;box-shadow:0 17px 34px #0891b24d,0 0 24px #2563eb29,0 0 0 1px #0f766e1f,inset 0 1px #ffffff85}.emporam-shell aside.action-plan-topic-plans__run-dock>button.action-plan-topic-plans__run-trigger,.emporam-shell--sidebar-collapsed aside.action-plan-topic-plans__run-dock>button.action-plan-topic-plans__run-trigger{color:#fff!important;background:radial-gradient(circle at 15% 0,#ffffff6b,#0000 34%),linear-gradient(118deg,#0d9488 0%,#0891b2 48%,#2563eb 100%)!important;border-color:#67e8f9f0!important;box-shadow:0 18px 40px #0891b257,0 0 28px #22d3ee3d,0 0 0 2px #67e8f924,inset 0 1px #ffffff75!important}.emporam-shell aside.action-plan-topic-plans__run-dock>button.action-plan-topic-plans__run-trigger:hover,.emporam-shell aside.action-plan-topic-plans__run-dock>button.action-plan-topic-plans__run-trigger[aria-expanded=true]{background:radial-gradient(circle at 15% 0,#ffffff85,#0000 36%),linear-gradient(118deg,#14b8a6 0%,#06b6d4 48%,#3b82f6 100%)!important;border-color:#fff!important;box-shadow:0 22px 48px #0891b26b,0 0 34px #22d3ee57,0 0 0 2px #ffffff38,inset 0 1px #ffffff94!important}.emporam-shell aside.action-plan-topic-plans__run-dock .action-plan-topic-plans__run-trigger-copy strong,.emporam-shell aside.action-plan-topic-plans__run-dock .action-plan-topic-plans__run-trigger-copy small,.emporam-shell aside.action-plan-topic-plans__run-dock>button.action-plan-topic-plans__run-trigger>svg{text-shadow:0 1px 8px #0220477a;color:#fff!important}.emporam-shell aside.action-plan-topic-plans__run-dock .action-plan-topic-plans__run-trigger-icon,.emporam-shell aside.action-plan-topic-plans__run-dock .action-plan-topic-plans__run-trigger-count{color:#fff!important;background:#0325416b!important;border-color:#cffafe9e!important}@media (max-width:760px){.action-plan-topic-plans__run-dock,.emporam-shell--sidebar-collapsed .action-plan-topic-plans__run-dock{padding-inline:4px;bottom:auto;left:auto;right:auto}.action-plan-topic-plans__run-trigger{max-width:min(318px,100vw - 20px);width:fit-content!important}.action-plan-topic-plans__run-menu{width:min(620px,100vw - 20px);right:4px}}@media (max-width:480px){.action-plan-topic-plans__run-trigger{grid-template-columns:38px minmax(0,auto) auto 16px;gap:7px;max-width:calc(100vw - 18px);min-height:50px;padding-right:10px}.action-plan-topic-plans__run-trigger-icon{width:38px;height:38px}.action-plan-topic-plans__run-trigger-copy small{max-width:145px}}@media (prefers-reduced-motion:reduce){.action-plan-topic-plans__run-trigger:after,.action-plan-topic-plans__run-trigger-icon:after{transition:none;animation:none}}.content-style-card-preview-button{cursor:pointer;width:100%;padding:0;display:block}.content-style-card-preview-action{color:#fff;letter-spacing:.02em;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c18c2;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:.68rem;font-weight:850;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(5px);box-shadow:0 10px 24px #00000047}.content-style-card-preview-button:hover .content-style-card-preview-action,.content-style-card-preview-button:focus-visible .content-style-card-preview-action{opacity:1;transform:translateY(0)}.content-style-editor-backdrop{z-index:180;-webkit-backdrop-filter:blur(16px)saturate(.88);backdrop-filter:blur(16px)saturate(.88);background:#020610c2;place-items:center;padding:16px;animation:.18s ease-out both content-style-editor-backdrop-in;display:grid;position:fixed;inset:0}.content-style-editor-dialog{border:1px solid var(--em-border-hover);width:min(1160px,100%);max-height:calc(100dvh - 32px);color:var(--em-text);background:radial-gradient(circle at 18% 0,#06b6d41a,#0000 28%),linear-gradient(145deg,#141f32fa,#080e1afa);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;animation:.22s cubic-bezier(.22,1,.36,1) both content-style-editor-dialog-in;display:grid;overflow:hidden;box-shadow:0 36px 100px #00000094,0 0 0 1px #ffffff0a,inset 0 1px #ffffff17}.content-style-editor-header,.content-style-editor-footer{z-index:2;border-color:var(--em-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172ac2;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;position:relative}.content-style-editor-header{border-bottom:1px solid var(--em-border);align-items:flex-start}.content-style-editor-footer{border-top:1px solid var(--em-border)}.content-style-editor-footer>p{max-width:620px;color:var(--em-text-secondary);font-size:.72rem;font-weight:650;line-height:1.5}.content-style-editor-eyebrow{color:var(--em-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:900}.content-style-editor-title{color:var(--em-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;line-height:1.15;overflow:hidden}.content-style-editor-subtitle{max-width:760px;color:var(--em-text-secondary);margin-top:6px;font-size:.78rem;font-weight:650;line-height:1.55}.content-style-editor-close{border:1px solid var(--em-border-hover);background:var(--em-bg-surface-hover);width:40px;height:40px;color:var(--em-text-secondary);border-radius:12px;flex:none;place-items:center;display:grid}.content-style-editor-close:hover{color:#fb7185;border-color:#f43f5e61}.content-style-editor-body{grid-template-columns:300px minmax(0,1fr);gap:20px;min-height:0;padding:20px;display:grid;overflow-y:auto}.content-style-editor-preview-column{min-width:0}.content-style-editor-preview-card{border:1px solid var(--em-border-hover);background:var(--em-bg-card);border-radius:18px;position:sticky;top:0;overflow:hidden;box-shadow:0 22px 50px #0000003d,inset 0 1px #ffffff12}.content-style-editor-preview-media{aspect-ratio:4/3;border-bottom:1px solid var(--em-border);background:var(--em-bg-deep);overflow:hidden}.content-style-editor-preview-media img{display:block}.content-style-editor-preview-name{color:var(--em-text);font-size:1rem;font-weight:900;line-height:1.3}.content-style-editor-preview-description{color:var(--em-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:.72rem;font-weight:650;line-height:1.55;display:-webkit-box;overflow:hidden}.content-style-editor-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.content-style-editor-summary>span{border:1px solid var(--em-border);background:var(--em-bg-surface);border-radius:12px;gap:3px;padding:10px;display:grid}.content-style-editor-summary small,.content-style-editor-id{color:var(--em-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:800}.content-style-editor-summary strong{color:var(--em-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.content-style-editor-id{overflow-wrap:anywhere;text-transform:none}.content-style-editor-form{align-content:start;gap:16px;min-width:0;display:grid}.content-style-editor-section-heading{border-bottom:1px solid var(--em-border);align-items:center;gap:10px;padding-bottom:10px;display:flex}.content-style-editor-section-icon{width:34px;height:34px;color:var(--em-cyan);background:#06b6d41a;border:1px solid #06b6d447;border-radius:10px;flex:none;place-items:center;display:grid}.content-style-editor-section-heading h3{color:var(--em-text);font-size:.84rem;font-weight:900}.content-style-editor-section-heading p{color:var(--em-text-muted);margin-top:2px;font-size:.67rem;font-weight:650}.content-style-editor-fields{gap:12px;display:grid}.content-style-editor-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.content-style-editor-field--wide{grid-column:1/-1}.content-style-editor-form label>span{color:var(--em-text-muted)!important}.emporam-shell .content-style-editor-form input,.emporam-shell .content-style-editor-form select,.emporam-shell .content-style-editor-form textarea{border-color:var(--em-border-hover)!important;background:var(--em-bg-surface-hover)!important;color:var(--em-text)!important}.content-style-editor-form textarea{resize:vertical;min-height:94px}.content-style-editor-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.content-style-editor-kind button{border:1px solid var(--em-border-hover);background:var(--em-bg-surface);min-height:40px;color:var(--em-text-secondary);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.content-style-editor-kind button.is-active{color:var(--em-text);background:#06b6d424;border-color:#06b6d485;box-shadow:0 0 20px #06b6d417}.content-style-editor-button{border:1px solid var(--em-border-hover);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 14px;font-size:.75rem;font-weight:850;display:inline-flex}.content-style-editor-button--secondary{background:var(--em-bg-surface-hover);color:var(--em-text-secondary)}.content-style-editor-button--primary{color:#fff;background:linear-gradient(135deg,#06b6d4,#0ea5e9);border-color:#06b6d494;box-shadow:0 14px 32px #06b6d438}html:not(.dark) .content-style-editor-backdrop{background:#3341556b}html:not(.dark) .content-style-editor-dialog{background:radial-gradient(circle at 18% 0,#38bdf81f,#0000 28%),linear-gradient(145deg,#fffffffc,#f1f5f9fc);box-shadow:0 36px 100px #47556952,0 0 0 1px #ffffffb8,inset 0 1px #fff}html:not(.dark) .content-style-editor-header,html:not(.dark) .content-style-editor-footer{background:#f8fafce0}html:not(.dark) .content-style-editor-preview-card{box-shadow:0 22px 50px #64748b2e,inset 0 1px #ffffffd6}@keyframes content-style-editor-backdrop-in{0%{opacity:0}}@keyframes content-style-editor-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (max-width:820px){.content-style-editor-backdrop{padding:8px}.content-style-editor-dialog{border-radius:16px;max-height:calc(100dvh - 16px)}.content-style-editor-header,.content-style-editor-footer,.content-style-editor-body{padding:14px}.content-style-editor-body{grid-template-columns:minmax(0,1fr)}.content-style-editor-preview-card{position:relative}.content-style-editor-preview-media{aspect-ratio:16/7}.content-style-editor-footer{flex-direction:column;align-items:stretch}.content-style-editor-footer>div,.content-style-editor-button{flex:1}}@media (max-width:560px){.content-style-editor-fields--two{grid-template-columns:minmax(0,1fr)}.content-style-editor-field--wide{grid-column:auto}.content-style-card-preview-action{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.content-style-editor-backdrop,.content-style-editor-dialog{animation:none}}.content-style-selected-detail{scroll-margin-top:calc(var(--emporam-sticky-tabs-top) + var(--emporam-primary-tabs-height) + 28px);animation:.24s cubic-bezier(.22,1,.36,1) both content-style-selected-detail-in}.content-style-selected-edit-button{color:#fff;background:linear-gradient(135deg,#06b6d4eb,#0ea5e9eb);border:1px solid #06b6d47a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #06b6d433}.content-style-selected-edit-button:hover{border-color:#a5f3fcad;transform:translateY(-1px);box-shadow:0 16px 34px #06b6d447}@keyframes content-style-selected-detail-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.content-style-selected-detail{animation:none}}.content-composition-panel{overflow:hidden;border-color:var(--em-border-hover)!important;background:radial-gradient(circle at 82% 0%, #06b6d41a, transparent 30%), var(--em-bg-card)!important}.content-composition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.content-composition-card{border:1px solid var(--em-border);background:var(--em-bg-surface);min-width:0;color:var(--em-text);text-align:left;border-radius:16px;align-content:start;gap:11px;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.content-composition-card:hover{border-color:var(--em-border-cyan);background:var(--em-bg-surface-hover);transform:translateY(-2px)}.content-composition-card.is-selected{background:linear-gradient(145deg, #06b6d424, #0ea5e90d), var(--em-bg-surface-hover);border-color:#06b6d494;box-shadow:0 16px 36px #06b6d41f,0 0 0 1px #06b6d41f,inset 0 1px #ffffff14}.content-composition-diagram{border:1px solid var(--em-border-hover);background:linear-gradient(#94a3b80e 1px, transparent 1px), linear-gradient(90deg, #94a3b80e 1px, transparent 1px), linear-gradient(145deg, var(--em-bg-raised), var(--em-bg-deep));background-size:18px 18px,18px 18px,auto;border-radius:12px;width:100%;height:116px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.content-composition-diagram:after{content:"";pointer-events:none;border:1px dashed #06b6d433;border-radius:8px;position:absolute;inset:6px}.content-composition-diagram__object,.content-composition-diagram__copy,.content-composition-diagram__support,.content-composition-diagram__cta{z-index:1;border:1px solid #ffffff21;border-radius:7px;display:block;position:absolute}.content-composition-diagram__object{background:radial-gradient(circle at 45% 28%,#ffffff38,#0000 20%),linear-gradient(145deg,#06b6d4c7,#0ea5e938);box-shadow:0 8px 20px #06b6d42e}.content-composition-diagram__copy{background:#94a3b814;align-content:center;gap:5px;padding:7px;display:grid}.content-composition-diagram__copy i{background:#e2e8f09e;border-radius:999px;height:4px;display:block}.content-composition-diagram__copy i:nth-child(2){opacity:.7;width:82%}.content-composition-diagram__copy i:nth-child(3){opacity:.45;width:62%}.content-composition-diagram__support{background:#a855f747}.content-composition-diagram__cta{background:#10b981ad;border-radius:999px;height:8px}.content-composition-diagram[data-layout=center_hero] .content-composition-diagram__object{border-radius:38% 38% 12px 12px;width:32%;height:62px;top:22px;left:34%}.content-composition-diagram[data-layout=center_hero] .content-composition-diagram__copy{width:66%;height:24px;padding:5px;top:8px;left:17%}.content-composition-diagram[data-layout=center_hero] .content-composition-diagram__support{width:16%;height:24px;top:44px;right:14%}.content-composition-diagram[data-layout=center_hero] .content-composition-diagram__cta{width:44%;bottom:9px;left:28%}.content-composition-diagram[data-layout=subject_left] .content-composition-diagram__object{border-radius:34% 34% 10px 10px;width:39%;top:17px;bottom:16px;left:8%}.content-composition-diagram[data-layout=subject_left] .content-composition-diagram__copy{width:39%;height:50px;top:18px;right:8%}.content-composition-diagram[data-layout=subject_left] .content-composition-diagram__support{width:22%;height:14px;bottom:20px;right:25%}.content-composition-diagram[data-layout=subject_left] .content-composition-diagram__cta{width:14%;bottom:20px;right:8%}.content-composition-diagram[data-layout=subject_right] .content-composition-diagram__object{border-radius:34% 34% 10px 10px;width:39%;top:17px;bottom:16px;right:8%}.content-composition-diagram[data-layout=subject_right] .content-composition-diagram__copy{width:39%;height:50px;top:18px;left:8%}.content-composition-diagram[data-layout=subject_right] .content-composition-diagram__support{width:22%;height:14px;bottom:20px;left:25%}.content-composition-diagram[data-layout=subject_right] .content-composition-diagram__cta{width:14%;bottom:20px;left:8%}.content-composition-diagram[data-layout=top_hero] .content-composition-diagram__object{width:84%;height:52px;top:9px;left:8%}.content-composition-diagram[data-layout=top_hero] .content-composition-diagram__copy{width:56%;height:35px;bottom:10px;left:8%}.content-composition-diagram[data-layout=top_hero] .content-composition-diagram__support{width:11%;height:35px;bottom:10px;right:23%}.content-composition-diagram[data-layout=top_hero] .content-composition-diagram__cta{width:12%;bottom:24px;right:8%}.content-composition-diagram[data-layout=service_spotlight] .content-composition-diagram__object{border-radius:50%;width:35%;height:66px;top:19px;right:13%}.content-composition-diagram[data-layout=service_spotlight] .content-composition-diagram__copy{width:36%;height:42px;top:18px;left:8%}.content-composition-diagram[data-layout=service_spotlight] .content-composition-diagram__support{width:35%;height:14px;bottom:22px;left:18%}.content-composition-diagram[data-layout=service_spotlight] .content-composition-diagram__cta{width:84%;bottom:9px;left:8%}.content-composition-diagram[data-layout=modular_grid] .content-composition-diagram__object{width:39%;height:42px;top:10px;left:8%}.content-composition-diagram[data-layout=modular_grid] .content-composition-diagram__copy{width:39%;height:42px;top:10px;right:8%}.content-composition-diagram[data-layout=modular_grid] .content-composition-diagram__support{width:39%;height:35px;bottom:19px;left:8%}.content-composition-diagram[data-layout=modular_grid] .content-composition-diagram__cta{border-radius:7px;width:39%;height:20px;bottom:32px;right:8%}.content-composition-card__copy{gap:4px;min-width:0;display:grid}.content-composition-card__copy>strong{color:var(--em-text);font-size:.82rem;font-weight:900;line-height:1.25}.content-composition-card__copy>small{color:var(--em-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.67rem;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.content-composition-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.content-composition-card__meta>span{border:1px solid var(--em-border);background:var(--em-bg-glass);border-radius:9px;gap:3px;min-width:0;padding:7px;display:grid}.content-composition-card__meta small,.content-composition-summary small{color:var(--em-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850}.content-composition-card__meta strong{color:var(--em-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.61rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.content-composition-card__selected{border:1px solid var(--em-border-hover);min-height:28px;color:var(--em-text-secondary);border-radius:9px;justify-content:center;align-items:center;font-size:.63rem;font-weight:850;display:inline-flex}.content-composition-card.is-selected .content-composition-card__selected{color:var(--em-cyan);background:#06b6d41f;border-color:#06b6d461}.content-composition-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.content-composition-summary>span{border:1px solid var(--em-border);background:var(--em-bg-surface);border-radius:12px;gap:5px;padding:11px 12px;display:grid}.content-composition-summary strong{color:var(--em-text-secondary);font-size:.7rem;font-weight:700;line-height:1.5}html:not(.dark) .content-composition-diagram{background:linear-gradient(#64748b14 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#64748b14 1px,#0000 1px) 0 0/18px 18px,linear-gradient(145deg,#f8fafc,#e2e8f0)}html:not(.dark) .content-composition-diagram__copy i{background:#3341558f}@media (max-width:1100px){.content-composition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.content-composition-grid,.content-composition-summary{grid-template-columns:minmax(0,1fr)}}.routing-page{--routing-accent:var(--em-cyan);--routing-panel-bg:var(--em-bg-raised)}@supports (color:color-mix(in lab, red, red)){.routing-page{--routing-panel-bg:color-mix(in srgb, var(--em-bg-raised) 88%, transparent)}}.routing-page{--routing-panel-soft:var(--em-bg-surface)}@supports (color:color-mix(in lab, red, red)){.routing-page{--routing-panel-soft:color-mix(in srgb, var(--em-bg-surface) 92%, transparent)}}.routing-page{--routing-line:var(--em-cyan)}@supports (color:color-mix(in lab, red, red)){.routing-page{--routing-line:color-mix(in srgb, var(--em-cyan) 20%, var(--em-border))}}.routing-page{min-width:0}.routing-page>.section-tabs{gap:12px}.routing-page .section-tabs__content{min-width:0}.emporam-shell .routing-workspace{gap:12px;min-width:0;display:grid}.emporam-shell .routing-workspace__header{isolation:isolate;border:1px solid var(--routing-line);background:radial-gradient(circle at 8% 0%, var(--em-cyan), transparent 34%), radial-gradient(circle at 94% 120%, var(--em-purple), transparent 40%), linear-gradient(135deg, var(--em-bg-raised), var(--em-bg-base));border-radius:18px;grid-template-columns:minmax(280px,1fr) minmax(420px,.82fr);align-items:center;gap:18px;min-height:112px;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-workspace__header{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--em-cyan) 20%, transparent), transparent 34%), radial-gradient(circle at 94% 120%, color-mix(in srgb, var(--em-purple) 16%, transparent), transparent 40%), linear-gradient(135deg, color-mix(in srgb, var(--em-bg-raised) 96%, transparent), color-mix(in srgb, var(--em-bg-base) 84%, transparent))}}.emporam-shell .routing-workspace__header{box-shadow:0 16px 38px var(--em-shadow-near), inset 0 1px 0 var(--em-shadow-highlight)}.emporam-shell .routing-workspace__header:before{z-index:-1;background-image:linear-gradient(var(--em-cyan) 1px, transparent 1px), linear-gradient(90deg, var(--em-cyan) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-workspace__header:before{background-image:linear-gradient(color-mix(in srgb, var(--em-cyan) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--em-cyan) 6%, transparent) 1px, transparent 1px)}}.emporam-shell .routing-workspace__header:before{content:"";opacity:.65;background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.emporam-shell .routing-workspace__header:after{border:1px solid var(--em-cyan);width:220px;height:220px;position:absolute;bottom:-70px;right:-44px}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-workspace__header:after{border:1px solid color-mix(in srgb, var(--em-cyan) 22%, transparent)}}.emporam-shell .routing-workspace__header:after{box-shadow:0 0 0 26px var(--em-cyan), 0 0 0 54px var(--em-purple);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-workspace__header:after{box-shadow:0 0 0 26px color-mix(in srgb, var(--em-cyan) 3%, transparent), 0 0 0 54px color-mix(in srgb, var(--em-purple) 2%, transparent)}}.emporam-shell .routing-workspace__header:after{content:"";pointer-events:none}.emporam-shell .routing-workspace__identity{z-index:1;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid;position:relative}.emporam-shell .routing-workspace__icon{border:1px solid var(--em-cyan);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-workspace__icon{border:1px solid color-mix(in srgb, var(--em-cyan) 36%, var(--em-border))}}.emporam-shell .routing-workspace__icon{background:linear-gradient(145deg, var(--em-cyan), var(--em-purple)), var(--em-bg-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-workspace__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--em-cyan) 18%, transparent), color-mix(in srgb, var(--em-purple) 10%, transparent)), var(--em-bg-surface)}}.emporam-shell .routing-workspace__icon{color:var(--em-cyan);box-shadow:0 10px 24px var(--em-cyan), inset 0 1px 0 var(--em-shadow-highlight)}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-workspace__icon{box-shadow:0 10px 24px color-mix(in srgb, var(--em-cyan) 12%, transparent), inset 0 1px 0 var(--em-shadow-highlight)}}.emporam-shell .routing-workspace__icon svg{stroke-width:1.8px;width:22px;height:22px}.emporam-shell .routing-workspace__eyebrow{color:var(--em-cyan);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:4px;font-size:.64rem;font-weight:800;display:flex}.emporam-shell .routing-workspace__live-dot{background:var(--em-accent-bright);width:6px;height:6px;box-shadow:0 0 12px var(--em-accent);border-radius:50%}.emporam-shell .routing-workspace__identity h2{color:var(--em-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:750;line-height:1.2;overflow:hidden}.emporam-shell .routing-workspace__identity p{max-width:700px;color:var(--em-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.emporam-shell .routing-workspace__metrics{z-index:1;grid-template-columns:repeat(4,minmax(76px,1fr));gap:8px;min-width:0;display:grid;position:relative}.emporam-shell .routing-workspace__metric{--routing-metric-accent:var(--em-cyan);border:1px solid var(--routing-metric-accent);gap:4px;min-width:0;padding:10px 11px 10px 14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-workspace__metric{border:1px solid color-mix(in srgb, var(--routing-metric-accent) 18%, var(--em-border))}}.emporam-shell .routing-workspace__metric{background:var(--em-bg-surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-workspace__metric{background:color-mix(in srgb, var(--em-bg-surface) 88%, transparent)}}.emporam-shell .routing-workspace__metric{box-shadow:inset 0 1px 0 var(--em-shadow-highlight)}.emporam-shell .routing-workspace__metric:before{background:var(--routing-metric-accent);width:2px;box-shadow:0 0 12px var(--routing-metric-accent);content:"";border-radius:0 2px 2px 0;position:absolute;top:9px;bottom:9px;left:0}.emporam-shell .routing-workspace__metric[data-tone=emerald]{--routing-metric-accent:var(--em-accent-bright)}.emporam-shell .routing-workspace__metric[data-tone=violet]{--routing-metric-accent:var(--em-purple)}.emporam-shell .routing-workspace__metric[data-tone=amber]{--routing-metric-accent:var(--em-amber)}.emporam-shell .routing-workspace__metric span{color:var(--em-text-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:800;overflow:hidden}.emporam-shell .routing-workspace__metric strong{color:var(--em-text);letter-spacing:-.02em;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:clamp(.92rem,1.4vw,1.16rem);font-weight:750;line-height:1.15;overflow:hidden}.emporam-shell .routing-workspace__body{min-width:0}.emporam-shell .routing-overview-grid,.emporam-shell .routing-knowledge-grid,.emporam-shell .routing-telemetry-grid{align-items:start;gap:12px;min-width:0;display:grid}.emporam-shell .routing-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr)}.emporam-shell .routing-knowledge-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}.emporam-shell .routing-telemetry-grid{grid-template-columns:minmax(0,1.36fr) minmax(320px,.64fr)}.emporam-shell .routing-stack{align-content:start;gap:12px;min-width:0;display:grid}.emporam-shell .routing-panel,.emporam-shell .routing-workspace__body>section,.emporam-shell .routing-stack>section,.emporam-shell .routing-knowledge-grid>section,.emporam-shell .routing-overview-grid>section{border-color:var(--routing-line)!important;background:var(--routing-panel-bg)!important;box-shadow:0 12px 28px var(--em-shadow-near), inset 0 1px 0 var(--em-shadow-highlight)!important;border-radius:16px!important}.emporam-shell .routing-workspace__body>section{margin-top:0!important}.emporam-shell .routing-panel{min-width:0;padding:15px}.emporam-shell .routing-panel__intro p{max-width:780px;color:var(--em-text-secondary);margin-top:8px;font-size:.76rem;line-height:1.55}.emporam-shell .routing-panel__intro--inline{justify-content:space-between;align-items:end;gap:20px;display:flex}.emporam-shell .routing-panel__intro--inline p{text-align:right;max-width:620px;margin:0}.emporam-shell .routing-panel--primary>section{margin-top:12px;padding:12px;border-color:var(--em-border)!important;background:var(--routing-panel-soft)!important;box-shadow:none!important;border-radius:13px!important}.emporam-shell .routing-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.emporam-shell .routing-layer-grid>div{border:1px solid var(--em-border);background:var(--routing-panel-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex}.emporam-shell .routing-layer-grid span{color:var(--em-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:650;overflow:hidden}.emporam-shell .routing-layer-grid strong{border:1px solid var(--em-cyan);flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-layer-grid strong{border:1px solid color-mix(in srgb, var(--em-cyan) 20%, var(--em-border))}}.emporam-shell .routing-layer-grid strong{color:var(--em-cyan);border-radius:8px;font-size:.7rem;font-weight:800}.emporam-shell .routing-summary-panel .ui-surface,.emporam-shell .routing-command-console>.grid:first-child>.grid .ui-surface,.emporam-shell .routing-manager-console .ui-surface{border-radius:10px!important;padding:9px!important}.emporam-shell .routing-summary-panel .ui-surface p,.emporam-shell .routing-command-console>.grid:first-child>.grid .ui-surface p,.emporam-shell .routing-manager-console .ui-surface p{margin-top:4px!important;font-size:1.15rem!important;line-height:1.1!important}.emporam-shell .routing-command-console>.grid:first-child>.grid{grid-template-columns:repeat(4,minmax(0,1fr));align-self:start}.emporam-shell .routing-command-console>form textarea{min-height:92px}.emporam-shell .routing-manager-console{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.emporam-shell .routing-manager-console>.glass-panel{border-color:var(--routing-line)!important;background:var(--routing-panel-bg)!important;box-shadow:0 12px 28px var(--em-shadow-near), inset 0 1px 0 var(--em-shadow-highlight)!important;border-radius:16px!important}.emporam-shell .routing-agent-directory{min-height:520px}.emporam-shell .routing-agent-grid{gap:10px;min-width:0;margin-top:14px;display:grid}.emporam-shell .routing-agent-card{border:1px solid var(--em-border);background:linear-gradient(145deg, var(--em-cyan), transparent 45%), var(--routing-panel-soft);border-radius:14px;min-width:0;padding:13px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-agent-card{background:linear-gradient(145deg, color-mix(in srgb, var(--em-cyan) 4%, transparent), transparent 45%), var(--routing-panel-soft)}}.emporam-shell .routing-agent-card{box-shadow:inset 0 1px 0 var(--em-shadow-highlight);transition:border-color .18s,box-shadow .18s,transform .18s}.emporam-shell .routing-agent-card:before{background:linear-gradient(90deg, var(--em-cyan), var(--em-purple));width:64px;height:2px;box-shadow:0 0 14px var(--em-cyan);border-radius:0 0 4px 4px;position:absolute;top:0;left:18px}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-agent-card:before{box-shadow:0 0 14px color-mix(in srgb, var(--em-cyan) 55%, transparent)}}.emporam-shell .routing-agent-card:before{content:""}@media (hover:hover){.emporam-shell .routing-agent-card:hover{border-color:var(--em-cyan)}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-agent-card:hover{border-color:color-mix(in srgb, var(--em-cyan) 34%, var(--em-border))}}.emporam-shell .routing-agent-card:hover{box-shadow:0 14px 28px var(--em-cyan), inset 0 1px 0 var(--em-shadow-highlight)}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-agent-card:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--em-cyan) 7%, var(--em-shadow-near)), inset 0 1px 0 var(--em-shadow-highlight)}}.emporam-shell .routing-agent-card:hover{transform:translateY(-2px)}}.emporam-shell .routing-agent-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.emporam-shell .routing-agent-card__header h3{color:var(--em-text);letter-spacing:-.015em;margin-top:8px;font-size:.94rem;font-weight:750}.emporam-shell .routing-agent-card__header p{color:var(--em-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.68rem;line-height:1.45;display:-webkit-box;overflow:hidden}.emporam-shell .routing-chip-row,.emporam-shell .routing-agent-card__knowledge{flex-wrap:wrap;gap:5px;display:flex}.emporam-shell .routing-chip-row>span,.emporam-shell .routing-risk-chip,.emporam-shell .routing-provider-chip,.emporam-shell .routing-agent-card__knowledge>span{letter-spacing:.04em;border-style:solid;border-width:1px;border-radius:7px;align-items:center;min-height:22px;padding:3px 7px;font-size:.55rem;font-weight:800;line-height:1;display:inline-flex}.emporam-shell .routing-chip-row>span:first-child{border-color:var(--em-border);background:var(--em-bg-surface);color:var(--em-text-secondary)}.emporam-shell .routing-risk-chip{flex:none}.emporam-shell .routing-agent-card__content{grid-template-columns:minmax(0,1fr) 190px;gap:9px;margin-top:10px;display:grid}.emporam-shell .routing-agent-card__details{gap:8px;min-width:0;display:grid}.emporam-shell .routing-agent-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.emporam-shell .routing-agent-card__facts .ui-surface,.emporam-shell .routing-agent-card__route-facts .ui-surface{min-width:0;border-color:var(--em-border)!important;background:var(--em-bg-base)!important;border-radius:8px!important;padding:7px!important}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-agent-card__facts .ui-surface,.emporam-shell .routing-agent-card__route-facts .ui-surface{background:color-mix(in srgb, var(--em-bg-base) 34%, transparent)!important}}.emporam-shell .routing-agent-card__facts .ui-surface,.emporam-shell .routing-agent-card__route-facts .ui-surface{box-shadow:none!important;transform:none!important}.emporam-shell .routing-agent-card__facts .ui-surface span:last-child,.emporam-shell .routing-agent-card__route-facts .ui-surface span:last-child{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.66rem;overflow:hidden}.emporam-shell .routing-agent-card__contract,.emporam-shell .routing-agent-card__route{border:1px solid var(--em-border);background:var(--em-bg-base);border-radius:10px;min-width:0;padding:9px}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-agent-card__contract,.emporam-shell .routing-agent-card__route{background:color-mix(in srgb, var(--em-bg-base) 28%, transparent)}}.emporam-shell .routing-agent-card__contract>span,.emporam-shell .routing-agent-card__label{color:var(--em-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.emporam-shell .routing-agent-card__contract>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.emporam-shell .routing-agent-card__contract>div>span{border:1px solid var(--em-border);color:var(--em-text-secondary);border-radius:6px;padding:3px 6px;font-size:.55rem;font-weight:650}.emporam-shell .routing-agent-card__route>div{gap:7px;margin-top:7px;display:grid}.emporam-shell .routing-agent-card__model{color:var(--em-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;overflow:hidden}.emporam-shell .routing-agent-card__rationale{color:var(--em-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.45;display:-webkit-box;overflow:hidden}.emporam-shell .routing-agent-card__route-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.emporam-shell .routing-route-test{border:1px solid var(--em-cyan);justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-route-test{border:1px solid color-mix(in srgb, var(--em-cyan) 34%, var(--em-border))}}.emporam-shell .routing-route-test{background:var(--em-cyan);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.emporam-shell .routing-route-test{background:color-mix(in srgb, var(--em-cyan) 12%, var(--em-bg-surface))}}.emporam-shell .routing-route-test{color:var(--em-cyan);font-size:.62rem;font-weight:800}.emporam-shell .routing-route-test svg{width:13px;height:13px}.emporam-shell .routing-route-test:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}.emporam-shell .routing-agent-card__knowledge{border-top:1px solid var(--em-border);margin-top:9px;padding-top:9px}.emporam-shell .routing-empty-state{border:1px dashed var(--em-border-hover);min-height:140px;color:var(--em-text-secondary);text-align:center;border-radius:12px;grid-column:1/-1;padding:28px;font-size:.78rem}@media (min-width:1380px){.emporam-shell .routing-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1240px){.emporam-shell .routing-workspace__header{grid-template-columns:minmax(0,1fr)}.emporam-shell .routing-workspace__metrics{width:100%}.emporam-shell .routing-overview-grid,.emporam-shell .routing-knowledge-grid,.emporam-shell .routing-telemetry-grid{grid-template-columns:minmax(0,1fr)}.emporam-shell .routing-stack--rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.emporam-shell .routing-workspace__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.emporam-shell .routing-panel__intro--inline{gap:8px;display:grid}.emporam-shell .routing-panel__intro--inline p{text-align:left}.emporam-shell .routing-command-console>.grid:first-child>.grid,.emporam-shell .routing-stack--rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.emporam-shell .routing-workspace__header{min-height:0;padding:14px}.emporam-shell .routing-workspace__identity{grid-template-columns:40px minmax(0,1fr)}.emporam-shell .routing-workspace__icon{border-radius:12px;width:40px;height:40px}.emporam-shell .routing-workspace__identity p{-webkit-line-clamp:3}.emporam-shell .routing-agent-card__content,.emporam-shell .routing-agent-card__facts,.emporam-shell .routing-agent-card__route-facts,.emporam-shell .routing-layer-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.emporam-shell .routing-agent-card{transition:none}}.content-style-fixed-composition-field{border:1px solid var(--em-purple);grid-column:1/-1;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-style-fixed-composition-field{border:1px solid color-mix(in srgb, var(--em-purple) 25%, var(--em-border))}}.content-style-fixed-composition-field{background:linear-gradient(145deg, var(--em-purple), transparent 50%), var(--em-bg-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.content-style-fixed-composition-field{background:linear-gradient(145deg, color-mix(in srgb, var(--em-purple) 8%, transparent), transparent 50%), var(--em-bg-surface)}}.content-style-fixed-composition-field{box-shadow:inset 0 1px 0 var(--em-shadow-highlight)}.content-style-fixed-composition-field__header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.content-style-fixed-composition-field__icon{border:1px solid var(--em-purple);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-style-fixed-composition-field__icon{border:1px solid color-mix(in srgb, var(--em-purple) 30%, var(--em-border))}}.content-style-fixed-composition-field__icon{background:var(--em-purple);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.content-style-fixed-composition-field__icon{background:color-mix(in srgb, var(--em-purple) 12%, transparent)}}.content-style-fixed-composition-field__icon{color:var(--em-purple)}.content-style-fixed-composition-field__header strong{color:var(--em-text);font-size:.78rem;font-weight:800;display:block}.content-style-fixed-composition-field__header p{color:var(--em-text-secondary);margin-top:3px;font-size:.66rem;line-height:1.45}.content-style-fixed-composition-field__summary{border:1px solid var(--em-border);background:var(--em-bg-base);border-radius:10px;gap:4px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-style-fixed-composition-field__summary{background:color-mix(in srgb, var(--em-bg-base) 32%, transparent)}}.content-style-fixed-composition-field__summary strong{color:var(--em-text);font-size:.75rem}.content-style-fixed-composition-field__summary span,.content-style-fixed-composition-field__summary small{color:var(--em-text-secondary);font-size:.65rem;line-height:1.45}.workflow-style-selection__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.workflow-fixed-template-composition{border:1px solid var(--em-purple);gap:.55rem;padding:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-fixed-template-composition{border:1px solid color-mix(in srgb, var(--em-purple) 30%, var(--em-border))}}.workflow-fixed-template-composition{background:linear-gradient(145deg, var(--em-purple), transparent 58%), #080f1b85;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.workflow-fixed-template-composition{background:linear-gradient(145deg, color-mix(in srgb, var(--em-purple) 10%, transparent), transparent 58%), #080f1b85}}.workflow-fixed-template-composition__header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workflow-fixed-template-composition__icon{border:1px solid var(--em-purple);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-fixed-template-composition__icon{border:1px solid color-mix(in srgb, var(--em-purple) 32%, var(--em-border))}}.workflow-fixed-template-composition__icon{background:var(--em-purple);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.workflow-fixed-template-composition__icon{background:color-mix(in srgb, var(--em-purple) 14%, transparent)}}.workflow-fixed-template-composition__icon{color:var(--em-purple)}.workflow-fixed-template-composition__header>div>span,.workflow-fixed-template-composition__header>div>strong{display:block}.workflow-fixed-template-composition__header>div>span{color:var(--em-purple);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:900}.workflow-fixed-template-composition__header>div>strong{color:#f8fafc;margin-top:2px;font-size:.7rem;font-weight:900}@media (max-width:720px){.workflow-style-selection{grid-template-columns:2.8rem minmax(0,1fr)}.workflow-style-selection__status{grid-column:1/-1;justify-content:flex-start}.workflow-fixed-template-composition__header{grid-template-columns:30px minmax(0,1fr)}.workflow-fixed-template-composition__header>:last-child{grid-column:1/-1;justify-self:start}}.routing-page--artwork-system{--routing-art-accent:56, 211, 255;--routing-art-accent-solid:#38d3ff;--routing-art-secondary:139, 92, 246;--routing-art-glass:#121f32ad;--routing-art-glass-strong:#0d192bd1;--routing-art-glass-soft:#1f2f4685;--routing-art-border:#c1dcf829;--routing-art-border-bright:#4fd8ff57;--routing-art-text:#f8fbff;--routing-art-muted:#9dafc4;isolation:isolate;gap:12px;min-width:0;display:grid;position:relative}.routing-page--artwork-system:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 8%,#38bdf81f,#0000 28%),radial-gradient(circle at 88% 20%,#8b5cf617,#0000 24%),linear-gradient(145deg,#2f445e1f,#0000 52%);border-radius:28px;position:absolute;inset:-18px}.routing-library-header{isolation:isolate;border:1px solid var(--routing-art-border-bright);background:linear-gradient(145deg, #7f91ac4d, #26354f7a), radial-gradient(circle at 74% 0%, rgba(var(--routing-art-accent), .16), transparent 30%), var(--routing-art-glass-strong);min-height:92px;box-shadow:0 24px 48px #00000042, 0 0 0 1px rgba(var(--routing-art-accent), .08), inset 0 1px 0 #ffffff29;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.routing-library-header:before{z-index:-1;background:linear-gradient(115deg, transparent 0 23%, #ffffff1c 24%, transparent 38%), linear-gradient(145deg, transparent 0 67%, rgba(var(--routing-art-accent), .09) 68%, transparent 82%);content:"";pointer-events:none;position:absolute;inset:0}.routing-library-header:after{border:1px solid rgba(var(--routing-art-accent), .18);width:180px;height:180px;box-shadow:0 0 0 24px rgba(var(--routing-art-accent), .025), 0 0 54px rgba(var(--routing-art-accent), .08);content:"";pointer-events:none;border-radius:50%;position:absolute;bottom:-70px;right:18%}.routing-library-header__identity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.routing-library-header__mark{background:linear-gradient(145deg, rgba(var(--routing-art-accent), .48), #081c308f), var(--routing-art-glass);color:#fff;width:46px;height:46px;box-shadow:0 14px 26px #00000047, 0 0 24px rgba(var(--routing-art-accent), .14), inset 0 1px 0 #ffffff3d;border:1px solid #bae6fd4d;border-radius:13px;place-items:center;display:grid}.routing-library-header__mark svg{width:21px;height:21px}.routing-library-header__eyebrow{color:var(--routing-art-accent-solid);letter-spacing:.2em;text-transform:uppercase;font-size:.59rem;font-weight:900;display:block}.routing-library-header__title-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:2px;display:flex}.routing-library-header h2{color:var(--routing-art-text);letter-spacing:-.035em;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:900;line-height:1.1}.routing-library-header__status{color:#6ee7b7;background:#10b9811a;border:1px solid #34d39938;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:4px 9px;font-size:.59rem;font-weight:800;display:inline-flex}.routing-library-header__status i{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #34d399bd}.routing-library-header__identity p{max-width:760px;color:var(--routing-art-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.68rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.routing-library-header__stats{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(3,minmax(88px,1fr));gap:7px;padding:6px;display:grid;position:relative;box-shadow:inset 0 1px 8px #0003}.routing-library-header__stats>div{border-right:1px solid #ffffff14;grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);gap:0 6px;min-width:0;padding:7px 9px;display:grid}.routing-library-header__stats>div:last-child{border-right:0}.routing-library-header__stats svg{width:16px;height:16px;color:var(--routing-art-accent-solid);grid-row:1/3;align-self:center}.routing-library-header__stats span{color:var(--routing-art-muted);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.51rem;font-weight:800;overflow:hidden}.routing-library-header__stats strong{color:var(--routing-art-text);font-size:.86rem;font-weight:900;line-height:1.1}.emporam-shell .routing-page--artwork-system .section-tabs__bar{-webkit-backdrop-filter:blur(24px)saturate(1.2)!important;backdrop-filter:blur(24px)saturate(1.2)!important;background:linear-gradient(145deg,#ffffff0b,#0000 48%),#01050ce6!important;border-color:#c1dcf829!important;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff14!important}.emporam-shell .routing-page--artwork-system .section-tabs__button--active{background:linear-gradient(145deg, rgba(var(--routing-art-accent), .22), rgba(var(--routing-art-secondary), .14)), #ffffff14!important;color:#fff!important;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff29!important}.routing-workspace--overview{--routing-art-accent:56, 211, 255;--routing-art-accent-solid:#38d3ff;--routing-art-secondary:79, 70, 229}.routing-workspace--command{--routing-art-accent:167, 139, 250;--routing-art-accent-solid:#a78bfa;--routing-art-secondary:236, 72, 153}.routing-workspace--manager{--routing-art-accent:96, 165, 250;--routing-art-accent-solid:#60a5fa;--routing-art-secondary:34, 211, 238}.routing-workspace--agents{--routing-art-accent:34, 211, 238;--routing-art-accent-solid:#22d3ee;--routing-art-secondary:16, 185, 129}.routing-workspace--knowledge{--routing-art-accent:52, 211, 153;--routing-art-accent-solid:#34d399;--routing-art-secondary:6, 182, 212}.routing-workspace--telemetry{--routing-art-accent:251, 191, 36;--routing-art-accent-solid:#fbbf24;--routing-art-secondary:244, 63, 94}.emporam-shell .routing-page--artwork-system .routing-workspace__header{border-color:rgba(var(--routing-art-accent), .3);background:linear-gradient(145deg, #6077964d, #18263b9e), radial-gradient(circle at 15% 0%, rgba(var(--routing-art-accent), .18), transparent 32%), radial-gradient(circle at 88% 108%, rgba(var(--routing-art-secondary), .14), transparent 38%), var(--routing-art-glass-strong);min-height:126px;box-shadow:0 28px 56px #0000004d, 0 0 0 1px rgba(var(--routing-art-accent), .08), inset 0 1px 0 #ffffff29, inset 0 -1px 0 rgba(var(--routing-art-accent), .1);-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);border-radius:22px;padding:20px}.emporam-shell .routing-page--artwork-system .routing-workspace__header:before{background:linear-gradient(115deg, transparent 0 25%, #ffffff1c 26%, transparent 40%), linear-gradient(145deg, transparent 0 62%, rgba(var(--routing-art-accent), .08) 64%, transparent 78%);opacity:.78;background-size:auto;-webkit-mask-image:none;mask-image:none}.emporam-shell .routing-page--artwork-system .routing-workspace__header:after{border-color:rgba(var(--routing-art-accent), .24);width:240px;height:240px;box-shadow:0 0 0 30px rgba(var(--routing-art-accent), .025), 0 0 0 64px rgba(var(--routing-art-secondary), .018), 0 0 58px rgba(var(--routing-art-accent), .09);bottom:-82px;right:-36px}.emporam-shell .routing-page--artwork-system .routing-workspace__icon{border-color:rgba(var(--routing-art-accent), .38);background:linear-gradient(145deg, rgba(var(--routing-art-accent), .38), #081c3080), var(--routing-art-glass);width:54px;height:54px;color:var(--routing-art-accent-solid);box-shadow:0 16px 28px #0000004d, 0 0 28px rgba(var(--routing-art-accent), .16), inset 0 1px 0 #ffffff3d;border-radius:16px}.emporam-shell .routing-page--artwork-system .routing-workspace__icon svg{width:24px;height:24px}.emporam-shell .routing-page--artwork-system .routing-workspace__eyebrow{color:var(--routing-art-accent-solid);letter-spacing:.2em}.emporam-shell .routing-page--artwork-system .routing-workspace__identity h2{color:var(--routing-art-text);text-shadow:0 14px 32px #00000047;font-size:clamp(1.22rem,1.8vw,1.6rem);font-weight:900}.emporam-shell .routing-page--artwork-system .routing-workspace__identity p{color:var(--routing-art-muted);font-weight:600}.emporam-shell .routing-page--artwork-system .routing-workspace__metric{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff14,#0f172a2e),#060d1966;border-color:#ffffff1a;border-radius:13px;min-height:62px;padding:11px 12px 10px 15px;transition:border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 22px #0000002e,inset 0 1px #ffffff1f}.emporam-shell .routing-page--artwork-system .routing-workspace__metric:before{background:var(--routing-art-accent-solid);box-shadow:0 0 14px rgba(var(--routing-art-accent), .72)}.emporam-shell .routing-page--artwork-system .routing-workspace__metric span{color:var(--routing-art-muted)}.emporam-shell .routing-page--artwork-system .routing-workspace__metric strong{color:var(--routing-art-text);font-weight:900}@media (hover:hover){.emporam-shell .routing-page--artwork-system .routing-workspace__metric:hover{border-color:rgba(var(--routing-art-accent), .28);box-shadow:0 16px 28px #0000003d, 0 0 22px rgba(var(--routing-art-accent), .09), inset 0 1px 0 #ffffff29;transform:translateY(-2px)}}.emporam-shell .routing-page--artwork-system .routing-panel,.emporam-shell .routing-page--artwork-system .routing-workspace__body>section,.emporam-shell .routing-page--artwork-system .routing-stack>section,.emporam-shell .routing-page--artwork-system .routing-knowledge-grid>section,.emporam-shell .routing-page--artwork-system .routing-overview-grid>section,.emporam-shell .routing-page--artwork-system .routing-manager-console>.glass-panel{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);transition:border-color .24s,box-shadow .24s,transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;border-color:var(--routing-art-border)!important;background:linear-gradient(145deg, #8094ae2e, #1c2b4047), radial-gradient(circle at 92% 0%, rgba(var(--routing-art-accent), .09), transparent 28%), var(--routing-art-glass)!important;border-radius:20px!important;box-shadow:0 22px 44px #0000003d,inset 0 1px #ffffff24!important}.emporam-shell .routing-page--artwork-system .routing-panel:before,.emporam-shell .routing-page--artwork-system .routing-workspace__body>section:before,.emporam-shell .routing-page--artwork-system .routing-stack>section:before,.emporam-shell .routing-page--artwork-system .routing-knowledge-grid>section:before,.emporam-shell .routing-page--artwork-system .routing-overview-grid>section:before,.emporam-shell .routing-page--artwork-system .routing-manager-console>.glass-panel:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#ffffff1a,#0000 20%),linear-gradient(115deg,#0000 0 60%,#ffffff0e 61%,#0000 76%);position:absolute;inset:0}@media (hover:hover){.emporam-shell .routing-page--artwork-system .routing-panel:hover,.emporam-shell .routing-page--artwork-system .routing-stack>section:hover,.emporam-shell .routing-page--artwork-system .routing-knowledge-grid>section:hover,.emporam-shell .routing-page--artwork-system .routing-overview-grid>section:hover{transform:translateY(-3px);border-color:rgba(var(--routing-art-accent), .38)!important;box-shadow:0 28px 56px #00000052, 0 0 0 1px rgba(var(--routing-art-accent), .09), 0 0 30px rgba(var(--routing-art-accent), .1), inset 0 1px 0 #ffffff29!important}}.emporam-shell .routing-page--artwork-system :is(section.rounded-lg.border.bg-white,section.rounded-lg.border.bg-zinc-50,article.rounded-lg.border.bg-white,article.rounded-lg.border.bg-zinc-50,div.rounded-lg.border.bg-white,div.rounded-lg.border.bg-zinc-50){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg, #ffffff0e, transparent 55%), var(--routing-art-glass-soft)!important;border-color:#c1dcf81f!important;border-radius:14px!important;box-shadow:0 12px 24px #00000024,inset 0 1px #ffffff14!important}.emporam-shell .routing-page--artwork-system .ui-surface{background:linear-gradient(145deg,#ffffff0d,#0000 58%),#19293e75!important;border-color:#c1dcf81f!important;box-shadow:inset 0 1px #ffffff14!important}.emporam-shell .routing-page--artwork-system .routing-panel .text-zinc-950,.emporam-shell .routing-page--artwork-system .routing-panel .text-zinc-900,.emporam-shell .routing-page--artwork-system .routing-workspace__body>section .text-zinc-950,.emporam-shell .routing-page--artwork-system .routing-workspace__body>section .text-zinc-900{color:var(--routing-art-text)!important}.emporam-shell .routing-page--artwork-system .routing-panel .text-zinc-600,.emporam-shell .routing-page--artwork-system .routing-panel .text-zinc-500,.emporam-shell .routing-page--artwork-system .routing-workspace__body>section .text-zinc-600,.emporam-shell .routing-page--artwork-system .routing-workspace__body>section .text-zinc-500{color:var(--routing-art-muted)!important}.emporam-shell .routing-page--artwork-system .routing-agent-grid{gap:14px}.emporam-shell .routing-page--artwork-system .routing-agent-card{--routing-agent-card-accent:56, 211, 255;isolation:isolate;border-color:rgba(var(--routing-agent-card-accent), .2);background:radial-gradient(circle at 88% -8%, rgba(var(--routing-agent-card-accent), .2), transparent 31%), linear-gradient(145deg, #69809f38, #1422359e), var(--routing-art-glass-strong);border-radius:20px;padding:15px;box-shadow:0 24px 44px #00000047,inset 0 1px #ffffff29}.emporam-shell .routing-page--artwork-system .routing-agent-card:nth-child(6n+2){--routing-agent-card-accent:167, 139, 250}.emporam-shell .routing-page--artwork-system .routing-agent-card:nth-child(6n+3){--routing-agent-card-accent:52, 211, 153}.emporam-shell .routing-page--artwork-system .routing-agent-card:nth-child(6n+4){--routing-agent-card-accent:251, 191, 36}.emporam-shell .routing-page--artwork-system .routing-agent-card:nth-child(6n+5){--routing-agent-card-accent:96, 165, 250}.emporam-shell .routing-page--artwork-system .routing-agent-card:nth-child(6n){--routing-agent-card-accent:244, 114, 182}.emporam-shell .routing-page--artwork-system .routing-agent-card:before{z-index:-1;border-radius:inherit;width:auto;height:auto;box-shadow:none;background:radial-gradient(circle at 16% 8%,#ffffff24,#0000 18%),linear-gradient(115deg,#0000 0 56%,#ffffff14 57%,#0000 72%);inset:0}.emporam-shell .routing-page--artwork-system .routing-agent-card:after{z-index:-1;background:rgb(var(--routing-agent-card-accent));width:78px;height:3px;box-shadow:0 0 18px rgba(var(--routing-agent-card-accent), .72);content:"";border-radius:0 0 5px 5px;position:absolute;top:0;left:18px}@media (hover:hover){.emporam-shell .routing-page--artwork-system .routing-agent-card:hover{border-color:rgba(var(--routing-agent-card-accent), .58);box-shadow:0 30px 58px #00000061, 0 0 0 1px rgba(var(--routing-agent-card-accent), .12), 0 0 34px rgba(var(--routing-agent-card-accent), .13), inset 0 1px 0 #ffffff2e;transform:translateY(-4px)}}.emporam-shell .routing-page--artwork-system .routing-agent-card__contract,.emporam-shell .routing-page--artwork-system .routing-agent-card__route,.emporam-shell .routing-page--artwork-system .routing-layer-grid>div{background:linear-gradient(145deg,#ffffff0b,#0000 62%),#040c1847;border-color:#c1dcf81c;box-shadow:inset 0 1px #ffffff0f}.emporam-shell .routing-page--artwork-system .routing-route-test,.emporam-shell .routing-page--artwork-system button[class*=bg-zinc-950]{border-color:rgba(var(--routing-art-accent), .42)!important;background:linear-gradient(145deg, rgba(var(--routing-art-accent), .95), #0e8bbeeb)!important;color:#fff!important;box-shadow:0 12px 24px rgba(var(--routing-art-accent), .16), inset 0 1px 0 #ffffff3d!important}.emporam-shell .routing-page--artwork-system button[class*=bg-white]:not(.section-tabs__button),.emporam-shell .routing-page--artwork-system button[class*=bg-zinc-50]{background:linear-gradient(145deg, #ffffff1a, #16273c57), var(--routing-art-glass-soft)!important;color:var(--routing-art-text)!important;border-color:#c1dcf824!important;box-shadow:inset 0 1px #ffffff1a!important}.emporam-shell .routing-page--artwork-system :is(input,textarea,select){box-shadow:inset 0 1px 8px #0000001f;color:var(--routing-art-text)!important;background:linear-gradient(145deg,#ffffff0e,#0000 62%),#050d1994!important;border-color:#c1dcf824!important}.emporam-shell .routing-page--artwork-system :is(input,textarea,select):focus{border-color:rgba(var(--routing-art-accent), .52)!important;box-shadow:0 0 0 2px rgba(var(--routing-art-accent), .12), 0 0 22px rgba(var(--routing-art-accent), .09)!important}@media (max-width:1100px){.routing-library-header{grid-template-columns:minmax(0,1fr)}.routing-library-header__stats{width:100%}}@media (max-width:640px){.routing-library-header{padding:14px}.routing-library-header__identity{grid-template-columns:40px minmax(0,1fr)}.routing-library-header__mark{width:40px;height:40px}.routing-library-header__stats{grid-template-columns:minmax(0,1fr)}.routing-library-header__stats>div{border-bottom:1px solid #ffffff14;border-right:0}.routing-library-header__stats>div:last-child{border-bottom:0}.emporam-shell .routing-page--artwork-system .routing-workspace__header{padding:16px}}@media (prefers-reduced-motion:reduce){.emporam-shell .routing-page--artwork-system .routing-workspace__metric,.emporam-shell .routing-page--artwork-system .routing-panel,.emporam-shell .routing-page--artwork-system .routing-agent-card{transition:none}}.content-style-my-templates-workspace{min-width:0}.content-style-my-templates-actions{justify-content:flex-end;display:flex}.content-style-add-template-button{border:1px solid var(--em-cyan);justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.content-style-add-template-button{border:1px solid color-mix(in srgb, var(--em-cyan) 38%, var(--em-border))}}.content-style-add-template-button{background:linear-gradient(145deg, var(--em-cyan), var(--em-purple)), var(--em-bg-surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.content-style-add-template-button{background:linear-gradient(145deg, color-mix(in srgb, var(--em-cyan) 16%, transparent), color-mix(in srgb, var(--em-purple) 10%, transparent)), var(--em-bg-surface)}}.content-style-add-template-button{color:var(--em-text);box-shadow:0 12px 26px var(--em-cyan), inset 0 1px 0 var(--em-shadow-highlight)}@supports (color:color-mix(in lab, red, red)){.content-style-add-template-button{box-shadow:0 12px 26px color-mix(in srgb, var(--em-cyan) 12%, transparent), inset 0 1px 0 var(--em-shadow-highlight)}}.content-style-add-template-button{letter-spacing:.02em;font-size:.72rem;font-weight:900}.content-style-add-template-button:hover{border-color:var(--em-cyan)}@supports (color:color-mix(in lab, red, red)){.content-style-add-template-button:hover{border-color:color-mix(in srgb, var(--em-cyan) 66%, var(--em-border))}}.content-style-add-template-button:hover{background:linear-gradient(145deg, var(--em-cyan), var(--em-purple)), var(--em-bg-surface)}@supports (color:color-mix(in lab, red, red)){.content-style-add-template-button:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--em-cyan) 23%, transparent), color-mix(in srgb, var(--em-purple) 14%, transparent)), var(--em-bg-surface)}}.content-style-create-tab__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-style-create-tab__close{border:1px solid var(--em-border);background:var(--em-bg-raised);width:38px;height:38px;color:var(--em-text-secondary);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.content-style-create-tab__close:hover{border-color:var(--em-rose)}@supports (color:color-mix(in lab, red, red)){.content-style-create-tab__close:hover{border-color:color-mix(in srgb, var(--em-rose) 42%, var(--em-border))}}.content-style-create-tab__close:hover{color:var(--em-rose)}@media (max-width:560px){.content-style-my-templates-actions,.content-style-add-template-button{width:100%}}.workflow-variant-picker,.workflow-variant-mode{background:#080f1b85;border:1px solid #38bdf829;border-radius:8px;gap:.5rem;padding:.58rem;display:grid}.workflow-variant-picker__header,.workflow-variant-mode{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0}.workflow-variant-picker__header{gap:.55rem;display:grid}.workflow-variant-picker__header span,.workflow-variant-picker__header strong,.workflow-variant-mode>div>span,.workflow-variant-mode>div>strong{display:block}.workflow-variant-picker__header>div>span,.workflow-variant-mode>div>span{color:#38bdf8;letter-spacing:.09em;text-transform:uppercase;font-size:.54rem;font-weight:900}.workflow-variant-picker__header>div>strong,.workflow-variant-mode>div>strong{color:#f8fafc;margin-top:.1rem;font-size:.7rem;font-weight:900}.workflow-variant-options,.workflow-composition-multi-options{scrollbar-color:#38bdf847 transparent;scrollbar-width:thin;gap:.35rem;max-height:14rem;padding-right:.15rem;display:grid;overflow-y:auto}.workflow-variant-option,.workflow-composition-multi-option{cursor:pointer;background:#1e293b73;border:1px solid #94a3b81f;border-radius:7px;align-items:center;gap:.48rem;min-width:0;padding:.38rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.workflow-variant-option{grid-template-columns:auto 2.65rem minmax(0,1fr)}.workflow-composition-multi-option{grid-template-columns:auto 3.4rem minmax(0,1fr)}.workflow-variant-option:hover,.workflow-composition-multi-option:hover,.workflow-variant-option.is-selected,.workflow-composition-multi-option.is-selected{background:#0e749029;border-color:#38bdf861}.workflow-variant-option input,.workflow-composition-multi-option input{accent-color:#22d3ee;width:.9rem;height:.9rem}.workflow-variant-option__preview{background-position:50%;background-size:cover;border-radius:5px;width:2.65rem;height:2.3rem}.workflow-variant-option__copy,.workflow-composition-multi-option>span:last-child{min-width:0}.workflow-variant-option__copy strong,.workflow-variant-option__copy small,.workflow-composition-multi-option strong,.workflow-composition-multi-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-variant-option__copy strong,.workflow-composition-multi-option strong{color:#f1f5f9;font-size:.64rem;font-weight:900}.workflow-variant-option__copy small,.workflow-composition-multi-option small{color:#94a3b8;margin-top:.1rem;font-size:.52rem;font-weight:700}.workflow-composition-mini-diagram{background:#020817b3;border:1px solid #38bdf829;border-radius:5px;grid-template-columns:repeat(3,1fr);align-items:end;gap:.15rem;width:3.4rem;height:2.35rem;padding:.3rem;display:grid}.workflow-composition-mini-diagram i{background:linear-gradient(#22d3ee,#2563eb);border-radius:2px;display:block}.workflow-composition-mini-diagram i:first-child{height:70%}.workflow-composition-mini-diagram i:nth-child(2){height:100%}.workflow-composition-mini-diagram i:nth-child(3){height:48%}.workflow-variant-mode__buttons{background:#0208179e;border:1px solid #94a3b824;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.2rem;display:grid}.workflow-variant-mode__buttons button{color:#94a3b8;background:0 0;border:0;border-radius:5px;min-height:1.8rem;padding:0 .55rem;font-size:.56rem;font-weight:900}.workflow-variant-mode__buttons button.is-active{color:#f8fafc;background:linear-gradient(135deg,#0891b2b8,#2563ebb8);box-shadow:0 4px 12px #0891b22e}@media (max-width:560px){.workflow-variant-mode{grid-template-columns:minmax(0,1fr)}}.workflow-variant-options,.workflow-composition-multi-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;max-height:18rem}.workflow-variant-option,.workflow-composition-multi-option{aspect-ratio:4/3;cursor:pointer;text-align:left;isolation:isolate;background:#020817b8;border:1px solid #94a3b824;border-radius:8px;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.workflow-variant-option:hover,.workflow-variant-option:focus-visible,.workflow-composition-multi-option:hover,.workflow-composition-multi-option:focus-visible{z-index:2;border-color:#67e8f99e;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #02081752,0 0 18px #22d3ee1a}.workflow-variant-option.is-selected,.workflow-composition-multi-option.is-selected{background:#0e74902e;border-color:#22d3ee;box-shadow:inset 0 0 0 1px #22d3ee52,0 0 15px #22d3ee1f}.workflow-variant-option__preview{z-index:0;background-position:50%;background-size:cover;border-radius:0;width:100%;height:100%;transition:transform .22s,filter .22s;position:absolute;inset:0}.workflow-variant-option:hover .workflow-variant-option__preview,.workflow-variant-option:focus-visible .workflow-variant-option__preview{filter:saturate(1.08)brightness(.82);transform:scale(1.045)}.workflow-variant-option__copy,.workflow-composition-multi-option__overlay{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#020617f0);min-width:0;padding:1.3rem .48rem .45rem;transition:opacity .17s,transform .17s;position:absolute;bottom:0;left:0;right:0;transform:translateY(.35rem)}.workflow-variant-option:hover .workflow-variant-option__copy,.workflow-variant-option:focus-visible .workflow-variant-option__copy,.workflow-composition-multi-option:hover .workflow-composition-multi-option__overlay,.workflow-composition-multi-option:focus-visible .workflow-composition-multi-option__overlay{opacity:1;transform:translateY(0)}.workflow-variant-option__copy strong,.workflow-variant-option__copy small,.workflow-composition-multi-option__overlay strong,.workflow-composition-multi-option__overlay small{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-variant-option__copy strong,.workflow-composition-multi-option__overlay strong{font-size:.58rem;font-weight:900}.workflow-variant-option__copy small,.workflow-composition-multi-option__overlay small{color:#a5b4c8;margin-top:.1rem;font-size:.48rem;font-weight:700}.workflow-variant-option__selected{z-index:3;color:#fff;background:#0891b2e6;border:1px solid #a5f3fcb8;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;position:absolute;top:.35rem;right:.35rem;box-shadow:0 4px 12px #0891b25c}.workflow-composition-multi-option>.workflow-composition-diagram{z-index:0;border:0;border-radius:0;width:100%;height:100%;min-height:0;transition:filter .18s,transform .18s;position:absolute;inset:0;transform:none}.workflow-composition-multi-option:hover>.workflow-composition-diagram,.workflow-composition-multi-option:focus-visible>.workflow-composition-diagram{filter:saturate(1.12)brightness(.8);transform:scale(1.025)}@media (max-width:560px){.workflow-variant-options,.workflow-composition-multi-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.brain-prompt-trigger{color:#0e7490;background:#0891b214;border:1px solid #0e749033;border-radius:.65rem;align-items:center;gap:.4rem;min-height:2.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.brain-prompt-trigger--active{background:#06b6d429;border-color:#06b6d46b}.brain-control-card{scroll-margin-top:10rem;transition:border-color .24s,box-shadow .24s,filter .24s,transform .24s}.brain-control-card--focused{animation:1.25s ease-out 2 brain-control-focus;box-shadow:0 0 0 3px #22d3ee1a,0 18px 45px #0891b233;border-color:#22d3eeb8!important}.brain-control-card--focused>.flex:first-child p:first-child{color:#0891b2}.brain-prompt-editor{background:linear-gradient(145deg,#fffffffa,#f0f9ffdb);border:1px solid #0891b238;border-radius:1rem;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.brain-prompt-editor__header,.brain-prompt-editor__footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.brain-prompt-editor__header{border-bottom:1px solid #94a3b833}.brain-prompt-editor__identity,.brain-prompt-editor__meta,.brain-prompt-editor__footer>div,.brain-prompt-editor__notice{align-items:center;display:flex}.brain-prompt-editor__identity{gap:.75rem}.brain-prompt-editor__identity>div{gap:.1rem;display:grid}.brain-prompt-editor__identity span:not(.brain-prompt-editor__icon){color:#0891b2;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.brain-prompt-editor__identity h4{color:#0f172a;font-size:.95rem;font-weight:750}.brain-prompt-editor__icon{color:#0891b2;background:#06b6d41a;border:1px solid #06b6d440;border-radius:.75rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.brain-prompt-editor__meta{flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.brain-prompt-editor__meta span,.brain-prompt-editor__meta strong{color:#475569;text-transform:capitalize;border:1px solid #94a3b838;border-radius:999px;padding:.3rem .55rem;font-size:.65rem;font-weight:700}.brain-prompt-editor__meta strong{color:#0891b2}.brain-prompt-editor__notice{color:#0369a1;background:#0ea5e90f;border:1px solid #0ea5e929;border-radius:.7rem;gap:.55rem;margin:.9rem 1.1rem 0;padding:.7rem .8rem}.brain-prompt-editor__notice svg{flex:none}.brain-prompt-editor__notice p{font-size:.72rem;line-height:1.55}.brain-prompt-editor__field{gap:.5rem;padding:.9rem 1.1rem 1.1rem;display:grid}.brain-prompt-editor__field>span{color:#475569;text-transform:uppercase;font-size:.7rem;font-weight:800}.brain-prompt-editor__field textarea{resize:vertical;color:#0f172a;background:#f8fafceb;border:1px solid #64748b47;border-radius:.8rem;outline:none;width:100%;min-height:13rem;padding:.9rem 1rem;font:500 .75rem/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.brain-prompt-editor__field textarea:focus{border-color:#06b6d4b3;box-shadow:0 0 0 3px #06b6d41a}.brain-prompt-editor__footer{border-top:1px solid #94a3b833}.brain-prompt-editor__footer>p{color:#64748b;font-size:.7rem}.brain-prompt-editor__footer>div{gap:.55rem}.brain-prompt-editor__reset,.brain-prompt-editor__save{border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.55rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.brain-prompt-editor__reset{color:#475569;border:1px solid #94a3b84d}.brain-prompt-editor__save{color:#082f49;background:#06b6d4;border:1px solid #06b6d4}html.dark .brain-prompt-trigger{color:#a5f3fc}html.dark .brain-prompt-editor{background:linear-gradient(145deg,#081223fa,#091f30f5);border-color:#22d3ee33;box-shadow:0 22px 50px #0000004d}html.dark .brain-prompt-editor__identity h4{color:#f1f5f9}html.dark .brain-prompt-editor__meta span,html.dark .brain-prompt-editor__meta strong,html.dark .brain-prompt-editor__field>span,html.dark .brain-prompt-editor__footer>p{color:#94a3b8}html.dark .brain-prompt-editor__notice{color:#a5f3fc}html.dark .brain-prompt-editor__field textarea{color:#e2e8f0;background:#020817c2;border-color:#64748b59}html.dark .brain-prompt-editor__reset{color:#cbd5e1}html.dark .brain-control-card--focused{background:linear-gradient(145deg,#081e31fa,#071628fa);box-shadow:0 0 0 3px #22d3ee1a,0 22px 54px #0284c738;border-color:#22d3eec7!important}html.dark .brain-control-card--focused>.flex:first-child p:first-child{color:#a5f3fc}@keyframes brain-control-focus{0%{filter:brightness();transform:scale(1)}38%{filter:brightness(1.1);transform:scale(1.008)}to{filter:brightness();transform:scale(1)}}@media (max-width:720px){.brain-prompt-editor__header,.brain-prompt-editor__footer{flex-direction:column;align-items:stretch}.brain-prompt-editor__meta{justify-content:flex-start}.brain-prompt-editor__footer>div{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.brain-control-card--focused{animation:none}.brain-control-card{scroll-behavior:auto}}.action-plan-topic-plans__topic-entry{background:linear-gradient(155deg,#0a1d33f5,#061527f0);border-color:#5b91c438;border-radius:16px;box-shadow:0 20px 46px #02081733,inset 0 1px #ffffff09}.action-plan-topic-plans__topic-entry-header{background:linear-gradient(115deg,#193554ad,#091b305c);border-bottom-color:#6491bc24;grid-template-columns:minmax(210px,.42fr) minmax(480px,1fr);padding:14px 16px;display:grid}.action-plan-topic-plans__topic-entry-actions{justify-content:flex-end}.action-plan-topic-plans__mode-switch{background:#020a1875;border-radius:12px;gap:5px;width:min(100%,720px);min-width:0;padding:5px}.action-plan-topic-plans__mode-switch button{border-radius:9px;gap:10px;min-height:48px;padding:7px 12px}.action-plan-topic-plans__mode-switch button svg{box-sizing:content-box;background:#47556929;border-radius:8px;padding:6px}.action-plan-topic-plans__mode-switch button strong{font-size:.72rem}.action-plan-topic-plans__mode-switch button small{font-size:.6rem}.action-plan-topic-plans__mode-switch button.is-active svg{background:#22d3ee1f}.action-plan-topic-plans__mode-panel{padding:14px}.action-plan-topic-plans__source.action-plan-topic-plans__automatic-panel{background:linear-gradient(145deg,#0f2640d1,#081a2fe0);border-radius:13px;padding:14px}.action-plan-topic-plans__automatic-header{border-bottom:1px solid #6491bc24;grid-template-columns:minmax(180px,.35fr) minmax(500px,1fr);gap:16px;padding-bottom:13px;display:grid}.action-plan-topic-plans__automatic-header .action-plan-topic-plans__horizons{border-radius:10px;width:100%;max-width:none;padding:4px}.action-plan-topic-plans__horizons button{border-radius:7px;min-height:36px}.action-plan-topic-plans__automatic-fields{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.72fr) minmax(200px,1fr) minmax(150px,.72fr);align-items:stretch;gap:10px;margin-top:12px}.action-plan-topic-plans__automatic-fields .action-plan-topic-plans__field{background:#030f1f47;border:1px solid #6491bc29;border-radius:10px;align-content:start;gap:7px;min-height:106px;padding:11px}.action-plan-topic-plans__automatic-fields .action-plan-topic-plans__field>span{color:#7dd3fcc2;letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:820}.action-plan-topic-plans__automatic-fields .action-plan-topic-plans__field input,.action-plan-topic-plans__automatic-fields .action-plan-topic-plans__field select{background:#020a1885;border-radius:8px;min-height:40px}.action-plan-topic-plans__automatic-fields .action-plan-topic-plans__field small{color:#94a3b8bd;font-size:.59rem;line-height:1.45}.action-plan-topic-plans__automatic-fields .action-plan-topic-plans__field input:disabled{cursor:not-allowed;opacity:.48}.action-plan-topic-plans__automatic-footer{min-height:58px;margin-top:12px;padding:11px 0 0}.action-plan-topic-plans__automatic-summary{background:#06b6d40e;border:1px solid #22d3ee24;border-radius:10px;min-width:230px;padding:8px 12px}.action-plan-topic-plans__automatic-summary p{gap:9px}.action-plan-topic-plans__automatic-summary strong{font-size:1.35rem;line-height:1}.action-plan-topic-plans__automatic-summary span{color:#cbd5e1bd}.action-plan-topic-plans__automatic-actions{gap:9px}.action-plan-topic-plans__prompt-button,.action-plan-topic-plans__automatic-footer .action-plan-topic-plans__research{border-radius:10px;min-height:42px}@media (max-width:1100px){.action-plan-topic-plans__topic-entry-header,.action-plan-topic-plans__automatic-header{grid-template-columns:1fr}.action-plan-topic-plans__topic-entry-actions{justify-content:stretch}.action-plan-topic-plans__mode-switch{width:100%;max-width:none}}@media (max-width:820px){.action-plan-topic-plans__automatic-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.action-plan-topic-plans__topic-entry-header{padding:12px}.action-plan-topic-plans__topic-entry-actions{align-items:stretch}.action-plan-topic-plans__mode-switch{grid-template-columns:1fr}.action-plan-topic-plans__mode-switch button{min-height:44px}.action-plan-topic-plans__automatic-header .action-plan-topic-plans__horizons{grid-template-columns:repeat(2,minmax(0,1fr))}.action-plan-topic-plans__automatic-fields{grid-template-columns:1fr}.action-plan-topic-plans__automatic-fields .action-plan-topic-plans__field{min-height:0}.action-plan-topic-plans__automatic-summary{width:100%}}.action-plan-topic-plans__schedule-mode{color:#a5f3fcc7;letter-spacing:.03em;background:#06b6d412;border:1px solid #22d3ee2e;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 7px;font-size:.56rem;font-weight:760;display:inline-flex}.action-plan-topic-plans__row{grid-template-columns:38px minmax(240px,1fr) 132px 104px minmax(180px,.72fr) 112px 36px}.action-plan-topic-plans__row--grouped{background:linear-gradient(110deg,#06b6d413,#0f28442e);border:1px solid #22d3ee33;border-left:3px solid #22d3eeb8;border-radius:11px;margin:7px 8px;padding-inline:10px;position:relative;box-shadow:0 8px 22px #0208171f}.action-plan-topic-plans__variant-field{margin-inline:3px 7px}.action-plan-topic-plans__variant-field select{color:#cffafe;background:#062c429e}.action-plan-topic-plans__variant-group{color:#67e8f9;background:#06b6d414;border:1px solid #22d3ee33;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:25px;padding:3px 8px;display:inline-flex}.action-plan-topic-plans__variant-group>strong{text-transform:uppercase;font-size:.6rem;font-weight:820}.action-plan-topic-plans__variant-group>span{gap:3px;display:inline-flex}.action-plan-topic-plans__variant-group i{background:#22d3ee;border-radius:999px;width:5px;height:5px;box-shadow:0 0 7px #22d3ee80}.action-plan-topic-plans__variant-group small{color:#a5f3fcb8;white-space:nowrap;font-size:.58rem}@media (max-width:1240px){.action-plan-topic-plans__row{grid-template-columns:38px minmax(220px,1fr) 132px 100px 110px 36px}.action-plan-topic-plans__workflow-field{grid-column:2/5}.action-plan-topic-plans__variant-field{grid-column:5/6}.action-plan-topic-plans__research-note{grid-column:2/-1}}@media (max-width:760px){.action-plan-topic-plans__row{grid-template-columns:34px minmax(0,1fr) 34px}.action-plan-topic-plans__variant-field{grid-column:2/-1;margin-inline:0 6px}.action-plan-topic-plans__variant-group{max-width:100%}.action-plan-topic-plans__variant-group small{text-overflow:ellipsis;overflow:hidden}}.system-canvas-page{gap:14px;min-height:calc(100vh - 165px);display:grid}.system-canvas-page__hero{background:linear-gradient(125deg,#0d2642f5,#071b31f0);border:1px solid #4789c238;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex;box-shadow:0 20px 46px #0208172e}.system-canvas-page__hero>div:first-child{max-width:760px}.system-canvas-page__hero>div:first-child>span{color:#67e8f9;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:.67rem;font-weight:850;display:flex}.system-canvas-page__hero h2{color:#f8fafc;margin:5px 0 3px;font-size:1.35rem;font-weight:850}.system-canvas-page__hero p{color:#bacee2bd;font-size:.73rem;line-height:1.6}.system-canvas-page__metrics{grid-template-columns:repeat(3,minmax(92px,1fr));gap:7px;display:grid}.system-canvas-page__metrics article{background:#020c1c42;border:1px solid #6491bc2e;border-radius:10px;min-width:98px;padding:9px 11px;display:grid}.system-canvas-page__metrics strong{color:#67e8f9;font-size:1.15rem}.system-canvas-page__metrics span{color:#7890aa;text-transform:uppercase;font-size:.59rem;font-weight:750}.system-canvas-page__toolbar{background:#081b31e0;border:1px solid #4789c233;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.system-canvas-page__legend,.system-canvas-page__toolbar>div:last-child{align-items:center;gap:6px;display:flex}.system-canvas-page__legend span{color:#94a3b8;align-items:center;gap:5px;padding:4px 7px;font-size:.59rem;font-weight:760;display:inline-flex}.system-canvas-page__legend span:before{content:"";background:#64748b;border-radius:2px;width:13px;height:2px}.system-canvas-page__legend span[data-kind=data]:before{background:#22d3ee}.system-canvas-page__legend span[data-kind=command]:before{background:#a78bfa}.system-canvas-page__legend span[data-kind=production]:before{background:#34d399}.system-canvas-page__legend span[data-kind=feedback]:before{background:#f59e0b}.system-canvas-page__toolbar button{color:#bae6fd;background:#030d1c59;border:1px solid #6491bc33;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:.65rem;font-weight:760;display:inline-flex}.system-canvas-page__toolbar strong{color:#94a3b8;text-align:center;min-width:42px;font-size:.63rem}.system-canvas-page__workspace{grid-template-columns:minmax(0,1fr) 258px;gap:12px;min-height:650px;display:grid}.system-canvas-page__viewport{background-color:#061426;background-image:radial-gradient(circle at 50% 42%,#0891b214,#0000 35%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #4789c238;border-radius:16px;min-width:0;overflow:auto;box-shadow:inset 0 0 60px #0000002e}.system-canvas{transform-origin:0 0;min-height:100%;position:relative}.system-canvas__scaled{transform-origin:0 0;width:1540px;height:1180px;position:absolute}.system-canvas__lane{background:linear-gradient(#1e406914,#05122305);border:1px solid #6491bc14;border-radius:16px;position:absolute;top:18px;bottom:18px}.system-canvas__lane>span{color:#7dd3fc59;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;position:absolute;top:12px;left:13px}.system-canvas__edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.system-canvas__edges marker path{fill:#64748b}.system-canvas__edge{fill:none;stroke-width:1.65px;opacity:.58;animation:2.8s linear infinite system-canvas-flow}.system-canvas__edge--data{stroke:#22d3ee;stroke-dasharray:6 5}.system-canvas__edge--command{stroke:#a78bfa;stroke-dasharray:4 4}.system-canvas__edge--production{stroke:#34d399}.system-canvas__edge--feedback{stroke:#f59e0b;stroke-dasharray:8 5}.system-canvas__node{color:#e2e8f0;text-align:left;background:linear-gradient(145deg,#132c4af5,#08192ffa);border:1px solid #6491bc38;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:9px;width:188px;height:76px;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:absolute;box-shadow:0 12px 30px #02081747,inset 0 1px #ffffff0a}.system-canvas__node:hover,.system-canvas__node.is-selected{z-index:2;border-color:#22d3ee9e;transform:translateY(-3px);box-shadow:0 16px 36px #02081761,0 0 22px #22d3ee1a}.system-canvas__node--brain{border-color:#a78bfa47}.system-canvas__node--process{border-color:#34d39940}.system-canvas__node--control{border-color:#fbbf2447}.system-canvas__node--output{border-color:#38bdf842}.system-canvas__node-icon{color:#67e8f9;background:#06b6d414;border:1px solid #22d3ee2e;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.system-canvas__node--brain .system-canvas__node-icon{color:#c4b5fd;background:#8b5cf61a}.system-canvas__node--process .system-canvas__node-icon{color:#6ee7b7;background:#10b98117}.system-canvas__node--control .system-canvas__node-icon{color:#fcd34d;background:#f59e0b14}.system-canvas__node-copy{gap:4px;min-width:0;display:grid}.system-canvas__node-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;overflow:hidden}.system-canvas__node-copy small{color:#7890aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.system-canvas__node>i{background:#64748b;border-radius:99px;width:7px;height:7px}.system-canvas__node[data-status=ready]>i{background:#34d399;box-shadow:0 0 9px #34d39999}.system-canvas__node[data-status=attention]>i{background:#fb7185;animation:1.2s ease-in-out infinite system-canvas-alert;box-shadow:0 0 9px #fb718599}.system-canvas__node[data-status=waiting]>i{background:#fbbf24}.system-canvas-page__inspector{background:linear-gradient(155deg,#0c233df7,#051426fa);border:1px solid #4789c238;border-radius:16px;align-self:stretch;padding:15px;box-shadow:0 18px 40px #02081733}.system-canvas-page__inspector-heading{border-bottom:1px solid #6491bc26;align-items:center;gap:10px;padding-bottom:13px;display:flex}.system-canvas-page__inspector-heading>span{color:#67e8f9;background:#06b6d414;border:1px solid #22d3ee38;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.system-canvas-page__inspector-heading small{color:#67e8f9;text-transform:uppercase;font-size:.58rem;font-weight:800}.system-canvas-page__inspector-heading h3{color:#f1f5f9;margin-top:2px;font-size:.92rem;font-weight:820}.system-canvas-page__inspector>p{color:#9fb2c8;margin:14px 0;font-size:.69rem;line-height:1.65}.system-canvas-page__inspector dl{gap:7px;display:grid}.system-canvas-page__inspector dl>div{background:#030d1c38;border:1px solid #6491bc1f;border-radius:8px;justify-content:space-between;gap:10px;padding:8px;display:flex}.system-canvas-page__inspector dt{color:#6f859d;font-size:.61rem}.system-canvas-page__inspector dd{color:#dbeafe;text-align:right;text-transform:capitalize;font-size:.61rem;font-weight:760}.system-canvas-page__inspector>button{color:#cffafe;background:#06b6d41f;border:1px solid #22d3ee4d;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;margin-top:14px;font-size:.67rem;font-weight:800;display:flex}@keyframes system-canvas-flow{to{stroke-dashoffset:-30px}}@keyframes system-canvas-alert{50%{opacity:.35;transform:scale(.72)}}@media (max-width:1050px){.system-canvas-page__workspace{grid-template-columns:1fr}.system-canvas-page__inspector{min-height:auto}.system-canvas-page__hero{flex-direction:column;align-items:stretch}.system-canvas-page__metrics{width:100%}}@media (max-width:620px){.system-canvas-page__hero{padding:14px}.system-canvas-page__metrics{grid-template-columns:repeat(3,1fr)}.system-canvas-page__metrics article{min-width:0}.system-canvas-page__toolbar{flex-direction:column;align-items:stretch}.system-canvas-page__toolbar>div:last-child{justify-content:flex-end}.system-canvas-page__legend{overflow-x:auto}.system-canvas-page__workspace{min-height:570px}.system-canvas-page__viewport{min-height:520px}}@media (prefers-reduced-motion:reduce){.system-canvas__edge,.system-canvas__node[data-status=attention]>i{animation:none}}.system-canvas-page__workflow-picker{color:#67e8f9;background:#082f4973;border:1px solid #22d3ee38;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 8px;display:inline-flex}.system-canvas-page__workflow-picker select{color:#dff7ff;max-width:260px;font:inherit;background:0 0;border:0;outline:0;font-size:.65rem;font-weight:760}.system-canvas-page__workflow-picker option{color:#dff7ff;background:#081b31}.system-canvas__workflow-band{background:linear-gradient(#082f4938,#081b310f);border:1px solid #22d3ee2e;border-radius:18px;height:190px;position:absolute;top:770px;left:22px;right:12px;box-shadow:inset 0 1px #7dd3fc0d}.system-canvas__workflow-band>span{color:#22d3ee;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;position:absolute;top:14px;left:16px}.system-canvas__workflow-band>strong{color:#c9f5ff;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:11px;position:absolute;top:13px;right:16px;overflow:hidden}.system-canvas-page__inspector-note{color:#8db5cb;background:#082f4933;border:1px solid #22d3ee21;border-radius:8px;margin-top:10px;padding:9px 10px;font-size:.65rem;line-height:1.45;display:block}.system-canvas-page__viewport{perspective:1500px;perspective-origin:50% 44%}.system-canvas__scaled{transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.system-canvas__lane{transform:translateZ(-130px)}.system-canvas__workflow-band{transform:translateZ(-90px)}.system-canvas__edges{transform:translateZ(-25px)}.system-canvas__edge{transition:opacity .2s,stroke-width .2s,filter .2s}.system-canvas__edge.is-muted{opacity:.11;animation:none}.system-canvas__edge.is-active{opacity:.95;stroke-width:2.35px;filter:drop-shadow(0 0 4px)}.system-canvas__node{transform:translateZ(var(--node-depth,0));transform-style:preserve-3d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.system-canvas__node:active{cursor:grabbing}.system-canvas__node:hover,.system-canvas__node.is-selected{transform:translateZ(calc(var(--node-depth,0) + 18px)) translateY(-3px)}.system-canvas__node.is-dimmed{opacity:.42;filter:saturate(.55)}.system-canvas-page__depth-control{background:#030d1c38;border:1px solid #6491bc24;border-radius:9px;gap:8px;margin-top:10px;padding:10px;display:grid}.system-canvas-page__depth-control>span{color:#7890aa;justify-content:space-between;font-size:.62rem;display:flex}.system-canvas-page__depth-control>span strong{color:#67e8f9}.system-canvas-page__depth-control>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.system-canvas-page__depth-control button{color:#bae6fd;background:#082f4957;border:1px solid #22d3ee33;border-radius:7px;min-height:31px;font-size:.61rem;font-weight:760}.system-canvas-page__mode-toggle{background:#030d1c70;border:1px solid #22d3ee3d;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.system-canvas-page__mode-toggle button{min-width:42px;background:0 0!important;border:0!important;border-radius:0!important}.system-canvas-page__mode-toggle button.is-active{box-shadow:0 0 16px #22d3ee42;color:#03111f!important;background:#67e8f9!important}.system-canvas-page__toolbar button:disabled{cursor:not-allowed;opacity:.32}.system-canvas__scaled[data-view-mode="2d"] .system-canvas__lane,.system-canvas__scaled[data-view-mode="2d"] .system-canvas__workflow-band,.system-canvas__scaled[data-view-mode="2d"] .system-canvas__edges{transform:none}.system-canvas__scaled[data-view-mode="2d"] .system-canvas__node{transform:translateZ(0)!important}.system-canvas__scaled[data-view-mode="2d"] .system-canvas__node:hover,.system-canvas__scaled[data-view-mode="2d"] .system-canvas__node.is-selected{transform:translateY(-3px)!important}.post-approval-control{background:linear-gradient(135deg,#241946e6,#081f35f0);border:1px solid #8b5cf63d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:12px;padding:13px 14px;display:grid;box-shadow:0 12px 30px #0208172e}.post-approval-control__identity{align-items:flex-start;gap:10px;display:flex}.post-approval-control__identity>span{color:#c4b5fd;background:#8b5cf621;border:1px solid #a78bfa4d;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.post-approval-control__identity>div{gap:2px;display:grid}.post-approval-control__identity small{color:#a78bfa;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.post-approval-control__identity strong{color:#f5f3ff;font-size:.86rem}.post-approval-control__identity p{color:#91a7bf;max-width:720px;font-size:.64rem;line-height:1.45}.post-approval-control__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.post-approval-control__actions>button{color:#cfe8fb;background:#030d1c52;border:1px solid #6491bc38;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:.63rem;font-weight:800;display:inline-flex}.post-approval-control__actions>button.post-approval-control__review{color:#a7f3d0;background:#10b9811a;border-color:#34d39947}.post-approval-control__status{color:#9dd9e8;background:#082f4933;border:1px solid #22d3ee1f;border-radius:8px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:.63rem}.post-approval-winner{color:#6ee7b7;white-space:nowrap;background:#10b9811c;border:1px solid #34d3994d;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.58rem;font-weight:850;display:inline-flex}.post-approval-select{color:#a7f3d0!important;border-color:#34d39947!important}.system-health-page{isolation:isolate;gap:20px;display:grid;position:relative}.system-health-hero{color:#eaf6ff;background:linear-gradient(145deg,#4d6382b8,#12233ae6),radial-gradient(circle at 78% 12%,#38bdf842,#0000 31%),#14263e;border:1px solid #2ed3ff57;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);gap:28px;min-height:210px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #0000004d,0 0 0 1px #38bdf81a,inset 0 1px #ffffff24}.system-health-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 30%,#ffffff1a 31%,#0000 46%),linear-gradient(145deg,#0000 0 65%,#22d3ee1f 66%,#0000 82%);position:absolute;inset:0}.system-health-hero__copy,.system-health-hero__metrics{z-index:1;position:relative}.system-health-hero__copy{align-self:center;max-width:680px}.system-health-hero__eyebrow{color:#67e8f9;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:850;display:flex}.system-health-hero h2{color:#fff;letter-spacing:-.04em;text-shadow:0 18px 38px #00000061;margin:9px 0 7px;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:950}.system-health-hero__copy p{color:#dbeafeb8;max-width:640px;font-size:.78rem;font-weight:550;line-height:1.75}.system-health-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:10px;display:grid}.system-health-hero__metrics article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1c,#0d1e347a),#0c1c317a;border:1px solid #c1dcf82e;border-radius:15px;align-content:center;min-height:116px;padding:15px;display:grid;box-shadow:0 16px 30px #0000002e,inset 0 1px #ffffff1a}.system-health-hero__metrics article[data-tone=good]{border-color:#34d3994d}.system-health-hero__metrics article[data-tone=watch]{border-color:#fbbf244d}.system-health-hero__metrics article[data-tone=risk]{border-color:#fb718557}.system-health-hero__metrics span{color:#8299b4;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.system-health-hero__metrics strong{color:#f8fafc;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:6px 0 3px;font-size:1.08rem;font-weight:900;overflow:hidden}.system-health-hero__metrics small{color:#91a9c1;font-size:.58rem;font-weight:650}.system-health-hero__metrics article[data-tone=good] strong{color:#6ee7b7}.system-health-hero__metrics article[data-tone=watch] strong{color:#fcd34d}.system-health-hero__metrics article[data-tone=risk] strong{color:#fda4af}.system-health-hero__metrics article[data-tone=neutral] strong{color:#67e8f9}.system-health-hero__signal{color:#67e8f914;gap:18px;display:flex;position:absolute;bottom:-45px;right:-28px;transform:rotate(-10deg)}.system-health-hero__signal svg:first-child{width:170px;height:170px}.system-health-hero__signal svg:last-child{width:70px;height:70px}.system-health-page>.section-tabs>.section-tabs__bar{background:linear-gradient(145deg,#192f49f0,#081b31f0)!important;border-color:#73b4e033!important;border-radius:16px!important;box-shadow:0 16px 38px #02081733,inset 0 1px #ffffff0f!important}.system-health-page .section-tabs__button:not(.section-tabs__button--active){color:#91a8bf!important}.system-health-page .section-tabs__button:not(.section-tabs__button--active):hover{color:#e0f2fe!important;background:#ffffff0f!important}.system-health-page .section-tabs__button--active{background:linear-gradient(145deg,#39d4ff,#18a8e6)!important;border-color:#bae6fd7a!important;box-shadow:0 12px 24px #1291d240,0 0 24px #38bdf824!important}.system-health-page .section-tabs__content>section,.system-health-page .section-tabs__content>div>section{background:linear-gradient(145deg,#1c3450f0,#081b31f5)!important;border-color:#5b9acd38!important;border-radius:20px!important;box-shadow:0 24px 48px #02081738,inset 0 1px #ffffff0f!important}.system-health-page .section-tabs__content article,.system-health-page .section-tabs__content div[class*=bg-zinc-50],.system-health-page .section-tabs__content div[class*=bg-white],.system-health-page .section-tabs__content p[class*=bg-zinc-50]{box-shadow:inset 0 1px #ffffff09;background:linear-gradient(145deg,#ffffff0e,#03122338)!important;border-color:#66a0cf29!important}.system-health-page .section-tabs__content h2,.system-health-page .section-tabs__content h3,.system-health-page .section-tabs__content [class*=text-zinc-950]{color:#f1f7ff!important}.system-health-page .section-tabs__content [class*=text-zinc-900],.system-health-page .section-tabs__content [class*=text-zinc-800],.system-health-page .section-tabs__content [class*=text-zinc-700]{color:#d4e5f5!important}.system-health-page .section-tabs__content [class*=text-zinc-600],.system-health-page .section-tabs__content [class*=text-zinc-500]{color:#91a8bf!important}.system-health-page .section-tabs__content button{border-radius:10px!important}.system-health-page .section-tabs__content button[class*=bg-zinc-950]{box-shadow:0 12px 26px #0e74a840;color:#fff!important;background:linear-gradient(145deg,#27c9f3,#138fcf)!important;border-color:#67e8f959!important}@media (max-width:1100px){.system-health-hero{grid-template-columns:1fr}.system-health-hero__metrics{width:100%}}@media (max-width:680px){.system-health-hero{padding:20px}.system-health-hero__metrics{grid-template-columns:1fr}.system-health-hero__metrics article{min-height:88px}.system-health-hero__signal{display:none}}.post-approval-prompt-modal{background:#091a2f;border:1px solid #8b5cf64d;border-radius:16px;width:min(820px,100vw - 32px);padding:16px;box-shadow:0 28px 80px #020817a6}.post-approval-prompt-modal>header{border-bottom:1px solid #6491bc29;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.post-approval-prompt-modal>header small{color:#a78bfa;text-transform:uppercase;font-size:.6rem;font-weight:850}.post-approval-prompt-modal>header h3{color:#f8fafc;margin-top:3px;font-size:1rem}.post-approval-prompt-modal>header button{color:#cbd5e1;background:#030d1c52;border:1px solid #6491bc33;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.post-approval-prompt-modal>p{color:#91a7bf;margin:12px 0;font-size:.68rem;line-height:1.55}.post-approval-prompt-modal>textarea{resize:vertical;color:#dbeafe;background:#041225;border:1px solid #6491bc3b;border-radius:10px;outline:0;width:100%;padding:12px;font:500 .68rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.post-approval-prompt-modal>textarea:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee12}.post-approval-prompt-modal>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.post-approval-prompt-modal>footer button{color:#dbeafe;background:#082f4957;border:1px solid #6491bc38;border-radius:9px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:.65rem;font-weight:800;display:inline-flex}@media (max-width:820px){.post-approval-control{grid-template-columns:1fr}.post-approval-control__actions{justify-content:flex-start}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
