@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--color-red-50:#fef2f2;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-orange-600:#f05100;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-teal-50:#f0fdfa;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-600:#009588;--color-teal-800:#005f5a;--color-teal-900:#0b4f4a;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-600:#155dfc;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-300:#ffa2ae;--color-rose-900:#8b0836;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-600:lab(57.1026% 64.2584 89.8886);--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-600:lab(60.3514% 40.5624 87.1228);--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-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-900:lab(29.7104% 51.514 12.6253);--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-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-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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{.collapse{visibility:collapse}.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}.sticky{position:sticky}.col-span-2{grid-column:span 2/span 2}.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}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-\[200px\]{max-width:200px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-red-500{border-color:var(--color-red-500)}.border-rose-300{border-color:var(--color-rose-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-300{border-color:var(--color-teal-300)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-200\/80{background-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/80{background-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/60{background-color:#f3f4f699}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/60{background-color:color-mix(in oklab, var(--color-gray-100) 60%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/80{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-white{background-color:var(--color-white)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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)}.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-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-geist-mono)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/90{color:#953d00e6}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/90{color:color-mix(in oklab, var(--color-amber-800) 90%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-orange-600{color:var(--color-orange-600)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-900{color:var(--color-red-900)}.text-rose-900{color:var(--color-rose-900)}.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-teal-600{color:var(--color-teal-600)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-nowrap{flex-wrap:nowrap}}}:root{--ux-content-max-width-pc:1300px;--ux-page-padding-pc-x:24px;--ux-page-padding-pc-y:24px;--ux-page-padding-mobile-x:12px;--ux-page-padding-mobile-y:12px;--ux-font-size-page-title:20px;--ux-font-size-section-title:16px;--ux-font-size-card-title:14px;--ux-font-size-body:13px;--ux-font-size-caption:12px;--ux-font-size-micro:11px;--ux-font-weight-page-title:700;--ux-font-weight-section-title:700;--ux-font-weight-card-title:600;--ux-font-weight-label:600;--ux-text-color-primary:#111827;--ux-text-color-secondary:#374151;--ux-text-color-muted:#6b7280;--ux-text-color-subtle:#9ca3af;--ux-line-height-title:1.35;--ux-line-height-body:1.5;--ux-label-font-size:var(--ux-font-size-body);--ux-label-color:var(--ux-text-color-secondary);--ux-help-text-font-size:var(--ux-font-size-caption);--ux-help-text-color:var(--ux-text-color-muted);--ux-card-radius:8px;--ux-card-padding:16px;--ux-card-padding-compact:12px;--ux-card-radius-soft:12px;--ux-card-gap:16px;--ux-card-bg:#fff;--ux-card-border-color:#e5e7eb;--ux-card-border:1px solid var(--ux-card-border-color);--ux-card-shadow:0 1px 2px #0f172a0f;--ux-card-shadow-soft:0 4px 12px #0f172a14;--ux-info-box-padding:12px;--ux-info-box-radius:8px;--ux-info-box-bg:#f9fafb;--ux-info-box-border:1px solid #e5e7eb;--ux-input-height:38px;--ux-input-height-compact:34px;--ux-input-padding-x:10px;--ux-input-padding-y:0;--ux-input-font-size:13px;--ux-input-radius:8px;--ux-input-bg:#fff;--ux-input-border-color:#d1d5db;--ux-input-border:1px solid var(--ux-input-border-color);--ux-input-focus-border-color:#111827;--ux-input-placeholder-color:#9ca3af;--ux-textarea-min-height:88px;--ux-textarea-padding-y:10px;--ux-button-height:36px;--ux-button-height-compact:30px;--ux-button-padding-x:14px;--ux-button-padding-x-compact:10px;--ux-button-radius:8px;--ux-button-font-size:13px;--ux-button-font-weight:600;--ux-button-primary-bg:#111;--ux-button-primary-color:#fff;--ux-button-primary-border:1px solid #111;--ux-button-secondary-bg:#fff;--ux-button-secondary-color:#374151;--ux-button-secondary-border:1px solid #d1d5db;--ux-button-danger-bg:#dc2626;--ux-button-danger-color:#fff;--ux-button-danger-border:1px solid #dc2626;--ux-button-ghost-bg:transparent;--ux-button-ghost-color:#374151;--ux-button-ghost-border:1px solid transparent;--ux-button-disabled-opacity:.55;--ux-alert-padding:12px;--ux-alert-radius:8px;--ux-alert-font-size:13px;--ux-alert-info-bg:#eff6ff;--ux-alert-info-border:1px solid #bfdbfe;--ux-alert-info-color:#1e40af;--ux-alert-success-bg:#ecfdf5;--ux-alert-success-border:1px solid #a7f3d0;--ux-alert-success-color:#047857;--ux-alert-warning-bg:#fffbeb;--ux-alert-warning-border:1px solid #fde68a;--ux-alert-warning-color:#92400e;--ux-alert-danger-bg:#fef2f2;--ux-alert-danger-border:1px solid #fecaca;--ux-alert-danger-color:#b91c1c;--ux-alert-muted-bg:#f9fafb;--ux-alert-muted-border:1px solid #e5e7eb;--ux-alert-muted-color:#4b5563;--ux-badge-height:22px;--ux-badge-padding-x:8px;--ux-badge-radius:999px;--ux-badge-font-size:12px;--ux-badge-font-weight:600;--ux-badge-default-bg:#f3f4f6;--ux-badge-default-color:#374151;--ux-badge-success-bg:#d1fae5;--ux-badge-success-color:#065f46;--ux-badge-warning-bg:#fef3c7;--ux-badge-warning-color:#92400e;--ux-badge-danger-bg:#fee2e2;--ux-badge-danger-color:#991b1b;--ux-badge-info-bg:#dbeafe;--ux-badge-info-color:#1d4ed8;--ux-sidebar-width:240px;--ux-header-height:52px;--ux-user-header-height:52px;--ux-admin-sidebar-width:240px;--ux-mobile-admin-header-height:52px;--ux-drawer-width:280px;--ux-drawer-z-index:1000;--ux-modal-max-width-pc:800px;--ux-modal-width-mobile:calc(100vw - 24px);--ux-modal-max-height:calc(100vh - 48px);--ux-modal-padding:20px;--ux-modal-padding-mobile:16px;--ux-modal-radius:12px;--ux-modal-z-index:1000;--ux-user-sidebar-bg:#111827;--ux-user-sidebar-text:#fff;--ux-user-sidebar-muted:#9ca3af;--ux-user-sidebar-active-bg:#1f2937;--ux-user-sidebar-border:#1f2937;--ux-scrollbar-width:8px;--ux-scrollbar-track-bg:#00000005;--ux-scrollbar-thumb-bg:#e5e7eb;--ux-scrollbar-thumb-hover-bg:#9ca3af;--ux-scrollbar-thumb-active-bg:#6b7280;--ux-scrollbar-thumb-radius:4px}.ux_google_brand_text{white-space:nowrap;display:inline-flex}.ux_google_brand_text__letter--blue{color:#4285f4}.ux_google_brand_text__letter--red{color:#ea4335}.ux_google_brand_text__letter--yellow{color:#fbbc05}.ux_google_brand_text__letter--green{color:#34a853}.ux_scrollbar_hidden{scrollbar-width:none!important;-ms-overflow-style:none!important}.ux_scrollbar_hidden::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ux_scrollbar_native{scrollbar-width:auto;scrollbar-color:auto}.ux_scrollbar_soft{scrollbar-width:thin;scrollbar-color:var(--ux-scrollbar-thumb-bg) var(--ux-scrollbar-track-bg)}.ux_scrollbar_soft::-webkit-scrollbar{width:var(--ux-scrollbar-width);height:var(--ux-scrollbar-width)}.ux_scrollbar_soft::-webkit-scrollbar-track{background:var(--ux-scrollbar-track-bg);border-radius:var(--ux-scrollbar-thumb-radius)}.ux_scrollbar_soft::-webkit-scrollbar-thumb{background-color:var(--ux-scrollbar-thumb-bg);border-radius:var(--ux-scrollbar-thumb-radius);background-clip:padding-box;border:1.5px solid #0000}.ux_scrollbar_soft::-webkit-scrollbar-thumb:hover{background-color:var(--ux-scrollbar-thumb-hover-bg)}.ux_scrollbar_soft::-webkit-scrollbar-thumb:active{background-color:var(--ux-scrollbar-thumb-active-bg)}:where(html,body,.ux_user_shell,.ux_admin_app_shell,.ux_modal_overlay,.ux_sheet_overlay,.ux_wf_sheet_overlay,.ux_mobile_drawer_overlay,.ux_drawer_overlay,.ux_execute_validation_modal_overlay,.ux_audio_recording_modal_overlay,.ux_execute_complete_overlay) :where(:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *)),:where(html:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *),body:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *)){scrollbar-width:thin;scrollbar-color:var(--ux-scrollbar-thumb-bg) var(--ux-scrollbar-track-bg)}:where(html,body,.ux_user_shell,.ux_admin_app_shell,.ux_modal_overlay,.ux_sheet_overlay,.ux_wf_sheet_overlay,.ux_mobile_drawer_overlay,.ux_drawer_overlay,.ux_execute_validation_modal_overlay,.ux_audio_recording_modal_overlay,.ux_execute_complete_overlay) :where(:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar{width:var(--ux-scrollbar-width);height:var(--ux-scrollbar-width)}:where(html:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *),body:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar{width:var(--ux-scrollbar-width);height:var(--ux-scrollbar-width)}:where(html,body,.ux_user_shell,.ux_admin_app_shell,.ux_modal_overlay,.ux_sheet_overlay,.ux_wf_sheet_overlay,.ux_mobile_drawer_overlay,.ux_drawer_overlay,.ux_execute_validation_modal_overlay,.ux_audio_recording_modal_overlay,.ux_execute_complete_overlay) :where(:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar-track{background:var(--ux-scrollbar-track-bg);border-radius:var(--ux-scrollbar-thumb-radius)}:where(html:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *),body:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar-track{background:var(--ux-scrollbar-track-bg);border-radius:var(--ux-scrollbar-thumb-radius)}:where(html,body,.ux_user_shell,.ux_admin_app_shell,.ux_modal_overlay,.ux_sheet_overlay,.ux_wf_sheet_overlay,.ux_mobile_drawer_overlay,.ux_drawer_overlay,.ux_execute_validation_modal_overlay,.ux_audio_recording_modal_overlay,.ux_execute_complete_overlay) :where(:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar-thumb{background-color:var(--ux-scrollbar-thumb-bg);border-radius:var(--ux-scrollbar-thumb-radius);background-clip:padding-box;border:1.5px solid #0000}:where(html:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *),body:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar-thumb{background-color:var(--ux-scrollbar-thumb-bg);border-radius:var(--ux-scrollbar-thumb-radius);background-clip:padding-box;border:1.5px solid #0000}:where(html,body,.ux_user_shell,.ux_admin_app_shell,.ux_modal_overlay,.ux_sheet_overlay,.ux_wf_sheet_overlay,.ux_mobile_drawer_overlay,.ux_drawer_overlay,.ux_execute_validation_modal_overlay,.ux_audio_recording_modal_overlay,.ux_execute_complete_overlay) :where(:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar-thumb:hover{background-color:var(--ux-scrollbar-thumb-hover-bg)}:where(html:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *),body:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar-thumb:hover{background-color:var(--ux-scrollbar-thumb-hover-bg)}:where(html,body,.ux_user_shell,.ux_admin_app_shell,.ux_modal_overlay,.ux_sheet_overlay,.ux_wf_sheet_overlay,.ux_mobile_drawer_overlay,.ux_drawer_overlay,.ux_execute_validation_modal_overlay,.ux_audio_recording_modal_overlay,.ux_execute_complete_overlay) :where(:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar-thumb:active{background-color:var(--ux-scrollbar-thumb-active-bg)}:where(html:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *),body:not(.ux_scrollbar_native,.ux_scrollbar_native *,.ux_scrollbar_hidden,.ux_scrollbar_hidden *))::-webkit-scrollbar-thumb:active{background-color:var(--ux-scrollbar-thumb-active-bg)}.ux_page_shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.ux_content_body{width:min(100%, var(--ux-content-max-width-pc));max-width:var(--ux-content-max-width-pc);box-sizing:border-box;padding:var(--ux-page-padding-pc-y) var(--ux-page-padding-pc-x);min-width:0;margin-left:0;margin-right:auto}.ux_content_body *,.ux_page_shell *{box-sizing:border-box}.ux_content_body img,.ux_content_body video,.ux_content_body canvas,.ux_content_body iframe{max-width:100%}.ux_content_body pre,.ux_content_body code{max-width:100%;overflow-x:auto}.ux_scroll_area{width:100%;min-width:0;max-width:100%;overflow-x:auto}.ux_card{background:var(--ux-card-bg);border:var(--ux-card-border);border-radius:var(--ux-card-radius);padding:var(--ux-card-padding);box-sizing:border-box;min-width:0}.ux_card_compact{background:var(--ux-card-bg);border:var(--ux-card-border);border-radius:var(--ux-card-radius);padding:var(--ux-card-padding-compact);box-sizing:border-box;min-width:0}.ux_panel{background:var(--ux-card-bg);border:var(--ux-card-border);border-radius:var(--ux-card-radius-soft);padding:var(--ux-card-padding);box-sizing:border-box;min-width:0}.ux_info_box{background:var(--ux-info-box-bg);border:var(--ux-info-box-border);border-radius:var(--ux-info-box-radius);padding:var(--ux-info-box-padding);box-sizing:border-box;min-width:0}.ux_input,.ux_select{width:100%;height:var(--ux-input-height);padding:var(--ux-input-padding-y) var(--ux-input-padding-x);font-size:var(--ux-input-font-size);border:var(--ux-input-border);border-radius:var(--ux-input-radius);background:var(--ux-input-bg);color:#111;box-sizing:border-box;min-width:0}.ux_input::placeholder,.ux_textarea::placeholder{color:var(--ux-input-placeholder-color)}.ux_input:focus,.ux_select:focus,.ux_textarea:focus{border-color:var(--ux-input-focus-border-color);outline:none}.ux_input_compact,.ux_select_compact{width:100%;height:var(--ux-input-height-compact);padding:0 var(--ux-input-padding-x);font-size:var(--ux-input-font-size);border:var(--ux-input-border);border-radius:var(--ux-input-radius);background:var(--ux-input-bg);color:#111;box-sizing:border-box;min-width:0}.ux_input_compact:focus,.ux_select_compact:focus{border-color:var(--ux-input-focus-border-color);outline:none}.ux_textarea{width:100%;min-height:var(--ux-textarea-min-height);padding:var(--ux-textarea-padding-y) var(--ux-input-padding-x);font-size:var(--ux-input-font-size);border:var(--ux-input-border);border-radius:var(--ux-input-radius);background:var(--ux-input-bg);color:#111;box-sizing:border-box;resize:vertical;min-width:0;font-family:inherit;line-height:1.5}.ux_label{font-size:var(--ux-font-size-body);font-weight:var(--ux-font-weight-label);color:var(--ux-text-color-secondary);line-height:var(--ux-line-height-body);display:block}.ux_help_text{font-size:var(--ux-font-size-caption);color:var(--ux-text-color-muted);line-height:var(--ux-line-height-body)}.ux_page_title{font-size:var(--ux-font-size-page-title);font-weight:var(--ux-font-weight-page-title);color:var(--ux-text-color-primary);line-height:var(--ux-line-height-title);margin:0}.ux_section_title{font-size:var(--ux-font-size-section-title);font-weight:var(--ux-font-weight-section-title);color:var(--ux-text-color-primary);line-height:var(--ux-line-height-title);margin:0}.ux_card_title{font-size:var(--ux-font-size-card-title);font-weight:var(--ux-font-weight-card-title);color:var(--ux-text-color-primary);line-height:var(--ux-line-height-title);margin:0}.ux_body_text{font-size:var(--ux-font-size-body);color:var(--ux-text-color-secondary);line-height:var(--ux-line-height-body)}.ux_caption{font-size:var(--ux-font-size-caption);color:var(--ux-text-color-muted);line-height:var(--ux-line-height-body)}.ux_micro_text{font-size:var(--ux-font-size-micro);color:var(--ux-text-color-muted);line-height:var(--ux-line-height-body)}.ux_button{height:var(--ux-button-height);padding:0 var(--ux-button-padding-x);border-radius:var(--ux-button-radius);font-size:var(--ux-button-font-size);font-weight:var(--ux-button-font-weight);box-sizing:border-box;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;font-family:inherit;line-height:1;display:inline-flex}.ux_button_compact{height:var(--ux-button-height-compact);padding:0 var(--ux-button-padding-x-compact);border-radius:var(--ux-button-radius);font-size:var(--ux-button-font-size);font-weight:var(--ux-button-font-weight);box-sizing:border-box;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;font-family:inherit;line-height:1;display:inline-flex}.ux_button_primary{background:var(--ux-button-primary-bg);color:var(--ux-button-primary-color);border:var(--ux-button-primary-border)}.ux_button_secondary{background:var(--ux-button-secondary-bg);color:var(--ux-button-secondary-color);border:var(--ux-button-secondary-border)}.ux_button_danger{background:var(--ux-button-danger-bg);color:var(--ux-button-danger-color);border:var(--ux-button-danger-border)}.ux_button_ghost{background:var(--ux-button-ghost-bg);color:var(--ux-button-ghost-color);border:var(--ux-button-ghost-border)}.ux_button:disabled,.ux_button_compact:disabled{opacity:var(--ux-button-disabled-opacity);cursor:not-allowed}.ux_alert{padding:var(--ux-alert-padding);border-radius:var(--ux-alert-radius);font-size:var(--ux-alert-font-size);box-sizing:border-box;word-break:break-word;min-width:0}.ux_alert_info{background:var(--ux-alert-info-bg);border:var(--ux-alert-info-border);color:var(--ux-alert-info-color)}.ux_alert_success{background:var(--ux-alert-success-bg);border:var(--ux-alert-success-border);color:var(--ux-alert-success-color)}.ux_alert_warning{background:var(--ux-alert-warning-bg);border:var(--ux-alert-warning-border);color:var(--ux-alert-warning-color)}.ux_alert_danger{background:var(--ux-alert-danger-bg);border:var(--ux-alert-danger-border);color:var(--ux-alert-danger-color)}.ux_alert_muted{background:var(--ux-alert-muted-bg);border:var(--ux-alert-muted-border);color:var(--ux-alert-muted-color)}.ux_badge{min-height:var(--ux-badge-height);padding:0 var(--ux-badge-padding-x);border-radius:var(--ux-badge-radius);font-size:var(--ux-badge-font-size);font-weight:var(--ux-badge-font-weight);white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.ux_badge_default{background:var(--ux-badge-default-bg);color:var(--ux-badge-default-color)}.ux_badge_success{background:var(--ux-badge-success-bg);color:var(--ux-badge-success-color)}.ux_badge_warning{background:var(--ux-badge-warning-bg);color:var(--ux-badge-warning-color)}.ux_badge_danger{background:var(--ux-badge-danger-bg);color:var(--ux-badge-danger-color)}.ux_badge_info{background:var(--ux-badge-info-bg);color:var(--ux-badge-info-color)}@media (max-width:768px){.ux_content_body{width:100%;max-width:none;padding:var(--ux-page-padding-mobile-y) var(--ux-page-padding-mobile-x);margin-left:0;margin-right:0}}.ux_admin_app_shell{z-index:0;background:#f9fafb;display:flex;position:fixed;inset:0;overflow:hidden}.ux_admin_sidebar_frame{flex:0 0 var(--ux-admin-sidebar-width);width:var(--ux-admin-sidebar-width);height:100%;overflow:hidden auto}.ux_admin_main_scroll{overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden auto}@media (max-width:1023px){.ux_admin_app_shell{height:auto;min-height:100dvh;display:block;position:static;overflow:visible}.ux_admin_sidebar_frame{display:none}.ux_admin_main_scroll{height:auto;min-height:100dvh;display:block;overflow:visible}}.ux_admin_console_header{height:var(--ux-mobile-admin-header-height);box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.ux_admin_menu_button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;line-height:1;display:none}.ux_drawer_overlay{z-index:var(--ux-drawer-z-index);opacity:0;visibility:hidden;background:#00000059;justify-content:flex-start;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.ux_drawer_overlay.ux_drawer_active{opacity:1;visibility:visible}.ux_drawer_panel{width:min(var(--ux-drawer-width), 86vw);background:#fff;flex-direction:column;max-width:86vw;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translate(-100%);box-shadow:2px 0 12px #0000001f}.ux_drawer_panel.ux_drawer_active{transform:translate(0)}@media (prefers-reduced-motion:reduce){.ux_drawer_overlay,.ux_drawer_panel{transition:none!important;transform:none!important}}.ux_drawer_toolbar{background:#111827;border-bottom:1px solid #1f2937;flex-shrink:0;justify-content:flex-end;padding:8px 10px;display:flex}.ux_drawer_close_button{color:#f3f4f6;cursor:pointer;background:0 0;border:1px solid #374151;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:inline-flex}.ux_drawer_sidebar_body{flex:1;min-height:0;overflow-y:auto}@media (max-width:1023px){.ux_admin_menu_button{display:inline-flex}.ux_admin_console_header{padding:0 12px}}.ux_modal_overlay{z-index:var(--ux-modal-z-index);box-sizing:border-box;background:#00000059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.ux_modal_panel{width:min(100%, var(--ux-modal-max-width-pc));max-width:var(--ux-modal-max-width-pc);max-height:var(--ux-modal-max-height);box-sizing:border-box;border-radius:var(--ux-modal-radius);word-break:break-word;overflow:hidden auto}.ux_modal_panel *{box-sizing:border-box}.ux_modal_panel pre,.ux_modal_panel code{max-width:100%;overflow-x:auto}.ux_workflow_technical_document_card,.ux_technical_document_modal_header,.ux_technical_document_modal_actions,.ux_technical_document_file_row{align-items:center;gap:10px;display:flex}.ux_workflow_technical_document_card{border-top:1px dashed #e5e7eb;justify-content:space-between;padding:12px 0}.ux_workflow_technical_document_copy,.ux_technical_document_form{flex-direction:column;gap:6px;min-width:0;display:flex}.ux_workflow_technical_document_label,.ux_technical_document_label{color:#6b7280;font-size:13px;font-weight:600}.ux_workflow_technical_document_error_text{color:#b91c1c;font-size:12px}.ux_technical_document_modal{padding:var(--ux-modal-padding);background:#fff;flex-direction:column;gap:18px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ux_technical_document_modal_header{border-bottom:1px solid #f3f4f6;justify-content:space-between;padding-bottom:12px}.ux_technical_document_modal_title{color:#111827;margin:0;font-size:18px}.ux_technical_document_close{color:#6b7280;cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:24px}.ux_technical_document_form{gap:10px}.ux_technical_document_file_input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ux_technical_document_file_row .ux_button{flex:none}.ux_technical_document_textarea{resize:vertical;box-sizing:border-box;color:#111827;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:360px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}.ux_technical_document_error{margin:0}.ux_technical_document_modal_actions{justify-content:flex-end}.ux_company_automation_form_header,.ux_company_technical_document_header_action{align-items:center;gap:8px;display:flex}.ux_company_automation_form_header{border-bottom:1px solid #f3f4f6;justify-content:space-between;margin-bottom:16px;padding-bottom:10px}.ux_company_automation_form_title{color:#111;margin:0;font-size:15px;font-weight:700}.ux_company_technical_document_summary{border-top:1px dashed #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ux_company_workflow_help_section{border-top:1px dashed #e5e7eb;flex-direction:column;gap:0;padding:12px 0;display:flex}.ux_company_workflow_help_section>h4{color:#374151;margin:0 0 4px;font-size:14px}.ux_company_workflow_help_row{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.ux_company_workflow_help_row h4,.ux_company_workflow_help_row p{margin:0}.ux_company_workflow_help_row.is_company_admin,.ux_company_workflow_help_row.is_personal_user{border:1px solid #0000;border-radius:8px;padding:12px}.ux_company_workflow_help_row.is_company_admin{background:#eff6ff;border-color:#bfdbfe}.ux_company_workflow_help_row.is_company_admin h4{color:#1d4ed8}.ux_company_workflow_help_row.is_personal_user{background:#f0fdf4;border-color:#bbf7d0}.ux_company_workflow_help_row.is_personal_user h4{color:#15803d}.ux_company_workflow_help_row .ux_button.is_unavailable{color:#1d4ed8;border-color:#93c5fd}.ux_company_workflow_help_row .ux_button.is_unavailable:hover,.ux_company_workflow_help_row .ux_button.is_unavailable:focus-visible{background:#dbeafe;border-color:#2563eb}.ux_company_workflow_help_notice{color:#1e40af!important}.ux_company_workflow_help_sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ux_company_workflow_help_row h4{color:#4b5563;font-size:13px}.ux_company_workflow_help_row p{color:#6b7280;margin-top:5px;font-size:12px;line-height:1.5}.ux_company_technical_document_summary h4,.ux_company_technical_document_summary p{margin:0}.ux_company_technical_document_summary h4{color:#4b5563;font-size:13px}.ux_company_technical_document_summary p,.ux_company_technical_document_inline_error{color:#6b7280;margin-top:5px;font-size:12px;line-height:1.5}.ux_company_technical_document_error,.ux_company_technical_document_inline_error{color:#b91c1c!important}.ux_company_technical_document_header_action .ux_button_compact{align-items:center;gap:6px;display:inline-flex}@media (max-width:768px){.ux_modal_overlay{align-items:center;padding:12px}.ux_modal_panel{width:var(--ux-modal-width-mobile);max-width:var(--ux-modal-width-mobile);border-radius:var(--ux-modal-radius);max-height:calc(100vh - 24px)}.ux_workflow_technical_document_card,.ux_technical_document_file_row{flex-direction:column;align-items:flex-start}.ux_workflow_technical_document_card .ux_button{align-self:flex-start}}.ux_section_tabs{border-bottom:1px solid var(--ux-card-border-color);align-items:center;gap:6px;max-width:100%;margin-bottom:16px;display:flex;overflow-x:auto}.ux_section_tab{height:34px;color:var(--ux-text-color-muted);font-size:var(--ux-font-size-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 12px;font-weight:600}.ux_section_tab:hover{color:var(--ux-text-color-primary)}.ux_section_tab_active{color:var(--ux-text-color-primary);border-bottom-color:var(--ux-text-color-primary)}.ux_section_tab:disabled{cursor:not-allowed;opacity:.45}.ux_info_grid{grid-template-columns:1fr 1fr;gap:12px 24px;font-size:13px;display:grid}.ux_info_grid_full{grid-column:span 2}@media (max-width:768px){.ux_info_grid{grid-template-columns:1fr;gap:12px 0}.ux_info_grid_full{grid-column:span 1}}.ux_form_grid{grid-template-columns:1fr 1fr;gap:16px 24px;min-width:0;display:grid}.ux_form_grid_full{grid-column:1/-1}@media (max-width:767px){.ux_form_grid{grid-template-columns:1fr;gap:12px 0}.ux_form_grid_full{grid-column:auto}}.ux_form_grid--automation_settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;min-width:0;display:grid}@media (max-width:767px){.ux_form_grid--automation_settings{grid-template-columns:1fr;gap:12px 0}}.ux_company_automation_field_header{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;min-width:0;margin-bottom:2px;display:grid}.ux_company_automation_field_label{color:#4b5563;white-space:nowrap;margin-top:2px;font-size:12px}.ux_company_automation_field_controls{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.ux_company_automation_field_description{color:#6b7280;word-break:keep-all;margin-top:1px;margin-bottom:4px;font-size:11px;line-height:1.4}.ux_company_automation_field_description--hidden{color:#ea580c}@media (max-width:767px){.ux_company_automation_field_header{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ux_company_automation_field_label{white-space:normal}.ux_company_automation_field_controls{flex-wrap:wrap;justify-content:flex-start}}.ux_company_automation_section_header{border-top:1px solid var(--ux-card-border-color,#e5e7eb);grid-column:1/-1;align-items:center;gap:12px;min-width:0;margin-top:24px;padding-top:12px;display:flex}.ux_company_automation_section_header--first{border-top:none;margin-top:4px;padding-top:0}.ux_company_automation_section_title{color:#1f2937;white-space:nowrap;font-size:13px;font-weight:700}.ux_company_automation_section_header[data-group-key=hidden] .ux_company_automation_section_title{color:#6b7280}.ux_company_automation_section_subtitle{color:#9ca3af;white-space:nowrap;font-size:11px}.ux_company_automation_section_line{background-color:var(--ux-card-border-color,#e5e7eb);flex:1;height:1px}@media (max-width:767px){.ux_company_automation_section_header{flex-wrap:wrap;gap:4px 12px}.ux_company_automation_section_subtitle{white-space:normal}.ux_company_automation_section_line{display:none}}.ux_key_value_table{border-collapse:collapse;width:100%}.ux_key_value_table th,.ux_key_value_table td{border-bottom:1px solid var(--ux-card-border-color);vertical-align:middle;font-size:var(--ux-font-size-body);padding:10px 12px}.ux_key_value_table th{text-align:left;width:34%;color:var(--ux-text-color-primary);background:0 0;font-weight:600}.ux_key_value_table td{color:var(--ux-text-color-primary);word-break:break-word}.ux_key_value_description_row td{color:var(--ux-text-color-muted);font-size:var(--ux-font-size-caption);line-height:var(--ux-line-height-body);border-bottom:1px solid var(--ux-card-border-color);padding-top:0;padding-bottom:14px}.ux_key_value_tech_key{color:var(--ux-text-color-subtle);font-size:var(--ux-font-size-micro);margin-top:3px;font-family:monospace;font-weight:400;display:block}.ux_key_value_value_box{color:#1e3a8a;word-break:break-all;white-space:pre-wrap;background-color:#f0f4f8;border:1px solid #dbeafe;border-radius:6px;max-width:100%;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.ux_key_value_value_empty{color:var(--ux-text-color-muted);word-break:break-all;background-color:#f9fafb;border:1px dashed #e5e7eb;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:400;display:inline-block}.ux_key_value_default_badge{color:var(--ux-text-color-muted);white-space:nowrap;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-block}.ux_button_submit_large{min-height:44px;font-size:14px;font-weight:700}.ux_notice_highlight_email,.ux_notice_highlight_database,.ux_notice_highlight_storage,.ux_notice_highlight_drive,.ux_notice_highlight_result,.ux_notice_highlight_success,.ux_notice_highlight_notice,.ux_notice_highlight_error{word-break:break-all;border-radius:6px;padding:1px 5px;font-weight:700;display:inline}.ux_notice_highlight_email{color:#1d4ed8;background:#dbeafe}.ux_notice_highlight_database{color:#047857;background:#d1fae5}.ux_notice_highlight_storage{color:#b45309;background:#fef3c7}.ux_notice_highlight_drive{color:#6d28d9;background:#ede9fe}.ux_notice_highlight_result{color:#be123c;background:#ffe4e6}.ux_notice_highlight_success{color:#1d4ed8;background:#dbeafe}.ux_notice_highlight_notice{color:#b45309;background:#fef3c7}.ux_notice_highlight_error{color:#be123c;background:#ffe4e6}.ux_operator_help_button{outline:none;align-items:center;gap:6px;display:flex;background-color:var(--ux-button-secondary-bg,#fff)!important;color:var(--ux-button-secondary-color,#374151)!important;border:var(--ux-button-secondary-border,1px solid #d1d5db)!important;cursor:pointer!important;box-shadow:var(--ux-card-shadow,0 1px 2px #0f172a0f)!important;border-radius:8px!important;padding:6px 12px!important;font-size:13px!important;font-weight:600!important;transition:all .15s ease-in-out!important}.ux_operator_help_button:hover{background-color:#f9fafb!important;border-color:#c5c9d1!important}.ux_operator_help_button:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827)!important;outline-offset:2px!important}.ux_operator_table_icon_box,.ux_data_grid_icon_box{box-sizing:border-box;color:#6b7280;cursor:default;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;flex:none;justify-content:center;align-items:center;width:40px;height:24px;font-size:11px;line-height:1;display:inline-flex}.ux_operator_table_icon_box--flexible,.ux_data_grid_icon_box--flexible{gap:6px;width:auto;min-width:40px;padding:0 8px}.ux_operator_table_icon_box--muted,.ux_data_grid_icon_box--muted{color:#d1d5db;background-color:#fcfdfe;border-color:#e5e7eb}.ux_operator_table_action_icon,.ux_data_grid_action_icon{color:#2563eb;background-color:#fff;border-color:#d1d5db;transition:all .15s ease-in-out;cursor:pointer!important}.ux_operator_table_action_icon:hover,.ux_data_grid_action_icon:hover{color:#1d4ed8;background-color:#f3f4f6;border-color:#9ca3af}.ux_operator_table_action_icon:focus-visible,.ux_data_grid_action_icon:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827)!important;outline-offset:2px!important}.ux_operator_tooltip_anchor,.ux_data_grid_tooltip_anchor{outline:none;flex:none;display:inline-flex;position:relative}.ux_operator_tooltip_anchor .ux_operator_tooltip,.ux_data_grid_tooltip_anchor .ux_data_grid_tooltip{z-index:1300;color:#fff;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;background:#1f2937;border-radius:4px;max-width:220px;padding:4px 8px;font-size:11px;line-height:1.4;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ux_operator_tooltip_anchor .ux_operator_tooltip:after,.ux_data_grid_tooltip_anchor .ux_data_grid_tooltip:after{content:"";border:4px solid #0000;border-top-color:#1f2937;width:0;height:0;margin-left:-4px;position:absolute;top:100%;left:50%}.ux_operator_tooltip_anchor:hover .ux_operator_tooltip,.ux_operator_tooltip_anchor:focus-within .ux_operator_tooltip,.ux_data_grid_tooltip_anchor:hover .ux_data_grid_tooltip,.ux_data_grid_tooltip_anchor:focus-within .ux_data_grid_tooltip{opacity:1;visibility:visible}.ux_operator_table_cell--center,.ux_data_grid_cell--center{justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.ux_operator_tooltip_anchor .ux_operator_tooltip--align-right,.ux_data_grid_tooltip_anchor .ux_data_grid_tooltip--align-right{left:auto!important;right:0!important;transform:none!important}.ux_operator_tooltip_anchor .ux_operator_tooltip--align-right:after,.ux_data_grid_tooltip_anchor .ux_data_grid_tooltip--align-right:after{margin-left:0!important;left:auto!important;right:16px!important}.company_automation_table_wrapper{width:100%;min-width:0}.company_automation_table_wrapper .ux_table_wrap{width:100%;min-width:0;box-shadow:none;border:none;overflow-x:visible}.company_automation_table_wrapper .ux_table{table-layout:fixed;width:100%;min-width:0}.company_automation_table_wrapper .ux_table th,.company_automation_table_wrapper .ux_table td{padding-left:10px;padding-right:10px}.company_automation_name_cell{align-items:center;gap:8px;min-width:0;display:flex}.company_automation_name_text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ux-text-color-primary,#111827);font-weight:600;overflow:hidden}.company_automation_key_cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ux-text-color-secondary,#374151);font-family:monospace;font-size:12px;display:block;overflow:hidden}@media (max-width:900px){.company_automation_table_wrapper .ux_table_wrap{overflow-x:auto}.company_automation_table_wrapper .ux_table{min-width:850px}}@media (max-width:768px){.ux_company_automation_form_header,.ux_company_technical_document_summary,.ux_company_workflow_help_row{flex-direction:column;align-items:flex-start}}:root{--app-icon-size-xs:14px;--app-icon-size-sm:16px;--app-icon-size-md:18px;--app-icon-stroke-width:1.8;--app-icon-button-size-sm:28px;--app-icon-button-size-md:32px;--app-icon-chip-height:26px;--app-icon-chip-radius:999px;--app-icon-chip-gap:6px;--app-icon-neutral:#4b5563;--app-icon-muted:#9ca3af;--app-icon-success:#3f8f5a;--app-icon-warning:#b35900;--app-icon-danger:#b91c1c;--app-icon-accent:#2563eb}.app-icon{vertical-align:-.125em;pointer-events:none;flex:none;display:inline-block}.app-icon--inline{margin-right:5px}.app-icon--spin{animation:.8s linear infinite app-icon-spin}.user-nav-icon{width:var(--app-icon-size-sm);height:var(--app-icon-size-sm)}.role-navigation-icon{flex:0 0 var(--app-icon-size-sm);width:var(--app-icon-size-sm);height:var(--app-icon-size-sm);justify-content:center;align-items:center;display:inline-flex}.role-navigation-icon .app-icon{width:var(--app-icon-size-sm);height:var(--app-icon-size-sm)}.role-navigation-link:focus-visible{outline:2px solid var(--ux-focus-ring-color,#93c5fd);outline-offset:2px}.app-page-title-icon,.app-section-title-icon,.app-subtitle-icon,.app-feedback-icon{vertical-align:-.16em;flex:none}.app-page-title-icon{width:var(--app-icon-size-md);height:var(--app-icon-size-md)}.app-section-title-icon{width:var(--app-icon-size-sm);height:var(--app-icon-size-sm)}.app-subtitle-icon{width:var(--app-icon-size-xs);height:var(--app-icon-size-xs)}.app-feedback-icon{width:var(--app-icon-size-sm);height:var(--app-icon-size-sm)}.user-bottom-nav-icon{width:20px;height:20px}.user-profile-section-icon{width:var(--app-icon-size-md);height:var(--app-icon-size-md);vertical-align:-.2em;margin-right:6px}.app-icon-tooltip-anchor{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.app-icon-tooltip{z-index:1300;box-sizing:border-box;color:#fff;text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;opacity:0;pointer-events:none;visibility:hidden;background:#1f2937;border-radius:4px;width:max-content;min-width:max-content;max-width:calc(100vw - 16px);padding:4px 8px;font-size:11px;line-height:1.4;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}.app-icon-tooltip:after{content:"";border:4px solid #0000;border-top-color:#1f2937;position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%)}.app-icon-tooltip-anchor--below .app-icon-tooltip{top:calc(100% + 8px);bottom:auto}.app-icon-tooltip-anchor--below .app-icon-tooltip:after{border-top-color:#0000;border-bottom-color:#1f2937;top:auto;bottom:100%}.app-icon-tooltip-anchor--align-start .app-icon-tooltip{left:0;right:auto;transform:none}.app-icon-tooltip-anchor--align-start .app-icon-tooltip:after{left:14px;right:auto;transform:none}.app-icon-tooltip-anchor--align-end .app-icon-tooltip{left:auto;right:0;transform:none}.app-icon-tooltip-anchor--align-end .app-icon-tooltip:after{left:auto;right:14px;transform:none}.app-icon-tooltip-anchor--align-center .app-icon-tooltip,.app-icon-tooltip-anchor--align-center .app-icon-tooltip:after{left:50%;right:auto;transform:translate(-50%)}.app-icon-tooltip-anchor:hover .app-icon-tooltip,.app-icon-tooltip-anchor:focus-within .app-icon-tooltip{opacity:1;visibility:visible}.app-icon-button{width:var(--app-icon-button-size-md);height:var(--app-icon-button-size-md);color:var(--app-icon-neutral);cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-icon-button--sm{width:var(--app-icon-button-size-sm);height:var(--app-icon-button-size-sm)}.app-icon-button--labeled{width:auto;min-width:var(--app-icon-button-size-md);border-radius:var(--ux-button-radius,6px);white-space:nowrap;gap:5px;padding:0 10px}.app-icon-button--sm.app-icon-button--labeled{min-width:var(--app-icon-button-size-sm)}.app-icon-button__label{text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.app-icon-button:hover:not(:disabled){color:#111827;background:#f3f4f6;border-color:#d1d5db}.app-icon-button:focus-visible,.app-icon-chip:focus-visible{outline:2px solid var(--ux-focus-ring-color,#2563eb);outline-offset:2px}.app-icon-button:disabled{color:var(--app-icon-muted);cursor:not-allowed;opacity:.55}.app-icon-button--active{color:var(--app-icon-accent);background:#eff6ff;border-color:#bfdbfe}.app-icon-button.ux_admin_menu_button{color:#374151;background:#fff;border-radius:6px;width:36px;height:36px;display:none}.app-icon-button.ux_drawer_close_button{color:#f3f4f6;background:0 0;border-color:#374151;border-radius:6px;width:32px;height:32px}@media (max-width:1023px){.app-icon-button.ux_admin_menu_button{display:inline-flex}}.app-icon-button__spinner{width:var(--app-icon-size-xs);height:var(--app-icon-size-xs);border:2px solid #d1d5db;border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite app-icon-spin}@keyframes app-icon-spin{to{transform:rotate(360deg)}}.app-icon-chip{box-sizing:border-box;border-radius:var(--app-icon-chip-radius);color:var(--app-icon-neutral);background:#f9fafb;border:1px solid #e5e7eb;justify-content:center;align-items:center;display:inline-flex}.app-icon-chip--compact{width:var(--app-icon-chip-height);height:var(--app-icon-chip-height)}.app-icon-chip--status{gap:var(--app-icon-chip-gap);min-height:24px;padding:3px 8px}.app-icon-chip--input{gap:var(--app-icon-chip-gap);min-height:32px;padding:4px 10px}.app-icon-chip--log{border-radius:6px;width:40px;height:24px}.app-icon-chip--message{gap:var(--app-icon-chip-gap);min-height:24px;padding:3px 8px}.app-icon-chip--xs .app-icon{width:var(--app-icon-size-xs);height:var(--app-icon-size-xs)}.app-icon-chip--sm .app-icon{width:var(--app-icon-size-sm);height:var(--app-icon-size-sm)}.app-icon-chip--md .app-icon{width:var(--app-icon-size-md);height:var(--app-icon-size-md)}.app-icon-chip--muted{color:var(--app-icon-muted)}.app-icon-chip--success{color:var(--app-icon-success);background:#f0fdf4;border-color:#bbf7d0}.app-icon-chip--warning{color:var(--app-icon-warning);background:#fff2e6;border-color:#ffd9b3}.app-icon-chip--danger{color:var(--app-icon-danger);background:#fef2f2;border-color:#fecaca}.app-icon-chip--accent{color:var(--app-icon-accent);background:#eff6ff;border-color:#bfdbfe}.app-icon-chip--button{cursor:pointer;font:inherit}.app-icon-chip--button:hover{filter:brightness(.98)}.app-icon-chip--button:disabled{cursor:not-allowed;opacity:.55}.ux_user_sidebar{background-color:var(--ux-user-sidebar-bg);border-right:1px solid var(--ux-user-sidebar-border);box-sizing:border-box;flex-direction:column;gap:16px;width:240px;height:100%;padding:24px 12px 16px;display:flex}.ux_user_sidebar_title{color:var(--ux-user-sidebar-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding-left:4px;font-size:11px;font-weight:600}.ux_user_sidebar_link{color:#d1d5db;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:400;text-decoration:none;transition:all .15s;display:flex}.ux_user_sidebar_link:hover{background-color:var(--ux-user-sidebar-active-bg);color:#fff}.ux_user_sidebar_link_active{color:#fff;background-color:var(--ux-user-sidebar-active-bg);font-weight:600}.ux_user_sidebar_content{flex:auto;min-height:0;overflow-y:auto}.ux_user_sidebar_footer{border-top:1px solid var(--ux-user-sidebar-border);flex:none;margin-top:auto;padding-top:12px}.ux_pwa_install_action{width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.ux_pwa_install_action:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_user_sidebar_install{text-align:left}.ux_pwa_ios_guide{color:var(--ux-user-sidebar-muted);margin:8px 12px 0;font-size:12px;line-height:1.45}:root{--ux-user-sidebar-width:240px;--ux-user-topbar-height:52px;--ux-mobile-bottom-nav-safe-space:72px;--ux-bottom-nav-height:56px;--ux-bottom-nav-z-index:100}@media (min-width:1024px){:is(html:has(.ux_user_shell),body:has(.ux_user_shell)){width:100%;height:100%;overflow:hidden}.ux_user_shell,.ux_user_shell *{box-sizing:border-box}.ux_user_shell{grid-template-columns:var(--ux-user-sidebar-width,240px) minmax(0, 1fr);background:var(--ux-page-bg,#f8fafc);width:100%;max-width:100%;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.ux_user_sidebar_frame{width:var(--ux-user-sidebar-width,240px);max-width:var(--ux-user-sidebar-width,240px);background-color:var(--ux-user-sidebar-bg);border-right:1px solid var(--ux-user-sidebar-border);min-width:0;height:100dvh;min-height:0;display:block;overflow:hidden auto}.ux_user_sidebar{background-color:var(--ux-user-sidebar-bg);width:100%;min-width:0;max-width:100%;height:100%;min-height:auto;padding:24px 12px 16px;overflow-x:hidden}.ux_data_panel{min-width:0;max-width:100%;overflow-x:hidden}.ux_user_right_frame{flex-direction:column;width:100%;min-width:0;max-width:100%;height:100dvh;display:flex;overflow:hidden}.ux_user_topbar{flex:0 0 var(--ux-user-topbar-height,52px);height:var(--ux-user-topbar-height,52px);border-bottom:1px solid var(--ux-card-border-color,#e5e7eb);background-color:#fff;justify-content:space-between;align-items:center;min-width:0;max-width:100%;padding:0 24px;display:flex}.ux_user_content_frame{background:var(--ux-page-bg,#f8fafc);flex:auto;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.ux_user_content_frame>*{min-width:0;max-width:100%}.user-bottom-nav,.ux_user_bottom_nav,.ux_bottom_nav_item,.ux_bottom_nav_icon_wrap,.ux_bottom_nav_label{display:none!important}}@media (max-width:1023px){:is(html:has(.ux_user_shell),body:has(.ux_user_shell)){overflow:hidden auto}.ux_user_shell{background:var(--ux-page-bg,#f8fafc);flex-direction:column;min-height:100dvh;display:flex}.ux_user_sidebar_frame{display:none!important}.ux_user_right_frame{height:auto;display:block;overflow:visible}.ux_user_topbar{height:var(--ux-user-topbar-height,52px);border-bottom:1px solid var(--ux-card-border-color,#e5e7eb);z-index:90;box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:sticky;top:0}.ux_user_content_frame{height:auto;min-height:calc(100dvh - var(--ux-user-topbar-height,52px) - var(--ux-bottom-nav-height,56px) - 16px - env(safe-area-inset-bottom,0px));padding-bottom:calc(var(--ux-bottom-nav-height,56px) + 16px + env(safe-area-inset-bottom,0px));overflow:visible}}.ux_user_profile_page,.ux_user_profile_card,.ux_user_profile_card section{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:hidden visible}.ux_workflow_help_viewer_panel{gap:var(--ux-card-gap);padding:var(--ux-modal-padding);background:var(--ux-card-bg);box-shadow:var(--ux-card-shadow-soft);flex-direction:column;display:flex}.ux_workflow_help_viewer_floating_root{z-index:calc(var(--ux-modal-z-index) - 1);pointer-events:none;position:fixed;inset:0}.ux_workflow_help_viewer_floating_panel{pointer-events:auto;border:var(--ux-card-border);border-radius:var(--ux-modal-radius);width:clamp(480px,45vw,820px);height:max(360px,50vh);max-height:70vh;margin:0;position:fixed;top:120px;right:32px}.ux_workflow_help_viewer_modal_panel{border-radius:var(--ux-modal-radius);overflow:hidden}@media (min-width:769px){.ux_workflow_help_viewer_floating_panel,.ux_workflow_help_viewer_modal_panel{max-width:none;max-height:none}}.ux_workflow_help_viewer_panel.is_resizing{-webkit-user-select:none;user-select:none}.ux_workflow_help_viewer_resize_handle{z-index:2;touch-action:none;position:absolute}.ux_workflow_help_viewer_resize_handle.is_n,.ux_workflow_help_viewer_resize_handle.is_s{height:10px;left:12px;right:12px}.ux_workflow_help_viewer_resize_handle.is_n{cursor:ns-resize;top:-5px}.ux_workflow_help_viewer_resize_handle.is_s{cursor:ns-resize;bottom:-5px}.ux_workflow_help_viewer_resize_handle.is_e,.ux_workflow_help_viewer_resize_handle.is_w{width:10px;top:12px;bottom:12px}.ux_workflow_help_viewer_resize_handle.is_e{cursor:ew-resize;right:-5px}.ux_workflow_help_viewer_resize_handle.is_w{cursor:ew-resize;left:-5px}.ux_workflow_help_viewer_resize_handle.is_nw,.ux_workflow_help_viewer_resize_handle.is_ne,.ux_workflow_help_viewer_resize_handle.is_sw,.ux_workflow_help_viewer_resize_handle.is_se{width:16px;height:16px}.ux_workflow_help_viewer_resize_handle.is_nw{cursor:nwse-resize;top:-8px;left:-8px}.ux_workflow_help_viewer_resize_handle.is_ne{cursor:nesw-resize;top:-8px;right:-8px}.ux_workflow_help_viewer_resize_handle.is_sw{cursor:nesw-resize;bottom:-8px;left:-8px}.ux_workflow_help_viewer_resize_handle.is_se{cursor:nwse-resize;bottom:-8px;right:-8px}.ux_workflow_help_viewer_header,.ux_workflow_help_viewer_actions{align-items:flex-start;gap:var(--ux-card-padding-compact);display:flex}.ux_workflow_help_viewer_header{padding-bottom:var(--ux-card-padding-compact);border-bottom:var(--ux-card-border);flex:none;justify-content:space-between}.ux_workflow_help_viewer_floating_header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ux_workflow_help_viewer_floating_header.is_dragging,.ux_workflow_help_viewer_floating_panel.is_dragging .ux_workflow_help_viewer_floating_header{cursor:grabbing}.ux_workflow_help_viewer_title{color:var(--ux-text-color-primary);font-size:var(--ux-font-size-section-title);font-weight:var(--ux-font-weight-section-title);line-height:var(--ux-line-height-title);margin:0}.ux_workflow_help_viewer_subtitle,.ux_workflow_help_viewer_feedback{min-height:var(--ux-font-size-caption);color:var(--ux-text-color-muted);font-size:var(--ux-font-size-caption);line-height:var(--ux-line-height-body);margin:4px 0 0}.ux_workflow_help_viewer_feedback{color:var(--ux-alert-danger-color);margin:0}.ux_workflow_help_viewer_actions{flex:none}.ux_workflow_help_viewer_actions .ux_button{align-items:center;gap:6px;display:inline-flex}.ux_workflow_help_viewer_close{width:var(--ux-button-height);height:var(--ux-button-height);background:var(--ux-button-ghost-bg);color:var(--ux-text-color-muted);font-size:var(--ux-font-size-page-title);cursor:pointer;border:0;padding:0;line-height:1}.ux_workflow_help_viewer_content_host{flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.ux_workflow_help_viewer_content{box-sizing:border-box;min-height:0;padding:var(--ux-card-padding);background:var(--ux-info-box-bg);color:var(--ux-text-color-secondary);font-size:var(--ux-font-size-body);line-height:var(--ux-line-height-body);flex:auto;overflow-y:auto}.ux_workflow_help_viewer_plain_text{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit}.ux_workflow_help_viewer_markdown{font-family:inherit}.ux_workflow_help_viewer_markdown h1,.ux_workflow_help_viewer_markdown h2,.ux_workflow_help_viewer_markdown h3{color:var(--ux-text-color-primary);line-height:var(--ux-line-height-title);margin:22px 0 10px}.ux_workflow_help_viewer_markdown h1{font-size:var(--ux-font-size-page-title)}.ux_workflow_help_viewer_markdown h2{font-size:var(--ux-font-size-section-title)}.ux_workflow_help_viewer_markdown h3{font-size:var(--ux-font-size-card-title)}.ux_workflow_help_viewer_markdown p{white-space:pre-wrap;margin:0 0 10px}.ux_workflow_help_viewer_markdown ul,.ux_workflow_help_viewer_markdown ol{margin:0 0 var(--ux-card-padding-compact);padding-left:22px}.ux_workflow_help_viewer_markdown li{margin:4px 0}.ux_workflow_help_viewer_markdown blockquote{margin:0 0 var(--ux-card-padding-compact);padding:8px var(--ux-card-padding-compact);border-left:3px solid var(--ux-card-border-color);background:var(--ux-info-box-bg)}.ux_workflow_help_viewer_markdown pre{margin:0 0 var(--ux-card-padding-compact);padding:var(--ux-card-padding-compact);border:var(--ux-card-border);border-radius:var(--ux-card-radius);background:var(--ux-info-box-bg);overflow-x:auto}.ux_workflow_help_viewer_markdown code{border-radius:var(--ux-card-radius);background:var(--ux-badge-default-bg);padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ux_workflow_help_viewer_markdown pre code{background:0 0;padding:0}.ux_workflow_help_viewer_markdown a{color:var(--ux-alert-info-color);text-decoration:underline}.ux_workflow_help_viewer_markdown hr{margin:var(--ux-modal-padding) 0;border:0;border-top:var(--ux-card-border)}.ux_workflow_help_viewer_table_wrap{margin:0 0 14px;overflow-x:auto}.ux_workflow_help_viewer_table_wrap table{border-collapse:collapse;width:100%;min-width:560px}.ux_workflow_help_viewer_table_wrap th,.ux_workflow_help_viewer_table_wrap td{border:var(--ux-card-border);text-align:left;vertical-align:top;padding:9px 10px}.ux_workflow_help_viewer_table_wrap th{background:var(--ux-info-box-bg);color:var(--ux-text-color-primary)}.ux_workflow_help_chat_sheet{z-index:1;border-top:var(--ux-card-border);background:var(--ux-card-bg);height:100%;min-height:220px;box-shadow:var(--ux-card-shadow-soft);flex-direction:column;transition:transform .2s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(calc(100% - 46px))}.ux_workflow_help_chat_sheet.is_expanded{transform:translateY(0)}.ux_workflow_help_chat_toggle{width:100%;padding:0 var(--ux-card-padding-compact);background:var(--ux-card-bg);color:var(--ux-alert-info-color);font:inherit;font-weight:var(--ux-font-weight-label);cursor:pointer;border:0;flex:0 0 46px;justify-content:space-between;align-items:center;display:flex}.ux_workflow_help_chat_toggle_title{align-items:center;gap:8px;min-width:0;display:flex}.ux_workflow_help_chat_model_badge{max-width:180px;color:var(--ux-text-color-muted);font-size:var(--ux-font-size-micro);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ux_workflow_help_chat_body{min-height:0;padding:8px var(--ux-card-padding-compact) 6px;flex-direction:column;flex:auto;gap:8px;display:flex}.ux_workflow_help_chat_messages{gap:var(--ux-card-padding-compact);min-height:0;font-size:var(--ux-font-size-body);line-height:var(--ux-line-height-body);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ux_workflow_help_chat_message_row{min-width:0;display:flex}.ux_workflow_help_chat_message_row_user{justify-content:flex-end}.ux_workflow_help_chat_message_row_assistant{justify-content:flex-start}.ux_workflow_help_chat_message_block{flex-direction:column;gap:4px;min-width:0;display:flex}.ux_workflow_help_chat_message_row_user .ux_workflow_help_chat_message_block{align-items:flex-end;max-width:60%}.ux_workflow_help_chat_message_row_assistant .ux_workflow_help_chat_message_block{align-items:flex-start;width:100%}.ux_workflow_help_chat_message_label{color:var(--ux-text-color-muted);font-size:var(--ux-font-size-caption);font-weight:var(--ux-font-weight-label);line-height:var(--ux-line-height-body)}.ux_workflow_help_chat_message_bubble{box-sizing:border-box;min-width:0;padding:var(--ux-card-padding-compact);border-radius:var(--ux-card-radius);overflow-wrap:anywhere}.ux_workflow_help_chat_message_bubble_user{background:var(--ux-alert-info-bg);color:var(--ux-text-color-secondary)}.ux_workflow_help_chat_message_bubble_assistant{background:var(--ux-info-box-bg);width:100%;color:var(--ux-text-color-secondary)}.ux_workflow_help_chat_message_bubble p{margin:0}.ux_workflow_help_chat_user_content{white-space:pre-wrap;overflow-wrap:anywhere}.ux_workflow_help_chat_markdown{overflow-wrap:anywhere;line-height:var(--ux-line-height-body)}.ux_workflow_help_chat_markdown>:first-child{margin-top:0}.ux_workflow_help_chat_markdown>:last-child{margin-bottom:0}.ux_workflow_help_chat_markdown p{margin:8px 0}.ux_workflow_help_chat_markdown h1,.ux_workflow_help_chat_markdown h2,.ux_workflow_help_chat_markdown h3{margin:14px 0 8px}.ux_workflow_help_chat_markdown ul,.ux_workflow_help_chat_markdown ol{margin:8px 0;padding-left:24px}.ux_workflow_help_chat_markdown li{margin:5px 0}.ux_workflow_help_chat_markdown li>ul,.ux_workflow_help_chat_markdown li>ol{margin:5px 0 0}.ux_workflow_help_chat_markdown blockquote{margin:8px 0}.ux_workflow_help_chat_markdown pre{margin:8px 0;padding:10px}.ux_workflow_help_chat_markdown code{overflow-wrap:anywhere}.ux_workflow_help_chat_empty{margin:0}.ux_workflow_help_chat_error{color:var(--ux-alert-danger-color);font-size:var(--ux-font-size-caption);white-space:pre-line;margin:0}.ux_workflow_help_chat_limit{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.ux_workflow_help_chat_limit_actions{flex-wrap:wrap;gap:8px;display:flex}.ux_workflow_help_chat_composer{padding:var(--ux-card-padding-compact);border:var(--ux-card-border);border-radius:var(--ux-input-radius);background:var(--ux-info-box-bg);flex:none;gap:8px;display:flex}.ux_workflow_help_chat_reset{flex:none}.ux_workflow_help_chat_textarea{min-width:0;min-height:var(--ux-button-height);padding:var(--ux-textarea-padding-y) var(--ux-input-padding-x);border:var(--ux-input-border);border-radius:var(--ux-input-radius);background:var(--ux-input-bg);color:var(--ux-text-color-secondary);font:inherit;line-height:var(--ux-line-height-body);resize:none;flex:auto;overflow-y:auto}.ux_workflow_help_chat_textarea:focus{border-color:var(--ux-input-focus-border-color);outline:none}@media (max-width:768px){.ux_workflow_help_viewer_resize_handle{display:none}.ux_workflow_help_viewer_floating_root{padding:var(--ux-card-padding-compact);pointer-events:auto;background:#00000073;justify-content:center;align-items:center;display:flex}.ux_workflow_help_viewer_floating_panel{width:var(--ux-modal-width-mobile);max-width:var(--ux-modal-width-mobile);height:auto;min-height:0;max-height:calc(100vh - 24px);position:relative;top:auto;right:auto;transform:none!important}.ux_workflow_help_viewer_floating_header{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.ux_workflow_help_viewer_modal_overlay{padding:var(--ux-card-padding-compact);align-items:center}.ux_workflow_help_viewer_modal_panel{width:var(--ux-modal-width-mobile);max-width:var(--ux-modal-width-mobile);max-height:calc(100vh - 24px)}.ux_workflow_help_viewer_header{align-items:center}.ux_workflow_help_viewer_title{font-size:var(--ux-font-size-card-title)}.ux_workflow_help_viewer_actions{gap:4px}.ux_workflow_help_chat_message_row_user .ux_workflow_help_chat_message_block{max-width:90%}}.ux_audio_permission_notice{box-sizing:border-box;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:10px;padding:14px 16px}.ux_audio_permission_notice_title{color:#b91c1c;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}.ux_audio_permission_notice_steps{color:#7f1d1d;margin:6px 0 12px;padding-left:20px;font-size:12px;line-height:1.5}.ux_audio_permission_notice_steps li{margin-bottom:4px}.ux_audio_permission_notice_body{color:#7f1d1d;margin-top:4px;font-size:11px;line-height:1.45}.ux_audio_permission_actions{gap:8px;margin-top:10px;display:flex}.ux_audio_permission_button{cursor:pointer;transition:all .2s}.ux_audio_permission_device_guide{margin-top:10px}.ux_audio_permission_device_tabs{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.ux_audio_permission_device_content{color:#7f1d1d;background-color:#fff5f5;border:1px solid #feb2b2;border-radius:6px;padding:10px;font-size:11px;line-height:1.5}.ux_audio_permission_device_steps{margin:0;padding-left:16px}.ux_audio_permission_device_steps li{margin-bottom:4px}.ux_user_mobile_hide_logout{display:flex}@media (max-width:1023px){.ux_user_mobile_hide_logout{display:none!important}}.ux_user_topbar_meta{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;text-align:right;max-width:180px;font-size:12px;overflow:hidden}@media (min-width:1024px){.ux_user_topbar_meta{max-width:400px}}.ux_linkified_text{white-space:pre-wrap;overflow-wrap:anywhere}.ux_link_chip{vertical-align:baseline;white-space:nowrap;text-overflow:ellipsis;color:#2563eb;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:4px;align-items:center;max-width:40ch;margin:0 2px;padding:2px 6px;font-size:.9em;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;overflow:hidden}.ux_link_chip:hover{color:#1d4ed8;background-color:#dbeafe}.ux_guidance_badge_required,.ux_guidance_badge_recommended,.ux_guidance_badge_success{border-radius:4px;align-items:center;padding:1px 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ux_guidance_badge_required{color:#be123c;background-color:#ffe4e6}.ux_guidance_badge_recommended{color:#b45309;background-color:#fef3c7}.ux_guidance_badge_success{color:#047857;background-color:#d1fae5}.ux_settings_status_dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.ux_settings_status_dot_required{background-color:#ef4444;animation:1.4s ease-in-out infinite ux_pulsing_dot;box-shadow:0 0 4px #f87171}.ux_settings_status_dot_recommended{background-color:#f59e0b}.ux_settings_status_dot_success{background-color:#10b981}@keyframes ux_pulsing_dot{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.ux_audio_compact_card{display:none}.ux_audio_compact_summary{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ux_audio_compact_icon{flex-shrink:0;font-size:18px}.ux_audio_compact_meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ux_audio_compact_filename{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.ux_audio_compact_info{color:#6b7280;font-size:10px}.ux_audio_compact_actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ux_audio_compact_play_btn{cursor:pointer;color:#047857;background:#ecfdf5;border:1px solid #d1fae5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:background-color .15s;display:flex}.ux_audio_compact_play_btn:hover{background-color:#d1fae5}.ux_audio_compact_delete_btn{color:#ef4444;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fecaca;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600;transition:background-color .15s}.ux_audio_compact_delete_btn:hover{background-color:#fef2f2}.ux_audio_compact_toggle_btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:4px 2px;font-size:11px;text-decoration:underline}.ux_audio_compact_detail{background-color:#f9fafb;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;flex-direction:column;gap:6px;padding:8px 10px;animation:.15s ux_audio_detail_slide_in;display:flex}@keyframes ux_audio_detail_slide_in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ux_audio_compact_detail audio{width:100%;height:36px}.ux_audio_error_box{color:#ef4444;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.4}.ux_audio_error_box p{margin:0}.ux_audio_error_box p+p{margin-top:4px}.ux_audio_download_link{color:#2563eb;cursor:pointer;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.ux_mobile_submit_bar{display:none}.ux_execute_form_mobile_padded{padding-bottom:0}@media (max-width:1023px){.ux_audio_compact_card{flex-direction:column;display:flex}.ux_audio_pc_detail{display:none}.ux_mobile_submit_bar{padding:10px 16px calc(var(--ux-bottom-nav-height,56px) + 12px + env(safe-area-inset-bottom,0px));z-index:100;background-color:#fff;border-top:1px solid #e5e7eb;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000f}.ux_execute_form_mobile_padded{padding-bottom:calc(var(--ux-bottom-nav-height,56px) + 72px + env(safe-area-inset-bottom,0px))}.ux_execute_submit_inline_mobile_hide,.ux_file_summary_audio_hide_mobile{display:none!important}.ux_upload_guide_text_pc{display:none}.ux_upload_limit_tags{flex-wrap:wrap;align-items:center;gap:4px;padding-top:2px;display:flex}}.ux_upload_limit_tags{flex-wrap:wrap;align-items:center;gap:4px;display:none}.ux_upload_limit_tag{color:#4b5563;white-space:nowrap;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.ux_upload_limit_tag_notice{color:#854d0e;background-color:#fef9c3;border-color:#fde68a}.ux_upload_limit_more_button{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #d1d5db;border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.ux_upload_limit_more_button:hover{color:#374151;background-color:#f9fafb}.ux_upload_limit_detail{color:#9ca3af;width:100%;padding-top:2px;font-size:10px;line-height:1.5}.ux_upload_guide_text_pc{color:#9ca3af;margin:0;font-size:11px;line-height:1.4;display:block}.ux_execute_composer{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.ux_execute_textarea{box-sizing:border-box;resize:vertical;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:80px}.ux_attachment_section{background-color:#fafafa;border:1px dashed #e5e7eb;border-radius:8px;flex-direction:column;gap:8px;padding:10px;transition:border-color .15s,background-color .15s;display:flex}.ux_attachment_section.ux_dropzone_active{background-color:#eff6ff;border-color:#2563eb}.ux_attachment_section_header{flex-direction:column;gap:2px;display:flex}.ux_attachment_section_label{color:#4b5563;font-size:12px;font-weight:600}.ux_attachment_section_hint{color:#9ca3af;font-size:11px;line-height:1.4}.ux_attachment_section_hint_pc{display:none}.ux_attachment_swap_notice{color:#2563eb;margin:0;font-size:11px;font-weight:500;line-height:1.4}.ux_attachment_actions{flex-wrap:wrap;gap:8px;display:flex}.ux_attach_action_card{color:#111;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex:120px;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.ux_attach_action_card:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.ux_attach_action_card:disabled{opacity:.5;cursor:not-allowed}.ux_attach_action_card_secondary{background-color:#f9fafb}.ux_attach_action_card_danger{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.ux_attach_action_card_danger:hover:not(:disabled){background-color:#fee2e2;border-color:#fca5a5}.ux_attach_action_card_file{cursor:pointer}.ux_attach_action_icon{font-size:18px;line-height:1}.ux_attach_action_label{text-align:center;line-height:1.3}.ux_attach_action_label_short{display:none}.ux_attachment_top_row{flex-direction:column;gap:8px;display:flex}.ux_execute_title_row{flex-direction:column;gap:4px;display:flex}.ux_execute_title_label{color:#4b5563;font-size:12px;font-weight:600}.ux_execute_title_input{box-sizing:border-box;width:100%}.ux_audio_recording_controls_full{width:100%}.ux_attachment_unsupported{color:#ef4444;width:100%;margin:0;font-size:12px}.ux_audio_recording_controls{flex-wrap:wrap;gap:6px;width:100%;display:flex}.ux_recording_dot{background-color:#fff;border-radius:50%;width:8px;height:8px;margin-right:4px;animation:1.5s infinite pulse;display:inline-block}.ux_recording_status{color:#059669;margin:0;font-size:12px;font-weight:600}.ux_recording_status_paused{color:#d97706}.ux_audio_complete_notice{color:#059669;margin:0;font-size:12px;font-weight:600}.ux_attach_preview{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ux_attach_preview_image{align-items:flex-start}.ux_attach_preview_thumb{object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;width:56px;height:56px}.ux_attach_preview_meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.ux_attach_preview_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ux_attach_preview_size{color:#6b7280;font-size:10px}.ux_attach_remove{color:#ef4444;cursor:pointer;background:0 0;border:none;flex-shrink:0;min-width:44px;min-height:44px;padding:4px 8px;font-size:12px;font-weight:600}.ux_attachment_upload_guide{border-top:1px solid #f3f4f6;flex-direction:column;gap:2px;padding-top:6px;display:flex}@media (min-width:1024px){.ux_attachment_section_hint_pc{display:block}.ux_attachment_actions{flex-wrap:nowrap}.ux_attach_action_card{flex:0 auto;min-width:100px}}@media (max-width:1023px){.ux_attachment_actions{flex-direction:column}.ux_attach_action_card{flex-direction:row;flex:auto;justify-content:flex-start;width:100%;min-height:48px;padding:14px 16px}.ux_attach_action_icon{font-size:20px}.ux_attach_action_label{text-align:left;font-size:14px}}@media (max-width:768px){.ux_execute_section_title{display:none}.ux_execute_title_row{flex-direction:row;align-items:center;gap:8px}.ux_execute_title_label{white-space:nowrap;flex:none}.ux_execute_title_input{flex:1;min-width:0}.ux_execute_composer{gap:8px;padding:10px}.ux_execute_textarea{min-height:64px}.ux_attachment_section{gap:6px;padding:8px}.ux_attachment_top_row{flex-flow:wrap;align-items:center;gap:6px}.ux_attachment_section_label{white-space:nowrap;flex:none;font-size:11px}.ux_attachment_actions{flex-flow:wrap;flex:auto;justify-content:flex-start;gap:6px;min-width:0}.ux_attach_action_card{flex-direction:column;flex:0 auto;justify-content:center;gap:2px;width:auto;min-width:0;min-height:44px;padding:6px 10px}.ux_attach_action_icon{font-size:16px}.ux_attach_action_label_long{display:none}.ux_attach_action_label_short{text-align:center;font-size:10px;line-height:1.2;display:inline}.ux_audio_recording_controls_full{flex-basis:100%;width:100%}}.ux_execute_floating_attach,.ux_execute_floating_attach_handle{display:none}@keyframes ux_recording_pulse{0%,to{box-shadow:0 8px 22px #ef444438}50%{box-shadow:0 8px 28px #ef44446b}}@media (max-width:768px){.ux_execute_floating_attach{right:16px;bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:50;will-change:transform;touch-action:pan-y;flex-direction:column;gap:10px;transition:transform .32s ease-out;display:flex;position:fixed}.ux_execute_floating_attach:before{content:"";pointer-events:none;background:#0f172a1a;border-radius:999px;width:3px;height:28px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.ux_execute_floating_attach_intro_pending{pointer-events:none;transform:translate(calc(100% + 24px))}.ux_execute_floating_attach_intro_ready{transform:translate(0)}.ux_execute_floating_attach_hidden{pointer-events:none;transform:translate(calc(100% + 24px))}.ux_execute_floating_attach_handle{right:0;bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:50;cursor:pointer;color:#475569;touch-action:pan-y;background:#fff;border:1px solid #0f172a1a;border-right:none;border-radius:999px 0 0 999px;justify-content:center;align-items:center;width:22px;height:64px;margin:0;padding:0;font-family:inherit;display:none;position:fixed;box-shadow:-4px 4px 14px #0f172a1f}.ux_execute_floating_attach_handle_visible{display:inline-flex}.ux_execute_floating_attach_handle_icon{justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.ux_execute_floating_attach_handle:focus-visible{outline:none;box-shadow:-4px 4px 14px #0f172a1f,0 0 0 2px #93b4e859}.ux_execute_floating_attach_button{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;min-height:52px;margin:0;padding:0;font-family:inherit;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 22px #0f172a2e}.ux_execute_floating_attach_button_icon{justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.ux_execute_floating_attach_button_image{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.ux_execute_floating_attach_button_camera{color:#b45309;background:#fffbeb;border-color:#fcd34d}.ux_execute_floating_attach_button_audio{color:#be123c;background:#fff1f2;border-color:#fb7185}.ux_execute_floating_attach_button:focus-visible{outline:none;box-shadow:0 0 0 2px #93b4e859,0 8px 22px #0f172a2e}.ux_execute_floating_attach_button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ux_execute_floating_attach_button_recording{color:#be123c;background:#ffe4e6;border-color:#f43f5e;animation:1.6s ease-in-out infinite ux_recording_pulse}}@media (prefers-reduced-motion:reduce){.ux_execute_floating_attach{transition:none}.ux_execute_floating_attach_button_recording{animation:none;box-shadow:0 8px 28px #ef44446b}}.ux_execute_workflow_selector{flex-direction:column;gap:4px;min-width:0;display:flex}.ux_execute_selector_meta_row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ux_execute_selector_label{color:#4b5563;font-size:12px;font-weight:600}.ux_execute_setting_status_badge{flex-shrink:0}.ux_execute_selector_control_row{align-items:stretch;gap:8px;min-width:0;display:flex}.ux_execute_workflow_select{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;height:44px;min-height:44px;overflow:hidden}.ux_execute_top_action{box-sizing:border-box;cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:44px;min-height:44px;font-family:inherit;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.ux_execute_top_action_settings{color:#374151;background-color:#faf8f5;padding:0 10px}.ux_execute_top_action_settings:hover:not(:disabled){background-color:#f3efe8;border-color:#d1d5db}.ux_execute_top_action_settings:focus-visible{border-color:#9ca3af;outline:none;box-shadow:0 0 0 2px #9ca3af40}.ux_execute_top_action_help{color:#1e40af;background-color:#f4f7fb;width:44px;min-width:44px;padding:0}.ux_execute_top_action_help:hover{background-color:#e8eef8;border-color:#c7d7f0}.ux_execute_top_action_help:focus-visible{border-color:#93b4e8;outline:none;box-shadow:0 0 0 2px #93b4e859}.ux_execute_top_action:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background-color:#f3f4f6;border-color:#e5e7eb}.ux_execute_top_action_icon{flex-shrink:0;font-size:14px;line-height:1}.ux_execute_top_action_label{white-space:nowrap;font-size:13px}@media (max-width:768px){.ux_execute_selector_meta_row{margin-bottom:6px}.ux_execute_selector_control_row{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.ux_execute_selector_control_row_with_help{grid-template-columns:minmax(0,1fr) 44px 44px}.ux_execute_workflow_select{width:100%;min-width:0;height:44px;min-height:44px}.ux_execute_settings_button,.ux_execute_help_button{justify-content:center;align-self:center;align-items:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;line-height:1;display:inline-flex;position:relative}.ux_execute_settings_button .ux_execute_top_action_label{display:none}.ux_execute_settings_button .ux_execute_top_action_icon,.ux_execute_help_button .ux_execute_top_action_icon{justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;line-height:1;display:inline-flex}.ux_execute_settings_button .ux_execute_setting_dot{pointer-events:none;margin-left:0;position:absolute;top:7px;right:7px}}.ux_toggle_switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex;position:relative}.ux_toggle_switch_input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ux_toggle_switch_track{background-color:#e5e7eb;border-radius:999px;width:36px;height:20px;transition:all .2s;display:inline-block;position:relative}.ux_toggle_switch_thumb{background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.ux_toggle_switch_input:checked+.ux_toggle_switch_track{background-color:#ffedd5;border:1px solid #fed7aa}.ux_toggle_switch_input:checked+.ux_toggle_switch_track .ux_toggle_switch_thumb{background-color:#f97316;transform:translate(16px)}.ux_toggle_switch_input:focus-visible+.ux_toggle_switch_track{outline-offset:2px;outline:2px solid #ea580c}.ux_toggle_switch_label{color:#374151;font-size:13px;font-weight:600}.ux_toggle_switch_hint{color:#6b7280;margin-top:2px;font-size:12px}.ux_toggle_switch_state{color:#9ca3af;font-size:11px;font-weight:700;transition:color .2s}.ux_toggle_switch_state_visible{color:#374151!important}.ux_toggle_switch_state_hidden{color:#ea580c!important}.ux_guidance_select_required{font-weight:600;color:#dc2626!important;background-color:#fef2f2!important;border-color:#fca5a5!important}.ux_guidance_select_recommended{font-weight:600;color:#ea580c!important;background-color:#fff7ed!important;border-color:#fdba74!important}.ux_quick_capture_page{width:100%;max-width:760px;margin:0 auto;overflow-x:hidden}.ux_quick_capture_header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ux_quick_capture_desc,.ux_quick_capture_selector_hint,.ux_quick_capture_eyebrow{color:#6b7280;margin:0;font-size:13px}.ux_quick_capture_eyebrow{margin-bottom:4px}.ux_quick_capture_composer{padding:20px}.ux_quick_capture_composer_header,.ux_quick_capture_selector_header,.ux_quick_capture_submit_row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ux_quick_capture_composer_header{margin-bottom:16px}.ux_quick_capture_composer .ux_section_title{margin:0}.ux_quick_capture_submit_row{justify-content:flex-end;margin-top:16px}.ux_quick_capture_empty{text-align:center;padding:32px}.ux_quick_capture_dialog{width:min(560px,100vw - 32px);max-height:min(680px,100dvh - 64px);padding:20px;overflow:auto}.ux_quick_capture_selector_header{align-items:flex-start;margin-bottom:14px}.ux_quick_capture_selector_list{gap:8px;display:grid}.ux_quick_capture_selector_item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:14px}.ux_quick_capture_selector_item:hover,.ux_quick_capture_selector_item:focus-visible{background:#f9fafb;border-color:#9ca3af;outline:none}.ux_quick_capture_selector_item strong,.ux_quick_capture_selector_item span,.ux_quick_capture_selector_item small{display:block}.ux_quick_capture_selector_item span,.ux_quick_capture_selector_item small{color:#6b7280;margin-top:5px;font-size:12px}.ux_quick_capture_sheet_overlay{z-index:1200;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.ux_quick_capture_sheet_panel{background:#fff;border-radius:16px 16px 0 0;width:100%;max-height:82dvh;padding:16px;overflow-y:auto}@media (max-width:767px){.ux_quick_capture_page{max-width:none}.ux_quick_capture_header,.ux_quick_capture_composer_header{flex-direction:column;align-items:flex-start}.ux_quick_capture_composer{padding:16px}}.search-highlight{color:#1e3a8a!important;background-color:#fef08a!important;border-radius:2px!important;padding:0 2px!important;font-weight:700!important}.ux_sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ux_data_search_page{box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;max-width:100%;padding-bottom:40px;display:flex;overflow-x:hidden}.ux_data_search_header{margin-bottom:2px}.ux_data_search_header .ux_page_title{margin:0 0 4px;font-size:18px}.ux_data_search_header .ux_caption{margin:0}.ux_data_search_page_idle .ux_data_search_header{display:none}.ux_data_search_primary{flex-direction:column;gap:7px;min-width:0;display:flex}.ux_search_mode_tag{border:1px solid var(--ux-card-border-color,#e5e7eb);box-sizing:border-box;border-radius:999px;align-self:flex-start;align-items:center;min-height:22px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.ux_search_mode_tag_standard{background-color:var(--ux-card-bg,#fff);color:var(--ux-text-color-primary,#111827)}.ux_search_mode_tag_ai{background-color:var(--ux-info-box-bg,#f1f5f9);color:#1e3a5f;border-color:#cbd5e1}.ux_search_composer{min-width:0;margin:0}.ux_search_composer_shell{background-color:var(--ux-card-bg);border:1px solid var(--ux-card-border-color);box-shadow:var(--ux-card-shadow-soft);border-radius:18px;flex-direction:column;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ux_search_composer_shell:focus-within{border-color:var(--ux-input-focus-border-color,#111827);box-shadow:0 0 0 3px #1118270f, var(--ux-card-shadow-soft)}.ux_search_composer_query{min-width:0}.ux_search_composer_textarea{resize:none;width:100%;min-height:52px;max-height:120px;color:var(--ux-text-color-primary);box-shadow:none;background:0 0;border:none;outline:none;margin:0;padding:4px 2px;font-family:inherit;font-size:15px;line-height:1.45;display:block}.ux_search_composer_textarea::placeholder{color:var(--ux-input-placeholder-color,#9ca3af)}.ux_search_composer_textarea:focus{box-shadow:none;outline:none}.ux_search_composer_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ux_search_composer_toolbar_left{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.ux_search_composer_toolbar_right{flex:none;align-items:center;margin-left:auto;display:flex}.ux_search_composer_filter_anchor{flex:none;position:relative}.ux_search_composer_icon_btn{border:1px solid var(--ux-card-border-color);background-color:var(--ux-info-box-bg,#f9fafb);width:34px;height:34px;color:var(--ux-text-color-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.ux_search_composer_icon_btn:hover{background-color:#f3f4f6;border-color:#d1d5db}.ux_search_composer_icon_btn:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_search_composer_icon_btn_active{color:#fff;background-color:#111827;border-color:#111827}.ux_search_composer_icon_badge{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.ux_search_compact_trigger_wrap{flex:none;max-width:100%;position:relative}.ux_search_compact_trigger{border:1px solid var(--ux-card-border-color);background-color:var(--ux-info-box-bg,#f9fafb);max-width:148px;height:34px;color:var(--ux-text-color-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ux_search_compact_trigger:hover{background-color:#f3f4f6;border-color:#d1d5db}.ux_search_compact_trigger:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_search_compact_trigger_active{color:#fff;background-color:#111827;border-color:#111827}.ux_search_ai_mode_btn{border:1px solid var(--ux-card-border-color,#e5e7eb);background-color:var(--ux-card-bg,#fff);height:34px;color:var(--ux-text-color-primary,#111827);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ux_search_ai_mode_btn:hover:not(:disabled){background-color:var(--ux-info-box-bg,#f9fafb);border-color:#9ca3af}.ux_search_ai_mode_btn:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_search_ai_mode_btn:disabled{opacity:var(--ux-button-disabled-opacity,.55);cursor:not-allowed}.ux_search_compact_trigger_icon{flex:none;display:inline-flex}.ux_search_compact_trigger_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ux_search_compact_trigger_chevron{opacity:.75;flex:none}.ux_search_compact_menu{overscroll-behavior:contain;border:1px solid var(--ux-card-border-color);background-color:var(--ux-card-bg);box-sizing:border-box;border-radius:12px;min-width:160px;max-width:min(280px,100vw - 32px);max-height:min(320px,100vh - 32px);padding:6px;overflow:hidden auto;box-shadow:0 12px 28px #0f172a1f}.ux_search_compact_menu_item{text-align:left;width:100%;color:var(--ux-text-color-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.ux_search_compact_menu_item_icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ux_search_compact_menu_item_label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ux_search_compact_menu_item:hover:not(:disabled){background-color:#f3f4f6}.ux_search_compact_menu_item_selected{color:#fff;background-color:#111827;font-weight:600}.ux_search_compact_menu_item_selected:hover:not(:disabled){background-color:#1f2937}.ux_search_compact_menu_item:disabled{opacity:.45;cursor:not-allowed}.ux_search_composer_action_btn{background-color:var(--ux-button-primary-bg,#111);width:36px;height:36px;color:var(--ux-button-primary-color,#fff);cursor:pointer;border:1px solid #111;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,transform .15s;display:inline-flex}.ux_search_composer_action_btn:hover:not(:disabled){opacity:.92}.ux_search_composer_action_btn:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_search_composer_action_btn:disabled{opacity:var(--ux-button-disabled-opacity,.55);cursor:not-allowed}.ux_search_composer_action_spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ux_search_composer_spin}@keyframes ux_search_composer_spin{to{transform:rotate(360deg)}}.ux_search_composer_chips{border-top:1px solid #f3f4f6;min-width:0;padding-top:2px}.ux_search_composer_hint{margin-top:8px}.ux_search_active_chips{flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.ux_search_active_chip{max-width:100%;color:var(--ux-text-color-secondary);background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.ux_search_active_chip_label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ux_search_active_chip_remove{width:22px;height:22px;color:var(--ux-text-color-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.ux_search_active_chip_remove:hover{color:var(--ux-text-color-primary);background-color:#e5e7eb}.ux_search_active_chip_remove:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:1px}.ux_search_active_chips_clear{color:var(--ux-text-color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:600}.ux_search_active_chips_clear:hover{color:var(--ux-text-color-primary);background-color:#f3f4f6}.ux_search_filter_popover{display:inline-flex;position:relative}.ux_search_filter_popover_panel{overscroll-behavior:contain;border:1px solid var(--ux-card-border-color);background-color:var(--ux-card-bg);box-sizing:border-box;border-radius:14px;width:min(320px,100vw - 32px);max-height:min(420px,100vh - 32px);padding:12px;overflow:hidden auto;box-shadow:0 12px 28px #0f172a1f}.ux_search_filter_popover_header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ux_search_filter_popover_title{color:var(--ux-text-color-primary);font-size:13px;font-weight:700}.ux_search_filter_popover_close{width:28px;height:28px;color:var(--ux-text-color-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:18px}.ux_search_filter_popover_close:hover{color:var(--ux-text-color-primary);background-color:#f3f4f6}.ux_search_filter_fields{flex-direction:column;gap:10px;display:flex}.ux_search_filter_field{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.ux_search_filter_field_label{color:var(--ux-text-color-secondary);font-size:11.5px;font-weight:600}.ux_search_filter_field .ux_input,.ux_search_filter_field .ux_select{width:100%;min-width:0}.ux_search_filter_checkbox{color:var(--ux-text-color-primary);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.ux_search_filter_actions{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.ux_data_search_hint{color:var(--ux-badge-warning-color,#b45309);margin:0;font-size:12.5px}.ux_search_ai_mode_hint{color:var(--ux-text-color-muted,#6b7280);margin:0;font-size:12.5px}.ux_data_search_results{flex-direction:column;gap:12px;min-width:0;display:flex}.ux_data_search_idle{text-align:center;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:240px;display:flex}.ux_data_search_idle_content{max-width:560px;padding:20px}.ux_data_search_idle_content h2{color:var(--ux-text-color-primary,#111827);margin:0;font-size:22px;line-height:1.35}.ux_data_search_idle_content p{color:var(--ux-text-color-secondary,#4b5563);margin:10px 0 0;font-size:14px;line-height:1.65}@media (min-width:1024px){.ux_data_search_page_idle{min-height:calc(100dvh - var(--ux-user-topbar-height,52px) - 48px);justify-content:center}.ux_data_search_page_idle .ux_data_search_primary{width:min(100%,760px);margin:-8vh auto 0}.ux_data_search_page_idle .ux_data_search_idle{flex:0 auto;min-height:180px}}.ux_data_search_summary{color:var(--ux-text-color-secondary,#4b5563);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:12.5px;font-weight:600;display:flex}.ux_data_search_error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ux_data_search_error p{margin:0}.ux_data_search_empty{min-width:0}.ux_data_search_groups{flex-direction:column;gap:20px;display:flex}.ux_data_search_group_title{color:var(--ux-text-color-primary,#374151);border-bottom:2px solid var(--ux-card-border-color,#e5e7eb);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding-bottom:6px;font-size:13px;font-weight:700;display:flex}.ux_data_search_pagination{width:100%;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 0!important;display:flex!important}.ux_data_search_page_indicator{text-align:center;min-width:48px;font-weight:600}.ux_data_search_card_meta_left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:768px){.ux_search_composer_shell{border-radius:16px;padding:12px}.ux_search_composer_toolbar{flex-wrap:nowrap;align-items:center;gap:6px}.ux_search_composer_toolbar_left{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.ux_search_composer_toolbar_left::-webkit-scrollbar{display:none}.ux_search_composer_toolbar_right{flex:none;width:auto;margin-left:0}.ux_search_compact_trigger{max-width:none;padding:0 8px}.ux_search_compact_trigger_label,.ux_search_compact_trigger_chevron{display:none}.ux_search_ai_mode_btn{padding:0 9px;font-size:11px}.ux_search_filter_popover_panel{width:min(300px,100vw - 24px)}.ux_search_active_chip_label{max-width:160px}.ux_data_search_pagination{gap:6px}}.ux_database_search_page{gap:16px}.ux_database_search_section{border:1px solid var(--ux-card-border-color,#e5e7eb);background:var(--ux-card-bg,#fff);border-radius:14px;min-width:0;padding:14px}.ux_database_search_grid,.ux_database_search_conditions{flex-direction:column;gap:12px;display:flex}.ux_database_search_grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ux_database_search_grid label,.ux_database_search_condition>label{min-width:0;color:var(--ux-text-color-secondary,#4b5563);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.ux_database_search_section_header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ux_database_search_section_header h3{color:var(--ux-text-color-primary,#111827);margin:0;font-size:14px}.ux_database_search_section_header p,.ux_database_search_empty_hint,.ux_database_search_value small{color:var(--ux-text-color-muted,#6b7280);margin:4px 0 0;font-size:12px;line-height:1.45}.ux_database_search_condition{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:minmax(130px,1fr) minmax(120px,.85fr) minmax(180px,1.45fr) auto;align-items:end;gap:8px;min-width:0;padding:10px;display:grid}.ux_database_search_condition_value,.ux_database_search_value,.ux_database_search_range{min-width:0}.ux_database_search_value{flex-direction:column;gap:4px;display:flex}.ux_database_search_range{align-items:center;gap:6px;display:flex}.ux_database_search_range .ux_input{flex:1 1 0;min-width:0}.ux_database_search_value_placeholder{min-height:34px;color:var(--ux-text-color-muted,#6b7280);padding:9px 0;font-weight:400;display:block}.ux_database_search_actions{justify-content:flex-end;gap:8px;display:flex}.ux_database_search_results{flex-direction:column;gap:12px;min-width:0;display:flex}.ux_database_search_notice,.ux_database_search_empty{background:var(--ux-info-box-bg,#f1f5f9);color:var(--ux-text-color-secondary,#475569);border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.5}.ux_database_search_more{align-self:center;min-height:40px}@media (max-width:768px){.ux_database_search_grid,.ux_database_search_condition{grid-template-columns:minmax(0,1fr)}.ux_database_search_condition>.ux_button{justify-self:stretch;min-height:38px}.ux_database_search_range{flex-direction:column;align-items:stretch}.ux_database_search_range span{text-align:center}.ux_database_search_actions{grid-template-columns:1fr 1fr;display:grid}.ux_database_search_actions .ux_button{min-height:44px}}body.ux_scroll_locked{overflow:hidden!important}.ux_workflows_container{max-width:var(--ux-content-max-width-pc);box-sizing:border-box;width:100%;min-width:0;margin:0 auto;padding:0;overflow-x:hidden}.ux_workflows_header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.ux_workflows_title{color:#111827;margin:0 0 6px;font-size:20px;font-weight:700}.ux_workflows_desc{color:#6b7280;margin:0;font-size:13px}@media (max-width:767px){.ux_workflows_header{flex-direction:column}}.ux_filter_bar{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;min-width:0;margin-bottom:20px;display:flex}@media (min-width:768px){.ux_filter_bar{flex-direction:row;justify-content:space-between;align-items:center}}.ux_search_input_wrap{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%;position:relative}@media (min-width:768px){.ux_search_input_wrap{max-width:400px}}.ux_search_input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:38px;padding:0 12px;font-size:13px;transition:border-color .15s}.ux_search_input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.ux_filter_tabs{background-color:#f3f4f6;border-radius:8px;box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;padding:3px!important;display:grid!important}@media (min-width:768px){.ux_filter_tabs{gap:4px!important;width:auto!important;display:flex!important}}.ux_filter_tab_btn{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:6px;font-weight:500;transition:background-color .15s,color .15s;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;min-width:0!important;height:28px!important;padding:0 4px!important;font-size:11px!important;overflow:hidden!important}@media (min-width:768px){.ux_filter_tab_btn{height:30px!important;padding:0 12px!important;font-size:12.5px!important;overflow:visible!important}}.ux_filter_tab_btn:hover{background-color:#0000000d}.ux_filter_tab_btn_active{box-shadow:0 1px 2px #0000000d;color:#111827!important;background-color:#fff!important}.ux_workflow_card_rows{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.ux_workflow_card_row{gap:16px;width:100%;min-width:0;display:grid}.ux_workflow_card_row[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.ux_workflow_card_row[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ux_workflow_card_row[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ux_workflow_card_row[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ux_workflow_card_row[data-columns="4"],.ux_workflow_card_row[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ux_workflow_card_row,.ux_workflow_card_row[data-columns="1"],.ux_workflow_card_row[data-columns="2"],.ux_workflow_card_row[data-columns="3"],.ux_workflow_card_row[data-columns="4"]{grid-template-columns:minmax(0,1fr)}}.ux_workflow_card_btn{text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:10px;width:100%;min-width:0;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #00000005}.ux_workflow_card_btn:hover,.ux_workflow_card_btn:focus-visible{border-color:#3b82f6;outline:none;box-shadow:0 4px 12px #0000000a}.ux_workflow_card_header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ux_workflow_card_title{color:#111827;margin:0;font-size:14.5px;font-weight:600;line-height:1.4}.ux_workflow_card_desc{color:#6b7280;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:35px;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ux_workflow_card_footer{justify-content:space-between;align-items:center;width:100%;margin-top:4px;font-size:11px;display:flex}.ux_trigger_badge{color:#4b5563;background-color:#f3f4f6;border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.ux_trigger_badge_webhook{color:#1d4ed8;background-color:#eff6ff}.ux_trigger_badge_schedule{color:#166534;background-color:#f0fdf4}.ux_trigger_badge_hybrid{color:#6b21a8;background-color:#faf5ff}.ux_status_badge_required{color:#991b1b;background-color:#fef2f2;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.ux_status_badge_personal{color:#065f46;background-color:#ecfdf5;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.ux_status_badge_company{color:#4b5563;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.ux_wf_sheet_overlay{z-index:1200;background-color:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ux_wf_sheet_panel{box-sizing:border-box;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;width:100%;max-height:82dvh;animation:.25s cubic-bezier(.16,1,.3,1) forwards wfSlideUp;display:flex;box-shadow:0 -10px 15px -3px #0000000d}@keyframes wfSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ux_wf_sheet_panel{animation:none!important}}.ux_wf_sheet_header{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.ux_wf_sheet_body{flex:1;min-height:0;padding:16px;overflow-y:auto}.ux_wf_sheet_footer{background-color:#f9fafb;border-top:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ux_workflow_actions_container{align-items:center;gap:8px;display:inline-flex}.ux_workflow_action_btn{color:#4b5563;cursor:pointer;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;outline:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:inline-flex}.ux_workflow_action_btn:hover:not(:disabled){color:#111827;background-color:#e5e7eb;border-color:#d1d5db}.ux_workflow_action_btn:focus-visible{box-shadow:0 0 0 2px #3b82f666}.ux_workflow_action_btn:disabled{opacity:.5;cursor:not-allowed}.ux_workflow_action_btn.ux_workflow_action_btn__active{color:#2563eb;background-color:#eff6ff;border-color:#bfdbfe}.ux_workflow_action_btn.ux_workflow_action_btn__active:hover:not(:disabled){color:#1d4ed8;background-color:#dbeafe;border-color:#93c5fd}.ux_status_badge_pinned{color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.ux_status_badge_quick{color:#ea580c;background-color:#fff7ed;border:1px solid #ffedd5;border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.ux_wf_card_icon_row{justify-content:space-between;align-items:center;width:100%;display:flex}.ux_wf_card_icon_group_left{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ux_wf_card_icon_group_right{align-items:center;margin-left:auto;display:flex}.ux_wf_card_icon_chip{transition:background-color .15s,border-color .15s}.ux_wf_card_icon_chip:hover{background-color:#f3f4f6}.ux_wf_card_icon_chip_webhook,.ux_wf_card_icon_chip_schedule,.ux_wf_card_icon_chip_hybrid{color:#4b5563;background-color:#f9fafb;border-color:#e5e7eb}.ux_wf_card_icon_chip_pinned,.ux_wf_card_icon_chip_quick{color:#102a43;background-color:#f0f4f8;border-color:#d9e2ec}.ux_wf_card_icon_chip_hidden{color:#6b7280;background-color:#f3f4f6;border-color:#d1d5db}.ux_wf_card_icon_chip_pinned:hover,.ux_wf_card_icon_chip_quick:hover{background-color:#e1ebf5}.ux_wf_card_icon_chip_complete_full{color:#3f8f5a;background-color:#f0fdf4;border-color:#bbf7d0}.ux_wf_card_icon_chip_complete_full:hover{background-color:#dcfce7}.ux_wf_card_icon_chip_complete_partial{color:#6b7280;background-color:#f8fafc;border-color:#d1d5db}.ux_wf_card_icon_chip_complete_partial:hover{background-color:#f1f5f9}.ux_wf_card_icon_chip_required{color:#b35900;background-color:#fff2e6;border-color:#ffd9b3}.ux_wf_card_icon_chip_required:hover{background-color:#ffe6cc}.ux_wf_pc_detail_overlay{padding:24px 24px 24px calc(var(--ux-user-sidebar-width,240px) + 24px)}.ux_wf_pc_detail_modal{width:min(1056px, calc(100vw - var(--ux-user-sidebar-width,240px) - 48px));max-width:calc(100vw - var(--ux-user-sidebar-width,240px) - 48px);height:min(88dvh,704px);max-height:calc(100dvh - 48px)}.ux_wf_pc_detail_reference_frame{height:min(250px,44%)}.ux_wf_pc_detail_notice{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;color:#4b5563;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;width:100%;min-width:0;max-width:100%;height:200px;margin:4px 0 0;padding:8px;font-size:11.5px;line-height:1.4;overflow:hidden auto}.ux_user_workflow_help_cta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ux_user_workflow_help_cta .ux_body_text{margin:0}.ux_user_workflow_help_cta_action{border-color:var(--ux-alert-info-color);color:var(--ux-alert-info-color);flex:none}@media (max-width:768px){.ux_user_workflow_help_cta{flex-direction:column;align-items:flex-start}}.ux_external_settings_reference{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ux_external_settings_reference__header{flex:none;overflow:visible}.ux_external_settings_reference__body{flex:auto;min-height:0;overflow:hidden auto}.ux_external_settings_reference__list,.ux_external_settings_reference__item,.ux_external_settings_reference__label,.ux_external_settings_reference__value-row,.ux_external_settings_reference__value{height:auto;min-height:0;max-height:none;overflow-y:visible}.ux_external_settings_reference__value-row{overflow-x:visible}.ux_external_settings_reference__label{color:#4b5563;overflow-wrap:anywhere;font-size:12px;font-weight:600}.ux_google_reference_label__service{color:inherit}.ux_external_settings_reference__value{min-width:0;max-width:100%;font-size:var(--ux-input-font-size,13px);font-weight:400;line-height:var(--ux-line-height-body,1.5);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden clip}.ux_ai_search_cost_notice{font-size:var(--ux-font-size-caption);color:var(--ux-text-color-muted,#6b7280);margin:0;line-height:1.5}.ux_ai_search_char_hint{margin:0}.ux_ai_search_results{flex-direction:column;gap:20px;display:flex}.ux_ai_search_answer_card{padding:20px}.ux_ai_search_answer_title{color:var(--ux-text-color-primary);border-bottom:1px solid #f3f4f6;margin:0 0 14px;padding-bottom:10px;font-size:15px;font-weight:700}.ux_ai_search_sources{flex-direction:column;gap:12px;display:flex}.ux_ai_search_sources_title{color:var(--ux-text-color-secondary);margin:0;padding-left:4px;font-size:13px;font-weight:700}.ux_ai_search_markdown{color:var(--ux-text-color-secondary);flex-direction:column;gap:8px;font-size:14px;line-height:1.6;display:flex}.ux_result_data_view_page .ux_markdown_root .ux_markdown_hr{border:0;border-top:1px solid var(--ux-card-border-color,#e5e7eb);width:100%;margin:16px 0}.ux_result_data_view_page .ux_markdown_root .ux_markdown_heading{color:var(--ux-text-color-primary,#111827);margin:0;font-weight:700;line-height:1.35}.ux_result_data_view_page .ux_markdown_root .ux_markdown_heading_h1{margin:20px 0 8px;font-size:24px}.ux_result_data_view_page .ux_markdown_root .ux_markdown_heading_h2{margin:16px 0 6px;font-size:20px}.ux_result_data_view_page .ux_markdown_root .ux_markdown_heading_h3{margin:12px 0 4px;font-size:17px}.ux_result_data_view_page .ux_markdown_root .ux_markdown_heading_h4{margin:12px 0 4px;font-size:15px}.ux_result_data_view_page .ux_markdown_root .ux_markdown_heading_h5{margin:10px 0 4px;font-size:14px}.ux_result_data_view_page .ux_markdown_root .ux_markdown_heading_h6{margin:10px 0 4px;font-size:13px}.ux_result_data_view_page .ux_markdown_root .ux_markdown_inline_link{color:var(--ux-link-color,#2563eb);text-underline-offset:2px;text-decoration:underline}.ux_result_data_view_page .ux_markdown_root .ux_markdown_code_block{border:1px solid var(--ux-card-border-color,#e5e7eb);color:#374151;white-space:pre;box-sizing:border-box;background:#f9fafb;border-radius:6px;max-width:100%;margin:8px 0;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.ux_result_data_view_page .ux_markdown_root .ux_markdown_code_block code{font:inherit}.ux_ai_search_md_h3{color:var(--ux-text-color-primary);margin:20px 0 8px;font-size:18px;font-weight:700}.ux_ai_search_md_h4{color:var(--ux-text-color-primary);margin:16px 0 6px;font-size:16px;font-weight:700}.ux_ai_search_md_h5{color:var(--ux-text-color-primary);margin:12px 0 4px;font-size:15px;font-weight:700}.ux_ai_search_md_p{margin:0}.ux_ai_search_md_li{gap:6px;padding-left:12px;display:flex}.ux_ai_search_md_strong{color:var(--ux-text-color-primary);font-weight:700}.ux_ai_search_md_code_block{color:#374151;white-space:pre-wrap;background:#f9fafb;border-radius:6px;margin:0;padding:10px 12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.ux_ai_search_md_inline_code{color:#374151;background:#f3f4f6;border-radius:4px;padding:1px 4px;font:.92em ui-monospace,SFMono-Regular,Menlo,monospace}.ux_ai_search_citation{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:0;border-bottom:1px solid #93c5fd;padding:0;display:inline}.ux_ai_search_citation:hover{background:#dbeafe;border-bottom-color:#2563eb}.ux_ai_search_citation:focus-visible,.ux_result_card_clickable:focus-visible{outline:2px solid var(--ux-focus-ring-color,#2563eb);outline-offset:2px}.ux_user_home_workflow_row{cursor:pointer;transition:background-color .15s,border-color .15s}.ux_user_home_workflow_row:hover{background-color:#f8fafc;border-color:#cbd5e1}.ux_user_home_workflow_row:focus-visible{outline:2px solid var(--ux-focus-ring-color,#2563eb);outline-offset:2px}.ux_user_home_log_actions{flex:none;align-items:center;gap:4px;display:flex}.ux_user_home_log_action{color:#374151;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;align-items:center;gap:3px;min-width:0;padding:4px 6px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.ux_user_home_log_action:hover:not(:disabled){background:#f3f4f6}.ux_user_home_log_action:focus-visible{outline:2px solid var(--ux-focus-ring-color,#2563eb);outline-offset:1px}.ux_user_home_log_action:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.ux_result_card_extra .ux_search_metadata_section{box-shadow:none;margin:0;padding:8px 10px}.ux_viewer_action_group{align-items:center;gap:6px;display:flex}.ux_viewer_action_btn{height:24px;font-size:var(--ux-font-size-micro);background-color:var(--ux-badge-default-bg);color:var(--ux-badge-default-color);border:1px solid var(--ux-card-border-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-weight:600;transition:all .15s;display:inline-flex}.ux_viewer_action_btn:hover{background-color:var(--ux-badge-info-bg);color:var(--ux-badge-info-color);border-color:var(--ux-alert-info-border)}.ux_table_wrap{border-radius:var(--ux-card-radius);border:var(--ux-card-border);background-color:var(--ux-card-bg);width:100%;box-shadow:var(--ux-card-shadow);overflow-x:auto}.ux_table{border-collapse:collapse;width:100%;font-size:var(--ux-font-size-body);line-height:var(--ux-line-height-body)}.ux_table th{font-weight:var(--ux-font-weight-label);color:var(--ux-text-color-secondary);text-align:left;white-space:nowrap;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px}.ux_table td{color:var(--ux-text-color-secondary);vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:12px 16px}.ux_table tr:last-child td{border-bottom:none}.ux_table_row_hover:hover{background-color:#f9fafb!important}.ux_link{color:#2563eb;font-weight:500;text-decoration:none;transition:color .15s}.ux_link:hover{color:#1d4ed8;text-decoration:underline}.ux_empty_state{text-align:center;color:var(--ux-text-color-muted);font-size:var(--ux-font-size-body);background-color:var(--ux-card-bg);border:var(--ux-card-border);border-radius:var(--ux-card-radius);box-shadow:var(--ux-card-shadow);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.ux_loading_state{text-align:center;color:var(--ux-text-color-muted);font-size:var(--ux-font-size-body);justify-content:center;align-items:center;padding:40px;display:flex}.ux_filter_bar{background-color:var(--ux-card-bg);border:var(--ux-card-border);border-radius:var(--ux-card-radius);box-shadow:var(--ux-card-shadow);flex-wrap:wrap;gap:12px;padding:16px 20px;display:flex}.ux_bulk_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ux_pagination{font-size:var(--ux-font-size-caption);color:var(--ux-text-color-secondary);flex-flow:row;justify-content:center;align-items:center;gap:8px;padding:8px 0;display:flex}.ux_status_badge{font-size:var(--ux-font-size-micro);white-space:nowrap;border-radius:4px;align-items:center;padding:2px 6px;font-weight:700;line-height:1.2;display:inline-flex}.ux_status_badge_company{color:var(--ux-badge-success-color);background-color:var(--ux-badge-success-bg)}.ux_status_badge_private{color:var(--ux-badge-info-color);background-color:var(--ux-badge-info-bg)}.ux_status_badge_success{color:var(--ux-badge-success-color);background-color:var(--ux-badge-success-bg)}.ux_status_badge_error{color:var(--ux-badge-danger-color);background-color:var(--ux-badge-danger-bg)}.ux_status_badge_pending{color:var(--ux-badge-warning-color);background-color:var(--ux-badge-warning-bg)}.ux_search_metadata_badge{white-space:normal;word-break:keep-all;border-radius:4px;align-items:center;max-width:100%;height:auto;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.ux_search_metadata_badge_supported{color:#0e7490;background:#ecfeff;border:1px solid #a5f3fc}.ux_search_metadata_badge_saved{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.ux_search_metadata_section{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.ux_search_metadata_header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ux_search_metadata_kind{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ux_search_metadata_items{flex-direction:column;gap:8px;margin:0;display:flex}.ux_search_metadata_item{grid-template-columns:minmax(96px,140px) minmax(0,1fr);align-items:start;gap:8px 12px;min-width:0;display:grid}.ux_search_metadata_item_label{color:#6b7280;font-size:12.5px;font-weight:500}.ux_search_metadata_item_value{color:#111827;word-break:break-word;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:500}.ux_search_metadata_capability{border-top:1px dashed #e5e7eb;flex-direction:column;gap:12px;margin-top:4px;padding-top:12px;display:flex}.ux_search_metadata_capability_muted{color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;margin:0;padding:8px 10px;font-size:12.5px}.ux_search_metadata_capability_group{flex-direction:column;gap:4px;min-width:0;display:flex}.ux_search_metadata_capability_chips{flex-wrap:wrap;gap:6px;display:flex}.ux_search_metadata_capability_chip{color:#374151;word-break:break-word;background:#f3f4f6;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}@media (max-width:768px){.ux_search_metadata_item{grid-template-columns:1fr;gap:2px}}.ux_table_row_clickable,.ux_table_th_sortable{cursor:pointer}.ux_table_cell_center,.ux_table_th_center{text-align:center}.ux_table_text_ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.ux_user_execution_title_stack{flex-direction:column;gap:2px;min-width:0;display:flex}.ux_user_execution_time{white-space:nowrap}.ux_data_grid_mobile_cards{display:none}.ux_execution_result_status_cell{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.ux_execution_result_info{color:var(--ux-text-color-secondary,#4b5563);font-size:var(--ux-font-size-caption);overflow-wrap:anywhere;line-height:1.4;display:block}.ux_execution_result_workflow_badge{max-width:min(100%,290px);color:var(--ux-text-color-secondary,#4b5563);font-size:var(--ux-font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:inline-block;overflow:hidden}.ux_execution_result_mobile_meta{flex-wrap:wrap;gap:4px 10px;min-width:0;display:flex}.ux_execution_result_mobile_meta span{overflow-wrap:anywhere;min-width:0}.execution-log-chip-group{align-items:center;gap:4px;min-width:0;display:flex}.execution-log-chip-tooltip-anchor{flex:none;display:inline-flex;position:relative}.execution-log-chip{box-sizing:border-box;color:#6b7280;width:40px;height:24px;cursor:inherit;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.execution-log-chip__icon{pointer-events:none;width:14px;height:14px}.execution-log-chip__text{white-space:nowrap}.execution-log-chip--flexible{flex:none;width:auto;min-width:40px;padding:0 8px}.execution-log-chip--warning{border-color:var(--ux-border-color-strong,#cbd5e1);background:var(--ux-badge-default-bg,#f8fafc)}.execution-log-chip--pastel-rose{color:#9d4458;background:#fce8ec;border-color:#f3c5cf}.execution-log-chip--pastel-mint{color:#34765a;background:#e5f6ee;border-color:#bde7d3}.execution-log-chip--pastel-blue{color:#3f6899;background:#e8f1fc;border-color:#c5d9f3}.execution-log-chip--placeholder{background:#fbfcfd;border-color:#e2e8f0}.ux_execution_result_retention_policy_cell{justify-content:center;align-items:center;min-height:24px;display:flex}.execution-log-chip-tooltip{z-index:1300;color:#fff;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;background:#1f2937;border-radius:4px;max-width:220px;padding:4px 8px;font-size:11px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.execution-log-chip-tooltip:after{content:"";border:4px solid #0000;border-top-color:#1f2937;position:absolute;top:100%;left:50%;transform:translate(-50%)}.execution-log-chip-tooltip-anchor:hover .execution-log-chip-tooltip,.execution-log-chip-tooltip-anchor:focus-within .execution-log-chip-tooltip{opacity:1;visibility:visible}.execution-log-chip:focus-visible,.execution-log-row--clickable:focus-visible{outline:2px solid var(--ux-focus-ring-color,#2563eb);outline-offset:2px}.ux_execution_result_info_cell{align-items:flex-start;min-width:0;display:flex}.ux_execution_result_mobile_chips{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ux_result_list{flex-direction:column;gap:12px;display:flex}.ux_result_card{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #00000008}.ux_result_card_clickable{cursor:pointer}.ux_result_card_clickable:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.ux_knowledge_result_card_source_number{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.ux_result_card_header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.ux_result_card_title{color:#111;font-size:14.5px;font-weight:700;line-height:var(--ux-line-height-title);margin:0}.ux_result_card_desc{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ux_result_card_tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ux_result_card_tag{color:#6b7280;cursor:pointer;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:1px 6px;font-family:inherit;font-size:11px;line-height:1.3;transition:all .15s}.ux_result_card_tag:hover{color:#2563eb;background-color:#eff6ff}.ux_result_card_tag:focus-visible{outline:2px solid var(--ux-focus-ring-color,#2563eb);outline-offset:1px}.ux_result_card_tag_matching{color:var(--ux-badge-info-color,#1e40af);background-color:var(--ux-badge-info-bg,#eff6ff);border:1px solid var(--ux-badge-info-border,#bfdbfe);cursor:default;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;max-width:180px;padding:1px 6px;font-family:inherit;font-size:11px;line-height:1.3;transition:all .15s;display:inline-flex;overflow:hidden}.ux_result_card_tag_matching:focus-visible{outline:2px solid var(--ux-focus-ring-color,#2563eb);outline-offset:1px}.ux_matching_chip_tooltip_anchor{max-width:100%;display:inline-flex;position:relative}.ux_matching_chip_tooltip{z-index:1300;color:#fff;text-align:left;white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;background:#1f2937;border-radius:4px;max-width:260px;padding:4px 8px;font-size:11px;line-height:1.4;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 6px);left:0;transform:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ux_matching_chip_tooltip:after{content:"";border:4px solid #0000;border-top-color:#1f2937;position:absolute;top:100%;left:16px;transform:none}.ux_matching_chip_tooltip_anchor:hover .ux_matching_chip_tooltip,.ux_matching_chip_tooltip_anchor:focus-within .ux_matching_chip_tooltip{opacity:1;visibility:visible}.ux_result_card_extra{margin-top:2px}.ux_result_card_actions{justify-content:flex-end;margin-top:4px;display:flex}.ux_result_card_meta{color:#9ca3af;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;font-size:11.5px;display:flex}.ux_knowledge_result_card_author{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ux_knowledge_result_card_created{text-align:right;white-space:nowrap;flex:none}.ux_knowledge_result_card_created_mobile{display:none}.ux_viewer_wrap{flex-direction:column;gap:16px;display:flex}.ux_search_preparation_page{max-width:920px}.ux_search_preparation_title_row{align-items:center;gap:8px;min-width:0;display:flex}.ux_search_preparation_status{color:#4b5563;background-color:#f3f4f6;flex:none}.ux_search_preparation_card{padding:22px}.ux_search_preparation_section,.ux_search_preparation_notice{min-width:0}.ux_search_preparation_section+.ux_search_preparation_section,.ux_search_preparation_notice{margin-top:22px}.ux_search_preparation_section h3,.ux_search_preparation_notice h3{color:var(--ux-text-color-primary,#111827);margin:0 0 8px;font-size:14px}.ux_search_preparation_section p,.ux_search_preparation_notice p{color:var(--ux-text-color-secondary,#4b5563);margin:0;font-size:14px;line-height:1.7}.ux_search_preparation_benefits{color:var(--ux-text-color-secondary,#4b5563);gap:7px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.ux_search_preparation_notice{border:1px solid var(--ux-card-border-color,#e5e7eb);border-radius:var(--ux-card-radius-soft,8px);background-color:#f9fafb;padding:14px}.ux_search_preparation_actions{justify-content:flex-end;margin-top:24px;display:flex}.ux_viewer_header{border:1px solid var(--ux-card-border-color);border-radius:var(--ux-card-radius-soft);box-shadow:var(--ux-card-shadow-soft);background-color:var(--ux-card-bg)}.ux_viewer_title{color:var(--ux-text-color-primary);font-size:20px;font-weight:700;line-height:1.4}.ux_viewer_workflow_badge{white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.ux_viewer_workflow_badge_icon{flex:none}.ux_viewer_workflow_badge_name,.ux_viewer_workflow_badge_key{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ux_viewer_workflow_badge_name{min-width:0}.ux_viewer_workflow_badge_key{color:#6b7280;flex:0 220px;min-width:0;font-size:10px;font-weight:400}.ux_viewer_meta{font-size:var(--ux-font-size-caption);color:var(--ux-text-color-muted);border-top:1px solid #f3f4f6;padding-top:10px}.ux_viewer_content{border:1px solid var(--ux-card-border-color);border-radius:var(--ux-card-radius-soft);box-shadow:var(--ux-card-shadow);background-color:var(--ux-card-bg)}.ux_viewer_actions{align-items:center;gap:6px;display:flex}.ux_knowledge_editor{min-width:0;padding:18px 20px}.ux_knowledge_section_header,.ux_knowledge_note_composer_footer,.ux_knowledge_actions,.ux_knowledge_note_meta{align-items:center;gap:8px;display:flex}.ux_knowledge_section_header,.ux_knowledge_note_composer_footer,.ux_knowledge_note_meta{justify-content:space-between}.ux_knowledge_section_header .ux_section_title{margin:0;font-size:15px}.ux_user_data_section_header{box-sizing:border-box;word-break:keep-all;overflow-wrap:break-word;background-color:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;margin:0 0 14px;padding:10px 14px;display:flex}.ux_user_data_section_title{color:#1e3a8a;flex-shrink:0;margin:0;font-size:16px;font-weight:700;line-height:1.4}.ux_user_data_section_description{color:#0369a1;flex:1;margin:0;font-size:12.5px;font-weight:400;line-height:1.4}.ux_user_data_section_actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:768px){.ux_user_data_section_header{flex-direction:column;align-items:flex-start;gap:6px}.ux_user_data_section_title,.ux_user_data_section_description{width:100%}.ux_user_data_section_actions{flex-wrap:wrap;width:100%;margin-left:0}}.ux_result_lifecycle_panel .ux_result_revision_meta,.ux_result_lifecycle_panel>.ux_caption{margin-top:-4px;margin-bottom:14px}.ux_knowledge_help,.ux_knowledge_message{color:#6b7280;margin:5px 0 0;font-size:12px;line-height:1.5}.ux_knowledge_message{color:#1d4ed8}.ux_knowledge_form,.ux_knowledge_note_composer{flex-direction:column;gap:12px;margin-top:14px;display:flex}.ux_knowledge_form label{color:#374151;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ux_knowledge_form input,.ux_knowledge_form textarea,.ux_knowledge_note_composer textarea{box-sizing:border-box;color:#111827;width:100%;max-width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:9px 10px;line-height:1.5}.ux_knowledge_note_composer_footer{color:#6b7280;font-size:11px}.ux_knowledge_note_add_trigger{align-self:flex-start}.ux_knowledge_metadata_chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ux_knowledge_metadata_chip{box-sizing:border-box;color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;max-width:100%;padding:3px 8px;font-size:12px;line-height:1.4;overflow:hidden}.ux_knowledge_tag_editor{flex-direction:column;gap:12px;margin-top:14px;display:flex}.ux_knowledge_tag_editor label{color:#374151;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ux_knowledge_tag_editor input{box-sizing:border-box;color:#111827;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:9px 10px;line-height:1.5}.ux_knowledge_editor .ux_result_card_tag{cursor:default}.ux_knowledge_tag_editor .ux_knowledge_tag_remove{cursor:pointer}.ux_viewer_access_mode{align-items:center;gap:6px;display:flex}.ux_viewer_access_mode_button{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0;display:inline-flex}.ux_access_change_action{height:26px;padding:0 9px;font-size:11px}.ux_access_change_reason{color:#6b7280;flex-basis:100%;margin:0;font-size:12px;line-height:1.45}.ux_access_change_dialog_backdrop{z-index:1000;background:#1118277a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ux_access_change_dialog{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:12px;width:min(100%,440px);padding:20px;box-shadow:0 18px 44px #0f172a38}.ux_access_change_dialog_title{color:#111827;margin:0;font-size:17px;line-height:1.45}.ux_access_change_dialog_text,.ux_access_change_dialog_hint{color:#374151;margin:12px 0 0;font-size:13px;line-height:1.6}.ux_access_change_dialog_hint{color:#6b7280;font-size:12px}.ux_access_change_dialog_actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.ux_knowledge_access_title_link{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}.ux_knowledge_access_title_link:hover{color:#111827;text-decoration:underline}.ux_knowledge_access_title_link:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.ux_knowledge_access_action_link{text-decoration:none}.ux_knowledge_access_bulk_revoke{height:32px;font-size:12.5px}.ux_knowledge_access_filter_form{width:100%}.ux_knowledge_access_filter_bar{align-items:flex-end;margin-bottom:20px}.ux_knowledge_access_filter_field--title{flex:.7 140px}.ux_knowledge_access_filter_field--author{flex:180px}.ux_knowledge_access_filter_field--access{flex:.8 140px}.ux_knowledge_access_filter_field--workflow{flex:.9 150px}.ux_knowledge_access_filter_field--button{flex:none;align-items:flex-end;display:flex}.ux_knowledge_access_search_btn{align-items:center;gap:6px;display:inline-flex}.ux_knowledge_access_field_label{margin-bottom:4px;font-size:12px;font-weight:600;display:block}.ux_viewer_access_mode_button:hover:not(:disabled) .ux_status_badge,.ux_viewer_access_mode_button:focus-visible .ux_status_badge{outline-offset:2px;outline:2px solid #60a5fa}.ux_viewer_access_mode_button:disabled{cursor:not-allowed;opacity:.72}.ux_viewer_access_mode_caret{color:#6b7280;font-size:12px}.ux_knowledge_notes{flex-direction:column;gap:10px;margin-top:16px;display:flex}.ux_knowledge_note{border-top:1px solid #e5e7eb;min-width:0;padding-top:12px}.ux_knowledge_note_meta{color:#6b7280;font-size:11px}.ux_knowledge_note_meta strong{overflow-wrap:anywhere;color:#374151;min-width:0;font-size:12px}.ux_knowledge_note_body{color:#374151;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.6}.ux_knowledge_empty{color:#9ca3af;text-align:center;padding:18px 0;font-size:13px}.ux_knowledge_more{width:100%;margin-top:12px}@media (max-width:767px){.ux_knowledge_editor{padding:15px 14px}.ux_knowledge_section_header,.ux_knowledge_note_meta{align-items:flex-start}.ux_knowledge_actions{flex-wrap:wrap}.ux_knowledge_note_meta time{flex:none}.ux_result_card_meta{flex-wrap:wrap;align-items:flex-start;gap:4px 10px}.ux_knowledge_result_card_author{white-space:normal;overflow-wrap:anywhere;flex:100%}.ux_knowledge_result_card_created_desktop{display:none}.ux_knowledge_result_card_created_mobile{display:inline}}@media (max-width:768px){.ux_filter_bar{gap:8px;padding:12px 14px}.ux_filter_bar>div{flex:100%!important}.ux_result_card_meta{flex-direction:column;align-items:flex-start;gap:6px}.ux_result_card_meta>div{flex-wrap:wrap;gap:8px;display:flex}.ux_viewer_header>div:not(.ux_viewer_title_container){flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px}.ux_viewer_header>div:not(.ux_viewer_title_container)>div{width:auto}.ux_viewer_meta{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.ux_viewer_meta>div{word-break:break-all}.ux_search_preparation_title_row{flex-wrap:wrap;align-items:flex-start}.ux_search_preparation_card{padding:18px 16px}.ux_search_preparation_actions{justify-content:stretch}.ux_search_preparation_actions .ux_button{width:100%}.ux_viewer_workflow_badge{max-width:100%}.ux_viewer_workflow_badge_key{display:none}.ux_viewer_workflow_badge_name{max-width:100%}.ux_table th,.ux_table td{padding:8px 10px}.ux_pagination{flex-direction:column;align-items:center;gap:12px}}@media (max-width:1023px){.ux_data_grid_mobile_enabled .ux_data_grid_table{display:none}.ux_data_grid_mobile_enabled .ux_data_grid_mobile_cards{flex-direction:column;gap:10px;min-width:0;display:flex}.ux_data_grid_mobile_enabled .ux_pagination{flex-wrap:wrap}.ux_data_grid_mobile_enabled .ux_result_card{gap:6px;padding:12px}.ux_data_grid_mobile_enabled .ux_result_card_actions{flex-wrap:wrap}}.ux_dropdown_container{min-width:180px;display:inline-block;position:relative}.ux_dropdown_button{width:100%;height:var(--ux-input-height-compact);padding:0 var(--ux-input-padding-x);font-size:var(--ux-input-font-size);border:var(--ux-input-border);border-radius:var(--ux-input-radius);background:var(--ux-input-bg);color:#111827;text-align:left;cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.ux_dropdown_button:focus{border-color:var(--ux-input-focus-border-color);outline:none}.ux_dropdown_menu{z-index:100;background:var(--ux-card-bg);border:var(--ux-card-border);border-radius:var(--ux-card-radius);min-width:280px;max-width:360px;max-height:285px;box-shadow:var(--ux-card-shadow-soft);flex-direction:column;gap:4px;margin-top:4px;padding:8px;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.ux_dropdown_item{font-size:var(--ux-font-size-body);color:var(--ux-text-color-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.ux_dropdown_item:hover{color:var(--ux-text-color-primary);background:#f3f4f6}.ux_dropdown_item_checkbox{cursor:pointer;width:14px;height:14px;accent-color:var(--ux-button-primary-bg)}.ux_dropdown_header{border-bottom:1px solid var(--ux-card-border-color);justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 8px 8px;display:flex}.ux_dropdown_clear_btn{color:var(--ux-text-color-muted);font-size:var(--ux-font-size-caption);cursor:pointer;background:0 0;border:none;padding:2px 4px}.ux_dropdown_clear_btn:hover{color:var(--ux-text-color-primary)}.ux_reset_badge{height:24px;font-size:var(--ux-font-size-caption);color:#4b5563;cursor:pointer;white-space:nowrap;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:600;transition:all .15s;display:inline-flex}.ux_reset_badge:hover{color:#dc2626;background-color:#fee2e2;border-color:#fca5a5}.ux_header_user_label_pc{display:none}.ux_header_user_label_mobile{display:inline}.ux_file_label_pc{display:none}.ux_file_label_mobile{display:inline}.ux_result_data_view_page .ux_file_target_row{border:1px solid var(--ux-card-border-color,#e5e7eb);box-sizing:border-box;background-color:#f9fafb;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;padding:12px 16px;transition:background-color .15s,border-color .15s;display:flex}.ux_result_data_view_page .ux_file_target_row:hover{background-color:#f3f4f6;border-color:#d1d5db}.ux_result_data_view_page .ux_file_target_row--warning{background-color:#fef2f2;border-color:#fecaca}.ux_result_data_view_page .ux_file_target_row--warning:hover{background-color:#fee2e2;border-color:#fca5a5}.ux_result_data_view_page .ux_file_target_content_wrap{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.ux_result_data_view_page .ux_file_target_main{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.ux_result_data_view_page .ux_file_target_icon{flex-shrink:0;font-size:18px;line-height:1}.ux_result_data_view_page .ux_file_target_text{flex-direction:column;flex:auto;min-width:0;display:flex}.ux_result_data_view_page .ux_file_target_name{color:var(--ux-text-color-primary,#1f2937);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.ux_result_data_view_page .ux_file_target_row--warning .ux_file_target_name{color:#991b1b}.ux_result_data_view_page .ux_file_target_note{color:var(--ux-text-color-muted,#9ca3af);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.3;overflow:hidden}.ux_result_data_view_page .ux_file_target_row--warning .ux_file_target_note{color:#b91c1c}.ux_result_data_view_page .ux_file_target_action{white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.ux_file_format_select{appearance:none;height:28px;color:var(--ux-text-color-primary,#374151);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke=%22%236b7280%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22 d=%22M19 9l-7 7-7-7%22%3E%3C/path%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:0 22px 0 8px;font-size:12px;font-weight:600;line-height:1;transition:border-color .15s,box-shadow .15s}.ux_file_format_select:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.ux_file_format_select:focus-visible{border-color:var(--ux-primary-color,#2563eb);box-shadow:0 0 0 2px #2563eb26}.ux_file_format_select:disabled{opacity:.6;cursor:not-allowed;background-color:#f3f4f6}.ux_result_data_view_page .ux_file_download_progress{box-sizing:border-box;border-top:1px dashed #d1d5dbb3;flex-direction:column;gap:6px;width:100%;min-width:0;padding-top:6px;display:flex}.ux_result_data_view_page .ux_file_download_status_label{color:var(--ux-primary-color,#2563eb);word-break:keep-all;overflow-wrap:break-word;font-size:12px;font-weight:600;line-height:1.4}.ux_result_data_view_page .ux_file_progress_track{box-sizing:border-box;background-color:#e5e7eb;border-radius:9999px;width:100%;height:4px;position:relative;overflow:hidden}.ux_result_data_view_page .ux_file_progress_indicator{background:linear-gradient(90deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%);border-radius:9999px;width:35%;animation:1.5s cubic-bezier(.4,0,.2,1) infinite ux_indeterminate_progress;position:absolute;top:0;bottom:0}@keyframes ux_indeterminate_progress{0%{left:-35%}50%{left:35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ux_result_data_view_page .ux_file_progress_indicator{opacity:.8;animation-duration:3s}}@media (min-width:1024px){.ux_header_user_label_pc{display:inline}.ux_header_user_label_mobile{display:none}.ux_file_label_pc{display:inline}.ux_file_label_mobile{display:none}}@media (max-width:1023px){.ux_user_content_frame.ux_page_shell,.ux_user_content_frame.ux_page_shell>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.user-bottom-nav,.ux_user_bottom_nav{box-sizing:border-box;width:100vw;height:calc(var(--ux-bottom-nav-height,56px) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--ux-card-bg,#fff);border-top:1px solid var(--ux-card-border-color,#e5e7eb);z-index:var(--ux-bottom-nav-z-index,100);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;position:fixed;bottom:0;left:0;right:0;overflow:hidden;display:grid!important}.ux_bottom_nav_item{width:100%;min-width:0;height:100%;color:var(--ux-text-color-muted,#6b7280);box-sizing:border-box;border-radius:8px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;text-decoration:none;transition:color .15s,background-color .15s;overflow:hidden;display:flex!important}.ux_bottom_nav_item:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:-2px}.ux_bottom_nav_icon_wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 12px;transition:background-color .15s,color .15s;display:inline-flex!important}.ux_bottom_nav_icon{width:20px;height:20px;color:inherit;flex-shrink:0;transition:transform .15s;display:block}.ux_bottom_nav_label{font-size:var(--ux-font-size-micro,11px);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;line-height:1;overflow:hidden;display:block!important}.ux_bottom_nav_item_active{color:var(--ux-text-color-primary,#111827)}.ux_bottom_nav_item_active .ux_bottom_nav_icon_wrap{background-color:var(--ux-badge-default-bg,#f3f4f6);color:var(--ux-text-color-primary,#111827)}.ux_bottom_nav_item_active .ux_bottom_nav_label{color:var(--ux-text-color-primary,#111827);font-weight:600}.ux_bottom_nav_item_pending .ux_bottom_nav_icon_wrap{opacity:.72}@media (max-width:320px){.ux_bottom_nav_icon_wrap{padding:2px 6px}.ux_bottom_nav_label{font-size:10px}}.ux_result_data_view_page,.ux_result_data_view_page .ux_card,.ux_result_data_view_page .ux_viewer_content,.ux_result_data_view_page .ux_viewer_section{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ux_result_data_view_page .ux_viewer_action_group,.ux_result_data_view_page .ux_viewer_actions{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.ux_author_email{display:none}.ux_result_data_view_page .ux_markdown_root,.ux_result_data_view_page .ux_markdown_root>*,.ux_result_data_view_page .ux_markdown_root p,.ux_result_data_view_page .ux_markdown_root li,.ux_result_data_view_page .ux_markdown_root blockquote,.ux_result_data_view_page .ux_markdown_root a,.ux_result_data_view_page .ux_viewer_meta{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%}.ux_result_data_view_page .ux_markdown_root a{display:inline}.ux_result_data_view_page pre{white-space:pre;max-width:100%;overflow-x:auto}.ux_result_data_view_page table{max-width:100%;display:block;overflow-x:auto}.ux_result_data_view_page img{max-width:100%;height:auto}.ux_result_data_view_page .ux_file_target_row{box-sizing:border-box;gap:8px;width:100%;min-width:0;padding:10px 12px}.ux_result_data_view_page .ux_file_target_name{font-size:13.5px}.ux_result_data_view_page .ux_file_target_note{font-size:11.5px}.ux_file_format_select{background-size:11px 11px;height:28px;padding:0 20px 0 6px;font-size:11.5px}}@media (max-width:480px){.ux_result_data_view_page .ux_file_target_row{gap:6px;padding:9px 10px}.ux_result_data_view_page .ux_file_target_icon{font-size:16px}.ux_result_data_view_page .ux_file_target_name{font-size:13px}.ux_result_data_view_page .ux_file_target_note{display:none}.ux_file_format_select{background-position:right 4px center;background-size:10px 10px;height:26px;padding:0 18px 0 5px;font-size:11px}.ux_result_data_view_page .ux_file_target_action .ux_button{height:26px;padding:0 8px;font-size:11.5px}.ux_access_change_dialog_backdrop{align-items:end;padding:12px}.ux_access_change_dialog{padding:18px}.ux_access_change_dialog_actions{flex-direction:column-reverse}.ux_access_change_dialog_actions .ux_button{width:100%}}@media (max-width:340px){.ux_result_data_view_page .ux_file_target_row{flex-wrap:wrap;gap:6px}.ux_result_data_view_page .ux_file_target_main{flex:100%}.ux_result_data_view_page .ux_file_target_action{flex:100%;justify-content:flex-end}}@media (min-width:1024px){.ux_pc_show{display:inline!important}.ux_mobile_show{display:none!important}}@media (max-width:1023px){.ux_pc_show{display:none!important}.ux_mobile_show{display:inline!important}.ux_user_recent_log_item:nth-child(3){border-bottom:none!important}.ux_user_recent_log_item:nth-child(n+4){display:none!important}}@media (max-width:767px){.ux_user_home_log_action{justify-content:center;gap:0;width:36px;height:36px;padding:0}.ux_user_home_log_action_label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ux_doc_num_container{align-items:center;gap:8px;max-width:100%;display:inline-flex}.ux_doc_num_container--detail{margin-top:4px;margin-bottom:8px}.ux_doc_num_container--compact{font-size:var(--ux-font-size-micro,11px)}.ux_doc_num_label{color:var(--ux-text-color-muted,#6b7280);flex-shrink:0;font-size:11px;font-weight:600}.ux_doc_num_value_wrapper{align-items:center;gap:6px;display:inline-flex;position:relative}.ux_doc_num_code{color:#1e293b;letter-spacing:.5px;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.ux_doc_num_copy_btn{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:inline-flex;position:relative}.ux_doc_num_copy_btn:hover{color:#0f172a;background-color:#f8fafc;border-color:#94a3b8}.ux_doc_num_copy_btn--copied{color:#166534;background-color:#f0fdf4;border-color:#86efac}.ux_doc_num_copied_toast{color:#fff;white-space:nowrap;pointer-events:none;background-color:#0f172a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;animation:.2s ux_doc_num_toast_fade;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #00000026}@keyframes ux_doc_num_toast_fade{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.ux_doc_num_fallback{color:#94a3b8;font-size:12px}.ux_viewer_title_row{flex-flow:row;align-items:center;gap:10px;width:100%;min-width:0;margin:0 0 8px;display:flex}.ux_viewer_title_row .ux_viewer_title{flex:auto;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:1.35}@media (max-width:768px){.ux_viewer_title_row{flex-flow:row;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.ux_viewer_title_row .ux_viewer_title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:18px;overflow:hidden}}.ux_knowledge_result_meta_row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0 0 6px;padding:0;display:flex}.ux_knowledge_result_source_index{border:1px solid var(--ux-card-border-color,#e5e7eb);background:var(--ux-info-box-bg,#f9fafb);width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;color:var(--ux-text-color-primary,#111827);white-space:nowrap;box-sizing:border-box;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;margin:0;padding:0;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.ux_knowledge_result_workflow_identity{align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:inline-flex}.ux_knowledge_result_workflow_name{min-width:0;color:var(--ux-text-color-primary,#111827);margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.3}.ux_data_view_floating_back_button{right:max(24px, calc(100vw - var(--ux-user-sidebar-width,240px) - var(--ux-content-max-width-pc,1300px) + var(--ux-page-padding-pc-x,24px)));z-index:110;min-height:48px;color:var(--ux-text-color-primary,#111827);background:linear-gradient(180deg, var(--ux-card-bg,#fff) 0%, #f1f3f5 100%);border:var(--ux-card-border,1px solid #e5e7eb);box-shadow:var(--ux-card-shadow-soft,0 4px 12px #0f172a14), 0 8px 18px #0f172a24;opacity:0;visibility:hidden;pointer-events:none;gap:8px;padding:0 18px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;position:fixed;bottom:24px;transform:translateY(10px)}.ux_data_view_floating_back_button.is_visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.ux_data_view_floating_back_button.is_visible:hover{background:linear-gradient(180deg, var(--ux-info-box-bg,#f9fafb) 0%, #e9ecef 100%);box-shadow:var(--ux-card-shadow-soft,0 4px 12px #0f172a14), 0 10px 22px #0f172a2e}.ux_data_view_floating_back_button.is_visible:active{transform:translateY(1px)scale(.99)}.ux_data_view_floating_back_button:focus-visible{outline:3px solid var(--ux-focus-ring-color,#2563eb);outline-offset:3px}@media (max-width:1023px){.ux_data_view_floating_back_button{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(var(--ux-bottom-nav-height,56px) + env(safe-area-inset-bottom,0px) + 16px)}}@media (prefers-reduced-motion:reduce){.ux_data_view_floating_back_button,.ux_data_view_floating_back_button.is_visible{transition:none;transform:none}}.ux_viewer_header_topline,.ux_viewer_dates,.ux_viewer_date{align-items:center;display:flex}.ux_viewer_header_topline{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px}.ux_viewer_dates{min-width:0;color:var(--ux-text-muted);flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;font-size:12.5px}.ux_viewer_date{overflow-wrap:anywhere;gap:4px;min-width:0}.ux_viewer_date--edited{color:var(--ux-text-subtle,var(--ux-text-muted));font-size:12px}.ux_result_lifecycle_panel{gap:14px;margin-top:20px;margin-bottom:20px;padding:18px 20px;display:grid}.ux_result_lifecycle_header,.ux_result_lifecycle_actions,.ux_result_revision_meta,.ux_result_search_sync,.ux_result_trash_header,.ux_result_records_header,.ux_result_trash_item,.ux_result_restore_delayed,.ux_result_trash_error{align-items:center;gap:10px;display:flex}.ux_result_lifecycle_header,.ux_result_search_sync,.ux_result_trash_header,.ux_result_records_header,.ux_result_trash_item,.ux_result_restore_delayed,.ux_result_trash_error{justify-content:space-between}.ux_result_revision_meta{color:var(--ux-text-muted);flex-wrap:wrap;margin-top:8px;font-size:12px}.ux_result_lifecycle_actions{flex-wrap:wrap;justify-content:flex-end}.app-icon-button.ux_result_lifecycle_action{border-color:var(--ux-card-border-color);background:var(--ux-card-bg);min-height:36px;color:var(--ux-text-muted)}.app-icon-button.ux_result_lifecycle_action:hover:not(:disabled),.ux_result_user_revision_badge{background:var(--ux-info-box-bg);color:var(--ux-text-primary)}.ux_result_search_sync{border:1px solid var(--ux-card-border-color);border-radius:var(--ux-alert-radius);background:var(--ux-info-box-bg);flex-wrap:wrap;padding:12px 14px}.ux_result_search_sync>div{flex-wrap:wrap;gap:6px 12px;min-width:0;font-size:12px;display:flex}.ux_result_search_sync.is_failed{background:var(--ux-alert-danger-bg);border:var(--ux-alert-danger-border);color:var(--ux-alert-danger-color)}.ux_result_lifecycle_details,.ux_result_revision_item{border:1px solid var(--ux-card-border-color);border-radius:var(--ux-card-radius);overflow:hidden}.ux_result_lifecycle_details>summary,.ux_result_revision_item>summary{cursor:pointer;word-break:break-word;padding:12px 14px;font-weight:650}.ux_result_revision_item{margin:0 12px 12px}.ux_result_readonly_snapshot{border-top:1px solid var(--ux-card-border-color);background:var(--ux-card-bg);gap:10px;padding:14px;display:grid}.ux_result_readonly_snapshot h3,.ux_result_snapshot_summary{word-break:break-word;margin:0}.ux_result_snapshot_body{overscroll-behavior:contain;word-break:break-word;max-height:30rem;overflow:auto}.ux_result_lifecycle_dialog,.ux_result_edit_modal{background:var(--ux-card-bg);border:1px solid var(--ux-card-border-color);box-shadow:var(--ux-card-shadow);padding:20px}.ux_result_lifecycle_dialog{max-width:520px}.ux_result_lifecycle_dialog_title,.ux_result_lifecycle_dialog_text,.ux_result_lifecycle_dialog_hint{margin:0}.ux_result_lifecycle_dialog_text{margin-top:12px;line-height:1.65}.ux_result_lifecycle_dialog_hint{border-radius:var(--ux-alert-radius);background:var(--ux-info-box-bg);color:var(--ux-text-muted);margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.55}.ux_result_lifecycle_dialog_actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.ux_result_edit_modal{width:min(94vw,860px);max-width:860px;max-height:var(--ux-modal-max-height);flex-direction:column;display:flex;overflow:hidden}.ux_result_edit_modal_header{border-bottom:1px solid var(--ux-card-border-color);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.ux_result_edit_form{gap:14px;min-height:0;padding-top:14px;display:grid;overflow-y:auto}.ux_result_edit_field{gap:6px;font-size:13px;font-weight:650;display:grid}.ux_result_edit_field input,.ux_result_edit_field textarea{border:1px solid var(--ux-input-border-color);border-radius:var(--ux-input-radius);background:var(--ux-input-bg);width:100%;min-width:0;color:var(--ux-text-primary);font:inherit;resize:vertical;padding:10px 12px;line-height:1.55}.ux_result_edit_body_field textarea{min-height:18rem}.ux_result_edit_format_note{color:var(--ux-text-muted);margin:0;font-size:12px}.ux_result_trash_page{gap:16px;display:grid}.ux_result_trash_list{gap:12px;display:grid}.ux_result_trash_item{padding:16px 18px}.ux_result_trash_item_content{min-width:0}.ux_result_trash_item h2{word-break:break-word;margin:0 0 10px;font-size:15px}.ux_result_trash_item dl,.ux_result_trash_item dl div{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.ux_result_trash_item dl{color:var(--ux-text-muted);gap:6px 18px;font-size:12px}.ux_result_trash_item dt{font-weight:700}.ux_result_trash_item dd{margin:0}.ux_result_restore_delayed>div{min-width:0}.ux_result_restore_delayed p{margin:4px 0 0}@media (max-width:768px){.ux_viewer_dates{flex:100%;justify-content:flex-start}.ux_viewer_date{flex:auto}.ux_result_lifecycle_panel,.ux_result_trash_item{padding:14px}.ux_result_lifecycle_header,.ux_result_search_sync,.ux_result_trash_header,.ux_result_records_header,.ux_result_trash_item,.ux_result_restore_delayed,.ux_result_trash_error{flex-direction:column;align-items:stretch}.ux_result_trash_item>.ux_button,.ux_result_restore_delayed>.ux_button,.ux_result_lifecycle_dialog_actions .ux_button{width:100%}.ux_result_lifecycle_dialog_actions{flex-direction:column-reverse}.ux_result_lifecycle_actions{justify-content:flex-start;align-self:flex-start;width:auto}.app-icon-button.ux_result_lifecycle_action{min-height:44px}.ux_result_edit_modal{width:var(--ux-modal-width-mobile);padding:16px}.ux_result_edit_body_field textarea{min-height:14rem}.ux_result_snapshot_body{max-height:22rem}}.ux_execute_page_root{box-sizing:border-box;width:100%;min-width:0;max-width:920px;margin:0 auto}.ux_execute_loading_page{flex-direction:column;gap:12px;min-width:0;padding-bottom:16px;display:flex}.ux_execute_loading_workflow_row{align-items:center;gap:8px;min-width:0;display:flex}.ux_execute_loading_placeholder{background-color:var(--ux-info-box-bg,#f3f4f6);border-radius:8px;animation:1.6s ease-in-out infinite ux_execute_loading_pulse;display:block}.ux_execute_loading_workflow_bar{border-radius:10px;flex:auto;min-width:0;height:40px}.ux_execute_loading_settings_button{border-radius:50%;flex:none;width:40px;height:40px}.ux_execute_loading_composer{pointer-events:none;min-height:206px}.ux_execute_loading_title_group,.ux_execute_loading_body_group{flex-direction:column;gap:10px;display:flex}.ux_execute_loading_title_group{border-bottom:1px solid var(--ux-card-border-color);padding-bottom:8px}.ux_execute_loading_title_label{width:52px;height:12px}.ux_execute_loading_title_input{width:68%;max-width:260px;height:16px}.ux_execute_loading_body_group{flex:auto;padding-top:6px}.ux_execute_loading_body_line{width:100%;height:14px}.ux_execute_loading_body_line_short{width:58%}.ux_execute_loading_toolbar{border-radius:999px;width:112px;height:34px;margin-top:auto}.ux_execute_loading_message{color:var(--ux-text-color-secondary,#6b7280);margin:0;padding:0 2px;font-size:13px;line-height:1.45}@keyframes ux_execute_loading_pulse{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ux_execute_loading_placeholder{animation:none}}@media (min-width:1024px){.ux_execute_page_root{width:100%;max-width:none;margin-left:0;margin-right:0}}.ux_execute_section_title{margin:0 0 16px}.ux_execute_form,.ux_execute_page{flex-direction:column;gap:12px;min-width:0;display:flex}.ux_execute_context{min-width:0}.ux_execute_context_workflow{flex-direction:column;gap:8px;min-width:0;display:flex}.ux_execute_context_workflow_row{width:100%;min-width:0;display:flex}.ux_execute_context_workflow_trigger{flex:auto;width:100%;min-width:0}.ux_execute_context_workflow_trigger .ux_search_compact_trigger{border-radius:14px;justify-content:flex-start;gap:10px;width:100%;max-width:none;min-height:46px;padding:0 14px 0 8px}.ux_execute_context_workflow_trigger .ux_search_compact_trigger_icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ux_execute_context_workflow_trigger .ux_workflow_list_icon_box--compact{border-radius:7px;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none!important;background-color:#0000!important;border:1px solid #94a3b866!important}.ux_execute_context_workflow_trigger .ux_workflow_list_icon_box--compact .ux_workflow_list_icon_img{width:26px;max-width:26px;height:26px;max-height:26px}.ux_execute_context_workflow_trigger .ux_workflow_list_icon_box--compact .ux_workflow_asset_placeholder{border-radius:6px;font-weight:700;line-height:32px;overflow:hidden;font-size:13px!important}.ux_execute_context_workflow_trigger .ux_search_compact_trigger_label{text-overflow:ellipsis;white-space:nowrap;text-align:left;letter-spacing:-.01em;flex:auto;min-width:0;max-width:none;font-size:14px;font-weight:600;display:inline-block;overflow:hidden}.ux_execute_context_workflow_trigger .ux_search_compact_trigger_chevron{flex:none;margin-left:auto;display:inline-flex}.ux_execute_context_workflow_trigger .ux_search_compact_trigger,.ux_execute_context_workflow_trigger .ux_search_compact_trigger_active{background-color:var(--ux-user-sidebar-bg,#111827);border-color:var(--ux-user-sidebar-bg,#111827);color:var(--ux-user-sidebar-text,#fff)}.ux_execute_context_workflow_trigger .ux_search_compact_trigger:hover:not(:disabled),.ux_execute_context_workflow_trigger .ux_search_compact_trigger:focus,.ux_execute_context_workflow_trigger .ux_search_compact_trigger[aria-expanded=true],.ux_execute_context_workflow_trigger .ux_search_compact_trigger[data-state=open]{background-color:var(--ux-user-sidebar-active-bg,#1f2937);border-color:var(--ux-user-sidebar-active-bg,#1f2937);color:var(--ux-user-sidebar-text,#fff)}.ux_execute_context_workflow_trigger .ux_search_compact_trigger:focus-visible{outline-color:#93c5fd}.ux_execute_context_workflow_trigger .ux_search_compact_trigger_chevron,.ux_execute_context_workflow_trigger .ux_search_compact_trigger_chevron svg{color:currentColor}.ux_execute_workflow_menu{min-width:270px;max-width:min(420px,100vw - 32px)}.ux_execute_workflow_menu .ux_search_compact_menu_item{background-color:var(--ux-card-bg,#fff);color:var(--ux-text-color-primary,#111827);align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.ux_execute_workflow_menu .ux_workflow_list_icon_box--compact{border-radius:6px;width:30px;min-width:30px;height:30px;min-height:30px}.ux_execute_workflow_menu .ux_workflow_list_icon_box--compact .ux_workflow_list_icon_img{width:24px;max-width:24px;height:24px;max-height:24px}.ux_execute_workflow_menu .ux_workflow_list_icon_box--compact .ux_workflow_asset_placeholder{font-weight:700;line-height:30px;font-size:12px!important}.ux_execute_workflow_menu .ux_search_compact_menu_item:hover:not(:disabled),.ux_execute_workflow_menu .ux_search_compact_menu_item:focus-visible:not(:disabled),.ux_execute_workflow_menu .ux_search_compact_menu_item[data-highlighted=true]{background-color:var(--ux-alert-info-bg,#eff6ff);color:var(--ux-text-color-primary,#111827)}.ux_execute_workflow_menu .ux_search_compact_menu_item_selected,.ux_execute_workflow_menu .ux_search_compact_menu_item[aria-selected=true]{background-color:var(--ux-user-sidebar-bg,#111827);color:var(--ux-user-sidebar-text,#fff)}.ux_execute_workflow_menu .ux_search_compact_menu_item_selected .ux_workflow_list_icon_box--compact,.ux_execute_workflow_menu .ux_search_compact_menu_item[aria-selected=true] .ux_workflow_list_icon_box--compact{border-color:#94a3b847}.ux_execute_workflow_menu .ux_search_compact_menu_item_selected:hover:not(:disabled),.ux_execute_workflow_menu .ux_search_compact_menu_item_selected:focus-visible:not(:disabled),.ux_execute_workflow_menu .ux_search_compact_menu_item_selected[data-highlighted=true],.ux_execute_workflow_menu .ux_search_compact_menu_item[aria-selected=true]:hover:not(:disabled),.ux_execute_workflow_menu .ux_search_compact_menu_item[aria-selected=true]:focus-visible:not(:disabled),.ux_execute_workflow_menu .ux_search_compact_menu_item[aria-selected=true][data-highlighted=true]{background-color:var(--ux-user-sidebar-active-bg,#1f2937);color:var(--ux-user-sidebar-text,#fff)}.ux_execute_workflow_menu .ux_search_compact_menu_item:disabled{background-color:var(--ux-info-box-bg,#f9fafb);color:var(--ux-text-color-subtle,#9ca3af);opacity:1}.ux_execute_context_meta_row,.ux_execute_context_row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ux_execute_composer_toolbar_sticky{margin-top:2px}.ux_execute_composer_primary_actions{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.ux_execute_recording_indicator{color:#b91c1c;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding:4px 2px;font-size:13px;font-weight:600;display:inline-flex}.ux_execute_recording_indicator_paused{color:#b45309}.ux_execute_recording_state_text{line-height:1.2}.ux_execute_recording_timer{font-variant-numeric:tabular-nums;font-weight:700}.ux_execute_recording_actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ux_execute_recording_action{border:1px solid var(--ux-card-border-color);background-color:var(--ux-card-bg,#fff);min-width:36px;min-height:36px;color:var(--ux-text-color-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ux_execute_recording_action:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_execute_recording_action_stop{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.ux_execute_recording_action_cancel{color:#4b5563;border-color:#e5e7eb}.ux_execute_asset_title{color:var(--ux-text-color-primary);font-size:13px;font-weight:700}.ux_execute_asset_filename{color:var(--ux-text-color-secondary,#6b7280);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.ux_execute_asset_secondary,.ux_execute_asset_remove{align-items:center;gap:4px;display:inline-flex}.ux_execute_composer_submit{flex:none}@media (prefers-reduced-motion:reduce){.ux_execute_recording_dot,.ux_execute_composer_action_recording_dot,.ux_recording_dot{animation:none}}@media (max-width:1023px){.ux_execute_loading_page,.ux_execute_form{padding-bottom:calc(var(--ux-bottom-nav-height,56px) + 16px + env(safe-area-inset-bottom,0px))}.ux_execute_page_root{max-width:100%}.ux_execute_settings_trigger_label{display:none}.ux_execute_composer_action_label{display:inline}.ux_execute_context_workflow_trigger .ux_search_compact_trigger_label{display:inline-block!important}.ux_execute_context_workflow_trigger .ux_search_compact_trigger_chevron{display:inline-flex!important}.ux_execute_composer_toolbar_sticky{bottom:calc(var(--ux-bottom-nav-height,56px) + env(safe-area-inset-bottom,0px));z-index:20;background-color:var(--ux-card-bg,#fff);border-top:1px solid var(--ux-card-border-color);margin-left:-4px;margin-right:-4px;padding:8px 4px 5px;position:sticky;box-shadow:0 -6px 12px #0f172a0a}.ux_execute_composer_shell{padding-bottom:4px}.ux_execute_recording_action_label{display:none}}@media (max-width:430px){.ux_execute_context_workflow_trigger .ux_search_compact_trigger_label{max-width:none}}@media (max-width:320px){.ux_execute_composer_action_label{display:none}.ux_execute_composer_shell{border-radius:14px;padding:10px}.ux_execute_page_root{overflow-x:hidden}}.ux_execute_context_status{min-width:0;display:inline-flex}.ux_execute_settings_chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.ux_execute_settings_chip_personal{color:#0d9488;background-color:#e2fbf0;border-color:#a7f3d0}.ux_execute_settings_chip_company{color:#2563eb;background-color:#eff6ff;border-color:#bfdbfe}.ux_execute_settings_chip_danger{color:#b91c1c;background-color:#fee2e2;border-color:#fecaca}.ux_execute_access_chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.ux_execute_access_chip_private{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}.ux_execute_access_chip_company{color:#065f46;background-color:#d1fae5;border-color:#a7f3d0}.ux_execute_access_chip_muted{color:#4b5563;background-color:#f3f4f6;border-color:#e5e7eb}.ux_execute_settings_trigger{position:relative}.ux_execute_settings_trigger .ux_execute_setting_dot{position:absolute;top:4px;right:4px}.ux_execute_composer_shell{background-color:var(--ux-card-bg);border:1px solid var(--ux-card-border-color);box-shadow:var(--ux-card-shadow-soft);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 6px;transition:border-color .15s,box-shadow .15s;display:flex}.ux_execute_composer_shell:focus-within{border-color:var(--ux-input-focus-border-color,#111827);box-shadow:0 0 0 3px #1118270f, var(--ux-card-shadow-soft)}.ux_execute_composer_title,.ux_execute_composer_body,.ux_execute_composer_inner{flex-direction:column;gap:10px;min-width:0;display:flex}.ux_execute_composer_title_field{border-bottom:1px solid var(--ux-card-border-color);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.ux_execute_composer_title_label{color:var(--ux-text-color-secondary,#4b5563);font-size:12px;font-weight:600}.ux_execute_composer_title_input{box-sizing:border-box;width:100%;color:var(--ux-text-color-primary);box-shadow:none;background:0 0;border:none;outline:none;padding:2px 0;font-size:14px}.ux_execute_composer_title_input:focus{box-shadow:none;outline:none}.ux_execute_composer_input{resize:vertical;width:100%;min-height:96px;max-height:220px;color:var(--ux-text-color-primary);box-shadow:none;box-sizing:border-box;background:0 0;border:none;outline:none;margin:0;padding:2px 0;font-family:inherit;font-size:15px;line-height:1.45;display:block}.ux_execute_composer_input:focus{box-shadow:none;outline:none}.ux_execute_composer_empty_hint{color:var(--ux-text-color-secondary,#6b7280);margin:0;font-size:13px;line-height:1.45}.ux_execute_composer_toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ux_execute_composer_toolbar_left{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.ux_execute_composer_toolbar_right{flex:none;align-items:center;margin-left:auto;display:flex}.ux_execute_composer_controls,.ux_execute_recording_controls{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.ux_execute_drop_surface{border-radius:10px;transition:background-color .15s,box-shadow .15s;display:inline-flex}.ux_execute_drop_surface.ux_dropzone_active{background-color:#2563eb0f;box-shadow:0 0 0 2px #2563eb59}.ux_execute_tool_trigger{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s,opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.ux_execute_tool_trigger:active:not(:disabled){transform:scale(.96)}.ux_execute_tool_trigger .ux_search_compact_trigger_icon{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ux_execute_tool_trigger .ux_search_compact_trigger_icon svg,.ux_execute_tool_trigger .ux_search_compact_trigger_icon .app-icon{width:22px;height:22px}.ux_execute_tool_trigger .ux_search_compact_trigger_label{display:none}.ux_execute_tool_trigger:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_execute_tool_trigger:disabled{opacity:var(--ux-button-disabled-opacity,.55);cursor:not-allowed;box-shadow:none}.ux_execute_tool_trigger_photo{background-color:var(--ux-alert-success-bg,#ecfdf5);border:var(--ux-alert-success-border,1px solid #a7f3d0)}.ux_execute_tool_trigger_photo .ux_search_compact_trigger_icon{color:var(--ux-alert-success-color,#047857)}.ux_execute_tool_trigger_photo:hover:not(:disabled){background-color:var(--ux-badge-success-bg,#d1fae5);color:#065f46;border-color:#6ee7b7}.ux_execute_tool_trigger_camera{background-color:var(--ux-alert-info-bg,#eff6ff);border:var(--ux-alert-info-border,1px solid #bfdbfe)}.ux_execute_tool_trigger_camera .ux_search_compact_trigger_icon{color:var(--ux-alert-info-color,#1d4ed8)}.ux_execute_tool_trigger_camera:hover:not(:disabled){background-color:var(--ux-badge-info-bg,#dbeafe);color:#1e40af;border-color:#93c5fd}.ux_execute_tool_trigger_file{background-color:#f5f3ff;border:1px solid #ddd6fe}.ux_execute_tool_trigger_file .ux_search_compact_trigger_icon{color:#6d28d9}.ux_execute_tool_trigger_file:hover:not(:disabled){color:#5b21b6;background-color:#ede9fe;border-color:#c4b5fd}.ux_execute_tool_trigger_record{background-color:var(--ux-alert-danger-bg,#fef2f2);border:var(--ux-alert-danger-border,1px solid #fecaca)}.ux_execute_tool_trigger_record .ux_search_compact_trigger_icon{color:var(--ux-alert-danger-color,#b91c1c)}.ux_execute_tool_trigger_record:hover:not(:disabled){background-color:var(--ux-badge-danger-bg,#fee2e2);color:#991b1b;border-color:#fca5a5}.ux_execute_tool_trigger_danger{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.ux_execute_composer_action{border:1px solid var(--ux-button-primary-bg,#111);background-color:var(--ux-button-primary-bg,#111);color:#fff;cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;min-height:44px;padding:0 16px;transition:opacity .15s,background-color .15s,transform .1s;display:inline-flex;box-shadow:0 2px 4px #0f172a1f}.ux_execute_composer_action:hover:not(:disabled){opacity:.92}.ux_execute_composer_action:active:not(:disabled){transform:scale(.97)}.ux_execute_composer_action:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_execute_composer_action:disabled{opacity:var(--ux-button-disabled-opacity,.55);cursor:not-allowed;box-shadow:none}.ux_execute_composer_action_label{font-size:14.5px;font-weight:600;line-height:1}.ux_execute_composer_action .app-icon{width:18px;height:18px}.ux_execute_composer_action_recording{background-color:#b91c1c;border-color:#b91c1c}.ux_execute_composer_action_recording_dot{background-color:#fff;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse}.ux_execute_composer_action_time{font-variant-numeric:tabular-nums;font-size:12px}.ux_execute_assets{flex-direction:column;gap:8px;min-width:0;display:flex}.ux_execute_asset{border:1px solid var(--ux-card-border-color);background-color:var(--ux-info-box-bg,#f9fafb);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.ux_execute_asset_thumb{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.ux_execute_asset_icon{flex:none;font-size:16px;line-height:1}.ux_execute_asset_meta{flex-direction:column;flex:140px;gap:2px;min-width:0;display:flex}.ux_execute_asset_name{color:var(--ux-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ux_execute_asset_size{color:var(--ux-text-color-secondary,#6b7280);font-size:11px}.ux_execute_asset_actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.ux_execute_asset_remove,.ux_execute_asset_secondary,.ux_execute_guide_more{border:1px solid var(--ux-card-border-color);background-color:var(--ux-card-bg);color:var(--ux-text-color-primary);cursor:pointer;border-radius:999px;min-height:32px;padding:4px 10px;font-size:12px;font-weight:600}.ux_execute_asset_remove:focus-visible,.ux_execute_asset_secondary:focus-visible,.ux_execute_guide_more:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_execute_asset_remove:disabled{opacity:.5;cursor:not-allowed}.ux_execute_recording_status{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ux_execute_recording_live{color:#b91c1c;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ux_execute_recording_dot{background-color:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse}.ux_execute_recording_hint{color:var(--ux-text-color-secondary,#6b7280);margin:0;font-size:12px;line-height:1.4}.ux_execute_recording_hint_paused{color:#b45309}.ux_execute_notice{color:var(--ux-text-color-secondary,#6b7280);padding:0 2px;font-size:12px;line-height:1.4}.ux_execute_notice p{margin:0}.ux_execute_validation{color:var(--ux-text-color-secondary,#4b5563);margin:0;font-size:12px;line-height:1.4}.ux_execute_validation_error{color:#b91c1c}.ux_execute_validation_title{margin:0 0 4px;font-weight:700}.ux_execute_visually_hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ux_execute_alert{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ux_execute_alert_dismiss{cursor:pointer;color:inherit;background:0 0;border:none;flex:none;font-weight:600}.ux_execute_empty_card{text-align:center;color:#6b7280;border-style:dashed;padding:32px;font-size:13px}.ux_execute_audio_detail{flex-direction:column;gap:8px;padding:8px 2px 2px;display:flex}.ux_execute_audio_detail_label{color:var(--ux-text-color-secondary,#4b5563);font-size:11px;font-weight:600}.ux_execute_audio_player{width:100%;height:36px}.ux_execute_audio_download{color:#2563eb;font-size:12px;font-weight:600;text-decoration:underline}.ux_execute_complete_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ux_execute_complete_panel{background-color:var(--ux-card-bg,#fff);border:1px solid var(--ux-card-border-color,#e5e7eb);flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 20px 25px -5px #0000001a}.ux_execute_complete_header{justify-content:space-between;align-items:center;display:flex}.ux_execute_complete_title{margin:0;font-size:16px;font-weight:700}.ux_execute_complete_close{color:#9ca3af;cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.ux_execute_complete_body{margin:0;font-size:14px;line-height:1.6}.ux_execute_complete_footer{border-top:1px solid var(--ux-card-border-color,#f3f4f6);flex-direction:column;align-items:flex-end;gap:8px;padding-top:12px;display:flex}.ux_execute_complete_actions{gap:8px;display:flex}.ux_execute_complete_timer{color:#9ca3af}.ux_execute_guide_detail_text{color:var(--ux-text-color-secondary,#6b7280);font-size:11px;line-height:1.4}@media (max-width:768px){.ux_execute_asset_audio{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;padding:8px 6px;display:flex}.ux_execute_asset_audio .ux_execute_asset_icon{flex:none;align-items:center;font-size:15px;display:flex}.ux_execute_asset_audio .ux_execute_asset_meta{flex-direction:row;flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.ux_execute_asset_audio .ux_execute_asset_title{white-space:nowrap;color:var(--ux-text-color-primary,#111827);flex:none;font-size:11.5px;font-weight:700}.ux_execute_asset_audio .ux_execute_asset_size{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ux-text-color-secondary,#6b7280);flex:0 auto;font-size:11px;overflow:hidden}.ux_execute_asset_audio .ux_execute_asset_filename{display:none!important}.ux_execute_asset_audio .ux_execute_asset_actions{flex-wrap:nowrap;flex:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.ux_execute_asset_audio .ux_execute_asset_actions button{white-space:nowrap;justify-content:center;align-items:center;gap:2px;min-width:0;height:30px;min-height:30px;padding:0 6px;font-size:11px;display:inline-flex}.ux_execute_asset_audio .ux_execute_asset_btn_play{min-width:52px}}.ux_user_loading_shell{background-color:#f8f9fa;justify-content:center;align-items:center;min-height:100vh;display:flex}.ux_user_loading_text{color:#6b7280;margin:0;font-size:14px}.ux_user_topbar_end{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.ux_user_topbar_brand_pc{object-fit:contain;width:92px;height:auto;display:none}.ux_user_mobile_header{flex:auto;align-items:center;gap:8px;min-width:0;display:none}.ux_user_mobile_header_menu{border:1px solid var(--ux-card-border-color,#e5e7eb);background-color:var(--ux-card-bg,#fff);width:40px;height:40px;color:var(--ux-text-color-primary,#111827);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ux_user_mobile_header_menu:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_user_mobile_header_brand{object-fit:contain;width:80px;min-width:0;height:auto;overflow:hidden}.ux_user_mobile_header_identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:42vw;overflow:hidden}.ux_user_sidebar_brand{border-bottom:1px solid var(--ux-user-sidebar-border);margin-bottom:12px;padding:0 8px 20px}.ux_user_sidebar_brand_title{margin:0}.ux_user_sidebar_brand_logo{object-fit:contain;width:128px;height:auto;display:block}.ux_user_sidebar_brand_subtitle{color:var(--ux-user-sidebar-muted);margin:4px 0 0;font-size:11px}.ux_user_sidebar_group+.ux_user_sidebar_group{border-top:1px solid var(--ux-user-sidebar-border);margin-top:16px;padding-top:12px}.ux_user_sidebar_group_title{color:var(--ux-user-sidebar-muted,#6b7280);text-transform:uppercase;margin:0 0 8px;padding-left:8px;font-size:11px;font-weight:600}.ux_user_nav_item_list{flex-direction:column;gap:2px;display:flex}.ux_user_nav_link_label{min-width:0}.ux_user_nav_badge{color:var(--ux-user-sidebar-muted,#6b7280);border:1px solid;border-radius:999px;flex:none;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.35}.ux_knowledge_records_filters{border:1px solid var(--ux-card-border-color,#e5e7eb);border-radius:var(--ux-card-radius-soft,8px);background:var(--ux-card-bg,#fff);flex-wrap:wrap;align-items:end;gap:10px;margin-top:18px;padding:12px;display:flex}.ux_knowledge_records_filter_field{min-width:150px;color:var(--ux-text-color-secondary,#4b5563);flex-direction:column;flex:0 220px;gap:5px;font-size:11px;font-weight:600;display:flex}.ux_knowledge_records_filter_field select{width:100%;min-width:0;height:var(--ux-input-height-compact,34px);border:1px solid var(--ux-card-border-color,#d1d5db);border-radius:var(--ux-input-radius,6px);color:var(--ux-text-color-primary,#111827);background:var(--ux-input-bg,#fff);font:inherit;padding:0 9px;font-size:13px}.ux_knowledge_records_search_hint{color:var(--ux-text-color-secondary,#6b7280);margin:10px 0 0;font-size:12px;line-height:1.5}.ux_knowledge_records_search_hint a{color:var(--ux-link-color,#2563eb);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ux_knowledge_records_results{min-width:0;padding-top:12px}.ux_knowledge_records_empty_actions{flex-wrap:wrap;gap:8px;display:flex}:root{--ux-mobile-search-composer-height:132px}@media (max-width:1023px){.ux_knowledge_records_filters{gap:8px;padding:10px}.ux_knowledge_records_filter_field{flex:calc(50% - 4px);min-width:0}.ux_knowledge_records_results{padding-bottom:calc(var(--ux-bottom-nav-height,56px) + env(safe-area-inset-bottom,0px) + 24px)}.ux_data_search_page{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.ux_data_search_page_idle .ux_data_search_idle{min-height:calc(100dvh - var(--ux-user-topbar-height,52px) - var(--ux-bottom-nav-height,56px) - var(--ux-mobile-search-composer-height,98px) - env(safe-area-inset-bottom,0px));padding:24px 12px calc(var(--ux-bottom-nav-height,56px) + var(--ux-mobile-search-composer-height,98px) + env(safe-area-inset-bottom,0px) + 24px);box-sizing:border-box}.ux_data_search_primary{width:min(100vw - 24px,600px)!important;left:50%!important;bottom:calc(var(--ux-bottom-nav-height,56px) + env(safe-area-inset-bottom,0px) + 8px)!important;z-index:99!important;background-color:var(--ux-card-bg,#fff)!important;border:1px solid var(--ux-card-border-color,#e5e7eb)!important;box-sizing:border-box!important;border-radius:12px!important;padding:10px 12px!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 4px 20px #0000001f!important}.ux_data_search_results{box-sizing:border-box;width:100%;min-width:0;padding-top:12px;padding-bottom:calc(var(--ux-bottom-nav-height,56px) + var(--ux-mobile-search-composer-height,98px) + env(safe-area-inset-bottom,0px) + 28px)!important}}.ux_user_sidebar_link_disabled{opacity:.4;cursor:not-allowed;align-items:center;gap:8px;display:flex}.ux_user_sidebar_menu{flex-direction:column;gap:8px;display:flex}.ux_mobile_drawer{background-color:var(--ux-card-bg,#fff);height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;overflow:hidden}.ux_mobile_drawer_header{border-bottom:1px solid var(--ux-card-border-color,#e5e7eb);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 14px 12px;display:flex}.ux_mobile_drawer_brand_block{flex:auto;min-width:0}.ux_mobile_drawer_brand{color:var(--ux-text-color-primary,#111827);margin:0;font-size:16px;font-weight:700}.ux_mobile_drawer_identity{min-width:0;margin-top:4px}.ux_mobile_drawer_identity_label{color:var(--ux-text-color-secondary,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ux_mobile_drawer_close{border:1px solid var(--ux-card-border-color,#e5e7eb);width:36px;height:36px;color:var(--ux-text-color-primary,#111827);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.ux_mobile_drawer_close:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_mobile_drawer_body{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 10px 16px;overflow-y:auto}.ux_mobile_drawer_nav{flex-direction:column;gap:18px;display:flex}.ux_mobile_drawer_group_title{letter-spacing:.04em;text-transform:uppercase;color:var(--ux-text-color-secondary,#6b7280);margin:0 0 8px;padding:0 8px;font-size:11px;font-weight:700}.ux_mobile_drawer_link,.ux_mobile_drawer_link_disabled{min-height:44px;color:var(--ux-text-color-primary,#111827);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ux_user_nav_link_label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ux_user_nav_badge{white-space:nowrap;flex:none;font-size:11px;font-weight:600}.ux_header_user_link{color:inherit;cursor:pointer;border-radius:4px;align-items:center;min-width:0;max-width:100%;text-decoration:none;transition:opacity .15s;display:inline-flex}.ux_header_user_link:hover{opacity:.8}.ux_header_user_link:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_mobile_drawer_link:hover{background-color:var(--ux-info-box-bg,#f9fafb)}.ux_mobile_drawer_link:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_mobile_drawer_link_active{color:#fff;background-color:#111827;font-weight:700}.ux_mobile_drawer_link_disabled{opacity:.45;cursor:not-allowed}.ux_mobile_drawer_link .ux_user_nav_badge{color:var(--ux-text-color-secondary,#6b7280)}.ux_mobile_drawer_link_active .ux_user_nav_badge{color:#fffc}.ux_mobile_drawer_footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ux-card-border-color,#e5e7eb);flex-direction:column;flex:none;gap:8px;display:flex}.ux_mobile_drawer_install{text-align:left}.ux_mobile_drawer_install .app-icon{flex:none}.ux_mobile_drawer_footer .ux_pwa_ios_guide{color:var(--ux-text-color-secondary,#6b7280);margin:0 12px;font-size:12px;line-height:1.45}.ux_mobile_drawer_logout{justify-content:center;width:100%}@media (min-width:1024px){.ux_user_topbar_brand_pc{display:inline}.ux_user_mobile_header{display:none!important}}@media (max-width:1023px){.ux_user_topbar_brand_pc{display:none!important}.ux_user_mobile_header{display:flex}.ux_user_topbar{gap:8px;padding:0 12px}.ux_mobile_drawer_overlay{z-index:var(--ux-drawer-z-index,1000)}}@media (max-width:320px){.ux_user_mobile_header_identity{max-width:36vw}.ux_user_mobile_header_brand{width:70px}}@media (prefers-reduced-motion:reduce){.ux_mobile_drawer_link,.ux_user_mobile_header_menu,.ux_mobile_drawer_close{transition:none}}@media (max-width:1023px){.ux_data_search_page{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.ux_data_search_hero_wrapper{box-sizing:border-box;width:100%;min-width:0;min-height:calc(100dvh - var(--ux-user-topbar-height,52px) - var(--ux-bottom-nav-height,56px) - 24px - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.ux_data_search_primary{box-sizing:border-box;width:min(100vw - 24px,600px);min-width:0;margin-top:auto;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.ux_data_search_results{box-sizing:border-box;width:100%;min-width:0;padding-top:12px;padding-bottom:24px}}.ux_sheet_overlay{z-index:1100;opacity:0;visibility:hidden;box-sizing:border-box;background:#0006;justify-content:center;align-items:flex-end;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.ux_sheet_overlay.ux_sheet_active{opacity:1;visibility:visible}.ux_sheet_panel{background:var(--ux-card-bg,#fff);width:100%;max-width:600px;max-height:75dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-radius:20px 20px 0 0;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(100%);box-shadow:0 -4px 20px #00000026}.ux_sheet_panel.ux_sheet_active{transform:translateY(0)}.ux_sheet_handle{background-color:var(--ux-card-border-color,#e5e7eb);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:10px auto 2px}.ux_sheet_header{border-bottom:1px solid var(--ux-card-border-color,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.ux_sheet_title{color:var(--ux-text-color-primary,#111827);margin:0;font-size:16px;font-weight:700}.ux_sheet_close_button{color:var(--ux-text-color-secondary,#6b7280);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:24px;line-height:1}.ux_sheet_body{overscroll-behavior:contain;box-sizing:border-box;flex:auto;min-height:0;padding:20px;overflow-y:auto}.ux_sheet_actions{border-top:1px solid var(--ux-card-border-color,#e5e7eb);background:var(--ux-card-bg,#fff);flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.ux_sheet_wf_list,.ux_sheet_scope_list{flex-direction:column;gap:4px;width:100%;display:flex}.ux_sheet_wf_item,.ux_sheet_scope_item{border:1px solid var(--ux-card-border-color,#e5e7eb);width:100%;color:var(--ux-text-color-primary,#111827);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.ux_sheet_wf_item:hover,.ux_sheet_scope_item:hover{background-color:var(--ux-info-box-bg,#f9fafb)}.ux_sheet_wf_item_active,.ux_sheet_scope_item_active{background-color:var(--ux-badge-default-bg,#f3f4f6);border-color:var(--ux-text-color-primary,#111827);font-weight:700}.ux_sheet_wf_label{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.ux_sheet_check_icon{color:var(--ux-text-color-primary,#111827);font-size:16px;font-weight:700}.ux_sheet_filter_fields{flex-direction:column;gap:16px;display:flex}.ux_sheet_filter_field{flex-direction:column;gap:6px;display:flex}.ux_sheet_filter_field_label{color:var(--ux-text-color-primary,#111827);font-size:13px;font-weight:600}.ux_sheet_filter_checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:500;display:flex}.ux_sheet_filter_checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--ux-text-color-primary,#111827);cursor:pointer}@media (prefers-reduced-motion:reduce){.ux_sheet_overlay,.ux_sheet_panel{transition:none!important;transform:none!important}}.ux_sidebar_portal_switch_link,.ux_drawer_portal_switch_link,.ux_admin_portal_switch_link{box-sizing:border-box;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.ux_sidebar_portal_switch_link{color:#9ca3af;background-color:#ffffff0d;border:1px solid #ffffff1a;margin-bottom:8px}.ux_sidebar_portal_switch_link:hover{color:#fff;background-color:#ffffff1f;border-color:#fff3}.ux_drawer_portal_switch_link{color:var(--ux-text-color-primary,#111827);background-color:var(--ux-info-box-bg,#f9fafb);border:1px solid var(--ux-card-border-color,#e5e7eb);min-height:40px;margin-bottom:8px}.ux_drawer_portal_switch_link:hover{background-color:#f3f4f6}.ux_admin_portal_switch_link{color:#9ca3af;background-color:#0000;border:1px solid #374151}.ux_admin_portal_switch_link:hover{color:#fff;background-color:#374151}.ux_portal_switch_label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ux_portal_switch_icon{flex:none}.ux_execute_validation_alert_wrapper{box-sizing:border-box;align-items:flex-start;gap:10px;display:flex;color:#b91c1c!important;background-color:#fff5f5!important;border:1px solid #fee2e2!important;border-left:3px solid #f87171!important;border-radius:6px!important;min-height:0!important;padding:8px 12px!important;font-size:13px!important}.ux_execute_validation_alert_icon{-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:14px;line-height:1.4}.ux_execute_validation_alert_content{flex:1;min-width:0}.ux_execute_validation_alert_close_btn{flex-shrink:0;line-height:1.4;color:#9ca3af!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0 4px!important;font-size:12px!important;font-weight:500!important}.ux_execute_validation_alert_close_btn:hover{color:#4b5563!important}.ux_execute_validation_notice_container{text-align:left;flex-direction:column;gap:6px;line-height:1.4;display:flex}.ux_execute_validation_row{color:#4b5563;flex-flow:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.ux_execute_validation_tag{color:#334155;vertical-align:middle;white-space:nowrap;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;margin:0 2px;padding:1px 4px;font-size:11px;font-weight:500;line-height:1.3;display:inline-block}.ux_execute_validation_settings_btn{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;color:#374151!important;cursor:pointer!important;vertical-align:middle!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:4px!important;height:20px!important;margin-left:6px!important;padding:1px 6px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;transition:all .15s ease-in-out!important}.ux_execute_validation_settings_btn:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}.ux_execute_validation_modal_overlay{z-index:1100;box-sizing:border-box;background-color:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ux_execute_validation_modal_panel{box-sizing:border-box;text-align:left;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:18px 20px;display:flex;box-shadow:0 4px 12px #0f172a14;position:relative!important}.ux_execute_validation_modal_header{align-items:center;gap:8px;display:flex}.ux_execute_validation_modal_header_icon{font-size:16px;line-height:1}.ux_execute_validation_modal_title{color:#111827;margin:0;font-size:15px;font-weight:700;line-height:1.4}.ux_execute_validation_modal_body{flex-direction:column;gap:10px;display:flex}.ux_execute_validation_modal_row{flex-flow:wrap;align-items:center;gap:6px;line-height:1.4;display:flex}.ux_execute_validation_modal_row_title{color:#6b7280;flex-shrink:0;font-size:12px;font-weight:600}.ux_execute_validation_modal_tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ux_execute_validation_modal_rest{color:#4b5563;margin-left:2px;font-size:11px;font-weight:500}.ux_execute_validation_modal_actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.ux_execute_validation_modal_close_btn{background-color:var(--ux-button-primary-bg,#111)!important;color:var(--ux-button-primary-color,#fff)!important;border:var(--ux-button-primary-border,1px solid #111)!important;cursor:pointer!important;border-radius:6px!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.ux_execute_validation_modal_close_btn:hover{opacity:.9!important}.ux_execute_validation_modal_settings_btn{color:#374151!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.ux_execute_validation_modal_settings_btn:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}.ux_execute_validation_modal_close_x_btn{color:#9ca3af!important;cursor:pointer!important;z-index:10!important;background:0 0!important;border:none!important;height:auto!important;padding:4px!important;font-size:16px!important;line-height:1!important;transition:color .15s ease-in-out!important;position:absolute!important;top:14px!important;right:14px!important}.ux_execute_validation_modal_close_x_btn:hover{color:#4b5563!important}.ux_pwa_prompt_modal_overlay{z-index:1100;box-sizing:border-box;background:#00000059;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ux_pwa_prompt_modal_panel{border:1px solid var(--ux-card-border-color,#e5e7eb);box-sizing:border-box;text-align:left;background:#fff;border-radius:10px;width:min(100vw - 40px,340px);padding:20px;position:relative;box-shadow:0 12px 28px #0f172a29}.ux_pwa_prompt_modal_close{position:absolute;top:10px;right:10px}.ux_pwa_prompt_modal_icon{background:var(--ux-info-box-bg,#f9fafb);width:32px;height:32px;color:var(--ux-text-color-primary,#111827);border-radius:8px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.ux_pwa_prompt_modal_title{color:var(--ux-text-color-primary,#111827);margin:0;padding-right:32px;font-size:16px;font-weight:700;line-height:1.4}.ux_pwa_prompt_modal_description{color:var(--ux-text-color-secondary,#6b7280);margin:8px 0 0;font-size:13px;line-height:1.5}.ux_pwa_prompt_modal_actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.ux_pwa_prompt_modal_later,.ux_pwa_prompt_modal_install{cursor:pointer;border-radius:6px;min-width:76px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.ux_pwa_prompt_modal_later{color:#374151;background:#fff;border:1px solid #d1d5db}.ux_pwa_prompt_modal_install{border:1px solid var(--ux-button-primary-bg,#111);background:var(--ux-button-primary-bg,#111);color:var(--ux-button-primary-color,#fff)}.ux_pwa_prompt_modal_later:focus-visible,.ux_pwa_prompt_modal_install:focus-visible{outline:2px solid var(--ux-input-focus-border-color,#111827);outline-offset:2px}.ux_audio_recording_modal_overlay{z-index:1200;box-sizing:border-box;background-color:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ux_audio_recording_modal_panel{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:16px;width:100%;max-width:400px;padding:20px;display:flex;box-shadow:0 4px 12px #0f172a14}.ux_audio_recording_modal_header{justify-content:center;align-items:center;gap:8px;display:flex}.ux_recording_status_dot_red{background-color:#dc2626;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse_red;display:inline-block}.ux_recording_status_dot_paused{background-color:#d97706!important;animation:none!important}@keyframes pulse_red{0%{transform:scale(.95);box-shadow:0 0 #dc262680}70%{transform:scale(1);box-shadow:0 0 0 6px #dc262600}to{transform:scale(.95);box-shadow:0 0 #dc262600}}.ux_audio_recording_modal_title{color:#111827;margin:0;font-size:15px;font-weight:700;line-height:1.4}.ux_audio_recording_timer_large{color:#111827;font-variant-numeric:tabular-nums;margin:8px 0;font-size:36px;font-weight:700;line-height:1.2}.ux_audio_recording_modal_hint{color:#4b5563;margin:0;font-size:13px}.ux_audio_recording_modal_actions{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;margin-top:8px!important;display:flex!important}.ux_audio_modal_btn,.ux_audio_modal_btn_complete,.ux_audio_modal_btn_cancel{white-space:nowrap!important;box-sizing:border-box!important;border-radius:6px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:34px!important;padding:0 4px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.ux_audio_modal_btn{color:#374151!important;background-color:#fff!important;border:1px solid #d1d5db!important}.ux_audio_modal_btn_resume{color:#d97706!important;border-color:#d97706!important}.ux_audio_modal_btn_complete{background-color:var(--ux-button-primary-bg,#111)!important;color:var(--ux-button-primary-color,#fff)!important;border:var(--ux-button-primary-border,1px solid #111)!important}.ux_audio_modal_btn_cancel{color:#dc2626!important;background-color:#fef2f2!important;border:1px solid #fecaca!important}.ux_audio_recording_capacity{text-align:left;border:1px solid #d1d5db;border-radius:6px;gap:6px;margin-top:12px;padding:10px;display:grid}.ux_audio_recording_capacity_label,.ux_audio_recording_capacity_notice{margin:0;font-size:12px;line-height:1.4}.ux_audio_recording_capacity_label{color:#374151;font-variant-numeric:tabular-nums;font-weight:700}.ux_audio_recording_capacity_progress{accent-color:#2563eb;width:100%;height:8px}.ux_audio_recording_capacity_warning{background-color:#fffbeb;border-color:#f59e0b}.ux_audio_recording_capacity_warning .ux_audio_recording_capacity_progress{accent-color:#d97706}.ux_audio_recording_capacity_warning .ux_audio_recording_capacity_notice,.ux_audio_recording_capacity_limit .ux_audio_recording_capacity_notice,.ux_audio_recording_capacity_exceeded .ux_audio_recording_capacity_notice{color:#b45309}.ux_audio_recording_capacity_limit,.ux_audio_recording_capacity_exceeded{background-color:#fef2f2;border-color:#dc2626}.ux_audio_recording_capacity_limit .ux_audio_recording_capacity_progress,.ux_audio_recording_capacity_exceeded .ux_audio_recording_capacity_progress{accent-color:#dc2626}.ux_audio_recording_capacity_exceeded .ux_audio_recording_capacity_notice{color:#b91c1c;font-weight:600}.ux_user_workflow_settings_section_header{border-top:1px solid var(--ux-card-border-color,#e5e7eb);align-items:center;gap:8px;min-width:0;margin-top:20px;padding-top:10px;display:flex}.ux_user_workflow_settings_section_header--first{border-top:none;margin-top:4px;padding-top:0}.ux_user_workflow_settings_section_title{color:var(--ux-text-color-primary,#111827);white-space:nowrap;font-size:13px;font-weight:700}.ux_user_workflow_settings_section_subtitle{color:var(--ux-text-color-muted,#6b7280);white-space:nowrap;font-size:11px}.ux_user_workflow_settings_section_line{background-color:var(--ux-card-border-color,#e5e7eb);flex:1;height:1px}@media (max-width:1023px){.ux_user_workflow_settings_section_header{flex-wrap:wrap;gap:4px 8px}.ux_user_workflow_settings_section_subtitle{white-space:normal}.ux_user_workflow_settings_section_line{display:none}}.ux_company_admin_notice_overlay{z-index:1200;box-sizing:border-box;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ux_company_admin_notice_panel{border:1px solid var(--ux-card-border-color,#e5e7eb);box-sizing:border-box;text-align:left;background:#fff;border-radius:12px;width:min(100vw - 32px,400px);padding:24px 20px 20px;position:relative;box-shadow:0 12px 32px #0f172a2e}.ux_company_admin_notice_close{position:absolute;top:12px;right:12px}.ux_company_admin_notice_icon_wrap{color:#2563eb;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex}.ux_company_admin_notice_title{color:#111827;word-break:keep-all;overflow-wrap:break-word;margin:0 0 10px;padding-right:28px;font-size:16px;font-weight:700;line-height:1.4}.ux_company_admin_notice_body{color:#4b5563;word-break:keep-all;overflow-wrap:break-word;margin:0 0 20px;font-size:13px;line-height:1.6}.ux_company_admin_notice_body p{margin:0 0 6px}.ux_company_admin_notice_body p:last-child{margin-bottom:0}.ux_company_admin_notice_actions{flex-direction:column-reverse;gap:8px;width:100%;display:flex}@media (min-width:380px){.ux_company_admin_notice_actions{flex-direction:row;justify-content:flex-end}}.ux_company_admin_notice_btn_snooze,.ux_company_admin_notice_btn_continue{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ux_company_admin_notice_btn_snooze{color:#374151;background:#fff;border:1px solid #d1d5db}.ux_company_admin_notice_btn_snooze:hover{background:#f9fafb;border-color:#9ca3af}.ux_company_admin_notice_btn_continue{color:#fff;background:#111827;border:1px solid #111827}.ux_company_admin_notice_btn_continue:hover{background:#1f2937}.ux_company_admin_notice_btn_snooze:focus-visible,.ux_company_admin_notice_btn_continue:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ux_config_schema_header_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.ux_config_schema_remove_dialog{width:min(100%,420px);padding:var(--ux-card-padding);border:var(--ux-card-border);background:var(--ux-card-bg);box-shadow:var(--ux-card-shadow-soft)}.ux_config_schema_remove_dialog__header{align-items:center;gap:8px;display:flex}.ux_config_schema_remove_dialog__title{margin:0}.ux_search_metadata_panel{flex-direction:column;gap:12px;display:flex}.ux_search_metadata_header_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ux_search_metadata_header_left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ux_config_schema_remove_dialog__description,.ux_config_schema_remove_dialog__hint{color:var(--ux-text-color-secondary);font-size:var(--ux-font-size-body);line-height:var(--ux-line-height-body);margin:12px 0 0}.ux_config_schema_remove_dialog__hint{color:var(--ux-text-color-muted);font-size:var(--ux-font-size-caption);margin-top:6px}.ux_config_schema_remove_dialog__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (max-width:640px){.ux_config_schema_header_actions{gap:4px}.ux_config_schema_header_actions .app-icon-chip--status{padding-left:6px;padding-right:6px}}.ux_diag_selector_card select{transition:border-color .15s,box-shadow .15s}.ux_diag_selector_card select:focus{outline:none;box-shadow:0 0 0 2px #1111110d;border-color:var(--ux-input-focus-border-color,#111)!important}.ux_diag_selector_card select:disabled{cursor:not-allowed;opacity:.6}.ux_card table tbody tr{transition:background-color .15s}.ux_card table tbody tr:hover{background-color:#f9fafb}.ux_diag_summary_dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ux_diag_settings_panel{box-sizing:border-box}.ux_diag_grid_header{color:var(--ux-text-color-secondary);background-color:#f9fafb;border-bottom:2px solid #e5e7eb;grid-template-columns:180px repeat(4,minmax(120px,1fr)) minmax(190px,1.2fr);gap:12px;padding:8px 12px;font-size:13px;font-weight:600;display:grid}.ux_diag_grid_header_cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ux_diag_grid_body{margin-top:10px}.ux_diag_grid_row{border-bottom:1px solid #f3f4f6;grid-template-columns:180px repeat(4,minmax(120px,1fr)) minmax(190px,1.2fr);align-items:start;gap:12px;padding:12px;display:grid}.ux_diag_grid_row:hover{background-color:#f9fafb}.ux_diag_row_excluded{opacity:.65;background-color:#fcfcfc}.ux_diag_grid_cell{flex-direction:column;min-width:0;font-size:13px;display:flex}.ux_diag_cell_sublabel{color:var(--ux-text-color-muted);margin-bottom:4px;font-size:11px;font-weight:600;display:none}.ux_diag_grid_cell_info{flex-direction:column;gap:4px;display:flex}.ux_diag_info_label{color:var(--ux-text-color-primary);font-size:13px;font-weight:600;line-height:1.4}.ux_diag_info_field_key{color:var(--ux-text-color-muted);overflow-wrap:anywhere;font-family:monospace;font-size:11px}.ux_diag_sensitive_tag{color:#6b7280;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:3px;margin-left:4px;padding:1px 3px;font-size:10px;font-weight:400}.ux_diag_grid_cell_value{flex-direction:column;display:flex}.ux_diag_cell_content{color:var(--ux-text-color-secondary)}.ux_diag_policy_source{color:var(--ux-text-color-subtle);font-size:10px}.ux_diag_grid_cell_final{background-color:#f3f4f6;border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.ux_diag_final_value_wrapper{color:var(--ux-text-color-primary);word-break:break-all;font-size:13px;font-weight:700}.ux_diag_final_meta_wrapper{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ux_diag_applied_source_tag{color:#374151;background-color:#e5e7eb;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.ux_diag_status_badge{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.ux_diag_status_badge_success{color:#047857;background-color:#ecfdf5}.ux_diag_status_badge_danger{color:#b91c1c;background-color:#fef2f2}.ux_diag_status_badge_warning{color:#b45309;background-color:#fffbeb}.ux_diag_status_badge_neutral{color:#374151;background-color:#f3f4f6}@media (max-width:1023px){.ux_diag_grid_header{display:none}.ux_diag_grid_row{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:10px;padding:16px}.ux_diag_grid_cell_info{border-bottom:1px solid #f3f4f6;grid-column:1/-1;margin-bottom:4px;padding-bottom:8px}.ux_diag_cell_sublabel{display:inline-block}.ux_diag_grid_cell_final{grid-column:1/-1;margin-top:4px}}@media (max-width:767px){.ux_diag_grid_header{display:none}.ux_diag_grid_row{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:1fr;gap:10px;margin-bottom:12px;padding:12px;box-shadow:0 1px 2px #0000000d}.ux_diag_grid_cell_info{border-bottom:1px solid #f3f4f6;grid-column:auto;padding-bottom:8px}.ux_diag_cell_sublabel{display:inline-block}.ux_diag_grid_cell_final{grid-column:auto}}.ux_diag_loading{border-radius:var(--ux-card-radius,8px);text-align:center;box-sizing:border-box;background-color:#fff;border:1px dashed #d1d5db;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.ux_diag_loading_spinner{border:3px solid #f3f4f6;border-top:3px solid var(--ux-button-primary-bg,#111);border-radius:50%;width:28px;height:28px;margin-bottom:16px;animation:.8s linear infinite ux_diag_spin}.ux_diag_btn_spinner{vertical-align:middle;border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.8s linear infinite ux_diag_spin;display:inline-block}.ux_diag_loading_title{color:var(--ux-text-color-primary,#111827);margin:0 0 6px;font-size:15px;font-weight:700}.ux_diag_loading_description{color:var(--ux-text-color-muted,#6b7280);margin:0;font-size:12px}@keyframes ux_diag_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ux_diag_loading_spinner,.ux_diag_btn_spinner{border-top-color:#9ca3af;animation:none}}.ux_workflow_asset_section_card{background-color:var(--ux-card-bg,#fff);border:1px solid var(--ux-border-color,#e2e8f0);border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.ux_workflow_asset_top_header{border-bottom:1px solid var(--ux-border-color,#e2e8f0);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.ux_workflow_asset_top_title{align-items:center;gap:.5rem;display:flex}.ux_workflow_asset_revision_badge{color:var(--ux-text-muted,#64748b);font-size:.75rem;font-weight:500}.ux_workflow_asset_grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:.75rem;display:grid}.ux_workflow_asset_block{background-color:var(--ux-bg-subtle,#f8fafc);border:1px solid var(--ux-border-subtle,#e2e8f0);border-radius:8px;flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.ux_workflow_asset_block_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ux_workflow_asset_block_content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.ux_workflow_asset_block_info{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.ux_workflow_asset_info_col{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ux_workflow_asset_block_actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;display:flex}.ux_workflow_asset_status_error{color:#ef4444;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ux_workflow_asset_status_notice{color:#0284c7;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ux_workflow_asset_row{background-color:var(--ux-bg-subtle,#f8fafc);border:1px solid var(--ux-border-subtle,#f1f5f9);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.625rem .875rem;display:flex}.ux_workflow_asset_row_left{flex-direction:column;flex-shrink:0;gap:.125rem;width:220px;min-width:180px;display:flex}.ux_workflow_asset_kind_title{color:var(--ux-text-primary,#0f172a);font-size:.875rem;font-weight:600}.ux_workflow_asset_spec_hint{color:var(--ux-text-muted,#64748b);white-space:nowrap;font-size:.75rem}.ux_workflow_asset_row_center{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.ux_workflow_icon_box{background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:flex;overflow:hidden}.ux_workflow_icon_img{object-fit:contain;width:auto;max-width:28px;height:auto;max-height:28px;display:block}.ux_workflow_badge_box{background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:96px;min-width:96px;height:36px;min-height:36px;display:flex;overflow:hidden}.ux_workflow_badge_img{object-fit:contain;width:auto;max-width:80px;height:auto;max-height:30px;display:block}.ux_workflow_asset_placeholder{letter-spacing:.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8125rem;font-weight:700;display:flex}.ux_workflow_asset_info_text{color:var(--ux-text-secondary,#334155);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ux_workflow_asset_info_text_empty{color:var(--ux-text-muted,#94a3b8);font-size:.75rem;font-style:italic}.ux_workflow_asset_row_right{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.ux_asset_btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;height:30px;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.ux_asset_btn_browse{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1}.ux_asset_btn_browse:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}.ux_asset_btn_action{color:#fff;background-color:#2563eb;border:1px solid #2563eb}.ux_asset_btn_action:hover:not(:disabled){background-color:#1d4ed8}.ux_asset_btn_danger{color:#fff;background-color:#ef4444;border:1px solid #ef4444}.ux_asset_btn_danger:hover:not(:disabled){background-color:#dc2626}.ux_asset_btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.ux_workflow_asset_block_content{flex-direction:column;align-items:flex-start;gap:.5rem}.ux_workflow_asset_block_info{width:100%}.ux_workflow_asset_block_actions{justify-content:flex-end;width:100%}}@media (max-width:768px){.ux_workflow_asset_row{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem}.ux_workflow_asset_row_left,.ux_workflow_asset_row_center{width:100%}.ux_workflow_asset_row_right{justify-content:flex-end;width:100%}}.ux_workflow_list_icon_box{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;display:flex;overflow:hidden}.ux_workflow_list_icon_img{object-fit:contain;width:24px;max-width:24px;height:24px;max-height:24px;display:block}.ux_workflow_list_item_container{align-items:center;gap:8px;min-width:0;display:flex}.ux_workflow_list_icon_box--compact{border-radius:4px;width:22px;min-width:22px;height:22px;min-height:22px}.ux_workflow_list_icon_box--compact .ux_workflow_list_icon_img{width:18px;max-width:18px;height:18px;max-height:18px}.ux_workflow_list_icon_box--list{border-radius:6px;width:28px;min-width:28px;height:28px;min-height:28px}.ux_workflow_list_icon_box--list .ux_workflow_list_icon_img{width:24px;max-width:24px;height:24px;max-height:24px}.ux_workflow_list_icon_box--card{border-radius:6px;width:32px;min-width:32px;height:32px;min-height:32px}.ux_workflow_list_icon_box--card .ux_workflow_list_icon_img{width:28px;max-width:28px;height:28px;max-height:28px}.ux_workflow_list_icon_box--title{border-radius:8px;flex:0 0 36px;align-self:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;overflow:hidden}.ux_workflow_list_icon_box--title .ux_workflow_list_icon_img{object-fit:contain;width:32px;max-width:32px;height:32px;max-height:32px}.ux_workflow_list_icon_box--title .ux_workflow_asset_placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ux_workflow_list_icon_box--home{border-radius:8px;width:40px;min-width:40px;height:40px;min-height:40px}.ux_workflow_list_icon_box--home .ux_workflow_list_icon_img{width:36px;max-width:36px;height:36px;max-height:36px}.ux_workflow_list_icon_box--home .ux_workflow_asset_placeholder{font-size:.875rem}@media (max-width:480px){.ux_workflow_list_icon_box--home{width:36px;min-width:36px;height:36px;min-height:36px}.ux_workflow_list_icon_box--home .ux_workflow_list_icon_img{width:32px;max-width:32px;height:32px;max-height:32px}}.ux_workflow_list_icon_box--result{border-radius:6px;flex:0 0 32px;align-self:center;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;overflow:hidden}.ux_workflow_list_icon_box--result .ux_workflow_list_icon_img{object-fit:contain;width:28px;max-width:28px;height:28px;max-height:28px}.ux_workflow_list_icon_box--result .ux_workflow_asset_placeholder{justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;display:flex}.ux_pressable{touch-action:manipulation;transition:transform .1s cubic-bezier(.4,0,.2,1),opacity .1s}[data-nav-feedback-enabled=true] .ux_pressable:active:not(:disabled):not([aria-disabled=true]){opacity:.85;transform:scale(.96)translateY(1px)}@media (prefers-reduced-motion:reduce){.ux_pressable{transition:none}[data-nav-feedback-enabled=true] .ux_pressable:active:not(:disabled):not([aria-disabled=true]){opacity:.9;transform:none}}.ux_nav_progress_bar{z-index:999999;pointer-events:none;background:#2563eb;width:0%;height:3px;transition:width .3s cubic-bezier(.1,.8,.3,1),opacity .2s;position:fixed;top:0;left:0}.ux_nav_loading_overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:999998;background:#ffffffbf;flex-direction:column;justify-content:center;align-items:center;gap:16px;animation:.2s ease-out ux_fade_in;display:flex;position:fixed;inset:0}.ux_nav_spinner{border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ux_spinner_rotate}.ux_nav_loading_text{color:#374151;margin:0;font-size:13.5px;font-weight:500}@keyframes ux_fade_in{0%{opacity:0}to{opacity:1}}@keyframes ux_spinner_rotate{to{transform:rotate(360deg)}}.ux_loading_page_wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:280px;padding:40px 20px;display:flex}.ux_loading_inline_wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:16px;display:flex}.ux_loading_card{box-sizing:border-box;background:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:auto;max-width:320px;padding:24px 36px;animation:.35s cubic-bezier(.16,1,.3,1) forwards ux_fade_in_up;display:flex;box-shadow:0 4px 6px -1px #00000008,0 2px 4px -2px #00000008}.ux_loading_compact{border-radius:10px;gap:10px;padding:16px 20px;box-shadow:0 2px 4px -1px #00000005}@keyframes ux_fade_in_up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ux_loading_icon_container{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.ux_loading_spinner_ring{border:2.5px solid #f1f5f9;border-top-color:#2563eb;border-radius:50%;width:38px;height:38px;animation:.85s linear infinite ux_spinner_rotate;position:absolute}.ux_loading_breathing_dot{background-color:#2563eb;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite ux_breathing}@keyframes ux_breathing{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.95;transform:scale(1.3)}}.ux_loading_text{color:#4b5563;white-space:nowrap;align-items:center;gap:2px;margin:0;font-size:13.5px;font-weight:500;display:flex}.ux_loading_dots span{letter-spacing:.5px;font-weight:700;animation:1.4s infinite both ux_dot_blink;display:inline-block}.ux_dot_1{animation-delay:0s!important}.ux_dot_2{animation-delay:.2s!important}.ux_dot_3{animation-delay:.4s!important}@keyframes ux_dot_blink{0%{opacity:.25}20%{opacity:1}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.ux_loading_card{animation:.2s ease-out forwards ux_fade_in}.ux_loading_spinner_ring{animation:1.6s linear infinite ux_spinner_rotate}.ux_loading_breathing_dot{opacity:.8;animation:none;transform:scale(1)}.ux_loading_dots span{opacity:1;animation:none}}.ux_loading_modal_wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:200px;padding:30px;display:flex}:root{--background:#fff;--foreground:#171717}body{background:var(--background);color:var(--foreground);font-family:Pretendard,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.user-layout-container{box-sizing:border-box;background-color:#f8f9fa;min-width:0;max-width:100%;min-height:100vh;display:flex;overflow-x:hidden}.user-aside-panel{display:none}.user-main-content{box-sizing:border-box;flex:1;min-width:0;max-width:100%;padding-bottom:64px}@media (min-width:1024px){.user-aside-panel{display:block}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
