@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}}.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:#fff;--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{min-width:0}.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{align-items:center;display:flex;flex-shrink:0;gap:8px;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{border-radius:10px;flex-shrink:0;padding:9px 18px}.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}}:root .rx-btn,:root .v10-btn,:root .v10-top-btn{box-shadow:0 1px 2px #1814240d}:root .rx-btn--primary,:root .v10-btn--primary{box-shadow:0 2px 8px #7b35ed38}@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 .rx-btn:not(:disabled):hover,:root .v10-btn:not(:disabled):hover,:root .v10-top-btn:not(:disabled):hover{transform:translateY(-1px)}:root .rx-btn:not(:disabled):active,:root .v10-btn:not(:disabled):active,:root .v10-chip:active,:root .v10-top-btn:not(:disabled):active{transform:translateY(0) scale(.97)}:root .rx-btn--primary:not(:disabled):hover,:root .v10-btn--primary:not(:disabled):hover{box-shadow:0 6px 16px #7b35ed47}: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;letter-spacing:-.025em;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}}.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}}: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}.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}.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}.rx.rx--glass{--rx-glass:#ffffffb8;--rx-glass-strong:#ffffffdb;--rx-glass-line:#18142412;--rx-glass-shadow:0 1px 2px #1814240a,0 8px 24px #1814240d;--rx-glass-shadow-hover:0 2px 4px #1814240d,0 16px 36px #5b21b617;background:radial-gradient(900px 420px at 88% -8%,rgba(124,58,237,.055),#0000 60%),radial-gradient(760px 380px at -6% 18%,#0f9f6e0a,#0000 62%),var(--rx-paper)}:root[data-theme=dark] .rx.rx--glass{--rx-glass:var(--rx-surface);--rx-glass-strong:var(--rx-surface);--rx-glass-line:var(--rx-line);background:var(--rx-paper)}.rx-glass-card{background:#fff;background:var(--rx-surface,var(--rtx-ui-surface,#fff));border:1px solid #18142414;border:1px solid var(--rx-line,#18142414)}.rx--glass .rx-activity,.rx--glass .rx-glass-card,.rx--glass .rx-panel,.rx--glass .rx-stat{-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);background:var(--rx-glass);border:1px solid var(--rx-glass-line);box-shadow:var(--rx-glass-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.rx--glass .rx-activity:hover,.rx--glass .rx-glass-card:hover,.rx--glass .rx-stat:hover{background:var(--rx-glass-strong);border-color:var(--rx-violet-line);box-shadow:var(--rx-glass-shadow-hover);transform:translateY(-2px)}.rx--glass .rx-hero{margin-bottom:26px}.rx--glass .rx-hero__line{letter-spacing:-.03em}.rx--glass .rx-hero__link{-webkit-text-decoration-color:#7c3aed38;text-decoration-color:#7c3aed38;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.rx--glass .rx-live-dot{animation:rx-glass-live 2.4s ease-out infinite;box-shadow:0 0 0 0 #0f9f6e73}.rx--glass .rx-stats{gap:14px}.rx--glass .rx-stat{border-radius:18px;padding:18px 18px 16px}.rx--glass .rx-stat:before{border-radius:18px 18px 0 0;height:3px;opacity:.85}.rx--glass .rx-stat:after{background:var(--rx-violet);background:var(--rx-stat-accent,var(--rx-violet));border-radius:50%;bottom:-40px;content:"";filter:blur(6px);height:120px;opacity:.06;pointer-events:none;position:absolute;right:-40px;width:120px}.rx--glass .rx-stat__value{font-size:32px;letter-spacing:-.03em}.rx--glass .rx-period__btn{transition:background .18s,color .18s,box-shadow .18s}.rx--glass .rx-period__btn--active{box-shadow:0 6px 16px #18142429}.rx--glass .rx-section{margin-top:32px}.rx--glass .rx-h2{font-size:17px}.rx--glass .rx-panel{border-radius:18px}.rx--glass .rx-priority__row{border-radius:12px;transition:background .18s,transform .18s}.rx--glass .rx-priority__row:hover{transform:translateX(2px)}.rx--glass .rx-row{border-radius:10px;transition:background .18s}.rx--glass .rx-row--click:hover{background:rgba(124,58,237,.035)}.rx--glass .rx-activity,.rx--glass .rx-section,.rx--glass .rx-stats>*{animation:rx-glass-in .42s cubic-bezier(.2,.7,.2,1) both}.rx--glass .rx-stats>:nth-child(2){animation-delay:40ms}.rx--glass .rx-stats>:nth-child(3){animation-delay:80ms}.rx--glass .rx-stats>:nth-child(4){animation-delay:.12s}.rx-activity-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.rx-activity{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:18px;color:var(--rx-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;min-width:0;overflow:hidden;padding:16px 16px 14px;position:relative;text-align:left}.rx-activity--pending{border-color:#7c3aed42}.rx-activity--pending:before{background:linear-gradient(180deg,var(--rx-violet),#7c3aed59);content:"";inset:0 auto 0 0;position:absolute;width:3px}.rx-activity__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.rx-activity__kicker{color:var(--rx-mint-ink);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rx-activity--pending .rx-activity__kicker{color:var(--rx-violet-ink)}.rx-activity__time{color:var(--rx-faint);font-size:11.5px;white-space:nowrap}.rx-activity__title{font-family:var(--rx-display);font-size:14.5px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.rx-activity__title b{color:var(--rx-violet-ink);font-weight:800}.rx-activity__meta{color:var(--rx-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-activity__subject{color:var(--rx-faint)}.rx-activity__foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:6px}.rx-activity__cta{align-items:center;color:var(--rx-violet-ink);display:inline-flex;font-size:12.5px;font-weight:700;gap:3px}.rx-activity:hover .rx-activity__cta{text-decoration:underline;text-underline-offset:3px}.rx-activity__wf{color:var(--rx-faint);font-size:11px}.rx-activity:focus-visible{outline:2px solid var(--rx-violet);outline-offset:2px}.rx-activity--skeleton{cursor:default;gap:10px}.rx-activity--skeleton .rx-skel{display:block;height:12px}.rx-empty--soft{align-items:center;background:var(--rx-surface);background:var(--rx-glass,var(--rx-surface));border:1px dashed var(--rx-line-strong);border-radius:16px;color:var(--rx-muted);display:flex;gap:10px;padding:16px 18px}.rx--glass .rx-skel{animation:rx-glass-shimmer 1.3s linear infinite;background:linear-gradient(90deg,var(--rx-surface-alt) 25%,#ffffffe6 50%,var(--rx-surface-alt) 75%);background-size:200% 100%}@keyframes rx-glass-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rx-glass-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rx-glass-live{0%{box-shadow:0 0 0 0 #0f9f6e73}70%{box-shadow:0 0 0 7px #0f9f6e00}to{box-shadow:0 0 0 0 #0f9f6e00}}@media (prefers-reduced-motion:reduce){.rx--glass *,.rx--glass :after,.rx--glass :before{animation:none!important;transition:none!important}.rx--glass .rx-activity:hover,.rx--glass .rx-glass-card:hover,.rx--glass .rx-stat:hover{transform:none}}@media (max-width:700px){.rx-activity-grid{grid-template-columns:1fr}.rx--glass .rx-stat__value{font-size:26px}}.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)}.team-card{padding:20px 22px}.team-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.team-head h3{font:700 16px inherit;font:700 16px var(--v10-display,inherit);margin:2px 0 0}.team-head p{color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);font-size:12.5px;margin:4px 0 0;max-width:620px}.team-form{animation:rtxFadeUp .25s ease both;background:linear-gradient(135deg,#fbf9ff,#fff);border:1px solid #7b35ed33;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;margin-top:16px}.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:rgba(123,53,237,.035)}.team-row--off{opacity:.6}.team-avatar{background:linear-gradient(135deg,#7b35ed,#10a875);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font:700 12px inherit;font:700 12px var(--v10-body,inherit);height:36px;place-items:center;width:36px}.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{border:1px dashed #18142424;border-radius:12px;color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);font-size:12.5px;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__actions .v10-btn{align-items:center;display:inline-flex;gap:5px}.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.2bffcb82.css.map*/