@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=JetBrains+Mono:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=Inter:wght@400;500;600;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@600;700;800&display=swap);:root{--rx-bg:#f7f7fa;--rx-surface:#fff;--rx-surface-2:#f1f1f5;--rx-border:#11111b14;--rx-ink:#14141a;--rx-ink-dim:#6b6f7d;--rx-ink-faint:#a8acb8;--rx-signal:#6e5bff;--rx-cyan:#0b9c8f;--rx-amber:#d97706;--rx-red:#dc2626;--rx-mono:"JetBrains Mono",monospace;--rx-disp:"Space Grotesk",sans-serif}.rtx-rail{align-items:center;background:#fff;background:var(--rx-surface);border:1px solid #11111b14;border:1px solid var(--rx-border);border-radius:14px;box-shadow:0 1px 2px #11111b08;display:flex;gap:0;margin-bottom:4px;overflow-x:auto;padding:12px 16px;scrollbar-width:none}.rtx-rail::-webkit-scrollbar{display:none}.rtx-node{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;gap:8px;padding:0}.rtx-node .rtx-orb{background:#d7d9e0;border-radius:50%;flex-shrink:0;height:10px;transition:all .25s;width:10px}.rtx-node .rtx-label{color:#a8acb8;color:var(--rx-ink-faint);font-family:JetBrains Mono,monospace;font-family:var(--rx-mono);font-size:11px;font-weight:600;white-space:nowrap}.rtx-node[data-state=idle] .rtx-orb{background:#d7d9e0}.rtx-node[data-state=running] .rtx-orb{animation:rtxOrbPulse 1.1s ease-in-out infinite;background:#d97706;background:var(--rx-amber);box-shadow:0 0 0 4px #d9770629}.rtx-node[data-state=done] .rtx-orb{background:#0b9c8f;background:var(--rx-cyan);box-shadow:0 0 8px #0b9c8f80}.rtx-node[data-state=error] .rtx-orb{animation:rtxErrFlicker 1.4s infinite;background:#dc2626;background:var(--rx-red);box-shadow:0 0 8px #dc262680}.rtx-node[data-state=brand] .rtx-orb{background:#6e5bff;background:var(--rx-signal);box-shadow:0 0 8px #6e5bff80}.rtx-node[data-state=brand] .rtx-label,.rtx-node[data-state=done] .rtx-label,.rtx-node[data-state=running] .rtx-label{color:#14141a;color:var(--rx-ink)}.rtx-node[data-state=error] .rtx-label{color:#dc2626;color:var(--rx-red)}.rtx-node[data-off=true]{opacity:.45}.rtx-trace{background:#11111b14;background:var(--rx-border);flex-shrink:0;height:1px;margin:0 9px;position:relative;width:28px}.rtx-trace.live:after{animation:rtxTravel 1.6s linear infinite;background:linear-gradient(90deg,#0000,#0b9c8f,#0000);background:linear-gradient(90deg,#0000,var(--rx-cyan),#0000);border-radius:2px;content:"";height:4px;left:-14px;position:absolute;top:-1.5px;width:14px}@keyframes rtxTravel{to{left:100%}}@keyframes rtxOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes rtxErrFlicker{0%,to{opacity:1}50%{opacity:.4}}.rtx-card{background:#fff;background:var(--rx-surface);border:1px solid #11111b14;border:1px solid var(--rx-border);border-radius:14px;box-shadow:0 1px 2px #11111b08;overflow:hidden;position:relative}.rtx-card:before{background:#6e5bff;background:var(--card-accent,var(--rx-signal));bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.rtx-card.rtx-card--error{background:linear-gradient(180deg,rgba(220,38,38,.035),#fff);background:linear-gradient(180deg,rgba(220,38,38,.035),var(--rx-surface));border-color:#dc26262e}.rtx-badge-fail{background:#dc262614;border:1px solid #dc262640;border-radius:99px;color:#dc2626;color:var(--rx-red);font-family:JetBrains Mono,monospace;font-family:var(--rx-mono);font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 7px}.rtx-handoff{align-items:center;display:flex;gap:8px;opacity:.55;padding:6px 4px}.rtx-handoff span{color:#6b6f7d;color:var(--rx-ink-dim);font-family:JetBrains Mono,monospace;font-family:var(--rx-mono);font-size:10.5px}@media (prefers-reduced-motion:reduce){.rtx-card *,.rtx-rail *{animation-duration:.01ms!important}}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box;margin:0;padding:0}
/* ! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com */:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;margin:-1px;padding:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-6{inset:-1.5rem}.inset-0{inset:0}.-bottom-24{bottom:-6rem}.-left-10{left:-2.5rem}.-left-16{left:-4rem}.-right-10{right:-2.5rem}.-right-20{right:-5rem}.-top-10{top:-2.5rem}.-top-20{top:-5rem}.top-0{top:0}.top-1\/4{top:25%}.-z-10{z-index:-10}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-9{margin-bottom:2.25rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-96{max-height:24rem}.max-h-\[80vh\]{max-height:80vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-6{column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-200\/50{border-color:#e5e7eb80}.bg-\[\#0EA5E9\]{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity))}.bg-\[\#0EA5E9\]\/5{background-color:#0ea5e90d}.bg-\[\#6D5BFF\]{--tw-bg-opacity:1;background-color:rgb(109 91 255/var(--tw-bg-opacity))}.bg-black\/40{background-color:#0006}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/90{background-color:#ffffffe6}.bg-\[radial-gradient\(ellipse_70\%_55\%_at_50\%_0\%\2c rgba\(109\2c 91\2c 255\2c 0\.08\)_0\%\2c transparent_78\%\)\]{background-image:radial-gradient(ellipse 70% 55% at 50% 0,#6d5bff14 0,#0000 78%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#6D5BFF\]\/10{--tw-gradient-from:#6d5bff1a var(--tw-gradient-from-position);--tw-gradient-to:#6d5bff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50\/40{--tw-gradient-from:#eff6ff66 var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#8B7BFF\]\/10{--tw-gradient-to:#8b7bff1a var(--tw-gradient-to-position)}.to-gray-50\/50{--tw-gradient-to:#f9fafb80 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-purple-50\/30{--tw-gradient-to:#faf5ff4d var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-\[2\.6rem\]{font-size:2.6rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.08\]{line-height:1.08}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#0EA5E9\]{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity))}.text-\[\#6D5BFF\]{--tw-text-opacity:1;color:rgb(109 91 255/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_16px_48px_-12px_rgba\(109\2c 91\2c 255\2c 0\.25\)\]{--tw-shadow:0 16px 48px -12px #6d5bff40;--tw-shadow-colored:0 16px 48px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-\:T\]{-:T}.\[perspective\:1200px\]{perspective:1200px}:root{--c-brand:#7c3aed;--c-brand-dark:#6d28d9;--c-brand-subtle:#7c3aed12;--c-brand-border:#7c3aed38;--c-surface:#fff;--c-bg:#f4f4f6;--c-border:#00000012;--c-border-md:#0000001c;--c-text:#18181b;--c-text-muted:#71717a;--c-text-faint:#a1a1aa;--c-success:#22c55e;--c-danger:#ef4444;--c-warn:#f59e0b;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-card:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-focus:0 0 0 3px #7c3aed1f;--transition:0.15s ease}[data-theme=dark]{--body-bg:#0d0d1a;--card-bg:#13132b;--border:#37393d;--border-light:#ffffff0d;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#9ca3af;--white:#13132b}html{scroll-behavior:smooth}body,html{font-size:15px}body{-webkit-font-smoothing:antialiased;background-color:var(--body-bg);color:var(--text-primary);font-family:var(--font);line-height:1.6;overflow-x:hidden;transition:background .25s,color .25s}a{color:var(--primary);text-decoration:none;transition:color .15s ease;transition:color var(--transition)}a:hover{color:var(--primary-dark)}img{max-width:100%}ul{list-style:none;margin:0;padding:0}p:last-child{margin-bottom:0}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-thumb{background:var(--border)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font);font-weight:600;line-height:1.3;margin-bottom:0}h1{font-size:28px;font-weight:800}h2{font-size:21px}h2,h3{font-weight:700}h3{font-size:18px}h5{font-size:15px;font-weight:600}.app-wrapper{display:flex;min-height:100vh}.admio-sidebar{background:var(--sidebar-bg);border-right:1px solid #ffffff0a;bottom:0;display:flex;flex-direction:column;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease,width .3s ease;width:var(--sidebar-w);z-index:200}.admio-sidebar::-webkit-scrollbar{width:3px}.sidebar-brand{border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;padding:20px 20px 16px}.brand-link,.sidebar-brand{align-items:center;display:flex}.brand-link{gap:10px;text-decoration:none}.brand-icon{align-items:center;background:var(--primary);border-radius:8px;display:flex;flex-shrink:0;height:34px;justify-content:center;overflow:hidden;width:34px}.brand-icon img{height:100%;object-fit:contain;width:100%}.brand-name{color:#f9fafb;font-size:18px;font-weight:800;letter-spacing:-.02em}.brand-name span{color:var(--pink)}.sidebar-ai-status{align-items:center;background:#7c3aed1a;border:1px solid #7c3aed33;border-radius:var(--r-lg);display:flex;gap:8px;margin:12px 12px 4px;padding:10px 20px}.ai-status-dot{animation:aiPulse 2s ease infinite;background:#10b981;border-radius:50%;box-shadow:0 0 6px #10b981;flex-shrink:0;height:7px;width:7px}.ai-status-text{color:#94a3b8;flex:1 1;font-size:12px;font-weight:600}.ai-status-indicator{align-items:flex-end;display:flex;gap:2px}.ai-status-indicator span{animation:aiBar 1.2s ease infinite;background:#7c3aed;border-radius:2px;display:block;width:3px}.ai-status-indicator span:first-child{animation-delay:0s;height:8px}.ai-status-indicator span:nth-child(2){animation-delay:.2s;height:14px}.ai-status-indicator span:nth-child(3){animation-delay:.4s;height:10px}.sidebar-nav{flex:1 1;padding:8px 0 20px}.nav-section{margin-bottom:4px}.nav-section-label{color:var(--sidebar-section);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:12px 20px 6px;text-transform:uppercase}.nav-list{padding:0 10px}.nav-item{margin-bottom:1px}.nav-link{align-items:center;border-radius:var(--r-md);color:var(--sidebar-text);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:9px 12px;position:relative;text-decoration:none;transition:all .15s ease;transition:all var(--transition)}.nav-link:hover{background:var(--sidebar-hover);color:#e5e7eb}.nav-link.active{background:var(--sidebar-active-bg);border-left:2px solid var(--sidebar-active-border);color:var(--sidebar-text-active);font-weight:600}.nav-icon{flex-shrink:0;height:16px;opacity:.8;width:16px}.nav-text{flex:1 1}.nav-badge{background:var(--primary-xxlight);border-radius:var(--r-pill);color:var(--primary-light);font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 6px}.nav-count{background:var(--danger);border-radius:99px;color:#fff;font-size:10px;font-weight:700;min-width:18px;padding:1px 6px;text-align:center}.admio-main{display:flex;flex:1 1;flex-direction:column;margin-left:var(--sidebar-w);min-height:100vh;transition:margin-left .3s ease}.admio-topbar{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;gap:16px;height:var(--topbar-h);padding:0 24px;position:-webkit-sticky;position:sticky;top:0;transition:background .25s,border-color .25s;z-index:100}[data-theme=dark] .admio-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13132bf2;border-bottom-color:#ffffff0f}.topbar-left{align-items:center;display:flex;gap:12px}.topbar-center{flex:1 1;max-width:440px}.topbar-right{gap:8px;margin-left:auto}.topbar-right,.topbar-search{align-items:center;display:flex}.topbar-search{position:relative}.search-icon{color:var(--text-muted);height:14px;left:12px;pointer-events:none;position:absolute;width:14px}.search-input{background:var(--body-bg);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-primary);font-family:var(--font);font-size:13px;outline:none;padding:8px 12px 8px 36px;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-xxlight)}.search-input::placeholder{color:var(--text-muted)}.topbar-btn{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;position:relative;transition:all .15s ease;transition:all var(--transition);width:36px}.topbar-btn:hover{background:var(--body-bg);color:var(--text-primary)}.topbar-divider{background:var(--border);height:24px;margin:0 4px;width:1px}.theme-toggle-icon{font-size:14px}.avatar-circle{align-items:center;background:var(--primary);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;-webkit-user-select:none;user-select:none;width:36px}.topbar-user{position:relative}.user-dropdown{animation:fadeDown .15s ease;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:200px;z-index:300}.user-dropdown-header{border-bottom:1px solid var(--border-light);margin-bottom:4px;padding:10px 12px 8px}.user-dropdown-name{color:var(--text-primary);font-size:13px;font-weight:700}.user-dropdown-email{color:var(--text-muted);font-size:11px;margin-top:1px}.udm-item{align-items:center;border-radius:var(--r-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;gap:9px;padding:8px 12px;text-decoration:none;transition:background .15s ease;transition:background var(--transition)}.udm-item:hover{background:var(--body-bg);color:var(--text-primary)}.udm-item.danger{color:var(--danger)}.udm-item.danger:hover{background:var(--danger-light)}.udm-divider{background:var(--border-light);height:1px;margin:4px 0}.notif-dot{background:var(--danger);border:1px solid var(--card-bg);border-radius:50%;height:6px;position:absolute;right:6px;top:6px;width:6px}.admio-content{flex:1 1;padding:28px 28px 40px}.page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:28px}.page-title{color:var(--text-primary);font-size:21px;font-weight:700}.page-subtitle{color:var(--text-secondary);font-size:13px;margin-top:3px}.page-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admio-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-card);overflow:hidden;transition:background .25s,border-color .25s}.admio-card-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:18px 20px 14px}.card-title{color:var(--text-primary);font-size:14px;font-weight:700}.admio-card-body{padding:20px}.admio-card-body-sm{padding:14px 20px}.admio-card-footer{border-top:1px solid var(--border-light);padding:12px 20px}.stat-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-card);overflow:hidden;padding:20px 20px 0;position:relative;transition:all .15s ease;transition:all var(--transition)}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.stat-card-header{justify-content:space-between;margin-bottom:14px}.stat-card-header,.stat-icon{align-items:center;display:flex}.stat-icon{border-radius:var(--r-md);font-size:18px;height:40px;justify-content:center;width:40px}.stat-icon.purple{background:var(--primary-xlight);color:var(--primary)}.stat-icon.cyan{background:#cffafe;color:#0891b2}.stat-icon.green{background:#d1fae5;color:#059669}.stat-icon.orange{background:#fef3c7;color:#d97706}.stat-icon.pink{background:#fce7f3;color:#be185d}[data-theme=dark] .stat-icon.purple{background:#7c3aed26}[data-theme=dark] .stat-icon.cyan{background:#06b6d426;color:#06b6d4}[data-theme=dark] .stat-icon.green{background:#10b98126;color:#10b981}[data-theme=dark] .stat-icon.orange{background:#f59e0b26;color:#f59e0b}[data-theme=dark] .stat-icon.pink{background:#ec489926;color:#ec4899}.stat-trend{align-items:center;border-radius:var(--r-pill);display:flex;font-size:11px;font-weight:700;gap:3px;padding:3px 8px}.stat-trend.up{background:#d1fae5;color:#059669}.stat-trend.down{background:#fee2e2;color:#dc2626}[data-theme=dark] .stat-trend.up{background:#10b98126;color:#34d399}[data-theme=dark] .stat-trend.down{background:#ef444426;color:#f87171}.stat-value{color:var(--text-primary);font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.stat-label{color:var(--text-secondary);font-size:12px;font-weight:500;margin-bottom:16px}.mini-chart-bar{align-items:flex-end;display:flex;gap:3px;height:36px;padding:0}.mini-bar{background:var(--primary);border-radius:3px 3px 0 0;flex:1 1;min-height:4px}.mini-bar.bar-secondary{background:var(--secondary)}.mini-bar.bar-success{background:var(--success)}.mini-bar.bar-warning{background:var(--warning)}.mh-30{height:30%}.mh-40{height:40%}.mh-45{height:45%}.mh-50{height:50%}.mh-55{height:55%}.mh-60{height:60%}.mh-65{height:65%}.mh-70{height:70%}.mh-75{height:75%}.mh-80{height:80%}.mh-85{height:85%}.mh-90{height:90%}.mh-100{height:100%}.op-30{opacity:.3}.op-40{opacity:.4}.op-50{opacity:.5}.op-60{opacity:.6}.op-70{opacity:.7}.op-75{opacity:.75}.op-85{opacity:.85}.op-100{opacity:1}.ai-insight-banner{align-items:center;animation:fadeIn .4s ease;background:linear-gradient(135deg,#7c3aed14,#06b6d40f);border:1px solid #7c3aed33;border-radius:var(--r-lg);display:flex;gap:14px;margin-bottom:24px;padding:14px 18px}.ai-banner-icon{align-items:center;background:var(--primary-xxlight);border-radius:var(--r-md);color:var(--primary);display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.ai-banner-content{flex:1 1}.ai-banner-title{color:var(--text-primary);font-size:13px;font-weight:700;margin-bottom:2px}.ai-banner-text{color:var(--text-secondary);font-size:12px}.ai-banner-action{align-items:center;color:var(--primary);display:flex;font-size:12px;font-weight:600;gap:5px;white-space:nowrap}.ai-banner-close{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:16px;padding:4px}.btn-admio{align-items:center;border:1px solid #0000;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:13px;font-weight:600;gap:6px;line-height:1;padding:9px 18px;text-decoration:none;transition:all .15s ease;transition:all var(--transition)}.btn-primary-admio{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary-admio:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.btn-ai{background:linear-gradient(135deg,var(--primary),#9333ea);border:none;color:#fff}.btn-ai:hover{opacity:.9}.btn-ghost{background:#0000;border-color:var(--border);color:var(--text-secondary)}.btn-ghost:hover{background:var(--body-bg);color:var(--text-primary)}.btn-sm{font-size:12px;padding:6px 12px}.btn-icon{border-radius:var(--r-md);height:32px;justify-content:center;padding:0;width:32px}.badge-admio{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.badge-purple{background:var(--primary-xlight);color:var(--primary)}.badge-green{background:#d1fae5;color:#059669}.badge-orange{background:#fef3c7;color:#d97706}.badge-red{background:#fee2e2;color:#dc2626}.badge-blue{background:#dbeafe;color:#1d4ed8}[data-theme=dark] .badge-purple{background:#7c3aed26;color:#a78bfa}[data-theme=dark] .badge-green{background:#10b98126;color:#34d399}[data-theme=dark] .badge-orange{background:#f59e0b26;color:#fcd34d}[data-theme=dark] .badge-red{background:#ef444426;color:#f87171}[data-theme=dark] .badge-blue{background:#3b82f626;color:#93c5fd}.badge-dot:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:5px;width:5px}.progress-admio{background:var(--border-light);border-radius:var(--r-pill);height:6px;overflow:hidden}.progress-fill{border-radius:var(--r-pill);height:100%;transition:width .6s ease}.progress-fill,.progress-purple{background:var(--primary)}.progress-cyan{background:var(--secondary)}.progress-blue{background:var(--info)}.progress-orange{background:var(--warning)}.progress-success{background:var(--success)}.w-26{width:26%}.w-38{width:38%}.w-57{width:57%}.w-78{width:78%}.activity-item{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:12px 0}.activity-item:last-child{border-bottom:none;padding-bottom:0}.activity-icon{align-items:center;background:var(--primary-xxlight);border-radius:var(--r-md);color:var(--primary);display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.activity-content{flex:1 1}.activity-title{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:2px}.activity-meta{color:var(--text-muted);font-size:11px}.status-idle:before,.status-offline:before,.status-online:before{border-radius:50%;content:"";display:inline-block;height:6px;margin-right:5px;width:6px}.status-online:before{background:var(--success);box-shadow:0 0 5px var(--success)}.status-idle:before{background:var(--warning)}.status-offline:before{background:var(--text-muted)}.country-row{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:9px 0}.country-row:last-child{border-bottom:none}.country-flag{font-size:18px;text-align:center;width:24px}.country-name{color:var(--text-primary);flex:1 1;font-size:13px;font-weight:500}.country-bar{flex:0 0 100px}.country-pct{color:var(--text-secondary);font-size:12px;font-weight:700;text-align:right;width:36px}.admio-table{border-collapse:collapse;width:100%}.admio-table th{background:var(--body-bg);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.07em;padding:10px 16px;text-align:left;text-transform:uppercase}.admio-table td{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:13px;padding:12px 16px}.admio-table tbody tr:last-child td{border-bottom:none}.admio-table tbody tr:hover td{background:var(--body-bg)}.agent-card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.agent-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-xl);padding:20px 16px;transition:all .15s ease;transition:all var(--transition)}.agent-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.agent-emoji-wrap{align-items:center;background:var(--primary-xxlight);border-radius:var(--r-md);display:flex;font-size:22px;height:44px;justify-content:center;margin-bottom:12px;width:44px}.agent-name{color:var(--text-primary);font-size:14px;font-weight:700;margin-bottom:3px}.agent-tag{color:var(--text-muted);font-size:10px;letter-spacing:.07em;margin-bottom:12px;text-transform:uppercase}.agent-stats{align-items:center;color:var(--text-muted);display:flex;font-size:11px;justify-content:space-between;margin-bottom:14px}.agent-run-btn{background:#0000;border:1px solid var(--border);border-radius:var(--r-md);color:var(--primary);cursor:pointer;font-family:var(--font);font-size:12px;font-weight:600;padding:8px;transition:all .15s ease;transition:all var(--transition);width:100%}.agent-run-btn:hover{background:var(--primary-xxlight);border-color:var(--primary)}.auth-page{align-items:center;background:var(--body-bg);display:flex;justify-content:center;min-height:100vh;padding:24px}.auth-card{animation:slideUp .35s ease;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:0 20px 40px #00000014;box-shadow:var(--shadow-xl,0 20px 40px #00000014);max-width:420px;padding:40px 36px;width:100%}.auth-logo-row{gap:10px;margin-bottom:28px}.auth-logo-icon,.auth-logo-row{align-items:center;display:flex}.auth-logo-icon{background:var(--primary);border-radius:var(--r-md);height:36px;justify-content:center;overflow:hidden;width:36px}.auth-logo-icon img{height:100%;object-fit:contain;width:100%}.auth-logo-text{font-size:20px}.auth-logo-text,.auth-title{color:var(--text-primary);font-weight:800}.auth-title{font-size:24px;margin-bottom:6px}.auth-sub{color:var(--text-secondary);font-size:13px;margin-bottom:28px}.auth-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.auth-label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.auth-input{background:var(--body-bg);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-primary);font-family:var(--font);font-size:14px;outline:none;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color var(--transition),box-shadow var(--transition)}.auth-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-xxlight)}.auth-input::placeholder{color:var(--text-muted)}.auth-btn{align-items:center;background:var(--primary);border:none;border-radius:var(--r-md);color:#fff;cursor:pointer;display:flex;font-family:var(--font);font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:4px;min-height:48px;padding:13px;transition:background .15s ease;transition:background var(--transition);width:100%}.auth-btn:hover:not(:disabled){background:var(--primary-dark)}.auth-btn:disabled{cursor:not-allowed;opacity:.7}.auth-err{background:var(--danger-light);border:1px solid #ef444440;border-radius:var(--r-md);color:#dc2626;font-size:13px;margin-bottom:18px;padding:10px 14px}[data-theme=dark] .auth-err{background:#ef44441a;border-color:#ef444433;color:#f87171}.auth-hint{background:var(--body-bg);border:1px solid var(--border);border-radius:var(--r-md);font-size:12px;padding:10px 14px}.auth-footer,.auth-hint{color:var(--text-muted);margin-top:20px;text-align:center}.auth-footer{font-size:13px}.auth-back{color:var(--text-muted);display:block;font-size:12px;margin-bottom:24px}.home-page{background:var(--body-bg);flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.home-page,.home-topbar{align-items:center;display:flex}.home-topbar{background:var(--card-bg);border-bottom:1px solid var(--border);gap:14px;height:var(--topbar-h);padding:0 24px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}[data-theme=dark] .home-topbar{background:#13132bf2;border-bottom-color:#ffffff0f}.home-container{max-width:800px;padding:40px 20px 180px;position:relative;width:100%}.hero-section,.home-container{display:flex;flex:1 1;flex-direction:column}.hero-section{align-items:center;animation:fadeIn .5s ease;justify-content:center;padding-top:40px;text-align:center}.hero-robot{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(124,58,237,.3));height:120px;margin-bottom:28px;object-fit:contain;width:120px}.hero-title{color:var(--text-primary);font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:14px}.hero-accent{color:var(--primary)}.hero-sub{font-size:15px;line-height:1.7;max-width:560px}.hero-budget,.hero-sub{color:var(--text-secondary);margin-bottom:28px}.hero-budget{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);display:inline-flex;font-size:12px;gap:8px;padding:7px 16px}.hero-budget-dot{background:var(--success);border-radius:50%;box-shadow:0 0 6px var(--success);height:6px;width:6px}.suggestion-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:640px}.suggestion-chip{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font);font-size:13px;padding:8px 16px;transition:all .15s ease;transition:all var(--transition);white-space:nowrap}.suggestion-chip:hover{background:var(--primary-xxlight);border-color:var(--primary);color:var(--primary)}.chat-area{animation:fadeIn .3s ease;display:flex;flex:1 1;flex-direction:column;gap:18px;padding-top:20px}.chat-row{align-items:flex-end;display:flex;gap:10px}.chat-row.user{justify-content:flex-end}.chat-avatar{align-items:center;background:var(--primary);border-radius:var(--r-md);color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.chat-avatar img{border-radius:var(--r-md);height:100%;object-fit:contain;width:100%}.chat-bubble{background:var(--card-bg);border:1px solid var(--border);border-radius:16px 16px 16px 4px;box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:14px;line-height:1.7;max-width:72%;padding:12px 16px}.chat-bubble.user{background:var(--primary);border-color:var(--primary);border-radius:16px 16px 4px 16px;color:#fff}.chat-bubble.system{background:var(--danger-light);border-color:#ef444433;border-radius:var(--r-lg);color:#dc2626;max-width:90%}[data-theme=dark] .chat-bubble.system{background:#ef44441a;color:#f87171}.token-bar-inline{align-items:center;display:flex;gap:12px;padding:6px 0}.token-track{background:var(--border);border-radius:99px;flex:1 1;height:3px;overflow:hidden}.token-fill{border-radius:99px;height:100%;transition:width .5s ease,background .5s ease}.chat-input-wrap{bottom:0;left:50%;max-width:800px;padding:10px 20px 24px;position:fixed;transform:translateX(-50%);width:100%}.limit-banner{align-items:center;background:var(--danger-light);border:1px solid #ef444433;border-radius:var(--r-md);color:#dc2626;display:flex;font-size:13px;gap:10px;margin-bottom:10px;padding:9px 14px}[data-theme=dark] .limit-banner{background:#ef44441a;color:#f87171}.limit-btn{background:var(--danger);border:none;border-radius:var(--r-sm);color:#fff;cursor:pointer;font-family:var(--font);font-size:11px;font-weight:700;margin-left:auto;padding:5px 12px}.chat-inputbox{align-items:flex-end;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;gap:10px;padding:10px 10px 10px 16px}.chat-textarea{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:var(--font);font-size:14px;line-height:1.6;max-height:140px;min-height:22px;outline:none;resize:none}.chat-textarea::placeholder{color:var(--text-muted)}.chat-send-btn{align-items:center;background:var(--primary);border:none;border-radius:var(--r-md);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:36px;justify-content:center;transition:all .15s ease;transition:all var(--transition);width:36px}.chat-send-btn:hover:not(:disabled){background:var(--primary-dark)}.chat-send-btn:disabled{cursor:not-allowed;opacity:.4}.chat-hint{color:var(--text-muted);font-size:11px;margin-top:7px;text-align:center}.row{display:flex;flex-wrap:wrap;margin:-8px}.row.g-3{margin:-6px}.row.g-4{margin:-8px}.row>[class*=col-]{padding:8px}.row.g-3>[class*=col-]{padding:6px}.col-12{width:100%}.col-md-6{width:50%}.col-xl-3{width:25%}.col-lg-4{width:33.333%}.col-lg-5{width:41.666%}.col-lg-7{width:58.334%}.col-lg-8{width:66.666%}.h-100{height:100%}.mb-4{margin-bottom:24px}.mb-3{margin-bottom:16px}.mb-1{margin-bottom:6px}.mt-2{margin-top:10px}.fw-600{font-weight:600}.fw-700{font-weight:700}.text-xs{font-size:11px}.text-sm{font-size:13px}.text-muted-c{color:var(--text-muted)}.text-primary-c{color:var(--primary)}.text-success{color:var(--success)}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.flex-column{flex-direction:column}.gap-1{gap:6px}.gap-2{gap:10px}.gap-3{gap:14px}.flex-wrap{flex-wrap:wrap}.legend-rect{border-radius:2px;display:inline-block;height:3px;width:12px}.legend-dot{border-radius:50%;display:inline-block;height:7px;width:7px}.legend-primary{background:var(--primary)}.legend-secondary{background:var(--secondary)}.legend-success{background:var(--success)}.legend-warning{background:var(--warning)}.legend-info{background:var(--info)}.sidebar-overlay{background:#00000080;display:none;inset:0;position:fixed;z-index:150}.admio-footer{background:var(--card-bg);border-top:1px solid var(--border);color:var(--text-muted);font-size:12px;justify-content:space-between;padding:16px 28px;transition:background .25s}.admio-footer,.thinking-dots{align-items:center;display:flex}.thinking-dots{gap:5px;padding:2px 0}.thinking-dot{animation:pulse 1.2s ease infinite;background:var(--text-muted);border-radius:50%;height:7px;width:7px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes aiPulse{0%,to{box-shadow:0 0 6px var(--success)}50%{box-shadow:0 0 12px var(--success)}}@keyframes aiBar{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.spinner{animation:spin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@media (max-width:991px){.admio-sidebar{transform:translateX(-100%)}.admio-sidebar.mobile-open{transform:none}.sidebar-overlay.active{display:block}.admio-main{margin-left:0}.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8{width:100%}}@media (max-width:767px){.col-md-6{width:100%}.col-xl-3{width:50%}.admio-content{padding:20px 16px 32px}.hero-title{font-size:28px}}@media (max-width:480px){.col-xl-3{width:100%}.auth-card{padding:28px 20px}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#11111b1f;background-clip:content-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#7c3aed59;background-clip:content-box;border:2px solid #0000}::selection{background:#7c3aed29}:focus-visible{border-radius:6px;outline:2px solid #7c3aed8c;outline-offset:2px}button{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#6D5BFF\]\/30:hover{border-color:#6d5bff4d}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.hover\:text-\[\#6D5BFF\]:hover{--tw-text-opacity:1;color:rgb(109 91 255/var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:shadow-\[0_16px_40px_-12px_rgba\(109\2c 91\2c 255\2c 0\.2\)\]:hover{--tw-shadow:0 16px 40px -12px #6d5bff33;--tw-shadow-colored:0 16px 40px -12px var(--tw-shadow-color)}.hover\:shadow-\[0_16px_40px_-12px_rgba\(109\2c 91\2c 255\2c 0\.2\)\]:hover,.hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.active\:cursor-grabbing:active{cursor:grabbing}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:h-10{height:2.5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:text-4xl{line-height:2.5rem}.lg\:text-4xl,.lg\:text-\[2\.25rem\]{font-size:2.25rem}.lg\:text-\[3\.4rem\]{font-size:3.4rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}:root:not([data-theme=dark]){--rtx-ui-page:#f8f8f6;--rtx-ui-surface-alt:#f7f7f5;--rtx-ui-surface-hover:#f7f4fb;--rtx-ui-border:#e7e7e4;--rtx-ui-border-md:#dededb;--rtx-ui-text:#191b1f;--rtx-ui-text-muted:#555c64;--rtx-ui-text-faint:#a0a4a8;--rtx-ui-brand-subtle:#f1eaff;--rtx-ui-brand-border:#d4c3ed;--rtx-ui-ok-text:#13946a;--rtx-ui-ok-bg:#e8f8f1;--rtx-ui-warn-text:#a66f14;--rtx-ui-warn-bg:#fff1dd;--rtx-ui-shadow-2:0 14px 34px #3730501a}:root{--v10-violet:#7b35ed;--v10-violet-ink:#6041a6;--v10-green:#10a875;--v10-amber:#e3a02f;--v10-display:"Manrope","DM Sans",system-ui,sans-serif;--v10-body:"DM Sans","Inter",system-ui,sans-serif}:root[data-theme=dark]{--v10-violet:#a78bfa;--v10-violet-ink:#c4b5fd}:root:not([data-theme=dark]) .rx,:root:not([data-theme=dark]) .rx-layer{--rx-violet:#7b35ed;--rx-violet-ink:#6a2ad8;--rx-paper:#f8f8f6}.v10-shell{font-family:DM Sans,Inter,system-ui,sans-serif;font-family:var(--v10-body)}.v10-header{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border-bottom:1px solid #e7e7e4;border-bottom:1px solid var(--rtx-ui-border,#e7e7e4);display:flex;flex-shrink:0;gap:12px;min-height:74px;padding:0 24px}.v10-header--mobile{min-height:60px;padding:8px 14px 8px 58px}.v10-back{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ddd;border:1px solid var(--rtx-ui-border-md,#ddd);border-radius:9px;color:#555c64;color:var(--rtx-ui-text-muted,#555c64);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.v10-back:hover{background:var(--rtx-ui-surface-hover);color:var(--rtx-ui-text)}.v10-title h1{color:#191b1f;color:var(--rtx-ui-text,#191b1f);font:700 17px/1.2 Manrope,DM Sans,system-ui,sans-serif;font:700 17px/1.2 var(--v10-display);letter-spacing:-.01em;margin:0}.v10-title h1,.v10-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-title p{color:#999;color:var(--rtx-ui-text-faint,#999);font-size:11.5px;margin:3px 0 0;max-width:70ch}.v10-top-actions{margin-left:auto}.v10-top-btn{align-items:center;background:#fafafa;background:var(--rtx-ui-surface-alt,#fafafa);border:1px solid #e2e2df;border:1px solid var(--rtx-ui-border-md,#e2e2df);border-radius:9px;color:#191b1f;color:var(--rtx-ui-text,#191b1f);cursor:pointer;display:inline-flex;font:600 12px DM Sans,Inter,system-ui,sans-serif;font:600 12px var(--v10-body);gap:6px;padding:7px 11px;white-space:nowrap}.v10-top-btn:hover{background:var(--rtx-ui-brand-subtle);border-color:var(--rtx-ui-brand-border)}.v10-top-btn i{background:#10a875;background:var(--v10-green);border-radius:50%;display:inline-block;height:7px;width:7px}.v10-avatar{background:#7b35ed;background:var(--v10-violet);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font:700 11px DM Sans,Inter,system-ui,sans-serif;font:700 11px var(--v10-body);height:30px;place-items:center;text-transform:uppercase;width:30px}.v10-tabs{background:#0000;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:12px 24px 0}.v10-tabs--mobile{padding:10px 16px 0}.v10-tab{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dededb;border:1px solid var(--rtx-ui-border-md,#dededb);border-radius:9px;color:var(--rtx-ui-text-muted);cursor:pointer;font:600 12px DM Sans,Inter,system-ui,sans-serif;font:600 12px var(--v10-body);padding:7px 12px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.v10-tab:hover{color:var(--rtx-ui-text)}.v10-tab[aria-selected=true]{background:#1d1e22;border-color:#1d1e22;color:#fff}:root[data-theme=dark] .v10-tab[aria-selected=true]{background:#f4f4f5;border-color:#f4f4f5;color:#111}.v10-main-scroll{animation:v10ViewIn .28s ease}@keyframes v10ViewIn{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.v10-nav-label{color:#a0a4a8;color:var(--rtx-ui-text-faint,#a0a4a8);letter-spacing:.08em;padding:14px 10px 6px;text-transform:uppercase}.v10-nav-label,.v10-nav-pill{font:700 10px DM Sans,Inter,system-ui,sans-serif;font:700 10px var(--v10-body)}.v10-nav-pill{background:#e8f8f1;background:var(--rtx-ui-ok-bg,#e8f8f1);border-radius:99px;color:#13946a;color:var(--rtx-ui-ok-text,#13946a);flex-shrink:0;font-style:normal;margin-left:auto;padding:2px 7px}.v10{color:var(--rtx-ui-text);font-family:DM Sans,Inter,system-ui,sans-serif;font-family:var(--v10-body)}.v10-eyebrow{color:#7b35ed;color:var(--v10-violet);font:700 10px DM Sans,Inter,system-ui,sans-serif;font:700 10px var(--v10-body);letter-spacing:.08em;text-transform:uppercase}.v10-grid4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.v10-metric{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:15px;overflow:hidden;padding:18px;position:relative;transition:transform .22s ease,box-shadow .22s ease}.v10-metric:hover{box-shadow:0 14px 34px #37305012;transform:translateY(-2px)}.v10-metric:after{background:radial-gradient(circle,#7b35ed14,#0000 67%);border-radius:50%;bottom:-45px;content:"";height:100px;position:absolute;right:-30px;width:100px}.v10-metric b{display:block;font:700 28px/1.1 Manrope,DM Sans,system-ui,sans-serif;font:700 28px/1.1 var(--v10-display);letter-spacing:-.02em}.v10-metric span{display:block;font-size:12.5px;margin-top:4px}.v10-metric small{color:var(--rtx-ui-text-faint);display:block;font-size:11px;margin-top:6px}.v10-metric--warn{background:#fff8ec}:root[data-theme=dark] .v10-metric--warn{background:#e3a02f1a}.v10-card{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:17px;margin-top:14px;min-width:0;padding:18px}.v10-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.v10-card-head h3{font:700 15px Manrope,DM Sans,system-ui,sans-serif;font:700 15px var(--v10-display);margin:2px 0 0}.v10-card-head p{color:var(--rtx-ui-text-muted);font-size:12px;margin:3px 0 0}.v10-toolbar{align-items:center;gap:10px;justify-content:space-between;margin:14px 0 12px}.v10-chips,.v10-toolbar{display:flex;flex-wrap:wrap}.v10-chips{gap:6px}.v10-chip{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:8px;color:var(--rtx-ui-text-muted);cursor:pointer;font:600 12px DM Sans,Inter,system-ui,sans-serif;font:600 12px var(--v10-body);padding:7px 10px}.v10-chip[aria-pressed=true]{background:var(--rtx-ui-brand-subtle);border-color:var(--rtx-ui-brand-border);color:#7b35ed;color:var(--v10-violet)}.v10-chip--dark[aria-pressed=true]{background:#1d1e22;border-color:#1d1e22;color:#fff}.v10-search{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:8px;color:var(--rtx-ui-text);font:13px DM Sans,Inter,system-ui,sans-serif;font:13px var(--v10-body);max-width:100%;padding:8px 10px;width:280px}.v10-search:focus,.v10-select:focus{border-color:#7b35ed;border-color:var(--v10-violet);box-shadow:0 0 0 3px var(--rtx-ui-brand-subtle);outline:none}.v10-select{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:8px;color:var(--rtx-ui-text);font:12.5px DM Sans,Inter,system-ui,sans-serif;font:12.5px var(--v10-body);padding:7px 8px}.v10-state{align-items:center;border-radius:99px;display:inline-flex;font:700 11px DM Sans,Inter,system-ui,sans-serif;font:700 11px var(--v10-body);gap:5px;padding:4px 8px;white-space:nowrap}.v10-state i{border-radius:50%;display:inline-block;height:6px;width:6px}.v10-state--ok{background:#eaf8f1;color:#168961}.v10-state--ok i{background:#18ad79}.v10-state--run{background:#f1eaff;color:#6b3cb2}.v10-state--run i{animation:v10Live 1.8s ease-in-out infinite;background:#7b35ed}.v10-state--warn{background:#fff1dd;color:#a66f14}.v10-state--warn i{background:#dfa035}.v10-state--err{background:#fdecec;color:#b42318}.v10-state--err i{background:#f04438}.v10-state--idle{background:var(--rtx-ui-surface-alt);color:var(--rtx-ui-text-muted)}.v10-state--idle i{background:#b6b8bc}:root[data-theme=dark] .v10-state--ok{background:#18ad7924;color:#34d399}:root[data-theme=dark] .v10-state--run{background:#a78bfa24;color:#c4b5fd}:root[data-theme=dark] .v10-state--warn{background:#dfa03524;color:#fbbf24}:root[data-theme=dark] .v10-state--err{background:#f0443824;color:#f87171}@keyframes v10Live{50%{box-shadow:0 0 0 5px #7b35ed00}0%,to{box-shadow:0 0 0 0 #7b35ed4d}}.v10-btn{align-items:center;background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:var(--rtx-ui-text);cursor:pointer;display:inline-flex;font:600 12px DM Sans,Inter,system-ui,sans-serif;font:600 12px var(--v10-body);gap:6px;justify-content:center;padding:7px 11px;white-space:nowrap}.v10-btn:hover:not(:disabled){background:var(--rtx-ui-surface-hover)}.v10-btn:disabled{cursor:default;opacity:.55}.v10-btn--primary{background:#7b35ed;background:var(--v10-violet);border-color:#7b35ed;border-color:var(--v10-violet);color:#fff}.v10-btn--primary:hover:not(:disabled){background:#6a2ad8}.v10-btn--link{background:var(--rtx-ui-surface);border:1px solid #ddd9e3;color:#6041a6;color:var(--v10-violet-ink)}.v10-btn--link:hover:not(:disabled){background:#f5f0ff}.v10-table{margin-top:0;overflow:hidden;padding:0}.v10-table-scroll{overflow-x:auto}.v10-tr{grid-gap:10px;align-items:center;border-top:1px solid var(--rtx-ui-border);display:grid;font-size:12.5px;gap:10px;min-width:760px;padding:11px 14px}.v10-tr--head{background:var(--rtx-ui-surface-alt);border-top:0;color:var(--rtx-ui-text-faint);font-size:11px;font-weight:700;letter-spacing:.03em}.v10-tr--click{cursor:pointer}.v10-tr--click:hover{background:#fbf9ff}:root[data-theme=dark] .v10-tr--click:hover{background:#a78bfa0f}.v10-tr b{font-weight:700}.v10-tr b,.v10-tr small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-tr small{color:var(--rtx-ui-text-faint);font-size:11px;margin-top:2px}.v10-mono{color:var(--rtx-ui-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.v10-exec-grid{grid-template-columns:minmax(220px,2fr) 1fr .8fr .6fr .6fr .7fr .8fr 90px}.v10-log-grid{grid-template-columns:110px 1fr 2fr 1fr 100px 70px}.v10-empty-row{color:var(--rtx-ui-text-muted);font-size:13px;padding:26px 14px}.v10-exec-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.v10-exec-top h3{font:700 17px Manrope,DM Sans,system-ui,sans-serif;font:700 17px var(--v10-display);margin:4px 0 0}.v10-progress{background:var(--rtx-ui-surface-alt);border-radius:99px;height:5px;margin:14px 0 6px;overflow:hidden}.v10-progress span{background:linear-gradient(90deg,#7b35ed,#18bd7d);background:linear-gradient(90deg,var(--v10-violet),#18bd7d);border-radius:99px;display:block;height:100%;transition:width 1.2s ease}.v10-steps{grid-gap:0;display:grid;gap:0}.v10-step{grid-gap:10px;align-items:center;border-top:1px solid var(--rtx-ui-border);display:grid;gap:10px;grid-template-columns:26px 1fr auto;padding:10px 0}.v10-step:first-child{border-top:0}.v10-step>i{background:#f0eaff;border-radius:50%;color:#7b35ed;color:var(--v10-violet);display:grid;font-style:normal;font:700 10px ui-monospace,monospace;height:23px;place-items:center;width:23px}.v10-step--ok>i{background:#e7f8f1;color:#128d66}.v10-step--err>i{background:#fdecec;color:#b42318}.v10-step b{display:block;font-size:12.5px}.v10-step small{display:block;font-size:11px;margin-top:1px}.v10-step em,.v10-step small{color:var(--rtx-ui-text-faint)}.v10-step em{font:11px ui-monospace,monospace;font-style:normal}.v10-detail-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 14px}.v10-detail-grid>div{background:var(--rtx-ui-surface-alt);border-radius:10px;min-width:0;padding:10px}.v10-detail-grid small{color:var(--rtx-ui-text-faint);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.v10-detail-grid b{display:block;font:700 15px Manrope,DM Sans,system-ui,sans-serif;font:700 15px var(--v10-display);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-error-box{background:#fdecec;border-radius:10px;color:#912018;font-size:12.5px;margin-bottom:12px;padding:10px 12px;white-space:pre-wrap;word-break:break-word}:root[data-theme=dark] .v10-error-box{background:#f044381f;color:#fca5a5}.v10-org-layout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-top:12px}.v10-org-layout>.v10-card{margin-top:0}.v10-org-row{grid-gap:10px;align-items:center;background:none;border:0;border-radius:9px;border-top:1px solid var(--rtx-ui-border);color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:34px 1fr auto;padding:11px 8px;text-align:left;width:100%}.v10-org-row[aria-pressed=true]{background:#f8f4ff}:root[data-theme=dark] .v10-org-row[aria-pressed=true]{background:#a78bfa14}.v10-org-avatar{background:#ece5f8;border-radius:50%;color:#5e438c;display:grid;font:700 11px DM Sans,Inter,system-ui,sans-serif;font:700 11px var(--v10-body);height:32px;place-items:center;text-transform:uppercase;width:32px}.v10-org-row b,.v10-org-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-org-row b{font-size:13px}.v10-org-row small{color:var(--rtx-ui-text-faint);font-size:11px}.v10-org-row em{color:var(--rtx-ui-text-faint);font:normal 11px ui-monospace,monospace;text-align:right}.v10-kpis{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.v10-kpis>div{background:var(--rtx-ui-surface-alt);border-radius:9px;padding:10px}.v10-kpis small{color:var(--rtx-ui-text-faint);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.v10-kpis b{display:block;font:700 17px Manrope,DM Sans,system-ui,sans-serif;font:700 17px var(--v10-display);margin-top:3px}.v10-bars{align-items:flex-end;border-bottom:1px solid var(--rtx-ui-border);display:flex;gap:6px;height:110px;padding:6px 0 0}.v10-bars>div{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%;justify-content:flex-end;min-width:0}.v10-bars span{background:linear-gradient(#a986eb,#7543d4);border-radius:4px 4px 1px 1px;max-width:28px;min-height:2px;transition:height .6s ease;width:100%}.v10-bars-axis{display:flex;gap:6px;margin-top:5px}.v10-bars-axis span{color:var(--rtx-ui-text-faint);flex:1 1;font-size:10px;min-width:0;overflow:hidden;text-align:center}.v10-list-row{grid-gap:9px;align-items:start;border-top:1px solid var(--rtx-ui-border);display:grid;gap:9px;grid-template-columns:8px 1fr auto;padding:9px 0}.v10-list-row>i{background:#10a875;background:var(--v10-green);border-radius:50%;height:7px;margin-top:5px;width:7px}.v10-list-row>i.amber{background:#e3a02f;background:var(--v10-amber)}.v10-list-row>i.red{background:#f04438}.v10-list-row b{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-list-row small{color:var(--rtx-ui-text-faint);display:block;font-size:11px}.v10-list-row em{color:var(--rtx-ui-text-muted);font:normal 11px DM Sans,Inter,system-ui,sans-serif;font:normal 11px var(--v10-body);white-space:nowrap}.v10-ws-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:12px}.v10-ws{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:15px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;transition:transform .2s,box-shadow .2s}.v10-ws:hover{box-shadow:0 13px 28px #3a32480f;transform:translateY(-2px)}.v10-ws-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.v10-ws-mark{border-radius:10px;color:#fff;display:grid;font:800 12px Manrope,DM Sans,system-ui,sans-serif;font:800 12px var(--v10-display);height:36px;place-items:center;width:36px}.v10-ws small.v10-eyebrow{margin-top:4px}.v10-ws h3{font:700 15px Manrope,DM Sans,system-ui,sans-serif;font:700 15px var(--v10-display);margin:0}.v10-ws p{color:var(--rtx-ui-text-muted);font-size:12px;line-height:1.5;margin:0}.v10-ws-views{display:flex;flex-wrap:wrap;gap:5px}.v10-ws-views button{background:var(--rtx-ui-surface-alt);border:0;border-radius:6px;color:var(--rtx-ui-text-muted);cursor:pointer;font:600 11px DM Sans,Inter,system-ui,sans-serif;font:600 11px var(--v10-body);padding:5px 7px}.v10-ws-views button:hover{background:var(--rtx-ui-brand-subtle);color:#7b35ed;color:var(--v10-violet)}.v10-ws-foot{align-items:center;border-top:1px solid var(--rtx-ui-border);display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:8px}.v10-conn-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.v10-conn-mini{grid-gap:9px;align-items:center;border:1px solid var(--rtx-ui-border);border-radius:10px;display:grid;gap:9px;grid-template-columns:30px 1fr;min-width:0;padding:9px}.v10-conn-mini b{font-size:12.5px}.v10-conn-mini b,.v10-conn-mini span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-conn-mini span{color:#158b64;font-size:11px}.v10-conn-mini span.warn{color:#a66f14}.rtx-composer.rtx-composer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(0deg,#f8f8f6 72%,#0000)!important;background:linear-gradient(to top,var(--rtx-ui-page,#f8f8f6) 72%,#0000)!important;border-top:0!important;box-shadow:none!important;padding-top:4px!important}.rtx-composer.rtx-composer .rtx-composer__inner{background:#0000!important;border:0!important;box-shadow:none!important;max-width:880px}.rtx-composer.rtx-composer .rtx-composer__inner:focus-within{box-shadow:none!important}.rtx-composer.rtx-composer .rtx-inputbox{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dededb;border:1px solid var(--rtx-ui-border-md,#dededb);border-radius:18px;box-shadow:0 10px 30px #37305012}.rtx-composer.rtx-composer .rtx-inputbox:focus-within{border-color:#d4c3ed;border-color:var(--rtx-ui-brand-border,#d4c3ed);box-shadow:0 0 0 4px #7b35ed12,0 10px 30px #37305014}.rtx-composer.rtx-composer .rtx-cbar{background:#0000;border-bottom:1px solid #e7e7e4;border-bottom:1px solid var(--rtx-ui-border,#e7e7e4);padding:8px 12px 6px}.rtx-composer.rtx-composer .rtx-cbar__row--meta{flex-wrap:nowrap;gap:6px}.rtx-composer.rtx-composer .rtx-aipick--compact{flex-wrap:nowrap;min-width:0}.rtx-composer.rtx-composer .rtx-aipick--compact svg{flex-shrink:0}.rtx-composer.rtx-composer .rtx-aipick--compact select{background:#f7f7f5!important;background:var(--rtx-ui-surface-alt,#f7f7f5)!important;border:1px solid #e7e7e4!important;border:1px solid var(--rtx-ui-border,#e7e7e4)!important;border-radius:8px!important;color:#191b1f!important;color:var(--rtx-ui-text,#191b1f)!important;font-size:12px!important;height:26px;max-width:190px;min-width:0;padding:0 8px!important;text-overflow:ellipsis}.rtx-composer.rtx-composer .rtx-input-shell{align-items:center!important;padding:6px 8px 8px!important}.rtx-composer.rtx-composer .rtx-util-row:not(:has(.rtx-util-item)){display:none}.rtx-composer.rtx-composer .rtx-util-sep:only-of-type{display:none}.rtx-composer.rtx-composer .rtx-composer__hint{margin-top:8px}@media (max-width:700px){.rtx-composer.rtx-composer .rtx-aipick--compact select{max-width:130px}}.rx .rx-hero{margin-bottom:8px}.rx .rx-period{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 6px}.rx .rx-period__btn{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dededb;border:1px solid var(--rtx-ui-border-md,#dededb);border-radius:9px;color:var(--rtx-ui-text-muted);cursor:pointer;font:600 12.5px DM Sans,Inter,system-ui,sans-serif;font:600 12.5px var(--v10-body);padding:7px 13px}.rx .rx-period__btn:hover{color:var(--rtx-ui-text)}.rx .rx-period__btn--active{background:#1d1e22;border-color:#1d1e22;color:#fff}:root[data-theme=dark] .rx .rx-period__btn--active{background:#f4f4f5;border-color:#f4f4f5;color:#111}.rx .rx-period__note{color:var(--rtx-ui-text-faint);font-size:12px;margin-left:auto}.rx .rx-stats{gap:14px;margin:16px 0 34px}.rx .rx-stat{padding:18px 20px}.rx .rx-stat__label{align-items:center;display:inline-flex}.rx .rx-stat__hint{line-height:1.45;margin-top:6px}.rx .rx-section{margin-top:34px}.rx .rx-section__head{margin-bottom:14px}.rx .rx-h2{font:700 18px/1.3 Manrope,DM Sans,system-ui,sans-serif;font:700 18px/1.3 var(--v10-display);letter-spacing:-.01em;margin:4px 0 0}.rx .rx-eyebrow{margin:0}.rx .rx-priority{padding:8px}.rx .rx-priority__row{align-items:center;gap:14px;padding:14px}.rx .rx-priority__body{display:flex;flex-direction:column;gap:3px}.rx .rx-priority__meta,.rx .rx-priority__title{display:block}.rx .rx-priority__action,.rx .rx-priority__meta{margin-top:0}.rx .rx-grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rx .rx-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (max-width:800px){.rx .rx-grid-2{grid-template-columns:1fr}}.rx .rx-grid-2{align-items:start}.rx .rx-quickcmd{padding:22px}.rx .rx-command{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dededb;border:1px solid var(--rtx-ui-border-md,#dededb);border-radius:14px;box-shadow:0 8px 24px #3730500f;display:flex;gap:10px;margin-top:14px;padding:6px 6px 6px 14px}.rx .rx-command:focus-within{border-color:#d4c3ed;border-color:var(--rtx-ui-brand-border,#d4c3ed);box-shadow:0 0 0 4px #7b35ed12}.rx .rx-command__mark{color:#7b35ed;color:var(--v10-violet,#7b35ed);flex-shrink:0;font-size:16px}.rx .rx-command__input{background:#0000;border:0;color:var(--rtx-ui-text);flex:1 1;font:500 14.5px DM Sans,Inter,system-ui,sans-serif;font:500 14.5px var(--v10-body);min-width:0;outline:none;padding:9px 0}.rx .rx-command .rx-btn{flex-shrink:0}.rx .rx-command__suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rx .rx-pill--suggest{background:#f7f7f5;background:var(--rtx-ui-surface-alt,#f7f7f5);border:1px solid #e7e7e4;border:1px solid var(--rtx-ui-border,#e7e7e4);cursor:pointer;font:600 12px DM Sans,Inter,system-ui,sans-serif;font:600 12px var(--v10-body);padding:7px 12px}.rx .rx-pill--suggest:hover{background:var(--rtx-ui-brand-subtle);border-color:var(--rtx-ui-brand-border);color:#7b35ed;color:var(--v10-violet)}.rx .rx-live-dot{background:#10a875;background:var(--v10-green,#10a875);border-radius:50%;box-shadow:0 0 0 3px #10a87526;display:inline-block;height:7px;width:7px}.rx .rx-glance{margin-top:14px}.rx .rx-glance__label{color:var(--rtx-ui-text-faint);font:700 10.5px DM Sans,Inter,system-ui,sans-serif;font:700 10.5px var(--v10-body);letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}.rx .rx-glance__row{align-items:center;background:none;border-bottom:0;border-left:0;border-right:0;color:inherit;font:inherit;text-align:left;width:100%}@media (max-width:1100px){.v10-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-org-layout{grid-template-columns:1fr}.v10-conn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.v10-detail-grid,.v10-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-kpis{grid-template-columns:1fr 1fr}.v10-conn-grid{grid-template-columns:1fr}.v10-search{width:100%}}@media (prefers-reduced-motion:reduce){.v10-main-scroll,.v10-metric,.v10-ws{animation:none!important;transition:none!important}.v10-state--run i{animation:none}}:root{--rtx-elev-1:0 1px 2px #1814240a,0 4px 14px #1814240d;--rtx-elev-2:0 2px 4px #1814240d,0 10px 26px #18142414}:root[data-theme=dark]{--rtx-elev-1:0 1px 2px #00000059,0 4px 14px #00000040;--rtx-elev-2:0 2px 6px #0006,0 12px 28px #00000059}:root .crm-head,:root .crm-nc__card,:root .crm-section,:root .rx .rx-panel,:root .rx .rx-stat,:root .rx .rx-tile,:root .rx-panel,:root .rx-stat,:root .rx-tile,:root .v10-card,:root .v10-metric,:root .v10-ws{border-color:#18142412;box-shadow:0 1px 2px #1814240a,0 4px 14px #1814240d;box-shadow:var(--rtx-elev-1)}:root[data-theme=dark] .rx-panel,:root[data-theme=dark] .rx-stat,:root[data-theme=dark] .rx-tile,:root[data-theme=dark] .v10-card,:root[data-theme=dark] .v10-metric{border-color:#ffffff14}:root .crm-section,:root .rx-tile,:root .v10-tr--click,:root .v10-ws,:root button.rx-panel,:root button.v10-metric{transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}:root .crm-section:hover,:root .rx-tile:hover,:root .v10-ws:hover,:root button.rx-panel:hover,:root button.v10-metric:hover{box-shadow:0 2px 4px #1814240d,0 10px 26px #18142414;box-shadow:var(--rtx-elev-2);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){:root .crm-section:hover,:root .rx-tile:hover,:root .v10-ws:hover,:root button.rx-panel:hover,:root button.v10-metric:hover{transform:none}}@keyframes rtxFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rtxGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root .crm-section,:root .rx-panel,:root .rx-stat,:root .rx-tile,:root .v10-card,:root .v10-metric{animation:rtxFadeUp .32s ease both}:root .rx-stats>:nth-child(2),:root .v10-grid4>:nth-child(2){animation-delay:.04s}:root .rx-stats>:nth-child(3),:root .v10-grid4>:nth-child(3){animation-delay:.08s}:root .rx-stats>:nth-child(4),:root .v10-grid4>:nth-child(4){animation-delay:.12s}:root .rx-row,:root .v10-list-row,:root .v10-tr:not(.v10-tr--head){transition:background-color .15s ease}:root .rx-row:hover,:root .v10-list-row:hover,:root .v10-tr:not(.v10-tr--head):hover{background-color:rgba(123,53,237,.035)}:root .rx-btn,:root .v10-btn,:root .v10-chip,:root .v10-top-btn{transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}:root [role=button]:focus-visible,:root a:focus-visible,:root button:focus-visible,:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible{outline:2px solid #7b35ed8c;outline-offset:2px}:root .rx-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s ease}:root .rx-link:hover{background-size:100% 1px}:root .rtx-skeleton,:root .rx-skeleton{animation:rtxShimmer 1.3s linear infinite;background:linear-gradient(90deg,#1814240d 25%,#1814241a 37%,#1814240d 63%);background-size:800px 100%}.rtx-showmore{align-items:center;background:#0000;border:1px dashed #18142424;border-radius:12px;color:#7b35ed;color:var(--v10-violet,#7b35ed);cursor:pointer;display:flex;font:700 12.5px DM Sans,Inter,system-ui,sans-serif;font:700 12.5px var(--v10-body,inherit);gap:6px;justify-content:center;margin-top:10px;padding:9px 12px;transition:background-color .15s ease,border-color .15s ease;width:100%}.rtx-showmore:hover{background:#7b35ed0d;border-color:#7b35ed59}.rtx-reveal>*{animation:rtxFadeUp .3s ease both}@media (prefers-reduced-motion:reduce){.kb-area,.kb-bar span,.kb-card,.kb-metric,.kb-passage,.rtx-reveal>*,:root .crm-section,:root .rx-panel,:root .rx-stat,:root .rx-tile,:root .v10-card,:root .v10-metric{animation:none!important}.kb-area:hover,.kb-metric:hover,:root .rx-btn:hover,:root .v10-btn:hover,:root .v10-top-btn:hover{transform:none!important}}:root .rx .rx-period__btn--active:hover,:root .rx-period__btn--active:hover{color:#fff}:root[data-theme=dark] .rx .rx-period__btn--active:hover{color:#111}:root .rx .rx-period__btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}:root .rx .rx-period__btn:not(.rx-period__btn--active):hover{background:#7b35ed0f;border-color:#7b35ed40;color:#7b35ed;color:var(--v10-violet,#7b35ed)}:root .v10-chip[aria-pressed=true]:hover{color:#fff}:root{--rtx-g-lock:#7c3aed;--rtx-g-lock-2:#6d28d9;--rtx-g-lock-soft:#7c3aed1a;--rtx-g-lock-line:#7c3aed38;--rtx-g-veil:#ffffff6b;--rtx-g-veil-strong:#ffffffa8;--rtx-g-glass:#ffffffdb;--rtx-g-aurora-a:#fe2a6408;--rtx-g-aurora-b:rgba(124,92,252,.045);--rtx-g-aurora-c:#2895fc08;--rtx-g-grid:#0f0f2808;--rtx-g-sweep:#ffffff61}:root[data-theme=dark]{--rtx-g-lock:#a78bfa;--rtx-g-lock-2:#8b5cf6;--rtx-g-lock-soft:#8b5cf629;--rtx-g-lock-line:#8b5cf657;--rtx-g-veil:#0e102075;--rtx-g-veil-strong:#0e1020b3;--rtx-g-glass:#1c2038e0;--rtx-g-aurora-a:rgba(254,42,100,.055);--rtx-g-aurora-b:rgba(124,92,252,.085);--rtx-g-aurora-c:rgba(40,149,252,.055);--rtx-g-grid:hsla(0,0%,100%,.035);--rtx-g-sweep:#b4c8ff1a}.rtx-topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--rtx-surface);isolation:isolate}.rtx-topbar:before{content:none}.rtx-gtopbar-fx{display:none}.rtx-topbar:after{animation:none;background:var(--rtx-line);box-shadow:none;opacity:1}.rtx-topbar .rtx-iconbtn,.rtx-topbar .rtx-tbtn{position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;transition:background .18s var(--rtx-ease,ease),color .18s var(--rtx-ease,ease),box-shadow .18s var(--rtx-ease,ease),transform .18s var(--rtx-ease,ease)}.rtx-topbar .rtx-iconbtn:hover,.rtx-topbar .rtx-tbtn:hover{background:color-mix(in srgb,var(--rtx-primary) 7%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rtx-primary) 16%,#0000);transform:none}.rtx-topbar .rtx-iconbtn:active,.rtx-topbar .rtx-tbtn:active{transform:translateY(0)}.rtx-gauth{align-items:center;display:flex;flex-shrink:0;gap:7px}.rtx-gauth__login{background:#0000;border:1px solid #0000;border-radius:10px;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer;font:600 13px/1 inherit;padding:7px 15px;transition:background .16s,color .16s,border-color .16s;white-space:nowrap}.rtx-gauth__login:hover{background:color-mix(in srgb,var(--rtx-primary) 8%,#0000);border-color:#7c3aed38;border-color:var(--rtx-g-lock-line);color:#7c3aed;color:var(--rtx-g-lock)}.rtx-gauth__cta{background:linear-gradient(135deg,#8b5cf6,#7c3aed 50%,#6d28d9);border:none;border-radius:10px;box-shadow:0 1px 2px #4c1d9566,0 6px 20px -6px #7c3aeda6;color:#fff;cursor:pointer;font:700 13px/1 inherit;letter-spacing:-.1px;overflow:hidden;padding:7px 17px;position:relative;transition:transform .16s,box-shadow .16s;white-space:nowrap}.rtx-gauth__cta:hover{box-shadow:0 1px 2px #4c1d9566,0 10px 28px -6px #7c3aedcc;transform:translateY(-1px)}.rtx-gauth__cta:after{animation:rtxGShine 4.5s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);content:"";inset:0 auto 0 -60%;position:absolute;width:45%}.rtx-gmeter{align-items:center;background:#7c3aed1a;background:var(--rtx-g-lock-soft);border:1px solid #7c3aed38;border:1px solid var(--rtx-g-lock-line);border-radius:99px;box-shadow:inset 0 1px 0 #ffffff80;color:#7c3aed;color:var(--rtx-g-lock);display:inline-flex;font:700 11.5px/1 inherit;gap:8px;padding:5px 11px 5px 9px;transition:color .2s,background .2s,border-color .2s;white-space:nowrap}.rtx-gmeter--last{background:#ef444417;border-color:#ef444442;color:#dc2626}.rtx-gmeter--out{background:#ef444421;border-color:#ef444461;color:#dc2626;cursor:pointer}:root[data-theme=dark] .rtx-gmeter--last,:root[data-theme=dark] .rtx-gmeter--out{color:#fca5a5}.rtx-gmeter__pips{display:inline-flex;gap:3px}.rtx-gmeter__pip{background:currentColor;border-radius:99px;height:4px;opacity:.22;transition:opacity .25s ease;transition:opacity .25s var(--rtx-ease,ease);width:14px}.rtx-gmeter__pip.is-left{opacity:1}.rtx-gmeter--last .rtx-gmeter__pip.is-left{animation:rtxGPulse 1.9s ease-in-out infinite}.rtx-gmeter__label{letter-spacing:-.1px}.rtx-glock{position:relative}.rtx-glock__content{filter:blur(4.5px) saturate(.85);opacity:.62;pointer-events:none;transform:scale(.99) translateZ(0);transition:filter .3s ease,opacity .3s ease;transition:filter .3s var(--rtx-ease,ease),opacity .3s var(--rtx-ease,ease);-webkit-user-select:none;user-select:none}.rtx-glock--soft .rtx-glock__content{filter:blur(2.5px) saturate(.9);opacity:.72}.rtx-glock--strong .rtx-glock__content{filter:blur(8px) saturate(.75);opacity:.45}.rtx-glock--strong:hover .rtx-glock__content{filter:blur(6.5px) saturate(.85);opacity:.55}.rtx-glock:hover .rtx-glock__content{filter:blur(3.2px) saturate(.92);opacity:.7}.rtx-glock__veil{align-items:center;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);background:radial-gradient(120% 90% at 50% 0,#0000,#ffffff6b 60%),linear-gradient(180deg,#0000,#ffffffa8);background:radial-gradient(120% 90% at 50% 0,#0000,var(--rtx-g-veil) 60%),linear-gradient(180deg,#0000,var(--rtx-g-veil-strong));border-radius:inherit;cursor:pointer;display:flex;inset:0;justify-content:center;padding:16px;position:absolute;transition:-webkit-backdrop-filter .3s;transition:backdrop-filter .3s;transition:backdrop-filter .3s,-webkit-backdrop-filter .3s;z-index:2}.rtx-glock__veil:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--rtx-g-lock);outline-offset:-3px}.rtx-glock__card{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#ffffffdb;background:var(--rtx-g-glass);border:1px solid #7c3aed38;border:1px solid var(--rtx-g-lock-line);border-radius:18px;box-shadow:inset 0 1px 0 #ffffffb3,0 18px 44px -14px #140c3059;max-width:250px;padding:20px 20px 18px;text-align:center;transform:translateY(0);transition:transform .25s ease,box-shadow .25s;transition:transform .25s var(--rtx-ease,ease),box-shadow .25s}.rtx-glock__veil:hover .rtx-glock__card{box-shadow:inset 0 1px 0 #ffffffb3,0 24px 54px -14px #140c306b;transform:translateY(-2px)}.rtx-glock__card--compact{border-radius:15px;max-width:min(210px,100%);padding:15px 14px 14px}.rtx-glock--strong .rtx-glock__veil{padding:10px}.rtx-glock__badge{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:12px;box-shadow:0 6px 18px -4px #7c3aed8c,0 0 0 5px #7c3aed1a;box-shadow:0 6px 18px -4px #7c3aed8c,0 0 0 5px var(--rtx-g-lock-soft);color:#fff;display:grid;height:40px;margin:0 auto 11px;place-items:center;width:40px}.rtx-glock__card--compact .rtx-glock__badge{border-radius:10px;height:34px;margin-bottom:9px;width:34px}.rtx-glock__title{color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);font:800 13px/1.3 inherit;letter-spacing:-.2px;margin-bottom:4px}.rtx-glock__body{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font:500 11.5px/1.5 inherit;margin-bottom:12px}.rtx-glock__cta{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:11px;box-shadow:0 5px 16px -5px #7c3aedb3;color:#fff;cursor:pointer;font:700 12px/1 inherit;padding:9px 14px;transition:transform .15s,box-shadow .15s;width:100%}.rtx-glock__cta:hover{box-shadow:0 9px 22px -6px #7c3aedd9;transform:translateY(-1px)}.rtx-gchip{align-items:center;background:#7c3aed1a;background:var(--rtx-g-lock-soft);border:1px solid #7c3aed38;border:1px solid var(--rtx-g-lock-line);border-radius:99px;color:#7c3aed;color:var(--rtx-g-lock);display:inline-flex;font:700 9.5px/1 inherit;gap:4px;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase}.rtx-gnav-locked{filter:saturate(.75);opacity:.62;position:relative;transition:opacity .18s,filter .18s,background .18s}.rtx-gnav-locked:hover{background:#7c3aed1a!important;background:var(--rtx-g-lock-soft)!important;filter:saturate(1);opacity:.9}.rtx-gate{align-items:center;animation:rtxGFade .22s ease both;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#0c0a1885;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.rtx-gate__card{animation:rtxGRise .3s cubic-bezier(.22,.61,.36,1) both;animation:rtxGRise .3s var(--rtx-ease,cubic-bezier(.22,.61,.36,1)) both;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #7c3aed38;border:1px solid var(--rtx-g-lock-line);border-radius:26px;box-shadow:inset 0 1px 0 #fff9,0 40px 90px -24px #10082c8c;max-width:440px;overflow:hidden;padding:34px 30px 26px;position:relative;width:100%}.rtx-gate__card:before{background:radial-gradient(50% 100% at 22% 100%,#fe2a6429,#0000 70%),radial-gradient(55% 100% at 62% 100%,#7c5cfc38,#0000 72%);content:"";filter:blur(24px);height:190px;inset:-60% -20% auto -20%;pointer-events:none;position:absolute}.rtx-gate__card>*{position:relative}.rtx-gate__badge{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:18px;box-shadow:0 10px 28px -6px #7c3aed99,0 0 0 7px #7c3aed1a;box-shadow:0 10px 28px -6px #7c3aed99,0 0 0 7px var(--rtx-g-lock-soft);color:#fff;display:grid;height:58px;margin:0 auto 16px;place-items:center;width:58px}.rtx-gate__title{color:#0f0f12;color:var(--rtx-ui-text,#0f0f12);font:800 21px/1.25 inherit;letter-spacing:-.4px;margin:0 0 8px;text-align:center}.rtx-gate__body{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font:500 13.5px/1.6 inherit;margin:0 auto;max-width:340px;text-align:center}.rtx-gate__used{display:flex;gap:5px;justify-content:center;margin:18px 0 4px}.rtx-gate__used span{background:linear-gradient(90deg,#8b5cf6,#6d28d9);border-radius:99px;height:5px;opacity:.85;width:34px}.rtx-gate__perks{grid-gap:9px;display:grid;gap:9px;margin:20px 0 4px}.rtx-gate__perk{align-items:center;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);display:flex;font:600 12.5px/1.4 inherit;gap:10px}.rtx-gate__perk i{background:#22c55e1f;border-radius:7px;color:#16a34a;display:grid;flex-shrink:0;font-style:normal;height:20px;place-items:center;width:20px}.rtx-gate__query{background:#fafafa;background:var(--rtx-ui-surface-alt,#fafafa);border:1px solid #7c3aed38;border:1px solid var(--rtx-g-lock-line);border-radius:13px;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);font:500 12px/1.6 inherit;margin:18px 0 0;padding:11px 14px}.rtx-gate__query b{color:#7c3aed;color:var(--rtx-g-lock);display:block;font:700 9.5px/1 inherit;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.rtx-gate__actions{grid-gap:9px;display:grid;gap:9px;margin-top:20px}.rtx-gate__primary{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed 50%,#6d28d9);border:none;border-radius:15px;box-shadow:0 8px 26px -8px #7c3aedcc;color:#fff;cursor:pointer;display:flex;font:700 14px/1 inherit;gap:8px;justify-content:center;letter-spacing:-.1px;overflow:hidden;padding:13px;position:relative;transition:transform .15s,box-shadow .15s}.rtx-gate__primary:hover{box-shadow:0 14px 34px -8px #7c3aede6;transform:translateY(-1px)}.rtx-gate__primary:after{animation:rtxGShine 4.5s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffff59,#0000);content:"";inset:0 auto 0 -60%;position:absolute;width:42%}.rtx-gate__secondary{background:#fff;background:var(--rtx-ui-surface,#fff);border:1.5px solid #0000001a;border:1.5px solid var(--rtx-ui-border-md,#0000001a);border-radius:15px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;font:600 13.5px/1 inherit;padding:12px;transition:border-color .15s,background .15s}.rtx-gate__secondary:hover{background:#7c3aed1a;background:var(--rtx-g-lock-soft);border-color:#7c3aed38;border-color:var(--rtx-g-lock-line)}.rtx-gate__tertiary{background:#0000;border:none;color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);cursor:pointer;font:500 12px/1 inherit;padding:7px}.rtx-gate__tertiary:hover{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.rtx-ginput-locked{border-color:#7c3aed38!important;border-color:var(--rtx-g-lock-line)!important;box-shadow:0 0 0 4px #7c3aed1a!important;box-shadow:0 0 0 4px var(--rtx-g-lock-soft)!important;position:relative}.rtx-gcomposer-note{align-items:center;background:#7c3aed1a;background:var(--rtx-g-lock-soft);border:1px solid #7c3aed38;border:1px solid var(--rtx-g-lock-line);border-radius:13px;color:#7c3aed;color:var(--rtx-g-lock);display:flex;font:600 12.5px/1.4 inherit;gap:9px;justify-content:center;margin:0 auto 8px;max-width:560px;padding:9px 14px}.rtx-gcomposer-note button{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:9px;box-shadow:0 4px 12px -4px #7c3aedb3;color:#fff;cursor:pointer;font:700 11.5px/1 inherit;padding:5px 12px;white-space:nowrap}@keyframes rtxGAurora{0%{transform:translate3d(-3%,0,0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.06)}to{transform:translate3d(-2%,1%,0) scale(1.02)}}@keyframes rtxGSweep{0%{left:-40%;opacity:0}8%{opacity:1}30%,to{left:118%;opacity:0}}@keyframes rtxGEdge{0%,to{opacity:.75}50%{opacity:1}}@keyframes rtxGShine{0%{left:-60%}55%,to{left:130%}}@keyframes rtxGPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes rtxGFade{0%{opacity:0}to{opacity:1}}@keyframes rtxGRise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.rtx-gate,.rtx-gate__card,.rtx-gate__primary:after,.rtx-gauth__cta:after,.rtx-gmeter--last .rtx-gmeter__pip.is-left,.rtx-gtopbar-fx:after,.rtx-topbar:after,.rtx-topbar:before{animation:none!important}.rtx-gate__primary:after,.rtx-gauth__cta:after,.rtx-gtopbar-fx:after{display:none}.rtx-gate__primary:hover,.rtx-gauth__cta:hover,.rtx-glock__veil:hover .rtx-glock__card,.rtx-topbar .rtx-iconbtn:hover,.rtx-topbar .rtx-tbtn:hover{transform:none}}@media (max-width:640px){.rtx-gtopbar-fx{display:none}.rtx-topbar:before{filter:blur(20px);opacity:.7}.rtx-gauth__login{padding:6px 11px}.rtx-gauth__cta{padding:6px 13px}.rtx-gate__card{border-radius:22px;padding:28px 22px 22px}}:root[data-theme=dark] .rtx-glock--strong .rtx-glock__content,:root[data-theme=dark] .rtx-glock__content{filter:blur(6px) saturate(1.05) brightness(1.35);opacity:.72}:root[data-theme=dark] .rtx-glock__veil{background:radial-gradient(120% 90% at 50% 0,#0000,#0e10204d 60%),linear-gradient(180deg,#0000,#0e102085)}:root[data-theme=dark] .rtx-gate__card,:root[data-theme=dark] .rtx-glock__card{box-shadow:0 24px 60px -18px #000000bf}:root[data-theme=dark] .rtx-gmeter{box-shadow:none}.rtx-sbtabs{background:#f6f6f4;background:var(--rtx-surface-2,#f6f6f4);border:1px solid #0000000f;border:1px solid var(--rtx-line,#0000000f);border-radius:10px;display:flex;flex-shrink:0;gap:3px;margin:0 10px 10px;padding:3px}.rtx-sbtab{background:#0000;border:none;border-radius:8px;color:#71717a;color:var(--rtx-muted,#71717a);cursor:pointer;flex:1 1;font:400 12.5px/1 inherit;padding:7px 0;position:relative;transition:background .14s ease,color .14s,font-weight .14s;transition:background .14s var(--rtx-ease,ease),color .14s,font-weight .14s}.rtx-sbtab:hover{background:#0000000a;background:var(--rtx-line-soft,#0000000a);color:#3f3f46;color:var(--rtx-ink-2,#3f3f46)}.rtx-sbtab.is-active{background:#fff;background:var(--rtx-surface,#fff);box-shadow:0 1px 2px #11111b0f,0 0 0 1px #7c3aed38;box-shadow:0 1px 2px #11111b0f,0 0 0 1px var(--rtx-primary-line,#7c3aed38);color:#7c3aed;color:var(--rtx-primary,#7c3aed);font-weight:700}.rtx-sbtab.is-active:after{background:#7c3aed;background:var(--rtx-primary,#7c3aed);border-radius:2px;bottom:3px;content:"";height:2px;left:22%;position:absolute;right:22%}:root[data-theme=dark] .rtx-sbtab.is-active{background:color-mix(in srgb,#7c3aed 22%,#0000);background:color-mix(in srgb,var(--rtx-primary,#7c3aed) 22%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,#7c3aed 45%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--rtx-primary,#7c3aed) 45%,#0000);color:#c4b5fd}:root[data-theme=dark] .rtx-sbtab.is-active:after{background:#c4b5fd}:root[data-theme=dark] .rtx-sbtab:hover{background:#ffffff0f}.rtx-brandwordmark{display:block;flex:1 1;height:19px;max-width:132px;min-width:0;object-fit:contain;object-position:left center;-webkit-user-select:none;user-select:none;width:auto}:root[data-theme=dark] .rtx-brandwordmark{filter:invert(1) brightness(1.9)}.rtx-glock__cta--secondary{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #0000001f;border:1px solid var(--rtx-ui-border,#0000001f);box-shadow:none;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a)}.rtx-glock__cta--secondary:hover{background:#00000008;background:var(--rtx-ui-surface-hover,#00000008);box-shadow:none;transform:translateY(-1px)}.rx,.rx-layer{--rx-paper:var(--rtx-ui-page,#f5f4f1);--rx-surface:var(--rtx-ui-surface,#fff);--rx-surface-alt:var(--rtx-ui-surface-alt,#f6f6f4);--rx-hover:var(--rtx-ui-surface-hover,#f1f1ef);--rx-line:var(--rtx-ui-border,#ebeae6);--rx-line-strong:var(--rtx-ui-border-md,#deddd8);--rx-ink:var(--rtx-ui-text,#1a1a1a);--rx-muted:var(--rtx-ui-text-muted,#5c5c58);--rx-faint:var(--rtx-ui-text-faint,#9d9b93);--rx-violet:#7c3aed;--rx-violet-ink:#6d28d9;--rx-violet-soft:var(--rtx-ui-brand-subtle,#7c3aed14);--rx-violet-line:var(--rtx-ui-brand-border,#7c3aed38);--rx-mint:#0f9f6e;--rx-mint-ink:var(--rtx-ui-ok-text,#0b7f58);--rx-mint-soft:var(--rtx-ui-ok-bg,#0f9f6e17);--rx-amber:#e08a00;--rx-amber-ink:var(--rtx-ui-warn-text,#a15c00);--rx-amber-soft:var(--rtx-ui-warn-bg,#e08a0017);--rx-amber-tint:#fffaf0;--rx-red:#dc2626;--rx-red-soft:var(--rtx-ui-danger-bg,#dc262612);--rx-display:"Manrope","DM Sans","Inter",system-ui,sans-serif;--rx-r-panel:16px;--rx-r-tile:13px;--rx-r-ctl:9px}.rx,.rx-layer{color:var(--rx-ink)}.rx{background:var(--rx-paper);box-sizing:border-box;min-height:100%;padding:22px 28px 40px}:root[data-theme=dark] .rx,:root[data-theme=dark] .rx-layer{--rx-violet:#a78bfa;--rx-violet-ink:#c4b5fd;--rx-mint:#34d399;--rx-amber:#fbbf24;--rx-amber-tint:#fbbf2412;--rx-red:#f87171}.rx *,.rx :after,.rx :before,.rx-layer *,.rx-layer :after,.rx-layer :before{box-sizing:border-box}.rx-layer{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--rtx-ui-font,"DM Sans","Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif)}.rx-wrap{margin:0 auto;max-width:1320px}.rx-num{font-feature-settings:"tnum";font-family:var(--rx-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rx-h2{font-family:var(--rx-display);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.rx-sub{color:var(--rx-muted);font-size:12.5px;line-height:1.5;margin:3px 0 0}.rx-faint{color:var(--rx-faint)}.rx-muted{color:var(--rx-muted)}.rx-hero{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;margin:4px 0 22px}.rx-hero__text{flex:1 1 520px;min-width:0}.rx-hero__greet{color:var(--rx-muted);font-family:var(--rx-display);font-size:15px;font-weight:700;margin:0 0 6px}.rx-hero__line{color:var(--rx-ink);font-family:var(--rx-display);font-size:clamp(22px,2.6vw,31px);font-weight:800;line-height:1.18;margin:0;max-width:44ch}.rx-hero__link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;-webkit-text-decoration-color:var(--rx-line-strong);text-decoration-color:var(--rx-line-strong);text-decoration-thickness:2px;text-underline-offset:5px}.rx-hero__link:hover{-webkit-text-decoration-color:var(--rx-violet);text-decoration-color:var(--rx-violet)}.rx-hero__meta{align-items:center;color:var(--rx-faint);display:flex;font-size:12px;gap:8px}.rx-panel{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-r-panel);min-width:0;padding:18px 18px 16px}.rx-panel__head{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.rx-panel__head>div:first-child{flex:1 1;min-width:0}.rx-section{margin-top:26px}.rx-section__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.rx-section__head .rx-h2{flex:0 0 auto}.rx-grid-2{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media (max-width:1100px){.rx-grid-2{grid-template-columns:minmax(0,1fr)}}.rx-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:18px 0 26px}.rx-stat{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-r-panel);overflow:hidden;padding:16px 16px 14px;position:relative}.rx-stat:before{background:var(--rx-violet);background:var(--rx-stat-accent,var(--rx-violet));content:"";height:3px;inset:0 0 auto 0;opacity:.7;position:absolute}.rx-stat--amber{--rx-stat-accent:var(--rx-amber)}.rx-stat--mint{--rx-stat-accent:var(--rx-mint)}.rx-stat--violet{--rx-stat-accent:var(--rx-violet)}.rx-stat__label{align-items:center;color:var(--rx-faint);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.rx-stat__value{font-family:var(--rx-display);font-size:30px;font-weight:800;line-height:1.15;margin-top:6px}.rx-stat__hint{color:var(--rx-muted);font-size:12px;margin-top:3px}.rx-stat__delta{font-size:11px;font-weight:700}.rx-stat__delta--up{color:var(--rx-mint-ink)}.rx-stat__delta--down{color:var(--rx-amber-ink)}.rx-eyebrow{color:var(--rx-violet-ink);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.rx-priority{display:flex;flex-direction:column}.rx-priority__row{align-items:flex-start;background:none;border:0;border-top:1px solid var(--rx-line);color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:14px 4px;text-align:left;width:100%}.rx-priority__row:first-child{border-top:0}.rx-priority__row:hover{background:var(--rx-hover);border-radius:10px}.rx-priority__row--top{background:var(--rx-amber-tint);border-radius:10px;border-top-color:#0000}.rx-priority__row--top:hover{background:var(--rx-amber-soft)}.rx-priority__num{align-items:center;background:var(--rx-surface-alt);border-radius:50%;color:var(--rx-muted);display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:26px;justify-content:center;margin-top:1px;width:26px}.rx-priority__row--top .rx-priority__num{background:var(--rx-amber);color:#fff}.rx-priority__body{flex:1 1;min-width:0}.rx-priority__title{font-size:14.5px;font-weight:700;line-height:1.4}.rx-priority__meta{color:var(--rx-muted);font-size:12px;margin-top:2px}.rx-priority__action{color:var(--rx-violet-ink);flex-shrink:0;font-size:12.5px;font-weight:700;margin-top:3px;white-space:nowrap}.rx-timeline{display:flex;flex-direction:column}.rx-timeline__row{border-top:1px solid var(--rx-line);display:flex;gap:12px;padding:12px 2px}.rx-timeline__row:first-child{border-top:0}.rx-timeline__time{font-feature-settings:"tnum";color:var(--rx-faint);flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;padding-top:2px;width:52px}.rx-timeline__dot-col{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:10px}.rx-timeline__dot{background:var(--rx-mint);border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.rx-timeline__dot--amber{background:var(--rx-amber)}.rx-timeline__dot--violet{background:var(--rx-violet)}.rx-timeline__body{flex:1 1;min-width:0}.rx-timeline__title{font-size:13px;font-weight:700}.rx-timeline__meta{color:var(--rx-muted);font-size:11.5px;margin-top:2px}.rx-timeline__tag{color:var(--rx-faint);flex-shrink:0;font-size:11px;padding-top:1px;white-space:nowrap}.rx-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.rx-tile{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-r-tile);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;min-height:132px;padding:15px 15px 13px;position:relative;text-align:left;transition:border-color .15s,background-color .15s}.rx-tile:hover{background:var(--rx-hover);border-color:var(--rx-line-strong)}.rx-tile--attention{background:var(--rx-amber-tint);border-color:#e08a0038}.rx-tile--attention:hover{background:var(--rx-amber-soft);border-color:#e08a005c}.rx-tile__value{font-size:30px;font-weight:800;line-height:1.05}.rx-tile__label{align-items:center;display:flex;font-size:13.5px;font-weight:600;gap:7px}.rx-tile__dot{background:var(--rx-amber);border-radius:50%;flex-shrink:0;height:7px;width:7px}.rx-tile__context{color:var(--rx-muted);font-size:12px;line-height:1.45}.rx-tile__foot{align-items:center;color:var(--rx-faint);display:flex;font-size:11.5px;gap:6px;margin-top:auto;padding-top:8px}.rx-tile--skeleton{cursor:default}.rx-tile--skeleton:hover{background:var(--rx-surface);border-color:var(--rx-line)}.rx-ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.rx-ledger__cell{background:none;border:0;border-left:1px solid var(--rx-line);border-radius:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:6px 16px 8px;text-align:left}.rx-ledger__cell:first-child{border-left:0;padding-left:2px}.rx-ledger__cell:hover .rx-ledger__label{color:var(--rx-violet-ink)}.rx-ledger__value{font-size:34px;font-weight:800;line-height:1.05}.rx-ledger__value--zero{color:var(--rx-faint)}.rx-ledger__label{align-items:center;color:var(--rx-muted);display:flex;font-size:12.5px;gap:5px}@media (max-width:900px){.rx-ledger{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.rx-ledger__cell,.rx-ledger__cell:first-child{border-left:0;padding-left:2px}}.rx-rows{display:flex;flex-direction:column}.rx-row{align-items:flex-start;border-top:1px solid var(--rx-line);display:flex;gap:12px;min-width:0;padding:14px 2px}.rx-row:first-child{border-top:0;padding-top:4px}.rx-row__main{flex:1 1;min-width:0}.rx-row__title{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px;margin:0}.rx-row__meta{color:var(--rx-muted);font-size:12px;line-height:1.5;margin-top:3px}.rx-row__actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.rx-row--click{border-radius:10px;cursor:pointer}.rx-row--click:hover{background:var(--rx-hover)}.rx-progress{background:var(--rx-surface-alt);border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.rx-progress>span{background:var(--rx-violet);border-radius:99px;display:block;height:100%;transition:width .4s ease}.rx-progress--wait>span{background:var(--rx-amber)}.rx-progress-label{gap:10px;justify-content:space-between;margin-top:6px}.rx-avatars,.rx-progress-label{color:var(--rx-muted);display:flex;font-size:12px}.rx-avatars{align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.rx-logos{align-items:center;display:inline-flex}.rx-logos>*{border-radius:6px;box-shadow:0 0 0 2px var(--rx-surface);margin-left:-5px}.rx-logos>:first-child{margin-left:0}.rx-metric-groups{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.rx-metric-group__title{align-items:center;color:var(--rx-muted);display:flex;font-size:12.5px;font-weight:700;gap:7px;margin:0 0 6px}.rx-metric{align-items:baseline;border-top:1px dashed var(--rx-line);display:flex;gap:10px;padding:8px 0}.rx-metric:first-of-type{border-top:0}.rx-metric__label{color:var(--rx-ink);flex:1 1;font-size:13px;min-width:0}.rx-metric__label small{color:var(--rx-faint);display:block;font-size:11.5px;margin-top:1px}.rx-metric__value{font-size:17px;font-weight:800;white-space:nowrap}.rx-change{border-radius:99px;font-size:11.5px;font-weight:600;padding:2px 7px;white-space:nowrap}.rx-change--up{background:var(--rx-mint-soft);color:var(--rx-mint-ink)}.rx-change--down{background:var(--rx-amber-soft);color:var(--rx-amber-ink)}.rx-change--flat{background:var(--rx-surface-alt);color:var(--rx-muted)}.rx-btn{align-items:center;background:var(--rx-surface);border:1px solid var(--rx-line-strong);border-radius:var(--rx-r-ctl);color:var(--rx-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;padding:7px 12px;transition:background-color .12s,border-color .12s,color .12s;white-space:nowrap}.rx-btn:hover:not(:disabled){background:var(--rx-hover)}.rx-btn:disabled{cursor:default;opacity:.55}.rx-btn--primary{background:var(--rx-violet);border-color:var(--rx-violet);color:#fff}.rx-btn--primary:hover:not(:disabled){background:var(--rx-violet-ink);border-color:var(--rx-violet-ink)}:root[data-theme=dark] .rx-btn--primary{color:#1b1030}.rx-btn--ok{background:var(--rx-mint);border-color:var(--rx-mint);color:#fff}.rx-btn--ok:hover:not(:disabled){background:var(--rx-mint);filter:brightness(.94)}.rx-btn--ghost{background:#0000;border-color:#0000;color:var(--rx-muted)}.rx-btn--ghost:hover:not(:disabled){color:var(--rx-ink)}.rx-btn--danger{color:var(--rx-red)}.rx-btn--sm{font-size:12px;padding:5px 9px}.rx-btn--icon{height:32px;padding:6px;width:32px}.rx-link{background:none;border:0;color:var(--rx-violet-ink);cursor:pointer;font:inherit;font-size:inherit;font-weight:600;padding:0}.rx-link:hover{text-decoration:underline;text-underline-offset:3px}.rx :focus-visible,.rx-layer :focus-visible{outline:2px solid var(--rx-violet);outline-offset:2px}.rx-pill{align-items:center;background:var(--rx-surface-alt);border-radius:99px;color:var(--rx-muted);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.rx-pill--violet{background:var(--rx-violet-soft);color:var(--rx-violet-ink)}.rx-pill--mint{background:var(--rx-mint-soft);color:var(--rx-mint-ink)}.rx-pill--amber{background:var(--rx-amber-soft);color:var(--rx-amber-ink)}.rx-pill--red{background:var(--rx-red-soft);color:var(--rx-red)}.rx-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.rx-field>span{font-size:12.5px;font-weight:600}.rx-field>small{color:var(--rx-faint);font-size:11.5px;line-height:1.45}.rx-input,.rx-select,.rx-textarea{background:var(--rx-surface);border:1px solid var(--rx-line-strong);border-radius:var(--rx-r-ctl);color:var(--rx-ink);font:inherit;font-size:13px;padding:8px 10px;width:100%}.rx-textarea{line-height:1.5;min-height:110px;resize:vertical}.rx-input:focus,.rx-select:focus,.rx-textarea:focus{border-color:var(--rx-violet);box-shadow:0 0 0 3px var(--rx-violet-soft);outline:none}.rx-tabs{border-bottom:1px solid var(--rx-line);display:flex;gap:2px;margin-bottom:18px;overflow-x:auto}.rx-tab{align-items:center;background:none;border:0;border-bottom:2px solid #0000;color:var(--rx-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:7px;margin-bottom:-1px;padding:10px 12px;white-space:nowrap}.rx-tab:hover{color:var(--rx-ink)}.rx-tab[aria-selected=true]{border-bottom-color:var(--rx-violet);color:var(--rx-ink)}.rx-tab__count{color:var(--rx-faint);font-size:11px;font-weight:600}.rx-note{align-items:flex-start;background:var(--rx-surface-alt);border-radius:10px;color:var(--rx-muted);display:flex;font-size:12.5px;gap:8px;line-height:1.5;padding:10px 12px}.rx-note--warn{background:var(--rx-amber-soft);color:var(--rx-amber-ink)}.rx-note--error{background:var(--rx-red-soft);color:var(--rx-red)}.rx-note--ok{background:var(--rx-mint-soft);color:var(--rx-mint-ink)}.rx-empty{color:var(--rx-muted);font-size:13px;line-height:1.55;padding:18px 2px 6px;text-align:left}.rx-empty strong{color:var(--rx-ink);display:block;font-size:14px;margin-bottom:3px}.rx-skel{animation:rx-pulse 1.4s ease-in-out infinite;background:var(--rx-surface-alt);border-radius:6px}@keyframes rx-pulse{50%{opacity:.55}}.rx-spin{animation:rx-rotate .9s linear infinite}@keyframes rx-rotate{to{transform:rotate(1turn)}}.rx-scrim{animation:rx-fade .16s ease-out;background:#14121e47;inset:0;position:fixed;z-index:1200}.rx-drawer{animation:rx-slide .2s cubic-bezier(.22,.61,.36,1);background:var(--rx-surface);border-left:1px solid var(--rx-line);bottom:0;box-shadow:0 28px 70px #0f0f2338;box-shadow:var(--rtx-ui-shadow-3,0 28px 70px #0f0f2338);color:var(--rx-ink);display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(560px,100vw);z-index:1201}.rx-drawer__head{align-items:flex-start;border-bottom:1px solid var(--rx-line);display:flex;gap:12px;padding:18px 20px 14px}.rx-drawer__head>div{flex:1 1;min-width:0}.rx-drawer__title{font-family:var(--rx-display);font-size:18px;font-weight:800;letter-spacing:-.015em;margin:0}.rx-drawer__body{flex:1 1;overflow-y:auto;padding:8px 20px 24px}.rx-drawer__foot{border-top:1px solid var(--rx-line);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.rx-dialog{animation:rx-fade .16s ease-out;background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:18px;box-shadow:0 28px 70px #0f0f2338;box-shadow:var(--rtx-ui-shadow-3,0 28px 70px #0f0f2338);color:var(--rx-ink);display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 40px);position:fixed;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 24px));z-index:1201}.rx-dialog--wide{width:min(760px,calc(100vw - 24px))}.rx-dialog .rx-drawer__body{padding-top:16px}@keyframes rx-fade{0%{opacity:0}}@keyframes rx-slide{0%{opacity:0;transform:translateX(28px)}}@media (prefers-reduced-motion:reduce){.rx-dialog,.rx-drawer,.rx-progress>span,.rx-scrim,.rx-skel,.rx-spin{animation:none!important;transition:none!important}}.rx-kv{grid-gap:8px 14px;display:grid;font-size:13px;gap:8px 14px;grid-template-columns:130px minmax(0,1fr);margin:6px 0 14px}.rx-kv dt{color:var(--rx-muted)}.rx-kv dd{min-width:0}.rx-kv dd,.rx-pre{margin:0;overflow-wrap:anywhere}.rx-pre{background:var(--rx-surface-alt);border:1px solid var(--rx-line);border-radius:10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;max-height:420px;overflow:auto;padding:12px 14px;white-space:pre-wrap}.rx-table{border-collapse:collapse;font-size:13px;width:100%}.rx-table th{color:var(--rx-muted);font-size:11.5px;font-weight:600;padding:8px;text-align:left}.rx-table td,.rx-table th{border-bottom:1px solid var(--rx-line)}.rx-table td{padding:10px 8px;vertical-align:top}.rx-table td.rx-right,.rx-table th.rx-right{text-align:right}.rx-scroll-x{overflow-x:auto}@media (max-width:700px){.rx{padding:16px 14px 32px}.rx-tiles{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rx-tile{min-height:0;padding:12px 11px 10px}.rx-tile__value{font-size:24px}.rx-tile__label{font-size:12.5px}.rx-tile__context{font-size:11.5px}.rx-kv{gap:2px;grid-template-columns:minmax(0,1fr)}.rx-kv dd{margin-bottom:8px}}.tb-notif{position:relative}.tb-dot{animation:tbPulse 2s infinite;background:#ff2d6c;border-radius:99px;color:#fff;display:grid;font-size:9.5px;font-weight:800;height:16px;min-width:16px;padding:0 4px;place-items:center;position:absolute;right:-6px;top:-7px}@keyframes tbPulse{70%{box-shadow:0 0 0 7px #ff2d6c00}0%{box-shadow:0 0 0 0 #ff2d6c73}}.tb-user{position:relative}.tb-chip{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;gap:8px;padding:4px 10px 4px 4px}.tb-chip[aria-expanded=true]{border-color:#b9a3f3;box-shadow:0 0 0 3px #7c3aed14}.tb-av{background:#18181c;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:11.5px;font-weight:800;height:30px;place-items:center;width:30px}.tb-av.lg{font-size:15px;height:44px;width:44px}.tb-who{display:grid;line-height:1.2;max-width:160px;text-align:left}.tb-head b,.tb-who b{font-size:12.5px}.tb-head b,.tb-who b,.tb-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-who small{color:var(--rtx-ui-text-muted);font-size:10.5px}.tb-rot{transform:rotate(180deg)}.tb-menu{animation:tbIn .16s ease-out both;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;box-shadow:0 24px 60px #14141929;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:80}@keyframes tbIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.tb-head{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--rtx-ui-border,#eee);display:flex;gap:10px;padding:10px 10px 12px}.tb-head span:last-child{display:grid;min-width:0}.tb-head b{font-size:14px}.tb-head small{color:var(--rtx-ui-text-muted);font-size:12px;text-transform:capitalize}.tb-sec{color:#a1a1aa;font-size:10px;font-weight:800;letter-spacing:.12em;padding:10px 10px 4px;text-transform:uppercase}.tb-item{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.tb-item:hover{background:#f4f4f6;background:var(--rtx-ui-surface-hover,#f4f4f6)}.tb-item span:last-child{display:grid}.tb-item b{font-size:13px}.tb-item small{color:var(--rtx-ui-text-muted);font-size:11.5px}.tb-ic{background:#f3efff;border-radius:10px;color:#6d28d9;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.tb-out .tb-ic{background:#f4f4f6;color:#52525b}.tb-foot{border-top:1px solid #eee;border-top:1px solid var(--rtx-ui-border,#eee);color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11px;margin-top:6px;padding:10px 0 4px;text-align:center}:root[data-theme=dark] .tb-ic{background:#2a2140;color:#c4a8ff}:root[data-theme=dark] .tb-av{background:#f1effa;color:#16161a}.v10-header{position:relative;z-index:60}.tb-menu,.tb-user{z-index:1000}.tb-menu{isolation:isolate}.v10-top-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.v10-title{min-width:0}@media (max-width:1400px){.tb-who small{display:none}.tb-notif{font-size:0;gap:0;padding-left:10px;padding-right:10px}.tb-notif svg{height:15px;width:15px}}.wsx,.wsx-vars{--ink:#191b1f;--muted:#747b83;--line:#e7e7e4;--violet:#7b35ed;--violet-50:#f1eaff;--green:#10a875;--amber:#e3a02f;--red:#c64d61;--paper:#f8f8f6;--display:"Manrope","DM Sans",system-ui,sans-serif;--body:"DM Sans",system-ui,sans-serif}.wsx,.wsx-vars{color:var(--ink);font-family:var(--body);font-size:14px}.wsx{background:var(--paper);display:grid;grid-template-columns:268px minmax(0,1fr);height:100vh;overflow:hidden}.wsx *,.wsx :after,.wsx :before,.wsx-vars *,.wsx-vars :after,.wsx-vars :before{box-sizing:border-box}.wsx button,.wsx input,.wsx select,.wsx textarea,.wsx-vars button,.wsx-vars input,.wsx-vars select,.wsx-vars textarea{color:inherit;font:inherit}.wsx button,.wsx-vars button{cursor:pointer}.wsx button:disabled,.wsx-vars button:disabled{cursor:not-allowed;opacity:.55}.wsx-side{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;min-height:0;padding:18px 12px;z-index:20}.wsx-brand{align-items:center;background:none;border:0;display:flex;font:700 13px var(--display);letter-spacing:.14em;padding:0 7px 14px;text-align:left}.wsx-brand i{color:#ff3f75;font-size:28px;font-style:normal;line-height:1;margin-right:6px}.wsx-pill{margin:0 6px 12px;position:relative}.wsx-pill__btn{align-items:center;background:#fbf9ff;border:1px solid #ece8f2;border-radius:11px;display:flex;gap:9px;padding:10px;text-align:left;width:100%}.wsx-pill__btn:hover{border-color:#d9caef}.wsx-pill__mark{border-radius:9px;color:#fff;display:grid;flex:0 0 30px;font-size:15px;height:30px;place-items:center;width:30px}.wsx-pill b,.wsx-pill small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-pill small{color:var(--violet);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wsx-pill b{font-size:14px;margin-top:2px}.wsx-side-label{color:#9c9fa4;font-size:10px;letter-spacing:.04em;margin:8px 7px 6px;text-transform:uppercase}.wsx-nav{flex:0 1 auto;min-height:0;overflow:auto}.wsx-nav-item{align-items:center;background:none;border:1px solid #0000;border-radius:9px;color:#5c6168;cursor:pointer;display:flex;font-size:13px;gap:8px;margin:1px 0;padding:8px;text-align:left;width:100%}.wsx-nav-item:hover{background:#f7f4fb}.wsx-nav-item.active{background:var(--violet-50);border-color:#e2d4f8;color:var(--violet);font-weight:700}.wsx-nav-item.off{opacity:.55}.wsx-nav-item.dragging{opacity:.4}.wsx-nav-item.over{outline:2px dashed #a98ad8;outline-offset:1px}.wsx-ico{background:#f3f3f2;border-radius:7px;display:grid;flex:0 0 24px;font-size:13px;height:24px;place-items:center;width:24px}.wsx-nm{flex:1 1;overflow:hidden;text-overflow:ellipsis}.wsx-nm,.wsx-tag{white-space:nowrap}.wsx-tag{background:#eaf7f0;border-radius:99px;color:#18815f;font-size:10px;font-weight:600;padding:3px 6px}.wsx-tag.added{background:#eee8ff;color:#6c43cf}.wsx-tag.cross{background:#fff1dc;color:#9a6413}.wsx-tag.off{background:#f1f1ef;color:#8b8f94}.wsx-del{background:#fff;border:0;border-radius:6px;color:#aaa;display:none;display:grid;flex:0 0 22px;height:22px;opacity:0;place-items:center;width:22px}.wsx-nav-item:focus-within .wsx-del,.wsx-nav-item:hover .wsx-del{display:grid;opacity:1}.wsx-nav-item:focus-within .wsx-tag,.wsx-nav-item:hover .wsx-tag{display:none}.wsx-del:hover{background:#fdf1f3;color:var(--red)}.wsx-add{background:#fbf8ff;border:1.5px dashed #bba5e0;border-radius:10px;color:#6542a2;margin:8px 3px;padding:10px;text-align:center;width:calc(100% - 6px)}.wsx-add b,.wsx-add small{display:block}.wsx-add b{font-size:13px}.wsx-add small{color:#8c8494;font-size:10px;margin-top:3px}.wsx-restore{background:#fff;border:1px solid #e5e5e2;border-radius:8px;color:#777;font-size:11.5px;margin:0 3px;padding:8px}.wsx-foot{grid-gap:6px;border-top:1px solid #eee;display:grid;gap:6px;margin-top:auto;padding-top:10px}.wsx-foot button{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:12px;padding:9px;width:100%}.wsx-foot button:hover{border-color:#cfc3e6;color:var(--violet)}.wsx-menu{background:#fff;border:1px solid #e6e3ee;border-radius:14px;box-shadow:0 22px 60px #19171e29;left:0;padding:6px;position:absolute;top:calc(100% + 6px);width:300px;z-index:60}.wsx-menu__head{color:#8b8f94;font-size:11px;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.wsx-menu__list{max-height:360px;overflow:auto}.wsx-menu__item{align-items:center;background:none;border:0;border-radius:10px;display:flex;gap:10px;padding:8px 10px;text-align:left;width:100%}.wsx-menu__item.is-current,.wsx-menu__item:hover{background:#f7f4fb}.wsx-menu__item .wsx-pill__mark{height:30px;width:30px}.wsx-menu__item b{display:block;font-size:13.5px}.wsx-menu__item small{color:#8b8f94;display:block;font-size:11.5px;margin-top:1px}.wsx-menu__item--off{filter:blur(.5px) grayscale(.7);opacity:.55}.wsx-menu__item--off:focus-visible,.wsx-menu__item--off:hover{filter:grayscale(.4);opacity:.85}.wsx-menu__dot{background:#c9c9c4;border-radius:50%;flex:0 0 8px;height:8px;width:8px}.wsx-menu__dot.on{background:var(--green);box-shadow:0 0 0 3px #e3f6ee}.wsx-menu__foot{border-top:1px solid #eee;display:grid;margin-top:4px;padding-top:4px}.wsx-menu__foot button{align-items:center;background:none;border:0;border-radius:9px;color:#5c6168;display:flex;font-size:13px;gap:8px;padding:9px 10px;text-align:left}.wsx-menu__foot button:hover{background:#f7f4fb;color:var(--violet)}.wsx-main{height:100vh;min-width:0;overflow-y:auto;position:relative;scroll-behavior:smooth}.wsx-head{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid var(--line);display:flex;gap:12px;height:72px;padding:0 22px;position:-webkit-sticky;position:sticky;top:0;z-index:15}.wsx-burger{background:#fff;border:1px solid var(--line);border-radius:8px;display:none;height:34px;width:34px}.wsx-wsicon{background:#fbf9ff;border:1px solid #e3dced;border-radius:10px;color:var(--violet);display:grid;flex:0 0 36px;font-size:17px;height:36px;place-items:center;width:36px}.wsx-head h1{font:700 20px var(--display);margin:0}.wsx-head h1,.wsx-head p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-head p{color:#999;font-size:12px;margin:3px 0 0}.wsx-top{align-items:center;display:flex;gap:6px;margin-left:auto;position:relative}.wsx-top .wsx-topbtn,.wsx-top>button{align-items:center;background:#fafafa;border:1px solid #e1e1df;border-radius:8px;display:inline-flex;font-size:12px;gap:5px;padding:7px 10px;white-space:nowrap}.wsx-top .ai{background:#fbf8ff;border-color:#d8c9f2;color:#6338ad}.wsx-top .tokens{background:#fbf8ff;border-color:#ddd4ec;color:#6036a9}.wsx-count{background:var(--amber);border-radius:99px;color:#fff;display:inline-grid;font-size:10.5px;font-weight:700;height:18px;min-width:18px;padding:0 5px;place-items:center}.wsx-search{background:#fff;border:1px solid #e6e3ee;border-radius:14px;box-shadow:0 22px 60px #19171e29;padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:min(520px,90vw);z-index:40}.wsx-search input{border:1px solid #ddd;border-radius:9px;font-size:13px;outline:none;padding:9px 11px;width:100%}.wsx-search input:focus{border-color:#b79be6}.wsx-search__list{grid-gap:4px;display:grid;gap:4px;margin-top:8px;max-height:380px;overflow:auto}.wsx-search__hit{grid-gap:8px;align-items:center;background:#fafaf8;border:1px solid #efefec;border-radius:9px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:8px 9px;text-align:left}.wsx-search__hit:hover{background:#fbf8ff;border-color:#d9caef}.wsx-search__hit b{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-search__hit small{color:#8b8f94;font-size:11px}.wsx-scroll{max-width:1480px;padding:18px 22px 80px}.wsx-banner{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 300px}.wsx-live,.wsx-metric,.wsx-welcome{background:#fff;border:1px solid var(--line);border-radius:14px}.wsx-welcome{padding:16px}.wsx-eyebrow{color:var(--violet);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wsx-welcome h2{font:700 30px var(--display);letter-spacing:-.01em;margin:6px 0}.wsx-welcome p{color:#777;font-size:13px;line-height:1.55;margin:0}.wsx-live{background:linear-gradient(135deg,#f7f1ff,#effaf5);padding:14px}.wsx-live b,.wsx-live small,.wsx-live span{display:block}.wsx-live span{color:#168a64;font-size:10.5px;font-weight:700;letter-spacing:.04em}.wsx-live span.warn{color:#9a6413}.wsx-live b{font-size:13.5px;margin-top:7px}.wsx-live small{color:#888;font-size:11px;line-height:1.45;margin-top:4px}.wsx-section{border-bottom:1px solid #e8e8e5;padding:20px 0 26px;scroll-margin-top:84px}.wsx-section.active .wsx-toolbar h2{color:#6f38d0}.wsx-toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.wsx-toolbar h2{font:700 25px var(--display);margin:4px 0}.wsx-toolbar p{color:#777;font-size:12px;margin:0;max-width:680px}.wsx-chip{background:#eaf7f0;border-radius:99px;color:#18815f;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.03em;padding:4px 7px}.wsx-chip.cross{background:#eee8ff;color:#6c43cf}.wsx-chip.off{background:#f1f1ef;color:#777}.wsx-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.wsx-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;color:var(--ink);display:inline-flex;font-size:12px;gap:5px;padding:7px 10px;text-decoration:none;white-space:nowrap}.wsx-btn:hover:not(:disabled){border-color:#cfc3e6}.wsx-btn.primary{background:var(--violet);border-color:var(--violet);color:#fff}.wsx-btn.primary:hover:not(:disabled){background:#6a2ad6}.wsx-btn.danger{border-color:#efcfd6;color:var(--red)}.wsx-btn.ghost-ai{background:linear-gradient(135deg,#fbf8ff,#f3fbf7);border-color:#d9caef;color:#673db0;font-weight:700}.wsx-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 10px}.wsx-tabs button{align-items:center;background:#fff;border:1px solid #ddd;border-radius:99px;display:inline-flex;font-size:12px;gap:6px;padding:6px 11px}.wsx-tabs button.active{background:#1e2024;border-color:#1e2024;color:#fff}.wsx-tabs i{background:#c9c9c4;border-radius:50%;font-style:normal;height:7px;width:7px}.wsx-tabs i.ok{background:var(--green)}.wsx-tabs i.warn{background:var(--amber)}.wsx-tabs i.err{background:var(--red)}.wsx-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.wsx-metric{padding:14px}.wsx-metric b,.wsx-metric small,.wsx-metric span{display:block}.wsx-metric b{font:700 28px var(--display)}.wsx-metric span{font-size:13px;margin-top:2px}.wsx-metric small{color:#999;font-size:11px;margin-top:4px}.wsx-metric.warn{background:#fff8ec}.wsx-metric.good{background:#f0faf5}.wsx-metric.violet{background:#f7f2ff}.wsx-widgets{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-auto-flow:dense;grid-template-columns:repeat(12,1fr);margin-top:10px}.wsx-widget{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;grid-column:span 6;min-height:230px;min-width:0;padding:14px;position:relative}.wsx-widget.wide{grid-column:span 8}.wsx-widget.narrow{grid-column:span 4}.wsx-widget.full{grid-column:span 12}.wsx-widget.dragging{opacity:.45}.wsx-widget.over{outline:2px dashed #a98ad8;outline-offset:2px}.wsx-drag{color:#aaa;cursor:grab;font-size:15px;position:absolute;right:10px;top:8px;-webkit-user-select:none;user-select:none}.wsx-wh{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;padding-right:18px}.wsx-wh h3{font:700 15px var(--display);margin:2px 0}.wsx-wh p{color:#999;font-size:11px;margin:2px 0 8px}.wsx-wbody{flex:1 1;min-height:0}.wsx-wactions{border-top:1px solid #efefec;display:flex;gap:6px;justify-content:flex-end;margin-top:auto;padding-top:10px}.wsx-wactions .wsx-btn{justify-content:center;min-width:72px}.wsx-empty{color:#8b8f94;font-size:12.5px;line-height:1.5;padding:22px 12px;text-align:center}.wsx-empty b{color:var(--ink);display:block;font-size:13.5px;margin-bottom:4px}.wsx-bars{align-items:flex-end;border-bottom:1px solid #eee;display:flex;gap:7px;height:132px;padding:10px 4px 20px}.wsx-bar{animation:wsx-grow .8s ease;background:linear-gradient(#9a76f2,#6844c5);border-radius:6px 6px 2px 2px;flex:1 1;min-height:6px;position:relative}.wsx-bar:nth-child(2n){background:linear-gradient(#5bcaa8,#1da27a)}.wsx-bar span{bottom:-17px;color:#999;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-bar em,.wsx-bar span{font-size:10px;left:50%;position:absolute;transform:translateX(-50%)}.wsx-bar em{color:#6b6f75;font-style:normal;top:-16px}@keyframes wsx-grow{0%{height:0}}.wsx-line{display:block;height:120px;width:100%}.wsx-line path.l{fill:none;stroke:#7b35ed;stroke-width:2.3;stroke-dasharray:1200;stroke-dashoffset:1200;animation:wsx-draw 1.3s forwards}.wsx-line path.a{fill:url(#wsxFade);opacity:.5}@keyframes wsx-draw{to{stroke-dashoffset:0}}.wsx-axis{color:#999;display:flex;font-size:10px;justify-content:space-between;margin:2px 2px 0}.wsx-donut-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:6px 0}.wsx-donut{flex:0 0 118px;height:118px;place-items:center;width:118px}.wsx-donut,.wsx-donut:after{border-radius:50%;display:grid}.wsx-donut:after{background:#fff;content:attr(data-v);font:700 19px var(--display);height:78px;place-items:center;width:78px}.wsx-legend{grid-gap:4px;display:grid;font-size:11.5px;gap:4px;min-width:0}.wsx-legend span{align-items:center;display:flex;gap:6px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-legend i{border-radius:3px;flex:0 0 9px;height:9px;width:9px}.wsx-preview{grid-gap:5px;display:grid;gap:5px;margin-top:9px}.wsx-prow{grid-gap:8px;align-items:center;background:#f8f8f6;border:1px solid #efefec;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) auto;padding:8px 9px;text-align:left;width:100%}button.wsx-prow:hover{background:#fbf8ff;border-color:#d9caef}.wsx-prow b{font-size:12px}.wsx-prow b,.wsx-prow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-prow span{color:#858a90;font-size:11px}.wsx-status{background:#e9f8f1;border-radius:99px;color:#138b65;font-size:10.5px;max-width:140px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.wsx-status.warn{background:#fff1dc;color:#ac7116}.wsx-status.muted{background:#f1f1ef;color:#777}.wsx-attn{grid-gap:9px;align-items:center;border-top:1px solid #eee;display:grid;gap:9px;grid-template-columns:26px 1fr auto;padding:9px 0}.wsx-attn:first-child{border-top:0}.wsx-attn i{background:#f3f3f2;border-radius:8px;display:grid;font-size:11px;font-style:normal;font-weight:700;height:26px;place-items:center;width:26px}.wsx-attn b,.wsx-attn small{display:block}.wsx-attn b{font-size:13px}.wsx-attn small{color:#8c9095;font-size:11px}.wsx-airow{grid-gap:8px;align-items:center;background:#fff;border:1px solid #ded8e9;border-radius:11px;display:grid;gap:8px;grid-template-columns:22px 1fr auto;margin-top:10px;padding:8px}.wsx-airow input{background:#0000;border:0;font-size:13px;min-width:0;outline:0}.wsx-airow strong{color:var(--violet);text-align:center}.wsx-notice{align-items:flex-start;background:#fbf9ff;border:1px dashed #d8cdee;border-radius:12px;color:#5c6168;display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;justify-content:space-between;line-height:1.5;margin-top:10px;padding:14px}.wsx-notice b{color:var(--ink);display:block;font-size:13.5px;margin-bottom:3px}.wsx-notice.err{background:#fdf6f7;border-color:#efcfd6}.wsx-skel{animation:wsx-shine 1.2s infinite;background:linear-gradient(90deg,#f1f1ef,#f8f8f6,#f1f1ef);background-size:200% 100%;border-radius:8px}@keyframes wsx-shine{to{background-position:-200% 0}}.wsx-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19171e7a;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:120}.wsx-modal{background:#fff;border-radius:18px;box-shadow:0 35px 100px #00000038;color:var(--ink);display:flex;flex-direction:column;font-family:var(--body);max-height:92vh;overflow:hidden;width:min(1080px,98vw)}.wsx-modal.sm{width:min(560px,98vw)}.wsx-modal.md{width:min(900px,98vw)}.wsx-mc,.wsx-mf,.wsx-mh{border-bottom:1px solid #eee;padding:14px 18px}.wsx-mh{display:flex;gap:12px;justify-content:space-between}.wsx-mh h2{font:700 21px var(--display);margin:4px 0}.wsx-mh p{color:#777;font-size:12px;line-height:1.5;margin:0}.wsx-close{background:#f3f3f1;border:0;border-radius:8px;flex:0 0 32px;font-size:18px;height:32px;line-height:1;width:32px}.wsx-mc{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wsx-input{background:#fff;border:1px solid #ddd;border-radius:8px;flex:1 1;font-size:13px;min-width:180px;outline:none;padding:9px 10px}.wsx-input:focus{border-color:#b79be6}.wsx-mtabs{display:flex;flex-wrap:wrap;gap:5px}.wsx-mtabs button{background:#fff;border:1px solid #ddd;border-radius:99px;font-size:11.5px;padding:6px 10px}.wsx-mtabs button.active{background:#1e2024;border-color:#1e2024;color:#fff}.wsx-mb{background:#fafaf8;flex:1 1;min-height:0;overflow:auto;padding:16px 18px}.wsx-mf{align-items:center;border-bottom:0;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.wsx-mf b,.wsx-mf small{display:block}.wsx-mf b{font-size:13.5px}.wsx-mf small{color:#8b8f94;font-size:11.5px;margin-top:2px}.wsx-mlegend{background:#fff;border:1px solid #e7e7e4;border-radius:10px;color:#70757b;display:flex;flex-wrap:wrap;font-size:11.5px;gap:12px;margin-bottom:12px;padding:10px}.wsx-catalog{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.wsx-cat{background:#fff;border:1px solid #e6e5e2;border-radius:13px;cursor:pointer;display:flex;flex-direction:column;min-height:190px;padding:13px;position:relative;text-align:left}.wsx-cat:hover:not(.installed){border-color:#cdb8ee}.wsx-cat.selected{background:#fbf8ff;border-color:#9f75d9;box-shadow:0 0 0 2px #ece2fb}.wsx-cat.installed{background:#f8faf8;cursor:default}.wsx-included{background:#e8f7ef;border-radius:999px;color:#16855f;font-size:9.5px;font-weight:800;letter-spacing:.04em;padding:4px 8px;position:absolute;right:10px;top:10px}.wsx-cat .glyph{font-size:19px}.wsx-cat h3{font:700 14.5px var(--display);margin:8px 0 5px}.wsx-wstag{align-self:flex-start;background:#f3f3f4;border-radius:6px;color:#676b72;display:inline-block;font-size:10px;font-weight:700;padding:4px 7px}.wsx-cat p{color:#7d8388;font-size:12px;line-height:1.45;margin:8px 0;min-height:36px}.wsx-caps{display:flex;flex-wrap:wrap;gap:4px}.wsx-caps span{background:#f4f4f1;border-radius:5px;font-size:10.5px;padding:3px 6px}.wsx-price{border-top:1px solid #eee;color:#5d35a5;font-size:12px;font-weight:700;margin-top:auto;padding-top:9px}.wsx-price.free{color:#16855f}.wsx-src{color:#8b8f94;font-size:10.5px;margin-top:6px}.wsx-dtable{background:#fff;border:1px solid #e5e5e1;border-radius:11px;max-height:56vh;overflow:auto}.wsx-dtable table{border-collapse:collapse;font-size:12.5px;width:100%}.wsx-dtable th{background:#f5f5f2;border-bottom:1px solid #eee;color:#81868c;font-size:11px;font-weight:700;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.wsx-dtable td,.wsx-dtable th{padding:9px 10px;white-space:nowrap}.wsx-dtable td{border-top:1px solid #f0f0ee;max-width:260px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.wsx-dtable tr:hover td{background:#fcfbff}.wsx-dtable td.act{overflow:visible;text-align:right}.wsx-pager{align-items:center;color:#777;display:flex;font-size:12px;justify-content:space-between;margin-top:10px}.wsx-result{background:linear-gradient(135deg,#fbf8ff,#f4fbf7);border:1px solid #e4dcf2;border-radius:10px;font-size:12.5px;line-height:1.5;margin-top:12px;padding:12px}.wsx-kv{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:10px}.wsx-kv div{background:#fff;border:1px solid #ece8f2;border-radius:9px;min-width:0;padding:8px 10px}.wsx-kv small{color:#8b8f94;display:block;font-size:10.5px}.wsx-kv b{display:block;font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.wsx-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.wsx-form label{grid-gap:4px;color:#6b6f75;display:grid;font-size:11.5px;font-weight:600;gap:4px}.wsx-form label.full{grid-column:1/-1}.wsx-form input,.wsx-form select,.wsx-form textarea{background:#fff;border:1px solid #ddd;border-radius:8px;color:var(--ink);font-size:13px;font-weight:400;outline:none;padding:9px 10px}.wsx-form textarea{min-height:80px;resize:vertical}.wsx-form input:focus,.wsx-form select:focus,.wsx-form textarea:focus{border-color:#b79be6}.wsx-err{color:var(--red);font-size:12px;margin-top:8px}.wsx-aihero{background:linear-gradient(135deg,#17171d,#282037 58%,#173028);border-radius:13px;color:#fff;margin-bottom:12px;padding:16px}.wsx-aihero small{color:#c8b6f5;font-size:10.5px;font-weight:700;letter-spacing:.06em}.wsx-aihero h3{font:700 18px var(--display);margin:6px 0}.wsx-aihero p{color:#d5d4dc;font-size:12.5px;line-height:1.55;margin:0}.wsx-aigrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:12px 0}.wsx-aimetric{background:#fff;border:1px solid #e9e5ef;border-radius:10px;padding:11px}.wsx-aimetric b,.wsx-aimetric span{display:block}.wsx-aimetric b{font:700 19px var(--display)}.wsx-aimetric span{color:#8c9096;font-size:11px}.wsx-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px}.wsx-tpl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.wsx-tpl button{align-items:flex-start;background:#fff;border:1px solid #e6e5e2;border-radius:12px;display:flex;gap:10px;padding:11px;text-align:left}.wsx-tpl button.active{background:#fbf8ff;border-color:#9f75d9;box-shadow:0 0 0 2px #ece2fb}.wsx-tpl b{display:block;font-size:13.5px}.wsx-tpl small{color:#8b8f94;display:block;font-size:11.5px;line-height:1.4;margin-top:2px}.wsx-perm{grid-gap:8px;align-items:center;border-top:1px solid #eee;display:grid;font-size:12.5px;gap:8px;grid-template-columns:minmax(0,1fr) 120px 120px 90px;padding:9px 0}.wsx-perm:first-child{border-top:0}.wsx-perm select{background:#fff;border:1px solid #ddd;border-radius:7px;font-size:12px;padding:6px}.wsx-switch{background:#d9d9d5;border:0;border-radius:99px;flex:0 0 38px;height:22px;position:relative;transition:background .15s;width:38px}.wsx-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;transition:left .15s;width:16px}.wsx-switch.on{background:var(--green)}.wsx-switch.on:after{left:19px}.wsx-toast{animation:wsx-in .2s ease;background:#1d2024;border-radius:10px;bottom:20px;color:#fff;max-width:380px;padding:10px 13px;position:fixed;right:20px;z-index:180}.wsx-toast.err{background:#8a2236}.wsx-toast b,.wsx-toast small{display:block}.wsx-toast b{font-size:13px}.wsx-toast small{color:#ddd;font-size:11.5px;margin-top:2px}@keyframes wsx-in{0%{opacity:0;transform:translateY(8px)}}.wsx-full{background:var(--paper);display:grid;font-family:var(--body);height:100vh;place-items:center}@media (max-width:1050px){.wsx{grid-template-columns:84px minmax(0,1fr)}.wsx-add small,.wsx-foot,.wsx-restore,.wsx-side .wsx-brand b,.wsx-side .wsx-del,.wsx-side .wsx-nm,.wsx-side .wsx-pill,.wsx-side .wsx-tag,.wsx-side-label{display:none}.wsx-nav-item{justify-content:center}.wsx-metrics{grid-template-columns:1fr 1fr}.wsx-widget,.wsx-widget.narrow,.wsx-widget.wide{grid-column:span 6}.wsx-banner{grid-template-columns:1fr}.wsx-catalog{grid-template-columns:1fr 1fr}.wsx-top .hide-md{display:none}}@media (max-width:680px){.wsx{display:block;height:auto;overflow:visible}.wsx-side{box-shadow:0 0 40px #00000026;inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .2s;width:270px;z-index:90}.wsx-side.open{transform:none}.wsx-side.open .wsx-add small,.wsx-side.open .wsx-brand b,.wsx-side.open .wsx-foot,.wsx-side.open .wsx-nm,.wsx-side.open .wsx-pill,.wsx-side.open .wsx-restore,.wsx-side.open .wsx-side-label,.wsx-side.open .wsx-tag{display:block}.wsx-side.open .wsx-nav-item{justify-content:flex-start}.wsx-side.open .wsx-foot{display:grid}.wsx-scrim{background:#00000040;inset:0;position:fixed;z-index:80}.wsx-main{height:auto;min-height:100vh;overflow:visible}.wsx-burger{display:grid;place-items:center}.wsx-head{height:62px;padding:0 12px}.wsx-head p,.wsx-top>button:not(.ai):not(.wsx-search-btn){display:none}.wsx-scroll{padding:12px}.wsx-toolbar{flex-direction:column}.wsx-actions{justify-content:flex-start}.wsx-widgets{grid-template-columns:1fr}.wsx-widget,.wsx-widget.full,.wsx-widget.narrow,.wsx-widget.wide{grid-column:1}.wsx-catalog,.wsx-form,.wsx-tpl{grid-template-columns:1fr}.wsx-aigrid{grid-template-columns:1fr 1fr}.wsx-welcome h2{font-size:24px}.wsx-perm{grid-template-columns:1fr 1fr}}.wsx-gear:hover{background:#f4effd;color:#7b35ed;color:var(--violet,#7b35ed)}.wsx-gear[aria-expanded=true]{color:#7b35ed;color:var(--violet,#7b35ed);display:grid;opacity:1}.wsx-gearmenu{font-family:DM Sans,Inter,system-ui,sans-serif;padding:6px}.wsx-gearmenu__label{color:#9a9890;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:8px 9px 4px;text-transform:uppercase}.wsx-gearmenu>button{background:none;border:0;border-radius:8px;color:#2b2b2b;cursor:pointer;display:block;font:inherit;font-size:13px;padding:7px 9px;text-align:left;width:100%}.wsx-gearmenu>button:hover{background:#f6f2fc}.wsx-gearmenu>button.danger{color:#c02640}.wsx-gearmenu>button.danger:hover{background:#fdf1f3}.wsx-gearmenu__toggle{align-items:center;border-radius:8px;color:#2b2b2b;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 9px;position:relative}.wsx-gearmenu__toggle:hover{background:#f6f2fc}.wsx-gearmenu__toggle span{flex:1 1}.wsx-gearmenu__toggle input{opacity:0;pointer-events:none;position:absolute}.wsx-gearmenu__toggle i{background:#d6d4ce;border-radius:99px;flex-shrink:0;height:18px;position:relative;transition:background .15s;width:30px}.wsx-gearmenu__toggle i:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .15s;width:14px}.wsx-gearmenu__toggle input:checked+i{background:#13946a}.wsx-gearmenu__toggle input:checked+i:after{transform:translateX(12px)}.wsx-gearmenu__toggle input:focus-visible+i{outline:2px solid #7b35ed;outline-offset:2px}.wsx-gearmenu__toggle input:disabled+i{opacity:.6}.wsx-gearmenu__hint{color:#9a9890;font-size:11px;line-height:1.45;margin:2px 9px 6px}.wsx-gearmenu__sep{background:#eee;height:1px;margin:4px 6px}:root:not([data-theme=dark]){--rtx-ui-page:#f7f7f9;--rtx-ui-surface:#fff;--rtx-ui-surface-alt:#f4f4f6;--rtx-ui-surface-hover:#f1f1f4;--rtx-ui-border:#e5e5ea;--rtx-ui-border-md:#dcdce2;--rtx-ui-text:#16161a;--rtx-ui-text-muted:#71717a;--rtx-ui-text-faint:#a1a1aa;--rtx-ui-shadow-1:0 1px 2px #14141908;--rtx-ui-shadow-2:0 12px 32px #14141914;--rx-ink:#16161a;--rx-muted:#71717a;--rx-line:#e5e5ea}:root:not([data-theme=dark]) .v10-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e5e5ea}:root:not([data-theme=dark]) .v10-title,:root:not([data-theme=dark]) .v10-title h1{letter-spacing:-.01em}.v10-tabs{border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rtx-ui-border,#e5e5ea);gap:20px!important;padding-bottom:0!important}.v10-tab{background:#0000!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;box-shadow:none!important;color:var(--rtx-ui-text-muted)!important;font-weight:500!important;padding:10px 2px!important;transition:color .15s,border-color .15s}.v10-tab:hover{color:var(--rtx-ui-text)!important}.v10-tab.active,.v10-tab[aria-current=page],.v10-tab[aria-selected=true]{border-bottom-color:#18181c!important;color:var(--rtx-ui-text)!important;font-weight:700!important}:root[data-theme=dark] .v10-tab[aria-selected=true]{border-bottom-color:#e7e3f4!important}.v10-nav-label{color:#a1a1aa!important;font-size:9.5px!important;font-weight:750!important;letter-spacing:.14em!important}.rx-navitem{transition:background .15s,color .15s,transform .18s!important}.rx-navitem:hover{transform:translateX(2px)}.rx-navitem svg{transition:transform .2s}.rx-navitem:hover svg{transform:scale(1.1) rotate(-4deg)}.rx-panel,.rx-stat,.rx-tile,.v10-card,.v10-metric{background:var(--rtx-ui-surface)!important;border:1px solid var(--rtx-ui-border)!important;border-radius:14px!important;box-shadow:0 1px 2px #14141905!important}.rx-stat,.rx-tile,.v10-metric{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.rx-stat:hover,.rx-tile:hover,.v10-metric:hover{border-color:var(--rtx-ui-border-md)!important;box-shadow:var(--rtx-ui-shadow-2)!important;transform:translateY(-2px)}.rx-eyebrow,.rx-stat__label,.v10-eyebrow{font-size:10px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase}.rx-eyebrow{color:#7c3aed!important}.rx-stat__value,.rx-tile__value,.v10-metric b{letter-spacing:-.02em}.rx-h2{letter-spacing:-.015em}.rx-hero__line{letter-spacing:-.025em}.rx-pill,.v10-state{border-radius:999px!important;font-weight:700!important}.rx-input,.rx-select,.rx-textarea,.v10-search,.v10-select{border-color:var(--rtx-ui-border-md)!important;border-radius:9px!important}.rx-input:focus,.rx-select:focus,.rx-textarea:focus,.v10-search:focus{border-color:#b9a3f3!important;box-shadow:0 0 0 3px #7c3aed14!important;outline:0}.rx-row,.v10-list-row{transition:background .12s}.rx-row:hover{background:rgba(20,20,25,.015)}.v10-chip--dark[aria-pressed=true],.v10-chip[aria-pressed=true]{background:#18181c!important;border-color:#18181c!important;color:#fff!important}.df-upload{transition:transform .18s,border-color .18s,background .18s}.df-upload.drag{transform:scale(1.01)}.df-card{border-radius:18px!important}.rx-wrap>*,.v10>*{animation:rxRise .35s ease both}@keyframes rxRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rx-wrap>*,.v10>*{animation:none}.rx-navitem:hover,.rx-tile:hover{transform:none}}:root[data-theme=dark]{--rx-nav-active-bg:#f1effa;--rx-nav-active-ink:#16161a}:root{--ui-ink:#18181c;--ui-ink-hover:#2a2a31;--ui-ink-fg:#fff;--ui-accent:#7c3aed;--ui-accent-ink:#6d28d9;--ui-accent-soft:#7c3aed14;--ui-accent-line:#7c3aed3d;--ui-surface:var(--rtx-ui-surface,#fff);--ui-surface-alt:var(--rtx-ui-surface-alt,#f6f6f4);--ui-hover:var(--rtx-ui-surface-hover,#f1f1ef);--ui-line:var(--rtx-ui-border,#e5e5ea);--ui-line-strong:var(--rtx-ui-border-md,#d9d9df);--ui-text:var(--rtx-ui-text,#16161a);--ui-muted:var(--rtx-ui-text-muted,#5c5c64);--ui-faint:var(--rtx-ui-text-faint,#9a9aa3);--ui-ok:#16825d;--ui-ok-bg:#edf8f2;--ui-wait:#a06511;--ui-wait-bg:#fff5df;--ui-bad:#b83a50;--ui-bad-bg:#ffedf1;--ui-info:#2563eb;--ui-info-bg:#eef5ff;--ui-violet-bg:#f3efff;--ui-display:"Manrope","DM Sans","Inter",system-ui,sans-serif;--ui-btn-h:32px;--ui-btn-h-sm:28px;--ui-btn-px:12px;--ui-btn-px-sm:10px;--ui-btn-fs:12.5px;--ui-btn-fs-sm:12px;--ui-btn-r:8px;--ui-btn-gap:6px;--ui-r-card:14px;--ui-shadow-card:0 1px 2px #14141908;--ui-shadow-lift:0 10px 28px #14141912}:root[data-theme=dark]{--ui-ink:#f1effa;--ui-ink-hover:#fff;--ui-ink-fg:#16161a;--ui-accent:#a78bfa;--ui-accent-ink:#c4b5fd;--ui-accent-soft:#a78bfa24;--ui-accent-line:#a78bfa52;--ui-ok:#34d399;--ui-ok-bg:#34d3991f;--ui-wait:#fbbf24;--ui-wait-bg:#fbbf241f;--ui-bad:#f87171;--ui-bad-bg:#f871711f;--ui-info:#7aa7ff;--ui-info-bg:#7aa7ff1f;--ui-violet-bg:#a78bfa24;--ui-shadow-card:none;--ui-shadow-lift:0 10px 28px #00000059}:root:root .rt-btn,:root:root .rx-btn,:root:root .ui-btn,:root:root .v10-btn,:root:root .ws-btn{align-items:center;background:#fff;background:var(--ui-surface);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong);border-radius:8px;border-radius:var(--ui-btn-r);box-shadow:none;box-sizing:border-box;color:#16161a;color:var(--ui-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-size:var(--ui-btn-fs);font-weight:600;gap:6px;gap:var(--ui-btn-gap);height:32px;height:var(--ui-btn-h);justify-content:center;letter-spacing:0;line-height:1;min-height:0;padding:0 12px;padding:0 var(--ui-btn-px);position:relative;text-decoration:none;transform:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap;width:auto}:root:root .rt-btn:hover:not(:disabled),:root:root .rx-btn:hover:not(:disabled),:root:root .ui-btn:hover:not(:disabled),:root:root .v10-btn:hover:not(:disabled),:root:root .ws-btn:hover:not(:disabled){background:#f1f1ef;background:var(--ui-hover);border-color:#d9d9df;border-color:var(--ui-line-strong);filter:none;transform:none}:root:root .rt-btn:active:not(:disabled),:root:root .rx-btn:active:not(:disabled),:root:root .ui-btn:active:not(:disabled),:root:root .v10-btn:active:not(:disabled),:root:root .ws-btn:active:not(:disabled){transform:translateY(.5px)}:root:root .rt-btn:focus-visible,:root:root .rx-btn:focus-visible,:root:root .ui-btn:focus-visible,:root:root .v10-btn:focus-visible,:root:root .ws-btn:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--ui-accent);outline-offset:2px}:root:root .rt-btn:disabled,:root:root .rx-btn:disabled,:root:root .ui-btn:disabled,:root:root .v10-btn:disabled,:root:root .ws-btn:disabled{cursor:not-allowed;opacity:.5}:root:root .rt-btn svg,:root:root .rx-btn svg,:root:root .ui-btn svg,:root:root .v10-btn svg,:root:root .ws-btn svg{flex-shrink:0;height:14px;width:14px}:root:root .rt-btn.primary,:root:root .rx-btn--primary,:root:root .ui-btn--primary,:root:root .v10-btn--primary,:root:root .ws-btn.dark{background:#18181c;background:var(--ui-ink);border-color:#18181c;border-color:var(--ui-ink);box-shadow:none;color:#fff;color:var(--ui-ink-fg)}:root:root .rt-btn.primary:hover:not(:disabled),:root:root .rx-btn--primary:hover:not(:disabled),:root:root .ui-btn--primary:hover:not(:disabled),:root:root .v10-btn--primary:hover:not(:disabled),:root:root .ws-btn.dark:hover:not(:disabled){background:#2a2a31;background:var(--ui-ink-hover);border-color:#2a2a31;border-color:var(--ui-ink-hover);box-shadow:0 4px 12px #14141929}:root:root .ui-btn--accent,:root:root .v10-btn--link{background:#7c3aed14;background:var(--ui-accent-soft);border-color:#7c3aed3d;border-color:var(--ui-accent-line);color:#6d28d9;color:var(--ui-accent-ink)}:root:root .ui-btn--accent:hover:not(:disabled),:root:root .v10-btn--link:hover:not(:disabled){background:#f3efff;background:var(--ui-violet-bg)}:root:root .rx-btn--ok,:root:root .ui-btn--ok{background:#16825d;background:var(--ui-ok);border-color:#16825d;border-color:var(--ui-ok);color:#fff}:root:root .rx-btn--ok:hover:not(:disabled),:root:root .ui-btn--ok:hover:not(:disabled){background:#16825d;background:var(--ui-ok);filter:brightness(.94)}:root:root .rx-btn--ghost,:root:root .ui-btn--ghost{background:#0000;border-color:#0000;color:#5c5c64;color:var(--ui-muted)}:root:root .rx-btn--ghost:hover:not(:disabled),:root:root .ui-btn--ghost:hover:not(:disabled){background:#f1f1ef;background:var(--ui-hover);border-color:#0000;color:#16161a;color:var(--ui-text)}:root:root .rx-btn--danger,:root:root .ui-btn--danger{background:#ffedf1;background:var(--ui-bad-bg);border-color:color-mix(in srgb,#b83a50 28%,#0000);border-color:color-mix(in srgb,var(--ui-bad) 28%,#0000);color:#b83a50;color:var(--ui-bad)}:root:root .rx-btn--danger:hover:not(:disabled),:root:root .ui-btn--danger:hover:not(:disabled){background:color-mix(in srgb,#b83a50 14%,#fff);background:color-mix(in srgb,var(--ui-bad) 14%,var(--ui-surface));border-color:color-mix(in srgb,#b83a50 40%,#0000);border-color:color-mix(in srgb,var(--ui-bad) 40%,#0000)}:root:root .ui-btn--ghost.ui-btn--danger{background:#0000;border-color:#0000;color:#9a9aa3;color:var(--ui-faint)}:root:root .ui-btn--ghost.ui-btn--danger:hover:not(:disabled){background:#ffedf1;background:var(--ui-bad-bg);color:#b83a50;color:var(--ui-bad)}:root:root .rt-btn.active,:root:root .ui-btn.is-on{background:#18181c;background:var(--ui-ink);border-color:#18181c;border-color:var(--ui-ink);color:#fff;color:var(--ui-ink-fg)}:root:root .rt-btn.sm,:root:root .rx-btn--sm,:root:root .ui-btn--sm{font-size:12px;font-size:var(--ui-btn-fs-sm);gap:5px;height:28px;height:var(--ui-btn-h-sm);padding:0 10px;padding:0 var(--ui-btn-px-sm)}:root:root .rt-btn.sm svg,:root:root .rx-btn--sm svg,:root:root .ui-btn--sm svg{height:13px;width:13px}:root:root .rx-btn--icon,:root:root .ui-btn--icon{padding:0;width:32px;width:var(--ui-btn-h)}:root:root .rx-btn--icon.rx-btn--sm,:root:root .ui-btn--icon.ui-btn--sm{width:28px;width:var(--ui-btn-h-sm)}:root:root .ui-btn--block{width:100%}:root:root .ui-btn.is-loading{opacity:.85;pointer-events:none}.ui-spin{animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-actions--end{justify-content:flex-end}.ui-page{color:#16161a;color:var(--ui-text);font-family:DM Sans,Inter,system-ui,sans-serif;font-family:var(--rtx-ui-font,"DM Sans","Inter",system-ui,sans-serif);margin:0 auto;max-width:1240px}.ui-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:2px 0 16px}.ui-hero__text{flex:1 1 420px;min-width:0}.ui-hero__title{align-items:center;display:flex;flex-wrap:wrap;font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;font-family:var(--ui-display);font-size:22px;font-weight:800;gap:10px;letter-spacing:-.02em;line-height:1.2;margin:0}.ui-hero__sub{color:#5c5c64;color:var(--ui-muted);font-size:13px;line-height:1.5;margin:5px 0 0;max-width:64ch}.ui-live{align-items:center;background:#edf8f2;background:var(--ui-ok-bg);border-radius:999px;color:#16825d;color:var(--ui-ok);display:inline-flex;font:600 11.5px/1 inherit;font:600 11.5px/1 var(--rtx-ui-font,inherit);gap:6px;height:22px;padding:0 9px}.ui-live i{animation:ui-pulse 2.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}.ui-live--idle{background:#f6f6f4;background:var(--ui-surface-alt);color:#5c5c64;color:var(--ui-muted)}.ui-live--idle i{animation:none;opacity:.6}@keyframes ui-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 35%,#0000)}50%{box-shadow:0 0 0 4px #0000}}.ui-card{background:#fff;background:var(--ui-surface);border:1px solid #e5e5ea;border:1px solid var(--ui-line);border-radius:14px;border-radius:var(--ui-r-card);box-shadow:0 1px 2px #14141908;box-shadow:var(--ui-shadow-card);min-width:0;padding:14px 16px}.ui-card--hover{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ui-card--hover:hover{border-color:#d9d9df;border-color:var(--ui-line-strong);box-shadow:0 10px 28px #14141912;box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.ui-sec{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:20px 0 10px}.ui-sec h2,.ui-sec h3{font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;font-family:var(--ui-display);font-size:14px;font-weight:800;letter-spacing:-.01em;margin:0}.ui-sec p{color:#5c5c64;color:var(--ui-muted);font-size:12px;margin:3px 0 0}.ui-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ui-metric{background:#fff;background:var(--ui-surface);border:1px solid #e5e5ea;border:1px solid var(--ui-line);border-radius:14px;border-radius:var(--ui-r-card);color:inherit;display:flex;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:12px 14px;text-align:left}button.ui-metric{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}button.ui-metric:hover{box-shadow:0 10px 28px #14141912;box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.ui-metric--a{background:#fff5df;background:var(--ui-wait-bg);border-color:#0000}.ui-metric--g{background:#edf8f2;background:var(--ui-ok-bg);border-color:#0000}.ui-metric--v{background:#f3efff;background:var(--ui-violet-bg);border-color:#0000}.ui-metric--b{background:#eef5ff;background:var(--ui-info-bg);border-color:#0000}.ui-metric--r{background:#ffedf1;background:var(--ui-bad-bg);border-color:#0000}.ui-metric__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.ui-metric__label{color:#5c5c64;color:var(--ui-muted);font-size:12px;font-weight:600}.ui-metric__icon{background:color-mix(in srgb,#fff 70%,#0000);background:color-mix(in srgb,var(--ui-surface) 70%,#0000);border-radius:7px;color:#5c5c64;color:var(--ui-muted);display:grid;height:24px;place-items:center;width:24px}.ui-metric__value{font-feature-settings:"tnum";color:#16161a;color:var(--ui-text);font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;font-family:var(--ui-display);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.15}.ui-metric__hint{font-size:11.5px;line-height:1.4}.ui-metric__hint,.ui-pill{color:#5c5c64;color:var(--ui-muted)}.ui-pill{align-items:center;background:#f6f6f4;background:var(--ui-surface-alt);border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:20px;line-height:1;padding:0 8px;white-space:nowrap}.ui-pill i{background:currentColor;border-radius:50%;height:6px;width:6px}.ui-pill--ok{background:#edf8f2;background:var(--ui-ok-bg);color:#16825d;color:var(--ui-ok)}.ui-pill--wait{background:#fff5df;background:var(--ui-wait-bg);color:#a06511;color:var(--ui-wait)}.ui-pill--bad{background:#ffedf1;background:var(--ui-bad-bg);color:#b83a50;color:var(--ui-bad)}.ui-pill--violet{background:#f3efff;background:var(--ui-violet-bg);color:#6d28d9;color:var(--ui-accent-ink)}.ui-pill--info{background:#eef5ff;background:var(--ui-info-bg);color:#2563eb;color:var(--ui-info)}.ui-pill--live i{animation:ui-pulse 1.8s ease-in-out infinite}.ui-toolbar{flex-wrap:wrap;margin-bottom:12px}.ui-search,.ui-toolbar{align-items:center;display:flex;gap:8px}.ui-search{background:#fff;background:var(--ui-surface);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong);border-radius:9px;color:#5c5c64;color:var(--ui-muted);flex:1 1 240px;height:34px;min-width:0;padding:0 11px;transition:border-color .14s ease,box-shadow .14s ease}.ui-search:focus-within{border-color:#7c3aed3d;border-color:var(--ui-accent-line);box-shadow:0 0 0 3px #7c3aed14;box-shadow:0 0 0 3px var(--ui-accent-soft)}.ui-search input{background:#0000;border:0;color:#16161a;color:var(--ui-text);flex:1 1;font:500 13px inherit;font:500 13px var(--rtx-ui-font,inherit);height:100%;min-width:0;outline:0}.ui-search input::placeholder{color:#9a9aa3;color:var(--ui-faint)}.ui-search svg{flex-shrink:0}.ui-select{background:#fff;background:var(--ui-surface);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong);border-radius:9px;color:#16161a;color:var(--ui-text);cursor:pointer;font:600 12.5px inherit;font:600 12.5px var(--rtx-ui-font,inherit);height:34px;padding:0 28px 0 11px}.ui-select:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--ui-accent);outline-offset:2px}.ui-seg{background:#f6f6f4;background:var(--ui-surface-alt);border:1px solid #e5e5ea;border:1px solid var(--ui-line);border-radius:9px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:none}.ui-seg::-webkit-scrollbar{display:none}.ui-seg button{align-items:center;background:#0000;border:0;border-radius:7px;color:#5c5c64;color:var(--ui-muted);cursor:pointer;display:inline-flex;font:600 12px inherit;font:600 12px var(--rtx-ui-font,inherit);gap:6px;height:28px;padding:0 11px;transition:background-color .14s ease,color .14s ease;white-space:nowrap}.ui-seg button:hover,.ui-seg button[aria-pressed=true]{color:#16161a;color:var(--ui-text)}.ui-seg button[aria-pressed=true]{background:#fff;background:var(--ui-surface);box-shadow:0 1px 3px #1414191a}.ui-seg button:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--ui-accent);outline-offset:1px}.ui-seg em{color:#9a9aa3;color:var(--ui-faint);font-size:11px;font-style:normal;font-weight:700}.ui-note{align-items:center;background:#f6f6f4;background:var(--ui-surface-alt);border:1px solid #e5e5ea;border:1px solid var(--ui-line);border-radius:10px;color:#16161a;color:var(--ui-text);display:flex;font-size:13px;gap:10px;margin-bottom:12px;padding:10px 12px}.ui-note>span{flex:1 1;min-width:0}.ui-note--bad{background:#ffedf1;background:var(--ui-bad-bg);border-color:color-mix(in srgb,#b83a50 25%,#0000);border-color:color-mix(in srgb,var(--ui-bad) 25%,#0000)}.ui-note--bad>svg:first-child{color:#b83a50;color:var(--ui-bad)}.ui-note--ok{background:#edf8f2;background:var(--ui-ok-bg);border-color:color-mix(in srgb,#16825d 25%,#0000);border-color:color-mix(in srgb,var(--ui-ok) 25%,#0000)}.ui-note--wait{background:#fff5df;background:var(--ui-wait-bg);border-color:color-mix(in srgb,#a06511 25%,#0000);border-color:color-mix(in srgb,var(--ui-wait) 25%,#0000)}.ui-empty{align-items:center;background:#fff;background:var(--ui-surface);border:1px dashed #d9d9df;border:1px dashed var(--ui-line-strong);border-radius:14px;border-radius:var(--ui-r-card);display:flex;flex-direction:column;gap:6px;padding:36px 20px;text-align:center}.ui-empty__icon{background:#7c3aed14;background:var(--ui-accent-soft);border-radius:12px;color:#6d28d9;color:var(--ui-accent-ink);display:grid;height:40px;margin-bottom:4px;place-items:center;width:40px}.ui-empty h3{font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;font-family:var(--ui-display);font-size:15px;font-weight:800;margin:0}.ui-empty p{color:#5c5c64;color:var(--ui-muted);font-size:13px;line-height:1.5;margin:0 0 8px;max-width:46ch}.ui-skel{animation:ui-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#f6f6f4 25%,#f1f1ef 37%,#f6f6f4 63%);background:linear-gradient(90deg,var(--ui-surface-alt) 25%,var(--ui-hover) 37%,var(--ui-surface-alt) 63%);background-size:400% 100%;border-radius:8px}@keyframes ui-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:720px){.ui-hero{flex-direction:column}.ui-hero__title{font-size:20px}.ui-toolbar .ui-search{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ui-live i,.ui-pill--live i,.ui-skel,.ui-spin{animation:none}.ui-card--hover,:root:root .rt-btn,:root:root .rx-btn,:root:root .ui-btn,:root:root .v10-btn,:root:root .ws-btn,button.ui-metric{transition:none}}.crm-head{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e7e7e4;border:1px solid var(--rtx-ui-border,#e7e7e4);border-radius:17px;margin-bottom:14px;padding:16px 18px 0}.crm-head__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.crm-head__mark{border-radius:12px;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.crm-head__eyebrow{align-items:center;color:var(--rtx-ui-text-muted);display:flex;font:800 10px inherit;font:800 10px var(--v10-body,inherit);gap:8px;letter-spacing:.08em;text-transform:uppercase}.crm-ai-badge{background:linear-gradient(135deg,#7b35ed,#10a875);border-radius:99px;color:#fff;font:800 9px inherit;font:800 9px var(--v10-body,inherit);letter-spacing:.08em;padding:3px 8px}.crm-head__title{color:var(--rtx-ui-text);font:700 20px/1.2 inherit;font:700 20px/1.2 var(--v10-display,inherit);margin:4px 0 0}.crm-head__sub{color:var(--rtx-ui-text-muted);font-size:12.5px;line-height:1.5;margin:4px 0 0}.crm-live{color:var(--rtx-ui-text-faint);font-size:11.5px;font-weight:700;margin-left:10px}.crm-live.on{color:#13946a}.crm-tabs{display:flex;gap:4px;margin-top:14px;overflow-x:auto;padding-bottom:0}.crm-tab{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;cursor:pointer;display:inline-flex;font:600 12.5px inherit;font:600 12.5px var(--v10-body,inherit);gap:6px;padding:9px 12px;white-space:nowrap}.crm-tab,.crm-tab em{color:var(--rtx-ui-text-muted)}.crm-tab em{background:#f5f5f3;background:var(--rtx-ui-surface-alt,#f5f5f3);border-radius:99px;font-size:10.5px;font-style:normal;font-weight:700;padding:1px 7px}.crm-tab[aria-selected=true]{border-bottom-color:#7b35ed;border-bottom-color:var(--v10-violet,#7b35ed);color:#7b35ed;color:var(--v10-violet,#7b35ed)}.crm-tab[aria-selected=true] em{background:#f1eaff;background:var(--rtx-ui-brand-subtle,#f1eaff);color:#7b35ed;color:var(--v10-violet,#7b35ed)}.crm-overview .v10-grid4{margin-bottom:14px}.crm-metric-btn{color:inherit;cursor:pointer;font:inherit;text-align:left}.crm-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.crm-grid{grid-template-columns:1fr}}.crm-attn{align-items:center;background:#0000;border:0;border-radius:10px;border-top:1px solid var(--rtx-ui-border);color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 6px;text-align:left;width:100%}.crm-attn:first-of-type{margin-top:8px}.crm-attn.hot{background:#fff8ec}:root[data-theme=dark] .crm-attn.hot{background:#e3a02f1a}.crm-attn__rank{background:var(--rtx-ui-surface-alt);border-radius:50%;display:grid;flex-shrink:0;font:700 11px inherit;font:700 11px var(--v10-body,inherit);height:26px;place-items:center;width:26px}.crm-attn.hot .crm-attn__rank{background:#e3a02f;color:#fff}.crm-attn b{display:block;font-size:13px}.crm-attn small{color:var(--rtx-ui-text-muted);display:block;font-size:11.5px;margin-top:2px}.crm-attn__go{color:#7b35ed;color:var(--v10-violet,#7b35ed);font:700 12px inherit;font:700 12px var(--v10-body,inherit);white-space:nowrap}.crm-recent{background:none;border-bottom:0;border-left:0;border-right:0;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.crm-ask__bar{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dededb;border:1px solid var(--rtx-ui-border-md,#dededb);border-radius:14px;display:flex;gap:10px;margin-top:12px;padding:6px 6px 6px 14px}.crm-ask__bar:focus-within{border-color:var(--rtx-ui-brand-border);box-shadow:0 0 0 4px #7b35ed12}.crm-ask__bar>span{color:#7b35ed;color:var(--v10-violet,#7b35ed)}.crm-ask__bar input{background:#0000;border:0;color:var(--rtx-ui-text);flex:1 1;font:500 14px inherit;font:500 14px var(--v10-body,inherit);min-width:0;outline:none;padding:8px 0}.crm-ask__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.crm-sections{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-top:12px}.crm-section{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:12px;text-align:left}.crm-section:hover{background:var(--rtx-ui-brand-subtle);border-color:var(--rtx-ui-brand-border)}.crm-section b{font:700 13.5px inherit;font:700 13.5px var(--v10-display,inherit)}.crm-section span{color:var(--rtx-ui-text-muted);font-size:12px}.crm-section small{color:var(--rtx-ui-text-faint);font-size:11px}.crm-nc{display:flex;justify-content:center;padding:26px 0}.crm-nc__card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rtx-ui-border);border-radius:18px;max-width:760px;padding:26px;width:100%}.crm-nc__steps{grid-gap:8px;counter-reset:s;display:grid;gap:8px;list-style:none;margin:16px 0 0;padding:0}.crm-nc__steps li{grid-column-gap:10px;align-items:start;background:var(--rtx-ui-surface-alt);border-radius:12px;column-gap:10px;counter-increment:s;display:grid;grid-template-columns:28px 1fr;padding:10px 12px}.crm-nc__steps li:before{background:#7b35ed;background:var(--v10-violet,#7b35ed);border-radius:50%;color:#fff;content:counter(s);display:grid;font:700 11px inherit;font:700 11px var(--v10-body,inherit);grid-row:span 2;height:24px;place-items:center;width:24px}.crm-nc__steps b{font-size:13px}.crm-nc__steps span{color:var(--rtx-ui-text-muted);font-size:12px}.crm-nc__preview{border-top:1px solid var(--rtx-ui-border);margin-top:22px;opacity:.75;padding-top:16px}.crm-selbar{align-items:center;background:#1d1e22;border-radius:12px;bottom:14px;color:#fff;display:flex;font-size:12.5px;font-weight:600;gap:10px;justify-content:space-between;margin-top:12px;padding:8px 8px 8px 14px;position:-webkit-sticky;position:sticky;z-index:5}.crm-selbar button{border:0;border-radius:8px;cursor:pointer;font:700 12px inherit;font:700 12px var(--v10-body,inherit);padding:7px 11px}.crm-selbar .go{background:linear-gradient(135deg,#7b35ed,#10a875);color:#fff}.crm-selbar .clear{background:#2c2d33;color:#ddd}.crm-row-selected{background:#f5efff!important}:root[data-theme=dark] .crm-row-selected{background:#a78bfa1a!important}.crmw{color:var(--rtx-ui-text);display:flex;font-family:inherit;font-family:var(--v10-body,inherit);height:100vh;overflow:hidden}.crmw-side{background:#fff;background:var(--rtx-ui-surface,#fff);border-right:1px solid #e7e7e4;border-right:1px solid var(--rtx-ui-border,#e7e7e4);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:16px 12px;width:248px}.crmw-brand{align-items:center;display:flex;font:800 12px inherit;font:800 12px var(--v10-display,inherit);gap:6px;letter-spacing:.22em;padding:4px 8px 14px}.crmw-logo{color:#ff2d6f;font-size:18px;letter-spacing:0}.crmw-close{background:none;border:0;color:var(--rtx-ui-text-muted);cursor:pointer;display:none;margin-left:auto}.crmw-pill{align-items:center;background:linear-gradient(135deg,#fff,#faf7ff);border:1px solid var(--rtx-ui-border);border-radius:13px;display:flex;gap:10px;padding:9px 10px}:root[data-theme=dark] .crmw-pill{background:var(--rtx-ui-surface-alt)}.crmw-pill__mark{background:#7b35ed;background:var(--ws,#7b35ed);border-radius:9px;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.crmw-pill small{color:var(--rtx-ui-text-faint);display:block;font:600 10px inherit;font:600 10px var(--v10-body,inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmw-pill b{display:block;font:800 13.5px inherit;font:800 13.5px var(--v10-display,inherit)}.crmw-mode{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:10px 4px 2px}.crmw-live{align-items:center;color:var(--rtx-ui-text-faint);display:inline-flex;font:700 10.5px inherit;font:700 10.5px var(--v10-body,inherit);gap:4px}.crmw-live.on{color:#13946a}.crmw-label{color:var(--rtx-ui-text-faint);font:700 10px inherit;font:700 10px var(--v10-body,inherit);letter-spacing:.08em;padding:16px 10px 6px;text-transform:uppercase}.crmw-nav{display:flex;flex-direction:column;gap:1px}.crmw-item{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--rtx-ui-text-muted);cursor:pointer;display:flex;font:500 13.5px inherit;font:500 13.5px var(--v10-body,inherit);gap:8px;justify-content:space-between;padding:8px 10px;text-align:left;text-decoration:none;width:100%}.crmw-item span{align-items:center;display:inline-flex;gap:8px;min-width:0}.crmw-item em{background:#f5f5f3;background:var(--rtx-ui-surface-alt,#f5f5f3);border-radius:99px;color:var(--rtx-ui-text-muted);font-style:normal;font:700 10.5px inherit;font:700 10.5px var(--v10-body,inherit);padding:1px 7px}.crmw-item:hover{background:var(--rtx-ui-surface-hover);color:var(--rtx-ui-text)}.crmw-item.active{background:#f1eaff;background:var(--rtx-ui-brand-subtle,#f1eaff);font-weight:700}.crmw-item.active,.crmw-item.active em{color:#7b35ed;color:var(--v10-violet,#7b35ed)}.crmw-item.active em{background:#fff}.crmw-ai{color:#7b35ed;color:var(--v10-violet,#7b35ed);font-weight:600}.crmw-user{align-items:center;border-top:1px solid var(--rtx-ui-border);display:flex;gap:10px;margin-top:auto;padding:12px 6px 2px}.crmw-user b{font-size:12.5px}.crmw-user b,.crmw-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmw-user small{color:var(--rtx-ui-text-faint);font-size:10.5px}.crmw-user button{background:none;border:0;color:var(--rtx-ui-text-muted);cursor:pointer}.crmw-avatar{background:#7b35ed;background:var(--v10-violet,#7b35ed);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font:700 11px inherit;font:700 11px var(--v10-body,inherit);height:30px;place-items:center;width:30px}.crmw-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.crmw-top{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border-bottom:1px solid var(--rtx-ui-border);display:flex;gap:12px;min-height:70px;padding:0 24px}.crmw-top h1{font:700 17px/1.2 inherit;font:700 17px/1.2 var(--v10-display,inherit);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmw-top p{color:var(--rtx-ui-text-faint);font-size:11.5px;margin:3px 0 0}.crmw-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.crmw-burger{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;cursor:pointer;display:none;height:34px;place-items:center;width:34px}.crmw-content{animation:v10ViewIn .28s ease;flex:1 1;min-height:0;overflow-y:auto;padding:18px 24px 28px}.crmw-scrim{display:none}@media (max-width:900px){.crmw-side{box-shadow:0 20px 50px #0003;inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .2s ease;z-index:60}.crmw-side.open{transform:none}.crmw-close{display:block}.crmw-burger{display:grid}.crmw-scrim{background:#14121c4d;display:block;inset:0;position:fixed;z-index:55}.crmw-top{padding:0 14px}.crmw-content{padding:14px}.crmw-actions .v10-btn span{display:none}}.waa{--waa-brand:#7b35ed;--waa-green:#13946a;font-family:DM Sans,Inter,system-ui,sans-serif}.waa-mode{align-items:center;background:#7c3aed14;background:var(--rtx-ui-brand-subtle,#7c3aed14);border:1px solid #7c3aed33;border:1px solid var(--rtx-ui-brand-border,#7c3aed33);border-radius:999px;color:#6a2ad8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:6px;padding:4px 10px}.waa-mode i{background:currentColor;border-radius:50%;height:7px;width:7px}.waa-mode--autopilot{background:#13946a14;border-color:#13946a3d;color:var(--waa-green)}.waa-picker{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:9px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);display:inline-flex;font-size:12.5px;gap:6px;padding:5px 8px 5px 10px}.waa-picker select{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;max-width:230px;outline:none}.waa-picker small{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);font-size:11px}.waa-overlay{animation:waa-fade .14s ease-out;background:#14101e6b;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1300}@keyframes waa-fade{0%{opacity:0}}.waa-modal{background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:18px;box-shadow:0 24px 60px #140a2847;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);display:flex;flex-direction:column;max-height:min(88vh,860px);overflow:hidden;width:min(640px,100%)}.waa-modal__head{align-items:flex-start;border-bottom:1px solid #ececea;border-bottom:1px solid var(--rtx-ui-border,#ececea);display:flex;gap:12px;padding:18px 22px 14px}.waa-modal__head h2{font-size:17px;letter-spacing:-.01em;margin:0}.waa-modal__head p{font-size:12.5px;line-height:1.5;margin:3px 0 0}.waa-modal__head p,.waa-x{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.waa-x{background:#0000;border:none;border-radius:8px;cursor:pointer;font-size:18px;height:30px;margin-left:auto;width:30px}.waa-x:hover{background:#f1f1ef;background:var(--rtx-ui-surface-hover,#f1f1ef)}.waa-modal__body{overflow-y:auto;padding:16px 22px 8px}.waa-modal__foot{align-items:center;border-top:1px solid #ececea;border-top:1px solid var(--rtx-ui-border,#ececea);display:flex;gap:8px;justify-content:flex-end;padding:12px 22px}.waa-modal__foot .waa-note{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);font-size:11.5px;margin-right:auto}.waa-sec{border-bottom:1px dashed #ececea;border-bottom:1px dashed var(--rtx-ui-border,#ececea);padding:12px 0 14px}.waa-sec:last-child{border-bottom:none}.waa-sec>h3{font-size:13px;font-weight:750;margin:0 0 3px}.waa-sec>p{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12px;line-height:1.5;margin:0 0 10px}.waa-modes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.waa-modecard{background:#fff;background:var(--rtx-ui-surface,#fff);border:1.5px solid #ececea;border:1.5px solid var(--rtx-ui-border,#ececea);border-radius:12px;color:inherit;cursor:pointer;font-family:inherit;padding:11px 12px;text-align:left;transition:border-color .15s,background .15s}.waa-modecard b{display:block;font-size:13px}.waa-modecard span{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);display:block;font-size:11.5px;line-height:1.45;margin-top:3px}.waa-modecard:hover:not(:disabled){border-color:#c9b1f5}.waa-modecard.is-on{background:#7c3aed14;background:var(--rtx-ui-brand-subtle,#7c3aed14);border-color:var(--waa-brand)}.waa-modecard:disabled{cursor:not-allowed;opacity:.6}.waa-info{background:#f59e0b1a;background:var(--rtx-ui-warn-bg,#f59e0b1a);border:1px solid #f59e0b38;border-radius:10px;color:#b45309;color:var(--rtx-ui-warn-text,#b45309);font-size:12px;line-height:1.5;margin-top:8px;padding:9px 11px}.waa-chips{display:flex;flex-wrap:wrap;gap:6px}.waa-chip{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:999px;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer;font:inherit;font-size:12.5px;padding:6px 11px}.waa-chip.is-on{background:var(--waa-brand);border-color:var(--waa-brand);color:#fff;font-weight:650}.waa-chip--private.is-on{background:#0f6f8f;border-color:#0f6f8f}.waa-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.waa-field{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);display:flex;flex-direction:column;font-size:11.5px;font-weight:650;gap:4px}.waa-field input,.waa-field select,.waa-field textarea{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:9px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);font:inherit;font-size:13px;font-weight:400;outline:none;padding:8px 10px}.waa-field textarea{min-height:62px;resize:vertical}.waa-field input:focus,.waa-field select:focus,.waa-field textarea:focus{border-color:var(--waa-brand);box-shadow:0 0 0 3px #7c3aed1f}.waa-field--wide{grid-column:1/-1}.waa-toggle{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:9px 0}.waa-toggle input{opacity:0;pointer-events:none;position:absolute}.waa-toggle .waa-sw{background:#d6d4ce;border-radius:999px;flex-shrink:0;height:20px;margin-top:1px;position:relative;transition:background .15s;width:34px}.waa-toggle .waa-sw:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.waa-toggle input:checked+.waa-sw{background:var(--waa-brand)}.waa-toggle input:checked+.waa-sw:after{transform:translateX(14px)}.waa-toggle input:focus-visible+.waa-sw{outline:2px solid var(--waa-brand);outline-offset:2px}.waa-toggle b{display:block;font-size:13px}.waa-toggle span.waa-desc{display:block;font-size:11.5px;line-height:1.45;margin-top:2px}.waa-toggle span.waa-desc,.waa-usage{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.waa-usage{align-items:center;display:flex;font-size:12px;gap:10px}.waa-bar{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-radius:99px;flex:1 1;height:6px;overflow:hidden}.waa-bar i{background:var(--waa-brand);border-radius:99px;display:block;height:100%}.waa-btn{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:9px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;padding:8px 15px}.waa-btn:hover:not(:disabled){background:#f1f1ef;background:var(--rtx-ui-surface-hover,#f1f1ef)}.waa-btn:disabled{cursor:not-allowed;opacity:.55}.waa-btn--primary{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;box-shadow:0 2px 8px #7c3aed47;color:#fff}.waa-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6)}.waa-btn--sm{font-size:11.5px;padding:5px 10px}.waa-btn--ghost{background:#0000;border-color:#0000;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.waa-err{background:#ef444414;background:var(--rtx-ui-danger-bg,#ef444414);border-radius:9px;color:#b91c1c;font-size:12px;margin:8px 22px 0;padding:8px 11px}.waa-ask{background:#7c3aed0f;background:var(--rtx-ui-brand-subtle,#7c3aed0f);border:1px solid #7c3aed33;border:1px solid var(--rtx-ui-brand-border,#7c3aed33);border-radius:12px;padding:12px 13px}.waa-ask b{font-size:13px}.waa-ask p{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12px;line-height:1.45;margin:3px 0 9px}.waa-ask .waa-row{display:flex;flex-wrap:wrap;gap:6px}.waa-linked{background:#13946a14;border:1px solid #13946a38;border-radius:11px;color:#0e7a57;font-size:12.5px;line-height:1.5;padding:10px 12px}.waa-panel{background:#f8f8f6;background:var(--rtx-ui-page,#f8f8f6);border-left:1px solid #ececea;border-left:1px solid var(--rtx-ui-border,#ececea);display:flex;flex-direction:column;flex-shrink:0;min-height:0;width:320px}.waa-panel__head{align-items:center;border-bottom:1px solid #ececea;border-bottom:1px solid var(--rtx-ui-border,#ececea);display:flex;font-size:13px;font-weight:750;gap:8px;padding:11px 14px}.waa-panel__head small{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);font-size:11.5px;font-weight:500}.waa-panel__body{display:flex;flex:1 1;flex-direction:column;gap:9px;min-height:0;overflow-y:auto;padding:10px}.waa-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:13px;padding:11px 12px}.waa-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.waa-tag{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-radius:99px;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:10.5px;font-weight:700;padding:2px 8px}.waa-tag--cat{background:#7c3aed1a;color:#6a2ad8}.waa-tag--high{background:#ef44441a;color:#b91c1c}.waa-tag--review{background:#f59e0b1f;color:#b45309}.waa-tag--done{background:#13946a1a;color:#0e7a57}.waa-card h4{font-size:13px;margin:7px 0 3px}.waa-card p{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12px;line-height:1.5;margin:0}.waa-card q{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);display:block;font-size:11.5px;margin-top:6px;overflow:hidden;quotes:none;text-overflow:ellipsis;white-space:nowrap}.waa-draft{margin-top:9px}.waa-draft textarea{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:9px;box-sizing:border-box;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);font:inherit;font-size:12.5px;min-height:70px;outline:none;padding:8px 9px;resize:vertical;width:100%}.waa-draft textarea:focus{background:#fff;background:var(--rtx-ui-surface,#fff);border-color:var(--waa-brand)}.waa-recs{display:flex;flex-direction:column;gap:5px;margin-top:9px}.waa-rec{align-items:center;display:flex;font-size:12px;gap:8px}.waa-rec span{flex:1 1;min-width:0}.waa-rec small{display:block;font-size:11px}.waa-rec small,.waa-rec.is-done span{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c)}.waa-rec.is-done span{text-decoration:line-through}.waa-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.waa-empty{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12.5px;line-height:1.55;padding:26px 12px;text-align:center}.waa-why{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);font-size:11px;margin-top:6px}.waa-compose{align-items:flex-end;background:#fff;background:var(--rtx-ui-surface,#fff);border-top:1px solid #ececea;border-top:1px solid var(--rtx-ui-border,#ececea);display:flex;gap:8px;padding:10px 14px}.waa-compose textarea{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:11px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);flex:1 1;font:inherit;font-size:13px;max-height:120px;min-height:38px;outline:none;padding:9px 11px;resize:none}.waa-compose textarea:focus{background:#fff;background:var(--rtx-ui-surface,#fff);border-color:var(--waa-brand)}.waa-compose small{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);display:block;font-size:11px;margin-bottom:4px}@media (max-width:1100px){.waa-panel{width:280px}}@media (max-width:900px){.waa-panel{border-left:none;border-top:1px solid #ececea;border-top:1px solid var(--rtx-ui-border,#ececea);max-height:45vh;width:100%}.waa-grid,.waa-modes{grid-template-columns:1fr}}.wfg{grid-gap:12px;display:grid;gap:12px}.wfg-ask,.wfg-done,.wfg-review{background:#fff;background:var(--rtx-surface,#fff);border:1px solid #18142417;border:1px solid var(--rtx-line,#18142417);border-radius:14px;padding:14px}.wfg-ask{background:linear-gradient(180deg,#7b35ed0d,#0000 70%),#fff;background:linear-gradient(180deg,#7b35ed0d,#0000 70%),var(--rtx-surface,#fff);border-color:#e2d6f7}.wfg-ask-head{align-items:center;color:#6b2fd6;display:flex;font-size:13.5px;gap:6px;margin-bottom:8px}.wfg-ask-head b{color:#18181b;color:var(--rtx-ink,#18181b)}.wfg-ask textarea{background:#0000;border:1px solid #1814241f;border:1px solid var(--rtx-line,#1814241f);border-radius:10px;box-sizing:border-box;color:inherit;font:13.5px/1.5 inherit;min-height:66px;outline:0;padding:10px 12px;resize:vertical;width:100%}.wfg-ask textarea:focus{border-color:#b99bf0}.wfg-ask-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:8px}.wfg-examples{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.wfg-examples button{background:#0000;border:1px solid #1814241f;border:1px solid var(--rtx-line,#1814241f);border-radius:99px;color:#6b6f73;font-size:11.5px;max-width:260px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.wfg-examples button,.wfg-primary{cursor:pointer;font-family:inherit}.wfg-primary{align-items:center;background:#7b35ed;border:0;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px}.wfg-primary:disabled{cursor:default;opacity:.5}.wfg-ghost{align-items:center;background:#0000;border:1px solid #18142424;border:1px solid var(--rtx-line,#18142424);border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:5px;padding:7px 13px}.wfg-ghost:disabled{cursor:default;opacity:.5}.wfg-note{color:#6b6f73;font-size:12px;margin-top:8px}.wfg-err{background:#fde8e8;color:#b42318}.wfg-err,.wfg-warn{border-radius:8px;font-size:12.5px;margin-top:6px;padding:6px 10px}.wfg-warn{background:#fff4e0;color:#9a6100}.wfg-ok{align-items:center;color:#0f7a44;display:inline-flex;font-size:12.5px;gap:5px}.wfg-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.wfg-eyebrow{color:#9a6100;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.wfg-name{background:#0000;border:0;border-bottom:1px dashed #0000;color:inherit;display:block;font-family:inherit;font-size:18px;font-weight:700;outline:0;padding:2px 0;width:100%}.wfg-name:focus{border-bottom-color:#b99bf0}.wfg-explain{background:#7b35ed0d;border-radius:10px;color:#4d5256;font-size:13px;line-height:1.55;margin:6px 0 10px;padding:10px 12px}.wfg-canvas{background:rgba(24,20,36,.015);border:1px solid #18142414;border:1px solid var(--rtx-line,#18142414);border-radius:12px;overflow:auto;padding:8px}.wfg-knowledge{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;margin-top:10px}.wfg-knowledge b{color:#6b2fd6}.wfg-knowledge b,.wfg-knowledge label{align-items:center;display:inline-flex;gap:5px}.wfg-knowledge label{cursor:pointer}.wfg-edit{border-top:1px solid #18142414;border-top:1px solid var(--rtx-line,#18142414);margin-top:10px;padding-top:8px}.wfg-edit summary{color:#6b2fd6;cursor:pointer;font-size:12.5px;font-weight:600;padding:4px 0}.wfg-change,.wfg-checks{margin-top:10px}.wfg-change{display:flex;gap:8px}.wfg-change input{background:#0000;border:1px solid #1814241f;border:1px solid var(--rtx-line,#1814241f);border-radius:10px;color:inherit;flex:1 1;font:12.5px inherit;min-width:0;outline:0;padding:7px 11px}.wfg-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.wfg-done b{font-size:14px}.wfg--embedded{gap:10px}.wfg--embedded .wfg-progress{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;color:#d9dbe3;display:flex;font-size:12.5px;gap:8px;padding:10px 12px}.wfg--embedded>.wfg-err{background:#f0443824;border:1px solid #f0443852;color:#ffc9c4;margin-top:0}.wfg--embedded .wfg-done,.wfg--embedded .wfg-review{box-shadow:0 18px 40px #05060f59;color:#18181b;color:var(--rtx-ink,#18181b)}.cch{grid-gap:18px;align-items:start;animation:fadeUp .35s ease both;box-sizing:border-box;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 300px;margin:0 auto;max-width:1360px;padding:18px 20px 210px;width:100%}.cch-main{grid-gap:14px;min-width:0}.cch-hero,.cch-main{display:grid;gap:14px}.cch-hero{grid-gap:14px;align-items:center;grid-template-columns:52px minmax(0,1fr) auto}.cch-glyph{background:linear-gradient(135deg,#7b35ed,#6b8cff 60%,#34c9a1);border-radius:15px;box-shadow:0 8px 20px #7b35ed38;color:#fff;display:grid;height:52px;place-items:center;width:52px}.cch-eyebrow{color:#7b35ed;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:0 0 3px;text-transform:uppercase}.cch h1{color:#18181b;color:var(--rtx-ink,#18181b);font-size:clamp(20px,1.9vw,26px);font-weight:750;letter-spacing:-.02em;line-height:1.2;margin:0}.cch-sub{color:#6b6f73;color:var(--rtx-muted,#6b6f73);font-size:13px;line-height:1.45;margin:3px 0 0}.cch-modes{background:#1814240d;border-radius:11px;display:inline-flex;gap:2px;padding:3px}.cch-modes button{background:#0000;border:0;border-radius:9px;color:#6b6f73;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 12px}.cch-modes button[aria-checked=true]{box-shadow:0 1px 4px #1814241a;color:#6b2fd6}.cch-card,.cch-modes button[aria-checked=true]{background:#fff;background:var(--rtx-surface,#fff)}.cch-card{border:1px solid #18142417;border:1px solid var(--rtx-line,#18142417);border-radius:14px;padding:12px 14px}.cch-scope{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cch-label{color:#8b8f93;font-size:10.5px;font-weight:700;letter-spacing:.07em;margin-right:4px;text-transform:uppercase}.cch-chip{align-items:center;background:#0000;border:1px solid #1814241f;border:1px solid var(--rtx-line,#1814241f);border-radius:99px;color:#5f6468;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:4px 10px}.cch-chip i{background:#c7c7c7;border-radius:50%;height:6px;width:6px}.cch-chip.live i{background:#10b981}.cch-chip[aria-pressed=true]{background:#f1eaff;border-color:#cdb8f0;color:#6b2fd6}.cch-chip[aria-pressed=true] i{background:#7b35ed}.cch-foot{align-items:center;color:#6b6f73;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;margin-top:9px}.cch-foot .safe{align-items:center;color:#0f7a44;display:inline-flex;gap:5px}.cch-foot .safe.warn{color:#9a6100}.cch-link{background:#0000;border:1px solid #d9ccf2;border-radius:8px;color:#6b2fd6;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:4px 10px}.cch-section{color:#8b8f93;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:2px 0 -6px;text-transform:uppercase}.cch-quick{grid-gap:10px;gap:10px}.cch-q{background:#fff;background:var(--rtx-surface,#fff);border:1px solid #18142417;border:1px solid var(--rtx-line,#18142417);color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:3px;min-height:108px;padding:12px;position:relative;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cch-q:hover{border-color:#cdb8f0;box-shadow:0 8px 18px #18142412;transform:translateY(-2px)}.cch-q .ic{background:#f1eaff;border-radius:9px;color:#7b35ed;display:grid;height:30px;margin-bottom:6px;place-items:center;width:30px}.cch-q .badge{background:#fff4e0;border-radius:99px;color:#9a6100;font-weight:700;padding:2px 7px;position:absolute;right:10px;top:10px}.cch-q b{font-size:13px;line-height:1.3}.cch-q small{color:#8b8f93;font-size:11.5px;line-height:1.35}.cch-rail{grid-gap:12px;align-content:start;display:grid;gap:12px;max-height:calc(100vh - 290px);padding-right:2px;position:-webkit-sticky;position:sticky;top:8px}.cch-rail .cch-card{padding:14px}.cch-rail h3{font-size:15px;font-weight:700;margin:0 0 6px}.cch-row{grid-gap:9px;align-items:start;background:#0000;border:0;border-top:1px solid var(--rtx-line,#18142412);color:inherit;cursor:pointer;display:grid;font-family:inherit;padding:8px 0;text-align:left;width:100%}.cch-row i{background:#10b981;border-radius:50%;height:7px;margin-top:5px;width:7px}.cch-row i.idle{background:#cfcfcf}.cch-row b{display:block;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cch-row small{display:block;margin-top:1px}.cch-row .meta{color:#8b8f93;font-size:11px;white-space:nowrap}.cch-pill{border:1px solid #1814241f;border:1px solid var(--rtx-line,#1814241f);border-radius:9px;font-weight:600;padding:3px 9px}.cch-policy{border-top:1px solid #18142412;border-top:1px solid var(--rtx-line,#18142412);gap:8px;padding:7px 0}.cch-policy span:last-child{background:#fff4e0;font-size:10.5px}.cch-policy span.auto:last-child{background:#e7f7ee;color:#0f7a44}:root[data-theme=dark] .cch-modes{background:#ffffff0f}:root[data-theme=dark] .cch-modes button[aria-checked=true]{background:#2a2140;color:#d7c4ff}:root[data-theme=dark] .cch-chip[aria-pressed=true],:root[data-theme=dark] .cch-q .ic{background:#2a2140;color:#c4a8ff}@media (max-width:1360px){.cch-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){.cch{grid-template-columns:1fr}.cch-rail{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-height:none;overflow:visible;position:static}}@media (max-width:720px){.cch-hero{grid-template-columns:44px 1fr}.cch-hero>:last-child{grid-column:1/-1}.cch-quick{grid-template-columns:1fr 1fr}}body.rx-cc-landing .rtx-composer{display:none!important}.cch{padding-bottom:40px!important}.cch-signal{background:radial-gradient(ellipse at 50% 38%,#7c3aed38,#0000 55%),linear-gradient(145deg,#17171d,#211b30 55%,#12222b);border-radius:22px;box-shadow:0 24px 60px #14102838;color:#fff;overflow:hidden;padding:26px 28px 20px}.cch-signal-eyebrow{color:#c9c6d8;font-size:11px;font-weight:800;margin:0;text-transform:uppercase}.cch-signal h1{color:#fff;font-size:clamp(24px,2.4vw,34px);font-weight:800;letter-spacing:-.025em;margin:8px 0 6px}.cch-signal-sub{color:#b9bbc6;font-size:13.5px;margin:0}.cch-orb{display:grid;margin:6px 0 2px;place-items:center}.cch-status{align-items:center;color:#d9dbe3;display:flex;font-size:12.5px;margin-top:4px}.cch-status b{color:#fff}.cch-status span:last-child{color:#9ea1b0}.cch-status.faint{color:#9ea1b0;font-size:12px}.cch-pulse{animation:cchPulse 1.7s infinite;background:#55e0ff;border-radius:50%;box-shadow:0 0 0 0 #55e0ff80;display:inline-block;height:9px;width:9px}@keyframes cchPulse{70%{box-shadow:0 0 0 10px #55e0ff00}}.cch-cmd{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;margin-top:16px;padding:12px 14px}.cch-cmd textarea{background:#0000;border:0;color:#fff;font:14px/1.55 inherit;max-height:220px;min-height:76px;outline:0;resize:vertical;width:100%}.cch-cmd textarea::placeholder{color:#8f92a3}.cch-cmdbar{align-items:center;display:flex;margin-top:8px}.cch-dbtn{background:#ffffff12;border:1px solid #ffffff29;border-radius:9px;color:#e7e8ee;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:7px 11px}.cch-dbtn:hover:not(:disabled){background:#ffffff21}.cch-dbtn:disabled{cursor:default;opacity:.45}.cch-dbtn[aria-expanded=true]{background:#ffffff29}.cch-dmodes{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;display:inline-flex;padding:3px}.cch-dmodes button{background:#0000;border:0;border-radius:7px;color:#b9bbc6;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:5px 10px}.cch-dmodes button[aria-checked=true],.cch-exec{background:#fff;color:#16161a}.cch-exec{border:0;border-radius:10px;box-shadow:0 6px 18px #00000040;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 16px}.cch-exec:disabled{cursor:default;opacity:.55}.cch-scope-pop{border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding:8px 0 2px}.cch-dchip{align-items:center;background:#0000;border:1px solid #ffffff29;border-radius:99px;color:#d9dbe3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;padding:4px 10px}.cch-dchip i{background:#6b6e7c;border-radius:50%;height:6px;width:6px}.cch-dchip.live i{background:#34d399}.cch-dchip[aria-pressed=true]{background:#fff;color:#16161a}.cch-dchip[aria-pressed=true] i{background:#7c3aed}.cch-signal-foot{color:#9ea1b0;display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;justify-content:space-between;margin-top:12px}.cch-signal-foot b{color:#d9dbe3}.cch-signal-foot button{background:none;border:0;color:#c4b5fd;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.cch-signal-foot svg{vertical-align:-2px}.cch-hist{flex-wrap:wrap}.cch-hist button{background:#fff;background:var(--rtx-surface,#fff);border:1px solid #1814241f;border:1px solid var(--rtx-line,#1814241f);border-radius:99px;color:inherit;cursor:pointer;font-family:inherit;font-size:12.5px;max-width:360px;overflow:hidden;padding:7px 13px;text-overflow:ellipsis;transition:border-color .15s,transform .15s;white-space:nowrap}.cch-hist button:hover{border-color:#cdb8f0;transform:translateY(-1px)}.cch-signal{position:relative}.cch-orb{transition:opacity .4s ease}.cch-orb.is-live{animation:orbToCorner 1s cubic-bezier(.2,.8,.2,1) both;height:260px;margin:0;pointer-events:none;position:absolute;right:14px;top:10px;transform:scale(.46);transform-origin:top right;width:260px;z-index:1}@keyframes orbToCorner{0%{transform:translate(calc(-50vw - -420px),120px) scale(1)}to{transform:scale(.46)}}.cch-signal.is-live{padding-top:22px}.cch-live{animation:liveIn .5s ease .25s both;margin-top:8px;padding-right:130px;z-index:2}@keyframes liveIn{0%{opacity:0;transform:translateY(8px)}}.cch-live-cmd{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:clamp(18px,1.8vw,24px);font-weight:750;letter-spacing:-.015em;line-height:1.3;margin:4px 0 10px;overflow:hidden}.cch-live-phase{align-items:center;color:#b9bbc6;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.cch-live-phase b{color:#fff}.cch-live-phase.ph-done .cch-pulse{animation:none;background:#34d399}.cch-track{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 10px}.cch-step{align-items:center;border:1px solid #ffffff14;border-radius:99px;color:#6f7282;display:inline-flex;font-size:11.5px;gap:6px;padding:4px 10px 4px 8px;transition:color .3s,border-color .3s,background .3s}.cch-step i{background:#3f4150;border-radius:50%;height:6px;transition:background .3s;width:6px}.cch-step.done{border-color:#ffffff24;color:#c9c6d8}.cch-step.done i{background:#34d399}.cch-step.on{background:#55e0ff14;border-color:#55e0ff73;color:#fff}.cch-step.on i{animation:cchPulse 1.7s infinite;background:#55e0ff;box-shadow:0 0 0 0 #55e0ff80}.cch-live-agents{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cch-agent{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:99px;color:#e7e8ee;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.cch-agent i{animation:cchPulse 1.7s infinite;background:#55e0ff;border-radius:50%;height:7px;width:7px}.cch-agent.done i{animation:none;background:#34d399}.cch-agent em{color:#9ea1b0;font-size:11px;font-style:normal}.cch-result{margin-right:-130px;max-height:46vh;overflow-y:auto;padding:2px 4px 2px 0;scrollbar-color:#fff3 #0000;scrollbar-width:thin}.cch-res-block{animation:liveIn .35s ease both;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:8px;padding:12px 14px}.cch-res-block small{color:#a78bfa;display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.cch-res-block div{color:#eceaf5;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.cch-res-block b{color:#fff}.cch-res-block b.h{display:block;margin:6px 0 2px}.cch-res-block code{background:#ffffff1a;border-radius:5px;font-size:12.5px;padding:1px 5px}.cch-res-block .li{display:block;padding-left:14px;position:relative}.cch-res-block .li:before{background:#a78bfa;border-radius:50%;content:"";height:4px;left:3px;position:absolute;top:.7em;width:4px}.cch-res-wait{display:flex;gap:5px;padding:10px 2px}.cch-res-wait span{animation:waitDot 1.2s ease-in-out infinite;background:#b5a8ff;border-radius:50%;height:6px;width:6px}.cch-res-wait span:nth-child(2){animation-delay:.14s}.cch-res-wait span:nth-child(3){animation-delay:.28s}@keyframes waitDot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}.cch-clarify{align-items:center;color:#e7e8ee;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:6px 0 4px}.cch-clarify button{background:#ffffff1a;border:1px solid #fff3;border-radius:99px;color:#fff;cursor:pointer;font:600 12.5px inherit;padding:6px 12px}.cch-clarify button:hover{background:#ffffff2e}.cch-details{background:none;border:0;color:#c4b5fd;cursor:pointer;font:600 12.5px inherit;margin-top:4px;padding:4px 0}@media (max-width:760px){.cch-live{padding-right:0}.cch-result{margin-right:0}.cch-orb.is-live{opacity:.5}}@media (prefers-reduced-motion:reduce){.cch-live,.cch-orb.is-live,.cch-res-block{animation:none}}.cch.is-live{grid-template-columns:minmax(0,1fr);max-width:none}.cch.is-live .cch-rail{display:none}.cch.is-live .cch-result{max-height:58vh}.cch-turn{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-bottom:8px;padding:8px 12px}.cch-turn summary{color:#d9dbe3;cursor:pointer;font-size:13px;list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cch-turn summary::-webkit-details-marker{display:none}.cch-turn summary span{color:#8b8fa3;font-size:10px;font-weight:800;letter-spacing:.12em;margin-right:8px;text-transform:uppercase}.cch-turn[open] summary{margin-bottom:8px;white-space:normal}body.rx-cc-landing .rx-chat-scroll{overflow:hidden!important}.cch{align-items:stretch;gap:clamp(10px,1.2vw,16px);grid-template-columns:minmax(0,1fr) clamp(260px,22vw,320px);grid-template-rows:minmax(0,1fr);max-width:none;overflow:hidden;padding:clamp(10px,1.6vh,18px) clamp(12px,1.4vw,20px)}.cch,.cch-main{height:100%;min-height:0}.cch-main{display:flex;flex-direction:column;gap:clamp(8px,1.2vh,12px);overflow-y:auto;scrollbar-width:none}.cch-main::-webkit-scrollbar{display:none}.cch-signal{border-radius:20px;padding:clamp(14px,2.4vh,26px) clamp(16px,2vw,28px) clamp(10px,1.6vh,16px)}.cch-signal h1{font-size:clamp(20px,3.6vh,34px);margin:clamp(4px,.8vh,8px) 0 clamp(2px,.6vh,6px)}.cch-signal-sub{font-size:clamp(12px,1.6vh,13.5px)}.cch-orb{align-items:center;display:flex;flex:1 1 auto;justify-content:center;margin:clamp(4px,1vh,10px) 0;min-height:60px}.cch-orb:not(.is-live) canvas{aspect-ratio:1/1;height:100%!important;max-height:260px;max-width:100%;width:auto!important}.cch-status{font-size:clamp(11.5px,1.5vh,12.5px);margin-top:2px}.cch-status.faint{font-size:clamp(11px,1.4vh,12px)}.cch-cmd{padding:clamp(8px,1.2vh,12px) 14px}.cch-cmd textarea{font-size:clamp(13px,1.7vh,14px);max-height:18vh;min-height:clamp(40px,7vh,72px)}.cch-signal-foot{flex-shrink:0;font-size:11px;margin-top:clamp(6px,1vh,12px)}.cch-signal.is-live .cch-live{margin-top:4px}.cch-signal.is-live .cch-result{max-height:none;min-height:60px}.cch.is-live .cch-result{max-height:none}.cch-live-cmd{-webkit-line-clamp:1;font-size:clamp(16px,2.6vh,22px);margin:2px 0 6px}.cch-track{margin:8px 0 6px}.cch-live-agents{margin-bottom:6px}.cch-dock{grid-gap:8px;display:grid;flex-shrink:0;gap:8px}.cch-quick{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.cch-q{align-items:center;border-radius:12px;flex-direction:row;gap:8px;min-height:0;padding:9px 10px}.cch-q .ic{border-radius:8px;flex-shrink:0;height:26px;margin:0;width:26px}.cch-q b{-webkit-box-orient:vertical;display:-webkit-box;font-size:12.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.cch-q .badge{flex-shrink:0;margin-left:auto;position:static}.cch-hist{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden}.cch-hist-label{color:#8b8f93;font-size:10px;font-weight:800;letter-spacing:.1em;margin-right:2px;text-transform:uppercase;white-space:nowrap}.cch-hist button{flex:0 1 auto;font-size:12px;max-width:34%;min-width:0;padding:5px 11px}.cch-rail{display:flex;flex-direction:column;gap:clamp(8px,1.2vh,12px);height:100%;max-height:none;min-height:0;overflow:hidden;padding:0;position:static}.cch-rail .cch-card{border-radius:16px;box-shadow:0 1px 2px #14141908;flex-shrink:0;padding:clamp(10px,1.5vh,14px) 14px;transition:border-color .15s,box-shadow .15s}.cch-rail .cch-card:hover{border-color:#dcdce2;border-color:var(--rtx-ui-border-md,#dcdce2);box-shadow:0 8px 22px #1414190f}.cch-rail .cch-card:last-child{flex:1 1 auto;min-height:0;overflow:hidden}.cch-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.cch-rail h3{font-size:13px;font-weight:750;letter-spacing:-.005em;margin:0}.cch-link.sm{border-radius:99px;font-size:11.5px;font-weight:650;margin:0;padding:3px 9px}.cch-pill{background:#edf8f2;border:0;border-radius:99px;color:#16825d;font-size:11px;font-weight:700;padding:2px 9px}.cch-empty{color:#8b8f93;font-size:12px;padding:6px 0}.cch-row{align-items:center;border-top:1px solid #1814240f;border-top:1px solid var(--rtx-line,#1814240f);gap:9px;grid-template-columns:8px minmax(0,1fr) auto;padding:clamp(5px,.9vh,8px) 0}.cch-row.static{cursor:default}.cch-row:not(.static):hover b{color:#6d28d9}.cch-row i{margin-top:0}.cch-row b{font-size:12.5px;font-weight:600}.cch-row small{color:#8b8f93;font-size:11px;margin:0;white-space:nowrap}.cch-policy{align-items:center;border-top:1px solid #1814240f;border-top:1px solid var(--rtx-line,#1814240f);display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:clamp(4px,.8vh,7px) 0}.cch-policy span:first-child{color:#16161a;color:var(--rtx-ui-text,#16161a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cch-policy span:last-child{background:#fff5df;border-radius:99px;color:#9a6100;font-size:11px;font-weight:700;padding:2px 8px;white-space:nowrap}.cch-policy span.auto:last-child{background:#edf8f2;color:#16825d}@media (max-height:760px){.cch-rail .cch-card:nth-child(2) .cch-row:nth-of-type(n+5),.cch-signal-sub,.cch-status.faint{display:none}}@media (max-width:1360px){.cch-quick{grid-template-columns:repeat(5,minmax(0,1fr))}.cch-q .badge{display:none}}@media (max-width:1150px){.cch{grid-template-columns:minmax(0,1fr)}.cch-rail{display:none}}@media (max-width:760px){body.rx-cc-landing .rx-chat-scroll{overflow-y:auto!important}.cch{height:auto;overflow:visible}.cch-quick{grid-template-columns:1fr 1fr}}:root[data-theme=dark] .cch-pill,:root[data-theme=dark] .cch-policy span.auto:last-child{background:#12352a;color:#6ee7b7}:root[data-theme=dark] .cch-policy span:last-child{background:#3a2a10;color:#f8c46b}.cch-signal{border-radius:24px;display:flex;flex-direction:column;gap:0;justify-content:flex-start;min-height:0;padding:clamp(18px,3vh,34px) clamp(18px,2.4vw,36px) clamp(14px,2vh,22px)}.cch-head{align-items:center;display:flex;flex-shrink:0;gap:clamp(12px,2vw,24px);justify-content:space-between}.cch-head-text{flex:1 1 auto;min-width:0}.cch-signal-eyebrow{font-size:clamp(11px,1.3vh,12.5px);letter-spacing:.16em}.cch-signal h1{font-size:clamp(26px,4.2vh,44px);line-height:1.12;margin:clamp(6px,1vh,10px) 0 clamp(4px,.8vh,8px)}.cch-signal-sub{font-size:clamp(13px,1.7vh,15px)}.cch-stage{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;justify-content:center;min-height:200px;padding:clamp(6px,1.4vh,16px) 0}.cch-stage .cch-orb{background:radial-gradient(circle,#7c3aed29,#0000 68%)}.cch-status{flex-wrap:wrap;font-size:clamp(12px,1.6vh,13.5px);gap:8px;justify-content:center;margin-top:clamp(6px,1.2vh,12px);text-align:center}.cch-status.faint{font-size:clamp(11.5px,1.5vh,12.5px);margin-top:2px}.cch-pulse.rec{animation:cchRec 1.1s infinite;background:#f04438}@keyframes cchRec{0%{box-shadow:0 0 0 0 #f044388c}70%{box-shadow:0 0 0 9px #f0443800}}.cch-orb,.cch-orb.is-live{animation:none;border-radius:50%;display:grid;flex:0 0 auto;margin:0;min-height:0;place-items:center;pointer-events:none;position:relative;right:auto;top:auto;transform:none}.cch-orb canvas,.cch-orb:not(.is-live) canvas{aspect-ratio:1/1;height:100%!important;max-height:none;width:100%!important}.cch-signal.is-live{flex:1 1 auto;padding-top:clamp(12px,1.8vh,18px)}.cch-live{margin-top:2px;padding-right:0}.cch-result{margin-right:0}.cch-cmd{border-radius:18px;flex-shrink:0;margin-top:clamp(8px,1.4vh,16px);padding:clamp(12px,1.6vh,16px) clamp(12px,1.4vw,18px) 10px;transition:border-color .15s,box-shadow .15s}.cch-cmd:focus-within{border-color:#a78bfa99;box-shadow:0 0 0 4px #7c5cfc2e}.cch-cmd textarea{display:block;font-family:inherit;font-size:clamp(14px,1.8vh,15.5px);line-height:1.55;max-height:22vh;min-height:clamp(56px,9vh,110px);resize:none}.cch-cmdbar{border-top:1px solid #ffffff14;gap:6px;margin-top:6px;padding-top:8px}.cch-spacer{flex:1 1 auto}.cch-ibtn,.cch-mic{background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;color:#e7e8ee;cursor:pointer;display:inline-grid;flex-shrink:0;height:38px;place-items:center;transition:background .15s,border-color .15s,color .15s;width:38px}.cch-ibtn:hover,.cch-mic:hover:not(:disabled){background:#ffffff24}.cch-ibtn.on{background:#a78bfa38;border-color:#a78bfa8c;color:#fff}.cch-mic{align-items:center;border-color:#a78bfa80;color:#d7c8ff;display:inline-flex;gap:6px;min-width:38px;padding:0 9px;width:auto}.cch-mic.rec{animation:cchRec 1.1s infinite;background:#f044382e;border-color:#f04438;color:#fff}.cch-mic.busy{cursor:progress;opacity:.7}.cch-mic:disabled{cursor:not-allowed;opacity:.45}.cch-mic-time{font-feature-settings:"tnum";font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700}.cch-voice-err{align-items:center;background:#f0443824;border-radius:9px;color:#ffb4ab;display:flex;font-size:12.5px;gap:8px;margin-top:8px;padding:7px 10px}.cch-voice-err span{flex:1 1 auto}.cch-voice-err button{background:none;border:0;color:inherit;cursor:pointer;display:grid;padding:2px;place-items:center}.cch-voice-note{color:#c4b5fd;font-size:12px;margin-top:6px}.cch-voice-note button{background:none;border:0;color:#ff7aa2;cursor:pointer;font:600 12px inherit;padding:0;text-decoration:underline}.cch-main{justify-content:flex-start}.cch-dmodes button{font-size:13px;padding:7px 13px}.cch-dbtn{font-size:13px;padding:8px 13px}.cch-exec{font-size:14px;padding:10px 18px}@media (max-height:760px){.cch-stage{min-height:150px}.cch-signal h1{font-size:24px}}@media (max-width:1150px){.cch-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cch{padding:10px}.cch-signal{border-radius:16px;padding:14px 14px 10px}.cch-signal h1{font-size:20px}.cch-signal-sub{display:none}.cch-head{align-items:flex-start}.cch-stage{min-height:170px}.cch-status.faint{display:none}.cch-cmdbar{row-gap:8px}.cch-dmodes{justify-content:space-between;order:10;width:100%}.cch-dmodes button{flex:1 1}.cch-exec{padding:8px 12px}.cch-quick{grid-template-columns:1fr 1fr}.cch-hist{flex-wrap:wrap}.cch-hist button{max-width:100%}}@media (prefers-reduced-motion:reduce){.cch-mic.rec,.cch-pulse.rec{animation:none}}.cch-main{container-name:ccmain}.cch-main,.cch-signal{container-type:inline-size}.cch-signal{container-name:ccsig;flex:1 0 auto;min-height:auto}.cch-stage{flex:1 1;min-height:170px;overflow:hidden}.cch-cmdbar{flex-wrap:wrap;row-gap:8px}.cch-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:6px;margin-left:auto}.cch-spacer{display:none}.cch-signal-foot{align-items:center;row-gap:4px}.cch-signal-foot>span{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.cch-signal-foot svg{flex-shrink:0}.cch-quick{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.cch-q b{-webkit-line-clamp:2}@container ccsig (max-width: 880px){.cch-signal h1{font-size:clamp(24px,4.4cqi,34px)}.cch-signal-sub{font-size:13.5px}.cch-dmodes button{font-size:12.5px;padding:6px 10px}.cch-dbtn{font-size:12.5px;padding:7px 10px}.cch-exec{font-size:13.5px;padding:9px 15px}.cch-signal-foot{align-items:flex-start;flex-direction:column}}@container ccsig (max-width: 600px){.cch-actions{justify-content:flex-end;width:100%}.cch-actions .cch-exec{flex:1 1 auto}}@media (max-height:860px){.cch-signal{padding:16px 22px 12px}.cch-signal h1{font-size:clamp(22px,3.6vh,30px);margin:4px 0 2px}.cch-signal-sub{font-size:13px}.cch-stage{min-height:150px;padding:4px 0}.cch-status{font-size:12.5px;margin-top:4px}.cch-cmd{margin-top:6px;padding:10px 12px 8px}.cch-cmd textarea{font-size:14px;min-height:54px}.cch-signal-foot{margin-top:6px}}@media (max-height:720px){.cch-signal-sub,.cch-status.faint{display:none}.cch-stage{min-height:130px}}.cch-orb-btn{background:none;border:0;border-radius:50%;cursor:pointer;outline:none;padding:0;pointer-events:auto;position:relative}.cch-orb-btn:focus-visible{box-shadow:0 0 0 3px #a78bfa8c}.cch-orb-btn:after{border-radius:50%;content:"";inset:6%;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s,box-shadow .3s}.cch-orb-btn.mood-listening:after{box-shadow:0 0 0 1px #22d3ee59,0 0 40px #22d3ee2e;opacity:1}.cch-orb-btn.mood-approval:after{animation:cchApproval 1.8s ease-in-out infinite;box-shadow:0 0 0 1px #f59e0b73,0 0 40px #f59e0b33;opacity:1}.cch-orb-btn.mood-speaking:after{box-shadow:0 0 0 1px #fe2a6459,0 0 44px #fe2a642e;opacity:1}.cch-orb-btn.mood-success:after{box-shadow:0 0 0 1px #10b98173,0 0 40px #10b98133;opacity:1}.cch-orb-btn.mood-failed:after{box-shadow:0 0 0 1px #f0443880,0 0 40px #f0443833;opacity:1}@keyframes cchApproval{50%{box-shadow:0 0 0 1px #f59e0bb3,0 0 56px #f59e0b52}}.cch-status.mood-listening .cch-pulse{background:#22d3ee}.cch-status.mood-executing .cch-pulse,.cch-status.mood-planning .cch-pulse,.cch-status.mood-processing .cch-pulse{background:#a78bfa}.cch-status.mood-approval .cch-pulse{background:#f59e0b}.cch-status.mood-speaking .cch-pulse{background:#fe2a64}.cch-status.mood-success .cch-pulse{background:#10b981}.cch-status.mood-failed .cch-pulse{background:#f04438}.cch-heard{color:#c4b5fd;font-size:12.5px;margin-top:6px;max-width:90%;text-align:center}.cch-live .cch-heard{margin:4px 0 0;text-align:left}.cmdd{margin-top:10px}.cmdd-toggle{align-items:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;color:#e7e8ee;cursor:pointer;display:inline-flex;font:600 12.5px inherit;gap:8px;padding:6px 10px}.cmdd-toggle:hover{background:#ffffff1a}.cmdd-body{background:#0000002e;border:1px solid #ffffff1a;border-radius:12px;margin-top:8px;max-height:46vh;overflow:auto;padding:12px}.cmdd-grid{grid-gap:5px 14px;display:grid;font-size:12.5px;gap:5px 14px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.cmdd-grid>span{color:#9a9cb0}.cmdd-grid>b{color:#eceaf5;font-weight:600;overflow-wrap:anywhere}.cmdd-grid .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.cmdd-grid .bad{color:#ffb4ab}.cmdd-pill{border-radius:99px;display:inline-block;font-size:11px;font-weight:700;padding:1px 8px}.cmdd-pill.q{background:#ffffff1f;color:#d4d4dc}.cmdd-pill.p{background:#a78bfa33;color:#d7c8ff}.cmdd-pill.w{background:#f59e0b33;color:#fcd34d}.cmdd-pill.a{background:#38bdf833;color:#7dd3fc}.cmdd-pill.s{background:#10b98133;color:#6ee7b7}.cmdd-pill.f{background:#f0443838;color:#ffb4ab}.cmdd-pill.c{background:#ffffff1a;color:#a1a1aa}.cmdd-action{border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px}.cmdd-action-head{align-items:center;color:#fff;display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:6px}.cmdd-fail{grid-gap:4px;background:#f044381f;border-radius:10px;color:#ffd1cc;display:grid;font-size:12.5px;gap:4px;margin-top:10px;padding:10px}.cmdd-retry{background:#fff;border:0;border-radius:8px;color:#16161a;cursor:pointer;font:700 12.5px inherit;justify-self:start;margin-top:4px;padding:6px 12px}.cmdd-timeline{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:12px 0 0;padding:0}.cmdd-timeline li{grid-gap:8px;align-items:start;color:#d4d4dc;display:grid;font-size:12.5px;gap:8px;grid-template-columns:18px 1fr auto}.cmdd-timeline li i{color:#a1a1aa;font-style:normal;text-align:center}.cmdd-timeline li.st-ok i{color:#6ee7b7}.cmdd-timeline li.st-failed i{color:#ffb4ab}.cmdd-timeline li.st-waiting i{color:#fcd34d}.cmdd-timeline li b{color:#fff;font-weight:600}.cmdd-timeline time{color:#8b8fa3;font-size:11.5px;white-space:nowrap}.cmdd-muted{color:#9a9cb0;font-size:12px}.cmdd-err{color:#ffb4ab;font-size:12.5px}@media (max-width:600px){.cmdd-timeline li{grid-template-columns:18px 1fr}.cmdd-timeline time{grid-column:2}}.cch-h1{white-space:nowrap}.cch-h1-fixed,.cch-rot{display:inline-block}.cch-rot{height:1.18em;line-height:1.18em;overflow:hidden;position:relative;vertical-align:bottom}.cch-rot-sizer{display:inline-block;visibility:hidden}.cch-rot-word{animation:cchRotIn .55s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(90deg,#c4b5fd,#ff7aa2);-webkit-background-clip:text;background-clip:text;color:#0000;left:0;position:absolute;top:0;white-space:nowrap}@keyframes cchRotIn{0%{filter:blur(3px);opacity:0;transform:translateY(100%)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:760px){.cch-h1{white-space:normal}}@media (prefers-reduced-motion:reduce){.cch-rot-word{animation:none}}.cch-held{flex-shrink:0;margin-top:6px}.cch-held-toggle{align-items:center;background:#f59e0b1f;border:1px solid #f59e0b73;border-radius:99px;color:#fcd34d;cursor:pointer;display:inline-flex;font:600 12.5px inherit;gap:8px;padding:5px 12px}.cch-held-note{color:#6ee7b7;font-size:12.5px;margin-top:6px}.cch-held-note.bad{color:#ffb4ab}.cch-held-list{grid-gap:8px;display:grid;gap:8px;margin-top:8px;max-height:28vh;overflow-y:auto;padding-right:4px}.cch-held-item{background:#0003;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px}.cch-held-cmd{color:#fff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cch-held-meta{color:#a1a1b5;font-size:12px;margin-top:2px}.cch-held-msg{color:#d4d4dc;font-size:12.5px;margin-top:6px;max-height:4.5em;overflow:hidden;white-space:pre-wrap}.cch-held-actions{display:flex;gap:6px;margin-top:8px}.cch-held-actions .cch-exec{font-size:12.5px;padding:6px 12px}.cch-live{position:relative}.cch-dots{bottom:8px;display:flex;flex-direction:column;gap:7px;justify-content:center;overflow-x:visible;overflow-y:auto;padding:4px;position:absolute;right:-14px;scrollbar-width:none;top:64px;z-index:2}.cch-dots::-webkit-scrollbar{display:none}.cch-dot{background:#ffffff47;border:0;border-radius:50%;cursor:pointer;flex:0 0 7px;height:7px;padding:0;position:relative;transition:transform .15s,background .15s,box-shadow .15s;width:7px}.cch-dot:hover{background:#ffffffb3;transform:scale(1.35)}.cch-dot.on{background:#a78bfa;box-shadow:0 0 0 3px #a78bfa40,0 0 10px #a78bfa99}.cch-dot-tip{background:#111018;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 8px 24px #00000059;color:#eceaf5;font-size:12px;margin-top:3px;max-width:320px;opacity:0;overflow:hidden;padding:5px 9px;pointer-events:none;position:fixed;text-overflow:ellipsis;transform:translate(calc(-100% - 14px),-50%);transition:opacity .12s;white-space:nowrap}.cch-dot:focus-visible .cch-dot-tip,.cch-dot:hover .cch-dot-tip{opacity:1}.cch-cmd-anchor{display:block;height:0}.cch-signal.is-live{flex:1 1;min-height:0;overflow:hidden}.cch-signal.is-live .cch-live{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.cch-signal.is-live .cch-result{flex:1 1 auto;min-height:120px;overflow-y:auto;padding-right:14px}.cch-signal.is-live .cch-cmd textarea{min-height:44px}.cch-dbtn.is-on{background:linear-gradient(135deg,#a78bfa52,#7c5cfc38);border-color:#c4b5fdb3;box-shadow:0 0 0 3px #a78bfa2e;color:#fff}.cch-wf-sugg{align-items:center;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px}.cch-wf-sugg>span{color:#a7a9b8;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-right:2px;text-transform:uppercase}.cch-wf-sugg button{background:#ffffff0f;border:1px solid #ffffff29;border-radius:99px;color:#e7e8ee;cursor:pointer;font:600 12px/1.2 inherit;max-width:300px;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;transition:background .15s,border-color .15s,transform .15s;white-space:nowrap}.cch-wf-sugg button:hover{background:#ffffff21;border-color:#c4b5fd99;transform:translateY(-1px)}.cch-wf-sugg em{color:#fcd34d;font-size:12px;font-style:normal;margin-left:4px}.cch-wf-panel{animation:fadeUp .25s ease both;flex:0 1 auto;margin-top:12px;max-height:52vh;min-height:0;overflow-y:auto;padding:2px 2px 4px;scrollbar-color:#ffffff38 #0000;scrollbar-width:thin}.cch-quick{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);padding-right:28px;scroll-snap-type:x proximity;scrollbar-width:none}.cch-quick::-webkit-scrollbar{display:none}.cch-q{border-radius:14px;gap:10px;min-height:58px;padding:10px 12px;scroll-snap-align:start}.cch-q b{flex:1 1;min-width:0}.cch-q .badge{font-size:10.5px;padding:2px 8px;white-space:nowrap}.cch-q:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.cch-hist{gap:8px}.cch-hist-label{flex-shrink:0;letter-spacing:.12em;-webkit-user-select:none;user-select:none}.cch-hist button{flex:1 1;max-width:320px;padding:6px 12px}.cch-hist button:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.cch-cmd textarea:focus,.cch-cmd textarea:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.cch-signal.is-wf .cch-stage{display:none}.cch-signal.is-wf .cch-wf-panel{flex:1 1 auto;max-height:none}.cch-main{gap:0}.cch-signal{flex:1 1 auto;min-height:100%}.cch-cmd textarea{max-height:26vh;min-height:clamp(64px,11vh,140px)}.cch-orb:not(.is-live) canvas{max-height:320px}.cch-rail{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-color:#1814242e #0000;scrollbar-width:thin}.cch-rail::-webkit-scrollbar{width:6px}.cch-rail::-webkit-scrollbar-thumb{background:#18142429;border-radius:99px}.cch-rail .cch-card,.cch-rail .cch-card:last-child{flex:0 0 auto;min-height:auto;overflow:visible}.cch-quick--rail{grid-gap:6px;display:grid;gap:6px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr;-webkit-mask-image:none;mask-image:none;overflow:visible;padding:2px 0 0;scroll-snap-type:none}.cch-quick--rail .cch-q{align-items:center;border-radius:12px;flex-direction:row;gap:10px;min-height:0;padding:8px 10px}.cch-quick--rail .cch-q:hover{transform:translateX(2px)}.cch-quick--rail .cch-q b{-webkit-line-clamp:1;font-size:12.5px}.cch-quick--rail .cch-q .badge{display:inline-block}.cch-hist--rail{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:6px;overflow:visible;padding-top:2px}.cch-hist--rail button{border-radius:10px;flex:none;font-size:12.5px;max-width:100%;padding:7px 11px;text-align:left}.cch-hist--rail button:hover{transform:translateX(2px)}@media (max-width:1150px){.cch{display:flex;flex-direction:column;overflow-y:auto}.cch-main{height:auto;overflow:visible}.cch-main,.cch-rail{flex:0 0 auto}.cch-signal{min-height:min(720px,78vh)}.cch-rail{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));height:auto;max-height:none;overflow:visible;padding-right:0}.cch-rail .cch-card:not(.cch-dock-card){display:none}.cch-quick--rail{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}:root{--rtx-primary:#7c3aed;--rtx-primary-hover:#6d28d9;--rtx-primary-soft:#7c3aed12;--rtx-primary-line:#7c3aed38;--rtx-primary-ring:#7c3aed47;--rtx-accent:#fe2a64;--rtx-accent-text:#d72457;--rtx-accent-soft:#fe2a6414;--rtx-ink:#191b1f;--rtx-ink-2:#3f3f46;--rtx-ink-3:#52525b;--rtx-muted:#747b83;--rtx-faint:#a1a1aa;--rtx-bg:#f8f8f6;--rtx-surface:#fff;--rtx-surface-2:#fafafa;--rtx-line:#00000014;--rtx-line-soft:#0000000d;--rtx-ok:#16a34a;--rtx-warn:#f59e0b;--rtx-err:#dc2626;--rtx-font-body:"DM Sans","Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--rtx-font-display:"Manrope","DM Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--rtx-r-sm:8px;--rtx-r-md:12px;--rtx-r-lg:16px;--rtx-r-xl:20px;--rtx-shadow-1:0 1px 2px #0000000a;--rtx-shadow-2:0 4px 20px #00000012;--rtx-shadow-3:0 18px 50px #0f0f282e;--rtx-chat-max:820px;--rtx-gutter:16px;--rtx-topbar-h:54px;--rtx-ease:cubic-bezier(0.22,0.61,0.36,1);--rtx-ui-page:#f4f3f1;--rtx-ui-surface:#fff;--rtx-ui-surface-alt:#f6f6f4;--rtx-ui-surface-hover:#f1f1ef;--rtx-ui-border:#ececea;--rtx-ui-border-md:#e0dfdb;--rtx-ui-text:#1a1a1a;--rtx-ui-text-muted:#5c5c58;--rtx-ui-text-faint:#a6a49c;--rtx-ui-brand-subtle:#7c3aed14;--rtx-ui-brand-border:#7c3aed33;--rtx-ui-ok-text:#16a34a;--rtx-ui-ok-bg:#22c55e1a;--rtx-ui-warn-text:#b45309;--rtx-ui-warn-bg:#f59e0b1a;--rtx-ui-danger-bg:#ef444414;--rtx-ui-shadow-1:0 1px 2px #0000000a;--rtx-ui-shadow-2:0 10px 34px #14141e21;--rtx-ui-shadow-3:0 28px 70px #0f0f2338;--rtx-topbar-bg:#fffffff5}:root[data-theme=dark]{--rtx-ink:#f4f4f5;--rtx-ink-2:#e4e4e7;--rtx-ink-3:#d4d4d8;--rtx-muted:#a1a1aa;--rtx-faint:#8b8b93;--rtx-bg:#0e1020;--rtx-surface:#171a2e;--rtx-surface-2:#1c2038;--rtx-line:#ffffff1a;--rtx-line-soft:#ffffff0f;--rtx-ui-page:#0b0d1a;--rtx-ui-surface:#171a2e;--rtx-ui-surface-alt:#1c2038;--rtx-ui-surface-hover:#232741;--rtx-ui-border:#ffffff1a;--rtx-ui-border-md:#ffffff29;--rtx-ui-text:#f4f4f5;--rtx-ui-text-muted:#a8a8b3;--rtx-ui-text-faint:#7c7c88;--rtx-ui-brand-subtle:#8b5cf62e;--rtx-ui-brand-border:#8b5cf65c;--rtx-ui-shadow-1:0 1px 2px #0006;--rtx-ui-shadow-2:0 10px 34px #00000080;--rtx-ui-shadow-3:0 28px 70px #0009;--rtx-ui-ok-text:#4ade80;--rtx-ui-ok-bg:#22c55e29;--rtx-ui-warn-text:#fbbf24;--rtx-ui-warn-bg:#f59e0b29;--rtx-ui-danger-bg:#ef444429;--rtx-ok:#4ade80;--rtx-warn:#fbbf24;--rtx-err:#f87171;--rtx-primary-soft:#8b5cf629;--rtx-primary-line:#8b5cf657;--rtx-topbar-bg:#171a2ef0;--rtx-shadow-1:0 1px 2px #0006;--rtx-shadow-2:0 10px 34px #00000080;--rtx-shadow-3:0 28px 70px #0009}:root[data-theme=dark] .rtx-hero-title{color:#191b1f!important;color:var(--rtx-ink)!important}:root[data-theme=dark] .rtx-hero-sub{color:#747b83!important;color:var(--rtx-muted)!important}:root[data-theme=dark] .rtx-hist__search input,:root[data-theme=dark] .rtx-textarea{background:#fafafa!important;background:var(--rtx-surface-2)!important;color:#191b1f!important;color:var(--rtx-ink)!important}:root[data-theme=dark] .rtx-hist__row:hover{background:#ffffff0d}:root[data-theme=dark] .rtx-iconbtn:hover,:root[data-theme=dark] .rtx-tbtn:hover{background:#ffffff0f}:root[data-theme=dark] .rtx-hist__group{background:linear-gradient(180deg,#fff 70%,#171a2e00);background:linear-gradient(to bottom,var(--rtx-surface) 70%,#171a2e00)}:root[data-theme=dark] .rtx-topbar__logo img{filter:invert(1) hue-rotate(180deg)}#root,body,html{max-width:100%;overflow-x:hidden}.rtx-app,.rtx-app *{min-width:0}.rtx-app canvas,.rtx-app code,.rtx-app img,.rtx-app pre,.rtx-app svg,.rtx-app video{max-width:100%}.rtx-wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.rtx-app :focus{outline:none}.rtx-app :focus-visible{border-radius:8px;border-radius:var(--rtx-r-sm);box-shadow:0 0 0 2px #fff,0 0 0 4px #7c3aed47;box-shadow:0 0 0 2px var(--rtx-surface),0 0 0 4px var(--rtx-primary-ring);outline:none}.rtx-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.rtx-app *,.rtx-app :after,.rtx-app :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.rtx-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.rtx-scroll::-webkit-scrollbar{height:8px;width:8px}.rtx-scroll::-webkit-scrollbar-track{background:#0000}.rtx-scroll::-webkit-scrollbar-thumb{background:#00000024;background-clip:padding-box;border:2px solid #0000;border-radius:99px}.rtx-scroll::-webkit-scrollbar-thumb:hover{background:#00000042;background-clip:padding-box}.rtx-transcript{margin:0 auto!important;padding:24px 16px 0!important;padding:24px var(--rtx-gutter) 0!important}.rtx-outputs,.rtx-transcript{box-sizing:border-box!important;max-width:820px!important;max-width:var(--rtx-chat-max)!important;width:100%!important}.rtx-outputs{margin:20px auto 0!important;padding:0 16px!important;padding:0 var(--rtx-gutter)!important}.rtx-transcript{font-size:15px;line-height:1.72}.rtx-transcript h1,.rtx-transcript h2,.rtx-transcript h3{letter-spacing:-.01em;line-height:1.3;margin:1.4em 0 .5em}.rtx-transcript h1{font-size:1.34em}.rtx-transcript h2{font-size:1.18em}.rtx-transcript h3{font-size:1.05em}.rtx-transcript p{margin:0 0 .85em}.rtx-transcript ol,.rtx-transcript ul{margin:0 0 .9em;padding-left:1.35em}.rtx-transcript li{margin-bottom:.3em}.rtx-transcript>:last-child{margin-bottom:0}.rtx-turn-user{margin-bottom:14px!important}.rtx-turn-assistant{margin-bottom:26px!important}.rtx-bubble-user{max-width:min(84%,620px)!important;overflow-wrap:anywhere;word-break:break-word}.rtx-outputs pre,.rtx-transcript pre{-webkit-overflow-scrolling:touch;border-radius:12px;border-radius:var(--rtx-r-md);font-size:12.5px;line-height:1.6;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.rtx-outputs :not(pre)>code,.rtx-transcript :not(pre)>code{background:#7c3aed12;border-radius:5px;color:#5b21b6;font-size:.88em;overflow-wrap:anywhere;padding:.12em .38em}.rtx-outputs table,.rtx-transcript table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.rtx-chat-scroll{position:relative}.rtx-chat-scroll:before{background:linear-gradient(180deg,#f8f8f6,#f8f8f900);background:linear-gradient(to bottom,var(--rtx-bg),#f8f8f900);content:"";display:block;height:14px;margin-bottom:-14px;pointer-events:none;position:-webkit-sticky;position:sticky;top:0;z-index:2}.rtx-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:560px;padding:40px 16px;padding:40px var(--rtx-gutter);text-align:center}.rtx-empty__mark{background:linear-gradient(135deg,#7c3aed,#6d28d9);background:linear-gradient(135deg,var(--rtx-primary),var(--rtx-primary-hover));border-radius:16px;border-radius:var(--rtx-r-lg);box-shadow:0 8px 24px #7c3aed47;color:#fff;display:grid;font-size:22px;height:52px;margin-bottom:18px;place-items:center;width:52px}.rtx-empty__title{color:#191b1f;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.rtx-empty__sub{color:#747b83;color:var(--rtx-muted);line-height:1.6;margin:0 0 22px}.rtx-composer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(0deg,#f8f8f6 55%,#f8f8f9db)!important;background:linear-gradient(to top,var(--rtx-bg) 55%,#f8f8f9db)!important;border-top:1px solid #0000000d!important;border-top:1px solid var(--rtx-line-soft)!important;flex-shrink:0;padding:8px 16px calc(10px + env(safe-area-inset-bottom, 0px))!important;padding:8px var(--rtx-gutter) calc(10px + env(safe-area-inset-bottom, 0px))!important}.rtx-composer__inner{box-sizing:border-box;margin:0 auto;max-width:820px;max-width:var(--rtx-chat-max);width:100%}.rtx-composer .rtx-input-shell{border-radius:16px!important;border-radius:var(--rtx-r-lg)!important;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1);transition:border-color .16s var(--rtx-ease),box-shadow .16s var(--rtx-ease)}.rtx-textarea{font-size:15px!important;line-height:1.6!important;max-height:40vh!important}.rtx-textarea::placeholder{color:#a1a1aa;color:var(--rtx-faint)}.rtx-send{border:none;border-radius:11px;cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;transition:transform .12s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1),background .16s;transition:transform .12s var(--rtx-ease),box-shadow .16s var(--rtx-ease),background .16s;width:36px}.rtx-send:not(:disabled):hover{transform:translateY(-1px)}.rtx-send:not(:disabled):active{transform:translateY(0) scale(.96)}.rtx-send:disabled{cursor:default}.rtx-composer__hint{color:#a1a1aa;color:var(--rtx-faint);font-size:11px;margin-top:6px}.rtx-util-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:0 2px;row-gap:6px}.rtx-util-item{align-items:center;background:#fff;background:var(--rtx-surface);border:1px solid #00000014;border:1px solid var(--rtx-line);border-radius:999px;color:#52525b;color:var(--rtx-ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;height:28px;padding:0 10px;transition:border-color .15s,background .15s,color .15s,transform .1s;white-space:nowrap}.rtx-util-item:hover{background:#7c3aed12;background:var(--rtx-primary-soft);border-color:#7c3aed38;border-color:var(--rtx-primary-line);color:#7c3aed;color:var(--rtx-primary)}.rtx-util-item:active{transform:scale(.97)}.rtx-util-item__icon{flex-shrink:0;font-size:13px;line-height:1}.rtx-util-item__label{max-width:140px;overflow:hidden;text-overflow:ellipsis}.rtx-util-sep{background:#00000014;background:var(--rtx-line);flex-shrink:0;height:16px;width:1px}.rtx-util-spacer{flex:1 1 auto;min-width:8px}.rtx-util-badge{background:#7c3aed;background:var(--rtx-primary);border-radius:999px;color:#fff;font-size:9.5px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px}.rtx-util-badge,.rtx-util-stack{align-items:center;display:inline-flex;flex-shrink:0}.rtx-util-stack__icon{border:1.5px solid #fff;border:1.5px solid var(--rtx-surface);border-radius:5px;display:block;margin-left:-6px}.rtx-util-stack__icon:first-child{margin-left:0}.rtx-util-link{align-items:center;background:#0000;border:1px dashed #00000014;border:1px dashed var(--rtx-line);border-radius:999px;color:#a1a1aa;color:var(--rtx-faint);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;height:28px;padding:0 10px;transition:border-color .15s,color .15s;white-space:nowrap}.rtx-util-link:hover{border-color:#7c3aed38;border-color:var(--rtx-primary-line);color:#7c3aed;color:var(--rtx-primary)}@media (max-width:520px){.rtx-util-item__label{max-width:72px}}.rtx-runbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;min-height:28px;row-gap:6px}.rtx-runbar__spacer{flex:1 1 auto;min-width:0}.rtx-chip{align-items:center;border:1px solid #00000014;border-radius:999px;cursor:default;display:inline-flex;font-family:inherit;font-weight:600;gap:6px;height:25px;max-width:100%;overflow:hidden;padding:0 10px;text-overflow:ellipsis;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}button.rtx-chip{cursor:pointer}.rtx-chip--accent,button.rtx-chip:hover{border-color:#7c3aed38;border-color:var(--rtx-primary-line);color:#7c3aed;color:var(--rtx-primary)}.rtx-chip--accent{background:#7c3aed12;background:var(--rtx-primary-soft)}.rtx-chip--warn{background:#f59e0b14;border-color:#f59e0b47}.rtx-chip--ok{background:#16a34a12;border-color:#16a34a3d}.rtx-chip__num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.rtx-chip__dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.rtx-inputbox{background:#fff;background:var(--rtx-surface);border:1px solid #00000014;border:1px solid var(--rtx-line);border-radius:16px;border-radius:var(--rtx-r-lg);box-shadow:0 1px 3px #00000008;overflow:visible;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1);transition:border-color .16s var(--rtx-ease),box-shadow .16s var(--rtx-ease)}.rtx-inputbox:focus-within{border-color:#7c3aed47;border-color:var(--rtx-primary-ring);box-shadow:0 0 0 3px #7c3aed14,0 4px 16px #0000000d}.rtx-inputbox>.rtx-input-shell{background:#0000!important;border:none!important;border-radius:0 0 16px 16px!important;border-radius:0 0 var(--rtx-r-lg) var(--rtx-r-lg)!important;box-shadow:none!important}.rtx-cbar{background:rgba(0,0,0,.012);border-bottom:1px solid #0000000d;border-bottom:1px solid var(--rtx-line-soft);display:flex;flex-direction:column;gap:8px;padding:9px 12px 8px}.rtx-cbar__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0;row-gap:7px}.rtx-cbar__row--meta{gap:7px}.rtx-cbar__agents{align-items:center;display:flex;gap:6px;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.rtx-cbar__agents::-webkit-scrollbar{display:none}.rtx-agentchip{align-items:center;border:1px solid #00000014;border-radius:999px;box-shadow:0 1px 2px #00000008;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:600;gap:6px;height:25px;max-width:150px;padding:0 10px 0 5px}.rtx-agentchip__n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtx-agentchip--more{color:#747b83;color:var(--rtx-muted);padding:0 9px}.rtx-agentchip--stack{padding-left:4px}.rtx-agentchip__stack{align-items:center;display:inline-flex}.rtx-agentchip__stack-icon{align-items:center;background:color-mix(in srgb,#7c3aed 16%,#fff);background:color-mix(in srgb,var(--c,var(--rtx-primary)) 16%,var(--rtx-surface));border:1.5px solid #fff;border:1.5px solid var(--rtx-surface);border-radius:50%;display:flex;height:17px;justify-content:center;margin-left:-6px;width:17px}.rtx-agentchip__stack-icon:first-child{margin-left:0}.rtx-think{align-items:center;display:flex;flex:0 1 auto;gap:8px;min-width:0}.rtx-think__label{color:#a1a1aa;color:var(--rtx-faint);flex-shrink:0;font-size:11px;font-weight:600;white-space:nowrap}.rtx-think__label b{font-weight:700}.rtx-think__control{align-items:center;display:flex;flex-shrink:0;position:relative;width:100px}.rtx-think__dots{align-items:center;display:flex;gap:2px;height:14px;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.rtx-think__dash{background:#00000017;border-radius:2px;flex:1 1 auto;height:4px;min-width:2px;transition:background .16s cubic-bezier(.22,.61,.36,1),transform .16s cubic-bezier(.22,.61,.36,1);transition:background .16s var(--rtx-ease),transform .16s var(--rtx-ease)}.rtx-think__dash.is-filled{animation:rtx-think-flow 1.6s linear infinite;background:linear-gradient(90deg,#7c3aed,color-mix(in srgb,#7c3aed 40%,#fff) 50%,#7c3aed);background:linear-gradient(90deg,var(--rtx-think-color,var(--rtx-primary)) 0,color-mix(in srgb,var(--rtx-think-color,var(--rtx-primary)) 40%,#fff) 50%,var(--rtx-think-color,var(--rtx-primary)) 100%);background-size:260% 100%}@keyframes rtx-think-flow{0%{background-position:180% 0}to{background-position:-80% 0}}.rtx-think__dash.is-leading{animation:rtx-think-flow 1.6s linear infinite,rtx-think-pulse 1.1s ease-in-out infinite}@keyframes rtx-think-pulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.45;transform:scaleY(1.6)}}@media (prefers-reduced-motion:reduce){.rtx-think__dash.is-filled,.rtx-think__dash.is-leading{animation:none;background-position:0 0}}.rtx-think__range{-webkit-appearance:none;appearance:none;background:#0000;cursor:grab;display:block;height:18px;margin:0;padding:0;position:relative;touch-action:pan-y;width:100%;z-index:1}.rtx-think__range:active{cursor:grabbing}.rtx-think:not(.is-disabled) .rtx-think__range:focus-visible{outline:none}.rtx-think__range::-webkit-slider-runnable-track{background:#0000;border-radius:99px;height:5px}.rtx-think__range::-moz-range-progress,.rtx-think__range::-moz-range-track{background:#0000;border-radius:99px;height:5px}.rtx-think__range::-webkit-slider-thumb{background:#7c3aed;background:var(--rtx-think-color,var(--rtx-primary));border:2.5px solid #fff;border:2.5px solid var(--rtx-surface);box-shadow:0 1px 4px #00000038;height:14px;margin-top:-4.5px;width:14px}.rtx-think__range::-moz-range-thumb{background:#7c3aed;background:var(--rtx-think-color,var(--rtx-primary));border:2.5px solid #fff;border:2.5px solid var(--rtx-surface);box-shadow:0 1px 4px #00000038;height:14px;width:14px}.rtx-think__range:hover::-webkit-slider-thumb{transform:scale(1.15)}.rtx-think__range:active::-webkit-slider-thumb{transform:scale(1.2)}.rtx-think__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #7c3aed38,0 1px 4px #00000038}.rtx-think__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #7c3aed38,0 1px 4px #00000038}.rtx-think.is-disabled{opacity:.5}.rtx-think.is-disabled .rtx-think__range{cursor:not-allowed}.rtx-think.is-disabled .rtx-think__dash.is-filled{background:#00000038}.rtx-chip--suggest{background:#7c3aed12;background:var(--rtx-primary-soft);border-color:#7c3aed38;border-color:var(--rtx-primary-line);color:#3f3f46;color:var(--rtx-ink-2)}.rtx-chip--suggest b{color:#7c3aed;color:var(--rtx-primary);font-weight:700}.rtx-chip__go{background:#7c3aed;background:var(--rtx-primary);border-radius:999px;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.03em;margin-left:2px;padding:1px 6px}button.rtx-chip--suggest:hover{background:#7c3aed21;border-color:#7c3aed47;border-color:var(--rtx-primary-ring)}.rtx-thinking{align-items:center;display:inline-flex;gap:7px}.rtx-thinking__dots{display:inline-flex;gap:3px}.rtx-thinking__dots i{animation:rtxPulse 1.25s infinite;background:currentColor;border-radius:50%}.rtx-thinking__dots i:nth-child(2){animation-delay:.16s}.rtx-thinking__dots i:nth-child(3){animation-delay:.32s}@keyframes rtxPulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(-1.5px)}}.rtx-skel{animation:rtxShimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,rgba(0,0,0,.055) 25%,#0000001a 37%,rgba(0,0,0,.055) 63%);background-size:400% 100%;border-radius:6px;height:11px;margin-bottom:9px}@keyframes rtxShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.rtx-modal__backdrop{align-items:center;animation:rtxFade .16s cubic-bezier(.22,.61,.36,1);animation:rtxFade .16s var(--rtx-ease);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f196b;display:flex;inset:0;justify-content:center;padding:16px;padding:var(--rtx-gutter);position:fixed;z-index:1400}.rtx-modal{animation:rtxRise .2s cubic-bezier(.22,.61,.36,1);animation:rtxRise .2s var(--rtx-ease);background:#fff;background:var(--rtx-surface);border:1px solid #00000014;border:1px solid var(--rtx-line);border-radius:20px;border-radius:var(--rtx-r-xl);box-shadow:0 18px 50px #0f0f282e;box-shadow:var(--rtx-shadow-3);display:flex;flex-direction:column;max-height:min(84vh,720px);overflow:hidden;width:min(520px,100%)}.rtx-modal__head{align-items:center;border-bottom:1px solid #0000000d;border-bottom:1px solid var(--rtx-line-soft);display:flex;flex-shrink:0;gap:10px;padding:16px 18px}.rtx-modal__title{color:#191b1f;color:var(--rtx-ink);font-size:15px;font-weight:700;margin:0}.rtx-modal__body{overflow-y:auto;padding:16px 18px}.rtx-modal__foot{background:#fafafa;background:var(--rtx-surface-2);border-top:1px solid #0000000d;border-top:1px solid var(--rtx-line-soft);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 18px}.rtx-x{background:#0000;border:none;border-radius:8px;border-radius:var(--rtx-r-sm);color:#a1a1aa;color:var(--rtx-faint);cursor:pointer;display:grid;font-size:16px;height:28px;line-height:1;margin-left:auto;place-items:center;width:28px}.rtx-x:hover{background:#0000000d;color:#191b1f;color:var(--rtx-ink)}@keyframes rtxFade{0%{opacity:0}to{opacity:1}}@keyframes rtxRise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.rtx-flow{align-items:stretch;display:flex;flex-wrap:wrap;gap:6px}.rtx-flow__step{background:#fafafa;background:var(--rtx-surface-2);border:1px solid #00000014;border:1px solid var(--rtx-line);border-radius:12px;border-radius:var(--rtx-r-md);flex:1 1 92px;min-width:92px;padding:9px 10px}.rtx-flow__k{color:#a1a1aa;color:var(--rtx-faint);font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.rtx-flow__v{color:#191b1f;color:var(--rtx-ink);font-size:12.5px;font-weight:700;margin-top:3px;overflow-wrap:anywhere}.rtx-flow__step.is-pending .rtx-flow__v{color:#a1a1aa;color:var(--rtx-faint);font-weight:600}.rtx-kv{align-items:baseline;border-bottom:1px dashed #0000000d;border-bottom:1px dashed var(--rtx-line-soft);display:flex;gap:12px;justify-content:space-between;padding:7px 0}.rtx-kv:last-child{border-bottom:none}.rtx-kv__k{color:#747b83;color:var(--rtx-muted);font-size:12px}.rtx-kv__v{color:#191b1f;color:var(--rtx-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700}.rtx-note{color:#747b83;color:var(--rtx-muted);font-size:11.5px;line-height:1.6;margin:12px 0 0}.rtx-hist__scrim{animation:rtxFade .16s cubic-bezier(.22,.61,.36,1);animation:rtxFade .16s var(--rtx-ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0f1957;inset:0;position:fixed;z-index:1290}.rtx-hist{animation:rtxSlideIn .22s cubic-bezier(.22,.61,.36,1);animation:rtxSlideIn .22s var(--rtx-ease);background:#fff;background:var(--rtx-surface);border-right:1px solid #00000014;border-right:1px solid var(--rtx-line);bottom:0;box-shadow:24px 0 60px #0f0f2824;display:flex;flex-direction:column;left:0;position:fixed;top:0;width:min(340px,88vw);z-index:1300}@keyframes rtxSlideIn{0%{transform:translateX(-101%)}to{transform:none}}.rtx-hist__head{border-bottom:1px solid #0000000d;border-bottom:1px solid var(--rtx-line-soft);flex-shrink:0;padding:14px 14px 10px}.rtx-hist__titlerow{align-items:center;display:flex;gap:8px;margin-bottom:10px}.rtx-hist__title{color:#191b1f;color:var(--rtx-ink);font-size:14px;font-weight:700;margin:0}.rtx-hist__count{color:#a1a1aa;color:var(--rtx-faint);font-size:11px;font-weight:600}.rtx-hist__new{align-items:center;background:#7c3aed12;background:var(--rtx-primary-soft);border:1px solid #7c3aed38;border:1px solid var(--rtx-primary-line);border-radius:12px;border-radius:var(--rtx-r-md);color:#7c3aed;color:var(--rtx-primary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;height:36px;justify-content:center;transition:background .15s,transform .12s cubic-bezier(.22,.61,.36,1);transition:background .15s,transform .12s var(--rtx-ease);width:100%}.rtx-hist__new:hover{background:#7c3aed1f}.rtx-hist__new:active{transform:scale(.985)}.rtx-hist__search{margin-top:10px;position:relative}.rtx-hist__search input{background:#fafafa;background:var(--rtx-surface-2);border:1px solid #00000014;border:1px solid var(--rtx-line);border-radius:8px;border-radius:var(--rtx-r-sm);box-sizing:border-box;color:#191b1f;color:var(--rtx-ink);font-family:inherit;font-size:12.5px;height:34px;padding:0 30px 0 32px;width:100%}.rtx-hist__search input:focus{background:#fff;background:var(--rtx-surface);border-color:#7c3aed38;border-color:var(--rtx-primary-line)}.rtx-hist__search svg:first-of-type{left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.rtx-hist__clear{background:#00000012;border:none;border-radius:50%;color:#747b83;color:var(--rtx-muted);cursor:pointer;display:grid;font-size:11px;height:20px;line-height:1;place-items:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:20px}.rtx-hist__body{flex:1 1;min-height:0;padding:8px 8px 20px}.rtx-hist__group{background:linear-gradient(180deg,#fff 70%,#fff0);background:linear-gradient(to bottom,var(--rtx-surface) 70%,#fff0);color:#a1a1aa;color:var(--rtx-faint);font-size:10.5px;font-weight:800;letter-spacing:.07em;padding:12px 8px 5px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.rtx-hist__row{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;border-radius:var(--rtx-r-sm);box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:8px 8px 8px 10px;position:relative;text-align:left;transition:background .13s,border-color .13s;width:100%}.rtx-hist__row:hover{background:rgba(0,0,0,.035)}.rtx-hist__row.is-active{background:#7c3aed12;background:var(--rtx-primary-soft);border-color:#7c3aed38;border-color:var(--rtx-primary-line)}.rtx-hist__row.is-active .rtx-hist__name{color:#7c3aed;color:var(--rtx-primary);font-weight:700}.rtx-hist__text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.rtx-hist__name{color:#3f3f46;color:var(--rtx-ink-2);font-size:13px;font-weight:500;line-height:1.35}.rtx-hist__meta,.rtx-hist__name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtx-hist__meta{font-size:10.5px;line-height:1.3}.rtx-hist__kebab,.rtx-hist__meta{color:#a1a1aa;color:var(--rtx-faint)}.rtx-hist__kebab{background:#0000;border:none;border-radius:6px;cursor:pointer;display:grid;flex-shrink:0;height:24px;opacity:0;place-items:center;transition:opacity .13s,background .13s;width:24px}.rtx-hist__kebab.is-open,.rtx-hist__row:hover .rtx-hist__kebab{opacity:1}.rtx-hist__kebab:hover{background:#00000012;color:#191b1f;color:var(--rtx-ink)}@media (hover:none){.rtx-hist__kebab{opacity:1}}.rtx-hist__menu{background:#fff;background:var(--rtx-surface);border:1px solid #00000014;border:1px solid var(--rtx-line);border-radius:12px;border-radius:var(--rtx-r-md);box-shadow:0 4px 20px #00000012;box-shadow:var(--rtx-shadow-2);min-width:150px;padding:5px;position:absolute;right:6px;top:calc(100% - 4px);z-index:5}.rtx-hist__menu button{align-items:center;background:#0000;border:none;border-radius:7px;color:#191b1f;color:var(--rtx-ink);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:8px;padding:8px 10px;text-align:left;width:100%}.rtx-hist__menu button:hover{background:#0000000d}.rtx-hist__menu button.is-danger{color:#dc2626;color:var(--rtx-err)}.rtx-hist__menu button.is-danger:hover{background:#dc262612}.rtx-hist__rename{background:#fff;background:var(--rtx-surface);border:1px solid #7c3aed38;border:1px solid var(--rtx-primary-line);border-radius:6px;box-sizing:border-box;color:#191b1f;color:var(--rtx-ink);flex:1 1;font-family:inherit;font-size:12.5px;height:28px;min-width:0;padding:0 8px}.rtx-hist__state{padding:34px 18px;text-align:center}.rtx-hist__state h4{color:#3f3f46;color:var(--rtx-ink-2);font-size:13px;font-weight:700;margin:0 0 5px}.rtx-hist__state p{color:#747b83;color:var(--rtx-muted);font-size:12px;line-height:1.6;margin:0}.rtx-hist__retry{background:#fff;background:var(--rtx-surface);border:1px solid #00000014;border:1px solid var(--rtx-line);border-radius:8px;border-radius:var(--rtx-r-sm);color:#3f3f46;color:var(--rtx-ink-2);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;height:30px;margin-top:12px;padding:0 14px}.rtx-hist__retry:hover{border-color:#7c3aed38;border-color:var(--rtx-primary-line);color:#7c3aed;color:var(--rtx-primary)}.rtx-topbar{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:10px;height:54px;height:var(--rtx-topbar-h);min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 12px;scrollbar-width:none}.rtx-topbar::-webkit-scrollbar{display:none}.rtx-topbar>*{flex-shrink:0}.rtx-topbar>.rtx-topbar__spacer{flex-shrink:1}.rtx-topbar__logo img{height:23px;object-fit:contain;width:auto}.rtx-iconbtn{background:#0000;border:none;border-radius:12px;border-radius:var(--rtx-r-md);color:#747b83;color:var(--rtx-muted);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;transition:background .14s,color .14s,box-shadow .14s;width:34px}.rtx-iconbtn:hover{background:color-mix(in srgb,#191b1f 6%,#0000);background:color-mix(in srgb,var(--rtx-ink) 6%,#0000);color:#191b1f;color:var(--rtx-ink)}.rtx-iconbtn.is-on{background:#7c3aed12;background:var(--rtx-primary-soft);box-shadow:inset 0 0 0 1px #7c3aed38;box-shadow:inset 0 0 0 1px var(--rtx-primary-line);color:#7c3aed;color:var(--rtx-primary)}.rtx-iconbtn__badge{background:#7c3aed;background:var(--rtx-primary);border:1.5px solid #fff;border:1.5px solid var(--rtx-surface);border-radius:99px;box-sizing:border-box;color:#fff;font-size:9px;font-weight:800;height:15px;line-height:15px;min-width:15px;padding:0 3px;position:absolute;right:2px;text-align:center;top:2px}.rtx-tbtn{align-items:center;background:color-mix(in srgb,#191b1f 4%,#0000);background:color-mix(in srgb,var(--rtx-ink) 4%,#0000);border:1px solid #0000;border-radius:9px;box-sizing:border-box;color:#3f3f46;color:var(--rtx-ink-2);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;gap:6px;height:30px;line-height:1;padding:0 10px;transition:background .14s,border-color .14s,color .14s;white-space:nowrap}.rtx-tbtn:hover{background:color-mix(in srgb,#191b1f 7%,#0000);background:color-mix(in srgb,var(--rtx-ink) 7%,#0000);color:#191b1f;color:var(--rtx-ink)}.rtx-tbtn.is-on{background:#7c3aed12;background:var(--rtx-primary-soft);border-color:#7c3aed38;border-color:var(--rtx-primary-line);color:#7c3aed;color:var(--rtx-primary)}.rtx-tbtn--icon{font-size:14px;justify-content:center;padding:0;width:30px}.rtx-tbtn__count{border-radius:99px;box-sizing:border-box;color:#fff;font-size:9.5px;font-weight:800;height:16px;line-height:16px;min-width:16px;padding:0 4px;text-align:center}.rtx-tgroup{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;min-width:0}.rtx-tdiv{background:#00000014;background:var(--rtx-line);flex-shrink:0;height:18px;margin:0 2px;width:1px}.rtx-tswitch{background:none;border:none;font-family:inherit;gap:7px;height:30px;line-height:1;padding:0 4px}.rtx-tswitch,.rtx-tswitch__track{align-items:center;display:inline-flex;flex-shrink:0}.rtx-tswitch__track{border-radius:99px;box-sizing:border-box;height:15px;padding:2px;transition:background .18s;width:26px}.rtx-tswitch__knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000047;height:11px;transition:transform .18s cubic-bezier(.4,0,.2,1);width:11px}.rtx-tswitch__label{color:#3f3f46;color:var(--rtx-ink-2);font-size:11.5px;font-weight:600;white-space:nowrap}.rtx-tmeter{align-items:center;border:1px solid #0000;border-radius:99px;box-sizing:border-box;display:inline-flex;flex-shrink:0;gap:5px;height:26px;padding:0 9px;white-space:nowrap}.rtx-tmeter__dot{border-radius:50%;flex-shrink:0;height:5px;width:5px}.rtx-tmeter__n{font-feature-settings:"tnum";color:#191b1f;color:var(--rtx-ink);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700}.rtx-tmeter__bar{background:#00000014;background:var(--rtx-line);border-radius:99px;display:inline-flex;flex-shrink:0;height:2.5px;overflow:hidden;width:30px}.rtx-tmeter__bar>span{height:100%;transition:width .4s}@keyframes rtxPop{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.rtx-tlp__pop{animation:rtxPop .18s cubic-bezier(.22,.61,.36,1);animation:rtxPop .18s var(--rtx-ease);background:linear-gradient(165deg,#fff,#fbfbfe);border:1px solid #14142814;border-radius:18px;bottom:calc(100% + 10px);box-shadow:0 24px 56px #1e143c24,0 4px 14px #1e143c14,0 0 0 1px #14142805,0 0 26px -8px color-mix(in srgb,#7c3aed 45%,#0000);box-shadow:0 24px 56px #1e143c24,0 4px 14px #1e143c14,0 0 0 1px #14142805,0 0 26px -8px color-mix(in srgb,var(--rtx-think-color,#7c3aed) 45%,#0000);box-sizing:border-box;font-family:inherit;isolation:isolate;max-height:calc(100vh - 96px);max-width:calc(100vw - 24px);overflow-x:hidden;overflow-y:auto;padding:14px 15px 12px;position:absolute;right:0;scrollbar-width:thin;width:340px;z-index:400}.rtx-tlp__pop:after{background:linear-gradient(90deg,#0000,#7c3aed,#0000);background:linear-gradient(90deg,#0000,var(--rtx-think-color,#7c3aed),#0000);border-radius:99px;content:"";height:2px;left:14px;opacity:.85;position:absolute;right:14px;top:0;z-index:1}.rtx-tlp__pop>*{position:relative;z-index:2}@media (max-width:480px){.rtx-tlp__pop{right:-8px}}.rtx-tlp__head{align-items:center;display:flex;gap:7px;margin-bottom:8px}.rtx-tlp__eyebrow{color:#a1a1aa;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.rtx-tlp__value{font-size:12.5px;font-weight:800;letter-spacing:.01em;margin-left:auto}.rtx-pulse{align-items:center;display:inline-flex;gap:3px}.rtx-pulse i{background:#00000024;border-radius:999px;height:5px;transition:background .2s cubic-bezier(.22,.61,.36,1);transition:background .2s var(--rtx-ease);width:5px}.rtx-pulse i.is-lit{animation:rtx-pulse-beat 1s ease-in-out infinite;animation:rtx-pulse-beat var(--rtx-pulse-speed,1s) ease-in-out infinite;background:#7c3aed;background:var(--rtx-pulse-color,var(--rtx-primary))}@keyframes rtx-pulse-beat{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.rtx-pulse i.is-lit{animation:none;opacity:1}}.rtx-tlp__ends{color:#a1a1aa;display:flex;font-size:9.5px;font-weight:700;justify-content:space-between;letter-spacing:.09em;margin:0 0 7px;text-transform:uppercase}.rtx-tlp__slider{align-items:center;border-radius:99px;display:flex;height:30px;padding:0 3px;position:relative}.rtx-tlp__track{background:#00000008;border-radius:99px;box-shadow:inset 0 1px 3px #00000014,inset 0 0 0 1px #00000008;height:22px;left:3px;pointer-events:none;position:absolute;right:3px;top:50%;transform:translateY(-50%)}.rtx-tlp__slider .rtx-think__range{height:30px}.rtx-tlp__slider .rtx-think__grid{gap:2px;height:16px;padding:0 8px}.rtx-tlp__slider .rtx-think__cell{background:#00000017;border-radius:1px}.rtx-tlp__slider .rtx-think__cell.is-filled{box-shadow:0 0 6px 0 color-mix(in srgb,#7c3aed 65%,#0000);box-shadow:0 0 6px 0 color-mix(in srgb,var(--rtx-think-color,#7c3aed) 65%,#0000)}.rtx-tlp__slider .rtx-think__range::-webkit-slider-thumb{background:#fff;border:3px solid #7c3aed;border:3px solid var(--rtx-think-color,#7c3aed);box-shadow:0 0 0 4px color-mix(in srgb,#7c3aed 16%,#0000),0 0 12px 1px color-mix(in srgb,#7c3aed 55%,#0000),0 1px 3px #00000040;box-shadow:0 0 0 4px color-mix(in srgb,var(--rtx-think-color,#7c3aed) 16%,#0000),0 0 12px 1px color-mix(in srgb,var(--rtx-think-color,#7c3aed) 55%,#0000),0 1px 3px #00000040;height:16px;margin-top:-8px;width:16px}.rtx-tlp__slider .rtx-think__range::-moz-range-thumb{background:#fff;border:3px solid #7c3aed;border:3px solid var(--rtx-think-color,#7c3aed);box-shadow:0 0 0 4px color-mix(in srgb,#7c3aed 16%,#0000),0 0 12px 1px color-mix(in srgb,#7c3aed 55%,#0000),0 1px 3px #00000040;box-shadow:0 0 0 4px color-mix(in srgb,var(--rtx-think-color,#7c3aed) 16%,#0000),0 0 12px 1px color-mix(in srgb,var(--rtx-think-color,#7c3aed) 55%,#0000),0 1px 3px #00000040;height:16px;width:16px}.rtx-tlp__slider .rtx-think__range:active::-webkit-slider-thumb,.rtx-tlp__slider .rtx-think__range:hover::-webkit-slider-thumb{transform:scale(1.12)}.rtx-tlp__reset{background:#0000;border:none;border-radius:99px;color:#71717a;cursor:pointer;display:block;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;margin:6px auto 0;padding:3px 10px;transition:color .15s cubic-bezier(.22,.61,.36,1),background .15s cubic-bezier(.22,.61,.36,1);transition:color .15s var(--rtx-ease),background .15s var(--rtx-ease)}.rtx-tlp__reset:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--rtx-think-color,#7c3aed) 10%,#0000);color:#7c3aed;color:var(--rtx-think-color,#7c3aed)}.rtx-tlp__reset:disabled{color:#d4d4d8;cursor:default}.rtx-tlp__hint{color:#71717a;font-size:11px;line-height:1.4;margin:7px 0 0}.rtx-tlp__agents{border-top:1px solid #00000012;display:flex;flex-direction:column;gap:5px;margin-top:4px;padding-top:8px}.rtx-tlp__agent-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.rtx-tlp__agent-name{color:#18181b;font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtx-tlp__agent-model{color:#a1a1aa;flex-shrink:0;font-size:11px}.rtx-tlp__details{align-items:center;background:#0000;border:none;border-top:1px solid #00000012;color:#7c3aed;color:var(--rtx-think-color,#7c3aed);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:700;justify-content:space-between;margin-top:6px;padding:7px 2px 1px;width:100%}.rtx-tlp__details:hover{opacity:.75}.rtx-chip__model{font-weight:700}@media (max-width:1024px){:root{--rtx-chat-max:760px}}@media (max-width:900px){:root{--rtx-gutter:14px}.rtx-hide-md{display:none!important}.rtx-sidebar-slot{bottom:0;box-shadow:20px 0 50px #0f0f2829;left:0;position:fixed!important;top:0;transform:translateX(-102%);transition:transform .24s cubic-bezier(.22,.61,.36,1);transition:transform .24s var(--rtx-ease);z-index:1250}.rtx-sidebar-slot.is-open{transform:none}}@media (max-width:720px){:root{--rtx-gutter:12px;--rtx-chat-max:100%;--rtx-topbar-h:50px}.rtx-hide-sm{display:none!important}.rtx-outputs,.rtx-transcript{padding-left:16px!important;padding-left:var(--rtx-gutter)!important;padding-right:16px!important;padding-right:var(--rtx-gutter)!important}.rtx-bubble-user{max-width:90%!important}.rtx-transcript{font-size:14.5px}.rtx-composer__hint{display:none}.rtx-textarea{font-size:16px!important}.rtx-modal__backdrop{align-items:flex-end;padding:0}.rtx-modal{animation:rtxSheet .22s cubic-bezier(.22,.61,.36,1);animation:rtxSheet .22s var(--rtx-ease);border-radius:20px 20px 0 0;border-radius:var(--rtx-r-xl) var(--rtx-r-xl) 0 0;max-height:88vh;max-width:none;padding-bottom:env(safe-area-inset-bottom,0);width:100%}@keyframes rtxSheet{0%{transform:translateY(100%)}to{transform:none}}.rtx-hist{width:min(320px,90vw)}.rtx-flow__step{flex-basis:calc(50% - 3px)}.rtx-topbar{gap:6px;padding:0 8px}.rtx-topbar__logo img{height:19px}.rtx-iconbtn{height:32px;width:32px}.rtx-tbtn{height:28px;padding:0 8px}.rtx-tbtn--icon{padding:0;width:28px}.rtx-tdiv{display:none}.rtx-iconbtn__badge{font-size:8px;height:13px;line-height:13px;min-width:13px}.rtx-authbtn{font-size:12px!important;padding:6px 10px!important}.rtx-cbar{gap:6px;padding:7px 8px 6px}.rtx-think__label{display:none}.rtx-think__control{width:70px}.rtx-cbar__agents{width:100%}.rtx-agentchip{max-width:118px}}@media (max-width:420px){.rtx-runbar{gap:6px}.rtx-chip{font-size:11px;height:24px;padding:0 8px}.rtx-flow__step{flex-basis:100%}.rtx-agentchip__n{display:none}.rtx-agentchip{max-width:none;padding:0 6px}}@media (max-height:560px){.rtx-composer__hint{display:none}.rtx-textarea{max-height:26vh!important}.rtx-empty{padding:18px 16px;padding:18px var(--rtx-gutter)}}:root[data-theme=dark] .rtx-scroll::-webkit-scrollbar-thumb{background:#ffffff29;background-clip:padding-box}.rtx-agent-badge{background:linear-gradient(135deg,color-mix(in srgb,var(--agent-color) 22%,#0000),color-mix(in srgb,var(--agent-color) 8%,#0000));box-shadow:0 1px 2px color-mix(in srgb,var(--agent-color) 18%,#0000),inset 0 1px 0 #fff6;position:relative;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.rtx-agent-row:hover .rtx-agent-badge{box-shadow:0 4px 10px color-mix(in srgb,var(--agent-color) 30%,#0000),inset 0 1px 0 #ffffff80;transform:translateY(-1px) scale(1.06)}.rtx-agent-row.is-on .rtx-agent-badge{animation:rtxAgentPop .32s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 0 1px color-mix(in srgb,var(--agent-color) 35%,#0000),0 2px 8px color-mix(in srgb,var(--agent-color) 28%,#0000),inset 0 1px 0 #ffffff80}.rtx-agent-row{position:relative;transition:transform .15s ease,background .12s ease}.rtx-agent-row:hover{transform:translateX(1px)}.rtx-agent-row.is-on:before{background:linear-gradient(180deg,var(--agent-color),color-mix(in srgb,var(--agent-color) 40%,#0000));border-radius:3px;bottom:15%;content:"";left:-6px;position:absolute;top:15%;width:2.5px}@keyframes rtxAgentPop{0%{transform:scale(.85)}55%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rtx-agent-badge,.rtx-agent-row{animation:none!important;transition:none!important}.rtx-agent-row:hover,.rtx-agent-row:hover .rtx-agent-badge{transform:none!important}}.rtx-confirm-card{animation:rtxConfirmIn .22s cubic-bezier(.16,1,.3,1)}.rtx-confirm-icon{animation:rtxConfirmIconPop .4s cubic-bezier(.34,1.56,.64,1) .05s both}.rtx-confirm-btn{transition:transform .14s ease,box-shadow .14s ease}.rtx-confirm-btn:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 55%,#0000);transform:translateY(-1px)}.rtx-confirm-btn:active{transform:translateY(0)}@keyframes rtxConfirmIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes rtxConfirmIconPop{0%{opacity:0;transform:scale(.5) rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rtx-confirm-btn,.rtx-confirm-card,.rtx-confirm-icon{animation:none!important;transition:none!important}}.rtx-topbar__section{align-items:center;display:flex;flex-shrink:0;gap:6px;height:42px;height:calc(var(--rtx-topbar-h) - 12px)}.rtx-topbar__section:empty{display:none}.rtx-topbar .rtx-tgroup+.rtx-tgroup{margin-left:2px}.rtx-modelpicker{align-items:stretch;display:flex;font-family:inherit;gap:0;max-height:420px;width:min(560px,86vw)}.rtx-modelpicker__left{border-right:1px solid #00000012;flex-shrink:0;overflow-y:auto;padding:12px;scrollbar-width:thin;width:230px}.rtx-modelpicker__right{flex:1 1;min-width:0;overflow-y:auto;padding:8px;scrollbar-width:thin}.rtx-modelpicker__search{align-items:center;border:1px solid #0000001a;border-radius:12px;border-radius:var(--rtx-r-md);color:#a1a1aa;display:flex;gap:6px;margin-bottom:6px;padding:6px 9px}.rtx-modelpicker__search input{background:#0000;border:none;color:#18181b;flex:1 1;font-family:inherit;font-size:12.5px;min-width:0;outline:none}.rtx-modelpicker__section{align-items:baseline;color:#a1a1aa;display:flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.4px;padding:8px 8px 4px;text-transform:uppercase}.rtx-modelpicker__hint{color:#c1c1c9;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.rtx-modelpicker__empty{color:#a1a1aa;font-size:12px;padding:24px 10px;text-align:center}.rtx-modelrow{justify-content:space-between;padding:8px 9px}.rtx-modelrow:hover{background:#0000000a}.rtx-modelrow.is-selected{background:#7c3aed14;border-color:#7c3aed2e}.rtx-modelrow__name{color:#18181b;font-size:12.5px;font-weight:600}.rtx-modelrow__tag{background:#7c3aed14;color:#7c3aed}.rtx-modelrow__free,.rtx-modelrow__tag{border-radius:5px;font-size:9.5px;font-weight:700;padding:1px 5px}.rtx-modelrow__free{background:#16a34a14;color:#16a34a}.rtx-modelrow__auto{border:1px solid;border-radius:5px;font-size:9.5px;font-weight:700;padding:1px 5px}.rtx-modelrow__check{color:#7c3aed;flex-shrink:0;font-size:13px}.rtx-modelcard{gap:10px}.rtx-modelcard,.rtx-tlp__pop{display:flex;flex-direction:column}.rtx-tlp__pop{min-height:496px}.rtx-tlp__auto{min-height:0}.rtx-tlp__auto,.rtx-tlp__map{display:flex;flex-direction:column}.rtx-tlp__map{background:linear-gradient(180deg,rgba(124,58,237,.035),rgba(124,58,237,.008));border:1px solid #14142812;border-radius:12px;gap:1px;margin-top:10px;overflow:hidden}.rtx-tlp__maprow{grid-gap:8px;align-items:baseline;background:#ffffff8c;display:grid;gap:8px;grid-template-columns:8px 46px 1fr;padding:8px 11px;transition:background .14s cubic-bezier(.22,.61,.36,1);transition:background .14s var(--rtx-ease,ease)}.rtx-tlp__maprow:hover{background:#ffffffe6}.rtx-tlp__mapdot{align-self:center;border-radius:99px;box-shadow:0 0 0 3px #ffffffb3,0 0 10px -2px currentColor;height:6px;width:6px}.rtx-tlp__maplabel{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rtx-tlp__maphint{color:#6b6b76;font-size:11px;line-height:1.45}.rtx-tlp__autofoot{margin-top:auto;opacity:.75;padding-top:10px}@media (prefers-color-scheme:dark){.rtx-tlp__maprow{background:#ffffff08}.rtx-tlp__maprow:hover{background:#ffffff0f}.rtx-tlp__maphint{color:#9a9aa4}}.rtx-tlp{display:flex;flex:1 1 auto;flex-direction:column}.rtx-tlp>.rtx-modelcard{flex:0 0 auto}.rtx-modelcard--empty{align-items:center;color:#a1a1aa;font-size:12px;height:100%;justify-content:center;text-align:center}.rtx-modelcard__head{align-items:flex-start;display:flex;gap:8px}.rtx-modelcard__badge{align-items:center;border-radius:9px;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.rtx-modelcard__title{flex:1 1;min-width:0}.rtx-modelcard__name{color:#18181b;font-size:13.5px;font-weight:700;line-height:1.25}.rtx-modelcard__id{color:#a1a1aa;font-family:ui-monospace,monospace;font-size:10px;overflow-wrap:anywhere}.rtx-modelcard__pill{border:1px solid;border-radius:99px;flex-shrink:0;font-size:9.5px;font-weight:700;padding:2px 7px;white-space:nowrap}.rtx-modelcard__tagline{color:#71717a;font-size:11.5px;line-height:1.4;margin:0 0 2px}.rtx-modelcard__kv{align-items:center;color:#71717a;display:flex;font-size:11.5px;justify-content:space-between}.rtx-modelcard__kv b{color:#18181b;font-weight:700}.rtx-modelcard__bars{display:flex;flex-direction:column;gap:10px;margin-top:2px;width:100%}.rtx-modelcard__bar{width:100%}.rtx-modelcard__bar-head{align-items:baseline;color:#a1a1aa;display:flex;font-size:9.5px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.4px;margin-bottom:4px;width:100%}.rtx-tlp__agent-model{color:#18181b;color:var(--rtx-body,#18181b);font-weight:600}.rtx-modelcard__bar-head b,.rtx-modelcard__bar-head span{flex-shrink:0}.rtx-modelcard__bar-head b{color:#71717a;font-weight:600;letter-spacing:0;text-transform:none}.rtx-modelcard__desc{color:#a1a1aa;font-size:11px;line-height:1.5;margin:0}.rtx-tlp .rtx-modelcard{border-top:1px solid #00000012;gap:7px;margin-top:9px;padding-top:10px}.rtx-tlp .rtx-modelcard__name{font-size:12.5px}.rtx-tlp .rtx-modelcard__tagline{margin-bottom:0}.rtx-tlp .rtx-modelcard__bars{gap:7px;margin-top:0}.rtx-tlp .rtx-modelcard__bar-head{margin-bottom:3px}.rtx-tlp .rtx-dotbar__seg{height:4px}.rtx-dotbar__seg{height:5px}.rtx-dotbar__seg.is-filled{animation:rtx-dotbar-fill .35s cubic-bezier(.22,.61,.36,1) backwards;animation:rtx-dotbar-fill .35s var(--rtx-ease) backwards;box-shadow:0 0 5px -1px currentColor}.rtx-dotbar__seg.is-leading{animation:rtx-dotbar-fill .35s cubic-bezier(.22,.61,.36,1) backwards,rtx-think-pulse 1.4s ease-in-out .35s infinite;animation:rtx-dotbar-fill .35s var(--rtx-ease) backwards,rtx-think-pulse 1.4s ease-in-out .35s infinite}@media (max-width:640px){.rtx-modelpicker{flex-direction:column;max-height:70vh;width:min(320px,88vw)}.rtx-modelpicker__left{border-bottom:1px solid #00000012;border-right:none;width:auto}}.rtx-minfo__toggle{background:#0000;border:none;color:#a1a1aa;color:var(--rtx-faint);cursor:pointer;font-size:13px;line-height:1;padding:0}.rtx-minfo__toggle:hover{color:#7c3aed;color:var(--rtx-primary)}.rtx-minfo{background:#fafafa;background:var(--rtx-surface-2,#fafafa);border:1px solid #00000014;border:1px solid var(--rtx-line);border-radius:16px;border-radius:var(--rtx-r-lg);margin-top:8px;padding:12px}.rtx-minfo__head{align-items:flex-start;display:flex;gap:10px}.rtx-minfo__avatar{align-items:center;background:#7c3aed;background:var(--rtx-primary);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.rtx-minfo__title{flex:1 1;min-width:0}.rtx-minfo__name{color:#18181b;color:var(--rtx-body,#18181b);font-size:13.5px;font-weight:700}.rtx-minfo__id{color:#a1a1aa;color:var(--rtx-faint);font-size:10.5px;overflow-wrap:anywhere}.rtx-minfo__tag{background:#7c3aed1a;border-radius:99px;color:#7c3aed;color:var(--rtx-primary);flex-shrink:0;font-size:10.5px;font-weight:700;padding:3px 8px}.rtx-minfo__rows{border-top:1px solid #0000000d;border-top:1px solid var(--rtx-line-soft);margin-top:10px;padding-top:10px}.rtx-minfo__row{color:#747b83;color:var(--rtx-muted);display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.rtx-minfo__row b{color:#18181b;color:var(--rtx-body,#18181b);font-weight:600}.rtx-minfo__desc{color:#747b83;color:var(--rtx-muted);font-size:11.5px;line-height:1.5;margin:10px 0 0}.rtx-dotbar{align-items:center;display:flex;gap:3px}.rtx-dotbar__seg{background:#00000014;border-radius:3px;flex:1 1 auto;height:6px;min-width:2px;transition:background .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1);transition:background .2s var(--rtx-ease),box-shadow .2s var(--rtx-ease)}.rtx-dotbar__seg.is-filled{animation:rtx-dotbar-fill .3s cubic-bezier(.22,.61,.36,1) backwards;animation:rtx-dotbar-fill .3s var(--rtx-ease) backwards;box-shadow:0 0 6px -1px currentColor}.rtx-dotbar__seg.is-leading{animation:rtx-dotbar-fill .3s cubic-bezier(.22,.61,.36,1) backwards,rtx-dotbar-pulse 1.4s ease-in-out .3s infinite;animation:rtx-dotbar-fill .3s var(--rtx-ease) backwards,rtx-dotbar-pulse 1.4s ease-in-out .3s infinite}@keyframes rtx-dotbar-fill{0%{opacity:.35;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes rtx-dotbar-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.rtx-dotbar__seg.is-filled,.rtx-dotbar__seg.is-leading{animation:none}}.rtx-modelrow{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;border-radius:var(--rtx-r-sm);cursor:pointer;display:flex;font-family:inherit;gap:8px;margin-bottom:1px;padding:7px 9px;text-align:left;transition:background .12s;width:100%}.rtx-modelrow__avatar{align-items:center;border-radius:7px;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.rtx-modelrow__main{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.rtx-modelcard__caps-label{color:#a1a1aa;font-size:9.5px;font-weight:700;letter-spacing:.4px;margin-top:2px;text-transform:uppercase}.rtx-modelcard__caps{display:flex;flex-wrap:wrap;gap:5px}.rtx-modelcard__cap{align-items:center;background:rgba(0,0,0,.045);border-radius:6px;color:#52525b;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:3px 7px}.rtx-think__grid{align-items:center;display:flex;gap:1.5px;height:14px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.rtx-think__cell{aspect-ratio:1;background:#00000017;border-radius:1.5px;flex:1 1 auto;min-width:2px;transition:background .16s cubic-bezier(.22,.61,.36,1);transition:background .16s var(--rtx-ease)}.rtx-think__cell.is-filled{animation:rtx-think-flow 1.6s linear infinite;background:linear-gradient(90deg,#7c3aed,color-mix(in srgb,#7c3aed 40%,#fff) 50%,#7c3aed);background:linear-gradient(90deg,var(--rtx-think-color,var(--rtx-primary)) 0,color-mix(in srgb,var(--rtx-think-color,var(--rtx-primary)) 40%,#fff) 50%,var(--rtx-think-color,var(--rtx-primary)) 100%);background-size:260% 100%}.rtx-think__cell.is-leading{animation:rtx-think-flow 1.6s linear infinite,rtx-think-cell-pulse 1.1s ease-in-out infinite}@keyframes rtx-think-cell-pulse{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.25);transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.rtx-think__cell.is-leading{animation:none}}.rtx-think__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2.5px solid #7c3aed;border:2.5px solid var(--rtx-think-color,var(--rtx-primary));border-radius:50%;box-shadow:0 2px 6px #00000047,inset 0 0 0 1px #fff9;height:16px;margin-top:-5.5px;-webkit-transition:transform .12s cubic-bezier(.22,.61,.36,1),box-shadow .12s;transition:transform .12s cubic-bezier(.22,.61,.36,1),box-shadow .12s;-webkit-transition:transform .12s var(--rtx-ease),box-shadow .12s;transition:transform .12s var(--rtx-ease),box-shadow .12s;width:16px}.rtx-think__range::-moz-range-thumb{background:#fff;border:2.5px solid #7c3aed;border:2.5px solid var(--rtx-think-color,var(--rtx-primary));border-radius:50%;box-shadow:0 2px 6px #00000047,inset 0 0 0 1px #fff9;height:16px;width:16px}.rtx-think__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,#7c3aed 25%,#0000),0 2px 6px #00000047;box-shadow:0 0 0 4px color-mix(in srgb,var(--rtx-think-color,var(--rtx-primary)) 25%,#0000),0 2px 6px #00000047}.rtx-think__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,#7c3aed 25%,#0000),0 2px 6px #00000047;box-shadow:0 0 0 4px color-mix(in srgb,var(--rtx-think-color,var(--rtx-primary)) 25%,#0000),0 2px 6px #00000047}.rtx-think.is-disabled .rtx-think__cell.is-filled{background:#00000038}:root,[data-theme=light]{--rtx-primary:#18181b;--rtx-primary-hover:#000;--rtx-primary-soft:#18181b0d;--rtx-primary-line:#18181b24;--rtx-primary-ring:#18181b1a;--rtx-accent:#18181b;--rtx-accent-text:#18181b;--rtx-accent-soft:#18181b0d;--rtx-ink:#18181b;--rtx-ink-2:#3f3f46;--rtx-ink-3:#52525b;--rtx-muted:#71717a;--rtx-faint:#a1a1aa;--rtx-bg:#fafafa;--rtx-surface:#fff;--rtx-surface-2:#f4f4f5;--rtx-line:#18181b14;--rtx-line-soft:#18181b0d;--rtx-line-strong:#18181b24;--rtx-ok:#15803d;--rtx-warn:#b45309;--rtx-r-sm:8px;--rtx-r:12px;--rtx-r-lg:16px;--rtx-shadow-1:0 1px 2px #18181b0a;--rtx-shadow-2:0 1px 2px #18181b0a,0 8px 24px -16px #18181b2e;--rtx-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.rtx-app,.rtx-bg{background:#fafafa;background:var(--rtx-bg)}.rtx-chat-scroll,.rtx-transcript{padding-top:18px}.rtx-topbar{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:color-mix(in srgb,#fff 82%,#0000);background:color-mix(in srgb,var(--rtx-surface) 82%,#0000);border:none;box-shadow:none;outline:none;padding:8px 16px;position:relative}.rtx-topbar:after{background:linear-gradient(90deg,#0000,color-mix(in srgb,#18181b 50%,#18181b14) 15%,color-mix(in srgb,#18181b 65%,#18181b14) 50%,color-mix(in srgb,#18181b 50%,#18181b14) 85%,#0000);background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--rtx-primary) 50%,var(--rtx-line)) 15%,color-mix(in srgb,var(--rtx-primary) 65%,var(--rtx-line)) 50%,color-mix(in srgb,var(--rtx-primary) 50%,var(--rtx-line)) 85%,#0000);bottom:0;box-shadow:0 1px 12px -2px color-mix(in srgb,#18181b 35%,#0000);box-shadow:0 1px 12px -2px color-mix(in srgb,var(--rtx-primary) 35%,#0000);content:"";height:1px;left:0;position:absolute;right:0}.rtx-topbar,.rtx-topbar *{outline:none}.rtx-topbar__logo{font-weight:650;letter-spacing:-.02em}.rtx-agentchip{background:#fff;background:var(--rtx-surface);border:1px solid #18181b14;border:1px solid var(--rtx-line);border-radius:99px;box-shadow:none;color:#3f3f46;color:var(--rtx-ink-2);font-weight:500;transition:border-color .12s ease,background .12s ease}.rtx-agentchip:hover{background:#f4f4f5;background:var(--rtx-surface-2);border-color:#18181b24;border-color:var(--rtx-line-strong)}.rtx-agentchip--active,.rtx-agentchip[aria-pressed=true]{background:#18181b;background:var(--rtx-ink);border-color:#18181b;border-color:var(--rtx-ink);color:#fff}.rtx-bubble-user,.rtx-turn-user .rtx-bubble-user{background:#18181b!important;background:var(--rtx-ink)!important;background-image:none!important;border-radius:14px 14px 4px 14px;box-shadow:none;color:#fff;font-size:14.5px;line-height:1.55;padding:10px 14px}.rtx-bubble-user ::selection{background:#fff;color:#18181b;color:var(--rtx-ink)}.rtx-agent-row .rtx-card,.rtx-turn-assistant .rtx-card{background:#0000;border:0;border-left:1px solid #18181b14;border-left:1px solid var(--rtx-line);border-radius:0;box-shadow:none;margin-left:9px;padding:2px 0 2px 18px}.rtx-agent-badge{background:none;border:0;color:#18181b;color:var(--rtx-ink);font-size:12.5px;font-weight:600;letter-spacing:-.005em;padding:0}.rtx-chip{background:#fff;background:var(--rtx-surface);border:1px solid #18181b14;border:1px solid var(--rtx-line);border-radius:8px;border-radius:var(--rtx-r-sm);box-shadow:none;color:#52525b;color:var(--rtx-ink-3);font-size:11.5px;font-weight:500;transition:border-color .12s ease,background .12s ease}.rtx-chip--ok{background:#15803d0d;border-color:#15803d38;color:#15803d;color:var(--rtx-ok)}.rtx-chip--warn{background:#b453090d;border-color:#b4530938;color:#b45309;color:var(--rtx-warn)}.rtx-chip__model,.rtx-chip__num{color:#3f3f46;color:var(--rtx-ink-2);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-family:var(--rtx-mono);font-weight:600}.rtx-chip:has(.rtx-chip__model){background:none;border-color:#0000;padding-left:2px}.rtx-chip:has(.rtx-chip__model):hover{background:none;border-color:#0000}.rtx-composer{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid #18181b14;border-top:1px solid var(--rtx-line)}.rtx-composer,.rtx-composer__inner{background:#fff;background:var(--rtx-surface);box-shadow:none}.rtx-composer__inner{border:1px solid #18181b24;border:1px solid var(--rtx-line-strong);border-radius:12px;border-radius:var(--rtx-r);transition:border-color .12s ease,box-shadow .12s ease}.rtx-composer__inner:focus-within{border-color:#18181b47;box-shadow:0 0 0 3px #18181b0d}.rtx-composer textarea:focus,.rtx-composer textarea:focus-visible{box-shadow:none!important;outline:none!important}.rtx-composer input:focus{outline:none!important}.rtx-composer textarea{font-size:14.5px;line-height:1.55}.rtx-composer textarea::placeholder{color:#a1a1aa;color:var(--rtx-faint)}.rtx-cbar__row button:not(.rtx-send),.rtx-composer button:not(.rtx-send):not([class*=primary]){background:#fff!important;background:var(--rtx-surface)!important;border:1px solid #18181b14!important;border:1px solid var(--rtx-line)!important;border-radius:8px!important;border-radius:var(--rtx-r-sm)!important;color:#52525b!important;color:var(--rtx-ink-3)!important;transition:background .12s ease,color .12s ease,border-color .12s ease!important}.rtx-cbar__row button:not(.rtx-send):hover,.rtx-composer button:not(.rtx-send):not([class*=primary]):hover{background:#f4f4f5!important;background:var(--rtx-surface-2)!important;border-color:#18181b24!important;border-color:var(--rtx-line-strong)!important;color:#18181b!important;color:var(--rtx-ink)!important}.rtx-composer svg{stroke-width:1.75}.rtx-composer button[aria-label*=Send i],.rtx-send{background:#18181b!important;background:var(--rtx-ink)!important;border:0!important;border-radius:8px!important;border-radius:var(--rtx-r-sm)!important;color:#fff!important;transition:opacity .12s ease!important}.rtx-composer button[aria-label*=Send i]:hover,.rtx-send:hover{opacity:.85}.rtx-composer button[aria-label*=Send i]:disabled,.rtx-send:disabled{background:#f4f4f5!important;background:var(--rtx-surface-2)!important;color:#a1a1aa!important;color:var(--rtx-faint)!important}.rtx-util-row{border-top:0;padding-top:6px}.rtx-util-item,.rtx-util-link{background:none;border:0;border-radius:8px;border-radius:var(--rtx-r-sm);color:#71717a;color:var(--rtx-muted);font-size:12px;transition:color .12s ease,background .12s ease}.rtx-util-item:hover,.rtx-util-link:hover{background:#f4f4f5;background:var(--rtx-surface-2);color:#18181b;color:var(--rtx-ink)}.rtx-util-badge{background:#f4f4f5;background:var(--rtx-surface-2);border:1px solid #18181b14;border:1px solid var(--rtx-line);color:#52525b;color:var(--rtx-ink-3);font-weight:600}.rtx-tmeter,.rtx-util-badge{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-family:var(--rtx-mono)}.rtx-tmeter{color:#a1a1aa;color:var(--rtx-faint);font-size:11.5px}.rtx-tmeter__n{color:#3f3f46;color:var(--rtx-ink-2);font-weight:600}.rtx-tmeter__bar{background:#f4f4f5;background:var(--rtx-surface-2);border-radius:2px;height:2px}.rtx-tmeter__bar>*{background:#a1a1aa;background:var(--rtx-faint)}.rtx-dotbar-fill{background:#52525b;background:var(--rtx-ink-3)}.rtx-empty__mark{filter:grayscale(1);opacity:.32}.rtx-empty__title{color:#18181b;color:var(--rtx-ink);font-size:17px;font-weight:600;letter-spacing:-.015em}.rtx-empty__sub{color:#a1a1aa;color:var(--rtx-faint);font-size:13.5px;max-width:340px}.rtx-thinking__dots i{background:#a1a1aa;background:var(--rtx-faint);height:4px;width:4px}[data-tip]{position:relative}[data-tip]:after{background:var(--rtx-ink);border-radius:6px;bottom:calc(100% + 6px);content:attr(data-tip);font-size:11.5px;left:50%;line-height:1;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(2px);transition:opacity .06s ease,transform .06s ease;z-index:2000}[data-tip]:focus-visible:after,[data-tip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}[data-tip-below]:after{bottom:auto;top:calc(100% + 6px)}@media (prefers-reduced-motion:reduce){[data-tip]:after{transition:none}}.rtx-hist,.rtx-modal__card,.rtx-tlp__pop{background:#fff;background:var(--rtx-surface);border:1px solid #18181b14;border:1px solid var(--rtx-line);border-radius:12px;border-radius:var(--rtx-r);box-shadow:0 1px 2px #18181b0a,0 8px 24px -16px #18181b2e;box-shadow:var(--rtx-shadow-2)}.rtx-tlp__details{display:none}.rtx-cbar__row [style*="rgba(239,68,68"],.rtx-cbar__row [style*="rgba(34,197,94"],.rtx-composer [style*="rgba(124,58,237"],.rtx-composer [style*="rgba(239,68,68"],.rtx-composer [style*="rgba(34,197,94"]{background:#0000!important;border-color:#18181b14!important;border-color:var(--rtx-line)!important}.rtx-cbar__row [style*=linear-gradient],.rtx-composer [style*=linear-gradient]{background-image:none!important}.rtx-chip__model{position:relative}.rtx-chip:has(.rtx-chip__model) .rtx-chip__dot,.rtx-chip:has(.rtx-chip__model) svg{display:none}.rtx-chip:has(.rtx-chip__model):before{background:currentColor;content:"";flex:none;height:13px;margin-right:6px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M12 2l1.9 6.1L20 10l-6.1 1.9L12 18l-1.9-6.1L4 10l6.1-1.9z%27/><path d=%27M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8z%27/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M12 2l1.9 6.1L20 10l-6.1 1.9L12 18l-1.9-6.1L4 10l6.1-1.9z%27/><path d=%27M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8z%27/></svg>") center /contain no-repeat;-webkit-mask:var(--rtx-spark) center /contain no-repeat;mask:var(--rtx-spark) center /contain no-repeat;opacity:.55;width:13px}:root{--rtx-spark:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M12 2l1.9 6.1L20 10l-6.1 1.9L12 18l-1.9-6.1L4 10l6.1-1.9z%27/><path d=%27M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8z%27/></svg>")}.rtx-chip:has(.rtx-chip__model){align-items:center;cursor:default;display:inline-flex;-webkit-user-select:none;user-select:none}.rtx-est{align-items:center;display:inline-flex;gap:6px}.rtx-est__k{color:#a1a1aa;color:var(--rtx-faint);font-size:11px}.rtx-est__v{color:#52525b;color:var(--rtx-ink-3);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-family:var(--rtx-mono);font-size:11px;font-weight:600}.rtx-chip .rtx-est+.rtx-chip__num{border-left:1px solid #18181b14;border-left:1px solid var(--rtx-line);margin-left:7px;padding-left:7px}@media (max-width:640px){.rtx-est__v{display:none}}.rtx-composer{background:#fff!important;background:var(--rtx-surface)!important;border:0!important;border-radius:0!important;border-top:1px solid #18181b14!important;border-top:1px solid var(--rtx-line)!important;box-shadow:none!important}.rtx-cbar,.rtx-composer>div{background:#0000!important;border:0!important;box-shadow:none!important}.rtx-composer__inner{background:#fff!important;background:var(--rtx-surface)!important;border:1px solid #18181b24!important;border:1px solid var(--rtx-line-strong)!important;border-radius:12px!important;border-radius:var(--rtx-r)!important}.rtx-cbar__row--meta{background:none!important;border:0!important;padding-left:2px;padding-right:2px}.rtx-est__v:first-of-type{opacity:.55}.rtx-est__k:after{color:#a1a1aa;color:var(--rtx-faint);content:" msg";font-size:10px}[data-tip]:after{background:#18181b;box-shadow:0 4px 16px -6px #18181b73;color:#fff;font-weight:500;letter-spacing:-.005em;max-width:none;text-align:left;white-space:nowrap}.rtx-modelpill{align-items:center;background:#fff;background:var(--rtx-surface);border:1px solid #18181b14;border:1px solid var(--rtx-line);border-radius:8px;border-radius:var(--rtx-r-sm);color:#52525b;color:var(--rtx-ink-3);cursor:default;display:inline-flex;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-family:var(--rtx-mono);font-size:11.5px;font-weight:600;gap:6px;height:32px;padding:0 11px;-webkit-user-select:none;user-select:none;white-space:nowrap}.rtx-modelpill svg{opacity:.5}[data-tip]:after{max-width:460px;overflow:hidden;text-overflow:ellipsis}.rtx-voice{animation:rtxVoiceIn .16s ease-out;background:linear-gradient(168deg,#1a1526,#211a30 60%,#181322)!important;border:1px solid #ffffff17;border-radius:20px;inset:auto!important;bottom:auto!important;box-shadow:0 32px 80px -28px #000000b3;color:#fff;gap:20px!important;left:50%!important;max-height:calc(100vh - 80px);overflow:auto;padding:30px 26px!important;position:fixed!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(460px,calc(100vw - 40px))!important;z-index:2000!important}@keyframes rtxVoiceIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.rtx-voice:before{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:#110e1980;content:"";inset:0;position:fixed;z-index:-1}.rtx-voice>*{width:100%}.rtx-voice button{font-family:inherit;transition:all .14s ease}.rtx-voice button:active{transform:scale(.98)}.rtx-voice button[style*="00c48c"],.rtx-voice button[style*="10b981"],.rtx-voice button[style*="16a34a"]{background:#10a37f!important;border:0!important;border-radius:999px!important;box-shadow:none!important;padding:12px 30px!important}.rtx-voice button[style*="00c48c"]:hover,.rtx-voice button[style*="10b981"]:hover,.rtx-voice button[style*="16a34a"]:hover{background:#0e9070!important}.rtx-voice-opt{position:relative}.rtx-voice-preview{background:#241d33;border:1px solid #ffffff2e;border-radius:50%;color:#ffffffbf;cursor:pointer;display:grid;height:22px;line-height:1;opacity:0;padding:0;place-items:center;position:absolute;right:-7px;top:-7px;transform:scale(.9);transition:opacity .12s ease,transform .12s ease,background .12s ease;width:22px}.rtx-voice-opt:hover .rtx-voice-preview,.rtx-voice-preview:focus-visible{opacity:1;transform:scale(1)}.rtx-voice-preview:hover{background:#322748;color:#fff}.rtx-voice-preview[data-playing="1"]{background:#10a37f;border-color:#0000;color:#fff;opacity:1}@media (prefers-reduced-motion:reduce){.rtx-voice{animation:none}.rtx-voice button:active{transform:none}}.rtx-voice{gap:0!important}.rtx-voice>div:first-of-type:not([class]),.rtx-voice>h2{font-size:17px!important;font-weight:600;letter-spacing:-.01em;margin-bottom:4px;text-align:center}.rtx-voice>div:has(>.rtx-voice-opt),.rtx-voice>div:has(>button+button+button){grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:1fr 1fr!important;margin:18px 0 22px!important;width:100%}.rtx-voice .rtx-voice-opt{display:block;width:100%}.rtx-voice .rtx-voice-opt>button:first-child{border-radius:12px!important;border-width:1px!important;font-size:14px!important;padding:14px 40px 14px 16px!important;text-align:left!important;width:100%}.rtx-voice .rtx-voice-preview{height:26px;opacity:.45;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:26px}.rtx-voice .rtx-voice-opt:hover .rtx-voice-preview,.rtx-voice .rtx-voice-preview[data-playing="1"]{opacity:1}.rtx-voice>button{align-self:center;border-radius:999px!important;box-shadow:none!important;font-size:14.5px!important;min-width:170px;padding:12px 32px!important;width:auto!important}.rtx-voice>button:last-of-type{background:none!important;color:#ffffff73!important;font-size:13px!important;margin-top:12px;min-width:0;padding:4px 8px!important}.rtx-voice>button:last-of-type:hover{color:#fffc!important}@media (max-width:420px){.rtx-voice>div:has(>.rtx-voice-opt){grid-template-columns:1fr!important}}.rtx-app .rtx-brandwordmark,.rtx-app .rtx-hero-title,.rtx-app h1,.rtx-app h2,.rtx-app h3{font-family:var(--rtx-font-display);letter-spacing:-.01em}.rtx-app .rtx-composer{border-radius:20px!important;border-radius:var(--rtx-r-xl,20px)!important;box-shadow:0 9px 30px #2823320f!important}.rtx-app .rtx-suggestion-chip,.rtx-app [class*=suggestion-chip]{border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rtx-app .rtx-suggestion-chip:hover,.rtx-app [class*=suggestion-chip]:hover{box-shadow:0 8px 20px #37305014;transform:translateY(-1px)}.rtx-app .rtx-card,.rtx-app [class*=OutputCard],.rtx-app [class*=rtx-panel]{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.rtx-app .rtx-card:hover,.rtx-app [class*=rtx-panel]:hover{box-shadow:0 14px 32px #37305012;transform:translateY(-2px)}.rtx-app .rtx-command-suggestion:hover{background:#7c3aed12!important;background:var(--rtx-primary-soft,#7c3aed12)!important;border-color:#7c3aed59!important;box-shadow:0 12px 26px #48346014;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.rtx-app .rtx-card,.rtx-app .rtx-command-suggestion,.rtx-app .rtx-suggestion-chip,.rtx-app [class*=rtx-panel],.rtx-app [class*=suggestion-chip]{transition:none}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#0000;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-default);background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{touch-action:none;z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-default);stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-default);stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected-default);stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke-default);fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-default);fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(--xy-minimap-mask-stroke-color-default);stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(--xy-minimap-mask-stroke-width-default);stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-default);fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(--xy-minimap-node-stroke-color-default);stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(--xy-minimap-node-stroke-width-default);stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-dots-color-default);fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-lines-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-cross-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(--xy-controls-button-color-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover-default);box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected-default);box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color-default);background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color-default);background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-default);background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(--xy-controls-button-color-hover-default);color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.ph-overlay{animation:phFade .15s ease;background:#14121c52;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}@keyframes phFade{0%{opacity:0}to{opacity:1}}@keyframes phSlide{0%{opacity:.6;transform:translateX(24px)}to{opacity:1;transform:none}}.ph-drawer{animation:phSlide .2s ease;background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:-20px 0 50px #14101e2e;display:flex;flex-direction:column;height:100%;width:min(640px,100%)}.ph-head{border-bottom:1px solid #18142414;display:flex;gap:12px;justify-content:space-between;padding:20px 22px 14px}.ph-head h2{font:700 18px inherit;font:700 18px var(--v10-display,inherit);margin:0}.ph-sub{font-size:12.5px;margin:4px 0 0}.ph-close,.ph-sub{color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878)}.ph-close{background:#0000;border:0;border-radius:8px;cursor:pointer;height:32px;width:32px}.ph-close:hover{background:#1814240d}.ph-content{flex:1 1;overflow-y:auto;padding:14px 22px 26px}.ph-week{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #18142414;border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin-bottom:10px;padding:12px 14px;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;width:100%}.ph-week:hover{border-color:#7b35ed4d;box-shadow:0 8px 22px #18142414;transform:translateY(-1px)}.ph-week__date{background:#f1eaff;border-radius:10px;color:#6b2fd6;display:grid;flex-shrink:0;justify-items:center;padding:6px 0;text-align:center;width:86px}.ph-week__date b{font-size:12.5px}.ph-week__date small{font-size:10.5px;opacity:.8}.ph-week__body{flex:1 1;min-width:0}.ph-week__body b{display:block;font-size:13.5px;text-transform:capitalize}.ph-week__body small{color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);display:block;font-size:11.5px;margin-top:2px}.ph-bar{background:#f0eef4;border-radius:99px;height:4px;margin-top:6px;overflow:hidden}.ph-bar span{background:linear-gradient(90deg,#7b35ed,#10a875);border-radius:99px;display:block;height:100%}.ph-chev{color:#8a8492}.ph-status{background:#f1f0f4;border-radius:99px;color:#5f5670;font:700 10.5px inherit;font:700 10.5px var(--v10-body,inherit);padding:3px 8px;white-space:nowrap}.ph-status--done{background:#e3f7ee;color:#0b6b4b}.ph-status--failed{background:#fde8e7;color:#b42318}.ph-status--draft{background:#fff4dd;color:#8a5a00}.ph-back{background:#0000;border:0;color:#7b35ed;cursor:pointer;font:600 12.5px inherit;font:600 12.5px var(--v10-body,inherit);margin-bottom:8px;padding:0}.ph-week-title{font:700 16px inherit;font:700 16px var(--v10-display,inherit);margin:0}.ph-posts{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.ph-post{align-items:flex-start;background:#fcfbfe;border:1px solid #18142414;border-radius:14px;display:flex;gap:12px;padding:12px}.ph-post__img{background:#f0eef4;border-radius:10px;color:#aaa;display:grid;flex-shrink:0;height:64px;overflow:hidden;place-items:center;width:64px}.ph-post__img img{height:100%;object-fit:cover;width:100%}.ph-post__body{flex:1 1;min-width:0}.ph-post__meta{align-items:center;color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px;margin-bottom:4px}.ph-platform{color:#6b2fd6;font-weight:700;text-transform:capitalize}.ph-post__body b{font-size:13.5px}.ph-post__body p{color:#191b1f;color:var(--rtx-ui-text,#191b1f);font-size:12.5px;line-height:1.55;margin:4px 0 0;white-space:pre-wrap}.ph-muted{color:#8a8492!important;color:var(--rtx-ui-text-faint,#8a8492)!important}.ph-tags{color:#2f6fed;font-size:11.5px;margin-top:4px}.ph-copy{background:#fff;border:1px solid #1814241a;border-radius:8px;color:#6f6878;cursor:pointer;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.ph-copy:hover{border-color:#7b35ed59;color:#7b35ed}.ph-error{color:#b42318;font-size:12.5px}:root[data-theme=dark] .ph-post,:root[data-theme=dark] .ph-week{background:#1c1b20;border-color:#ffffff14}.iw-group{margin-bottom:14px}.iw-group__label{color:#8a8492;color:var(--rx-faint,#8a8492);font:700 10.5px inherit;font:700 10.5px var(--rx-body,inherit);letter-spacing:.08em;margin:0 0 8px 2px;text-transform:uppercase}.iw-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.iw-tile{align-items:center;animation:rtxFadeUp .3s ease both;background:#fff;background:var(--rx-card,#fff);border:1px solid #18142414;border-radius:12px;box-shadow:0 1px 2px #1814240a;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 12px;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease;width:100%}.iw-tile:hover{border-color:#7b35ed4d;box-shadow:var(--rtx-elev-2);transform:translateY(-1px)}.iw-tile--active{background:linear-gradient(135deg,#fbf8ff,#fff);border-color:#7b35ed;box-shadow:0 0 0 3px #7b35ed1a}.iw-tile__icon{background:#f4f2f7;border-radius:10px;color:#6f6878;display:grid;flex-shrink:0;height:32px;place-items:center;transition:background-color .15s ease,color .15s ease;width:32px}.iw-tile--active .iw-tile__icon,.iw-tile--has .iw-tile__icon{background:#f1eaff;color:#7b35ed}.iw-tile__body{flex:1 1;min-width:0}.iw-tile__body b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iw-tile__body small{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#6f6878;color:var(--rx-muted,#6f6878);display:-webkit-box;font-size:11.5px;margin-top:1px;overflow:hidden}.iw-tile__count{background:#f4f2f7;border-radius:99px;color:#8a8492;display:grid;font:800 11.5px inherit;font:800 11.5px var(--rx-body,inherit);height:22px;min-width:26px;padding:0 7px;place-items:center}.iw-tile--has .iw-tile__count{background:#7b35ed;color:#fff}:root[data-theme=dark] .iw-tile{background:#1c1b20;background:var(--rx-card,#1c1b20);border-color:#ffffff14}:root[data-theme=dark] .iw-tile--active{background:#231d31}:root[data-theme=dark] .iw-tile__count,:root[data-theme=dark] .iw-tile__icon{background:#2a2831}.aix{grid-gap:12px;display:grid;gap:12px;grid-template-columns:60px minmax(300px,380px) minmax(0,1fr) 330px;height:100%;min-height:0;transition:grid-template-columns .28s ease}.aix.folders-open{grid-template-columns:200px minmax(300px,360px) minmax(0,1fr) 330px}.aix.reader-closed{grid-template-columns:60px minmax(420px,1fr) 330px}.aix.reader-closed.folders-open{grid-template-columns:200px minmax(420px,1fr) 330px}.aix.ai-hidden{grid-template-columns:60px minmax(300px,380px) minmax(0,1fr)}.aix.ai-hidden.folders-open{grid-template-columns:200px minmax(300px,360px) minmax(0,1fr)}.aix.ai-hidden.reader-closed{grid-template-columns:60px minmax(0,1fr)}.aix.ai-hidden.reader-closed.folders-open{grid-template-columns:200px minmax(0,1fr)}.aix-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:16px;min-height:0;min-width:0;overflow:hidden}.aix-folders{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:10px 8px}.aix.folders-open .aix-folders{padding:12px}.aix-toggle{background:#0000;border:1px solid #e0dfdd;border:1px solid var(--rtx-ui-border,#e0dfdd);border-radius:10px;color:inherit;cursor:pointer;display:grid;height:36px;place-items:center;width:100%}.aix-compose{align-items:center;background:linear-gradient(135deg,#1f2225,#3e334d);border:0;border-radius:11px;color:#fff;cursor:pointer;display:flex;font:700 13px inherit;gap:6px;height:38px;justify-content:center;margin:6px 0 8px;width:100%}.aix-folder{background:#0000;border:0;border-radius:10px;color:#666;color:var(--rtx-ui-text-muted,#666);cursor:pointer;display:grid;font-family:inherit;font-size:13px;grid-template-columns:1fr;min-height:38px;padding:7px;place-items:center;width:100%}.aix.folders-open .aix-folder{gap:8px;grid-template-columns:20px 1fr auto;justify-items:stretch;text-align:left}.aix-folder.active,.aix-folder:hover{background:#f3eefb;color:#51367c}.aix-compose .lbl,.aix-folder .lbl,.aix-folder em,.aix-section{display:none}.aix.folders-open .aix-compose .lbl,.aix.folders-open .aix-folder .lbl,.aix.folders-open .aix-folder em,.aix.folders-open .aix-section{display:block}.aix-folder em{background:#1814240f;border-radius:99px;font-size:11px;font-style:normal;padding:2px 7px}.aix-section{color:#9aa0a4;font:600 10.5px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;margin:14px 8px 4px}.aix-list{display:grid;grid-template-rows:auto auto 1fr}.aix-list-head{border-bottom:1px solid #eee;border-bottom:1px solid var(--rtx-ui-border,#eee);padding:14px 14px 10px}.aix-list-head h3{font-size:17px;font-weight:700;margin:0}.aix-search{background:#0000;border:1px solid #ddd;border:1px solid var(--rtx-ui-border,#ddd);border-radius:10px;box-sizing:border-box;color:inherit;font:500 13px inherit;margin-top:10px;outline:0;padding:9px 11px;width:100%}.aix-toolbar{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--rtx-ui-border,#eee);display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px}.aix-chip{background:#0000;border:1px solid #e3e1e6;border:1px solid var(--rtx-ui-border,#e3e1e6);border-radius:99px;color:#666;color:var(--rtx-ui-text-muted,#666);cursor:pointer;font:600 12px inherit;padding:5px 11px}.aix-chip[aria-pressed=true]{background:#f3eefb;border-color:#cdb8f0;color:#5b33a8}.aix-rows{min-height:0;overflow-y:auto}.aix-row{grid-gap:10px;align-items:start;border-bottom:1px solid #1814240f;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px 1fr auto;padding:12px 14px;position:relative}.aix-row:hover{background:#faf9fb}.aix-row.selected{background:#f3eefb}.aix-row .av{background:linear-gradient(135deg,#7b35ed,#b56cf2);border-radius:50%;color:#fff;display:grid;font-size:13px;font-weight:700;height:32px;place-items:center;width:32px}.aix-row .pv,.aix-row b,.aix-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aix-row b{font-size:13.5px;font-weight:600}.aix-row.unread b{font-weight:800}.aix-row small{font-size:12.5px;margin-top:2px}.aix-row .pv{color:#9b9fa2;font-size:12px;margin-top:3px}.aix-row time{color:#999;font-size:11.5px;white-space:nowrap}.aix-row .tag{border-radius:99px;display:inline-block;font-size:10.5px;font-weight:700;margin-top:5px;padding:1px 7px}.aix-star{background:#0000;border:0;bottom:10px;color:#c9c9c9;cursor:pointer;font-size:15px;padding:0;position:absolute;right:12px}.aix-star.on{color:#d99c22}.aix-empty{color:#777;color:var(--rtx-ui-text-muted,#777);font-size:13.5px;padding:40px 20px;text-align:center}.aix-reader{display:none;overflow:hidden}.aix.reader-open .aix-reader{display:flex;flex-direction:column}.aix-reader-body{flex:1 1;min-height:0;overflow-y:auto;padding:0 4px}.aix-ai{overflow-y:auto;padding:16px}.aix-ai-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.aix-ai-head small{color:#7351ad;font:600 11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.aix-conf{background:#e7f7ee;border-radius:99px;color:#0f7a44;font-size:12px;font-weight:600;padding:4px 10px}.aix-conf.mid{background:#fff4e0;color:#9a6100}.aix-conf.low{background:#fde8e8;color:#b42318}.aix-ai h3{font-size:21px;font-weight:700;line-height:1.25;margin:12px 0 6px}.aix-ai>p{color:#767c80;color:var(--rtx-ui-text-muted,#767c80);font-size:13px;line-height:1.55;margin:0}.aix-ctx{background:#f7f7f4;border-radius:12px;margin:14px 0;padding:6px 14px}.aix-ctx>div{border-top:1px solid #e9e9e5;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:9px 0}.aix-ctx>div:first-child{border-top:0}.aix-ctx span{color:#8d9396}.aix-ctx b{text-align:right}.aix-acts{grid-gap:8px;display:grid;gap:8px;margin:12px 0}.aix-act{grid-gap:10px;align-items:center;border:1px solid #eceae7;border-radius:12px;cursor:pointer;display:grid;font-size:13.5px;gap:10px;grid-template-columns:20px 1fr auto;padding:11px 12px}.aix-act.off{cursor:default;opacity:.55}.aix-act input{accent-color:#7b35ed;height:18px;margin:0;width:18px}.aix-act small{color:#8d9396;display:block;font-size:11.5px;margin-top:2px}.aix-act .res{font-size:11.5px;font-weight:600;white-space:nowrap}.aix-draft{border:1px solid #ded8e8;border-radius:14px;margin-top:12px;overflow:hidden}.aix-draft-head{align-items:center;background:#f8f5fc;display:flex;justify-content:space-between;padding:10px 14px}.aix-draft-head b{font-size:13px}.aix-draft-head button{background:#0000;border:0;color:#6941a5;cursor:pointer;font:600 12.5px inherit}.aix-draft textarea{background:#0000;border:0;box-sizing:border-box;color:#3d4246;font:13px/1.6 inherit;min-height:110px;outline:0;padding:12px 14px;resize:vertical;width:100%}.aix-run{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto;margin-top:12px}.aix-run button{border-radius:12px;cursor:pointer;font:600 14px inherit;padding:12px 16px}.aix-run .primary{background:#7b35ed;border:0;color:#fff}.aix-run .primary:disabled{cursor:default;opacity:.5}.aix-run .ghost{background:#0000;border:1px solid #ddd;border:1px solid var(--rtx-ui-border,#ddd);color:inherit}.aix-note{background:#f4f3f1;border-radius:12px;color:#6b6f73;font-size:12.5px;margin-top:12px;padding:12px 14px}.aix-skel{animation:aix-sh 1.2s infinite;background:linear-gradient(90deg,#f1eff4,#e8e4ee,#f1eff4);background-size:200% 100%;border-radius:6px;height:12px;margin:10px 0}@keyframes aix-sh{to{background-position:-200% 0}}:root[data-theme=dark] .aix-folder.active,:root[data-theme=dark] .aix-folder:hover,:root[data-theme=dark] .aix-row.selected{background:#2a2140;color:#d7c4ff}:root[data-theme=dark] .aix-row:hover{background:#1f1b29}:root[data-theme=dark] .aix-ctx,:root[data-theme=dark] .aix-note{background:#1f1d24}:root[data-theme=dark] .aix-act,:root[data-theme=dark] .aix-ctx>div{border-color:#2c2a33}:root[data-theme=dark] .aix-draft{border-color:#3a3150}:root[data-theme=dark] .aix-draft-head{background:#231c33}:root[data-theme=dark] .aix-draft textarea{color:#ddd}@media (max-width:1400px){.aix.reader-open.folders-open:not(.ai-hidden),.aix.reader-open:not(.ai-hidden){grid-template-columns:60px minmax(0,1fr) 320px}.aix.reader-open:not(.ai-hidden) .aix-list{display:none}.aix.reader-closed,.aix.reader-closed.folders-open{grid-template-columns:60px minmax(0,1fr) 320px}.aix.reader-closed.folders-open{grid-template-columns:190px minmax(0,1fr) 320px}.aix.ai-hidden.reader-closed{grid-template-columns:60px minmax(0,1fr)}}@media (max-width:850px){.aix,.aix.folders-open,.aix.reader-closed,.aix.reader-closed.folders-open{grid-template-columns:1fr}.aix-ai,.aix-folders,.aix.reader-open .aix-list{display:none}}.aix-preview{align-items:center;background:#f8f5fc;border-radius:10px;color:#5b536a;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:12px;padding:9px 12px}.aix-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aix-preview button{background:#0000;border:0;color:#6941a5;cursor:pointer;font:600 12px inherit;white-space:nowrap}:root[data-theme=dark] .aix-preview{background:#231c33;color:#cfc6e0}.au-page{padding-bottom:28px}.au-metrics{margin-bottom:14px}.au-metrics .ui-metric__value{font-size:22px}.au-app{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-accent-line);border-radius:var(--ui-r-card);color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:0 0 18px;padding:11px 14px;text-align:left;transition:box-shadow .16s ease,transform .16s ease;width:100%}.au-app:hover{box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.au-app:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.au-app__ic{background:var(--ui-accent-soft);border-radius:10px;color:var(--ui-accent-ink);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.au-app__t{flex:1 1;min-width:0}.au-app__t b{align-items:center;display:flex;font-size:13.5px;font-weight:700;gap:8px}.au-app__t span{color:var(--ui-muted);display:block;font-size:12px;margin-top:2px}.au-sec{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:4px 0 10px}.au-sec h2{font-family:var(--ui-display);font-size:14px;font-weight:800;letter-spacing:-.01em;margin:0}.au-sec h2 small{color:var(--ui-muted);font:600 12px inherit;font:600 12px var(--rtx-ui-font,inherit);margin-left:4px}.au-sec p{color:var(--ui-muted);font-size:12px;margin:0}.au-setups{margin-bottom:22px}.au-chips{margin-bottom:10px}.au-tpls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.au-tpl{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-card);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:12px 14px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.au-tpl:hover{border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.au-tpl:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.au-tpl__head{align-items:center;display:flex;gap:10px}.au-tpl__ic{background:var(--ui-accent-soft);border-radius:9px;color:var(--ui-accent-ink);display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.au-tpl__head b{font-size:13px;font-weight:700;line-height:1.3}.au-tpl p{color:var(--ui-muted);flex:1 1;font-size:12px;line-height:1.5;margin:0}.au-tpl small{color:var(--ui-faint);font-size:11px}.au-more{margin-top:8px}.au-list{display:flex;flex-direction:column;gap:8px}.au-row{--au-rail:var(--ui-line-strong);align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-card);display:flex;gap:12px;overflow:hidden;padding:11px 12px 11px 16px;position:relative;transition:border-color .16s ease,box-shadow .16s ease}.au-row:before{background:var(--au-rail);content:"";inset:0 auto 0 0;position:absolute;width:3px}.au-row:hover{border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-lift)}.au-row[data-state=active]{--au-rail:var(--ui-ok)}.au-row[data-state=attention]{--au-rail:var(--ui-bad)}.au-row[data-state=paused]{--au-rail:var(--ui-faint)}.au-row[data-state=draft]{--au-rail:var(--ui-wait)}.au-row[data-busy=true]{opacity:.7}.au-row__ic{background:var(--ui-accent-soft);border-radius:10px;color:var(--ui-accent-ink);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.au-row[data-state=draft] .au-row__ic,.au-row[data-state=paused] .au-row__ic{background:var(--ui-surface-alt);color:var(--ui-muted)}.au-row__main{background:none;border:0;color:inherit;cursor:pointer;flex:1 1;font:inherit;min-width:0;padding:0;text-align:left}.au-row__main:focus-visible{border-radius:6px;outline:2px solid var(--ui-accent);outline-offset:3px}.au-row__title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.au-row__title b{font-size:13.5px;font-weight:700;line-height:1.3}.au-row__desc{color:var(--ui-muted);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-row__meta{align-items:center;color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 12px;margin-top:5px}.au-row__meta span{align-items:center;display:inline-flex;gap:5px}.au-row__meta svg{color:var(--ui-faint)}.au-row__actions{flex-shrink:0;gap:6px}.au-row__actions,.au-skel{align-items:center;display:flex}.au-skel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);gap:12px;padding:12px 16px}.au-skel__lines{grid-gap:8px;display:grid;flex:1 1;gap:8px}.au-clear{margin-top:4px}.au-modal{align-items:center;animation:au-fade .14s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141e6b;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.au-modal__card{animation:au-pop .18s ease both;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:16px;box-shadow:0 24px 60px #00000038;max-height:82vh;max-width:720px;overflow:auto;padding:18px 20px 20px;width:100%}.au-modal__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.au-modal__head h2{font-family:var(--ui-display);font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0}.au-modal__head p{color:var(--ui-muted);font-size:12.5px;margin:3px 0 0}.au-modal__list{grid-gap:8px;display:grid;gap:8px}.au-modal__item{align-items:flex-start;background:var(--ui-surface-alt);border:1px solid var(--ui-line);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:11px 13px;text-align:left;transition:border-color .14s ease,background-color .14s ease;width:100%}.au-modal__item:hover:not(:disabled){background:var(--ui-accent-soft);border-color:var(--ui-accent-line)}.au-modal__item:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.au-modal__item:disabled{cursor:progress;opacity:.6}.au-modal__item>svg:first-child{color:var(--ui-accent-ink);flex-shrink:0;margin-top:2px}.au-modal__item div{flex:1 1;min-width:0}.au-modal__item b{display:block;font-size:13px;font-weight:700}.au-modal__item span{color:var(--ui-muted);display:block;font-size:12px;line-height:1.45;margin-top:2px}.au-modal__item small{color:var(--ui-faint);display:block;font-size:11px;margin-top:5px}@keyframes au-fade{0%{opacity:0}}@keyframes au-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}}@media (max-width:860px){.au-row{flex-wrap:wrap;row-gap:10px}.au-row__main{flex-basis:calc(100% - 50px)}.au-row__actions{flex-basis:100%;flex-wrap:wrap;padding-left:46px}}@media (prefers-reduced-motion:reduce){.au-app,.au-modal,.au-modal__card,.au-row,.au-tpl{animation:none;transition:none}}.cx-filters{background:#f7f7f5;background:var(--rtx-ui-page,#f7f7f5);padding:8px 0;position:-webkit-sticky;position:sticky;top:0;z-index:5}:root[data-theme=dark] .cx-filters{background:#111114;background:var(--rtx-ui-page,#111114)}.cx-section{animation:rtxFadeUp .3s ease both;scroll-margin-top:70px}.cx-section__head{align-items:center;border-bottom:1px solid #18142412;display:flex;gap:10px;margin:0 0 12px;padding-bottom:8px}.cx-section__icon{background:#f1eaff;border-radius:9px;display:grid;font-size:15px;height:30px;place-items:center;width:30px}.cx-section__head h3{flex:1 1;font:700 16px inherit;font:700 16px var(--v10-display,inherit);margin:0}.cx-section__count{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-radius:99px;color:#8a8492;color:var(--rtx-ui-text-faint,#8a8492);font:600 11.5px inherit;font:600 11.5px var(--v10-body,inherit);padding:3px 9px}.cx-grid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cx-tile{box-shadow:var(--rtx-elev-1)!important;height:100%;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.cx-tile:hover{border-color:#7b35ed4d!important;box-shadow:var(--rtx-elev-2)!important;transform:translateY(-2px)}.cx-tile:before{background:#0000;content:"";height:3px;inset:0 0 auto;position:absolute;transition:background .18s ease}.cx-tile--on:before{background:linear-gradient(90deg,#10a875,#7b35ed)}.cx-tile>div:last-child{margin-top:auto}@media (prefers-reduced-motion:reduce){.cx-tile:hover{transform:none}.cx-section{animation:none}}.cx-logo{background:linear-gradient(135deg,#f4f0ff,#eefaf5);border-radius:14px;display:inline-grid;flex-shrink:0;padding:3px}.cx-status{align-items:center;border-radius:99px;display:inline-flex;flex-shrink:0;font:700 10.5px inherit;font:700 10.5px var(--v10-body,inherit);gap:5px;padding:3px 9px;white-space:nowrap}.cx-status i{border-radius:50%;height:6px;width:6px}.cx-actions{border-top:1px dashed #18142414;padding-top:10px}.cx-actions a,.cx-actions button{border-radius:9px!important;transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease!important}.cx-actions button:not(:disabled):hover{transform:translateY(-1px)}.cx-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.cx-summary__item{animation:rtxFadeUp .3s ease both;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #18142412;border-radius:14px;box-shadow:var(--rtx-elev-1);overflow:hidden;padding:12px 16px;position:relative}.cx-summary__item:before{background:#d9d4e3;content:"";height:3px;inset:0 0 auto;position:absolute}.cx-summary__item--on:before{background:linear-gradient(90deg,#10a875,#7b35ed)}.cx-summary__item--warn:before{background:#e3a02f}.cx-summary__item b{color:#191b1f;color:var(--rtx-ui-text,#191b1f);display:block;font:800 24px inherit;font:800 24px var(--v10-display,inherit)}.cx-summary__item span{color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);font-size:12px}:root[data-theme=dark] .cx-summary__item{border-color:#ffffff14}:root[data-theme=dark] .cx-logo{background:#26222f}.df{grid-gap:18px;display:grid;gap:18px;padding:4px 0 24px}.df-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:22px;min-width:0;padding:28px}.df-eyebrow{color:#7b35ed;font:700 12px inherit;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.df-intro{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.df-intro h2{font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 14px}.df-intro p{color:#5f6468;color:var(--rtx-ui-text-muted,#5f6468);font-size:15px;line-height:1.6;margin:0}.df-health{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.df-stat{border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:16px;padding:16px 18px}.df-stat small{color:#8b8f93;display:block;font:600 11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.df-stat b{display:block;font-size:32px;font-weight:800;letter-spacing:-.02em;margin:8px 0 4px}.df-stat span{color:#6b6f73;color:var(--rtx-ui-text-muted,#6b6f73);font-size:12.5px}.df-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.df-card h3{font-size:24px;font-weight:750;letter-spacing:-.01em;margin:0 0 10px}.df-card>p,.df-head p{color:#5f6468;color:var(--rtx-ui-text-muted,#5f6468);font-size:14px;line-height:1.6;margin:0 0 18px}.df-flow{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.df-stack{grid-gap:10px;display:grid;gap:10px}.df-src{grid-gap:12px;align-items:center;background:#0000;border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:14px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:40px 1fr auto;padding:12px 14px;text-align:left;width:100%}.df-src:hover{border-color:#cdb8f0}.df-src i{background:#f1eaff;border-radius:10px;color:#7b35ed;display:grid;font-style:normal;height:40px;place-items:center;width:40px}.df-src b{display:block;font-size:14.5px}.df-src small{color:#8b8f93;display:block;font-size:12px;margin-top:2px}.df-src em{color:#0f9d58;font:700 11px inherit;font-style:normal;letter-spacing:.04em}.df-src em.add{color:#c97a00}.df-brain{background:radial-gradient(circle at 50% 50%,#7b35ed0f,#0000 70%);border:1.5px dashed #d9ccf2;border-radius:22px;display:grid;height:290px;place-items:center;position:relative}.df-core{animation:df-pulse 4s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,#d9c7ff,#9d7bea 45%,#7fd8b0 100%);border-radius:50%;box-shadow:0 0 0 16px #7b35ed12,0 0 0 32px #7b35ed0a;color:#2d2440;display:grid;font-size:17px;font-weight:700;height:150px;line-height:1.25;place-items:center;text-align:center;width:150px}.df-packet{animation:df-flow 3s linear infinite;background:#7b35ed;border-radius:50%;height:10px;position:absolute;width:10px}.df-packet.p1{left:12%;top:32%}.df-packet.p2{animation-delay:1s;left:12%;top:60%}.df-packet.p3{animation-delay:2s;background:#bfa8f5;right:12%;top:44%}@keyframes df-pulse{50%{transform:scale(1.04)}}@keyframes df-flow{0%{opacity:0;transform:translateX(-10px)}30%{opacity:1}to{opacity:0;transform:translateX(30px)}}.df-out{grid-gap:10px;display:grid;gap:10px}.df-out div{border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:14px;padding:13px 15px}.df-out b{display:block;font-size:14.5px}.df-out small{color:#8b8f93;display:block;font-size:12px;margin-top:3px}.df-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.df-strip .df-stat{background:#18142405}.df-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.df-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.df-conn{border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:18px;position:relative}.df-conn .ic{border-radius:12px;display:grid;font-size:18px;height:44px;place-items:center;width:44px}.df-conn .st{background:#1814240d;border-radius:99px;color:#6b6f73;font:600 10.5px inherit;letter-spacing:.04em;padding:4px 9px;position:absolute;right:16px;top:16px}.df-conn .st.ok{background:#e7f7ee;color:#0f7a44}.df-conn h4{font-size:18px;margin:6px 0 0}.df-conn p{color:#6b6f73;color:var(--rtx-ui-text-muted,#6b6f73);flex:1 1;font-size:13px;line-height:1.5;margin:0}.df-btn{align-self:flex-start;background:#0000;border:1px solid #d9ccf2;border-radius:10px;color:#6b2fd6;cursor:pointer;font:600 13px inherit;padding:8px 14px}.df-btn:hover{background:#f6f1ff}.df-btn.solid{background:#7b35ed;border-color:#7b35ed;color:#fff}.df-upload{grid-gap:14px;align-items:center;background:#fbf9ff;border:1.5px dashed #cdb8f0;border-radius:16px;display:grid;gap:14px;grid-template-columns:40px 1fr auto;margin-top:14px;padding:16px 18px}.df-upload.drag{background:#f1eaff;border-color:#7b35ed}.df-upload b{display:block;font-size:14.5px}.df-upload span{color:#6b6f73;font-size:12.5px}.df-checks{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.df-checks span{border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:99px;color:#6b6f73;font-size:11.5px;padding:4px 9px}.df-checks span.ok{background:#e7f7ee;border-color:#bfe8d1;color:#0f7a44}.df-note{font-size:12.5px;margin-top:10px}:root[data-theme=dark] .df-src i{background:#2a2140;color:#c4a8ff}:root[data-theme=dark] .df-upload{background:#1f1b29}:root[data-theme=dark] .df-core{color:#1b1426}@media (max-width:1280px){.df-intro,.df-layout{grid-template-columns:1fr}}@media (max-width:760px){.df-flow{grid-template-columns:1fr}.df-brain{height:200px}.df-grid,.df-health,.df-strip{grid-template-columns:1fr 1fr}}.cp{grid-gap:16px;display:grid;gap:16px;padding-bottom:30px}.cp-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cp-head h2{font-size:22px;letter-spacing:-.02em;margin:4px 0 2px}.cp-head p{color:var(--rtx-ui-text-muted);font-size:13px;margin:0}.cp-eyebrow{color:#7c3aed;font-size:10px;font-weight:800;letter-spacing:.13em;margin:0;text-transform:uppercase}.cp-btn{align-items:center;background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:var(--rtx-ui-text);cursor:pointer;display:inline-flex;font:600 12.5px inherit;gap:6px;padding:8px 13px}.cp-btn:disabled{cursor:default;opacity:.5}.cp-btn.primary{background:#18181c;border-color:#18181c;color:#fff}.cp-btn.ghost{background:#0000}.cp-btn.danger{color:#b42318}.cp-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cp-stat{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:14px;padding:14px}.cp-stat b{display:block;font-size:24px;letter-spacing:-.02em}.cp-stat span{color:var(--rtx-ui-text-muted);font-size:12px}.cp-card{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:14px;padding:16px}.cp-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cp-tab{background:#0000;border:1px solid var(--rtx-ui-border);border-radius:99px;color:var(--rtx-ui-text-muted);cursor:pointer;font:600 12px inherit;padding:5px 12px}.cp-tab[aria-pressed=true]{background:#18181c;border-color:#18181c;color:#fff}.cp-table{border-collapse:collapse;font-size:13px;width:100%}.cp-table th{color:var(--rtx-ui-text-muted);font-size:10.5px;letter-spacing:.06em;padding:8px;text-align:left;text-transform:uppercase}.cp-table td,.cp-table th{border-bottom:1px solid var(--rtx-ui-border)}.cp-table td{padding:11px 8px;vertical-align:middle}.cp-table tr.click{cursor:pointer}.cp-table tr.click:hover td{background:rgba(20,20,25,.015)}.cp-pill{background:#f1f0ee;border-radius:99px;color:#6b6f73;display:inline-block;font-size:11px;font-weight:700;padding:3px 9px}.cp-pill.draft{background:#f1f0ee;color:#52525b}.cp-pill.scheduled{background:#eef5ff;color:#1d4ed8}.cp-pill.running{background:#f3efff;color:#6d28d9}.cp-pill.failed,.cp-pill.paused{background:#fff5df;color:#a06511}.cp-pill.completed{background:#edf8f2;color:#16825d}.cp-ch{align-items:center;display:inline-flex;font-weight:600;gap:5px}.cp-empty{color:var(--rtx-ui-text-muted);font-size:13px;padding:40px 10px;text-align:center}.cp-bar{background:#eee;border-radius:99px;height:6px;min-width:90px;overflow:hidden}.cp-bar span{background:linear-gradient(90deg,#7c3aed,#35b8d5);display:block;height:100%}.cw-steps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cw-step{align-items:center;background:#0000;border:1px solid var(--rtx-ui-border);border-radius:99px;color:var(--rtx-ui-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 10px}.cw-step i{background:#f1f0ee;border-radius:50%;display:grid;font-size:10.5px;font-style:normal;height:18px;place-items:center;width:18px}.cw-step.on{border-color:#18181c;color:var(--rtx-ui-text)}.cw-step.done i,.cw-step.on i{background:#18181c;color:#fff}.cw-step:disabled{cursor:default;opacity:.55}.cw-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cw-choice{grid-gap:4px;background:var(--rtx-ui-surface);border:1.5px solid var(--rtx-ui-border);border-radius:14px;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:4px;padding:14px;text-align:left}.cw-choice b{font-size:14px}.cw-choice small{color:var(--rtx-ui-text-muted);font-size:12px}.cw-choice[aria-pressed=true]{background:#faf7ff;border-color:#7c3aed}.cw-choice:disabled{cursor:default;opacity:.5}.cw-field{grid-gap:6px;display:grid;font-size:12.5px;font-weight:600;gap:6px;margin-bottom:12px}.cw-field input,.cw-field select,.cw-field textarea{background:#0000;border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:inherit;font:500 13.5px inherit;padding:9px 11px}.cw-field textarea{line-height:1.5;min-height:120px;resize:vertical}.cw-hint{color:var(--rtx-ui-text-muted);font-size:12px;font-weight:500}.cw-map{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:1fr 1fr;max-width:560px}.cw-map label{grid-gap:4px;display:grid;font-size:12px;font-weight:600;gap:4px}.cw-map select{background:#0000;border:1px solid var(--rtx-ui-border-md);border-radius:8px;color:inherit;font:13px inherit;padding:7px 9px}.cw-preview-table{border:1px solid var(--rtx-ui-border);border-radius:10px;margin-top:12px;max-height:260px;overflow:auto}.cw-preview-table table{border-collapse:collapse;font-size:12.5px;width:100%}.cw-preview-table td,.cw-preview-table th{border-bottom:1px solid var(--rtx-ui-border);padding:7px 9px;text-align:left;white-space:nowrap}.cw-drop{background:#fbfbfc;border:1.5px dashed var(--rtx-ui-border-md);border-radius:14px;cursor:pointer;padding:26px;text-align:center}.cw-drop.drag{background:#f7f3ff;border-color:#7c3aed}.cw-att{align-items:center;border:1px solid var(--rtx-ui-border);border-radius:9px;display:inline-flex;font-size:12px;gap:6px;margin:0 6px 6px 0;padding:5px 9px}.cw-att button{background:none;border:0;color:#9ca3af;cursor:pointer;padding:0}.cw-opt{grid-gap:6px;display:grid;gap:6px;grid-template-columns:44px 1fr 1.4fr 30px;margin-bottom:6px}.cw-opt input{background:#0000;border:1px solid var(--rtx-ui-border-md);border-radius:8px;color:inherit;font:13px inherit;padding:7px 9px}.cw-phone{background:#e5ddd5;border-radius:20px;margin:0 auto;max-width:360px;padding:16px}.cw-bubble{background:#dcf8c6;border-radius:10px 10px 2px 10px;box-shadow:0 1px 1px #00000014;color:#111;font-size:13px;line-height:1.45;margin-left:40px;padding:9px 11px;white-space:pre-wrap}.cw-mail{border:1px solid var(--rtx-ui-border);border-radius:12px;overflow:hidden}.cw-mail-head{background:var(--rtx-ui-surface-alt);font-size:12.5px;padding:10px 14px}.cw-mail-body{font-size:13.5px;line-height:1.6;padding:14px}.cw-summary{grid-gap:8px 14px;display:grid;font-size:13px;gap:8px 14px;grid-template-columns:160px 1fr;margin-bottom:14px}.cw-summary span{color:var(--rtx-ui-text-muted)}.cw-nav{display:flex;gap:8px;justify-content:space-between;margin-top:16px}.cw-err{background:#fde8e8;color:#b42318}.cw-err,.cw-ok{border-radius:8px;font-size:12.5px;margin:8px 0;padding:7px 10px}.cw-ok{background:#e7f7ee;color:#0f7a44}@media (max-width:800px){.cp-stats{grid-template-columns:1fr 1fr}.cw-map{grid-template-columns:1fr}}.cpd-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cpd-kpis .cp-stat b{font-size:21px}.cpd-na{font-size:13px;font-weight:600;letter-spacing:0}.cpd-na,.cpd-sub{color:var(--rtx-ui-text-muted)}.cpd-sub{display:block;font-size:11px;line-height:1.35;margin-top:3px}.cpd-search{flex:1 1 220px;font:13px inherit;min-width:180px;padding:7px 10px}.cp-card select,.cpd-date,.cpd-search{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:inherit}.cp-card select,.cpd-date{font:12.5px inherit;padding:6px 8px}.cpd-legend{color:var(--rtx-ui-text-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:12px;margin-top:4px}.cpd-legend i{border-radius:2px;display:inline-block;height:9px;margin-right:5px;vertical-align:-1px;width:9px}.cpd-drawer-wrap{background:#0f0f1459;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.cpd-drawer{background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:-10px 0 30px #0000001f;height:100%;overflow:auto;padding:18px;width:min(460px,100%)}.cpd-drawer-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.cpd-timeline{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.cpd-timeline li{grid-gap:10px;align-items:start;display:grid;font-size:12.5px;gap:10px;grid-template-columns:12px 1fr auto}.cpd-timeline li i{background:#c4c4cc;border-radius:50%;height:9px;margin-top:4px;width:9px}.cpd-timeline li.ev-accepted i,.cpd-timeline li.ev-delivered i,.cpd-timeline li.ev-sent i{background:#35b8d5}.cpd-timeline li.ev-opened i,.cpd-timeline li.ev-read i{background:#7c3aed}.cpd-timeline li.ev-clicked i,.cpd-timeline li.ev-replied i{background:#16a34a}.cpd-timeline li.ev-bounced i,.cpd-timeline li.ev-complained i,.cpd-timeline li.ev-failed i{background:#f04438}.cpd-timeline time{color:var(--rtx-ui-text-muted);font-size:11.5px;white-space:nowrap}@media (max-width:700px){.cp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cpd-timeline li{grid-template-columns:12px 1fr}.cpd-timeline time{grid-column:2}}.tt{grid-gap:14px;display:grid;gap:14px;padding-bottom:40px}.tt-btn{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border:1px solid var(--rtx-ui-border-md,#dcdce2);border-radius:10px;color:var(--rtx-ui-text);cursor:pointer;display:inline-flex;font:600 12.5px inherit;gap:6px;padding:8px 13px;transition:background .15s,border-color .15s}.tt-btn:hover:not(:disabled){background:#f4f4f6;background:var(--rtx-ui-surface-hover,#f4f4f6)}.tt-btn.primary{background:#18181c;border-color:#18181c;color:#fff}.tt-btn.primary:hover:not(:disabled){background:#2a2a31}.tt-btn.ghost{background:#0000}.tt-btn.sm{font-size:12px;padding:6px 10px}.tt-btn:disabled{cursor:default;opacity:.5}.tt-icon{background:#0000;border:0;border-radius:8px;color:var(--rtx-ui-text-muted);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.tt-icon:hover{background:#f1f1f4;background:var(--rtx-ui-surface-hover,#f1f1f4);color:var(--rtx-ui-text)}.tt-link{align-items:center;background:none;border:0;color:#6d28d9;cursor:pointer;display:inline-flex;font:600 12px inherit;gap:4px;padding:0}.tt-err,.tt-link.danger{color:#b42318}.tt-err{background:#fde8e8;border-radius:10px;font-size:12.5px;padding:8px 12px}.tt-hint{color:var(--rtx-ui-text-muted);font-size:12px}.tt-eyebrow{color:#7c3aed;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tt-ai{background:#f3efff;border-radius:99px;color:#6d28d9;font-size:11px;font-weight:700;padding:2px 8px;white-space:nowrap}.tt-ai.sm{padding:1px 6px}.tt-plan{background:radial-gradient(ellipse at 90% 0,#7c3aed59,#0000 50%),linear-gradient(145deg,#17171d,#211b30 60%,#12222b);border-radius:18px;box-shadow:0 14px 36px #1410282e;color:#fff;padding:16px 18px}.tt-plan-head{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px}.tt-plan-head span{color:#9ea1b0;font-size:12.5px}.tt-plan-row{display:flex;gap:8px;margin-top:10px}.tt-plan-row input{background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;color:#fff;flex:1 1;font:13.5px inherit;min-width:0;outline:0;padding:10px 13px}.tt-plan-row input::placeholder{color:#8f92a3}.tt-plan .tt-btn.primary{background:#fff;border-color:#fff;color:#16161a}.tt-plan .tt-btn.ghost{border-color:#fff3;color:#e7e8ee}.tt-plan .tt-err{margin-top:10px}.tt-review{grid-gap:10px;display:grid;gap:10px}.tt-review-top{align-items:center;display:flex;justify-content:space-between}.tt-review-top .tt-eyebrow{color:#c4b5fd}.tt-plan .tt-icon{color:#c9c6d8}.tt-review-name{background:#0000;border:0;border-bottom:1px dashed #fff3;color:#fff;font-family:inherit;font-size:20px;font-weight:750;outline:0;padding:2px 0}.tt-review-desc{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#e7e8ee;font:13px inherit;padding:8px 10px;resize:vertical}.tt-review-meta{display:flex;flex-wrap:wrap;gap:10px}.tt-review-meta label{grid-gap:3px;color:#9ea1b0;display:grid;font-size:11px;gap:3px}.tt-plan input[type=date],.tt-plan select,.tt-review-tr input{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;color:#fff;color-scheme:dark;font:12.5px inherit;padding:6px 8px}.tt-plan select option{color:#16161a}.tt-review-tasks{grid-gap:6px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:grid;gap:6px;padding:10px}.tt-review-th,.tt-review-tr{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) 110px 140px 30px}.tt-review-th{color:#8b8fa3;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tt-review-tr>span{grid-gap:2px;display:grid;gap:2px}.tt-review-tr input{box-sizing:border-box;width:100%}.tt-review-tr small{color:#9ea1b0;font-size:10.5px}.tt-review-actions{display:flex;gap:8px;justify-content:flex-end}.tt-plan .tt-hint{color:#9ea1b0}.tt-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.tt-stats div{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;padding:12px 14px}.tt-stats b{display:block;font-size:22px;letter-spacing:-.02em}.tt-stats span{color:var(--rtx-ui-text-muted);font-size:12px}.tt-stats .warn b{color:#b45309}.tt-tabs{border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rtx-ui-border,#e5e5ea);display:flex;flex-wrap:wrap;gap:4px}.tt-tab,.tt-tabs{align-items:center}.tt-tab{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--rtx-ui-text-muted);cursor:pointer;display:inline-flex;font:600 13px inherit;gap:6px;padding:9px 12px}.tt-tab[aria-selected=true]{border-bottom-color:#18181c;color:var(--rtx-ui-text)}.tt-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.tt-toolbar.inline{padding-bottom:6px}.tt-toolbar select{color:inherit;font:12.5px inherit;padding:7px 9px}.tt-search,.tt-toolbar select{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px}.tt-search{align-items:center;color:var(--rtx-ui-text-muted);display:flex;gap:6px;min-width:220px;padding:0 10px}.tt-search input{background:#0000;border:0;color:var(--rtx-ui-text);flex:1 1;font:13px inherit;min-width:0;outline:0;padding:7px 0}.tt-empty{grid-gap:6px;border:1px dashed #dcdce2;border:1px dashed var(--rtx-ui-border-md,#dcdce2);border-radius:16px;color:var(--rtx-ui-text-muted);display:grid;font-size:13px;gap:6px;justify-items:center;padding:36px 10px;text-align:center}.tt-empty b{color:var(--rtx-ui-text);font-size:14px}.tt-av{border-radius:50%;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--rtx-ui-surface,#fff);color:#fff;display:inline-grid;flex-shrink:0;font-weight:800;place-items:center}.tt-av.more{background:#e4e4e7;color:#52525b;font-size:10px;height:24px;width:24px}.tt-stack{display:inline-flex}.tt-stack .tt-av+.tt-av{margin-left:-7px}.tt-pri{background:#f4f4f6;border-radius:99px;color:#52525b;font-size:10.5px;font-weight:750;padding:2px 8px;text-transform:capitalize}.tt-pri.high{background:#fff4e0;color:#9a6100}.tt-pri.urgent{background:#fde8e8;color:#b42318}.tt-pri.low{background:#eef5ff;color:#1d4ed8}.tt-st{align-items:center;display:inline-flex;font-size:11.5px;font-weight:650;gap:6px;text-transform:capitalize;white-space:nowrap}.tt-st i{background:#a1a1aa;border-radius:50%;height:8px;width:8px}.tt-st.active i,.tt-st.in_progress i{background:#3b82f6}.tt-st.on_hold i,.tt-st.review i{background:#f59e0b}.tt-st.completed i,.tt-st.done i{background:#10b981}.tt-st.planning i{background:#a78bfa}.tt-progress{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:99px;height:6px;overflow:hidden}.tt-progress i{background:linear-gradient(90deg,#7c3aed,#35b8d5);border-radius:99px;display:block;height:100%;transition:width .6s ease}.tt-progress.sm{height:4px}.warn{color:#b45309!important}.tt-pgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.tt-pcard{grid-gap:10px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;padding:16px;text-align:left;transition:transform .16s,box-shadow .16s,border-color .16s}.tt-pcard:hover{border-color:var(--rtx-ui-border-md);box-shadow:0 14px 30px #14141914;transform:translateY(-2px)}.tt-pcard-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tt-pcard-name{font-size:15.5px}.tt-pcard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12.5px;line-height:1.5;margin:0;overflow:hidden}.tt-pcard p,.tt-pcard-meta{color:var(--rtx-ui-text-muted)}.tt-pcard-meta{display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.tt-list{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;overflow:hidden}.tt-row{grid-gap:12px;align-items:center;background:#0000;border:0;border-top:1px solid #eee;border-top:1px solid var(--rtx-ui-border,#eee);color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:120px minmax(0,1fr) 80px 180px 80px;padding:11px 16px;text-align:left;width:100%}.tt-row:hover{background:#f7f7f9;background:var(--rtx-ui-surface-hover,#f7f7f9)}.tt-row.head{background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border-top:0;color:var(--rtx-ui-text-muted);cursor:default;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tt-row-title{display:grid;min-width:0}.tt-row-title b{font-size:13.5px;font-weight:600}.tt-row-title b,.tt-row-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-row-title small{color:var(--rtx-ui-text-muted);font-size:12px}.tt-row-owner{align-items:center;display:inline-flex;font-size:12.5px;gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.tt-card-foot em,.tt-row-owner em{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:12px;font-style:normal}.tt-row-due{color:var(--rtx-ui-text-muted);font-size:12.5px}.tt-team{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tt-mcard{grid-gap:10px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;display:grid;gap:10px;padding:14px;transition:box-shadow .16s}.tt-mcard:hover{box-shadow:0 12px 26px #14141912}.tt-mcard.off{opacity:.65}.tt-mcard-top{align-items:center;display:flex;gap:10px}.tt-mcard-top>span{display:grid;flex:1 1;min-width:0}.tt-mcard-top b{font-size:14px}.tt-mcard-top small{color:var(--rtx-ui-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-load{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:99px;height:7px;overflow:hidden}.tt-load i{background:linear-gradient(90deg,#34d399,#10b981);border-radius:99px;display:block;height:100%;transition:width .6s ease}.tt-load.high i{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.tt-load.over i{background:linear-gradient(90deg,#f87171,#ef4444)}.tt-load-meta{color:var(--rtx-ui-text-muted);display:flex;font-size:12px;justify-content:space-between;margin-top:-4px}.tt-mstats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.tt-mstats div{background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border-radius:10px;display:grid;padding:7px 8px}.tt-mstats b{font-size:15px}.tt-mstats span{color:var(--rtx-ui-text-muted);font-size:10.5px}.tt-timeline{grid-gap:2px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;display:grid;gap:2px;padding:10px 16px}.tt-timeline.compact{background:#0000;border:0;padding:0}.tt-ev{grid-gap:10px;border-top:1px solid #f0f0f2;border-top:1px solid var(--rtx-ui-border,#f0f0f2);display:grid;font-size:13px;gap:10px;grid-template-columns:12px minmax(0,1fr);padding:8px 0}.tt-ev:first-child{border-top:0}.tt-ev>i{background:#a1a1aa;border-radius:50%;height:8px;margin-top:5px;width:8px}.tt-ev.relatix>i{background:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.tt-ev-d{color:var(--rtx-ui-text-muted)}.tt-ev small{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);display:block;font-size:11.5px;margin-top:2px}.tt-phead{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:18px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:18px 20px}.tt-phead-main{flex:1 1;min-width:260px}.tt-phead h2{font-size:22px;letter-spacing:-.02em;margin:8px 0 4px}.tt-phead p{color:var(--rtx-ui-text-muted);font-size:13px;line-height:1.55;margin:0;max-width:760px}.tt-phead-side{align-items:center;display:flex;gap:16px}.tt-ring{--p:0;background:conic-gradient(#7c3aed calc(var(--p)*1%),#f1f1f4 0);background:conic-gradient(#7c3aed calc(var(--p)*1%),var(--rtx-ui-surface-alt,#f1f1f4) 0);border-radius:50%;display:grid;height:74px;place-items:center;position:relative;width:74px}.tt-ring:before{background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:50%;content:"";inset:7px;position:absolute}.tt-ring span{font-size:15px;font-weight:800;position:relative}.tt-phead-facts{grid-gap:6px;display:grid;font-size:12.5px;gap:6px}.tt-phead-facts div{align-items:center;display:flex;gap:10px}.tt-phead-facts span{color:var(--rtx-ui-text-muted);width:46px}.tt-pri-select,.tt-st-select{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:99px;color:inherit;cursor:pointer;font:600 12px inherit;padding:4px 10px}.tt-st-select.active{background:#eef5ff;border-color:#c7dbff;color:#1d4ed8}.tt-st-select.planning{background:#f3efff;border-color:#e2d6f7;color:#6d28d9}.tt-st-select.on_hold{background:#fff4e0;border-color:#f5dfb2;color:#9a6100}.tt-st-select.completed{background:#e7f7ee;border-color:#bfe8cf;color:#0f7a44}.tt-board{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(220px,1fr));overflow-x:auto;padding-bottom:6px}.tt-col{grid-gap:8px;background:#f4f4f6;background:var(--rtx-ui-surface-alt,#f4f4f6);border:1px solid #0000;border-radius:16px;display:grid;gap:8px;min-height:200px;padding:10px;transition:border-color .15s,background .15s}.tt-col.over{background:#f6f2ff;border-color:#b9a3f3}.tt-col-head{align-items:center;display:flex;gap:8px;padding:2px 2px 4px}.tt-col-head>span:nth-child(2){background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:99px;color:var(--rtx-ui-text-muted);font-size:11.5px;font-weight:700;margin-right:auto;padding:1px 8px}.tt-col-empty{border:1px dashed #dcdce2;border:1px dashed var(--rtx-ui-border-md,#dcdce2);border-radius:12px;color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:12px;padding:18px 0;text-align:center}.tt-card{grid-gap:8px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;color:inherit;cursor:grab;display:grid;font-family:inherit;gap:8px;padding:11px 12px;text-align:left;transition:box-shadow .15s,transform .15s}.tt-card:hover{box-shadow:0 8px 18px #14141914;transform:translateY(-1px)}.tt-card:active{cursor:grabbing}.tt-card b{font-size:13px;font-weight:600;line-height:1.35}.tt-card-foot,.tt-card-top{align-items:center;display:flex;gap:6px;justify-content:space-between}.tt-card-foot{color:var(--rtx-ui-text-muted);font-size:11.5px}.tt-card-foot span{align-items:center;display:inline-flex;gap:4px}.tt-owner{gap:6px!important}.tt-add input{border:1px solid #b9a3f3;border-radius:10px;box-shadow:0 0 0 3px #7c3aed1a;box-sizing:border-box;font:13px inherit;outline:0;padding:9px 10px;width:100%}.tt-panel{grid-gap:12px;align-content:start;animation:ttSlide .2s ease-out;background:#fff;background:var(--rtx-ui-surface,#fff);border-left:1px solid #e5e5ea;border-left:1px solid var(--rtx-ui-border,#e5e5ea);bottom:0;box-shadow:-20px 0 50px #1414191f;display:grid;gap:12px;overflow-y:auto;padding:16px 18px;position:fixed;right:0;top:0;width:min(440px,100vw);z-index:70}@keyframes ttSlide{0%{opacity:0;transform:translateX(30px)}}.tt-panel-head{align-items:center;display:flex;gap:8px}.tt-panel-title{background:#0000;border:0;border-bottom:1px dashed #0000;color:inherit;font-family:inherit;font-size:18px;font-weight:750;outline:0;padding:2px 0}.tt-panel-title:focus{border-bottom-color:#b9a3f3}.tt-panel-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.tt-field,.tt-panel-grid label{grid-gap:4px;color:var(--rtx-ui-text-muted);display:grid;font-size:11.5px;font-weight:600;gap:4px}.tt-field input,.tt-field select,.tt-field textarea,.tt-panel input[type=date],.tt-panel select{background:var(--rtx-ui-surface);border:1px solid #dcdce2;border:1px solid var(--rtx-ui-border-md,#dcdce2);border-radius:9px;color:var(--rtx-ui-text);font:13px inherit;padding:7px 9px}.tt-field textarea{line-height:1.5;resize:vertical}.tt-field input[type=range]{accent-color:#7c3aed;padding:0}.tt-panel-sec{color:var(--rtx-ui-text-muted);font-size:10.5px;font-weight:800;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.tt-danger-zone{display:flex;justify-content:flex-end}.tt-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f0f1466;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:90}.tt-modal-card{grid-gap:12px;animation:ttPop .18s ease-out;background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:18px;box-shadow:0 30px 80px #00000040;display:grid;gap:12px;padding:18px 20px;width:min(560px,100%)}.tt-modal-card.sm{width:min(440px,100%)}@keyframes ttPop{0%{opacity:0;transform:scale(.97)}}.tt-modal-head{align-items:center;display:flex;font-size:16px;justify-content:space-between}.tt-modal-actions{display:flex;gap:8px;justify-content:flex-end}.tt-grid2{grid-gap:10px;grid-template-columns:1fr 1fr}.tt-grid2,.tt-grid3{display:grid;gap:10px}.tt-grid3{grid-gap:10px;grid-template-columns:repeat(3,1fr)}.tt-pick{display:flex;flex-wrap:wrap;gap:6px}.tt-pick button{align-items:center;background:#0000;border:1px solid var(--rtx-ui-border-md);border-radius:99px;color:inherit;cursor:pointer;display:inline-flex;font:12.5px inherit;gap:6px;padding:3px 10px 3px 3px}.tt-pick button[aria-pressed=true]{background:#f3efff;border-color:#7c3aed}@media (max-width:900px){.tt-stats{grid-template-columns:1fr 1fr}.tt-board{grid-template-columns:repeat(4,260px)}.tt-row{grid-template-columns:100px minmax(0,1fr) 70px}.tt-review-th,.tt-row>:nth-child(4),.tt-row>:nth-child(5){display:none}.tt-review-tr{grid-template-columns:1fr 1fr}}:root[data-theme=dark] .tt-ai,:root[data-theme=dark] .tt-pick button[aria-pressed=true]{background:#2a2140;color:#c4a8ff}:root[data-theme=dark] .tt-btn.primary{background:#f1effa;border-color:#f1effa;color:#16161a}.tt-contact{color:var(--rtx-ui-text-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 10px;margin-top:-4px}.tt-cap{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.tt-cap div{background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border-radius:10px;display:grid;padding:6px 8px}.tt-cap span{color:var(--rtx-ui-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tt-cap b{font-size:16px}.tt-cap em{font-size:10.5px;font-style:normal}.tt-cap em,.tt-info{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa)}.tt-info{cursor:help;display:inline-flex;outline:0;position:relative;vertical-align:-1px}.tt-info-tip{background:#16161a;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 12px 30px #00000040;color:#e7e8ee;font-size:11.5px;font-weight:500;left:50%;letter-spacing:0;line-height:1.5;opacity:0;padding:9px 11px;pointer-events:none;position:absolute;text-transform:none;transform:translateX(-50%);transition:opacity .15s;width:240px;z-index:5}.tt-info-tip b{color:#fff}.tt-info:focus .tt-info-tip,.tt-info:hover .tt-info-tip{opacity:1}.tt-cap-input{align-items:center;display:flex;gap:8px}.tt-cap-input input{width:70px}.tt-cap-input em{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11.5px;font-style:normal;font-weight:500}.tt-seg{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.tt-seg button{background:#0000;border:0;border-radius:8px;color:var(--rtx-ui-text-muted);cursor:pointer;font:600 12.5px inherit;padding:6px 12px}.tt-seg button[aria-pressed=true]{background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:0 1px 3px #00000014;color:var(--rtx-ui-text)}.tt-seg button:disabled{cursor:default;opacity:.45}.tt-search.full{box-sizing:border-box;min-width:0;width:100%}.tt-suggest{border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;margin-top:4px;max-height:210px;overflow-y:auto}.tt-suggest button{align-items:center;background:#0000;border:0;border-top:1px solid #f0f0f2;border-top:1px solid var(--rtx-ui-border,#f0f0f2);color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.tt-suggest button:first-child{border-top:0}.tt-suggest button:hover{background:#f6f6f8;background:var(--rtx-ui-surface-hover,#f6f6f8)}.tt-suggest>span:not(.tt-av){display:grid;flex:1 1;min-width:0}.tt-suggest .tt-av{flex:0 0 auto}.tt-suggest b{font-size:13px;font-weight:600}.tt-suggest small{color:var(--rtx-ui-text-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-suggest em{background:#e7f7ee;border-radius:99px;color:#0f7a44;font-size:10.5px;font-style:normal;font-weight:700;padding:2px 8px}.tt-phone{grid-gap:6px;display:grid;gap:6px;grid-template-columns:110px 1fr}.tt-warn-text{color:#b45309;font-size:11.5px;font-weight:500}.tt-notify{gap:14px}.tt-notify-label{margin-right:auto}.tt-notify label{align-items:center;color:var(--rtx-ui-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.tt-notify label.off{cursor:not-allowed;opacity:.45}.tt-notify input{accent-color:#7c3aed;height:15px;width:15px}.tt-notify-res{grid-gap:6px;display:grid;gap:6px}.tt-notify-res div{align-items:center;border-radius:10px;display:flex;font-size:12.5px;gap:7px;padding:7px 10px}.tt-notify-res .ok{background:#e7f7ee;color:#0f7a44}.tt-notify-res .bad{background:#fff4e0;color:#9a6100}.tt-ok{background:#e7f7ee;border-radius:10px;color:#0f7a44;font-size:13px;font-weight:600;gap:7px;padding:9px 12px}.tt-err,.tt-ok{align-items:center;display:flex}.tt-err{gap:6px}.tt-assign{grid-gap:10px;background:#faf7ff;border:1px solid #e2d6f7;border-radius:14px;display:grid;gap:10px;padding:12px}.tt-assign-who{align-items:center;display:flex;gap:10px}.tt-assign-who span{display:grid}.tt-assign-who small{color:var(--rtx-ui-text-muted);font-size:11.5px}.tt-people{grid-gap:4px;border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;display:grid;gap:4px;max-height:260px;overflow-y:auto;padding:4px}.tt-person{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;transition:background .12s,border-color .12s;width:100%}.tt-person:hover:not(:disabled){background:#f6f6f8;background:var(--rtx-ui-surface-hover,#f6f6f8)}.tt-person.on{background:#ecfdf5;border-color:#6ee7b7}.tt-person:disabled{cursor:not-allowed;opacity:.55}.tt-person>span:not(.tt-av){display:grid;flex:1 1;min-width:0}.tt-person b{font-size:13px;font-weight:600}.tt-person small{color:var(--rtx-ui-text-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-person em{background:#f1f1f4;border-radius:99px;color:#52525b;font-size:10.5px;font-style:normal;font-weight:700;padding:2px 8px}.tt-person-check{color:#0f766e;flex-shrink:0}.tt-av-img{border-radius:50%;flex-shrink:0;object-fit:cover}.tt-inline-link{align-items:center;color:#6d28d9;display:inline-flex;font-weight:600;gap:3px}.tt-notify{align-items:center;background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;display:flex;flex-wrap:wrap;gap:18px;margin:0;padding:10px 12px}.tt-notify-label{color:var(--rtx-ui-text-muted);float:left;font-size:12px;font-weight:650;margin:0 0 6px;padding:0;width:100%}.tt-info:focus-visible,.tt-modal-card :is(input,select,textarea,button):focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.tt-person:focus-visible{outline:2px solid #14b8a6;outline-offset:1px}.rt-teamav,.tt-av,.tt-av-img{aspect-ratio:1/1;flex:0 0 auto!important}.rt{--rt-line:var(--rtx-ui-border,#e5e5ea);--rt-muted:var(--rtx-ui-text-muted,#71717a);--rt-a:#fff5df;--rt-g:#edf8f2;--rt-v:#f3efff;--rt-b:#eef5ff;--rt-r:#ffedf1;display:block;padding-bottom:40px}.rt-tabs{border-bottom:1px solid var(--rt-line);display:flex;gap:22px;margin:-4px 0 18px}.rt-tab{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--rt-muted);cursor:pointer;font:500 13px inherit;height:42px;padding:0 2px}.rt-tab[aria-selected=true]{border-bottom-color:#18181c;color:var(--rtx-ui-text);font-weight:800}.rt-hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.rt-hero>div:first-child{min-width:0}.rt-eyebrow{color:var(--rt-muted);font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.rt-eyebrow.light{color:#bdb9ca}.rt-hero h2{font-size:26px;letter-spacing:-.02em;margin:5px 0}.rt-hero p,.rt-sub{color:var(--rt-muted);font-size:13.5px;line-height:1.58;margin:0;max-width:760px}.rt-hero-actions{display:flex;flex-shrink:0;gap:8px}.rt-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:14px;box-shadow:0 1px 2px #00000005;min-width:0;padding:16px}.rt-btn{align-items:center;background:#fff;border:1px solid #dcdce2;border-radius:9px;color:#383842;cursor:pointer;display:inline-flex;font:600 12.5px inherit;gap:6px;padding:9px 13px;transition:background .15s,border-color .15s;white-space:nowrap}.rt-btn:hover:not(:disabled){background:#f6f6f8}.rt-btn.primary{background:#18181c;border-color:#18181c;color:#fff}.rt-btn.primary:hover:not(:disabled){background:#2a2a31}.rt-btn.active{background:#18181c;border-color:#18181c}.rt-btn.sm{font-size:11.5px;padding:5px 9px}.rt-btn:disabled{cursor:default;opacity:.5}.rt-grid4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.rt-metric{color:inherit;cursor:pointer;font-family:inherit;text-align:left;transition:transform .16s,box-shadow .16s}.rt-metric:disabled{cursor:default}.rt-metric:hover:not(:disabled){box-shadow:0 12px 30px #14141912;transform:translateY(-2px)}.rt-metric b{display:block;font-size:27px;letter-spacing:-.02em}.rt-metric span{color:var(--rt-muted);font-size:12.5px}.rt-metric small{color:#aaaab3;display:block;font-size:11px;margin-top:6px}.rt-metric.tone-a{background:var(--rt-a)}.rt-metric.tone-g{background:var(--rt-g)}.rt-metric.tone-v{background:var(--rt-v)}.rt-metric.tone-b{background:var(--rt-b)}.rt-metric.tone-r{background:var(--rt-r)}.rt-section{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin:20px 0 10px}.rt-section h3{font-size:15px;margin:0}.rt-section p{color:var(--rt-muted);font-size:12px;margin:3px 0 0}.rt-brainbar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.25fr .75fr;margin-bottom:12px}.rt-braincard{background:linear-gradient(135deg,#17171d,#252033 58%,#14242b);border:0;color:#fff;overflow:hidden;position:relative}.rt-braincard:after{background:radial-gradient(circle,#9b78ff55,#0000 70%);border-radius:50%;content:"";height:190px;position:absolute;right:-55px;top:-65px;width:190px}.rt-braincard h3{font-size:17px;margin:6px 0}.rt-braincard p{color:#c8c7d0;font-size:12.5px;line-height:1.6;margin:0;max-width:620px}.rt-brain-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px;position:relative;z-index:2}.rt-darkbtn{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#eee;cursor:pointer;font:600 12px inherit;padding:8px 11px;transition:background .15s}.rt-darkbtn:hover{background:#ffffff29}.rt-sync{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:9px}.rt-sync div{background:#f7f7f9;border:1px solid #ededf1;border-radius:10px;padding:10px}.rt-sync b,.rt-sync span{display:block}.rt-sync b{font-size:14px}.rt-sync span{color:var(--rt-muted);font-size:11px;margin-top:3px}.rt-quick{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) 170px 150px 190px auto;margin:12px 0}.rt-quick>*{min-width:0}.rt-input,.rt-select{background:#fff;border:1px solid #dcdce2;border-radius:9px;color:var(--rtx-ui-text);font:13px inherit;padding:9px 11px}.rt-input:focus,.rt-select:focus{border-color:#b9a3f3;box-shadow:0 0 0 3px #7c3aed14;outline:0}.rt-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.rt-toolbar .rt-input{flex:1 1;min-width:220px}.rt-switch{display:flex;gap:4px;margin-left:auto}.rt-board{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.rt-col{background:#f2f2f4;border:1px solid #0000;border-radius:13px;min-height:390px;padding:9px;transition:border-color .15s,background .15s}.rt-col.over{background:#f5f1ff;border-color:#b9a3f3}.rt-col-head{align-items:center;display:flex;justify-content:space-between;padding:2px 3px 9px}.rt-col-head b{font-size:12.5px}.rt-col-head span{color:var(--rt-muted);font-size:11.5px}.rt-col-empty{color:var(--rt-muted);font-size:12px;padding:12px}.rt-mini{background:#fff;border:1px solid var(--rt-line);border-radius:11px;color:inherit;cursor:grab;display:block;font-family:inherit;margin-bottom:8px;padding:11px;text-align:left;transition:transform .18s,box-shadow .18s;width:100%}.rt-mini:hover{box-shadow:0 10px 24px #14141912;transform:translateY(-2px)}.rt-mini b{display:block;font-size:13px;line-height:1.35}.rt-mini small{color:var(--rt-muted);display:block;font-size:11.5px;margin:5px 0 7px}.rt-mini-foot{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:9px}.rt-source{background:#f1edff;border-radius:999px;color:#7046d7;font-size:10.5px;padding:3px 7px;white-space:nowrap}.rt-source.late{background:var(--rt-r);color:#b83a50}.rt-progress{margin-top:8px;min-width:92px}.rt-progress-meta{align-items:center;display:flex;gap:5px;justify-content:space-between}.rt-progress-meta b{font-size:11px}.rt-progress-meta span{color:var(--rt-muted);font-size:10.5px}.rt-progress-line{background:#ececf0;border-radius:99px;height:5px;margin-top:4px;overflow:hidden}.rt-progress-line i{background:linear-gradient(90deg,#7b52e6,#2eb391);border-radius:99px;display:block;height:100%;transition:width .5s ease}.rt-owner{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:6px;white-space:nowrap}.rt-owner.none{color:#a1a1aa;font-weight:500}.rt-pill{background:#f2f2f4;border-radius:999px;font-size:10.5px;font-weight:800;padding:3px 8px;white-space:nowrap}.rt-pill.pri-high{background:var(--rt-r);color:#b83a50}.rt-pill.pri-med{background:var(--rt-a);color:#a06511}.rt-pill.pri-low{background:var(--rt-g);color:#16825d}.rt-pill.st-in_progress{background:var(--rt-b);color:#2563eb}.rt-pill.st-review{background:var(--rt-a);color:#a06511}.rt-pill.st-done{background:var(--rt-g);color:#16825d}.rt-pill.st-todo{background:#f2f2f4;color:#52525b}.rt-pill.ok{background:var(--rt-g);color:#16825d}.rt-pill.wait{background:var(--rt-a);color:#a06511}.rt-pill.purple{background:var(--rt-v);color:#7c3aed}.rt-pill.block{background:var(--rt-r);color:#b83a50}.rt-ai{background:#f1edff;border-radius:99px;color:#7046d7;font-size:10.5px;font-weight:700;margin-left:7px;padding:2px 7px;white-space:nowrap}.rt-table-card{overflow-x:auto;padding:4px 6px}.rt-table{border-collapse:collapse;width:100%}.rt-table th{color:var(--rt-muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:10px 9px;text-align:left;text-transform:uppercase;white-space:nowrap}.rt-table td,.rt-table th{border-bottom:1px solid var(--rt-line)}.rt-table td{font-size:12.5px;padding:11px 9px;vertical-align:middle}.rt-table tbody tr{cursor:pointer;transition:background .12s}.rt-table tbody tr:hover{background:#fafafb}.rt-table td.late{color:#b83a50;font-weight:600}.rt-empty-cell{color:var(--rt-muted);cursor:default;padding:30px!important;text-align:center}.rt-week{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.rt-day{background:#fff;border:1px solid var(--rt-line);border-radius:13px;min-height:360px;padding:9px}.rt-day.today{border-color:#c9b7f5;box-shadow:0 0 0 3px #7c3aed0f}.rt-day-head{display:flex;font-size:12.5px;font-weight:800;justify-content:space-between;margin-bottom:8px}.rt-day-head span{color:var(--rt-muted);font-weight:500}.rt-sched{background:#f6f3ff;border:1px solid #e5dcfb;border-radius:9px;color:inherit;cursor:pointer;display:block;font-family:inherit;margin-bottom:7px;padding:9px;text-align:left;width:100%}.rt-sched.done{background:#eef9f5;border-color:#d6eee4}.rt-sched b{display:block;font-size:12px}.rt-sched span{color:#746c82;display:block;font-size:11px;margin-top:3px}.rt-team{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.rt-teamcard{display:flex;flex-direction:column;min-height:200px}.rt-teamhead{align-items:center;display:flex;gap:10px}.rt-teamhead>span:last-child{display:grid;flex:1 1;min-width:0}.rt-teamhead b{font-size:14px}.rt-teamhead small{color:var(--rt-muted);font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-teamav{background:linear-gradient(135deg,#6b43d8,#9a78f0);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:850;height:40px;place-items:center;width:40px}.rt-load{background:#eee;border-radius:99px;height:6px;margin:13px 0 5px;overflow:hidden}.rt-load i{background:linear-gradient(90deg,#7b52e6,#32b49d);display:block;height:100%;transition:width .5s}.rt-load.over i{background:linear-gradient(90deg,#f59e0b,#ef4444)}.rt-load-meta{color:var(--rt-muted);display:flex;font-size:11.5px;justify-content:space-between}.rt-load-meta b{color:var(--rtx-ui-text)}.rt-teamstats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:11px}.rt-teamstats div{background:#f7f7f9;border-radius:9px;padding:8px}.rt-teamstats b,.rt-teamstats span{display:block}.rt-teamstats b{font-size:15px}.rt-teamstats span{color:var(--rt-muted);font-size:10.5px}.rt-teamstats .warn b{color:#b45309}.rt-contactline{color:var(--rt-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-top:8px}.rt-teamcard .rt-team-actions{display:flex;gap:6px;margin-top:auto;padding-top:12px}.rt-activity{grid-gap:10px;align-items:center;border-top:1px solid var(--rt-line);display:grid;gap:10px;grid-template-columns:74px 8px 1fr auto;padding:12px 2px}.rt-activity:first-child{border-top:0}.rt-activity time{color:#aaa;font:11px ui-monospace,Menlo,monospace}.rt-activity i{background:#a1a1aa;border-radius:50%;height:8px;width:8px}.rt-activity.relatix i{background:#7b52e6;box-shadow:0 0 0 3px #7b52e61f}.rt-activity b{display:block;font-size:13px}.rt-activity span{color:var(--rt-muted);display:block;font-size:12px;margin-top:2px}.rt-projects{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.rt-pcard{color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:9px;text-align:left;transition:transform .16s,box-shadow .16s}.rt-pcard:hover{box-shadow:0 12px 30px #14141912;transform:translateY(-2px)}.rt-pcard-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rt-pcard h4{font-size:15px;margin:0}.rt-pcard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--rt-muted);display:-webkit-box;font-size:12.5px;line-height:1.5;margin:0;overflow:hidden}.rt-pcard-foot{align-items:center;color:var(--rt-muted);display:flex;font-size:11.5px;gap:8px;justify-content:space-between;margin-top:auto}.rt-empty{grid-gap:6px;background:#fff;border:1px dashed #dcdce2;border-radius:14px;color:var(--rt-muted);display:grid;font-size:13px;gap:6px;justify-items:center;padding:34px 12px;text-align:center}.rt-empty b{color:var(--rtx-ui-text);font-size:14px}.rt-err{background:#fde8e8;border-radius:10px;color:#b42318;font-size:12.5px;margin-bottom:12px;padding:9px 12px}.rt-planmodal .tt-modal-card{overflow:hidden;padding:0;width:min(860px,100%)}.rt-planmodal .tt-plan{border-radius:0;box-shadow:none}@media (max-width:1200px){.rt-quick{grid-template-columns:1fr 1fr 1fr}.rt-board{grid-template-columns:1fr 1fr}.rt-week{grid-template-columns:repeat(4,1fr)}.rt-team{grid-template-columns:1fr 1fr}}@media (max-width:760px){.rt-grid4{grid-template-columns:1fr 1fr}.rt-board,.rt-brainbar,.rt-quick,.rt-team,.rt-week{grid-template-columns:1fr}.rt-switch{margin-left:0}.rt-hero{flex-direction:column}}:root[data-theme=dark] .rt-btn:not(.primary):not(.active),:root[data-theme=dark] .rt-day,:root[data-theme=dark] .rt-input,:root[data-theme=dark] .rt-mini,:root[data-theme=dark] .rt-select{background:var(--rtx-ui-surface);border-color:var(--rt-line);color:var(--rtx-ui-text)}:root[data-theme=dark] .rt-col,:root[data-theme=dark] .rt-sync div,:root[data-theme=dark] .rt-teamstats div{background:var(--rtx-ui-surface-alt);border-color:var(--rt-line)}.rt-toast{animation:ttPop .18s ease-out;background:#18181c;border-radius:10px;bottom:24px;box-shadow:0 12px 30px #00000040;color:#fff;font-size:13px;left:50%;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:95}.rt-hero-actions{align-items:center}.rt-hero-actions .rt-btn,.rt-section .rt-btn{border-radius:9px;font-size:12.5px;line-height:1.2;min-height:34px;padding:7px 12px}.rt-hero-actions .rt-select{font-size:12.5px;min-height:34px;padding:7px 10px}.rt-plan-inline{display:grid;grid-template-rows:0fr;margin:0;opacity:0;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,margin .35s}.rt-plan-inline.open{grid-template-rows:1fr;margin:0 0 12px;opacity:1}.rt-plan-inner{min-height:0;overflow:hidden}.rt-plan-inline.open .tt-plan{animation:planIn .4s cubic-bezier(.2,.8,.2,1) both}@keyframes planIn{0%{transform:translateY(-6px) scale(.995)}}.tt-plan-progress{grid-gap:8px;animation:planIn .3s ease both;display:grid;gap:8px;margin-top:12px}.tt-plan-bar{background:#ffffff1f;border-radius:99px;height:3px;overflow:hidden}.tt-plan-bar i{background:linear-gradient(90deg,#a78bfa,#34d399);border-radius:99px;display:block;height:100%;transition:width 1.2s ease}.tt-plan-progress ol{color:#8f92a3;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;list-style:none;margin:0;padding:0}.tt-plan-progress li{align-items:center;display:inline-flex;gap:6px;transition:color .3s}.tt-plan-progress li i{background:#4b4d5c;border-radius:50%;height:7px;width:7px}.tt-plan-progress li.on{color:#fff}.tt-plan-progress li.on i{animation:cchPulse 1.4s infinite;background:#a78bfa}.tt-plan-progress li.done{color:#c9c6d8}.tt-plan-progress li.done i{background:#34d399}.tt-review{animation:planIn .35s ease both}@media (prefers-reduced-motion:reduce){.rt-plan-inline,.rt-plan-inline.open .tt-plan,.tt-plan-progress,.tt-review{animation:none;transition:none}}.rt-input.is-active,.rt-select.is-active{background:#f0fdfa;border-color:#5eead4;color:#0f766e;font-weight:600}.rt-metric{outline-offset:2px;position:relative}.rt-metric.is-active{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a626}.rt-metric.is-active:after{background:#ccfbf1;border-radius:99px;color:#0f766e;content:"Filtering";font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px}.rt-btn:focus-visible,.rt-input:focus-visible,.rt-metric:focus-visible,.rt-select:focus-visible,.rt-tab:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.rt-btn.active{background:#0f766e;border-color:#0f766e;color:#fff}.rt-tab[aria-selected=true]{border-bottom-color:#0f766e}.rt-filterbar{align-items:center;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:10px;color:#115e59;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;margin:-2px 0 10px;padding:8px 12px}.rt-filterbar em{font-style:normal;font-weight:700}.rt-chip-clear{background:#fff;border:1px solid #99f6e4;border-radius:99px;color:#0f766e;cursor:pointer;font:600 11.5px inherit;padding:4px 10px}.rt-chip-clear:hover{background:#ccfbf1}:root[data-theme=dark] .rt-filterbar,:root[data-theme=dark] .rt-input.is-active,:root[data-theme=dark] .rt-select.is-active{background:#0f2e2b;border-color:#115e59;color:#5eead4}.rt-linkbtn{background:none;border:0;color:#6d28d9;cursor:pointer;font:600 11.5px inherit;padding:0 0 0 4px;text-decoration:underline;text-underline-offset:2px}.ea-card{animation:rtxFadeUp .32s ease both;background:#fff;background:var(--rx-card,#fff);border:1px solid #18142412;border-radius:16px;box-shadow:var(--rtx-elev-1);padding:6px 10px}.ea-row{align-items:center;border-radius:12px;border-top:1px solid #1814240f;display:flex;gap:12px;padding:10px 8px;position:relative;transition:background-color .15s ease}.ea-card .ea-row:first-child,.ea-card>div:first-of-type .ea-row:first-child{border-top:0}.ea-row:hover{background:rgba(123,53,237,.035)}.ea-row:before{background:#0000;border-radius:3px;bottom:12px;content:"";left:0;position:absolute;top:12px;width:3px}.ea-row--red:before{background:#f04438}.ea-row--amber:before{background:#e3a02f}.ea-row--blue:before{background:#2f6fed}.ea-date{background:#f6f4f9;border-radius:10px;color:#4a4455;display:grid;flex-shrink:0;justify-items:center;padding:5px 0;text-align:center;width:58px}.ea-date b{font-size:12px;line-height:1.2}.ea-date small{color:#8a8492;font-size:10.5px}.ea-icon{background:#f1eaff;border-radius:9px;color:#7b35ed;display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.ea-row--red .ea-icon{background:#fde8e7;color:#d92d20}.ea-row--amber .ea-icon{background:#fff4dd;color:#b7791f}.ea-row--blue .ea-icon{background:#e7efff;color:#2f6fed}.ea-main{flex:1 1;min-width:0}.ea-title{font-size:13.5px;font-weight:700}.ea-meta,.ea-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-meta{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:12px;margin-top:1px}.ea-amount{font:800 14.5px inherit;font:800 14.5px var(--rx-display,inherit);min-width:84px;text-align:right;white-space:nowrap}.ea-amount--none{color:#8a8492;color:var(--rx-faint,#8a8492);font:500 11.5px inherit;font:500 11.5px var(--rx-body,inherit)}.ea-actions{display:flex;flex-shrink:0;gap:6px}.ea-subhead{border-top:1px solid #1814240f;color:#8a8492;color:var(--rx-faint,#8a8492);font:700 10.5px inherit;font:700 10.5px var(--rx-body,inherit);letter-spacing:.08em;margin-top:4px;padding:14px 8px 4px;text-transform:uppercase}.ea-empty{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:13px;padding:14px 8px}@media (max-width:760px){.ea-row{flex-wrap:wrap}.ea-amount{min-width:0}.ea-actions{justify-content:flex-end;width:100%}}:root[data-theme=dark] .ea-card{background:#1c1b20;background:var(--rx-card,#1c1b20);border-color:#ffffff14}:root[data-theme=dark] .ea-date{background:#26242c;color:#ddd}.pa{margin:20px 0}.pa-head{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.pa-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}.pa-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;border-radius:var(--ui-r-card,14px);box-shadow:none;box-shadow:var(--ui-shadow-card,none);min-width:0;padding:14px 16px}.pa-skel{animation:paShim 1.4s infinite;background:linear-gradient(90deg,#f4f4f6,#fafafb,#f4f4f6);background-size:200% 100%;height:260px}@keyframes paShim{to{background-position:-200% 0}}.pa-card-head{align-items:baseline;color:var(--rtx-ui-text);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:10px}.pa-card-head em{font-size:12px;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.pa-big{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1;margin:4px 0 16px}.pa-big small{color:#10b981;font-size:13px;font-weight:600;letter-spacing:0;margin-left:8px}.pa-effort{grid-gap:12px;display:grid;gap:12px}.pa-effort-top{color:var(--rtx-ui-text-muted);display:flex;font-size:12.5px;justify-content:space-between;margin-bottom:5px}.pa-effort-top b{font-feature-settings:"tnum";color:var(--rtx-ui-text);font-variant-numeric:tabular-nums}.pa-track{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:99px;height:10px;overflow:hidden}.pa-fill{border-radius:99px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1)}.pa-fill.h{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.pa-fill.a{background:linear-gradient(90deg,#a78bfa,#7c3aed)}.pa-wf{grid-gap:6px;border-top:1px solid #eee;border-top:1px solid var(--rtx-ui-border,#eee);display:grid;gap:6px;margin-top:14px;padding-top:10px}.pa-wf div{display:flex;font-size:12.5px;gap:10px;justify-content:space-between}.pa-wf span{color:var(--rtx-ui-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-wf b{color:#0f7a44;font-weight:650;white-space:nowrap}.pa-empty{color:var(--rtx-ui-text-muted);font-size:13px;padding:40px 10px;text-align:center}.pa-empty.sm{padding:10px 0;text-align:left}.pa-legend{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.pa-leg{align-items:center;background:#0000;border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:99px;color:var(--rtx-ui-text);cursor:pointer;display:inline-flex;font:600 11.5px inherit;gap:6px;padding:3px 10px}.pa-leg i{border-radius:3px;height:8px;width:8px}.pa-leg.r i{background:#10b981}.pa-leg.a i{background:#7c3aed}.pa-leg.c i{background:#f59e0b}.pa-leg.off{opacity:.45}.pa-svg-wrap{position:relative}.pa-svg{display:block;height:220px;overflow:visible;width:100%}.pa-leg:focus-visible,.pa-tile:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--ui-accent,#7c3aed);outline-offset:2px}.pa-svg .pa-gl{stroke:#ececf0;stroke:var(--rtx-ui-border,#ececf0);stroke-width:1;stroke-dasharray:3 4}.pa-axis{fill:#5c5c64;fill:var(--rtx-ui-text-muted,#5c5c64);font-family:inherit;font-size:10.5px}.pa-bar{transition:opacity .2s}.pa-bar.done{fill:#10b981;opacity:.85}.pa-bar.pend{fill:#fbbf24;opacity:.85}.pa-bar.fail{fill:#ef4444;opacity:.85}.pa-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pa-line.a{stroke:#7c3aed}.pa-line.c{stroke:#f59e0b;stroke-dasharray:5 4}.pa-cursor{stroke:#a1a1aa;stroke-width:1;vector-effect:non-scaling-stroke}.pa-tip{grid-gap:3px;background:#16161a;border-radius:10px;box-shadow:0 10px 24px #0003;color:#fff;display:grid;font-size:11.5px;gap:3px;padding:8px 10px;pointer-events:none;position:absolute;top:4px;transform:translateX(-50%);white-space:nowrap;z-index:2}.pa-tip span{align-items:center;display:flex;gap:6px}.pa-tip em{color:#a1a1aa;font-style:normal}.pa-tip i{border-radius:2px;height:7px;width:7px}.pa-tip i.r{background:#10b981}.pa-tip i.a{background:#a78bfa}.pa-tip i.c{background:#f59e0b}.pa-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.pa-tile{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;min-width:0;padding:12px;text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s}.pa-tile:hover:not(:disabled){border-color:#dcdce2;border-color:var(--rtx-ui-border-md,#dcdce2);box-shadow:0 10px 24px #14141912;transform:translateY(-2px)}.pa-tile:disabled{cursor:default}.pa-tile-ic{border-radius:10px;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.pa-tile-body{display:grid;min-width:0}.pa-tile-body small{color:var(--rtx-ui-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-tile-body b{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.02em;line-height:1.2}.pa-tile-body em{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1280px){.pa-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pa-grid{grid-template-columns:1fr}.pa-tiles{grid-template-columns:1fr 1fr}}.rx-pulse .rx-hero{align-items:flex-start;gap:16px 24px;justify-content:space-between;margin:2px 0 14px}.rx-pulse .rx-hero__text{flex:1 1 460px}.rx-pulse .rx-hero__greet{font-size:13px;font-weight:600;margin:0 0 4px}.rx-pulse .rx-hero__line{font-size:clamp(19px,2vw,24px);letter-spacing:-.02em;line-height:1.25;max-width:46ch}.rx-hero__sum{color:var(--ui-muted);font-size:13px;line-height:1.5;margin:8px 0 0;max-width:64ch;min-height:1.5em}.rx-hero__side{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.rx-hero__upd{color:var(--ui-faint);font-size:11.5px}.rx-statstrip{margin:0 0 22px}.rx-pulse .rx-panel{border-radius:var(--ui-r-card);padding:14px 16px}.rx-pulse .rx-section{margin-top:20px}.rx-pulse .rx-h2{font-size:14px;font-weight:800}.rx-pulse .rx-sub{font-size:12px}.rx-pulse .rx-panel__head{margin-bottom:10px}.rx-row__actions--wrap{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;max-width:240px}.rx-pulse .rx-priority__title{font-size:13.5px}.rx-pulse .rx-priority__action{font-size:12px}.rx-pulse .rx-ledger__value{font-size:26px}@media (max-width:800px){.rx-hero__side{align-items:flex-start;width:100%}.rx-row__actions--wrap{justify-content:flex-start;max-width:none}}.kb{grid-gap:22px;display:grid;gap:22px}.kb-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.kb-metric{animation:rtxFadeUp .35s ease both;background:#fff;background:var(--rx-card,#fff);border:1px solid #18142412;border-radius:16px;box-shadow:var(--rtx-elev-1);overflow:hidden;padding:16px 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.kb-metric:before{background:var(--kb-accent);content:"";height:3px;inset:0 0 auto;position:absolute}.kb-metric:hover{box-shadow:var(--rtx-elev-2);transform:translateY(-2px)}.kb-metric--violet{--kb-accent:#7b35ed;--kb-soft:#f1eaff}.kb-metric--mint{--kb-accent:#10a875;--kb-soft:#e3f7ee}.kb-metric--blue{--kb-accent:#2f6fed;--kb-soft:#e7efff}.kb-metric--amber{--kb-accent:#e3a02f;--kb-soft:#fff4dd}.kb-metric:nth-child(2){animation-delay:.05s}.kb-metric:nth-child(3){animation-delay:.1s}.kb-metric:nth-child(4){animation-delay:.15s}.kb-metric__top{align-items:center;display:flex;justify-content:space-between}.kb-metric__label{color:#8a8492;color:var(--rx-faint,#8a8492);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.kb-metric__icon{background:var(--kb-soft);border-radius:9px;color:var(--kb-accent);display:grid;height:28px;place-items:center;width:28px}.kb-metric__value{color:#191b1f;color:var(--rx-ink,#191b1f);font:800 30px/1.1 inherit;font:800 30px/1.1 var(--rx-display,inherit);margin-top:10px}.kb-metric__value--small{font-size:22px}.kb-metric__hint{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:12px;line-height:1.45;margin-top:4px}.kb-section__head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12px}.kb-area{animation:rtxFadeUp .35s ease both;background:#fff;background:var(--rx-card,#fff);border:1px solid #18142412;border-radius:16px;box-shadow:var(--rtx-elev-1);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:150px;outline:none;padding:16px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kb-area:focus-visible,.kb-area:hover{border-color:#7b35ed59;box-shadow:var(--rtx-elev-2);transform:translateY(-2px)}.kb-area--attention{border-color:#e3a02f80}.kb-area__top{align-items:center;display:flex;justify-content:space-between}.kb-area__icon{background:linear-gradient(135deg,#f1eaff,#e6f7f0);border-radius:11px;color:#7b35ed;display:grid;height:34px;place-items:center;width:34px}.kb-area__count{color:#191b1f;color:var(--rx-ink,#191b1f);font:800 22px inherit;font:800 22px var(--rx-display,inherit)}.kb-area__count small{font:600 11.5px inherit;font:600 11.5px var(--rx-body,inherit)}.kb-area--empty .kb-area__count,.kb-area__count small{color:#8a8492;color:var(--rx-faint,#8a8492)}.kb-area__name{font-size:14.5px;margin-top:4px}.kb-area__meta{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:12px;line-height:1.45}.kb-area__foot{align-items:center;border-top:1px dashed #18142414;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:10px}.kb-area__access{color:#8a8492;color:var(--rx-faint,#8a8492);font-size:11.5px}.kb-area__add{align-items:center;background:#f1eaff;border:0;border-radius:8px;color:#6b2fd6;cursor:pointer;display:inline-flex;font:700 11.5px inherit;font:700 11.5px var(--rx-body,inherit);gap:5px;padding:5px 9px;transition:background .15s ease,transform .15s ease}.kb-area__add:hover{background:#e6d9ff;transform:translateY(-1px)}.kb-area__arrow{color:#8a8492;color:var(--rx-faint,#8a8492);transition:transform .18s ease,color .18s ease}.kb-area:hover .kb-area__arrow{color:#7b35ed;transform:translateX(3px)}.kb-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.kb-grid{grid-template-columns:1fr}}.kb-card{animation:rtxFadeUp .4s ease both;background:#fff;background:var(--rx-card,#fff);border:1px solid #18142412;border-radius:16px;box-shadow:var(--rtx-elev-1);padding:18px}.kb-card__head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.kb-live{align-items:center;background:#e3f7ee;border-radius:99px;color:#13946a;display:inline-flex;font:800 10px inherit;font:800 10px var(--rx-body,inherit);gap:5px;letter-spacing:.08em;margin-left:8px;padding:3px 7px;vertical-align:middle}.kb-live i{animation:rtxPulse 1.4s ease-in-out infinite;background:#13946a;border-radius:50%;height:6px;width:6px}.kb-ingest{align-items:center;border-radius:10px;border-top:1px solid #1814240f;display:flex;gap:12px;padding:12px 4px;transition:background .15s ease}.kb-ingest:hover{background:rgba(123,53,237,.035)}.kb-ingest__icon{background:#f5f3f8;border-radius:10px;color:#5f5670;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.kb-ingest__title{font-size:13.5px;font-weight:700}.kb-ingest__meta{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:12px;margin-top:2px}.kb-bar{background:#f0eef4;border-radius:99px;height:5px;margin-top:7px;overflow:hidden}.kb-bar span{animation:rtxGrow .8s ease both;background:linear-gradient(90deg,#7b35ed,#10a875);border-radius:99px;display:block;height:100%;transform-origin:left}.kb-empty{grid-gap:6px;color:#6f6878;color:var(--rx-muted,#6f6878);display:grid;font-size:12.5px;gap:6px;justify-items:center;padding:22px 10px;text-align:center}.kb-empty svg{color:#7b35ed;opacity:.8}.kb-empty b{color:#191b1f;color:var(--rx-ink,#191b1f);font-size:13.5px}.kb-recent{align-items:center;background:none;border:0;border-radius:10px;border-top:1px solid #1814240f;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:11px 6px;text-align:left;transition:background .15s ease;width:100%}.kb-recent:hover{background:#7b35ed0a}.kb-recent b{display:block;font-size:13.5px}.kb-recent small{color:#6f6878;color:var(--rx-muted,#6f6878);display:block;font-size:11.5px;margin-top:2px}.kb-recent__dot{background:linear-gradient(135deg,#7b35ed,#10a875);border-radius:50%;flex-shrink:0;height:8px;width:8px}.kb-recent__time{color:#8a8492;color:var(--rx-faint,#8a8492);font-size:11.5px;white-space:nowrap}.kb-authority{align-items:center;background:linear-gradient(135deg,#fbf9ff,#f4fbf8);display:flex;gap:14px}.kb-authority__icon{background:#fff;border-radius:12px;box-shadow:var(--rtx-elev-1);color:#7b35ed;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}@media (max-width:800px){.kb-authority{align-items:flex-start;flex-direction:column}}.kb-ask__bar{align-items:center;background:#fff;border:1px solid #1814241f;border-radius:14px;color:#7b35ed;display:flex;gap:10px;padding:6px 6px 6px 14px;transition:border-color .15s ease,box-shadow .15s ease}.kb-ask__bar:focus-within{border-color:#7b35ed80;box-shadow:0 0 0 4px #7b35ed14}.kb-ask__bar input{background:#0000;border:0;color:#191b1f;color:var(--rx-ink,#191b1f);flex:1 1;font:500 14px inherit;font:500 14px var(--rx-body,inherit);min-width:0;outline:none;padding:8px 0}.kb-passage{animation:rtxFadeUp .3s ease both;background:#fcfbfe;border:1px solid #18142412;border-radius:12px;display:flex;gap:10px;padding:12px}.kb-passage b{font-size:13.5px}.kb-passage p{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:12.5px;line-height:1.5;margin:4px 0}.kb-passage small{color:#8a8492;color:var(--rx-faint,#8a8492);font-size:11px}:root[data-theme=dark] .kb-area,:root[data-theme=dark] .kb-card,:root[data-theme=dark] .kb-metric{background:#1c1b20;background:var(--rx-card,#1c1b20);border-color:#ffffff14}:root[data-theme=dark] .kb-ask__bar,:root[data-theme=dark] .kb-passage{background:#19181d;border-color:#ffffff1a}:root[data-theme=dark] .kb-authority{background:linear-gradient(135deg,#1f1b29,#17231f)}.ga-wrap{border-radius:50%;display:inline-block;flex-shrink:0;position:relative}.ga-canvas{border-radius:50%;box-shadow:0 0 0 1px #1e1e230f,0 0 20px hsl(var(--ga-hue) 60% 55%/.18);display:block}.ga-wrap:after{animation:gaRing 3.8s ease-in-out infinite;border:1px solid hsl(var(--ga-hue) 55% 55%/.25);border-radius:50%;content:"";inset:-4px;opacity:.75;pointer-events:none;position:absolute}.ga-wrap:hover:after,:hover>.ga-wrap:after{animation-duration:1.4s;border-color:hsl(var(--ga-hue) 60% 55%/.5)}@keyframes gaRing{50%{opacity:.25;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ga-wrap:after{animation:none}}.hx-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.hx-stats div{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;padding:14px 16px}.hx-stats b{display:block;font-size:22px;letter-spacing:-.02em}.hx-stats span{color:var(--rtx-ui-text-muted);font-size:12px}.hx-list{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;overflow:hidden}.hx-row{grid-gap:12px;align-items:center;border-top:1px solid #eee;border-top:1px solid var(--rtx-ui-border,#eee);cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,2.6fr) minmax(0,1.4fr) minmax(0,1fr) 80px 90px 100px 44px;padding:12px 16px;transition:background .12s}.hx-row:hover{background:#f6f6f8;background:var(--rtx-ui-surface-hover,#f6f6f8)}.hx-head{border-top:0;color:var(--rtx-ui-text-muted);cursor:default;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding-bottom:10px;padding-top:10px;text-transform:uppercase}.hx-head,.hx-head:hover{background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9)}.hx-q{display:grid;min-width:0}.hx-q b{font-size:14px;font-weight:600}.hx-q b,.hx-q small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-q small{color:var(--rtx-ui-text-muted);font-size:12px}.hx-q em{color:#b42318;font-style:normal}.hx-agents{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.hx-agents i{background:#f3efff;border-radius:99px;color:#6d28d9;font-size:11px;font-style:normal;font-weight:600;padding:2px 8px;text-transform:capitalize;white-space:nowrap}.hx-mono{color:var(--rtx-ui-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis}.hx-mono,.hx-when{font-size:12.5px;white-space:nowrap}.hx-when{color:var(--rtx-ui-text-muted)}:root[data-theme=dark] .hx-agents i{background:#2a2140;color:#c4a8ff}@media (max-width:900px){.hx-stats{grid-template-columns:1fr 1fr}.hx-row{grid-template-columns:minmax(0,1fr) 70px 44px}.hx-row>:nth-child(2),.hx-row>:nth-child(3),.hx-row>:nth-child(5),.hx-row>:nth-child(6){display:none}}.ws-page{padding-bottom:28px}.ws-metrics{margin-bottom:14px}.ws-toolbar{align-items:center}.ws-page .ui-sec{margin-top:22px}.ws-page .ui-sec>div>h2{font-size:14px}.ws-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ws-card{--ws-accent:var(--ui-line-strong);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-card);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:14px 16px;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ws-card:before{background:var(--ws-accent);content:"";height:2px;inset:0 0 auto 0;opacity:.9;position:absolute}.ws-card[data-state=ok]{--ws-accent:var(--ui-ok)}.ws-card[data-state=warn]{--ws-accent:var(--ui-wait)}.ws-card:hover{border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.ws-top{align-items:center;display:flex;gap:10px}.ws-top__t{flex:1 1;min-width:0}.ws-top b{display:block;font-size:13.5px;font-weight:700;line-height:1.3}.ws-top small{color:var(--ui-muted);display:block;font-size:11.5px;margin-top:1px}.ws-mark{border-radius:11px;box-shadow:inset 0 0 14px #ffffff29;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:800;height:38px;letter-spacing:.02em;place-items:center;width:38px}.ws-card>p{color:var(--ui-muted);flex:1 1;font-size:12.5px;line-height:1.5;margin:0}.ws-actions{align-items:center;display:flex;gap:8px}.ws-apps{border-radius:var(--ui-r-card);margin-top:22px}.ws-apps .v10-card-head h3{font-family:var(--ui-display);font-size:14px;font-weight:800;letter-spacing:-.01em;margin:0}.ws-apps .v10-ws{border-radius:12px}.ws-apps .v10-ws h3{font-size:13.5px}.ws-views-count{color:var(--ui-faint);font-size:11px}@media (max-width:720px){.ws-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ws-card{transition:none}.ws-card:hover{transform:none}}.team-card{padding:16px 18px 18px}.team-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.team-head h3{font:800 15px inherit;font:800 15px var(--ui-display,var(--v10-display,inherit));letter-spacing:-.01em;margin:0}.team-head p{color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);font-size:12.5px;line-height:1.5;margin:4px 0 0;max-width:620px}.team-summary{align-items:center;color:#5c5c64;color:var(--ui-muted,#5c5c64);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:12px 0 0}.team-summary b{font-feature-settings:"tnum";color:#16161a;color:var(--ui-text,#16161a);font-variant-numeric:tabular-nums}.team-summary span{color:#9a9aa3;color:var(--ui-faint,#9a9aa3)}.team-toolbar{margin:12px 0 0}.team-form{animation:rtxFadeUp .25s ease both;background:#f6f6f4;background:var(--ui-surface-alt,#f6f6f4);border:1px solid #18142424;border:1px solid var(--ui-line-strong,#18142424);border-radius:14px;margin-top:16px;padding:16px}.team-form__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.team-form label{grid-gap:5px;color:#191b1f;color:var(--rtx-ui-text,#191b1f);display:grid;font-size:12px;font-weight:600;gap:5px}.team-form label em{color:#8a8492;color:var(--rtx-ui-text-faint,#8a8492);font-style:normal;font-weight:500}.team-form input:not([type]),.team-form input[type=email],.team-form input[type=text],.team-form select{background:#fff;border:1px solid #18142424;border-radius:10px;box-sizing:border-box;color:#191b1f;color:var(--rtx-ui-text,#191b1f);font:500 13px inherit;font:500 13px var(--v10-body,inherit);padding:9px 11px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.team-form input:focus,.team-form select:focus{border-color:#7b35ed8c;box-shadow:0 0 0 3px #7b35ed1a;outline:none}.team-form__check{align-items:center;color:#6f6878!important;color:var(--rtx-ui-text-muted,#6f6878)!important;display:flex!important;font-weight:500!important;gap:8px!important;grid-auto-flow:column;margin-top:12px}.team-form__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.team-note{border-radius:10px;font-size:12.5px;line-height:1.5;margin-top:14px;padding:10px 12px}.team-note--ok{background:#e3f7ee;color:#0b6b4b}.team-note--warn{background:#fff4dd;color:#8a5a00}.team-list{border-top:1px solid #18142412;border-top:1px solid var(--ui-line,#18142412);margin-top:12px}.team-row{align-items:center;border-bottom:1px solid #1814240f;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:12px 6px;transition:background-color .15s ease}.team-row:hover{background:#18142408;background:var(--ui-hover,#18142408)}.team-row--off{opacity:.6}.team-avatar{background:#18181c;background:var(--ui-ink,#18181c);border-radius:50%;color:#fff;color:var(--ui-ink-fg,#fff);display:grid;flex-shrink:0;font:700 12px inherit;font:700 12px var(--v10-body,inherit);height:34px;place-items:center;width:34px}.team-row__who{flex:1 1;min-width:180px}.team-row__who b{display:block;font-size:13.5px}.team-row__who b em{color:#8a8492;color:var(--rtx-ui-text-faint,#8a8492);font-style:normal;font-weight:500}.team-row__who small{color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);display:block;font-size:11.5px;margin-top:1px}.team-pill{background:#f1f0f4;border-radius:99px;color:#5f5670;font:700 10.5px inherit;font:700 10.5px var(--v10-body,inherit);padding:3px 9px;white-space:nowrap}.team-pill--admin{background:#f1eaff;color:#6b2fd6}.team-pill--on{background:#e3f7ee;color:#0b6b4b}.team-pill--off{background:#fde8e7;color:#b42318}.team-row__actions{align-items:center;display:flex;gap:6px}.team-row__actions select{background:#fff;border:1px solid #18142424;border-radius:8px;font:500 12px inherit;font:500 12px var(--v10-body,inherit);padding:6px 8px}.team-empty{align-items:center;border:1px dashed #18142424;border:1px dashed var(--ui-line-strong,#18142424);border-radius:12px;color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;justify-content:center;margin-top:14px;padding:16px;text-align:center}:root[data-theme=dark] .team-form{background:#1f1b29;border-color:#a78bfa40}:root[data-theme=dark] .team-form input,:root[data-theme=dark] .team-form select,:root[data-theme=dark] .team-row__actions select{background:#17161b;border-color:#ffffff1f;color:#eee}.team-form__teams{grid-gap:6px;color:#191b1f;color:var(--rtx-ui-text,#191b1f);display:grid;font-size:12px;font-weight:600;gap:6px;margin-top:12px}.team-form__teams em{color:#8a8492;color:var(--rtx-ui-text-faint,#8a8492);font-style:normal;font-weight:500}.team-chips{display:flex;flex-wrap:wrap;gap:6px}.team-chip{background:#fff;border:1px solid #18142424;border-radius:99px;color:#4d4658;cursor:pointer;font:600 12px inherit;font:600 12px var(--v10-body,inherit);padding:6px 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.team-chip:hover:not(:disabled){border-color:#7b35ed73}.team-chip--on{background:#f1eaff;border-color:#7b35ed8c;color:#6b2fd6}.team-chip:disabled{cursor:default;opacity:.6}.team-row__teams{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.team-pill--team{background:#eef4ff;color:#2f54b5}.team-row--editing{background:rgba(123,53,237,.035)}.team-edit{grid-gap:4px;background:#fff;border:1px solid #7b35ed33;border-radius:12px;display:grid;flex-basis:100%;gap:4px;margin:4px 0 2px 48px;padding:12px 14px}.team-edit label{grid-gap:5px;display:grid;font-size:12px;font-weight:600;gap:5px;max-width:220px}.team-edit select{background:#fff;border:1px solid #18142424;border-radius:8px;font:500 12.5px inherit;font:500 12.5px var(--v10-body,inherit);padding:7px 9px}:root[data-theme=dark] .team-chip{background:#17161b;border-color:#ffffff24;color:#ddd}:root[data-theme=dark] .team-chip--on{background:#2a2140;border-color:#a78bfa80;color:#c4a8ff}:root[data-theme=dark] .team-edit{background:#1f1b29;border-color:#a78bfa40}:root[data-theme=dark] .team-edit select{background:#17161b;border-color:#ffffff1f;color:#eee}:root[data-theme=dark] .team-pill--team{background:#1d2740;color:#9db8ff}
/*# sourceMappingURL=main.10aa2d3e.css.map*/