@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=Manrope:wght@600;700;800&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=Inter:wght@400;500;600;700;800&display=swap);:root{--rx-bg:#f7f7fa;--rx-surface:#fff;--rx-surface-2:#f1f1f5;--rx-border:#11111b14;--rx-ink:#14141a;--rx-ink-dim:#6b6f7d;--rx-ink-faint:#a8acb8;--rx-signal:#6e5bff;--rx-cyan:#0b9c8f;--rx-amber:#d97706;--rx-red:#dc2626;--rx-mono:"JetBrains Mono",monospace;--rx-disp:"Space Grotesk",sans-serif}.rtx-rail{align-items:center;background:#fff;background:var(--rx-surface);border:1px solid #11111b14;border:1px solid var(--rx-border);border-radius:14px;box-shadow:0 1px 2px #11111b08;display:flex;gap:0;margin-bottom:4px;overflow-x:auto;padding:12px 16px;scrollbar-width:none}.rtx-rail::-webkit-scrollbar{display:none}.rtx-node{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;gap:8px;padding:0}.rtx-node .rtx-orb{background:#d7d9e0;border-radius:50%;flex-shrink:0;height:10px;transition:all .25s;width:10px}.rtx-node .rtx-label{color:#a8acb8;color:var(--rx-ink-faint);font-family:JetBrains Mono,monospace;font-family:var(--rx-mono);font-size:11px;font-weight:600;white-space:nowrap}.rtx-node[data-state=idle] .rtx-orb{background:#d7d9e0}.rtx-node[data-state=running] .rtx-orb{animation:rtxOrbPulse 1.1s ease-in-out infinite;background:#d97706;background:var(--rx-amber);box-shadow:0 0 0 4px #d9770629}.rtx-node[data-state=done] .rtx-orb{background:#0b9c8f;background:var(--rx-cyan);box-shadow:0 0 8px #0b9c8f80}.rtx-node[data-state=error] .rtx-orb{animation:rtxErrFlicker 1.4s infinite;background:#dc2626;background:var(--rx-red);box-shadow:0 0 8px #dc262680}.rtx-node[data-state=brand] .rtx-orb{background:#6e5bff;background:var(--rx-signal);box-shadow:0 0 8px #6e5bff80}.rtx-node[data-state=brand] .rtx-label,.rtx-node[data-state=done] .rtx-label,.rtx-node[data-state=running] .rtx-label{color:#14141a;color:var(--rx-ink)}.rtx-node[data-state=error] .rtx-label{color:#dc2626;color:var(--rx-red)}.rtx-node[data-off=true]{opacity:.45}.rtx-trace{background:#11111b14;background:var(--rx-border);flex-shrink:0;height:1px;margin:0 9px;position:relative;width:28px}.rtx-trace.live:after{animation:rtxTravel 1.6s linear infinite;background:linear-gradient(90deg,#0000,#0b9c8f,#0000);background:linear-gradient(90deg,#0000,var(--rx-cyan),#0000);border-radius:2px;content:"";height:4px;left:-14px;position:absolute;top:-1.5px;width:14px}@keyframes rtxTravel{to{left:100%}}@keyframes rtxOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes rtxErrFlicker{0%,to{opacity:1}50%{opacity:.4}}.rtx-card{background:#fff;background:var(--rx-surface);border:1px solid #11111b14;border:1px solid var(--rx-border);border-radius:14px;box-shadow:0 1px 2px #11111b08;overflow:hidden;position:relative}.rtx-card:before{background:#6e5bff;background:var(--card-accent,var(--rx-signal));bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.rtx-card.rtx-card--error{background:linear-gradient(180deg,rgba(220,38,38,.035),#fff);background:linear-gradient(180deg,rgba(220,38,38,.035),var(--rx-surface));border-color:#dc26262e}.rtx-badge-fail{background:#dc262614;border:1px solid #dc262640;border-radius:99px;color:#dc2626;color:var(--rx-red);font-family:JetBrains Mono,monospace;font-family:var(--rx-mono);font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 7px}.rtx-handoff{align-items:center;display:flex;gap:8px;opacity:.55;padding:6px 4px}.rtx-handoff span{color:#6b6f7d;color:var(--rx-ink-dim);font-family:JetBrains Mono,monospace;font-family:var(--rx-mono);font-size:10.5px}@media (prefers-reduced-motion:reduce){.rtx-card *,.rtx-rail *{animation-duration:.01ms!important}}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box;margin:0;padding:0}
/* ! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com */:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;margin:-1px;padding:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.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)!important}.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{--os-accent:#7c3aed;--os-accent-ink:#6d28d9;--rtx-ui-font:var(--os-font,"Inter",system-ui,sans-serif);--os-ctl-h:32px;--os-ctl-fs:12.5px;--os-ctl-px:12px;--os-r-ctl:9px;--os-r-card:14px;--os-r-panel:16px;--os-pad-y:16px;--os-pad-x:20px;--os-card-pad:15px;--os-gap:12px;--os-dock-h:66px;--os-dock-bottom:12px;--os-dock-space:calc(var(--os-dock-h) + var(--os-dock-bottom) + 8px);--os-ease:cubic-bezier(.2,.8,.2,1);--os-dur:.2s}:root:root{--os-purple:var(--os-accent);--ui-accent:var(--os-accent);--ui-accent-ink:var(--os-accent-ink);--ui-accent-soft:color-mix(in srgb,var(--os-accent) 9%,#0000);--ui-accent-line:color-mix(in srgb,var(--os-accent) 26%,#0000);--v10-violet:var(--os-accent);--v10-violet-ink:var(--os-accent-ink);--rx-violet:var(--os-accent);--rx-violet-ink:var(--os-accent-ink);--rx-violet-soft:color-mix(in srgb,var(--os-accent) 9%,#0000);--rx-violet-line:color-mix(in srgb,var(--os-accent) 26%,#0000);--rx-accent:var(--os-accent);--rx-accent-soft:color-mix(in srgb,var(--os-accent) 9%,#0000);--rx-accent-line:color-mix(in srgb,var(--os-accent) 26%,#0000);--rtx-ui-brand-subtle:color-mix(in srgb,var(--os-accent) 9%,#0000);--rtx-ui-brand-border:color-mix(in srgb,var(--os-accent) 26%,#0000);--os-tint-v:color-mix(in srgb,var(--os-accent) 8%,#fff)}:root:root[data-theme=dark]{--ui-accent:color-mix(in srgb,var(--os-accent) 62%,#fff);--ui-accent-ink:color-mix(in srgb,var(--os-accent) 45%,#fff);--v10-violet:color-mix(in srgb,var(--os-accent) 62%,#fff);--v10-violet-ink:color-mix(in srgb,var(--os-accent) 45%,#fff);--rx-violet:color-mix(in srgb,var(--os-accent) 62%,#fff);--rx-violet-ink:color-mix(in srgb,var(--os-accent) 45%,#fff);--ui-accent-soft:color-mix(in srgb,var(--os-accent) 18%,#0000);--ui-accent-line:color-mix(in srgb,var(--os-accent) 36%,#0000);--rtx-ui-brand-subtle:color-mix(in srgb,var(--os-accent) 18%,#0000);--rtx-ui-brand-border:color-mix(in srgb,var(--os-accent) 36%,#0000);--os-tint-v:color-mix(in srgb,var(--os-accent) 16%,#18181c)}:root[data-density=compact]{--os-ctl-h:28px;--os-ctl-fs:12px;--os-ctl-px:10px;--os-pad-y:10px;--os-pad-x:14px;--os-card-pad:11px;--os-gap:8px;--ui-btn-h:28px;--ui-btn-h-sm:25px;--ui-btn-px:10px;--ui-btn-px-sm:8px;--ui-btn-fs:12px;--ui-btn-fs-sm:11.5px;--os-top-h:50px}:root[data-density=spacious]{--os-ctl-h:36px;--os-ctl-fs:13px;--os-ctl-px:14px;--os-pad-y:24px;--os-pad-x:28px;--os-card-pad:20px;--os-gap:16px;--ui-btn-h:36px;--ui-btn-h-sm:31px;--ui-btn-px:14px;--ui-btn-px-sm:11px;--ui-btn-fs:13px;--ui-btn-fs-sm:12.5px;--os-top-h:62px}:root:root .os-shell .os-scroll[style*="padding: 16px 20px 24px"]:not([style*="overflow-y: hidden"]){padding:16px 20px 86px!important;padding:var(--os-pad-y) var(--os-pad-x) var(--os-dock-space)!important}:root:root .os-shell .os-scroll[style*="padding: 16px 20px 24px"][style*="overflow-y: hidden"]{padding:16px 20px 0!important;padding:var(--os-pad-y) var(--os-pad-x) 0!important}:root:root .os-shell .ui-card{padding:var(--os-card-pad)}:root[data-density=compact] .os-shell .rx-pagehead{min-height:52px!important}:root[data-density=spacious] .os-shell .rx-pagehead{min-height:70px!important}:root[data-radius=sharp]{--os-r-ctl:5px;--os-r-card:7px;--os-r-panel:8px;--ui-btn-r:5px;--ui-r-card:7px;--rx-r-panel:8px;--rx-r-tile:7px;--rx-r-ctl:5px;--rx-radius:8px;--rx-radius-lg:10px}:root[data-radius=round]{--os-r-ctl:999px;--os-r-card:20px;--os-r-panel:24px;--ui-btn-r:999px;--ui-r-card:20px;--rx-r-panel:24px;--rx-r-tile:18px;--rx-r-ctl:999px;--rx-radius:20px;--rx-radius-lg:26px}:root[data-motion=reduced]{--os-dur:.08s}:root[data-motion=reduced] *,:root[data-motion=reduced] :after,:root[data-motion=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}:root[data-motion=reduced] .os-shell :hover{transform:none!important}:root[data-motion=none] *,:root[data-motion=none] :after,:root[data-motion=none] :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}:root[data-motion=none] .os-shell :hover{transform:none!important}:root[data-cursor=accent] body,:root[data-cursor=large] body{cursor:auto;cursor:var(--os-cursor,auto)}:root[data-cursor=accent] :is(input,textarea,[contenteditable=true]),:root[data-cursor=large] :is(input,textarea,[contenteditable=true]){cursor:text}:root[data-cursor=accent] :is(a,button,[role=button],[role=tab],label,select,summary),:root[data-cursor=large] :is(a,button,[role=button],[role=tab],label,select,summary){cursor:pointer}:root[data-dock-size=small]{--os-dock-h:56px}:root[data-dock-size=large]{--os-dock-h:76px}:root[data-dock-labels=off]{--os-dock-h:52px}:root[data-dock-labels=off][data-dock-size=small]{--os-dock-h:46px}:root[data-dock-labels=off][data-dock-size=large]{--os-dock-h:62px}:root .os-dock{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;transition:transform .28s var(--os-ease),opacity .2s}:root[data-dock-size=small] .os-dock__app{height:44px;min-width:54px;width:54px}:root[data-dock-size=small] .os-dock__ico{border-radius:8px;height:26px;width:26px}:root[data-dock-size=small] .os-dock__ico svg{height:15px;width:15px}:root[data-dock-size=large] .os-dock__app{height:62px;min-width:70px;width:70px}:root[data-dock-size=large] .os-dock__ico{border-radius:11px;height:38px;width:38px}:root[data-dock-size=large] .os-dock__ico svg{height:20px;width:20px}:root[data-dock-size=large] .os-dock__label{font-size:10px}:root[data-dock-labels=off] .os-dock__label{display:none}:root[data-dock-labels=off] .os-dock__app{height:auto;min-width:0;padding:4px;width:auto}@media (hover:hover) and (min-width:721px){:root[data-dock=autohide]{--os-dock-space:18px}:root[data-dock=autohide] .os-dock:not(:hover):not(:focus-within){opacity:.55;transform:translate(-50%,calc(100% + 5px));transform:translate(-50%,calc(100% + var(--os-dock-bottom) - 7px))}:root[data-dock=autohide] .os-dock:after{bottom:-12px;bottom:calc(var(--os-dock-bottom)*-1);content:"";height:22px;left:0;position:fixed;right:0}}@media (min-width:901px){:root[data-nav=sidebar]{--os-dock-space:16px}:root[data-nav=sidebar] .os-dock{display:none!important}:root[data-nav=sidebar] .os-shell>:not(.os-topbar):not(.os-dock):not(.os-tray):not(.os-sidenav):not(.rx-skip-link){margin-left:240px;margin-left:var(--os-side-w,240px);transition:margin-left .2s cubic-bezier(.2,.8,.2,1);transition:margin-left .2s var(--os-ease)}}.os-sidenav{bottom:0;display:flex;left:0;position:fixed;top:var(--os-top-h);z-index:60}.os-sidenav>nav{height:100%!important}.os-sidenav nav>div:has(>.rtx-brandwordmark){display:none}:root[data-status-chip=off] .os-tray{display:none!important}:root[data-glass=off] .os-dock,:root[data-glass=off] .os-shell .os-tabs,:root[data-glass=off] .os-shell .rx-pagehead,:root[data-glass=off] .os-topbar,:root[data-glass=off] .os-tray{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;background:var(--rtx-ui-surface,#fff)!important}:root[data-glass=off] .os-shell:before{display:none}:root[data-radius] .ui-seg{border-radius:10px;border-radius:calc(var(--os-r-ctl) + 1px)}:root[data-radius] .ui-seg button{border-radius:max(3px,7px);border-radius:max(3px,calc(var(--os-r-ctl) - 2px));font-family:inherit;font-family:var(--os-font,inherit);font-size:12px;font-weight:600}.rx,.rx-layer{--rx-paper:var(--rtx-ui-page,#f5f4f1);--rx-surface:var(--rtx-ui-surface,#fff);--rx-surface-alt:var(--rtx-ui-surface-alt,#f6f6f4);--rx-hover:var(--rtx-ui-surface-hover,#f1f1ef);--rx-line:var(--rtx-ui-border,#ebeae6);--rx-line-strong:var(--rtx-ui-border-md,#deddd8);--rx-ink:var(--rtx-ui-text,#1a1a1a);--rx-muted:var(--rtx-ui-text-muted,#5c5c58);--rx-faint:var(--rtx-ui-text-faint,#9d9b93);--rx-violet:#7c3aed;--rx-violet-ink:#6d28d9;--rx-violet-soft:var(--rtx-ui-brand-subtle,#7c3aed14);--rx-violet-line:var(--rtx-ui-brand-border,#7c3aed38);--rx-mint:#0f9f6e;--rx-mint-ink:var(--rtx-ui-ok-text,#0b7f58);--rx-mint-soft:var(--rtx-ui-ok-bg,#0f9f6e17);--rx-amber:#e08a00;--rx-amber-ink:var(--rtx-ui-warn-text,#a15c00);--rx-amber-soft:var(--rtx-ui-warn-bg,#e08a0017);--rx-amber-tint:#fffaf0;--rx-red:#dc2626;--rx-red-soft:var(--rtx-ui-danger-bg,#dc262612);--rx-display:"Manrope","DM Sans","Inter",system-ui,sans-serif;--rx-r-panel:16px;--rx-r-tile:13px;--rx-r-ctl:9px}.rx,.rx-layer{color:var(--rx-ink)}.rx{background:var(--rx-paper);box-sizing:border-box;min-height:100%;padding:22px 28px 40px}:root[data-theme=dark] .rx,:root[data-theme=dark] .rx-layer{--rx-violet:#a78bfa;--rx-violet-ink:#c4b5fd;--rx-mint:#34d399;--rx-amber:#fbbf24;--rx-amber-tint:#fbbf2412;--rx-red:#f87171}.rx *,.rx :after,.rx :before,.rx-layer *,.rx-layer :after,.rx-layer :before{box-sizing:border-box}.rx-layer{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--rtx-ui-font,"DM Sans","Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif)}.rx-wrap{margin:0 auto;max-width:1320px}.rx-num{font-feature-settings:"tnum";font-family:var(--rx-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rx-h2{font-family:var(--rx-display);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.rx-sub{color:var(--rx-muted);font-size:12.5px;line-height:1.5;margin:3px 0 0}.rx-faint{color:var(--rx-faint)}.rx-muted{color:var(--rx-muted)}.rx-hero{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;margin:4px 0 22px}.rx-hero__text{flex:1 1 520px;min-width:0}.rx-hero__greet{color:var(--rx-muted);font-family:var(--rx-display);font-size:15px;font-weight:700;margin:0 0 6px}.rx-hero__line{color:var(--rx-ink);font-family:var(--rx-display);font-size:clamp(22px,2.6vw,31px);font-weight:800;line-height:1.18;margin:0;max-width:44ch}.rx-hero__link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;-webkit-text-decoration-color:var(--rx-line-strong);text-decoration-color:var(--rx-line-strong);text-decoration-thickness:2px;text-underline-offset:5px}.rx-hero__link:hover{-webkit-text-decoration-color:var(--rx-violet);text-decoration-color:var(--rx-violet)}.rx-hero__meta{align-items:center;color:var(--rx-faint);display:flex;font-size:12px;gap:8px}.rx-panel{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-r-panel);min-width:0;padding:18px 18px 16px}.rx-panel__head{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.rx-panel__head>div:first-child{flex:1 1;min-width:0}.rx-section{margin-top:26px}.rx-section__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.rx-section__head .rx-h2{flex:0 0 auto}.rx-grid-2{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media (max-width:1100px){.rx-grid-2{grid-template-columns:minmax(0,1fr)}}.rx-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:18px 0 26px}.rx-stat{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-r-panel);overflow:hidden;padding:16px 16px 14px;position:relative}.rx-stat:before{background:var(--rx-violet);background:var(--rx-stat-accent,var(--rx-violet));content:"";height:3px;inset:0 0 auto 0;opacity:.7;position:absolute}.rx-stat--amber{--rx-stat-accent:var(--rx-amber)}.rx-stat--mint{--rx-stat-accent:var(--rx-mint)}.rx-stat--violet{--rx-stat-accent:var(--rx-violet)}.rx-stat__label{align-items:center;color:var(--rx-faint);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.rx-stat__value{font-family:var(--rx-display);font-size:30px;font-weight:800;line-height:1.15;margin-top:6px}.rx-stat__hint{color:var(--rx-muted);font-size:12px;margin-top:3px}.rx-stat__delta{font-size:11px;font-weight:700}.rx-stat__delta--up{color:var(--rx-mint-ink)}.rx-stat__delta--down{color:var(--rx-amber-ink)}.rx-eyebrow{color:var(--rx-violet-ink);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.rx-priority{display:flex;flex-direction:column}.rx-priority__row{align-items:flex-start;background:none;border:0;border-top:1px solid var(--rx-line);color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:14px 4px;text-align:left;width:100%}.rx-priority__row:first-child{border-top:0}.rx-priority__row:hover{background:var(--rx-hover);border-radius:10px}.rx-priority__row--top{background:var(--rx-amber-tint);border-radius:10px;border-top-color:#0000}.rx-priority__row--top:hover{background:var(--rx-amber-soft)}.rx-priority__num{align-items:center;background:var(--rx-surface-alt);border-radius:50%;color:var(--rx-muted);display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:26px;justify-content:center;margin-top:1px;width:26px}.rx-priority__row--top .rx-priority__num{background:var(--rx-amber);color:#fff}.rx-priority__body{flex:1 1;min-width:0}.rx-priority__title{font-size:14.5px;font-weight:700;line-height:1.4}.rx-priority__meta{color:var(--rx-muted);font-size:12px;margin-top:2px}.rx-priority__action{color:var(--rx-violet-ink);flex-shrink:0;font-size:12.5px;font-weight:700;margin-top:3px;white-space:nowrap}.rx-timeline{display:flex;flex-direction:column}.rx-timeline__row{border-top:1px solid var(--rx-line);display:flex;gap:12px;padding:12px 2px}.rx-timeline__row:first-child{border-top:0}.rx-timeline__time{font-feature-settings:"tnum";color:var(--rx-faint);flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;padding-top:2px;width:52px}.rx-timeline__dot-col{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:10px}.rx-timeline__dot{background:var(--rx-mint);border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.rx-timeline__dot--amber{background:var(--rx-amber)}.rx-timeline__dot--violet{background:var(--rx-violet)}.rx-timeline__body{flex:1 1;min-width:0}.rx-timeline__title{font-size:13px;font-weight:700}.rx-timeline__meta{color:var(--rx-muted);font-size:11.5px;margin-top:2px}.rx-timeline__tag{color:var(--rx-faint);flex-shrink:0;font-size:11px;padding-top:1px;white-space:nowrap}.rx-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.rx-tile{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-r-tile);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;min-height:132px;padding:15px 15px 13px;position:relative;text-align:left;transition:border-color .15s,background-color .15s}.rx-tile:hover{background:var(--rx-hover);border-color:var(--rx-line-strong)}.rx-tile--attention{background:var(--rx-amber-tint);border-color:#e08a0038}.rx-tile--attention:hover{background:var(--rx-amber-soft);border-color:#e08a005c}.rx-tile__value{font-size:30px;font-weight:800;line-height:1.05}.rx-tile__label{align-items:center;display:flex;font-size:13.5px;font-weight:600;gap:7px}.rx-tile__dot{background:var(--rx-amber);border-radius:50%;flex-shrink:0;height:7px;width:7px}.rx-tile__context{color:var(--rx-muted);font-size:12px;line-height:1.45}.rx-tile__foot{align-items:center;color:var(--rx-faint);display:flex;font-size:11.5px;gap:6px;margin-top:auto;padding-top:8px}.rx-tile--skeleton{cursor:default}.rx-tile--skeleton:hover{background:var(--rx-surface);border-color:var(--rx-line)}.rx-ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.rx-ledger__cell{background:none;border:0;border-left:1px solid var(--rx-line);border-radius:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:6px 16px 8px;text-align:left}.rx-ledger__cell:first-child{border-left:0;padding-left:2px}.rx-ledger__cell:hover .rx-ledger__label{color:var(--rx-violet-ink)}.rx-ledger__value{font-size:34px;font-weight:800;line-height:1.05}.rx-ledger__value--zero{color:var(--rx-faint)}.rx-ledger__label{align-items:center;color:var(--rx-muted);display:flex;font-size:12.5px;gap:5px}@media (max-width:900px){.rx-ledger{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.rx-ledger__cell,.rx-ledger__cell:first-child{border-left:0;padding-left:2px}}.rx-rows{display:flex;flex-direction:column}.rx-row{align-items:flex-start;border-top:1px solid var(--rx-line);display:flex;gap:12px;min-width:0;padding:14px 2px}.rx-row:first-child{border-top:0;padding-top:4px}.rx-row__main{flex:1 1;min-width:0}.rx-row__title{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px;margin:0}.rx-row__meta{color:var(--rx-muted);font-size:12px;line-height:1.5;margin-top:3px}.rx-row__actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.rx-row--click{border-radius:10px;cursor:pointer}.rx-row--click:hover{background:var(--rx-hover)}.rx-progress{background:var(--rx-surface-alt);border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.rx-progress>span{background:var(--rx-violet);border-radius:99px;display:block;height:100%;transition:width .4s ease}.rx-progress--wait>span{background:var(--rx-amber)}.rx-progress-label{gap:10px;justify-content:space-between;margin-top:6px}.rx-avatars,.rx-progress-label{color:var(--rx-muted);display:flex;font-size:12px}.rx-avatars{align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.rx-logos{align-items:center;display:inline-flex}.rx-logos>*{border-radius:6px;box-shadow:0 0 0 2px var(--rx-surface);margin-left:-5px}.rx-logos>:first-child{margin-left:0}.rx-metric-groups{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.rx-metric-group__title{align-items:center;color:var(--rx-muted);display:flex;font-size:12.5px;font-weight:700;gap:7px;margin:0 0 6px}.rx-metric{align-items:baseline;border-top:1px dashed var(--rx-line);display:flex;gap:10px;padding:8px 0}.rx-metric:first-of-type{border-top:0}.rx-metric__label{color:var(--rx-ink);flex:1 1;font-size:13px;min-width:0}.rx-metric__label small{color:var(--rx-faint);display:block;font-size:11.5px;margin-top:1px}.rx-metric__value{font-size:17px;font-weight:800;white-space:nowrap}.rx-change{border-radius:99px;font-size:11.5px;font-weight:600;padding:2px 7px;white-space:nowrap}.rx-change--up{background:var(--rx-mint-soft);color:var(--rx-mint-ink)}.rx-change--down{background:var(--rx-amber-soft);color:var(--rx-amber-ink)}.rx-change--flat{background:var(--rx-surface-alt);color:var(--rx-muted)}.rx-btn{align-items:center;background:var(--rx-surface);border:1px solid var(--rx-line-strong);border-radius:var(--rx-r-ctl);color:var(--rx-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;padding:7px 12px;transition:background-color .12s,border-color .12s,color .12s;white-space:nowrap}.rx-btn:hover:not(:disabled){background:var(--rx-hover)}.rx-btn:disabled{cursor:default;opacity:.55}.rx-btn--primary{background:var(--rx-violet);border-color:var(--rx-violet);color:#fff}.rx-btn--primary:hover:not(:disabled){background:var(--rx-violet-ink);border-color:var(--rx-violet-ink)}:root[data-theme=dark] .rx-btn--primary{color:#1b1030}.rx-btn--ok{background:var(--rx-mint);border-color:var(--rx-mint);color:#fff}.rx-btn--ok:hover:not(:disabled){background:var(--rx-mint);filter:brightness(.94)}.rx-btn--ghost{background:#0000;border-color:#0000;color:var(--rx-muted)}.rx-btn--ghost:hover:not(:disabled){color:var(--rx-ink)}.rx-btn--danger{color:var(--rx-red)}.rx-btn--sm{font-size:12px;padding:5px 9px}.rx-btn--icon{height:32px;padding:6px;width:32px}.rx-link{background:none;border:0;color:var(--rx-violet-ink);cursor:pointer;font:inherit;font-size:inherit;font-weight:600;padding:0}.rx-link:hover{text-decoration:underline;text-underline-offset:3px}.rx :focus-visible,.rx-layer :focus-visible{outline:2px solid var(--rx-violet);outline-offset:2px}.rx-pill{align-items:center;background:var(--rx-surface-alt);border-radius:99px;color:var(--rx-muted);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.rx-pill--violet{background:var(--rx-violet-soft);color:var(--rx-violet-ink)}.rx-pill--mint{background:var(--rx-mint-soft);color:var(--rx-mint-ink)}.rx-pill--amber{background:var(--rx-amber-soft);color:var(--rx-amber-ink)}.rx-pill--red{background:var(--rx-red-soft);color:var(--rx-red)}.rx-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.rx-field>span{font-size:12.5px;font-weight:600}.rx-field>small{color:var(--rx-faint);font-size:11.5px;line-height:1.45}.rx-input,.rx-select,.rx-textarea{background:var(--rx-surface);border:1px solid var(--rx-line-strong);border-radius:var(--rx-r-ctl);color:var(--rx-ink);font:inherit;font-size:13px;padding:8px 10px;width:100%}.rx-textarea{line-height:1.5;min-height:110px;resize:vertical}.rx-input:focus,.rx-select:focus,.rx-textarea:focus{border-color:var(--rx-violet);box-shadow:0 0 0 3px var(--rx-violet-soft);outline:none}.rx-tabs{border-bottom:1px solid var(--rx-line);display:flex;gap:2px;margin-bottom:18px;overflow-x:auto}.rx-tab{align-items:center;background:none;border:0;border-bottom:2px solid #0000;color:var(--rx-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:7px;margin-bottom:-1px;padding:10px 12px;white-space:nowrap}.rx-tab:hover{color:var(--rx-ink)}.rx-tab[aria-selected=true]{border-bottom-color:var(--rx-violet);color:var(--rx-ink)}.rx-tab__count{color:var(--rx-faint);font-size:11px;font-weight:600}.rx-note{align-items:flex-start;background:var(--rx-surface-alt);border-radius:10px;color:var(--rx-muted);display:flex;font-size:12.5px;gap:8px;line-height:1.5;padding:10px 12px}.rx-note--warn{background:var(--rx-amber-soft);color:var(--rx-amber-ink)}.rx-note--error{background:var(--rx-red-soft);color:var(--rx-red)}.rx-note--ok{background:var(--rx-mint-soft);color:var(--rx-mint-ink)}.rx-empty{color:var(--rx-muted);font-size:13px;line-height:1.55;padding:18px 2px 6px;text-align:left}.rx-empty strong{color:var(--rx-ink);display:block;font-size:14px;margin-bottom:3px}.rx-skel{animation:rx-pulse 1.4s ease-in-out infinite;background:var(--rx-surface-alt);border-radius:6px}@keyframes rx-pulse{50%{opacity:.55}}.rx-spin{animation:rx-rotate .9s linear infinite}@keyframes rx-rotate{to{transform:rotate(1turn)}}.rx-scrim{animation:rx-fade .16s ease-out;background:#14121e47;inset:0;position:fixed;z-index:1200}.rx-drawer{animation:rx-slide-right .34s cubic-bezier(.16,1,.3,1);background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:18px 0 0 18px;border-right: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;height:min(78vh,760px);max-height:calc(100vh - 32px);position:fixed;right:0;top:50%;transform:translateY(-50%);width:min(440px,calc(100vw - 56px));z-index:1201}.rx-drawer__close{background:#7c3aed;background:var(--os-accent,#7c3aed);border:0;border-radius:20px 0 0 20px;box-shadow:-6px 6px 16px -8px color-mix(in srgb,#7c3aed 70%,#0000);box-shadow:-6px 6px 16px -8px color-mix(in srgb,var(--os-accent,#7c3aed) 70%,#0000);color:#fff;cursor:pointer;display:grid;height:40px;left:-46px;padding-left:4px;place-items:center;position:absolute;top:16px;transition:width .15s,left .15s,filter .15s;width:46px}.rx-drawer__close:hover{filter:brightness(1.08);left:-52px;width:52px}.rx-drawer__close svg{transition:transform .2s}.rx-drawer__close:hover svg{transform:rotate(90deg)}.rx-drawer__close:focus-visible{outline:2px solid #fff;outline-offset:-4px}.rx-drawer:focus,.rx-drawer:focus-visible{outline:none}@keyframes rx-slide-right{0%{transform:translate(105%,-50%)}to{transform:translateY(-50%)}}@keyframes rx-slide-out-right{0%{transform:translateY(-50%)}to{transform:translate(105%,-50%)}}@keyframes rx-fade-out{to{opacity:0}}.rx-drawer.is-leaving{animation:rx-slide-out-right .24s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.rx-help-backdrop.is-leaving,.rx-scrim.is-leaving{animation:rx-fade-out .24s ease-in forwards}.rx-help-backdrop{animation:rx-fade .16s ease-out}.rx-drawer__head{align-items:flex-start;border-bottom:1px solid var(--rx-line);border-radius:18px 0 0 0;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-radius:0 0 0 18px;border-top:1px solid var(--rx-line);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 20px}.rx-drawer__foot>div{flex-wrap:wrap}.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}}.rx-drawer__x{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:10px;color:inherit;cursor:pointer;display:grid;flex-shrink:0;height:34px;margin:-4px -6px 0 0;place-items:center;transition:background .15s,color .15s,border-color .15s;width:34px}.rx-drawer__x:hover{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-color:color-mix(in srgb,#7c3aed 30%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 30%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.rx-drawer__x svg{transition:transform .2s}.rx-drawer__x:hover svg{transform:rotate(90deg)}.rx-drawer__x:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:2px}.rx-crumbs{color:#8b8f94;color:var(--rtx-ui-text-faint,#8b8f94);font-size:11.5px;line-height:1.3;margin:0 0 2px;min-width:0}.rx-crumbs ol{display:flex;flex-wrap:nowrap;list-style:none;margin:0;overflow:hidden;padding:0}.rx-crumbs li,.rx-crumbs ol{align-items:center;gap:3px;min-width:0}.rx-crumbs li{display:inline-flex;white-space:nowrap}.rx-crumbs li:last-child{overflow:hidden}.rx-crumbs li:last-child span{overflow:hidden;text-overflow:ellipsis}.rx-crumbs a{border-radius:4px;color:#5f6068;color:var(--rtx-ui-text-muted,#5f6068);text-decoration:none}.rx-crumbs a:hover{color:#7b35ed;color:var(--os-purple,#7b35ed);text-decoration:underline;text-underline-offset:2px}.rx-crumbs a:focus-visible{outline:2px solid #7b35ed;outline:2px solid var(--os-purple,#7b35ed);outline-offset:1px}.rx-crumbs [aria-current=page]{color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);font-weight:600}.rx-crumbs svg{flex:0 0 auto;opacity:.6}:root[data-theme=dark] .rx-crumbs a{color:#ffffff9e}:root[data-theme=dark] .rx-crumbs [aria-current=page]{color:#ffffffeb}@media (max-width:640px){.rx-crumbs{font-size:11px}.rx-crumbs li:not(:first-child):not(:last-child):not(:nth-last-child(2)){display:none}}.rx-topbar.v10-header:has(.rx-crumbs),:root:root .os-shell .rx-pagehead.v10-header:has(.rx-crumbs),:root:root .os-shell .rx-pagehead:has(.rx-crumbs){padding-bottom:8px;padding-top:8px}.rx-topbar.v10-header{--tb-ink:var(--rtx-ui-text,#18181b);--tb-muted:var(--rtx-ui-text-muted,#5c5c66);--tb-faint:var(--rtx-ui-text-faint,#9a9aa3);--tb-line:var(--rtx-ui-border,#e8e8ec);--tb-line-md:var(--rtx-ui-border-md,#dedee4);--tb-surface:var(--rtx-ui-surface,#fff);--tb-hover:var(--rtx-ui-surface-hover,#f5f5f7);--tb-accent:#6d28d9;align-items:center;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:#ffffffeb;border-bottom:1px solid var(--tb-line);display:flex;flex-shrink:0;font-family:inherit;font-family:var(--v10-body,inherit);gap:12px;min-height:64px;padding:0 22px;position:relative;z-index:60}:root[data-theme=dark] .rx-topbar.v10-header{background:#141418e6}.rx-topbar.v10-header.v10-header--mobile{gap:8px;min-height:56px;padding:6px 12px 6px 58px}.rx-topbar .v10-back{background:var(--tb-surface);border:1px solid var(--tb-line-md);border-radius:9px;color:var(--tb-muted);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;transition:background-color .15s,color .15s,border-color .15s;width:32px}.rx-topbar .v10-back:hover{background:var(--tb-hover);color:var(--tb-ink)}.rx-topbar__icon{color:var(--tb-muted);flex-shrink:0}.rx-topbar .v10-title{flex:1 1 auto;min-width:0}.rx-topbar .v10-title h1{color:var(--tb-ink);font:700 16.5px/1.25 inherit;font:700 16.5px/1.25 var(--v10-display,inherit);letter-spacing:-.01em;margin:0}.rx-topbar .v10-title h1,.rx-topbar .v10-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-topbar .v10-title p{color:var(--tb-faint);font-size:12px;line-height:1.35;margin:2px 0 0;max-width:72ch}.rx-topbar .v10-top-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.rx-topbar .v10-top-btn{align-items:center;background:var(--tb-surface);border:1px solid var(--tb-line-md);border-radius:10px;box-sizing:border-box;color:var(--tb-ink);cursor:pointer;display:inline-flex;font:600 12.5px inherit;font:600 12.5px var(--v10-body,inherit);gap:6px;height:34px;padding:0 12px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;white-space:nowrap}.rx-topbar .v10-top-btn:hover{background:var(--tb-hover);border-color:#cfcfd8}.rx-topbar .v10-back:focus-visible,.rx-topbar .v10-top-btn:focus-visible{outline:2px solid var(--tb-accent);outline-offset:2px}.rx-topbar .v10-top-btn i{background:#16a34a;background:var(--v10-green,#16a34a);border-radius:50%;display:inline-block;height:7px;width:7px}.rx-topbar .rx-topbar__quick.is-primary,:root:root .rx-topbar .rx-topbar__quick.is-primary{background:#e11d48;background:var(--os-accent,#e11d48);border-color:#e11d48;border-color:var(--os-accent,#e11d48);color:#fff;opacity:1}.rx-topbar .rx-topbar__quick.is-primary:hover,:root:root .rx-topbar .rx-topbar__quick.is-primary:hover{background:color-mix(in srgb,#e11d48 86%,#000);background:color-mix(in srgb,var(--os-accent,#e11d48) 86%,#000);border-color:color-mix(in srgb,#e11d48 86%,#000);border-color:color-mix(in srgb,var(--os-accent,#e11d48) 86%,#000);color:#fff}.rx-topbar .rtx-topbar__section{align-items:center;display:inline-flex;gap:6px}@media (max-width:1180px){.rx-topbar .v10-title p{display:none}}@media (prefers-reduced-motion:reduce){.rx-topbar *{transition:none!important}}.rx-topbar.v10-header.v10-header--mobile.rx-topbar--chat{padding-left:12px}.rx-topbar--chat .rtx-iconbtn{height:34px;width:34px}.ga-wrap{display:inline-block;flex-shrink:0}.ga-canvas,.ga-wrap{border-radius:50%;position:relative}.ga-canvas{box-shadow:0 0 0 1px #1e1e230f,0 0 14px hsl(var(--ga-hue) 70% 55%/.28);display:block;z-index:1}.ga-wrap:after{animation:ga-ring 2.6s ease-in-out infinite;border:1.5px solid hsl(var(--ga-hue) 75% 60%/.45);border-radius:50%;content:"";inset:-3px;pointer-events:none;position:absolute}@keyframes ga-ring{0%,to{opacity:.75;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}}:root[data-motion=none] .ga-wrap:after,:root[data-motion=reduced] .ga-wrap:after{animation:none;opacity:.5}@media (prefers-reduced-motion:reduce){.ga-wrap:after{animation:none;opacity:.5}}:root:not([data-theme=dark]){--rtx-ui-page:#f8f8f6;--rtx-ui-surface-alt:#f7f7f5;--rtx-ui-surface-hover:#f7f4fb;--rtx-ui-border:#e7e7e4;--rtx-ui-border-md:#dededb;--rtx-ui-text:#191b1f;--rtx-ui-text-muted:#555c64;--rtx-ui-text-faint:#a0a4a8;--rtx-ui-brand-subtle:#f1eaff;--rtx-ui-brand-border:#d4c3ed;--rtx-ui-ok-text:#13946a;--rtx-ui-ok-bg:#e8f8f1;--rtx-ui-warn-text:#a66f14;--rtx-ui-warn-bg:#fff1dd;--rtx-ui-shadow-2:0 14px 34px #3730501a}:root{--v10-violet:#7b35ed;--v10-violet-ink:#6041a6;--v10-green:#10a875;--v10-amber:#e3a02f;--v10-display:"Manrope","DM Sans",system-ui,sans-serif;--v10-body:"DM Sans","Inter",system-ui,sans-serif}:root[data-theme=dark]{--v10-violet:#a78bfa;--v10-violet-ink:#c4b5fd}:root:not([data-theme=dark]) .rx,:root:not([data-theme=dark]) .rx-layer{--rx-violet:#7b35ed;--rx-violet-ink:#6a2ad8;--rx-paper:#f8f8f6}.v10-shell{font-family:DM Sans,Inter,system-ui,sans-serif;font-family:var(--v10-body)}.v10-header{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border-bottom:1px solid #e7e7e4;border-bottom:1px solid var(--rtx-ui-border,#e7e7e4);display:flex;flex-shrink:0;gap:12px;min-height:74px;padding:0 24px}.v10-header--mobile{min-height:60px;padding:8px 14px 8px 58px}.v10-back{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ddd;border:1px solid var(--rtx-ui-border-md,#ddd);border-radius:9px;color:#555c64;color:var(--rtx-ui-text-muted,#555c64);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.v10-back:hover{background:var(--rtx-ui-surface-hover);color:var(--rtx-ui-text)}.v10-title h1{color:#191b1f;color:var(--rtx-ui-text,#191b1f);font:700 17px/1.2 Manrope,DM Sans,system-ui,sans-serif;font:700 17px/1.2 var(--v10-display);letter-spacing:-.01em;margin:0}.v10-title h1,.v10-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-title p{color:#999;color:var(--rtx-ui-text-faint,#999);font-size:11.5px;margin:3px 0 0;max-width:70ch}.v10-top-actions{margin-left:auto}.v10-top-btn{align-items:center;background:#fafafa;background:var(--rtx-ui-surface-alt,#fafafa);border:1px solid #e2e2df;border:1px solid var(--rtx-ui-border-md,#e2e2df);border-radius:9px;color:#191b1f;color:var(--rtx-ui-text,#191b1f);cursor:pointer;display:inline-flex;font:600 12px DM Sans,Inter,system-ui,sans-serif;font:600 12px var(--v10-body);gap:6px;padding:7px 11px;white-space:nowrap}.v10-top-btn:hover{background:var(--rtx-ui-brand-subtle);border-color:var(--rtx-ui-brand-border)}.v10-top-btn i{background:#10a875;background:var(--v10-green);border-radius:50%;display:inline-block;height:7px;width:7px}.v10-avatar{background:#7b35ed;background:var(--v10-violet);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font:700 11px DM Sans,Inter,system-ui,sans-serif;font:700 11px var(--v10-body);height:30px;place-items:center;text-transform:uppercase;width:30px}.v10-tabs{background:#0000;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:12px 24px 0}.v10-tabs--mobile{padding:10px 16px 0}.v10-tab{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dededb;border:1px solid var(--rtx-ui-border-md,#dededb);border-radius:9px;color:var(--rtx-ui-text-muted);cursor:pointer;font:600 12px DM Sans,Inter,system-ui,sans-serif;font:600 12px var(--v10-body);padding:7px 12px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.v10-tab:hover{color:var(--rtx-ui-text)}.v10-tab[aria-selected=true]{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);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:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);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:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}:root[data-theme=dark] .rx .rx-period__btn--active{background:#f4f4f5;border-color:#f4f4f5;color:#111}.rx .rx-period__note{color:var(--rtx-ui-text-faint);font-size:12px;margin-left:auto}.rx .rx-stats{gap:14px;margin:16px 0 34px}.rx .rx-stat{padding:18px 20px}.rx .rx-stat__label{align-items:center;display:inline-flex}.rx .rx-stat__hint{line-height:1.45;margin-top:6px}.rx .rx-section{margin-top:34px}.rx .rx-section__head{margin-bottom:14px}.rx .rx-h2{font:700 18px/1.3 Manrope,DM Sans,system-ui,sans-serif;font:700 18px/1.3 var(--v10-display);letter-spacing:-.01em;margin:4px 0 0}.rx .rx-eyebrow{margin:0}.rx .rx-priority{padding:8px}.rx .rx-priority__row{align-items:center;gap:14px;padding:14px}.rx .rx-priority__body{display:flex;flex-direction:column;gap:3px}.rx .rx-priority__meta,.rx .rx-priority__title{display:block}.rx .rx-priority__action,.rx .rx-priority__meta{margin-top:0}.rx .rx-grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rx .rx-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (max-width:800px){.rx .rx-grid-2{grid-template-columns:1fr}}.rx .rx-grid-2{align-items:start}.rx .rx-quickcmd{padding:22px}.rx .rx-command{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dededb;border:1px solid var(--rtx-ui-border-md,#dededb);border-radius:14px;box-shadow:0 8px 24px #3730500f;display:flex;gap:10px;margin-top:14px;padding:6px 6px 6px 14px}.rx .rx-command:focus-within{border-color:#d4c3ed;border-color:var(--rtx-ui-brand-border,#d4c3ed);box-shadow:0 0 0 4px #7b35ed12}.rx .rx-command__mark{color:#7b35ed;color:var(--v10-violet,#7b35ed);flex-shrink:0;font-size:16px}.rx .rx-command__input{background:#0000;border:0;color:var(--rtx-ui-text);flex:1 1;font:500 14.5px DM Sans,Inter,system-ui,sans-serif;font:500 14.5px var(--v10-body);min-width:0;outline:none;padding:9px 0}.rx .rx-command .rx-btn{flex-shrink:0}.rx .rx-command__suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rx .rx-pill--suggest{background:#f7f7f5;background:var(--rtx-ui-surface-alt,#f7f7f5);border:1px solid #e7e7e4;border:1px solid var(--rtx-ui-border,#e7e7e4);cursor:pointer;font:600 12px DM Sans,Inter,system-ui,sans-serif;font:600 12px var(--v10-body);padding:7px 12px}.rx .rx-pill--suggest:hover{background:var(--rtx-ui-brand-subtle);border-color:var(--rtx-ui-brand-border);color:#7b35ed;color:var(--v10-violet)}.rx .rx-live-dot{background:#10a875;background:var(--v10-green,#10a875);border-radius:50%;box-shadow:0 0 0 3px #10a87526;display:inline-block;height:7px;width:7px}.rx .rx-glance{margin-top:14px}.rx .rx-glance__label{color:var(--rtx-ui-text-faint);font:700 10.5px DM Sans,Inter,system-ui,sans-serif;font:700 10.5px var(--v10-body);letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}.rx .rx-glance__row{align-items:center;background:none;border-bottom:0;border-left:0;border-right:0;color:inherit;font:inherit;text-align:left;width:100%}@media (max-width:1100px){.v10-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-org-layout{grid-template-columns:1fr}.v10-conn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.v10-detail-grid,.v10-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-kpis{grid-template-columns:1fr 1fr}.v10-conn-grid{grid-template-columns:1fr}.v10-search{width:100%}}@media (prefers-reduced-motion:reduce){.v10-main-scroll,.v10-metric,.v10-ws{animation:none!important;transition:none!important}.v10-state--run i{animation:none}}:root{--rtx-elev-1:0 1px 2px #1814240a,0 4px 14px #1814240d;--rtx-elev-2:0 2px 4px #1814240d,0 10px 26px #18142414}:root[data-theme=dark]{--rtx-elev-1:0 1px 2px #00000059,0 4px 14px #00000040;--rtx-elev-2:0 2px 6px #0006,0 12px 28px #00000059}:root .crm-head,:root .crm-nc__card,:root .crm-section,:root .rx .rx-panel,:root .rx .rx-stat,:root .rx .rx-tile,:root .rx-panel,:root .rx-stat,:root .rx-tile,:root .v10-card,:root .v10-metric,:root .v10-ws{border-color:#18142412;box-shadow:0 1px 2px #1814240a,0 4px 14px #1814240d;box-shadow:var(--rtx-elev-1)}:root[data-theme=dark] .rx-panel,:root[data-theme=dark] .rx-stat,:root[data-theme=dark] .rx-tile,:root[data-theme=dark] .v10-card,:root[data-theme=dark] .v10-metric{border-color:#ffffff14}:root .crm-section,:root .rx-tile,:root .v10-tr--click,:root .v10-ws,:root button.rx-panel,:root button.v10-metric{transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}:root .crm-section:hover,:root .rx-tile:hover,:root .v10-ws:hover,:root button.rx-panel:hover,:root button.v10-metric:hover{box-shadow:0 2px 4px #1814240d,0 10px 26px #18142414;box-shadow:var(--rtx-elev-2);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){:root .crm-section:hover,:root .rx-tile:hover,:root .v10-ws:hover,:root button.rx-panel:hover,:root button.v10-metric:hover{transform:none}}@keyframes rtxFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rtxGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root .crm-section,:root .rx-panel,:root .rx-stat,:root .rx-tile,:root .v10-card,:root .v10-metric{animation:rtxFadeUp .32s ease both}:root .rx-stats>:nth-child(2),:root .v10-grid4>:nth-child(2){animation-delay:.04s}:root .rx-stats>:nth-child(3),:root .v10-grid4>:nth-child(3){animation-delay:.08s}:root .rx-stats>:nth-child(4),:root .v10-grid4>:nth-child(4){animation-delay:.12s}:root .rx-row,:root .v10-list-row,:root .v10-tr:not(.v10-tr--head){transition:background-color .15s ease}:root .rx-row:hover,:root .v10-list-row:hover,:root .v10-tr:not(.v10-tr--head):hover{background-color:rgba(123,53,237,.035)}:root .rx-btn,:root .v10-btn,:root .v10-chip,:root .v10-top-btn{transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}:root [role=button]:focus-visible,:root a:focus-visible,:root button:focus-visible,:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible{outline:2px solid #7b35ed8c;outline-offset:2px}:root .rx-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s ease}:root .rx-link:hover{background-size:100% 1px}:root .rtx-skeleton,:root .rx-skeleton{animation:rtxShimmer 1.3s linear infinite;background:linear-gradient(90deg,#1814240d 25%,#1814241a 37%,#1814240d 63%);background-size:800px 100%}.rtx-showmore{align-items:center;background:#0000;border:1px dashed #18142424;border-radius:12px;color:#7b35ed;color:var(--v10-violet,#7b35ed);cursor:pointer;display:flex;font:700 12.5px DM Sans,Inter,system-ui,sans-serif;font:700 12.5px var(--v10-body,inherit);gap:6px;justify-content:center;margin-top:10px;padding:9px 12px;transition:background-color .15s ease,border-color .15s ease;width:100%}.rtx-showmore:hover{background:#7b35ed0d;border-color:#7b35ed59}.rtx-reveal>*{animation:rtxFadeUp .3s ease both}@media (prefers-reduced-motion:reduce){.kb-area,.kb-bar span,.kb-card,.kb-metric,.kb-passage,.rtx-reveal>*,:root .crm-section,:root .rx-panel,:root .rx-stat,:root .rx-tile,:root .v10-card,:root .v10-metric{animation:none!important}.kb-area:hover,.kb-metric:hover,:root .rx-btn:hover,:root .v10-btn:hover,:root .v10-top-btn:hover{transform:none!important}}:root .rx .rx-period__btn--active:hover,:root .rx-period__btn--active:hover{color:#fff}:root[data-theme=dark] .rx .rx-period__btn--active:hover{color:#111}:root .rx .rx-period__btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}:root .rx .rx-period__btn:not(.rx-period__btn--active):hover{background:#7b35ed0f;border-color:#7b35ed40;color:#7b35ed;color:var(--v10-violet,#7b35ed)}:root .v10-chip[aria-pressed=true]:hover{color:#fff}.tb-notif{position:relative}.tb-dot{animation:tbPulse 2s infinite;background:#ff2d6c;border-radius:99px;color:#fff;display:grid;font-size:9.5px;font-weight:800;height:16px;min-width:16px;padding:0 4px;place-items:center;position:absolute;right:-6px;top:-7px}@keyframes tbPulse{70%{box-shadow:0 0 0 7px #ff2d6c00}0%{box-shadow:0 0 0 0 #ff2d6c73}}.tb-user{position:relative}.tb-chip{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;gap:8px;padding:4px 10px 4px 4px}.tb-chip[aria-expanded=true]{border-color:#b9a3f3;box-shadow:0 0 0 3px #7c3aed14}.tb-av{background:#18181c;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:11.5px;font-weight:800;height:30px;place-items:center;width:30px}.tb-av.lg{font-size:15px;height:44px;width:44px}.tb-who{display:grid;line-height:1.2;max-width:160px;text-align:left}.tb-head b,.tb-who b{font-size:12.5px}.tb-head b,.tb-who b,.tb-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-who small{color:var(--rtx-ui-text-muted);font-size:10.5px}.tb-rot{transform:rotate(180deg)}.tb-menu{animation:tbIn .16s ease-out both;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;box-shadow:0 24px 60px #14141929;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:80}@keyframes tbIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.tb-head{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--rtx-ui-border,#eee);display:flex;gap:10px;padding:10px 10px 12px}.tb-head span:last-child{display:grid;min-width:0}.tb-head b{font-size:14px}.tb-head small{color:var(--rtx-ui-text-muted);font-size:12px;text-transform:capitalize}.tb-sec{color:#a1a1aa;font-size:10px;font-weight:800;letter-spacing:.12em;padding:10px 10px 4px;text-transform:uppercase}.tb-item{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.tb-item:hover{background:#f4f4f6;background:var(--rtx-ui-surface-hover,#f4f4f6)}.tb-item span:last-child{display:grid}.tb-item b{font-size:13px}.tb-item small{color:var(--rtx-ui-text-muted);font-size:11.5px}.tb-ic{background:#f3efff;border-radius:10px;color:#6d28d9;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.tb-out .tb-ic{background:#f4f4f6;color:#52525b}.tb-foot{border-top:1px solid #eee;border-top:1px solid var(--rtx-ui-border,#eee);color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11px;margin-top:6px;padding:10px 0 4px;text-align:center}:root[data-theme=dark] .tb-ic{background:#2a2140;color:#c4a8ff}:root[data-theme=dark] .tb-av{background:#f1effa;color:#16161a}.v10-header{position:relative;z-index:60}.tb-menu,.tb-user{z-index:1000}.tb-menu{isolation:isolate}.v10-top-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.v10-title{min-width:0}@media (max-width:1400px){.tb-who small{display:none}.tb-notif{font-size:0;gap:0;padding-left:10px;padding-right:10px}.tb-notif svg{height:15px;width:15px}}.tb-chip--compact{border-radius:50%;padding:2px}.tb-menu{max-height:calc(100vh - 90px);max-width:calc(100vw - 24px);overflow-y:auto}.tb-chip:focus-visible,.tb-item:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.tb-npop{position:relative;z-index:1000}.tb-npanel{animation:tb-npop-in .18s cubic-bezier(.2,.8,.2,1);background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;box-shadow:0 24px 60px -12px #14122347;display:flex;flex-direction:column;isolation:isolate;max-height:min(70vh,560px);max-width:calc(100vw - 24px);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top right;width:380px}@keyframes tb-npop-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}.tb-npanel__head{align-items:center;border-bottom:1px solid #eeeef1;border-bottom:1px solid var(--rtx-ui-border,#eeeef1);display:flex;gap:8px;padding:12px 12px 10px 14px}.tb-npanel__head b{font-size:13.5px}.tb-npanel__head small{font-size:11.5px}.tb-npanel__head small,.tb-npanel__x{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.tb-npanel__x{background:#0000;border:0;border-radius:8px;cursor:pointer;display:grid;height:26px;margin-left:auto;place-items:center;width:26px}.tb-npanel__x:hover{background:#f4f4f6;background:var(--rtx-ui-surface-hover,#f4f4f6)}.tb-npanel__list{display:flex;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;padding:6px}.tb-npanel__empty{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:flex;font-size:12.5px;gap:8px;justify-content:center;padding:28px 12px}.tb-npanel__empty.is-bad{color:#b83a50}.tb-npanel__empty button{color:#7c3aed;color:var(--os-accent,#7c3aed);font-weight:650}.tb-nitem,.tb-npanel__empty button{background:#0000;border:0;cursor:pointer}.tb-nitem{grid-gap:10px;align-items:center;border-radius:11px;color:inherit;display:grid;font:inherit;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;padding:9px 8px;position:relative;text-align:left;transition:background .15s;width:100%}.tb-nitem:focus-visible,.tb-nitem:hover{background:#f4f4f6;background:var(--rtx-ui-surface-hover,#f4f4f6);outline:none}.tb-nitem.is-focus{animation:tb-nflash 1.2s ease 1;background:color-mix(in srgb,#7c3aed 9%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 9%,#0000);box-shadow:inset 3px 0 0 #7c3aed;box-shadow:inset 3px 0 0 var(--os-accent,#7c3aed)}@keyframes tb-nflash{0%,40%{background:color-mix(in srgb,#7c3aed 20%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 20%,#0000)}}.tb-nitem__ic{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-radius:10px;color:#7c3aed;color:var(--os-accent,#7c3aed);display:grid;height:32px;place-items:center;width:32px}.tb-nitem--failed .tb-nitem__ic{background:#ffedf1;color:#b83a50}.tb-nitem--review .tb-nitem__ic{background:#eef5ff;color:#2563eb}.tb-nitem--connector .tb-nitem__ic{background:#fff4e5;color:#b45309}.tb-nitem__body{grid-gap:2px;display:grid;gap:2px;min-width:0}.tb-nitem__body b{font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-nitem__body small{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:-webkit-box;font-size:11.5px;overflow:hidden}.tb-nitem__side{align-items:center;color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);display:flex;font-size:10.5px;gap:6px;white-space:nowrap}.tb-risk{background:#f4f4f6;border-radius:99px;color:#52525b;font-style:normal;font-weight:700;padding:1px 6px;text-transform:capitalize}.tb-risk--high{background:#ffedf1;color:#b83a50}.tb-risk--medium{background:#fff5df;color:#a06511}.tb-npanel__foot{border-top:1px solid #eeeef1;border-top:1px solid var(--rtx-ui-border,#eeeef1);display:flex;gap:6px;padding:8px}.tb-npanel__foot button{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:9px;color:#16161a;color:var(--rtx-ui-text,#16161a);cursor:pointer;flex:1 1;font:600 12px inherit;font:600 12px var(--os-font,inherit);height:30px}.tb-npanel__foot button:hover{border-color:color-mix(in srgb,#7c3aed 35%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000)}@keyframes tb-spin{to{transform:rotate(1turn)}}.tb-spin{animation:tb-spin .9s linear infinite}:root[data-theme=dark] .tb-nitem--failed .tb-nitem__ic,:root[data-theme=dark] .tb-risk--high{background:#b83a502e;color:#f19aab}:root[data-theme=dark] .tb-nitem--review .tb-nitem__ic{background:#2563eb2e;color:#93b4f5}:root[data-theme=dark] .tb-nitem--connector .tb-nitem__ic{background:#b4530933;color:#f5b860}@media (max-width:720px){.tb-npanel{left:12px;position:fixed;right:12px;top:62px;width:auto}}.wsx,.wsx-vars{--ink:#191b1f;--muted:#747b83;--line:#e7e7e4;--violet:#7b35ed;--violet-50:#f1eaff;--green:#10a875;--amber:#e3a02f;--red:#c64d61;--paper:#f8f8f6;--display:"Manrope","DM Sans",system-ui,sans-serif;--body:"DM Sans",system-ui,sans-serif}.wsx,.wsx-vars{color:var(--ink);font-family:var(--body);font-size:14px}.wsx{background:var(--paper);display:grid;grid-template-columns:268px minmax(0,1fr);height:100vh;overflow:hidden}.wsx *,.wsx :after,.wsx :before,.wsx-vars *,.wsx-vars :after,.wsx-vars :before{box-sizing:border-box}.wsx button,.wsx input,.wsx select,.wsx textarea,.wsx-vars button,.wsx-vars input,.wsx-vars select,.wsx-vars textarea{color:inherit;font:inherit}.wsx button,.wsx-vars button{cursor:pointer}.wsx button:disabled,.wsx-vars button:disabled{cursor:not-allowed;opacity:.55}.wsx-side{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;min-height:0;padding:18px 12px;z-index:20}.wsx-brand{align-items:center;background:none;border:0;display:flex;font:700 13px var(--display);letter-spacing:.14em;padding:0 7px 14px;text-align:left}.wsx-brand i{color:#ff3f75;font-size:28px;font-style:normal;line-height:1;margin-right:6px}.wsx-pill{margin:0 6px 12px;position:relative}.wsx-pill__btn{align-items:center;background:#fbf9ff;border:1px solid #ece8f2;border-radius:11px;display:flex;gap:9px;padding:10px;text-align:left;width:100%}.wsx-pill__btn:hover{border-color:#d9caef}.wsx-pill__mark{border-radius:9px;color:#fff;display:grid;flex:0 0 30px;font-size:15px;height:30px;place-items:center;width:30px}.wsx-pill b,.wsx-pill small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-pill small{color:var(--violet);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wsx-pill b{font-size:14px;margin-top:2px}.wsx-side-label{color:#9c9fa4;font-size:10px;letter-spacing:.04em;margin:8px 7px 6px;text-transform:uppercase}.wsx-nav{flex:0 1 auto;min-height:0;overflow:auto}.wsx-nav-item{align-items:center;background:none;border:1px solid #0000;border-radius:9px;color:#5c6168;cursor:pointer;display:flex;font-size:13px;gap:8px;margin:1px 0;padding:8px;text-align:left;width:100%}.wsx-nav-item:hover{background:#f7f4fb}.wsx-nav-item.active{background:var(--violet-50);border-color:#e2d4f8;color:var(--violet);font-weight:700}.wsx-nav-item.off{opacity:.55}.wsx-nav-item.dragging{opacity:.4}.wsx-nav-item.over{outline:2px dashed #a98ad8;outline-offset:1px}.wsx-ico{background:#f3f3f2;border-radius:7px;display:grid;flex:0 0 24px;font-size:13px;height:24px;place-items:center;width:24px}.wsx-nm{flex:1 1;overflow:hidden;text-overflow:ellipsis}.wsx-nm,.wsx-tag{white-space:nowrap}.wsx-tag{background:#eaf7f0;border-radius:99px;color:#18815f;font-size:10px;font-weight:600;padding:3px 6px}.wsx-tag.added{background:#eee8ff;color:#6c43cf}.wsx-tag.cross{background:#fff1dc;color:#9a6413}.wsx-tag.off{background:#f1f1ef;color:#8b8f94}.wsx-del{background:#fff;border:0;border-radius:6px;color:#aaa;display:none;display:grid;flex:0 0 22px;height:22px;opacity:0;place-items:center;width:22px}.wsx-nav-item:focus-within .wsx-del,.wsx-nav-item:hover .wsx-del{display:grid;opacity:1}.wsx-nav-item:focus-within .wsx-tag,.wsx-nav-item:hover .wsx-tag{display:none}.wsx-del:hover{background:#fdf1f3;color:var(--red)}.wsx-add{background:#fbf8ff;border:1.5px dashed #bba5e0;border-radius:10px;color:#6542a2;margin:8px 3px;padding:10px;text-align:center;width:calc(100% - 6px)}.wsx-add b,.wsx-add small{display:block}.wsx-add b{font-size:13px}.wsx-add small{color:#8c8494;font-size:10px;margin-top:3px}.wsx-restore{background:#fff;border:1px solid #e5e5e2;border-radius:8px;color:#777;font-size:11.5px;margin:0 3px;padding:8px}.wsx-foot{grid-gap:6px;border-top:1px solid #eee;display:grid;gap:6px;margin-top:auto;padding-top:10px}.wsx-foot button{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:12px;padding:9px;width:100%}.wsx-foot button:hover{border-color:#cfc3e6;color:var(--violet)}.wsx-menu{background:#fff;border:1px solid #e6e3ee;border-radius:14px;box-shadow:0 22px 60px #19171e29;left:0;padding:6px;position:absolute;top:calc(100% + 6px);width:300px;z-index:60}.wsx-menu__head{color:#8b8f94;font-size:11px;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.wsx-menu__list{max-height:360px;overflow:auto}.wsx-menu__item{align-items:center;background:none;border:0;border-radius:10px;display:flex;gap:10px;padding:8px 10px;text-align:left;width:100%}.wsx-menu__item.is-current,.wsx-menu__item:hover{background:#f7f4fb}.wsx-menu__item .wsx-pill__mark{height:30px;width:30px}.wsx-menu__item b{display:block;font-size:13.5px}.wsx-menu__item small{color:#8b8f94;display:block;font-size:11.5px;margin-top:1px}.wsx-menu__item--off{filter:blur(.5px) grayscale(.7);opacity:.55}.wsx-menu__item--off:focus-visible,.wsx-menu__item--off:hover{filter:grayscale(.4);opacity:.85}.wsx-menu__dot{background:#c9c9c4;border-radius:50%;flex:0 0 8px;height:8px;width:8px}.wsx-menu__dot.on{background:var(--green);box-shadow:0 0 0 3px #e3f6ee}.wsx-menu__foot{border-top:1px solid #eee;display:grid;margin-top:4px;padding-top:4px}.wsx-menu__foot button{align-items:center;background:none;border:0;border-radius:9px;color:#5c6168;display:flex;font-size:13px;gap:8px;padding:9px 10px;text-align:left}.wsx-menu__foot button:hover{background:#f7f4fb;color:var(--violet)}.wsx-main{height:100vh;min-width:0;overflow-y:auto;position:relative;scroll-behavior:smooth}.wsx-head{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid var(--line);display:flex;gap:12px;height:72px;padding:0 22px;position:-webkit-sticky;position:sticky;top:0;z-index:15}.wsx-burger{background:#fff;border:1px solid var(--line);border-radius:8px;display:none;height:34px;width:34px}.wsx-wsicon{background:#fbf9ff;border:1px solid #e3dced;border-radius:10px;color:var(--violet);display:grid;flex:0 0 36px;font-size:17px;height:36px;place-items:center;width:36px}.wsx-head h1{font:700 20px var(--display);margin:0}.wsx-head h1,.wsx-head p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-head p{color:#999;font-size:12px;margin:3px 0 0}.wsx-top{align-items:center;display:flex;gap:6px;margin-left:auto;position:relative}.wsx-top .wsx-topbtn,.wsx-top>button{align-items:center;background:#fafafa;border:1px solid #e1e1df;border-radius:8px;display:inline-flex;font-size:12px;gap:5px;padding:7px 10px;white-space:nowrap}.wsx-top .ai{background:#fbf8ff;border-color:#d8c9f2;color:#6338ad}.wsx-top .tokens{background:#fbf8ff;border-color:#ddd4ec;color:#6036a9}.wsx-count{background:var(--amber);border-radius:99px;color:#fff;display:inline-grid;font-size:10.5px;font-weight:700;height:18px;min-width:18px;padding:0 5px;place-items:center}.wsx-search{background:#fff;border:1px solid #e6e3ee;border-radius:14px;box-shadow:0 22px 60px #19171e29;padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:min(520px,90vw);z-index:40}.wsx-search input{border:1px solid #ddd;border-radius:9px;font-size:13px;outline:none;padding:9px 11px;width:100%}.wsx-search input:focus{border-color:#b79be6}.wsx-search__list{grid-gap:4px;display:grid;gap:4px;margin-top:8px;max-height:380px;overflow:auto}.wsx-search__hit{grid-gap:8px;align-items:center;background:#fafaf8;border:1px solid #efefec;border-radius:9px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:8px 9px;text-align:left}.wsx-search__hit:hover{background:#fbf8ff;border-color:#d9caef}.wsx-search__hit b{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-search__hit small{color:#8b8f94;font-size:11px}.wsx-scroll{max-width:1480px;padding:18px 22px 80px}.wsx-banner{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 300px}.wsx-live,.wsx-metric,.wsx-welcome{background:#fff;border:1px solid var(--line);border-radius:14px}.wsx-welcome{padding:16px}.wsx-eyebrow{color:var(--violet);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wsx-welcome h2{font:700 30px var(--display);letter-spacing:-.01em;margin:6px 0}.wsx-welcome p{color:#777;font-size:13px;line-height:1.55;margin:0}.wsx-live{background:linear-gradient(135deg,#f7f1ff,#effaf5);padding:14px}.wsx-live b,.wsx-live small,.wsx-live span{display:block}.wsx-live span{color:#168a64;font-size:10.5px;font-weight:700;letter-spacing:.04em}.wsx-live span.warn{color:#9a6413}.wsx-live b{font-size:13.5px;margin-top:7px}.wsx-live small{color:#888;font-size:11px;line-height:1.45;margin-top:4px}.wsx-section{border-bottom:1px solid #e8e8e5;padding:20px 0 26px;scroll-margin-top:84px}.wsx-section.active .wsx-toolbar h2{color:#6f38d0}.wsx-toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.wsx-toolbar h2{font:700 25px var(--display);margin:4px 0}.wsx-toolbar p{color:#777;font-size:12px;margin:0;max-width:680px}.wsx-chip{background:#eaf7f0;border-radius:99px;color:#18815f;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.03em;padding:4px 7px}.wsx-chip.cross{background:#eee8ff;color:#6c43cf}.wsx-chip.off{background:#f1f1ef;color:#777}.wsx-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.wsx-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;color:var(--ink);display:inline-flex;font-size:12px;gap:5px;padding:7px 10px;text-decoration:none;white-space:nowrap}.wsx-btn:hover:not(:disabled){border-color:#cfc3e6}.wsx-btn.primary{background:var(--violet);border-color:var(--violet);color:#fff}.wsx-btn.primary:hover:not(:disabled){background:#6a2ad6}.wsx-btn.danger{border-color:#efcfd6;color:var(--red)}.wsx-btn.ghost-ai{background:linear-gradient(135deg,#fbf8ff,#f3fbf7);border-color:#d9caef;color:#673db0;font-weight:700}.wsx-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 10px}.wsx-tabs button{align-items:center;background:#fff;border:1px solid #ddd;border-radius:99px;display:inline-flex;font-size:12px;gap:6px;padding:6px 11px}.wsx-tabs button.active{background:#1e2024;border-color:#1e2024;color:#fff}.wsx-tabs i{background:#c9c9c4;border-radius:50%;font-style:normal;height:7px;width:7px}.wsx-tabs i.ok{background:var(--green)}.wsx-tabs i.warn{background:var(--amber)}.wsx-tabs i.err{background:var(--red)}.wsx-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.wsx-metric{padding:14px}.wsx-metric b,.wsx-metric small,.wsx-metric span{display:block}.wsx-metric b{font:700 28px var(--display)}.wsx-metric span{font-size:13px;margin-top:2px}.wsx-metric small{color:#999;font-size:11px;margin-top:4px}.wsx-metric.warn{background:#fff8ec}.wsx-metric.good{background:#f0faf5}.wsx-metric.violet{background:#f7f2ff}.wsx-widgets{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-auto-flow:dense;grid-template-columns:repeat(12,1fr);margin-top:10px}.wsx-widget{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;grid-column:span 6;min-height:230px;min-width:0;padding:14px;position:relative}.wsx-widget.wide{grid-column:span 8}.wsx-widget.narrow{grid-column:span 4}.wsx-widget.full{grid-column:span 12}.wsx-widget.dragging{opacity:.45}.wsx-widget.over{outline:2px dashed #a98ad8;outline-offset:2px}.wsx-drag{color:#aaa;cursor:grab;font-size:15px;position:absolute;right:10px;top:8px;-webkit-user-select:none;user-select:none}.wsx-wh{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;padding-right:18px}.wsx-wh h3{font:700 15px var(--display);margin:2px 0}.wsx-wh p{color:#999;font-size:11px;margin:2px 0 8px}.wsx-wbody{flex:1 1;min-height:0}.wsx-wactions{border-top:1px solid #efefec;display:flex;gap:6px;justify-content:flex-end;margin-top:auto;padding-top:10px}.wsx-wactions .wsx-btn{justify-content:center;min-width:72px}.wsx-empty{color:#8b8f94;font-size:12.5px;line-height:1.5;padding:22px 12px;text-align:center}.wsx-empty b{color:var(--ink);display:block;font-size:13.5px;margin-bottom:4px}.wsx-bars{align-items:flex-end;border-bottom:1px solid #eee;display:flex;gap:7px;height:132px;padding:10px 4px 20px}.wsx-bar{animation:wsx-grow .8s ease;background:linear-gradient(#9a76f2,#6844c5);border-radius:6px 6px 2px 2px;flex:1 1;min-height:6px;position:relative}.wsx-bar:nth-child(2n){background:linear-gradient(#5bcaa8,#1da27a)}.wsx-bar span{bottom:-17px;color:#999;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-bar em,.wsx-bar span{font-size:10px;left:50%;position:absolute;transform:translateX(-50%)}.wsx-bar em{color:#6b6f75;font-style:normal;top:-16px}@keyframes wsx-grow{0%{height:0}}.wsx-line{display:block;height:120px;width:100%}.wsx-line path.l{fill:none;stroke:#7b35ed;stroke-width:2.3;stroke-dasharray:1200;stroke-dashoffset:1200;animation:wsx-draw 1.3s forwards}.wsx-line path.a{fill:url(#wsxFade);opacity:.5}@keyframes wsx-draw{to{stroke-dashoffset:0}}.wsx-axis{color:#999;display:flex;font-size:10px;justify-content:space-between;margin:2px 2px 0}.wsx-donut-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:6px 0}.wsx-donut{flex:0 0 118px;height:118px;place-items:center;width:118px}.wsx-donut,.wsx-donut:after{border-radius:50%;display:grid}.wsx-donut:after{background:#fff;content:attr(data-v);font:700 19px var(--display);height:78px;place-items:center;width:78px}.wsx-legend{grid-gap:4px;display:grid;font-size:11.5px;gap:4px;min-width:0}.wsx-legend span{align-items:center;display:flex;gap:6px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-legend i{border-radius:3px;flex:0 0 9px;height:9px;width:9px}.wsx-preview{grid-gap:5px;display:grid;gap:5px;margin-top:9px}.wsx-prow{grid-gap:8px;align-items:center;background:#f8f8f6;border:1px solid #efefec;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) auto;padding:8px 9px;text-align:left;width:100%}button.wsx-prow:hover{background:#fbf8ff;border-color:#d9caef}.wsx-prow b{font-size:12px}.wsx-prow b,.wsx-prow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-prow span{color:#858a90;font-size:11px}.wsx-status{background:#e9f8f1;border-radius:99px;color:#138b65;font-size:10.5px;max-width:140px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.wsx-status.warn{background:#fff1dc;color:#ac7116}.wsx-status.muted{background:#f1f1ef;color:#777}.wsx-attn{grid-gap:9px;align-items:center;border-top:1px solid #eee;display:grid;gap:9px;grid-template-columns:26px 1fr auto;padding:9px 0}.wsx-attn:first-child{border-top:0}.wsx-attn i{background:#f3f3f2;border-radius:8px;display:grid;font-size:11px;font-style:normal;font-weight:700;height:26px;place-items:center;width:26px}.wsx-attn b,.wsx-attn small{display:block}.wsx-attn b{font-size:13px}.wsx-attn small{color:#8c9095;font-size:11px}.wsx-airow{grid-gap:8px;align-items:center;background:#fff;border:1px solid #ded8e9;border-radius:11px;display:grid;gap:8px;grid-template-columns:22px 1fr auto;margin-top:10px;padding:8px}.wsx-airow input{background:#0000;border:0;font-size:13px;min-width:0;outline:0}.wsx-airow strong{color:var(--violet);text-align:center}.wsx-notice{align-items:flex-start;background:#fbf9ff;border:1px dashed #d8cdee;border-radius:12px;color:#5c6168;display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;justify-content:space-between;line-height:1.5;margin-top:10px;padding:14px}.wsx-notice b{color:var(--ink);display:block;font-size:13.5px;margin-bottom:3px}.wsx-notice.err{background:#fdf6f7;border-color:#efcfd6}.wsx-skel{animation:wsx-shine 1.2s infinite;background:linear-gradient(90deg,#f1f1ef,#f8f8f6,#f1f1ef);background-size:200% 100%;border-radius:8px}@keyframes wsx-shine{to{background-position:-200% 0}}.wsx-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19171e7a;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:120}.wsx-modal{background:#fff;border-radius:18px;box-shadow:0 35px 100px #00000038;color:var(--ink);display:flex;flex-direction:column;font-family:var(--body);max-height:92vh;overflow:hidden;width:min(1080px,98vw)}.wsx-modal.sm{width:min(560px,98vw)}.wsx-modal.md{width:min(900px,98vw)}.wsx-mc,.wsx-mf,.wsx-mh{border-bottom:1px solid #eee;padding:14px 18px}.wsx-mh{display:flex;gap:12px;justify-content:space-between}.wsx-mh h2{font:700 21px var(--display);margin:4px 0}.wsx-mh p{color:#777;font-size:12px;line-height:1.5;margin:0}.wsx-close{background:#f3f3f1;border:0;border-radius:8px;flex:0 0 32px;font-size:18px;height:32px;line-height:1;width:32px}.wsx-mc{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wsx-input{background:#fff;border:1px solid #ddd;border-radius:8px;flex:1 1;font-size:13px;min-width:180px;outline:none;padding:9px 10px}.wsx-input:focus{border-color:#b79be6}.wsx-mtabs{display:flex;flex-wrap:wrap;gap:5px}.wsx-mtabs button{background:#fff;border:1px solid #ddd;border-radius:99px;font-size:11.5px;padding:6px 10px}.wsx-mtabs button.active{background:#1e2024;border-color:#1e2024;color:#fff}.wsx-mb{background:#fafaf8;flex:1 1;min-height:0;overflow:auto;padding:16px 18px}.wsx-mf{align-items:center;border-bottom:0;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.wsx-mf b,.wsx-mf small{display:block}.wsx-mf b{font-size:13.5px}.wsx-mf small{color:#8b8f94;font-size:11.5px;margin-top:2px}.wsx-mlegend{background:#fff;border:1px solid #e7e7e4;border-radius:10px;color:#70757b;display:flex;flex-wrap:wrap;font-size:11.5px;gap:12px;margin-bottom:12px;padding:10px}.wsx-catalog{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.wsx-cat{background:#fff;border:1px solid #e6e5e2;border-radius:13px;cursor:pointer;display:flex;flex-direction:column;min-height:190px;padding:13px;position:relative;text-align:left}.wsx-cat:hover:not(.installed){border-color:#cdb8ee}.wsx-cat.selected{background:#fbf8ff;border-color:#9f75d9;box-shadow:0 0 0 2px #ece2fb}.wsx-cat.installed{background:#f8faf8;cursor:default}.wsx-included{background:#e8f7ef;border-radius:999px;color:#16855f;font-size:9.5px;font-weight:800;letter-spacing:.04em;padding:4px 8px;position:absolute;right:10px;top:10px}.wsx-cat .glyph{font-size:19px}.wsx-cat h3{font:700 14.5px var(--display);margin:8px 0 5px}.wsx-wstag{align-self:flex-start;background:#f3f3f4;border-radius:6px;color:#676b72;display:inline-block;font-size:10px;font-weight:700;padding:4px 7px}.wsx-cat p{color:#7d8388;font-size:12px;line-height:1.45;margin:8px 0;min-height:36px}.wsx-caps{display:flex;flex-wrap:wrap;gap:4px}.wsx-caps span{background:#f4f4f1;border-radius:5px;font-size:10.5px;padding:3px 6px}.wsx-price{border-top:1px solid #eee;color:#5d35a5;font-size:12px;font-weight:700;margin-top:auto;padding-top:9px}.wsx-price.free{color:#16855f}.wsx-src{color:#8b8f94;font-size:10.5px;margin-top:6px}.wsx-dtable{background:#fff;border:1px solid #e5e5e1;border-radius:11px;max-height:56vh;overflow:auto}.wsx-dtable table{border-collapse:collapse;font-size:12.5px;width:100%}.wsx-dtable th{background:#f5f5f2;border-bottom:1px solid #eee;color:#81868c;font-size:11px;font-weight:700;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.wsx-dtable td,.wsx-dtable th{padding:9px 10px;white-space:nowrap}.wsx-dtable td{border-top:1px solid #f0f0ee;max-width:260px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.wsx-dtable tr:hover td{background:#fcfbff}.wsx-dtable td.act{overflow:visible;text-align:right}.wsx-pager{align-items:center;color:#777;display:flex;font-size:12px;justify-content:space-between;margin-top:10px}.wsx-result{background:linear-gradient(135deg,#fbf8ff,#f4fbf7);border:1px solid #e4dcf2;border-radius:10px;font-size:12.5px;line-height:1.5;margin-top:12px;padding:12px}.wsx-kv{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:10px}.wsx-kv div{background:#fff;border:1px solid #ece8f2;border-radius:9px;min-width:0;padding:8px 10px}.wsx-kv small{color:#8b8f94;display:block;font-size:10.5px}.wsx-kv b{display:block;font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.wsx-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.wsx-form label{grid-gap:4px;color:#6b6f75;display:grid;font-size:11.5px;font-weight:600;gap:4px}.wsx-form label.full,.wsx-form>div.full{grid-column:1/-1}.wsx-form input,.wsx-form select,.wsx-form textarea{background:#fff;border:1px solid #ddd;border-radius:8px;color:var(--ink);font-size:13px;font-weight:400;outline:none;padding:9px 10px}.wsx-form textarea{min-height:80px;resize:vertical}.wsx-form input:focus,.wsx-form select:focus,.wsx-form textarea:focus{border-color:#b79be6}.wsx-err{color:var(--red);font-size:12px;margin-top:8px}.wsx-aihero{background:linear-gradient(135deg,#17171d,#282037 58%,#173028);border-radius:13px;color:#fff;margin-bottom:12px;padding:16px}.wsx-aihero small{color:#c8b6f5;font-size:10.5px;font-weight:700;letter-spacing:.06em}.wsx-aihero h3{font:700 18px var(--display);margin:6px 0}.wsx-aihero p{color:#d5d4dc;font-size:12.5px;line-height:1.55;margin:0}.wsx-aigrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:12px 0}.wsx-aimetric{background:#fff;border:1px solid #e9e5ef;border-radius:10px;padding:11px}.wsx-aimetric b,.wsx-aimetric span{display:block}.wsx-aimetric b{font:700 19px var(--display)}.wsx-aimetric span{color:#8c9096;font-size:11px}.wsx-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px}.wsx-tpl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.wsx-tpl button{align-items:flex-start;background:#fff;border:1px solid #e6e5e2;border-radius:12px;display:flex;gap:10px;padding:11px;text-align:left}.wsx-tpl button.active{background:#fbf8ff;border-color:#9f75d9;box-shadow:0 0 0 2px #ece2fb}.wsx-tpl b{display:block;font-size:13.5px}.wsx-tpl small{color:#8b8f94;display:block;font-size:11.5px;line-height:1.4;margin-top:2px}.wsx-perm{grid-gap:8px;align-items:center;border-top:1px solid #eee;display:grid;font-size:12.5px;gap:8px;grid-template-columns:minmax(0,1fr) 120px 120px 90px;padding:9px 0}.wsx-perm:first-child{border-top:0}.wsx-perm select{background:#fff;border:1px solid #ddd;border-radius:7px;font-size:12px;padding:6px}.wsx-switch{background:#d9d9d5;border:0;border-radius:99px;flex:0 0 38px;height:22px;position:relative;transition:background .15s;width:38px}.wsx-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;transition:left .15s;width:16px}.wsx-switch.on{background:var(--green)}.wsx-switch.on:after{left:19px}.wsx-toast{animation:wsx-in .2s ease;background:#1d2024;border-radius:10px;bottom:20px;color:#fff;max-width:380px;padding:10px 13px;position:fixed;right:20px;z-index:180}.wsx-toast.err{background:#8a2236}.wsx-toast b,.wsx-toast small{display:block}.wsx-toast b{font-size:13px}.wsx-toast small{color:#ddd;font-size:11.5px;margin-top:2px}@keyframes wsx-in{0%{opacity:0;transform:translateY(8px)}}.wsx-full{background:var(--paper);display:grid;font-family:var(--body);height:100vh;place-items:center}@media (max-width:1050px){.wsx{grid-template-columns:84px minmax(0,1fr)}.wsx-add small,.wsx-foot,.wsx-restore,.wsx-side .wsx-brand b,.wsx-side .wsx-del,.wsx-side .wsx-nm,.wsx-side .wsx-pill,.wsx-side .wsx-tag,.wsx-side-label{display:none}.wsx-nav-item{justify-content:center}.wsx-metrics{grid-template-columns:1fr 1fr}.wsx-widget,.wsx-widget.narrow,.wsx-widget.wide{grid-column:span 6}.wsx-banner{grid-template-columns:1fr}.wsx-catalog{grid-template-columns:1fr 1fr}.wsx-top .hide-md{display:none}}@media (max-width:680px){.wsx{display:block;height:auto;overflow:visible}.wsx-side{box-shadow:0 0 40px #00000026;inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .2s;width:270px;z-index:90}.wsx-side.open{transform:none}.wsx-side.open .wsx-add small,.wsx-side.open .wsx-brand b,.wsx-side.open .wsx-foot,.wsx-side.open .wsx-nm,.wsx-side.open .wsx-pill,.wsx-side.open .wsx-restore,.wsx-side.open .wsx-side-label,.wsx-side.open .wsx-tag{display:block}.wsx-side.open .wsx-nav-item{justify-content:flex-start}.wsx-side.open .wsx-foot{display:grid}.wsx-scrim{background:#00000040;inset:0;position:fixed;z-index:80}.wsx-main{height:auto;min-height:100vh;overflow:visible}.wsx-burger{display:grid;place-items:center}.wsx-head{height:62px;padding:0 12px}.wsx-head p,.wsx-top>button:not(.ai):not(.wsx-search-btn){display:none}.wsx-scroll{padding:12px}.wsx-toolbar{flex-direction:column}.wsx-actions{justify-content:flex-start}.wsx-widgets{grid-template-columns:1fr}.wsx-widget,.wsx-widget.full,.wsx-widget.narrow,.wsx-widget.wide{grid-column:1}.wsx-catalog,.wsx-form,.wsx-tpl{grid-template-columns:1fr}.wsx-aigrid{grid-template-columns:1fr 1fr}.wsx-welcome h2{font-size:24px}.wsx-perm{grid-template-columns:1fr 1fr}}.wsx-gear:hover{background:#f4effd;color:#7b35ed;color:var(--violet,#7b35ed)}.wsx-gear[aria-expanded=true]{color:#7b35ed;color:var(--violet,#7b35ed);display:grid;opacity:1}.wsx-gearmenu{font-family:DM Sans,Inter,system-ui,sans-serif;padding:6px}.wsx-gearmenu__label{color:#9a9890;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:8px 9px 4px;text-transform:uppercase}.wsx-gearmenu>button{background:none;border:0;border-radius:8px;color:#2b2b2b;cursor:pointer;display:block;font:inherit;font-size:13px;padding:7px 9px;text-align:left;width:100%}.wsx-gearmenu>button:hover{background:#f6f2fc}.wsx-gearmenu>button.danger{color:#c02640}.wsx-gearmenu>button.danger:hover{background:#fdf1f3}.wsx-gearmenu__toggle{align-items:center;border-radius:8px;color:#2b2b2b;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 9px;position:relative}.wsx-gearmenu__toggle:hover{background:#f6f2fc}.wsx-gearmenu__toggle span{flex:1 1}.wsx-gearmenu__toggle input{opacity:0;pointer-events:none;position:absolute}.wsx-gearmenu__toggle i{background:#d6d4ce;border-radius:99px;flex-shrink:0;height:18px;position:relative;transition:background .15s;width:30px}.wsx-gearmenu__toggle i:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .15s;width:14px}.wsx-gearmenu__toggle input:checked+i{background:#13946a}.wsx-gearmenu__toggle input:checked+i:after{transform:translateX(12px)}.wsx-gearmenu__toggle input:focus-visible+i{outline:2px solid #7b35ed;outline-offset:2px}.wsx-gearmenu__toggle input:disabled+i{opacity:.6}.wsx-gearmenu__hint{color:#9a9890;font-size:11px;line-height:1.45;margin:2px 9px 6px}.wsx-gearmenu__sep{background:#eee;height:1px;margin:4px 6px}.wsx-form label{align-content:start}.wsx-form label>span{display:flex;gap:2px}.wsx-req{color:var(--red);font-style:normal}.wsx-form [aria-invalid=true]{background:#fff8f9;border-color:#e6a3b1}.wsx-field-err{color:var(--red);font-size:11px;font-weight:500}.wsx-actrow{border-top:1px dashed #e4dcf2;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px}.wsx-actrow:before{align-self:center;color:#8b8f94;content:"Actions";font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.wsx-files{background:#fff;border:1px solid #ece8f2;border-radius:10px;margin-top:10px;padding:10px}.wsx-files.compact{margin-top:12px}.wsx-files__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.wsx-files__head b{align-items:center;display:inline-flex;font-size:12.5px;gap:5px}.wsx-files__note{color:#8b8f94;font-size:12px;margin-top:8px}.wsx-files__list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0}.wsx-files__list li{align-items:center;border:1px solid #f0edf5;border-radius:9px;display:flex;gap:8px;min-width:0;padding:6px 8px}.wsx-files__ext{background:#f4eefe;border-radius:7px;color:#673db0;display:grid;flex:0 0 auto;font-size:9.5px;font-weight:800;height:28px;letter-spacing:.03em;place-items:center;width:36px}.wsx-files__nm{display:grid;flex:1 1;min-width:0}.wsx-files__nm b{font-size:12.5px;font-weight:600}.wsx-files__nm b,.wsx-files__nm small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-files__nm small{color:#8b8f94;font-size:11px}.wsx-live em.wsx-sync{align-items:center;color:#8b8f94;display:inline-flex;font-size:10.5px;font-style:normal;font-weight:700;gap:5px;margin-top:6px}.wsx-live em.wsx-sync:before{background:#c4c4c8;border-radius:50%;content:"";height:7px;width:7px}.wsx-live em.wsx-sync.live{color:#168a64}.wsx-live em.wsx-sync.live:before{animation:wsxSyncPulse 2.4s ease-in-out infinite;background:#10b981;box-shadow:0 0 0 3px #10b9812e}.wsx-live em.wsx-sync.reconnecting{color:#9a6413}.wsx-live em.wsx-sync.reconnecting:before{background:#f59e0b}@keyframes wsxSyncPulse{50%{box-shadow:0 0 0 6px #10b98100}}@media (max-width:640px){.wsx-files__list li{flex-wrap:wrap}.wsx-files__nm{flex-basis:calc(100% - 44px)}}.wsx-settings-row{align-items:center;background:#fff;border:1px solid #ece8f2;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 12px}.wsx-settings-row b,.wsx-settings-row small{display:block}.wsx-settings-row b{color:var(--ink);font-size:13px}.wsx-settings-row small{color:#80858b;font-size:11.5px;font-weight:400;margin-top:2px}.wsx-aifill{background:#faf7ff;border:1px dashed #d3c1f3;border-radius:12px;margin:0 0 12px}.wsx-aifill.open{border-style:solid}.wsx-aifill__toggle{align-items:baseline;background:none;border:0;color:var(--violet);cursor:pointer;display:flex;flex-wrap:wrap;font:600 13px var(--body);gap:6px;padding:9px 12px;text-align:left;width:100%}.wsx-aifill__toggle small{color:#80858b;font-size:11.5px;font-weight:400}.wsx-aifill__body{grid-gap:8px;display:grid;gap:8px;padding:0 12px 12px}.wsx-aifill__body textarea{background:#fff;border:1px solid #ddd;border-radius:9px;box-sizing:border-box;color:var(--ink);font:13px var(--body);min-height:84px;padding:8px 10px;resize:vertical;width:100%}.wsx-aifill__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.wsx-aifill__row small{color:#80858b;font-size:11.5px}.wsx-aifill__msg{font-size:12px;padding:0 12px 9px}.wsx-aifill__msg.ok{color:#138b65}.wsx-aifill__msg.warn{color:#8a5a10}.wsx-aifill__msg.err{color:#c0392b;color:var(--red,#c0392b)}.wsx-empty-compact{padding:12px 16px}.wsx-empty-compact>div:not(.acts){flex:1 1;min-width:200px}.wsx-empty-ico{background:#f1eaff;border-radius:10px;color:#7b35ed;display:grid;flex:0 0 34px;font-weight:800;height:34px;place-items:center;width:34px}.wsx-start{grid-gap:12px;background:linear-gradient(135deg,#faf7ff,#fff);border:1px solid #e9ddff;border-radius:16px;display:grid;gap:12px;margin-top:16px;padding:16px 18px}.wsx-start__t b{display:block;font-size:15px}.wsx-start__t small{color:#6b7280;font-size:12.5px}.wsx-start ol{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.wsx-start li button{grid-gap:2px 10px;align-items:start;background:#fff;border:1px solid #ece6f7;border-radius:12px;cursor:pointer;display:grid;font:inherit;gap:2px 10px;grid-template-columns:28px 1fr;height:100%;padding:12px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .12s;width:100%}.wsx-start li button:hover{border-color:#c4b0f5;box-shadow:0 6px 16px #7b35ed14;transform:translateY(-1px)}.wsx-start li span{background:#7b35ed;border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:800;grid-row:span 2;height:26px;place-items:center;width:26px}.wsx-start li b{font-size:13.5px}.wsx-start li small{color:#6b7280;font-size:12px;line-height:1.4}.wsb{background:#fff;border:1px solid #e6e8eb;border-radius:16px;margin-top:16px;overflow:hidden}.wsb-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.wsb-head b{display:block;font-size:14px}.wsb-head small{color:#6b7280;display:block;font-size:12px}.wsb-ico{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:10px;color:#fff;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.wsb-grid{grid-gap:0;border-top:1px solid #f0f1f3;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.wsb-col{grid-gap:8px;align-content:start;display:grid;gap:8px;min-width:0;padding:12px 14px}.wsb-col+.wsb-col{border-left:1px solid #f0f1f3}.wsb-col h4{align-items:center;color:#6d28d9;display:flex;font-size:11.5px;font-weight:800;gap:6px;letter-spacing:.05em;margin:0;text-transform:uppercase}.wsb-item{background:#fafafb;border-radius:10px;min-width:0;padding:8px 10px}.wsb-item b{align-items:center;display:flex;font-size:13px;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsb-item b span{color:#6b7280;font-weight:500}.wsb-item small{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;display:block;display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden}.wsb-item.is-overdue{background:#fef2f2}.wsb-item.is-overdue small{color:#b91c1c;font-weight:600}.wsb-none{color:#9ca3af;font-size:12.5px;margin:0}.wsb-foot{border-top:1px solid #f0f1f3;display:flex;justify-content:flex-end;padding:10px 14px}@media (max-width:900px){.wsb-grid{grid-template-columns:1fr}.wsb-col+.wsb-col{border-left:0;border-top:1px solid #f0f1f3}}:root[data-theme=dark] .wsb,:root[data-theme=dark] .wsx-start li button{background:#1b1b21;border-color:#2c2c35}:root[data-theme=dark] .wsb-item{background:#23232a}:root[data-theme=dark] .wsx-start{background:#1b1b21;border-color:#2c2c35}.qn{grid-gap:12px;display:grid;gap:12px}.qn-composer{background:#fbf9ff;border:1px solid #e4e1ed;border-radius:14px;padding:10px}.qn-composer textarea{background:#fff;border:1px solid #dedee4;border-radius:10px;box-sizing:border-box;color:#16161a;color:var(--rx-ink,#16161a);font:inherit;font-size:13.5px;line-height:1.5;min-height:130px;outline:none;padding:10px 12px;resize:vertical;width:100%}.qn-composer textarea:focus{border-color:#b9a6ef;box-shadow:0 0 0 3px #7b35ed1f}.qn-bar{align-items:center;display:flex;gap:8px;margin-top:8px}.qn-bar span{color:#878993;font-size:12px;margin-right:auto}.qn-head{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.qn-eyebrow{color:#7c5cd6;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.qn-link{background:none;border:0;color:#7042c5;cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;padding:0}.qn-item{background:#fff;border:1px solid #e8e7ec;border-radius:12px;color:inherit;cursor:pointer;display:block;font:inherit;padding:11px 12px;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.qn-item:hover{border-color:#d0c7e8;box-shadow:0 6px 16px #3228500d}.qn-item__top{display:flex;gap:8px;justify-content:space-between}.qn-item b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qn-item small{color:#8a8c95;flex-shrink:0;font-size:11.5px}.qn-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5e6069;display:-webkit-box;font-size:12.5px;line-height:1.5;margin:5px 0 0;overflow:hidden}.qn-tag{align-items:center;background:#f1ecff;border-radius:999px;color:#7249d2;display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin:7px 6px 0 0;padding:3px 8px}.qn-empty{color:#8a8c95;font-size:13px;padding:18px;text-align:center}.qn-err{background:#fff1f0;border-radius:9px;color:#b42318;font-size:12.5px;padding:9px 11px}.qn-spin{animation:qnSpin 1s linear infinite}@keyframes qnSpin{to{transform:rotate(1turn)}}.os-notes-btn:hover{background:#fff8e8!important;border-color:#ead9ad!important;color:#9d7112!important}:root[data-theme=dark] .qn-composer{background:#ffffff0a;border-color:#34343d}:root[data-theme=dark] .qn-composer textarea,:root[data-theme=dark] .qn-item{background:#ffffff0d;border-color:#34343d;color:inherit}: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-family:inherit;font-size:13px;font-weight:600;line-height:1;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-family:inherit;font-size:13px;font-weight:700;letter-spacing:-.1px;line-height:1;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-family:inherit;font-size:11.5px;font-weight:700;gap:8px;line-height:1;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-family:inherit;font-size:13px;font-weight:800;letter-spacing:-.2px;line-height:1.3;margin-bottom:4px}.rtx-glock__body{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.5;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-family:inherit;font-size:12px;font-weight:700;line-height:1;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-family:inherit;font-size:9.5px;font-weight:700;gap:4px;letter-spacing:.06em;line-height:1;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-size:21px;font-weight:800;letter-spacing:-.4px;line-height:1.25;margin:0 0 8px}.rtx-gate__body,.rtx-gate__title{font-family:inherit;text-align:center}.rtx-gate__body{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:13.5px;font-weight:500;line-height:1.6;margin:0 auto;max-width:340px}.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-family:inherit;font-size:12.5px;font-weight:600;gap:10px;line-height:1.4}.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-family:inherit;font-size:12px;font-weight:500;line-height:1.6;margin:18px 0 0;padding:11px 14px}.rtx-gate__query b{color:#7c3aed;color:var(--rtx-g-lock);display:block;font-family:inherit;font-size:9.5px;font-weight:700;letter-spacing:.07em;line-height:1;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-family:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.1px;line-height:1;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-family:inherit;font-size:13.5px;font-weight:600;line-height:1;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-family:inherit;font-size:12px;font-weight:500;line-height:1;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-family:inherit;font-size:12.5px;font-weight:600;gap:9px;justify-content:center;line-height:1.4;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-family:inherit;font-size:11.5px;font-weight:700;line-height:1;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-family:inherit;font-size:12.5px;font-weight:400;line-height:1;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-loader{background:#f7f7f9;background:var(--rx-loader-bg,#f7f7f9);color:#16161a;display:grid;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;opacity:1;overflow:hidden;place-items:center;position:fixed;transition:opacity 1.05s cubic-bezier(.22,.75,.2,1),visibility 1.05s;z-index:10000}.rx-loader.is-pending{opacity:0;transition:none}.rx-loader.is-done{opacity:0;pointer-events:none;visibility:hidden}.rx-loader__inner{text-align:center;transform:translateY(-1.5vh);width:min(760px,82vw)}.rx-loader__mark{animation:rxLoaderMark 1.25s cubic-bezier(.16,1,.3,1) both;display:grid;height:50px;margin:0 auto 46px;place-items:center;width:50px}.rx-loader__copy{display:grid;height:92px;place-items:center;position:relative}.rx-loader__msg{color:#16161a;filter:blur(4px);font-size:clamp(28px,3vw,46px);font-weight:480;letter-spacing:-.048em;line-height:1.08;opacity:0;position:absolute;transform:translateY(9px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.78,.25,1),filter .9s ease;width:100%}.rx-loader__msg.is-show{filter:blur(0);opacity:1;transform:none}.rx-loader__msg.is-leave{filter:blur(3px);opacity:0;transform:translateY(-8px)}.rx-loader__sub{color:#8b8b94;font-size:12px;font-weight:550;letter-spacing:.01em;margin-top:22px;min-height:18px;transition:opacity .4s}.rx-loader__bar{background:#e5e5ea;border-radius:999px;height:2px;margin:34px auto 0;overflow:hidden;width:120px}.rx-loader__bar i{background:linear-gradient(90deg,#ff2d6c,#7c3aed);border-radius:999px;display:block;height:100%;transition:width 11.5s cubic-bezier(.2,.72,.2,1);width:0}.rx-loader__bar.is-run i{width:100%}.rx-loader__slow{align-items:center;animation:rxLoaderIn .5s ease both;color:#8b8b94;display:flex;flex-direction:column;font-size:12px;gap:10px;margin-top:26px}.rx-loader__slow button{background:#fff;border:1px solid #e3e3ea;border-radius:999px;color:#16161a;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 14px}.rx-loader__slow button:hover{border-color:#c9c9d3}.rx-loader__slow button.link{background:#0000;border:0;color:#8b8b94;padding:4px 8px}@keyframes rxLoaderMark{0%{filter:blur(4px);opacity:0;transform:scale(.9)}to{filter:none;opacity:1;transform:none}}@keyframes rxLoaderIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:700px){.rx-loader__inner{width:88vw}.rx-loader__mark{margin-bottom:38px}.rx-loader__copy{height:112px}.rx-loader__msg{font-size:31px}.rx-loader__sub{font-size:11px}}@media (prefers-reduced-motion:reduce){.rx-loader,.rx-loader__bar i,.rx-loader__msg{transition:none!important}.rx-loader__mark{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-loader{--rx-loader-bg:#0f0f12;color:#f2f2f5}:root:not([data-theme=light]) .rx-loader__msg{color:#f2f2f5}:root:not([data-theme=light]) .rx-loader__bar{background:#26262d}}:root[data-theme=dark] .rx-loader{--rx-loader-bg:#0f0f12;color:#f2f2f5}:root[data-theme=dark] .rx-loader__msg{color:#f2f2f5}:root[data-theme=dark] .rx-loader__bar{background:#26262d}.rx-lock,.rx-lock *{box-sizing:border-box}.rx-lock{animation:rxLockIn .35s ease both;background:#f7f7f9;background:var(--rx-loader-bg,#f7f7f9);color:#16161a;display:grid;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;padding:16px;place-items:center;position:fixed;z-index:9990}.rx-lock__card{text-align:center;width:min(380px,100%)}.rx-lock__mark{display:grid;margin-bottom:26px;place-items:center}.rx-lock__who{align-items:center;background:#fff;border:1px solid #ececf1;border-radius:999px;display:inline-flex;gap:10px;margin-bottom:22px;max-width:100%;padding:6px 12px 6px 6px;text-align:left}.rx-lock__who b,.rx-lock__who small{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-lock__who b{font-size:13px}.rx-lock__who small{color:#8b8b94;font-size:11px}.rx-lock__av{background:linear-gradient(135deg,#ff2d6c,#7c3aed);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:11px;font-weight:700;height:30px;place-items:center;width:30px}.rx-lock__title{align-items:center;display:flex;font-size:22px;font-weight:560;gap:8px;justify-content:center;letter-spacing:-.03em;margin:0 0 16px}.rx-lock__hint{color:#6b6b75;font-size:13px;line-height:1.5;margin:0 0 16px}.rx-lock__input{background:#fff;border:1px solid #dedee6;border-radius:12px;color:#16161a;font:inherit;font-size:16px;height:48px;outline:none;padding:0 14px;text-align:center;width:100%}.rx-lock__input.is-pin{font-size:22px;letter-spacing:.5em}.rx-lock__input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}.rx-lock__input[aria-invalid]{border-color:#e5484d}.rx-lock__err{color:#d0343a;font-size:12.5px;line-height:1.4;margin:10px 0 0}.rx-lock__btn{align-items:center;background:#fff;border:1px solid #dedee6;border-radius:12px;color:#16161a;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;margin-top:12px;width:100%}.rx-lock__btn.primary{background:#16161a;border:0;color:#fff}.rx-lock__btn:disabled{cursor:default;opacity:.55}.rx-lock__links{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:18px}.rx-lock__links button{align-items:center;background:#0000;border:0;border-radius:8px;color:#8b8b94;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;gap:5px;padding:6px 10px}.rx-lock__links button:hover{background:#0000000a;color:#16161a}.rx-spin{animation:rxSpin .8s linear infinite}@keyframes rxSpin{to{transform:rotate(1turn)}}@keyframes rxLockIn{0%{opacity:0}to{opacity:1}}.asx-btns{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.asx-select{background:#fff;background:var(--ui-surface,#fff);border:1px solid #e3e3ea;border:1px solid var(--ui-border,#e3e3ea);border-radius:10px;color:inherit;font:inherit;font-size:13px;height:34px;padding:0 10px}.asx-banner{background:#fff1f1;border-radius:12px;color:#b42318;font-size:13px;padding:10px 14px}.asx-banner.muted{background:#0000;color:#80858b;color:var(--ui-muted,#80858b);padding:6px 0}.asx-unavail{align-items:flex-start;background:#f6f5f9;background:var(--ui-subtle,#f6f5f9);border-radius:12px;color:#6b6b75;color:var(--ui-muted,#6b6b75);display:flex;gap:12px;padding:12px 14px}.asx-unavail b,.asx-unavail small{display:block}.asx-unavail b{color:#16161a;color:var(--ui-text,#16161a);font-size:13px}.asx-unavail small{font-size:12px;line-height:1.45;margin-top:2px}.asx-devices{grid-gap:6px;display:grid;gap:6px;margin-top:14px}.asx-devices>small{color:#80858b;color:var(--ui-muted,#80858b);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.asx-device{align-items:center;border:1px solid #ececf1;border:1px solid var(--ui-border,#ececf1);border-radius:10px;display:flex;gap:10px;padding:8px 10px}.asx-device>span{flex:1 1;min-width:0}.asx-device b,.asx-device small{display:block}.asx-device b{font-size:13px}.asx-device small{color:#80858b;color:var(--ui-muted,#80858b);font-size:11.5px}.asx-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14102073;display:grid;font-family:Inter,system-ui,sans-serif;font-family:var(--os-font,var(--ui-display,Inter,system-ui,sans-serif));inset:0;padding:16px;place-items:center;position:fixed;z-index:200}.asx-overlay button,.asx-overlay input{font-family:inherit}.asx-dialog{grid-gap:12px;background:#fff;background:var(--ui-surface,#fff);border-radius:16px;box-shadow:0 30px 80px #00000040;color:#16161a;color:var(--ui-text,#16161a);display:grid;gap:12px;padding:20px;width:min(420px,100%)}.asx-dialog h3{font-size:17px;margin:0}.asx-note{color:#6b6b75;color:var(--ui-muted,#6b6b75);font-size:12.5px;line-height:1.5;margin:0}.asx-field{grid-gap:5px;color:#5f6368;color:var(--ui-muted,#5f6368);display:grid;font-size:12px;font-weight:600;gap:5px}.asx-field input{background:#fff;background:var(--ui-surface,#fff);border:1px solid #dedee6;border:1px solid var(--ui-border,#dedee6);border-radius:10px;color:inherit;font-size:15px;height:40px;outline:none;padding:0 12px}.asx-field input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed24}.asx-field input[aria-invalid]{border-color:#e5484d}.asx-kind{grid-gap:6px;display:grid;gap:6px}.asx-kind small{color:#80858b;color:var(--ui-muted,#80858b);font-size:11.5px}.asx-err{color:#d0343a;font-size:12.5px;margin:0}.asx-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.asx-toast{background:#16161a;border-radius:999px;bottom:110px;box-shadow:0 10px 30px #0003;color:#fff;font-size:13px;left:50%;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:210}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-lock{color:#f2f2f5}:root:not([data-theme=light]) .rx-lock__btn,:root:not([data-theme=light]) .rx-lock__input,:root:not([data-theme=light]) .rx-lock__who{background:#1b1b21;border-color:#2c2c35;color:#f2f2f5}:root:not([data-theme=light]) .rx-lock__btn.primary{background:#f2f2f5;color:#16161a}}:root[data-theme=dark] .rx-lock{color:#f2f2f5}:root[data-theme=dark] .rx-lock__btn,:root[data-theme=dark] .rx-lock__input,:root[data-theme=dark] .rx-lock__who{background:#1b1b21;border-color:#2c2c35;color:#f2f2f5}:root[data-theme=dark] .rx-lock__btn.primary{background:#f2f2f5;color:#16161a}.rx-lock__or{align-items:center;color:#9a9aa3;display:flex;font-size:12px;gap:10px;margin:16px 0 4px}.rx-lock__or:after,.rx-lock__or:before{background:#e5e5ea;content:"";flex:1 1;height:1px}.rx-lock__hint .rx-spin{margin-right:4px;vertical-align:-2px}:root{--os-bg:#f7f7f9;--os-surface:#fff;--os-ink:#16161a;--os-ink-btn:var(--os-accent,#7c3aed);--os-muted:#71717a;--os-faint:#a1a1aa;--os-line:#e5e5ea;--os-line-strong:#dcdce2;--os-pink:#ff2d6c;--os-purple:#7c3aed;--os-green:#16825d;--os-amber:#a06511;--os-red:#b83a50;--os-tint-g:#edf8f2;--os-tint-a:#fff5df;--os-tint-r:#ffedf1;--os-tint-v:#f3efff;--os-tint-b:#eef5ff;--os-shadow:0 12px 32px #14141912;--os-top-h:54px;--os-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}:root:root:not([data-theme=dark]){--rtx-ui-page:var(--os-bg);--rtx-ui-surface:var(--os-surface);--rtx-ui-surface-alt:#f4f4f6;--rtx-ui-surface-hover:#f4f4f6;--rtx-ui-border:var(--os-line);--rtx-ui-border-md:var(--os-line-strong);--rtx-ui-text:var(--os-ink);--rtx-ui-text-muted:var(--os-muted);--rtx-ui-text-faint:var(--os-faint);--rtx-ui-ok-text:var(--os-green);--rtx-ui-ok-bg:var(--os-tint-g);--rtx-ui-warn-text:var(--os-amber);--rtx-ui-warn-bg:var(--os-tint-a);--rtx-ui-shadow-2:var(--os-shadow)}:root:root{--v10-body:var(--os-font);--v10-display:var(--os-font);--ui-display:var(--os-font)}.os-shell{background:#f7f7f9;background:var(--rtx-ui-page,var(--os-bg));color:#16161a;color:var(--rtx-ui-text,var(--os-ink));flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--os-font);height:100vh;height:100dvh;position:relative}.os-main,.os-shell{display:flex;min-width:0;overflow:hidden}.os-main{flex:1 1;flex-direction:column;min-height:0}.os-scroll{padding-bottom:var(--os-dock-space)!important}.os-view{margin:0 auto;max-width:1600px;max-width:var(--os-content-max);min-width:0;width:100%}:root{--os-content-max:1600px}:root:root .os-view .os-page,:root:root .os-view .rx-wrap,:root:root .os-view .ui-page,:root:root .os-view>[style*=max-width],:root:root .os-view>div>[style*="max-width: 1040px"],:root:root .os-view>div>[style*="max-width: 1080px"],:root:root .os-view>div>[style*="max-width: 1100px"],:root:root .os-view>div>[style*="max-width: 1180px"],:root:root .os-view>div>[style*="max-width: 1240px"],:root:root .os-view>div>[style*="max-width: 1320px"],:root:root .os-view>div>[style*="max-width: 1450px"],:root:root .os-view>div>[style*="max-width: 980px"]{max-width:none!important}.os-scroll[style*="overflow-y: hidden"]{padding-bottom:0!important}.os-scroll[style*="overflow-y: hidden"]>.os-view{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:none;padding-bottom:var(--os-dock-space)}.os-scroll[style*="overflow-y: hidden"]>.os-view>*{min-height:0}.os-scroll{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){.os-scroll{scroll-behavior:auto}}.os-topbar{align-items:center;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);background:#fafaf9db;border-bottom:1px solid #d7d7dcd1;display:flex;flex:0 0 54px;flex:0 0 var(--os-top-h);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--os-font);gap:10px;height:54px;height:var(--os-top-h);padding:8px 16px;position:relative;z-index:70}:root[data-theme=dark] .os-topbar{background:#141418e6;border-color:#ffffff14}.os-topbar--mobile{gap:6px;padding:8px 10px}.os-brand{align-items:center;background:#0000;border:0;border-radius:10px;color:#1b1b20;color:var(--rtx-ui-text,#1b1b20);cursor:pointer;display:flex;font:900 13px/1 Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:900 13px/1 var(--os-font);gap:9px;letter-spacing:.1em;padding:6px 8px}.os-brand:hover{background:#fff;background:var(--rtx-ui-surface,#fff)}.os-brand__logo{display:block;height:22px;max-width:140px;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto}:root[data-theme=dark] .os-brand__logo{filter:invert(1) brightness(1.9)}.os-mark{display:inline-block;flex:0 0 24px;height:24px;position:relative;width:24px}.os-mark:after,.os-mark:before{background:#ff2d6c;background:var(--os-pink);border-radius:1px;content:"";height:4px;left:3px;position:absolute;transform:skewX(-24deg);width:15px}.os-mark:before{top:7px}.os-mark:after{top:14px}.os-org{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border:1px solid var(--os-line-strong);border-radius:10px;color:#44444d;color:var(--rtx-ui-text,#44444d);cursor:pointer;display:inline-flex;font:600 12px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:600 12px var(--os-font);gap:7px;height:34px;max-width:240px;padding:0 10px}.os-org b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-org:hover{border-color:#d4cdeb}.os-search{align-items:center;background:#ffffffe6;border:1px solid #dcdce2;border:1px solid var(--os-line-strong);border-radius:11px;color:#787983;cursor:pointer;display:flex;font:inherit;gap:8px;height:38px;margin-left:auto;padding:0 11px;transition:border-color .2s,box-shadow .2s;width:min(420px,34vw)}:root[data-theme=dark] .os-search{background:#ffffff0d}.os-search:hover{border-color:#cfc8eb;box-shadow:0 7px 24px #50389114}.os-search b{color:#55565f;font-size:12.5px;font-weight:600}.os-search kbd{background:#f1f1f4;border:solid #dedee4;border-radius:6px;border-width:1px 1px 2px;color:#777983;font:600 10px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:600 10px var(--os-font);margin-left:auto;padding:2px 6px}.os-topbar--mobile .os-search{justify-content:center;padding:0;width:38px}.os-top-action{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border:1px solid var(--os-line-strong);border-radius:10px;color:#44444d;color:var(--rtx-ui-text,#44444d);cursor:pointer;display:inline-flex;font:600 12px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:600 12px var(--os-font);gap:6px;height:36px;padding:0 11px;white-space:nowrap}.os-top-action:hover{background:#f5f3fb;border-color:#d4cdeb}.os-top-action.is-primary{background:#7c3aed;background:var(--os-ink-btn);border-color:#7c3aed;border-color:var(--os-ink-btn);color:#fff}.os-top-action.is-primary:hover{background:#2a2a31}.os-top-action.is-warn{color:#a06511;color:var(--os-amber)}.os-dot{background:#22a06b;border-radius:50%;box-shadow:0 0 0 3px #22a06b1f;display:inline-block;height:7px;width:7px}.os-dot.is-warn{background:#daa03a;box-shadow:0 0 0 3px #daa03a26}.os-topbar .tb-chip{height:40px}.os-topbar :focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-purple);outline-offset:2px}:root:root .os-shell .rx-pagehead,:root:root .os-shell .rx-pagehead.v10-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff9e;border-bottom:1px solid #dedee1cc;min-height:62px;padding:0 22px;z-index:50}:root:root[data-theme=dark] .os-shell .rx-pagehead,:root:root[data-theme=dark] .os-shell .rx-pagehead.v10-header{background:#14141899;border-bottom-color:#ffffff14}:root:root .os-shell .rx-pagehead.v10-header--mobile{min-height:54px;padding:6px 12px}:root:root .os-shell .rx-pagehead .v10-title h1{font:700 18px/1.2 Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:700 18px/1.2 var(--os-font);letter-spacing:-.015em}:root:root .os-shell .rx-pagehead .v10-title p{color:#71717a;color:var(--rtx-ui-text-muted,var(--os-muted));font-size:12px;margin-top:3px}:root:root .os-shell .rx-pagehead .v10-back{border-radius:9px;height:32px;width:32px}:root:root .os-shell .os-tabs.v10-tabs{align-items:flex-end;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffbf;border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rtx-ui-border,var(--os-line));display:flex;flex-shrink:0;gap:22px;height:44px;margin:0;overflow-x:auto;padding:0 22px;scrollbar-width:none}:root[data-theme=dark] .os-shell .os-tabs.v10-tabs{background:#14141899}:root:root .os-shell .os-tabs .v10-tab{background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;color:#71717a;color:var(--rtx-ui-text-muted,var(--os-muted));cursor:pointer;flex-shrink:0;font:600 12.5px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:600 12.5px var(--os-font);height:44px;min-height:0;padding:0 2px}:root:root .os-shell .os-tabs .v10-tab:hover{color:#16161a;color:var(--rtx-ui-text,var(--os-ink))}:root:root .os-shell .os-tabs .v10-tab[aria-selected=true]{background:#0000;border-color:#18181c;border-color:var(--rtx-ui-text,#18181c);color:#16161a;color:var(--rtx-ui-text,var(--os-ink));font-weight:800}.os-dock{backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);background:#fffc;border:1px solid #cbcbd2db;border-radius:19px;bottom:var(--os-dock-bottom);box-shadow:0 22px 60px #1a1a2329,inset 0 1px 0 #ffffffd9;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--os-font);height:var(--os-dock-h);left:50%;max-width:calc(100vw - 260px);overflow-x:auto;overflow-y:visible;padding:6px 9px;position:fixed;scrollbar-width:none;transform:translateX(-50%);z-index:80}.os-dock,.os-dock__group{align-items:center;display:flex;gap:4px}.os-dock__group{flex:0 0 auto;height:100%}.os-dock__group--center{padding:0 6px}.os-dock::-webkit-scrollbar{display:none}:root[data-theme=dark] .os-dock{background:#1c1c22d9;border-color:#ffffff1a}.os-dock__sep{background:#d6d6dc;flex-shrink:0;height:34px;margin:0 3px;width:1px}.os-dock__app{align-items:center;background:#0000;border:0;border-radius:13px;color:#5f6068;cursor:pointer;display:flex;flex-direction:column;gap:3px;height:52px;justify-content:center;min-width:62px;padding:4px 2px;position:relative;width:62px}:root[data-theme=dark] .os-dock__app{color:#c4c4cc}.os-dock__ico{background:#fff;border:1px solid #e2e2e7;border-radius:9px;box-shadow:0 4px 11px #14141b0f;display:grid;height:30px;place-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;width:30px}:root[data-theme=dark] .os-dock__ico{background:#24242b;border-color:#34343d}.os-dock__label{display:block;font-size:9px;font-weight:600;height:11px;letter-spacing:-.01em;line-height:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.os-dock__app:hover .os-dock__ico{box-shadow:0 10px 22px #1c1a281f;transform:translateY(-5px) scale(1.12)}.os-dock__app:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-purple);outline-offset:1px}.os-dock__app.is-active .os-dock__ico{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.os-dock__app.is-active:after{background:#7c3aed;background:var(--os-accent,#7c3aed);border-radius:50%;bottom:-2px;content:"";height:4px;position:absolute;width:4px}:root[data-theme=dark] .os-dock__app.is-active:after{background:#fff}.os-dock__app--command .os-dock__ico{background:linear-gradient(145deg,color-mix(in srgb,#7c3aed 82%,#fff),#7c3aed);background:linear-gradient(145deg,color-mix(in srgb,var(--os-accent,#7c3aed) 82%,#fff),var(--os-accent,#7c3aed));border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);box-shadow:0 4px 11px color-mix(in srgb,#7c3aed 30%,#0000);box-shadow:0 4px 11px color-mix(in srgb,var(--os-accent,#7c3aed) 30%,#0000);color:#fff}.os-dock__app--command .os-dock__label{color:#7c3aed;color:var(--os-accent,#7c3aed);font-weight:800}:root[data-theme=dark] .os-dock__app--command .os-dock__label{color:#fff}.os-dock__app--launcher .os-dock__label{color:#6b42d9;font-weight:750}.os-dock__app--launcher .os-dock__ico{background:linear-gradient(135deg,#7b35ed,#9d77f3);border-color:#0000;color:#fff}.os-dock__app.is-live:before{background:#16a06e;border-radius:50%;box-shadow:0 0 0 3px #16a06e1f;content:"";height:6px;left:7px;position:absolute;top:5px;width:6px}.os-dock__app.is-locked{opacity:.55}.os-dock__badge{background:#d94766;border:2px solid #fff;border-radius:99px;color:#fff;display:grid;font-size:9px;font-weight:800;height:16px;min-width:16px;padding:0 3px;place-items:center;position:absolute;right:6px;top:1px}.os-dock__badge--warn{background:#daa03a}.os-tray{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #d8d8de;border-radius:14px;bottom:20px;box-shadow:0 12px 34px #14141c1c;color:#696a73;cursor:pointer;display:flex;font:500 10.5px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:500 10.5px var(--os-font);gap:9px;height:46px;padding:0 12px;position:fixed;right:18px;text-align:left;z-index:79}:root[data-theme=dark] .os-tray{background:#1c1c22d9;border-color:#ffffff1a;color:#a1a1aa}.os-tray b{color:#383941;color:var(--rtx-ui-text,#383941);display:block;font-size:11.5px}.os-tray small{font-size:10px}.os-tray__pulse{background:#18a875;border-radius:50%;box-shadow:0 0 0 5px #18a8751a;flex-shrink:0;height:8px;width:8px}.os-tray.is-paused .os-tray__pulse{background:#daa03a;box-shadow:0 0 0 5px #daa03a24}.os-palette{align-items:flex-start;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1b1b2247;display:flex;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--os-font);inset:0;justify-content:center;padding:9vh 16px 16px;position:fixed;z-index:1400}.os-palette__box{background:#fffffff7;background:var(--rtx-ui-surface,#fffffff7);border:1px solid #dbdbe1;border-radius:18px;box-shadow:0 32px 100px #16142340;color:#16161a;color:var(--rtx-ui-text,var(--os-ink));display:flex;flex-direction:column;max-height:82vh;overflow:hidden;width:min(720px,100%)}.os-palette__box--apps{width:min(1080px,100%)}.os-palette__input{align-items:center;border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rtx-ui-border,var(--os-line));color:#6d48d2;display:flex;gap:10px;padding:14px}.os-palette__input input{background:#0000;border:0;color:inherit;flex:1 1;font:500 16px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:500 16px var(--os-font);min-width:0;outline:0}.os-palette__input input::placeholder{color:#a1a1aa;color:var(--os-faint)}.os-palette__close{background:#0000;border:0;border-radius:8px;color:#71717a;color:var(--os-muted);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.os-palette__close:hover{background:#f4f4f6}.os-palette__results{overflow:auto;padding:8px}.os-palette__item{grid-gap:10px;align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:34px 1fr auto;padding:9px 10px;text-align:left;width:100%}.os-palette__item.is-on{background:#f4f2fa}:root[data-theme=dark] .os-palette__item.is-on{background:#ffffff0f}.os-palette__pi{background:#f3efff;background:var(--os-tint-v);border-radius:10px;color:#6d48d2;display:grid;font-size:11px;font-weight:800;height:34px;place-items:center;width:34px}.os-palette__item.is-ask .os-palette__pi{background:linear-gradient(145deg,color-mix(in srgb,#7c3aed 80%,#fff),#7c3aed);background:linear-gradient(145deg,color-mix(in srgb,var(--os-accent,#7c3aed) 80%,#fff),var(--os-accent,#7c3aed));color:#fff}.os-palette__item.is-wf .os-palette__pi{animation:os-wf-pop .32s cubic-bezier(.3,1.4,.5,1);background:linear-gradient(145deg,#7c3aed,color-mix(in srgb,#7c3aed 60%,#000));background:linear-gradient(145deg,var(--os-accent,#7c3aed),color-mix(in srgb,var(--os-accent,#7c3aed) 60%,#000));color:#fff}.os-palette__item.is-wf b{color:#7c3aed;color:var(--os-accent,#7c3aed)}@keyframes os-wf-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.os-palette__item b{display:block;font-size:13px;font-weight:650}.os-palette__item small{color:#71717a;color:var(--os-muted);display:block;font-size:11.5px;margin-top:2px}.os-palette__item kbd{background:#eeeef1;border-radius:5px;color:#92939b;display:grid;padding:3px 5px;place-items:center}.os-palette__hint{color:#a1a1aa;color:var(--os-faint);font-size:11px;padding:8px 10px 4px}.os-palette__empty{color:#71717a;color:var(--os-muted);font-size:13px;margin:0;padding:14px 10px}.os-palette__apps{overflow:auto;padding:6px 16px 18px}.os-apps__section{margin-top:14px}.os-apps__section h3{font-size:13px;font-weight:700;margin:0 0 8px}.os-apps__grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.os-app-tile{align-items:flex-start;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,var(--os-line));border-radius:15px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;min-height:118px;padding:12px;position:relative;text-align:left;transition:transform .2s,box-shadow .2s,border-color .2s}.os-app-tile:hover{border-color:#d5cff0;box-shadow:0 16px 34px #1c183014;transform:translateY(-3px)}.os-app-tile:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-purple);outline-offset:2px}.os-app-tile__icon{background:linear-gradient(135deg,#6d48df,#9d7cf2);border-radius:12px;box-shadow:inset 0 0 20px #ffffff29;color:#fff;display:grid;font-size:12px;font-weight:900;height:40px;place-items:center;width:40px}.os-app-tile__icon--ext{background:#f3f3f5;border:1px solid #e1e1e6;box-shadow:none;color:#44454d}.os-app-tile b{display:block;font-size:12.5px;margin-top:10px}.os-app-tile small{color:#71717a;color:var(--os-muted);display:block;font-size:11px;line-height:1.4;margin-top:3px}.os-app-tile__status{background:#22a06b;border-radius:50%;height:7px;position:absolute;right:10px;top:10px;width:7px}.os-app-tile__status.is-off{background:#c8c8ce}.os-app-tile__status.is-warn{background:#daa03a}.os-pop{position:relative}.os-menu{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,var(--os-line));border-radius:13px;box-shadow:0 12px 32px #14141912;box-shadow:var(--os-shadow);padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:250px;z-index:90}.os-menu__item{background:#0000;border:0;border-radius:9px;color:inherit;cursor:pointer;font:inherit;padding:8px 10px;text-align:left;width:100%}.os-menu__item:focus-visible,.os-menu__item:hover{background:#f4f2fa;outline:none}.os-menu__item b{display:block;font-size:12.5px}.os-menu__item small{color:#71717a;color:var(--os-muted);display:block;font-size:11px;margin-top:1px}:root:root .os-shell .ui-card{border-color:#e5e5ea;border-color:var(--rtx-ui-border,var(--os-line));border-radius:14px;box-shadow:0 1px 2px #00000005;padding:15px}:root:root .os-shell .ui-metric{border-radius:14px;gap:3px;padding:14px 15px}:root:root .os-shell button.ui-metric:hover{box-shadow:0 12px 32px #14141912;box-shadow:var(--os-shadow);transform:translateY(-2px)}:root:root .os-shell .ui-metric__value{font:800 25px/1.15 Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:800 25px/1.15 var(--os-font);letter-spacing:-.02em;order:-1}:root:root .os-shell .ui-metric__label{font-size:12px;font-weight:500}:root:root .os-shell .ui-metric__hint{color:#a1a1aa;color:var(--os-faint);font-size:11px;margin-top:4px}:root:root .os-shell .ui-pill{border-radius:999px;font-weight:700}:root:root .os-shell table th{color:#71717a;color:var(--rtx-ui-text-muted,var(--os-muted));font-size:11px;font-weight:600}@media (max-width:1180px){.os-search{width:min(330px,30vw)}}@media (max-width:1100px){.os-tray{display:none}.os-dock{max-width:calc(100vw - 24px)}}@media (max-width:720px){:root{--os-dock-h:62px;--os-dock-bottom:10px}.os-dock__group--center{padding:0 2px}.os-dock{justify-content:flex-start;left:12px;max-width:none;right:12px;transform:none}.os-dock__app{min-width:58px;width:58px}.os-apps__grid{grid-template-columns:repeat(2,1fr)}.os-palette{padding-top:6vh}}@media (prefers-reduced-motion:reduce){.os-app-tile,.os-dock__ico,.os-search{transition:none}.os-app-tile:hover,.os-dock__app:hover .os-dock__ico{transform:none}}@media print{.os-dock,.os-topbar,.os-tray{display:none}}:root:root .os-palette__input input:focus,:root:root .os-palette__input input:focus-visible{border:0;box-shadow:none;outline:none}.rx-pill--agent{align-items:center;display:inline-flex;gap:6px;padding-left:3px!important}:root:root .os-shell .cch{max-width:1600px;max-width:var(--os-content-max);padding-bottom:24px}.os-shell--ws .wsx{flex:1 1;height:auto;min-height:0}.os-shell--ws .wsx-main,.os-shell--ws .wsx-side{height:100%}.os-shell--ws .wsx-main{padding-bottom:var(--os-dock-space)}.os-shell--ws .wsx-brand{display:none}@media (max-width:900px){.os-shell--ws .wsx{overflow:auto}.os-shell--ws .wsx-main{height:auto}}.os-org,.os-top-action,.os-topbar .tb-chip,.os-topbar .v10-top-btn{border-radius:var(--os-r-ctl)!important;box-sizing:border-box;font-size:var(--os-ctl-fs)!important;height:var(--os-ctl-h)!important;min-height:0!important}.os-top-action,.os-topbar .v10-top-btn{align-items:center;display:inline-flex;gap:6px;padding:0 var(--os-ctl-px)!important}.os-topbar .tb-chip{padding:0 8px 0 3px!important}.os-topbar .tb-chip [class*=avatar],.os-topbar .tb-chip img{height:24px!important;width:24px!important}.os-search{border-radius:calc(var(--os-r-ctl) + 1px);height:calc(var(--os-ctl-h) + 2px)}:root:root .os-shell .rx-pagehead :is(button,a[role=button],a.v10-top-btn):not(.v10-back):not(.rx-pagehead__icon){align-items:center;border-radius:var(--os-r-ctl)!important;box-sizing:border-box;display:inline-flex;font-size:var(--os-ctl-fs)!important;font-weight:600;gap:6px;height:var(--os-ctl-h)!important;line-height:1!important;min-height:0!important;padding:0 var(--os-ctl-px)!important;white-space:nowrap}:root:root .os-shell .rx-pagehead :is(button,a) svg{flex-shrink:0;height:14px;width:14px}:root:root .os-shell .rx-pagehead .v10-back{border-radius:var(--os-r-ctl);height:var(--os-ctl-h);width:var(--os-ctl-h)}:root:root .os-shell .rx-pagehead.v10-header{min-height:56px}.os-shell:before{background:radial-gradient(900px 420px at 12% -6%,color-mix(in srgb,var(--os-accent) 9%,#0000),#0000 70%),radial-gradient(760px 380px at 96% 4%,#38bdf812,#0000 70%),radial-gradient(900px 500px at 60% 110%,color-mix(in srgb,var(--os-accent) 6%,#0000),#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}:root[data-theme=dark] .os-shell:before{opacity:.9}.os-shell{isolation:isolate}:root:root .os-shell .os-scroll{background:#0000!important}.os-topbar:after{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--os-accent) 38%,#0000) 30%,#38bdf84d 70%,#0000);bottom:-1px;content:"";height:1px;left:0;opacity:.55;pointer-events:none;position:absolute;right:0}.os-top-action.is-primary,:root:root .os-shell .rx-pagehead .cp-btn.primary,:root:root .os-shell .ui-btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--os-accent) 86%,#fff),var(--os-accent))!important;border-color:var(--os-accent)!important;box-shadow:0 1px 0 #ffffff1f inset,0 6px 16px -6px color-mix(in srgb,var(--os-accent) 55%,#0000);color:#fff!important;transition:box-shadow var(--os-dur) var(--os-ease),transform var(--os-dur) var(--os-ease)}.os-top-action.is-primary:hover,:root:root .os-shell .rx-pagehead .cp-btn.primary:hover,:root:root .os-shell .ui-btn--primary:hover{box-shadow:0 1px 0 #ffffff24 inset,0 10px 22px -8px color-mix(in srgb,var(--os-accent) 70%,#0000);transform:translateY(-1px)}:root[data-theme=dark] .os-shell .rx-pagehead .cp-btn.primary,:root[data-theme=dark] .os-shell .ui-btn--primary,:root[data-theme=dark] .os-top-action.is-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--os-accent) 80%,#fff),var(--os-accent))!important;border-color:#0000!important}.os-org,.os-top-action:not(.is-primary),.os-topbar .v10-top-btn,:root:root .os-shell .rx-pagehead .v10-top-btn{transition:background var(--os-dur),border-color var(--os-dur),box-shadow var(--os-dur)}.os-org:hover,.os-top-action:not(.is-primary):hover,:root:root .os-shell .rx-pagehead .v10-top-btn:not(.is-primary):hover{background:color-mix(in srgb,var(--os-accent) 4%,#fff);background:color-mix(in srgb,var(--os-accent) 4%,var(--rtx-ui-surface,#fff));border-color:color-mix(in srgb,var(--os-accent) 30%,var(--os-line-strong));box-shadow:0 4px 14px -6px color-mix(in srgb,var(--os-accent) 30%,#0000)}:root:root .os-shell .rx-pagehead .v10-top-btn.is-primary,:root:root .os-shell .rx-topbar .rx-topbar__quick.is-primary{background:var(--os-accent);border-color:var(--os-accent);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--os-accent) 70%,#0000);color:#fff;transition:background .15s,box-shadow .15s,transform .15s;transition:background var(--os-dur,.15s),box-shadow var(--os-dur,.15s),transform var(--os-dur,.15s)}:root:root .os-shell .rx-pagehead .v10-top-btn.is-primary:hover,:root:root .os-shell .rx-topbar .rx-topbar__quick.is-primary:hover{background:color-mix(in srgb,var(--os-accent) 88%,#000);border-color:color-mix(in srgb,var(--os-accent) 88%,#000);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--os-accent) 80%,#0000);color:#fff;transform:translateY(-1px)}:root:root .os-shell .rx-pagehead .v10-top-btn.is-primary:active,:root:root .os-shell .rx-topbar .rx-topbar__quick.is-primary:active{box-shadow:none;transform:none}:root:root .os-shell .rx-pagehead .v10-top-btn.is-primary:focus-visible,:root:root .os-shell .rx-topbar .rx-topbar__quick.is-primary:focus-visible{outline:2px solid color-mix(in srgb,var(--os-accent) 55%,#0000);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root:root .os-shell .rx-pagehead .v10-top-btn.is-primary:hover,:root:root .os-shell .rx-topbar .rx-topbar__quick.is-primary:hover{transform:none}}:root:root .os-shell :is(.ui-card,.ui-metric,.rx-card,.rx-tile,.rx-stat,.rx-panel,.cp-card,.cp-stat,.os-card,.v10-card,.wsp-card,.ws-card,.stat-card,.agent-card,.pa-card,.pa-tile,.df-card,.df-stat,.mt-card,.tt-card){border-radius:var(--os-r-card);box-shadow:inset 0 1px 0 #ffffffb3,0 1px 2px #10101808,0 8px 24px -18px #1010182e;transition:transform var(--os-dur) var(--os-ease),box-shadow var(--os-dur) var(--os-ease),border-color var(--os-dur)}:root[data-theme=dark] .os-shell :is(.ui-card,.ui-metric,.rx-card,.rx-tile,.rx-stat,.rx-panel,.cp-card,.cp-stat,.os-card,.v10-card,.wsp-card,.ws-card,.stat-card,.agent-card,.pa-card,.pa-tile,.df-card,.df-stat,.mt-card,.tt-card){box-shadow:inset 0 1px 0 #ffffff0a,0 10px 30px -20px #0009}:root:root .os-shell :is(.ui-card,.ui-metric,.rx-card,.rx-tile,.rx-stat,.rx-panel,.cp-card,.cp-stat,.os-card,.v10-card,.wsp-card,.ws-card,.stat-card,.agent-card,.pa-card,.pa-tile,.df-card,.df-stat,.mt-card,.tt-card):hover{border-color:color-mix(in srgb,var(--os-accent) 24%,var(--rtx-ui-border,var(--os-line)));box-shadow:0 1px 0 #ffffffb3 inset,0 14px 34px -18px color-mix(in srgb,var(--os-accent) 32%,#10101840)}:root:root .os-shell :is(button.ui-metric,a.ui-card,button.ui-card,button.rx-tile,a.rx-tile,button.cp-stat,.wsp-card,.ws-card,.agent-card,[role=button]:is(.cp-card,.rx-card,.pa-card)):hover{transform:translateY(-2px)}:root:root .os-shell .ui-metric__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}:root:root .os-shell .os-tabs .v10-tab{border-bottom-color:#0000!important;position:relative;transition:color var(--os-dur)}:root:root .os-shell .os-tabs .v10-tab:after{background:linear-gradient(90deg,var(--os-accent),color-mix(in srgb,var(--os-accent) 50%,#38bdf8));border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .25s var(--os-ease)}:root:root .os-shell .os-tabs .v10-tab[aria-selected=true]:after{transform:scaleX(1)}.os-shell :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--os-accent) 70%,#0000)!important;outline-offset:2px}.os-shell :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--os-accent) 45%,var(--os-line-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent) 12%,#0000)}@keyframes os-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.os-view{animation:os-enter .32s var(--os-ease) both}.os-dock__app.is-active .os-dock__ico{box-shadow:0 6px 16px -4px color-mix(in srgb,var(--os-accent) 45%,#0000)}.os-dock__app.is-active:after{background:var(--os-accent)!important;border-radius:2px;width:14px}.os-dock__app--launcher .os-dock__ico{background:linear-gradient(135deg,var(--os-accent),color-mix(in srgb,var(--os-accent) 55%,#38bdf8))!important}.os-dock__app--launcher .os-dock__label{color:var(--os-accent)!important}.os-dock__app:hover .os-dock__ico{box-shadow:0 12px 24px -8px color-mix(in srgb,var(--os-accent) 40%,#1c1a2833)}.os-dock{box-shadow:0 22px 60px #1a1a2329,0 0 0 1px #ffffff80 inset,0 -1px 0 color-mix(in srgb,var(--os-accent) 10%,#0000) inset}.os-tray__pulse{animation:os-breathe 2.6s ease-in-out infinite}@keyframes os-breathe{50%{box-shadow:0 0 0 8px #18a87500}}.os-app-tile:hover{border-color:color-mix(in srgb,var(--os-accent) 30%,var(--os-line));box-shadow:0 16px 34px -14px color-mix(in srgb,var(--os-accent) 35%,#1c183033)}.os-app-tile__icon{background:linear-gradient(135deg,var(--os-accent),color-mix(in srgb,var(--os-accent) 55%,#38bdf8))}.os-app-tile__icon--ext{background:#fff!important;overflow:hidden;padding:0}:root[data-theme=dark] .os-app-tile__icon--ext{background:#f4f4f6!important}.os-palette__item.is-on{background:color-mix(in srgb,var(--os-accent) 8%,#0000)}.os-palette__input{color:var(--os-accent)}.os-shell *{scrollbar-color:color-mix(in srgb,#16161a 18%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--os-ink) 18%,#0000) #0000;scrollbar-width:thin}.os-shell ::-webkit-scrollbar{height:8px;width:8px}.os-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb,#16161a 16%,#0000);background:color-mix(in srgb,var(--os-ink) 16%,#0000);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.os-shell ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--os-accent) 40%,#0000)}.os-shell ::-webkit-scrollbar-track{background:#0000}:root:root .os-shell .rx-pagehead .v10-title h1{font-weight:750;letter-spacing:-.022em}.os-shell :is(h2,h3){letter-spacing:-.012em}.os-dock .os-dock__badge{box-sizing:initial;min-width:16px!important}.os-palette--apps{align-items:flex-end;animation:os-fade .2s ease both;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);background:#12101c38;padding:16px 16px 92px;padding:16px 16px calc(var(--os-dock-space, 86px) + 6px)}@keyframes os-fade{0%{opacity:0}to{opacity:1}}.os-lp.os-palette__box{align-items:center;animation:os-lp-in .38s cubic-bezier(.2,.9,.25,1.08) both;backdrop-filter:blur(40px) saturate(1.6);-webkit-backdrop-filter:blur(40px) saturate(1.6);background:#fafafcc7;border:1px solid #ffffff8c;border-radius:30px;box-shadow:0 40px 120px -20px #14102873,inset 0 1px 0 #ffffffb3;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);max-height:min(78vh,760px);transform-origin:50% 100%;width:min(980px,100%)}@keyframes os-lp-in{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:none}}:root[data-theme=dark] .os-lp.os-palette__box{background:#1e1e26c7;border-color:#ffffff1a;box-shadow:0 40px 120px -20px #000000b3,inset 0 1px 0 #ffffff0f}.os-lp__head{grid-column:1;grid-row:1;padding:20px 0 12px 26px}.os-lp__title{align-items:center;color:#16161a;color:var(--rtx-ui-text,#16161a);display:inline-flex;font:650 24px/1 Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:650 24px/1 var(--os-font);gap:10px;letter-spacing:-.02em}.os-lp__title svg{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.os-lp .os-palette__input{border:0;color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);grid-column:2;grid-row:1;justify-self:end;padding:18px 20px 10px 14px;width:min(360px,100%)}.os-lp .os-palette__input input{background:#78788c1f;border-radius:12px;font-size:14px;height:36px;padding:0 12px}.os-lp .os-palette__input>svg{display:none}.os-lp__body{align-self:stretch;display:flex;flex-direction:column;grid-column:1/-1;grid-row:2;min-height:0;overflow:hidden}.os-lp__tabs{border-bottom:1px solid #78788c24;display:flex;flex:0 0 auto;gap:6px;overflow-x:auto;padding:4px 22px 14px;scrollbar-width:none}.os-lp__tabs::-webkit-scrollbar{display:none}.os-lp__tabs button{background:#78788c1a;border:0;border-radius:10px;color:#5f6068;color:var(--rtx-ui-text-muted,#5f6068);cursor:pointer;flex-shrink:0;font:550 13px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:550 13px var(--os-font);height:32px;padding:0 14px;transition:background .15s,color .15s}.os-lp__tabs button:hover{background:#78788c2e;color:#16161a;color:var(--rtx-ui-text,#16161a)}.os-lp__tabs button.is-on{background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:0 1px 3px #14141e24;color:#16161a;color:var(--rtx-ui-text,#16161a);font-weight:650}:root[data-theme=dark] .os-lp__tabs button.is-on{background:#ffffff24}.os-lp__grid{grid-gap:22px 8px;align-content:start;display:grid;flex:1 1 auto;gap:22px 8px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 22px 26px}.os-lp-app{align-items:center;animation:os-lp-pop .4s cubic-bezier(.2,.9,.25,1.1) both;animation-delay:calc(min(0, 24)*14ms);animation-delay:calc(min(var(--i, 0), 24)*14ms);background:#0000;border:0;border-radius:16px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:9px;padding:6px 4px;position:relative}@keyframes os-lp-pop{0%{opacity:0;transform:scale(.7) translateY(8px)}to{opacity:1;transform:none}}.os-lp-icon{border-radius:16px;box-shadow:0 10px 22px -10px #1410288c,inset 0 1px 0 #ffffff59,inset 0 -10px 18px #00000014;color:#fff;display:grid;font:800 18px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:800 18px var(--os-font);height:64px;overflow:hidden;place-items:center;position:relative;transition:transform .22s cubic-bezier(.2,.9,.25,1.2),box-shadow .22s;width:64px}.os-lp-icon:after{background:linear-gradient(160deg,#ffffff47,#fff0 45%);content:"";inset:0;pointer-events:none;position:absolute}.os-lp-icon--ext{background:#fff;border:1px solid #0000000f;color:inherit}.os-lp-icon--ext:after{display:none}.os-lp-app:hover .os-lp-icon{box-shadow:0 16px 30px -12px #14102899,inset 0 1px 0 #ffffff59;transform:translateY(-3px) scale(1.06)}.os-lp-app:active .os-lp-icon{transform:scale(.92);transition-duration:.08s}.os-lp-app:focus-visible{outline:none}.os-lp-app:focus-visible .os-lp-icon{box-shadow:0 0 0 3px #fff,0 0 0 5px #7c3aed;box-shadow:0 0 0 3px var(--rtx-ui-surface,#fff),0 0 0 5px var(--os-accent,#7c3aed)}.os-lp-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#26262c;color:var(--rtx-ui-text,#26262c);display:-webkit-box;font-size:12.5px;font-weight:550;line-height:1.25;max-width:108px;overflow:hidden;text-align:center}.os-lp-dot{background:#22a06b;border:2px solid #fafafcf2;border-radius:50%;height:12px;position:absolute;right:calc(50% - 38px);top:2px;width:12px}.os-lp-dot.is-warn{background:#e3a02f}.os-lp-dot.is-off{background:#b8b8c0}.os-launch{animation:os-launch .42s cubic-bezier(.3,.8,.2,1) forwards;border-radius:16px;color:#fff;display:grid;height:var(--h);left:var(--x);overflow:hidden;place-items:center;pointer-events:none;position:fixed;top:var(--y);width:var(--w);z-index:1500}.os-launch svg{animation:os-launch-ic .42s ease forwards}@keyframes os-launch{60%{border-radius:28px;height:100vh;left:0;opacity:1;top:0;width:100vw}to{border-radius:0;filter:brightness(1.05);height:100vh;left:0;opacity:1;top:0;width:100vw}}@keyframes os-launch-ic{50%{opacity:.9;transform:scale(2.2)}to{opacity:0;transform:scale(2.6)}}@media (max-width:720px){.os-palette--apps{padding:10px 10px 90px;padding:10px 10px calc(var(--os-dock-space, 86px) + 4px)}.os-lp.os-palette__box{border-radius:24px;grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr);max-height:80vh}.os-lp__head{padding:18px 18px 6px}.os-lp .os-palette__input{grid-column:1;grid-row:2}.os-lp__body{grid-row:3}.os-lp .os-palette__input{justify-self:stretch;padding:4px 16px 10px;width:auto}.os-lp__grid{gap:18px 4px;grid-template-columns:repeat(4,1fr);padding:16px 12px 20px}.os-lp-icon{border-radius:14px;height:56px;width:56px}.os-lp-label{font-size:11.5px;max-width:78px}}@media (prefers-reduced-motion:reduce){.os-lp-app,.os-lp.os-palette__box,.os-palette--apps{animation:none}}.os-lp__grid.is-scrolling .os-lp-app{pointer-events:none}.os-lp__grid.is-scrolling .os-lp-icon{transform:none!important}.os-lock{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border:1px solid var(--os-line-strong,#e6e3ee);border-radius:10px;color:#3a3a42;color:var(--rtx-ui-text,#3a3a42);cursor:pointer;display:inline-grid;flex-shrink:0;height:36px;place-items:center;position:relative;transition:background .15s,border-color .15s,color .15s;width:36px}.os-lock:hover{background:#f5f3fb;border-color:#d4cdeb;color:#16161a}.os-lock:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.os-lock:after{background:#16161a;border-radius:7px;color:#fff;content:attr(data-tip);font-size:11.5px;font-weight:600;left:50%;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%,-4px);transition:opacity .15s,transform .15s;white-space:nowrap;z-index:60}.os-lock:focus-visible:after,.os-lock:hover:after{opacity:1;transform:translate(-50%)}.os-topbar--mobile .os-lock{height:34px;width:34px}@media (hover:none){.os-lock:after{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .os-lock{background:#1b1b21;border-color:#2c2c35;color:#e5e5ea}}:root[data-theme=dark] .os-lock{background:#1b1b21;border-color:#2c2c35;color:#e5e5ea}.os-dock__app{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.os-dock{transition:max-width .24s ease,padding .24s ease,box-shadow .24s ease}.os-dock__app{transition:opacity .18s ease,transform .18s ease}.os-lp__custom{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border-radius:8px;color:#383842;color:var(--rtx-ui-text,#383842);cursor:pointer;display:inline-flex;font:600 12px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:600 12px var(--os-font);gap:6px;height:30px;margin-left:16px;padding:0 11px;vertical-align:4px}.os-lp__custom:hover{background:#f2f0f7}.dockManageHint{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#fffffff7;border:1px solid #dedee4;border-radius:12px;box-shadow:0 18px 48px #19192229;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--os-font);min-width:210px;padding:6px;position:fixed;z-index:1450}.dockManageHint button{background:#0000;border:0;border-radius:8px;color:#36363d;cursor:pointer;display:block;font:500 12px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:500 12px var(--os-font);padding:8px 9px;text-align:left;width:100%}.dockManageHint button:focus-visible,.dockManageHint button:hover{background:#f2f0f7;outline:none}:root[data-theme=dark] .dockManageHint{background:#1e1e24f7;border-color:#34343d}:root[data-theme=dark] .dockManageHint button{color:#e5e5ea}:root[data-theme=dark] .dockManageHint button:hover{background:#ffffff12}.osm-wrap{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--os-font);inset:0;position:fixed;z-index:1450}.dockManageHint,.dockManageHint *,.osm-wrap *,.osm-wrap :after,.osm-wrap :before{box-sizing:border-box}.osm-scrim{animation:osm-fade .16s ease both;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0f0f1461;inset:0;position:absolute}.osm-modal{animation:osm-in .2s cubic-bezier(.2,.8,.2,1) both;background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:16px;box-shadow:0 26px 80px #00000040;color:#16161a;color:var(--rtx-ui-text,#16161a);left:50%;max-height:86vh;overflow:auto;padding:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(650px,calc(100% - 28px))}@keyframes osm-fade{0%{opacity:0}to{opacity:1}}@keyframes osm-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}.osm-head{display:flex;gap:10px;margin-bottom:12px}.osm-head h3{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.osm-head p{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;margin:5px 0 0}.osm-close{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:8px;color:inherit;cursor:pointer;flex:0 0 32px;font-size:18px;height:32px;line-height:1;margin-left:auto;width:32px}.osm-close:hover{background:#f4f4f6}.osm-grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.osm-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;box-shadow:0 1px 2px #00000005;color:inherit;display:block;font:inherit;padding:15px;text-align:left;transition:transform .2s,box-shadow .2s,border-color .2s;width:100%}button.osm-card{cursor:pointer}button.osm-card:hover{border-color:#dad7e6;box-shadow:0 14px 32px #1c192d12;transform:translateY(-2px)}.osm-card b{display:block;font-size:14px;font-weight:700}.osm-glyph{color:#7c3aed;color:var(--os-purple,#7c3aed);display:inline-block;min-width:18px}.osm-sub{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;line-height:1.55;margin:4px 0 0}.osm-card--static{padding:12px 14px}.osm-fixed{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.dockFixedNote{background:#f6f5f8;border-radius:999px;color:#7d7d87;font-size:10.5px;font-weight:750;padding:4px 9px}.dockManagerGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.dockManagerItem{grid-gap:10px;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:11px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;padding:9px}.dockManagerItem>div:nth-child(2){min-width:0}.dockManagerIcon{background:#f5f4f8;border-radius:10px;color:#514763;display:grid;font-size:13px;font-weight:850;height:38px;place-items:center;width:38px}.dockManagerItem b{display:block;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dockManagerItem small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:block;font-size:11px;margin-top:2px}.osm-btn{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border-radius:8px;color:#383842;color:var(--rtx-ui-text,#383842);cursor:pointer;font:600 12px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:600 12px var(--os-font);padding:8px 12px;transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}.osm-btn:hover:not(:disabled){background:#f5f5f7}.osm-btn.primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.osm-btn.primary:hover:not(:disabled){background:#2a2a31}.osm-btn:disabled{cursor:default;opacity:.45}.osm-foot{display:flex;gap:7px;justify-content:flex-end;margin-top:14px}.dockManageHint :focus-visible,.osm-modal :focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-purple,#7c3aed);outline-offset:2px}.os-top-action--icon{padding:0}@media (max-width:760px){.osm-modal{animation-name:osm-sheet;border-radius:18px 18px 0 0;bottom:0;max-height:90vh;top:auto;transform:translate(-50%);width:100%}@keyframes osm-sheet{0%{opacity:.6;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}.dockManagerGrid,.osm-grid2{grid-template-columns:1fr}.os-lp__custom{display:flex;margin:8px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (prefers-reduced-motion:reduce){.osm-modal,.osm-scrim{animation:none}button.osm-card:hover{transform:none}}:root[data-theme=dark] .os-lp__custom:hover,:root[data-theme=dark] .osm-btn:hover:not(:disabled):not(.primary),:root[data-theme=dark] .osm-close:hover{background:#ffffff12}:root[data-theme=dark] .dockFixedNote,:root[data-theme=dark] .dockManagerIcon{background:#24242b;color:#d0d0d8}:root[data-theme=dark] .os-lp__custom,:root[data-theme=dark] .osm-btn{border-color:#34343d}.dockOrderCard,.dockOrderCols{margin-top:10px}.dockOrderCols{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dockOrderHead{align-items:baseline;display:flex;gap:8px;margin-bottom:6px}.dockOrderHead b{font-size:12px;font-weight:700}.dockOrderHead small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px}.dockOrderList{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.dockOrderItem{grid-gap:8px;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;cursor:grab;display:grid;gap:8px;grid-template-columns:14px 16px 30px minmax(0,1fr) auto;padding:5px 6px 5px 8px;position:relative;transition:box-shadow .15s,border-color .15s,opacity .15s,transform .15s;-webkit-user-select:none;user-select:none}.dockOrderItem:hover{border-color:#d6d0e8;box-shadow:0 6px 16px #1c192d0f}.dockOrderItem:active{cursor:grabbing}.dockOrderItem.is-drag{opacity:.45}.dockOrderItem.drop-after:after,.dockOrderItem.drop-before:before{background:#7c3aed;background:var(--os-purple,#7c3aed);border-radius:2px;content:"";height:2px;left:6px;position:absolute;right:6px}.dockOrderItem.drop-before:before{top:-4px}.dockOrderItem.drop-after:after{bottom:-4px}.dockOrderGrip{color:#b3b0c0;font-size:11px;letter-spacing:-2px;line-height:1}.dockOrderNum{font-feature-settings:"tnum";color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.dockOrderIcon{border-radius:8px;font-size:11px;height:30px;width:30px}.dockOrderItem b{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dockOrderBtns{display:inline-flex;gap:4px}.dockOrderBtn{display:inline-grid;font-size:13px!important;height:26px;line-height:1;padding:0!important;place-items:center;width:26px}@media (max-width:720px){.dockOrderCols{grid-template-columns:1fr}}:root[data-theme=dark] .dockOrderItem{background:#1d1d23;border-color:#34343d}.dockOrderRemove{font-size:11.5px!important;height:26px;padding:0 9px!important}.dockOrderCols{grid-template-columns:1fr}.os-lp.os-palette__box{height:min(78vh,760px)}.os-lp__tabs button{align-items:center;display:inline-flex;gap:6px}.os-lp__n{background:#78788c24;border-radius:99px;color:inherit;font-size:11px;font-weight:650;min-width:18px;padding:1px 6px}@media (max-width:760px){.os-lp.os-palette__box{height:80vh}}.os-lp__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 22px 26px}.os-lp__scroll .os-lp__grid{flex:none;overflow:visible;padding:10px 0 6px}.os-lp__sec{padding-top:14px}.os-lp__sec+.os-lp__sec{border-top:1px solid #78788c1f;margin-top:8px}.os-lp__sec-head{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.os-lp__sec-head h4{color:#16161a;color:var(--rtx-ui-text,#16161a);font:650 15px/1.3 Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:650 15px/1.3 var(--os-font);letter-spacing:-.01em;margin:0}.os-lp__sec-head p{color:#858791;color:var(--rtx-ui-text-muted,#858791);font-size:12.5px;margin:2px 0 0}.os-lp__all{background:none;border:0;color:#7042c5;cursor:pointer;font:650 12.5px Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:650 12.5px var(--os-font);white-space:nowrap}.os-lp__quick{display:flex;gap:8px;overflow-x:auto;padding:10px 2px 6px;scrollbar-width:thin}.os-lp-quick{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #78788c2e;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;gap:10px;min-width:176px;padding:9px 12px 9px 9px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.os-lp-quick:hover{border-color:#d0c7e8;box-shadow:0 8px 20px #32285012;transform:translateY(-1px)}.os-lp-quick .os-lp-icon{border-radius:10px;flex:0 0 36px;height:36px;width:36px}.os-lp-quick b{color:#16161a;color:var(--rtx-ui-text,#16161a);display:block;font-size:13px;font-weight:650;white-space:nowrap}.os-lp-quick small{color:#83858f;color:var(--rtx-ui-text-muted,#83858f);display:block;font-size:11.5px;margin-top:2px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-lp__scroll.is-scrolling .os-lp-app,.os-lp__scroll.is-scrolling .os-lp-quick{pointer-events:none}.os-lp__scroll.is-scrolling .os-lp-icon{transform:none!important}:root[data-theme=dark] .os-lp-quick{background:#ffffff0f;border-color:#ffffff1a}@media (max-width:760px){.os-lp__scroll{padding:4px 12px 20px}.os-lp__scroll .os-lp__grid{padding:8px 0 4px}}.os-fsbar{--fs-ink:#ece9f6;--fs-mute:#a6a2b8;align-items:center;animation:osFsIn .22s cubic-bezier(.2,.8,.2,1);background:linear-gradient(180deg,#17151f,#121019);color:var(--fs-ink);display:flex;flex:0 0 32px;font:500 12px/1 Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:500 12px/1 var(--os-font);gap:12px;height:32px;justify-content:space-between;letter-spacing:.005em;padding:0 10px 0 8px;position:relative;-webkit-user-select:none;user-select:none;z-index:75}.os-fsbar:after{background:linear-gradient(90deg,#7b35edf2,#2587ffbf 45%,#ffffff0f 85%);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}@keyframes osFsIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.os-fsbar__l,.os-fsbar__r{align-items:center;display:flex;gap:4px;min-width:0}.os-fsbar__brand{background:#0000;border:0;border-radius:7px;cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:26px}.os-fsbar__brand:hover{background:#ffffff14}.os-fsbar__app{font-size:12.5px;font-weight:750;padding:0 8px 0 4px;white-space:nowrap}.os-fsbar__menu{align-items:center;display:flex;gap:1px;min-width:0;overflow:hidden}.os-fsbar__exit,.os-fsbar__menu button{background:#0000;border:0;border-radius:7px;color:var(--fs-mute);cursor:pointer;font:inherit;height:24px;padding:0 9px;transition:background .15s,color .15s;white-space:nowrap}.os-fsbar__menu button:hover{background:#ffffff14;color:var(--fs-ink)}.os-fsbar__stat{font-feature-settings:"tnum";align-items:center;border-radius:7px;color:var(--fs-ink);display:inline-flex;font-variant-numeric:tabular-nums;gap:5px;height:24px;padding:0 7px}.os-fsbar__stat.is-off{background:#ff6e5a1f;color:#ffb4a8}.os-fsbar__apps{background:#0000;border:0;cursor:pointer;font:inherit}.os-fsbar__apps:hover{background:#ffffff14}.os-fsbar__apps.is-warn{color:#ffd38a}.os-fsbar__apps .os-dot{box-shadow:none;height:6px;width:6px}.os-fsbar__time{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:7px;padding:0 8px;white-space:nowrap}.os-fsbar__time span{color:var(--fs-mute)}.os-fsbar__time b{font-weight:700}.os-fsbar__exit{align-items:center;background:linear-gradient(#1c1926,#1c1926) padding-box,linear-gradient(120deg,#a078ffd9,#2587ff99) border-box;border:1px solid #0000;color:var(--fs-ink);display:inline-flex;gap:6px;margin-left:4px;padding:0 5px 0 9px}.os-fsbar__exit:hover{box-shadow:0 0 0 3px #7b35ed38}.os-fsbar__exit kbd{background:#ffffff1a;border-radius:5px;color:#d3cdea;font:650 10px/1 Inter,system-ui,-apple-system,Segoe UI,sans-serif;font:650 10px/1 var(--os-font);padding:3px 5px}.os-fsbar :focus-visible{outline:2px solid #a98bff;outline-offset:1px}.os-fs-btn[aria-pressed=true]{background:#f5f3fb;border-color:#d4cdeb;color:#7c3aed;color:var(--os-purple)}@media (max-width:900px){.os-fsbar__apps span,.os-fsbar__menu button:nth-child(n+3),.os-fsbar__time span{display:none}}@media (hover:none){.os-fsbar__exit kbd{display:none}}@media (prefers-reduced-motion:reduce){.os-fsbar{animation:none}}.os-navbtns{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e4e4e9;border:1px solid var(--rtx-ui-border,#e4e4e9);border-radius:10px;display:inline-flex;flex-shrink:0;gap:1px;padding:2px}.os-navbtns button{background:#0000;border:0;border-radius:8px;color:#26262c;color:var(--rtx-ui-text,#26262c);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;transition:background .15s,color .15s;width:30px}.os-navbtns button:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.os-navbtns button:disabled{cursor:default;opacity:.35}.os-navbtns button:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:1px}:root[data-theme=dark] .os-navbtns{background:#ffffff0a;border-color:#ffffff1a}.os-apps-btn{position:relative}.os-apps-dot{background:#16a34a;border-radius:50%;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--rtx-ui-surface,#fff);height:7px;position:absolute;right:6px;top:6px;width:7px}.os-apps-dot.is-warn{background:#f59e0b}.os-top-action--icon{justify-content:center;padding:0!important;width:36px}.os-top-action.is-primary.os-top-action--icon{background:#e11d48;background:var(--os-accent,#e11d48);border-color:#e11d48;border-color:var(--os-accent,#e11d48);color:#fff}.os-top-action.is-primary.os-top-action--icon:hover{background:color-mix(in srgb,#e11d48 86%,#000);background:color-mix(in srgb,var(--os-accent,#e11d48) 86%,#000)}.os-tokens{font-feature-settings:"tnum";align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border:1px solid var(--os-line-strong,#e6e3ee);border-radius:10px;color:#3a3a42;color:var(--rtx-ui-text,#3a3a42);cursor:default;display:inline-flex;flex-shrink:0;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;gap:5px;height:36px;padding:0 11px;position:relative}.os-tokens svg{color:#d97706}.os-tokens.is-low{background:#ef44440f;border-color:#ef44444d;color:#b42318}.os-tokens:after,.os-top-action--icon:after,.os-topbar .tb-notif--icon:after{background:#16161a;border-radius:7px;color:#fff;content:attr(data-tip);font-size:11.5px;font-weight:600;left:50%;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%,-4px);transition:opacity .15s,transform .15s;white-space:nowrap;z-index:60}.os-tokens:hover:after,.os-top-action--icon:hover:after,.os-topbar .tb-notif--icon:hover:after{opacity:1;transform:translate(-50%)}.os-top-action--icon{position:relative}.os-topbar .tb-notif--icon{display:inline-grid!important;font-size:0;height:36px;padding:0!important;place-items:center;width:36px}.os-topbar .tb-notif--icon svg{height:16px;width:16px}@media (hover:none){.os-tokens:after,.os-top-action--icon:after,.os-topbar .tb-notif--icon:after{display:none}}.os-lock:after,.os-tokens:after,.os-top-action--icon:after,.os-topbar .tb-notif--icon:after,.os-topbar [data-tip]:after{background:#16161a;border-radius:8px;bottom:auto;box-shadow:0 8px 22px -8px #10101a73;color:#fff;font-size:11.5px;font-weight:600;height:auto;line-height:1.35;max-width:none;min-width:0;overflow:visible;padding:6px 10px;text-overflow:clip;top:calc(100% + 8px);white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:1200}.os-topbar .os-lock:last-of-type:after{left:auto;right:0;transform:translateY(-4px)}.os-topbar .os-lock:last-of-type:focus-visible:after,.os-topbar .os-lock:last-of-type:hover:after{transform:translate(0)}:root[data-theme=dark] .os-tokens{background:#1b1b21;border-color:#2c2c35;color:#e5e5ea}:root[data-theme=dark] .os-apps-dot{box-shadow:0 0 0 2px #1b1b21}.os-topbar{z-index:900}.os-lock:after,.os-tokens:after,.os-top-action--icon:after,.os-topbar .tb-notif--icon:after{box-shadow:0 6px 18px #10101638;z-index:2}.os-fs-btn:after,.os-notes-btn+.os-lock:after,.os-notes-btn:after{left:auto;right:0;transform:translateY(-4px);width:-webkit-max-content;width:max-content}.os-fs-btn:focus-visible:after,.os-fs-btn:hover:after,.os-notes-btn+.os-lock:focus-visible:after,.os-notes-btn+.os-lock:hover:after,.os-notes-btn:focus-visible:after,.os-notes-btn:hover:after{transform:translate(0)}:root:root .os-topbar .tb-chip{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border:1px solid var(--os-line-strong,#e6e3ee);border-radius:10px!important;box-shadow:none;gap:8px;height:36px!important;padding:0 10px 0 4px!important;transition:background .15s,border-color .15s,box-shadow .15s}:root:root .os-topbar .tb-chip:hover{border-color:color-mix(in srgb,#7c3aed 35%,#dcdce2);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,var(--os-line-strong,#e6e3ee))}:root:root .os-topbar .tb-chip[aria-expanded=true]{border-color:color-mix(in srgb,#7c3aed 55%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 55%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#7c3aed 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#7c3aed) 12%,#0000)}.os-topbar .tb-chip .tb-av{background:linear-gradient(140deg,#7c3aed,color-mix(in srgb,#7c3aed 55%,#38bdf8));background:linear-gradient(140deg,var(--os-accent,#7c3aed),color-mix(in srgb,var(--os-accent,#7c3aed) 55%,#38bdf8));box-shadow:inset 0 0 0 1px #ffffff38;color:#fff;font-size:10.5px;font-weight:750;height:28px;letter-spacing:.02em;width:28px}.os-topbar .tb-chip .tb-who{gap:1px;max-width:130px}.os-topbar .tb-chip .tb-who b{color:#1b1b20;color:var(--rtx-ui-text,#1b1b20);font-size:12.5px;font-weight:650}.os-topbar .tb-chip .tb-who small{color:#8a8a94;color:var(--rtx-ui-text-muted,#8a8a94);font-size:10.5px}.os-topbar .tb-chip>svg{color:#8a8a94;color:var(--rtx-ui-text-muted,#8a8a94);transition:transform .2s}:root[data-theme=dark] .os-topbar .tb-chip{background:#1b1b21;border-color:#2c2c35}:root[data-theme=dark] .os-topbar .tb-chip .tb-who b{color:#f1f1f4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .os-topbar .tb-chip{background:#1b1b21;border-color:#2c2c35}}:root:root .os-topbar .tb-notif--icon{background:#fff!important;background:var(--rtx-ui-surface,#fff)!important;border:1px solid #dcdce2!important;border:1px solid var(--os-line-strong,#e6e3ee)!important;border-radius:10px!important;color:#3a3a42!important;color:var(--rtx-ui-text,#3a3a42)!important}:root[data-theme=dark] .os-topbar .tb-notif--icon{background:#1b1b21!important;border-color:#2c2c35!important;color:#e5e5ea!important}:root:not([data-theme=dark]){--rtx-ui-page:#f7f7f9;--rtx-ui-surface:#fff;--rtx-ui-surface-alt:#f4f4f6;--rtx-ui-surface-hover:#f1f1f4;--rtx-ui-border:#e5e5ea;--rtx-ui-border-md:#dcdce2;--rtx-ui-text:#16161a;--rtx-ui-text-muted:#71717a;--rtx-ui-text-faint:#a1a1aa;--rtx-ui-shadow-1:0 1px 2px #14141908;--rtx-ui-shadow-2:0 12px 32px #14141914;--rx-ink:#16161a;--rx-muted:#71717a;--rx-line:#e5e5ea}:root:not([data-theme=dark]) .v10-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e5e5ea}:root:not([data-theme=dark]) .v10-title,:root:not([data-theme=dark]) .v10-title h1{letter-spacing:-.01em}.v10-tabs{border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rtx-ui-border,#e5e5ea);gap:20px!important;padding-bottom:0!important}.v10-tab{background:#0000!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;box-shadow:none!important;color:var(--rtx-ui-text-muted)!important;font-weight:500!important;padding:10px 2px!important;transition:color .15s,border-color .15s}.v10-tab:hover{color:var(--rtx-ui-text)!important}.v10-tab.active,.v10-tab[aria-current=page],.v10-tab[aria-selected=true]{border-bottom-color:#7c3aed!important;border-bottom-color:var(--os-accent,#7c3aed)!important;color:var(--rtx-ui-text)!important;font-weight:700!important}:root[data-theme=dark] .v10-tab[aria-selected=true]{border-bottom-color:#e7e3f4!important}.v10-nav-label{color:#a1a1aa!important;font-size:9.5px!important;font-weight:750!important;letter-spacing:.14em!important}.rx-navitem{transition:background .15s,color .15s,transform .18s!important}.rx-navitem:hover{transform:translateX(2px)}.rx-navitem svg{transition:transform .2s}.rx-navitem:hover svg{transform:scale(1.1) rotate(-4deg)}.rx-panel,.rx-stat,.rx-tile,.v10-card,.v10-metric{background:var(--rtx-ui-surface)!important;border:1px solid var(--rtx-ui-border)!important;border-radius:14px!important;box-shadow:0 1px 2px #14141905!important}.rx-stat,.rx-tile,.v10-metric{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.rx-stat:hover,.rx-tile:hover,.v10-metric:hover{border-color:var(--rtx-ui-border-md)!important;box-shadow:var(--rtx-ui-shadow-2)!important;transform:translateY(-2px)}.rx-eyebrow,.rx-stat__label,.v10-eyebrow{font-size:10px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase}.rx-eyebrow{color:#7c3aed!important}.rx-stat__value,.rx-tile__value,.v10-metric b{letter-spacing:-.02em}.rx-h2{letter-spacing:-.015em}.rx-hero__line{letter-spacing:-.025em}.rx-pill,.v10-state{border-radius:999px!important;font-weight:700!important}.rx-input,.rx-select,.rx-textarea,.v10-search,.v10-select{border-color:var(--rtx-ui-border-md)!important;border-radius:9px!important}.rx-input:focus,.rx-select:focus,.rx-textarea:focus,.v10-search:focus{border-color:#b9a3f3!important;box-shadow:0 0 0 3px #7c3aed14!important;outline:0}.rx-row,.v10-list-row{transition:background .12s}.rx-row:hover{background:rgba(20,20,25,.015)}.v10-chip--dark[aria-pressed=true],.v10-chip[aria-pressed=true]{background:#7c3aed!important;background:var(--os-accent,#7c3aed)!important;border-color:#7c3aed!important;border-color:var(--os-accent,#7c3aed)!important;color:#fff!important}.df-upload{transition:transform .18s,border-color .18s,background .18s}.df-upload.drag{transform:scale(1.01)}.df-card{border-radius:18px!important}.rx-wrap>*,.v10>*{animation:rxRise .35s ease both}@keyframes rxRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rx-wrap>*,.v10>*{animation:none}.rx-navitem:hover,.rx-tile:hover{transform:none}}:root[data-theme=dark]{--rx-nav-active-bg:#f1effa;--rx-nav-active-ink:#16161a}:root{--ui-ink:#18181c;--ui-ink-hover:#2a2a31;--ui-ink-fg:#fff;--ui-accent:#7c3aed;--ui-accent-ink:#6d28d9;--ui-accent-soft:#7c3aed14;--ui-accent-line:#7c3aed3d;--ui-surface:var(--rtx-ui-surface,#fff);--ui-surface-alt:var(--rtx-ui-surface-alt,#f6f6f4);--ui-hover:var(--rtx-ui-surface-hover,#f1f1ef);--ui-line:var(--rtx-ui-border,#e5e5ea);--ui-line-strong:var(--rtx-ui-border-md,#d9d9df);--ui-text:var(--rtx-ui-text,#16161a);--ui-muted:var(--rtx-ui-text-muted,#5c5c64);--ui-faint:var(--rtx-ui-text-faint,#9a9aa3);--ui-ok:#16825d;--ui-ok-bg:#edf8f2;--ui-wait:#a06511;--ui-wait-bg:#fff5df;--ui-bad:#b83a50;--ui-bad-bg:#ffedf1;--ui-info:#2563eb;--ui-info-bg:#eef5ff;--ui-violet-bg:#f3efff;--ui-display:"Manrope","DM Sans","Inter",system-ui,sans-serif;--ui-btn-h:32px;--ui-btn-h-sm:28px;--ui-btn-px:12px;--ui-btn-px-sm:10px;--ui-btn-fs:12.5px;--ui-btn-fs-sm:12px;--ui-btn-r:8px;--ui-btn-gap:6px;--ui-r-card:14px;--ui-shadow-card:0 1px 2px #14141908;--ui-shadow-lift:0 10px 28px #14141912}:root[data-theme=dark]{--ui-ink:#f1effa;--ui-ink-hover:#fff;--ui-ink-fg:#16161a;--ui-accent:#a78bfa;--ui-accent-ink:#c4b5fd;--ui-accent-soft:#a78bfa24;--ui-accent-line:#a78bfa52;--ui-ok:#34d399;--ui-ok-bg:#34d3991f;--ui-wait:#fbbf24;--ui-wait-bg:#fbbf241f;--ui-bad:#f87171;--ui-bad-bg:#f871711f;--ui-info:#7aa7ff;--ui-info-bg:#7aa7ff1f;--ui-violet-bg:#a78bfa24;--ui-shadow-card:none;--ui-shadow-lift:0 10px 28px #00000059}:root:root .rt-btn,:root:root .rx-btn,:root:root .ui-btn,:root:root .v10-btn,:root:root .ws-btn{align-items:center;background:#fff;background:var(--ui-surface);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong);border-radius:8px;border-radius:var(--ui-btn-r);box-shadow:none;box-sizing:border-box;color:#16161a;color:var(--ui-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-size:var(--ui-btn-fs);font-weight:600;gap:6px;gap:var(--ui-btn-gap);height:32px;height:var(--ui-btn-h);justify-content:center;letter-spacing:0;line-height:1;min-height:0;padding:0 12px;padding:0 var(--ui-btn-px);position:relative;text-decoration:none;transform:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap;width:auto}:root:root .rt-btn:hover:not(:disabled),:root:root .rx-btn:hover:not(:disabled),:root:root .ui-btn:hover:not(:disabled),:root:root .v10-btn:hover:not(:disabled),:root:root .ws-btn:hover:not(:disabled){background:#f1f1ef;background:var(--ui-hover);border-color:#d9d9df;border-color:var(--ui-line-strong);filter:none;transform:none}:root:root .rt-btn:active:not(:disabled),:root:root .rx-btn:active:not(:disabled),:root:root .ui-btn:active:not(:disabled),:root:root .v10-btn:active:not(:disabled),:root:root .ws-btn:active:not(:disabled){transform:translateY(.5px)}:root:root .rt-btn:focus-visible,:root:root .rx-btn:focus-visible,:root:root .ui-btn:focus-visible,:root:root .v10-btn:focus-visible,:root:root .ws-btn:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--ui-accent);outline-offset:2px}:root:root .rt-btn:disabled,:root:root .rx-btn:disabled,:root:root .ui-btn:disabled,:root:root .v10-btn:disabled,:root:root .ws-btn:disabled{cursor:not-allowed;opacity:.5}:root:root .rt-btn svg,:root:root .rx-btn svg,:root:root .ui-btn svg,:root:root .v10-btn svg,:root:root .ws-btn svg{flex-shrink:0;height:14px;width:14px}:root:root .rt-btn.primary,:root:root .rx-btn--primary,:root:root .ui-btn--primary,:root:root .v10-btn--primary,:root:root .ws-btn.dark{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);box-shadow:none;color:#fff}:root:root .rt-btn.primary:hover:not(:disabled),:root:root .rx-btn--primary:hover:not(:disabled),:root:root .ui-btn--primary:hover:not(:disabled),:root:root .v10-btn--primary:hover:not(:disabled),:root:root .ws-btn.dark:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 88%,#000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 88%,#000);border-color:color-mix(in srgb,#7c3aed 88%,#000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 88%,#000);box-shadow:0 6px 16px -6px color-mix(in srgb,#7c3aed 60%,#0000);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--os-accent,#7c3aed) 60%,#0000)}:root:root .ui-btn--accent,:root:root .v10-btn--link{background:#7c3aed14;background:var(--ui-accent-soft);border-color:#7c3aed3d;border-color:var(--ui-accent-line);color:#6d28d9;color:var(--ui-accent-ink)}:root:root .ui-btn--accent:hover:not(:disabled),:root:root .v10-btn--link:hover:not(:disabled){background:#f3efff;background:var(--ui-violet-bg)}:root:root .rx-btn--ok,:root:root .ui-btn--ok{background:#16825d;background:var(--ui-ok);border-color:#16825d;border-color:var(--ui-ok);color:#fff}:root:root .rx-btn--ok:hover:not(:disabled),:root:root .ui-btn--ok:hover:not(:disabled){background:#16825d;background:var(--ui-ok);filter:brightness(.94)}:root:root .rx-btn--ghost,:root:root .ui-btn--ghost{background:#0000;border-color:#0000;color:#5c5c64;color:var(--ui-muted)}:root:root .rx-btn--ghost:hover:not(:disabled),:root:root .ui-btn--ghost:hover:not(:disabled){background:#f1f1ef;background:var(--ui-hover);border-color:#0000;color:#16161a;color:var(--ui-text)}:root:root .rx-btn--danger,:root:root .ui-btn--danger{background:#ffedf1;background:var(--ui-bad-bg);border-color:color-mix(in srgb,#b83a50 28%,#0000);border-color:color-mix(in srgb,var(--ui-bad) 28%,#0000);color:#b83a50;color:var(--ui-bad)}:root:root .rx-btn--danger:hover:not(:disabled),:root:root .ui-btn--danger:hover:not(:disabled){background:color-mix(in srgb,#b83a50 14%,#fff);background:color-mix(in srgb,var(--ui-bad) 14%,var(--ui-surface));border-color:color-mix(in srgb,#b83a50 40%,#0000);border-color:color-mix(in srgb,var(--ui-bad) 40%,#0000)}:root:root .ui-btn--ghost.ui-btn--danger{background:#0000;border-color:#0000;color:#9a9aa3;color:var(--ui-faint)}:root:root .ui-btn--ghost.ui-btn--danger:hover:not(:disabled){background:#ffedf1;background:var(--ui-bad-bg);color:#b83a50;color:var(--ui-bad)}:root:root .rt-btn.active,:root:root .ui-btn.is-on{background:#18181c;background:var(--ui-ink);border-color:#18181c;border-color:var(--ui-ink);color:#fff;color:var(--ui-ink-fg)}:root:root .rt-btn.sm,:root:root .rx-btn--sm,:root:root .ui-btn--sm{font-size:12px;font-size:var(--ui-btn-fs-sm);gap:5px;height:28px;height:var(--ui-btn-h-sm);padding:0 10px;padding:0 var(--ui-btn-px-sm)}:root:root .rt-btn.sm svg,:root:root .rx-btn--sm svg,:root:root .ui-btn--sm svg{height:13px;width:13px}:root:root .rx-btn--icon,:root:root .ui-btn--icon{padding:0;width:32px;width:var(--ui-btn-h)}:root:root .rx-btn--icon.rx-btn--sm,:root:root .ui-btn--icon.ui-btn--sm{width:28px;width:var(--ui-btn-h-sm)}:root:root .ui-btn--block{width:100%}:root:root .ui-btn.is-loading{opacity:.85;pointer-events:none}.ui-spin{animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-actions--end{justify-content:flex-end}.ui-page{color:#16161a;color:var(--ui-text);font-family:DM Sans,Inter,system-ui,sans-serif;font-family:var(--rtx-ui-font,"DM Sans","Inter",system-ui,sans-serif);margin:0 auto;max-width:1240px}.ui-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:2px 0 16px}.ui-hero__text{flex:1 1 420px;min-width:0}.ui-hero__title{align-items:center;display:flex;flex-wrap:wrap;font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;font-family:var(--ui-display);font-size:22px;font-weight:800;gap:10px;letter-spacing:-.02em;line-height:1.2;margin:0}.ui-hero__sub{color:#5c5c64;color:var(--ui-muted);font-size:13px;line-height:1.5;margin:5px 0 0;max-width:64ch}.ui-live{align-items:center;background:#edf8f2;background:var(--ui-ok-bg);border-radius:999px;color:#16825d;color:var(--ui-ok);display:inline-flex;font:600 11.5px/1 inherit;font:600 11.5px/1 var(--rtx-ui-font,inherit);gap:6px;height:22px;padding:0 9px}.ui-live i{animation:ui-pulse 2.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}.ui-live--idle{background:#f6f6f4;background:var(--ui-surface-alt);color:#5c5c64;color:var(--ui-muted)}.ui-live--idle i{animation:none;opacity:.6}@keyframes ui-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 35%,#0000)}50%{box-shadow:0 0 0 4px #0000}}.ui-card{background:#fff;background:var(--ui-surface);border:1px solid #e5e5ea;border:1px solid var(--ui-line);border-radius:14px;border-radius:var(--ui-r-card);box-shadow:0 1px 2px #14141908;box-shadow:var(--ui-shadow-card);min-width:0;padding:14px 16px}.ui-card--hover{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ui-card--hover:hover{border-color:#d9d9df;border-color:var(--ui-line-strong);box-shadow:0 10px 28px #14141912;box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.ui-sec{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:20px 0 10px}.ui-sec h2,.ui-sec h3{font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;font-family:var(--ui-display);font-size:14px;font-weight:800;letter-spacing:-.01em;margin:0}.ui-sec p{color:#5c5c64;color:var(--ui-muted);font-size:12px;margin:3px 0 0}.ui-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ui-metric{background:#fff;background:var(--ui-surface);border:1px solid #e5e5ea;border:1px solid var(--ui-line);border-radius:14px;border-radius:var(--ui-r-card);color:inherit;display:flex;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:12px 14px;text-align:left}button.ui-metric{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}button.ui-metric:hover{box-shadow:0 10px 28px #14141912;box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.ui-metric--a{background:#fff5df;background:var(--ui-wait-bg);border-color:#0000}.ui-metric--g{background:#edf8f2;background:var(--ui-ok-bg);border-color:#0000}.ui-metric--v{background:#f3efff;background:var(--ui-violet-bg);border-color:#0000}.ui-metric--b{background:#eef5ff;background:var(--ui-info-bg);border-color:#0000}.ui-metric--r{background:#ffedf1;background:var(--ui-bad-bg);border-color:#0000}.ui-metric__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.ui-metric__label{color:#5c5c64;color:var(--ui-muted);font-size:12px;font-weight:600}.ui-metric__icon{background:color-mix(in srgb,#fff 70%,#0000);background:color-mix(in srgb,var(--ui-surface) 70%,#0000);border-radius:7px;color:#5c5c64;color:var(--ui-muted);display:grid;height:24px;place-items:center;width:24px}.ui-metric__value{font-feature-settings:"tnum";color:#16161a;color:var(--ui-text);font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;font-family:var(--ui-display);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.15}.ui-metric__hint{font-size:11.5px;line-height:1.4}.ui-metric__hint,.ui-pill{color:#5c5c64;color:var(--ui-muted)}.ui-pill{align-items:center;background:#f6f6f4;background:var(--ui-surface-alt);border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:20px;line-height:1;padding:0 8px;white-space:nowrap}.ui-pill i{background:currentColor;border-radius:50%;height:6px;width:6px}.ui-pill--ok{background:#edf8f2;background:var(--ui-ok-bg);color:#16825d;color:var(--ui-ok)}.ui-pill--wait{background:#fff5df;background:var(--ui-wait-bg);color:#a06511;color:var(--ui-wait)}.ui-pill--bad{background:#ffedf1;background:var(--ui-bad-bg);color:#b83a50;color:var(--ui-bad)}.ui-pill--violet{background:#f3efff;background:var(--ui-violet-bg);color:#6d28d9;color:var(--ui-accent-ink)}.ui-pill--info{background:#eef5ff;background:var(--ui-info-bg);color:#2563eb;color:var(--ui-info)}.ui-pill--live i{animation:ui-pulse 1.8s ease-in-out infinite}.ui-toolbar{flex-wrap:wrap;margin-bottom:12px}.ui-search,.ui-toolbar{align-items:center;display:flex;gap:8px}.ui-search{background:#fff;background:var(--ui-surface);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong);border-radius:9px;color:#5c5c64;color:var(--ui-muted);flex:1 1 240px;height:34px;min-width:0;padding:0 11px;transition:border-color .14s ease,box-shadow .14s ease}.ui-search:focus-within{border-color:#7c3aed3d;border-color:var(--ui-accent-line);box-shadow:0 0 0 3px #7c3aed14;box-shadow:0 0 0 3px var(--ui-accent-soft)}.ui-search input{background:#0000;border:0;color:#16161a;color:var(--ui-text);flex:1 1;font:500 13px inherit;font:500 13px var(--rtx-ui-font,inherit);height:100%;min-width:0;outline:0}.ui-search input::placeholder{color:#9a9aa3;color:var(--ui-faint)}.ui-search svg{flex-shrink:0}.ui-select{background:#fff;background:var(--ui-surface);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong);border-radius:9px;color:#16161a;color:var(--ui-text);cursor:pointer;font:600 12.5px inherit;font:600 12.5px var(--rtx-ui-font,inherit);height:34px;padding:0 28px 0 11px}.ui-select:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--ui-accent);outline-offset:2px}.ui-seg{background:#f6f6f4;background:var(--ui-surface-alt);border:1px solid #e5e5ea;border:1px solid var(--ui-line);border-radius:9px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:none}.ui-seg::-webkit-scrollbar{display:none}.ui-seg button{align-items:center;background:#0000;border:0;border-radius:7px;color:#5c5c64;color:var(--ui-muted);cursor:pointer;display:inline-flex;font:600 12px inherit;font:600 12px var(--rtx-ui-font,inherit);gap:6px;height:28px;padding:0 11px;transition:background-color .14s ease,color .14s ease;white-space:nowrap}.ui-seg button:hover,.ui-seg button[aria-pressed=true]{color:#16161a;color:var(--ui-text)}.ui-seg button[aria-pressed=true]{background:#fff;background:var(--ui-surface);box-shadow:0 1px 3px #1414191a}.ui-seg button:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--ui-accent);outline-offset:1px}.ui-seg em{color:#9a9aa3;color:var(--ui-faint);font-size:11px;font-style:normal;font-weight:700}.ui-note{align-items:center;background:#f6f6f4;background:var(--ui-surface-alt);border:1px solid #e5e5ea;border:1px solid var(--ui-line);border-radius:10px;color:#16161a;color:var(--ui-text);display:flex;font-size:13px;gap:10px;margin-bottom:12px;padding:10px 12px}.ui-note>span{flex:1 1;min-width:0}.ui-note--bad{background:#ffedf1;background:var(--ui-bad-bg);border-color:color-mix(in srgb,#b83a50 25%,#0000);border-color:color-mix(in srgb,var(--ui-bad) 25%,#0000)}.ui-note--bad>svg:first-child{color:#b83a50;color:var(--ui-bad)}.ui-note--ok{background:#edf8f2;background:var(--ui-ok-bg);border-color:color-mix(in srgb,#16825d 25%,#0000);border-color:color-mix(in srgb,var(--ui-ok) 25%,#0000)}.ui-note--wait{background:#fff5df;background:var(--ui-wait-bg);border-color:color-mix(in srgb,#a06511 25%,#0000);border-color:color-mix(in srgb,var(--ui-wait) 25%,#0000)}.ui-empty{align-items:center;background:#fff;background:var(--ui-surface);border:1px dashed #d9d9df;border:1px dashed var(--ui-line-strong);border-radius:14px;border-radius:var(--ui-r-card);display:flex;flex-direction:column;gap:6px;padding:36px 20px;text-align:center}.ui-empty__icon{background:#7c3aed14;background:var(--ui-accent-soft);border-radius:12px;color:#6d28d9;color:var(--ui-accent-ink);display:grid;height:40px;margin-bottom:4px;place-items:center;width:40px}.ui-empty h3{font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;font-family:var(--ui-display);font-size:15px;font-weight:800;margin:0}.ui-empty p{color:#5c5c64;color:var(--ui-muted);font-size:13px;line-height:1.5;margin:0 0 8px;max-width:46ch}.ui-skel{animation:ui-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#f6f6f4 25%,#f1f1ef 37%,#f6f6f4 63%);background:linear-gradient(90deg,var(--ui-surface-alt) 25%,var(--ui-hover) 37%,var(--ui-surface-alt) 63%);background-size:400% 100%;border-radius:8px}@keyframes ui-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:720px){.ui-hero{flex-direction:column}.ui-hero__text{flex-basis:auto}.ui-hero__title{font-size:20px}.ui-toolbar .ui-search{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ui-live i,.ui-pill--live i,.ui-skel,.ui-spin{animation:none}.ui-card--hover,:root:root .rt-btn,:root:root .rx-btn,:root:root .ui-btn,:root:root .v10-btn,:root:root .ws-btn,button.ui-metric{transition:none}}.v10-shell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.v10-main-scroll{scrollbar-color:#d9d9df #0000;scrollbar-color:var(--ui-line-strong) #0000;scrollbar-width:thin}.v10-main-scroll::-webkit-scrollbar{height:8px;width:8px}.v10-main-scroll::-webkit-scrollbar-thumb{background:#d9d9df;background:var(--ui-line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.v10-main-scroll :is(input[type=text],input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input:not([type]),select,textarea){font-family:inherit;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.v10-main-scroll :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible{border-color:#7c3aed3d!important;border-color:var(--ui-accent-line)!important;box-shadow:0 0 0 3px #7c3aed14;box-shadow:0 0 0 3px var(--ui-accent-soft);outline:none}.v10-main-scroll :is(input,textarea)::placeholder{color:#9a9aa3;color:var(--ui-faint,#9a9aa3);opacity:1}.v10-main-scroll :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.v10-main-scroll :is(input[type=checkbox],input[type=radio]){accent-color:#7c3aed;accent-color:var(--ui-accent)}.v10-shell :is(button,a,[role=button],[role=tab],summary):focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--ui-accent);outline-offset:2px}:root:root .ui-card--hover:hover{border-color:#d9d9df;border-color:var(--ui-line-strong);box-shadow:0 6px 18px #1414190f}.v10-main-scroll .rx-panel{border-radius:14px;border-radius:var(--ui-r-card)}.v10-main-scroll table{border-collapse:collapse}.v10-main-scroll table th{font-weight:600;letter-spacing:.01em}.v10-main-scroll table tbody tr{transition:background-color .12s ease}.v10-main-scroll table tbody tr:hover{background:#f1f1ef;background:var(--ui-hover)}:root:root .ui-empty{gap:8px;padding:40px 24px}:root:root .ui-empty svg{color:#9a9aa3;color:var(--ui-faint,#9a9aa3)}@media (max-width:900px){.v10-tabs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.v10-tabs::-webkit-scrollbar{display:none}.v10-tab{flex-shrink:0;min-height:36px}}@media (prefers-reduced-motion:reduce){.v10-shell *,.v10-shell :after,.v10-shell :before{transition-duration:.01ms!important}}.rx-skip-link{background:#111827;border-radius:8px;color:#fff;font-weight:600;left:8px;padding:8px 14px;position:absolute;text-decoration:none;top:-60px;transition:top .15s ease;z-index:2000}.rx-skip-link:focus{outline:2px solid #55e0ff;outline-offset:2px;top:8px}#rx-main:focus{outline:none}@media (prefers-reduced-motion:reduce){.rx-skip-link{transition:none}}.rx-brain-btn{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e6e5eb;border:1px solid var(--rtx-ui-border,#e6e5eb);border-radius:10px;color:#7451d1;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;height:32px;justify-content:center;min-width:32px;padding:0 8px}.rx-brain-btn:hover{background:#7451d10f}:root[data-theme=dark] .rx-brain-btn{background:#1d1d23;border-color:#34343d;color:#cdb9ff}.crm-head{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e7e7e4;border:1px solid var(--rtx-ui-border,#e7e7e4);border-radius:17px;margin-bottom:14px;padding:16px 18px 0}.crm-head__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.crm-head__mark{border-radius:12px;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.crm-head__eyebrow{align-items:center;color:var(--rtx-ui-text-muted);display:flex;font:800 10px inherit;font:800 10px var(--v10-body,inherit);gap:8px;letter-spacing:.08em;text-transform:uppercase}.crm-ai-badge{background:linear-gradient(135deg,#7b35ed,#10a875);border-radius:99px;color:#fff;font:800 9px inherit;font:800 9px var(--v10-body,inherit);letter-spacing:.08em;padding:3px 8px}.crm-head__title{color:var(--rtx-ui-text);font:700 20px/1.2 inherit;font:700 20px/1.2 var(--v10-display,inherit);margin:4px 0 0}.crm-head__sub{color:var(--rtx-ui-text-muted);font-size:12.5px;line-height:1.5;margin:4px 0 0}.crm-live{color:var(--rtx-ui-text-faint);font-size:11.5px;font-weight:700;margin-left:10px}.crm-live.on{color:#13946a}.crm-tabs{display:flex;gap:4px;margin-top:14px;overflow-x:auto;padding-bottom:0}.crm-tab{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;cursor:pointer;display:inline-flex;font:600 12.5px inherit;font:600 12.5px var(--v10-body,inherit);gap:6px;padding:9px 12px;white-space:nowrap}.crm-tab,.crm-tab em{color:var(--rtx-ui-text-muted)}.crm-tab em{background:#f5f5f3;background:var(--rtx-ui-surface-alt,#f5f5f3);border-radius:99px;font-size:10.5px;font-style:normal;font-weight:700;padding:1px 7px}.crm-tab[aria-selected=true]{border-bottom-color:#7b35ed;border-bottom-color:var(--v10-violet,#7b35ed);color:#7b35ed;color:var(--v10-violet,#7b35ed)}.crm-tab[aria-selected=true] em{background:#f1eaff;background:var(--rtx-ui-brand-subtle,#f1eaff);color:#7b35ed;color:var(--v10-violet,#7b35ed)}.crm-overview .v10-grid4{margin-bottom:14px}.crm-metric-btn{color:inherit;cursor:pointer;font:inherit;text-align:left}.crm-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.crm-grid{grid-template-columns:1fr}}.crm-attn{align-items:center;background:#0000;border:0;border-radius:10px;border-top:1px solid var(--rtx-ui-border);color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 6px;text-align:left;width:100%}.crm-attn:first-of-type{margin-top:8px}.crm-attn.hot{background:#fff8ec}:root[data-theme=dark] .crm-attn.hot{background:#e3a02f1a}.crm-attn__rank{background:var(--rtx-ui-surface-alt);border-radius:50%;display:grid;flex-shrink:0;font:700 11px inherit;font:700 11px var(--v10-body,inherit);height:26px;place-items:center;width:26px}.crm-attn.hot .crm-attn__rank{background:#e3a02f;color:#fff}.crm-attn b{display:block;font-size:13px}.crm-attn small{color:var(--rtx-ui-text-muted);display:block;font-size:11.5px;margin-top:2px}.crm-attn__go{color:#7b35ed;color:var(--v10-violet,#7b35ed);font:700 12px inherit;font:700 12px var(--v10-body,inherit);white-space:nowrap}.crm-recent{background:none;border-bottom:0;border-left:0;border-right:0;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.crm-ask__bar{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dededb;border:1px solid var(--rtx-ui-border-md,#dededb);border-radius:14px;display:flex;gap:10px;margin-top:12px;padding:6px 6px 6px 14px}.crm-ask__bar:focus-within{border-color:var(--rtx-ui-brand-border);box-shadow:0 0 0 4px #7b35ed12}.crm-ask__bar>span{color:#7b35ed;color:var(--v10-violet,#7b35ed)}.crm-ask__bar input{background:#0000;border:0;color:var(--rtx-ui-text);flex:1 1;font:500 14px inherit;font:500 14px var(--v10-body,inherit);min-width:0;outline:none;padding:8px 0}.crm-ask__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.crm-sections{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-top:12px}.crm-section{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:12px;text-align:left}.crm-section:hover{background:var(--rtx-ui-brand-subtle);border-color:var(--rtx-ui-brand-border)}.crm-section b{font:700 13.5px inherit;font:700 13.5px var(--v10-display,inherit)}.crm-section span{color:var(--rtx-ui-text-muted);font-size:12px}.crm-section small{color:var(--rtx-ui-text-faint);font-size:11px}.crm-nc{display:flex;justify-content:center;padding:26px 0}.crm-nc__card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rtx-ui-border);border-radius:18px;max-width:760px;padding:26px;width:100%}.crm-nc__steps{grid-gap:8px;counter-reset:s;display:grid;gap:8px;list-style:none;margin:16px 0 0;padding:0}.crm-nc__steps li{grid-column-gap:10px;align-items:start;background:var(--rtx-ui-surface-alt);border-radius:12px;column-gap:10px;counter-increment:s;display:grid;grid-template-columns:28px 1fr;padding:10px 12px}.crm-nc__steps li:before{background:#7b35ed;background:var(--v10-violet,#7b35ed);border-radius:50%;color:#fff;content:counter(s);display:grid;font:700 11px inherit;font:700 11px var(--v10-body,inherit);grid-row:span 2;height:24px;place-items:center;width:24px}.crm-nc__steps b{font-size:13px}.crm-nc__steps span{color:var(--rtx-ui-text-muted);font-size:12px}.crm-nc__preview{border-top:1px solid var(--rtx-ui-border);margin-top:22px;opacity:.75;padding-top:16px}.crm-selbar{align-items:center;background:#1d1e22;border-radius:12px;bottom:14px;color:#fff;display:flex;font-size:12.5px;font-weight:600;gap:10px;justify-content:space-between;margin-top:12px;padding:8px 8px 8px 14px;position:-webkit-sticky;position:sticky;z-index:5}.crm-selbar button{border:0;border-radius:8px;cursor:pointer;font:700 12px inherit;font:700 12px var(--v10-body,inherit);padding:7px 11px}.crm-selbar .go{background:linear-gradient(135deg,#7b35ed,#10a875);color:#fff}.crm-selbar .clear{background:#2c2d33;color:#ddd}.crm-row-selected{background:#f5efff!important}:root[data-theme=dark] .crm-row-selected{background:#a78bfa1a!important}.crmw{color:var(--rtx-ui-text);display:flex;font-family:inherit;font-family:var(--v10-body,inherit);height:100vh;overflow:hidden}.crmw-side{background:#fff;background:var(--rtx-ui-surface,#fff);border-right:1px solid #e7e7e4;border-right:1px solid var(--rtx-ui-border,#e7e7e4);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:16px 12px;width:248px}.crmw-brand{align-items:center;display:flex;font:800 12px inherit;font:800 12px var(--v10-display,inherit);gap:6px;letter-spacing:.22em;padding:4px 8px 14px}.crmw-logo{color:#ff2d6f;font-size:18px;letter-spacing:0}.crmw-close{background:none;border:0;color:var(--rtx-ui-text-muted);cursor:pointer;display:none;margin-left:auto}.crmw-pill{align-items:center;background:linear-gradient(135deg,#fff,#faf7ff);border:1px solid var(--rtx-ui-border);border-radius:13px;display:flex;gap:10px;padding:9px 10px}:root[data-theme=dark] .crmw-pill{background:var(--rtx-ui-surface-alt)}.crmw-pill__mark{background:#7b35ed;background:var(--ws,#7b35ed);border-radius:9px;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.crmw-pill small{color:var(--rtx-ui-text-faint);display:block;font:600 10px inherit;font:600 10px var(--v10-body,inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmw-pill b{display:block;font:800 13.5px inherit;font:800 13.5px var(--v10-display,inherit)}.crmw-mode{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:10px 4px 2px}.crmw-live{align-items:center;color:var(--rtx-ui-text-faint);display:inline-flex;font:700 10.5px inherit;font:700 10.5px var(--v10-body,inherit);gap:4px}.crmw-live.on{color:#13946a}.crmw-label{color:var(--rtx-ui-text-faint);font:700 10px inherit;font:700 10px var(--v10-body,inherit);letter-spacing:.08em;padding:16px 10px 6px;text-transform:uppercase}.crmw-nav{display:flex;flex-direction:column;gap:1px}.crmw-item{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--rtx-ui-text-muted);cursor:pointer;display:flex;font:500 13.5px inherit;font:500 13.5px var(--v10-body,inherit);gap:8px;justify-content:space-between;padding:8px 10px;text-align:left;text-decoration:none;width:100%}.crmw-item span{align-items:center;display:inline-flex;gap:8px;min-width:0}.crmw-item em{background:#f5f5f3;background:var(--rtx-ui-surface-alt,#f5f5f3);border-radius:99px;color:var(--rtx-ui-text-muted);font-style:normal;font:700 10.5px inherit;font:700 10.5px var(--v10-body,inherit);padding:1px 7px}.crmw-item:hover{background:var(--rtx-ui-surface-hover);color:var(--rtx-ui-text)}.crmw-item.active{background:#f1eaff;background:var(--rtx-ui-brand-subtle,#f1eaff);font-weight:700}.crmw-item.active,.crmw-item.active em{color:#7b35ed;color:var(--v10-violet,#7b35ed)}.crmw-item.active em{background:#fff}.crmw-ai{color:#7b35ed;color:var(--v10-violet,#7b35ed);font-weight:600}.crmw-user{align-items:center;border-top:1px solid var(--rtx-ui-border);display:flex;gap:10px;margin-top:auto;padding:12px 6px 2px}.crmw-user b{font-size:12.5px}.crmw-user b,.crmw-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmw-user small{color:var(--rtx-ui-text-faint);font-size:10.5px}.crmw-user button{background:none;border:0;color:var(--rtx-ui-text-muted);cursor:pointer}.crmw-avatar{background:#7b35ed;background:var(--v10-violet,#7b35ed);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font:700 11px inherit;font:700 11px var(--v10-body,inherit);height:30px;place-items:center;width:30px}.crmw-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.crmw-top{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border-bottom:1px solid var(--rtx-ui-border);display:flex;gap:12px;min-height:70px;padding:0 24px}.crmw-top h1{font:700 17px/1.2 inherit;font:700 17px/1.2 var(--v10-display,inherit);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmw-top p{color:var(--rtx-ui-text-faint);font-size:11.5px;margin:3px 0 0}.crmw-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.crmw-burger{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;cursor:pointer;display:none;height:34px;place-items:center;width:34px}.crmw-content{animation:v10ViewIn .28s ease;flex:1 1;min-height:0;overflow-y:auto;padding:18px 24px 28px}.crmw-scrim{display:none}@media (max-width:900px){.crmw-side{box-shadow:0 20px 50px #0003;inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .2s ease;z-index:60}.crmw-side.open{transform:none}.crmw-close{display:block}.crmw-burger{display:grid}.crmw-scrim{background:#14121c4d;display:block;inset:0;position:fixed;z-index:55}.crmw-top{padding:0 14px}.crmw-content{padding:14px}.crmw-actions .v10-btn span{display:none}}.waa{--waa-brand:#7b35ed;--waa-green:#13946a;font-family:DM Sans,Inter,system-ui,sans-serif}.waa-mode{align-items:center;background:#7c3aed14;background:var(--rtx-ui-brand-subtle,#7c3aed14);border:1px solid #7c3aed33;border:1px solid var(--rtx-ui-brand-border,#7c3aed33);border-radius:999px;color:#6a2ad8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:6px;padding:4px 10px}.waa-mode i{background:currentColor;border-radius:50%;height:7px;width:7px}.waa-mode--autopilot{background:#13946a14;border-color:#13946a3d;color:var(--waa-green)}.waa-picker{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:9px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);display:inline-flex;font-size:12.5px;gap:6px;padding:5px 8px 5px 10px}.waa-picker select{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;max-width:230px;outline:none}.waa-picker small{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);font-size:11px}.waa-overlay{animation:waa-fade .14s ease-out;background:#14101e6b;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1300}@keyframes waa-fade{0%{opacity:0}}.waa-modal{background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:18px;box-shadow:0 24px 60px #140a2847;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);display:flex;flex-direction:column;max-height:min(88vh,860px);overflow:hidden;width:min(640px,100%)}.waa-modal__head{align-items:flex-start;border-bottom:1px solid #ececea;border-bottom:1px solid var(--rtx-ui-border,#ececea);display:flex;gap:12px;padding:18px 22px 14px}.waa-modal__head h2{font-size:17px;letter-spacing:-.01em;margin:0}.waa-modal__head p{font-size:12.5px;line-height:1.5;margin:3px 0 0}.waa-modal__head p,.waa-x{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.waa-x{background:#0000;border:none;border-radius:8px;cursor:pointer;font-size:18px;height:30px;margin-left:auto;width:30px}.waa-x:hover{background:#f1f1ef;background:var(--rtx-ui-surface-hover,#f1f1ef)}.waa-modal__body{overflow-y:auto;padding:16px 22px 8px}.waa-modal__foot{align-items:center;border-top:1px solid #ececea;border-top:1px solid var(--rtx-ui-border,#ececea);display:flex;gap:8px;justify-content:flex-end;padding:12px 22px}.waa-modal__foot .waa-note{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);font-size:11.5px;margin-right:auto}.waa-sec{border-bottom:1px dashed #ececea;border-bottom:1px dashed var(--rtx-ui-border,#ececea);padding:12px 0 14px}.waa-sec:last-child{border-bottom:none}.waa-sec>h3{font-size:13px;font-weight:750;margin:0 0 3px}.waa-sec>p{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12px;line-height:1.5;margin:0 0 10px}.waa-modes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.waa-modecard{background:#fff;background:var(--rtx-ui-surface,#fff);border:1.5px solid #ececea;border:1.5px solid var(--rtx-ui-border,#ececea);border-radius:12px;color:inherit;cursor:pointer;font-family:inherit;padding:11px 12px;text-align:left;transition:border-color .15s,background .15s}.waa-modecard b{display:block;font-size:13px}.waa-modecard span{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);display:block;font-size:11.5px;line-height:1.45;margin-top:3px}.waa-modecard:hover:not(:disabled){border-color:#c9b1f5}.waa-modecard.is-on{background:#7c3aed14;background:var(--rtx-ui-brand-subtle,#7c3aed14);border-color:var(--waa-brand)}.waa-modecard:disabled{cursor:not-allowed;opacity:.6}.waa-info{background:#f59e0b1a;background:var(--rtx-ui-warn-bg,#f59e0b1a);border:1px solid #f59e0b38;border-radius:10px;color:#b45309;color:var(--rtx-ui-warn-text,#b45309);font-size:12px;line-height:1.5;margin-top:8px;padding:9px 11px}.waa-chips{display:flex;flex-wrap:wrap;gap:6px}.waa-chip{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:999px;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer;font:inherit;font-size:12.5px;padding:6px 11px}.waa-chip.is-on{background:var(--waa-brand);border-color:var(--waa-brand);color:#fff;font-weight:650}.waa-chip--private.is-on{background:#0f6f8f;border-color:#0f6f8f}.waa-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.waa-field{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);display:flex;flex-direction:column;font-size:11.5px;font-weight:650;gap:4px}.waa-field input,.waa-field select,.waa-field textarea{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:9px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);font:inherit;font-size:13px;font-weight:400;outline:none;padding:8px 10px}.waa-field textarea{min-height:62px;resize:vertical}.waa-field input:focus,.waa-field select:focus,.waa-field textarea:focus{border-color:var(--waa-brand);box-shadow:0 0 0 3px #7c3aed1f}.waa-field--wide{grid-column:1/-1}.waa-toggle{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:9px 0}.waa-toggle input{opacity:0;pointer-events:none;position:absolute}.waa-toggle .waa-sw{background:#d6d4ce;border-radius:999px;flex-shrink:0;height:20px;margin-top:1px;position:relative;transition:background .15s;width:34px}.waa-toggle .waa-sw:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.waa-toggle input:checked+.waa-sw{background:var(--waa-brand)}.waa-toggle input:checked+.waa-sw:after{transform:translateX(14px)}.waa-toggle input:focus-visible+.waa-sw{outline:2px solid var(--waa-brand);outline-offset:2px}.waa-toggle b{display:block;font-size:13px}.waa-toggle span.waa-desc{display:block;font-size:11.5px;line-height:1.45;margin-top:2px}.waa-toggle span.waa-desc,.waa-usage{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.waa-usage{align-items:center;display:flex;font-size:12px;gap:10px}.waa-bar{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-radius:99px;flex:1 1;height:6px;overflow:hidden}.waa-bar i{background:var(--waa-brand);border-radius:99px;display:block;height:100%}.waa-btn{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:9px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;padding:8px 15px}.waa-btn:hover:not(:disabled){background:#f1f1ef;background:var(--rtx-ui-surface-hover,#f1f1ef)}.waa-btn:disabled{cursor:not-allowed;opacity:.55}.waa-btn--primary{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;box-shadow:0 2px 8px #7c3aed47;color:#fff}.waa-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6)}.waa-btn--sm{font-size:11.5px;padding:5px 10px}.waa-btn--ghost{background:#0000;border-color:#0000;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.waa-err{background:#ef444414;background:var(--rtx-ui-danger-bg,#ef444414);border-radius:9px;color:#b91c1c;font-size:12px;margin:8px 22px 0;padding:8px 11px}.waa-ask{background:#7c3aed0f;background:var(--rtx-ui-brand-subtle,#7c3aed0f);border:1px solid #7c3aed33;border:1px solid var(--rtx-ui-brand-border,#7c3aed33);border-radius:12px;padding:12px 13px}.waa-ask b{font-size:13px}.waa-ask p{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12px;line-height:1.45;margin:3px 0 9px}.waa-ask .waa-row{display:flex;flex-wrap:wrap;gap:6px}.waa-linked{background:#13946a14;border:1px solid #13946a38;border-radius:11px;color:#0e7a57;font-size:12.5px;line-height:1.5;padding:10px 12px}.waa-panel{background:#f8f8f6;background:var(--rtx-ui-page,#f8f8f6);border-left:1px solid #ececea;border-left:1px solid var(--rtx-ui-border,#ececea);display:flex;flex-direction:column;flex-shrink:0;min-height:0;width:320px}.waa-panel__head{align-items:center;border-bottom:1px solid #ececea;border-bottom:1px solid var(--rtx-ui-border,#ececea);display:flex;font-size:13px;font-weight:750;gap:8px;padding:11px 14px}.waa-panel__head small{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);font-size:11.5px;font-weight:500}.waa-panel__body{display:flex;flex:1 1;flex-direction:column;gap:9px;min-height:0;overflow-y:auto;padding:10px}.waa-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:13px;padding:11px 12px}.waa-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.waa-tag{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-radius:99px;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:10.5px;font-weight:700;padding:2px 8px}.waa-tag--cat{background:#7c3aed1a;color:#6a2ad8}.waa-tag--high{background:#ef44441a;color:#b91c1c}.waa-tag--review{background:#f59e0b1f;color:#b45309}.waa-tag--done{background:#13946a1a;color:#0e7a57}.waa-card h4{font-size:13px;margin:7px 0 3px}.waa-card p{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12px;line-height:1.5;margin:0}.waa-card q{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);display:block;font-size:11.5px;margin-top:6px;overflow:hidden;quotes:none;text-overflow:ellipsis;white-space:nowrap}.waa-draft{margin-top:9px}.waa-draft textarea{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:9px;box-sizing:border-box;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);font:inherit;font-size:12.5px;min-height:70px;outline:none;padding:8px 9px;resize:vertical;width:100%}.waa-draft textarea:focus{background:#fff;background:var(--rtx-ui-surface,#fff);border-color:var(--waa-brand)}.waa-recs{display:flex;flex-direction:column;gap:5px;margin-top:9px}.waa-rec{align-items:center;display:flex;font-size:12px;gap:8px}.waa-rec span{flex:1 1;min-width:0}.waa-rec small{display:block;font-size:11px}.waa-rec small,.waa-rec.is-done span{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c)}.waa-rec.is-done span{text-decoration:line-through}.waa-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.waa-empty{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12.5px;line-height:1.55;padding:26px 12px;text-align:center}.waa-why{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);font-size:11px;margin-top:6px}.waa-compose{align-items:flex-end;background:#fff;background:var(--rtx-ui-surface,#fff);border-top:1px solid #ececea;border-top:1px solid var(--rtx-ui-border,#ececea);display:flex;gap:8px;padding:10px 14px}.waa-compose textarea{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border:1px solid #e0dfdb;border:1px solid var(--rtx-ui-border-md,#e0dfdb);border-radius:11px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);flex:1 1;font:inherit;font-size:13px;max-height:120px;min-height:38px;outline:none;padding:9px 11px;resize:none}.waa-compose textarea:focus{background:#fff;background:var(--rtx-ui-surface,#fff);border-color:var(--waa-brand)}.waa-compose small{color:#a6a49c;color:var(--rtx-ui-text-faint,#a6a49c);display:block;font-size:11px;margin-bottom:4px}@media (max-width:1100px){.waa-panel{width:280px}}@media (max-width:900px){.waa-panel{border-left:none;border-top:1px solid #ececea;border-top:1px solid var(--rtx-ui-border,#ececea);max-height:45vh;width:100%}.waa-grid,.waa-modes{grid-template-columns:1fr}}.waa-acc{padding-bottom:0;padding-top:0}.waa-acc__head{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:12px 0;text-align:left;width:100%}.waa-acc__head h3{margin:0}.waa-acc__chev{opacity:.6;transition:transform .18s ease}.waa-acc.is-open .waa-acc__chev{transform:rotate(180deg)}.waa-acc__body{padding-bottom:12px}.wcm-overlay{animation:wcm-fade .15s ease;background:#0f121e6b;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}.wcm{--wcm-accent:#7c3aed;animation:wcm-pop .18s ease;background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:18px;box-shadow:0 30px 70px -24px #0f172a73;box-sizing:border-box;color:#18181b;color:var(--rtx-ui-text,#18181b);font-family:inherit;max-height:calc(100vh - 32px);max-width:436px;overflow-y:auto;padding:26px 22px 18px;position:relative;text-align:center;width:100%}@keyframes wcm-fade{0%{opacity:0}}@keyframes wcm-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}}.wcm-icon{background:none;border:0;border-radius:8px;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;top:18px;width:32px}.wcm-icon:hover{background:#f4f4f5;background:var(--rtx-ui-surface-alt,#f4f4f5)}.wcm-icon.is-left{left:16px}.wcm-icon.is-right{right:16px}.wcm-mark{background:#25d3661f;border-radius:12px;display:grid;height:44px;margin:0 auto 12px;place-items:center;width:44px}.wcm h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.wcm-sub{color:#52525b;color:var(--rtx-ui-text-muted,#52525b);font-size:13px;line-height:1.6;margin:0 auto 18px;max-width:360px}.wcm-points{background:#f7f6fb;background:var(--rtx-ui-surface-alt,#f7f6fb);border-radius:12px;display:grid;padding:6px 14px;text-align:left}.wcm-points>div{align-items:flex-start;display:flex;gap:14px;padding:10px 0}.wcm-points svg{color:var(--wcm-accent);flex:none;margin-top:4px}.wcm-points span{grid-gap:2px;display:grid;gap:2px}.wcm-points b{font-size:13px;font-weight:650}.wcm-points small{color:#52525b;color:var(--rtx-ui-text-muted,#52525b);font-size:12.5px;line-height:1.5}.wcm-check{align-items:flex-start;color:#27272a;color:var(--rtx-ui-text,#27272a);cursor:pointer;display:flex;font-size:13px;gap:12px;line-height:1.6;margin:16px 0 0;text-align:left}.wcm-check input{accent-color:var(--wcm-accent);cursor:pointer;flex:none;height:20px;margin:1px 0 0;width:20px}.wcm-terms{background:none;border:0;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.wcm-ext,.wcm-terms{color:var(--wcm-accent)}.wcm-ext{margin-left:5px;vertical-align:-2px}.wcm-foot{display:flex;gap:10px;justify-content:space-between;margin-top:22px}.wcm-btn{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #d4d4d8;border:1px solid var(--rtx-ui-border-md,#d4d4d8);border-radius:10px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:650;gap:8px;height:42px;justify-content:center;padding:0 20px}.wcm-btn.is-primary{background:var(--wcm-accent);border-color:var(--wcm-accent);box-shadow:0 6px 16px -8px #7c3aedb3;color:#fff}.wcm-btn:disabled{box-shadow:none;cursor:default;opacity:.5}.wcm-steps{grid-gap:8px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:grid;font-size:12px;gap:8px;justify-items:center;margin-top:16px}.wcm-dots{align-items:center;display:flex;gap:0}.wcm-dots i{background:#d4d4d8;background:var(--rtx-ui-border-md,#d4d4d8);border-radius:50%;height:8px;width:8px}.wcm-dots i.on{background:var(--wcm-accent)}.wcm-dots b{background:#e4e4e7;background:var(--rtx-ui-border,#e4e4e7);height:2px;width:46px}.wcm-phone{border:1px solid #d4d4d8;border:1px solid var(--rtx-ui-border-md,#d4d4d8);border-radius:10px;display:flex;height:48px;margin-top:4px;text-align:left}.wcm-phone:focus-within{border-color:var(--wcm-accent);box-shadow:0 0 0 3px #7c3aed24}.wcm-cc{align-items:center;border-right:1px solid #d4d4d8;border-right:1px solid var(--rtx-ui-border-md,#d4d4d8);cursor:pointer;display:flex;flex:none;font-size:14px;font-weight:600;gap:8px;padding:0 12px;position:relative}.wcm-cc svg{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.wcm-cc select{cursor:pointer;font-size:16px;inset:0;opacity:0;position:absolute}.wcm-flag{font-size:20px;line-height:1}.wcm-phone input{background:#0000;border:0;border-radius:0 10px 10px 0;color:inherit;flex:1 1;font:inherit;font-size:15px;min-width:0;outline:0;padding:0 14px}.wcm-info{align-items:flex-start;background:#3b82f612;border-radius:10px;color:#3f3f46;color:var(--rtx-ui-text,#3f3f46);display:flex;font-size:13px;gap:12px;line-height:1.55;margin-top:14px;padding:12px 14px;text-align:left}.wcm-info svg{fill:#3b82f6;color:#fff;flex:none}.wcm-code{background:#f7f6fb;background:var(--rtx-ui-surface-alt,#f7f6fb);border:1px dashed #d4d4d8;border:1px dashed var(--rtx-ui-border-md,#d4d4d8);border-radius:12px;font-family:ui-monospace,Menlo,monospace;font-size:30px;font-weight:700;justify-self:center;letter-spacing:.16em;padding:12px 20px;-webkit-user-select:all;user-select:all}.wcm-done{color:#16a34a;display:grid;padding:10px 0 4px;place-items:center}.wcm-err{align-items:center;color:#b91c1c;display:flex;font-size:12.5px;gap:6px;justify-content:center;margin-top:12px}@media (max-width:420px){.wcm{padding:24px 16px 16px}.wcm-btn{padding:0 14px}}.wcm-btn.is-sm{font-size:12.5px;height:32px;padding:0 12px}.wcm .wcm-code-wrap,.wcm .wcm-qr-wrap{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.wcm .wcm-qr{align-items:center;background:#fff;border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:18px;box-shadow:0 14px 34px -22px #0f172a73;box-sizing:border-box;display:flex;height:236px;justify-content:center;margin:2px auto 0;padding:14px;position:relative;width:236px}.wcm .wcm-qr:after,.wcm .wcm-qr:before{border:3px solid #25d366;content:"";height:26px;pointer-events:none;position:absolute;width:26px}.wcm .wcm-qr:before{border-bottom:0;border-radius:18px 0 0 0;border-right:0;left:-2px;top:-2px}.wcm .wcm-qr:after{border-left:0;border-radius:0 0 18px 0;border-top:0;bottom:-2px;right:-2px}.wcm .wcm-qr svg{display:block;height:100%;width:100%}.wcm .wcm-qr>span{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:flex;flex-direction:column;font-size:12.5px;gap:8px;text-align:center}.wcm .wcm-qr>span.is-bad{color:#b91c1c}.wcm .wcm-status{font-feature-settings:"tnum";align-items:center;background:#25d3661a;border-radius:999px;color:#0f766e;display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:550;gap:8px;padding:6px 12px}.wcm .wcm-live{animation:wcm-pulse 1.6s ease-out infinite;background:#25d366;border-radius:50%;box-shadow:0 0 0 0 #25d36699;height:8px;width:8px}@keyframes wcm-pulse{70%{box-shadow:0 0 0 7px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}.wcm .wcm-howto{align-self:stretch;background:#f7f6fb;background:var(--rtx-ui-surface-alt,#f7f6fb);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px;text-align:left}.wcm .wcm-howto__row{align-items:center;display:flex;gap:12px;margin:0}.wcm .wcm-howto__n{align-items:center;background:var(--wcm-accent);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:11.5px;font-weight:700;height:22px;justify-content:center;width:22px}.wcm .wcm-howto__t{color:#27272a;color:var(--rtx-ui-text,#27272a);font-size:13px;line-height:1.45}.wcm .wcm-alt,.wcm .wcm-alts{font-size:12.5px}.wcm .wcm-alts{align-items:center;color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);display:flex;gap:8px;justify-content:center}.wcm .wcm-code{align-self:center}@media (prefers-reduced-motion:reduce){.wcm .wcm-live{animation:none}}.wcm-shell{max-width:436px;position:relative;width:100%}.wcm-shell>.wcm{max-width:none}.wcm-close{background:#e11d48;background:var(--os-accent,#e11d48);border:0;border-radius:20px 0 0 20px;box-shadow:-6px 6px 16px -8px color-mix(in srgb,#e11d48 70%,#0000);box-shadow:-6px 6px 16px -8px color-mix(in srgb,var(--os-accent,#e11d48) 70%,#0000);color:#fff;cursor:pointer;display:grid;height:40px;left:-46px;padding-left:4px;place-items:center;position:absolute;top:20px;transition:width .15s,left .15s,filter .15s;width:46px;z-index:1}.wcm-close:hover{filter:brightness(1.08);left:-52px;width:52px}.wcm-close svg{transition:transform .2s}.wcm-close:hover svg{transform:rotate(90deg)}.wcm-close:focus-visible{outline:2px solid #fff;outline-offset:-4px}.wcm-close:disabled{cursor:default;filter:saturate(.6)}@media (max-width:560px){.wcm-close{border-radius:18px 0 14px 0;box-shadow:none;height:40px;padding-left:0;top:0}.wcm-close,.wcm-close:hover{left:0;width:44px}}@media (prefers-reduced-motion:reduce){.wcm-close,.wcm-close svg{transition:none}}.wcp-drawer{grid-gap:14px;display:grid;gap:14px;padding-bottom:8px}.wcp-card{grid-gap:10px;animation:wcp-in .3s cubic-bezier(.2,.8,.2,1) both;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;display:grid;gap:10px;padding:14px 16px}.wcp-card h4{color:#18181b;color:var(--rtx-ui-text,#18181b);font-size:13.5px;font-weight:700;margin:0}.wcp-card.is-ok{border-color:color-mix(in srgb,#16a34a 30%,#e5e5ea);border-color:color-mix(in srgb,#16a34a 30%,var(--rtx-ui-border,#e5e5ea))}.wcp-card.is-note{background:color-mix(in srgb,#7c3aed 4%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 4%,var(--rtx-ui-surface,#fff))}.wcp-card__head{align-items:center;color:#16a34a;display:flex;gap:10px}.wcp-card__head>div{display:grid;flex:1 1;min-width:0}.wcp-card__head b{color:#18181b;color:var(--rtx-ui-text,#18181b);font-size:14px}.wcp-card__head small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px}@keyframes wcp-in{0%{opacity:0;transform:translateY(6px)}}.wcp-field{grid-gap:5px;display:grid;gap:5px}.wcp-field>span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;font-weight:600}.wcp-input{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;box-sizing:border-box;color:#18181b;color:var(--rtx-ui-text,#18181b);font:inherit;font-size:13px;padding:9px 11px;transition:border-color .15s,box-shadow .15s;width:100%}.wcp-input:focus{border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);box-shadow:0 0 0 3px color-mix(in srgb,#7c3aed 14%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#7c3aed) 14%,#0000);outline:none}textarea.wcp-input{min-height:90px;resize:vertical}.wcp-row{align-items:center;display:flex;gap:8px}.wcp-row .wcp-input{flex:1 1}.wcp-grid2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (max-width:560px){.wcp-grid2{grid-template-columns:1fr}}.wcp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wcp-actions.is-top{background:#0000;background:var(--rtx-ui-bg,#0000);padding-bottom:2px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.wcp-grow{flex:1 1}.wcp-btn{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;padding:0 13px;transition:background .15s,border-color .15s,transform .12s}.wcp-btn:hover:not(:disabled){border-color:color-mix(in srgb,#7c3aed 40%,#e5e5ea);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 40%,var(--rtx-ui-border,#e5e5ea))}.wcp-btn:active:not(:disabled){transform:translateY(1px)}.wcp-btn:disabled{cursor:not-allowed;opacity:.55}.wcp-btn.is-primary{background:#7c3aed;background:var(--os-accent,#7c3aed);color:#fff}.wcp-btn.is-active,.wcp-btn.is-primary{border-color:#7c3aed;border-color:var(--os-accent,#7c3aed)}.wcp-btn.is-active{background:color-mix(in srgb,#7c3aed 8%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 8%,var(--rtx-ui-surface,#fff));color:#7c3aed;color:var(--os-accent,#7c3aed)}.wcp-btn.is-danger{border-color:color-mix(in srgb,#dc2626 30%,#e5e5ea);border-color:color-mix(in srgb,#dc2626 30%,var(--rtx-ui-border,#e5e5ea));color:#dc2626}.wcp-icon-btn{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);cursor:pointer;display:inline-grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.wcp-icon-btn:hover{border-color:color-mix(in srgb,#7c3aed 40%,#e5e5ea);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 40%,var(--rtx-ui-border,#e5e5ea));color:#7c3aed;color:var(--os-accent,#7c3aed)}.wcp-pill{background:#f4f4f5;border-radius:99px;color:#52525b;font-size:11px;font-weight:700;padding:2px 9px;text-transform:capitalize}.wcp-pill.is-ok{background:#dcfce7;color:#15803d}.wcp-pill.is-warn{background:#fef3c7;color:#b45309}.wcp-pill.is-bad{background:#fee2e2;color:#b91c1c}.wcp-kv{grid-gap:6px 14px;display:grid;font-size:12.5px;gap:6px 14px;grid-template-columns:minmax(130px,auto) 1fr}.wcp-kv span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.wcp-kv b{color:#18181b;color:var(--rtx-ui-text,#18181b);font-weight:600}.wcp-switch{grid-gap:2px 10px;align-items:center;cursor:pointer;display:grid;font-size:13px;gap:2px 10px;grid-template-columns:auto 1fr}.wcp-switch input{accent-color:#7c3aed;accent-color:var(--os-accent,#7c3aed);height:16px;width:16px}.wcp-switch span{align-items:center;display:inline-flex;font-weight:600;gap:6px}.wcp-switch small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;grid-column:2}.wcp-list,.wcp-steps{grid-gap:6px;color:#3f3f46;color:var(--rtx-ui-text,#3f3f46);display:grid;font-size:12.5px;gap:6px;margin:0;padding-left:18px}.wcp-muted code,.wcp-steps code{background:#f4f4f5;border-radius:5px;font-size:11.5px;padding:1px 5px}.wcp-muted{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;margin:0}.wcp-link{align-items:center;color:#7c3aed;color:var(--os-accent,#7c3aed);display:inline-flex;font-size:12px;font-weight:600;gap:4px;text-decoration:none}.wcp-error{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;display:flex;font-size:12.5px;gap:6px;padding:8px 10px}.wcp-empty{border:1px dashed #e5e5ea;border:1px dashed var(--rtx-ui-border,#e5e5ea);border-radius:14px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:13px;padding:28px 16px;text-align:center}.wcp-tpl-list{grid-gap:10px;display:grid;gap:10px}.wcp-tpl{grid-gap:8px;animation:wcp-in .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*35ms);background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;display:grid;gap:8px;padding:11px 12px}.wcp-tpl header{align-items:center;display:flex;gap:8px}.wcp-tpl header b{font-size:13px}.wcp-tpl header .wcp-muted{flex:1 1}.wcp-picker{grid-gap:10px;display:grid;gap:10px}.wcp-preview{grid-gap:6px;display:grid;gap:6px}.wcp-preview__head{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;letter-spacing:.04em;text-transform:uppercase}.wcp-preview__bubble{background:#dcf8c6;border-radius:10px 10px 10px 2px;color:#111b21;font-size:13px;line-height:1.45;max-width:92%;padding:9px 11px;white-space:pre-wrap}.wcp-spin{animation:wcp-spin 1s linear infinite}@keyframes wcp-spin{to{transform:rotate(1turn)}}.wcp-window{align-items:center;animation:wcp-in .25s ease both;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#9a3412;display:flex;font-size:12.5px;gap:10px;margin:0 10px 8px;padding:9px 12px}.wcp-window b{font-weight:700}.wcp-window .wcp-btn{height:30px;margin-left:auto}:root[data-theme=dark] .wcp-btn,:root[data-theme=dark] .wcp-card,:root[data-theme=dark] .wcp-icon-btn,:root[data-theme=dark] .wcp-input,:root[data-theme=dark] .wcp-tpl{background:#1b1b21;border-color:#2c2c35;color:#e5e5ea}:root[data-theme=dark] .wcp-preview__bubble{background:#005c4b;color:#e9edef}@media (prefers-reduced-motion:reduce){.wcp-card,.wcp-tpl,.wcp-window{animation:none}}.wac-row{align-items:center;gap:4px}.wac-acts{align-self:center;display:flex;gap:2px;opacity:0;transition:opacity .12s}.wac-acts.is-out{order:-1}.wac-acts.is-open,.wac-acts:focus-within,.wac-row:hover .wac-acts{opacity:1}.wac-acts>button,.wac-acts__pop>button{background:color-mix(in srgb,#fff 85%,#0000);background:color-mix(in srgb,var(--rtx-ui-surface,#fff) 85%,#0000);border:0;border-radius:50%;box-shadow:0 1px 2px #0000001f;color:#54656f;color:var(--rtx-ui-text-muted,#54656f);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.wac-acts>button:hover,.wac-acts__pop>button:hover{color:#7c3aed;color:var(--os-accent,#7c3aed)}.wac-acts__pop{position:relative}.wac-acts__emojis{animation:wcp-in .15s ease both;background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:99px;bottom:34px;box-shadow:0 6px 22px #0000002e;display:flex;gap:2px;left:50%;padding:5px 7px;position:absolute;transform:translateX(-50%);z-index:30}.wac-acts__emojis button{background:none;border:0;border-radius:50%;cursor:pointer;font-size:21px;height:34px;transition:transform .1s;width:34px}.wac-acts__emojis button:hover{background:#f4f4f5;transform:scale(1.18)}.wac-acts__emojis button.is-on{background:color-mix(in srgb,#7c3aed 14%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 14%,#0000)}@media (hover:none){.wac-acts{opacity:.85}}.wcx-reply{align-items:center;background:color-mix(in srgb,#06a884 7%,#fff);background:color-mix(in srgb,#06a884 7%,var(--rtx-ui-surface,#fff));border-left:4px solid #06a884;border-radius:8px;color:#06a884;display:flex;font-size:12.5px;gap:10px;margin:0 10px 6px;padding:7px 10px}.wcx-reply span{display:grid;flex:1 1;min-width:0}.wcx-reply b{font-weight:700}.wcx-reply small{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wcx-reply button,.wcx-reply small{color:#54656f;color:var(--rtx-ui-text-muted,#54656f)}.wcx-reply button{background:none;border:0;cursor:pointer;display:grid;place-items:center}.wa-list__label{color:#008069;font-size:12px;font-weight:700;letter-spacing:.04em;padding:14px 16px 6px;text-transform:uppercase}:root[data-theme=dark] .wac-acts>button,:root[data-theme=dark] .wac-acts__emojis,:root[data-theme=dark] .wac-acts__pop>button{background:#233138;color:#aebac1}.wcp-search{font-size:12.5px;height:30px;margin-bottom:6px;width:100%}.wcp-picker .wcp-field .wcp-input{font-size:12.5px;height:30px;padding:0 9px}.waap{--waap-line:var(--rtx-ui-border,#e8e7ee);--waap-muted:#7f818b;--waap-purple:#7046d3;--waap-soft:#f6f2ff;color:#1c1c22;color:var(--rtx-ui-text,#1c1c22);margin:0 auto;max-width:1260px;padding-bottom:24px}.waap-hero{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.waap-hero h2{font-size:24px;letter-spacing:-.03em;margin:4px 0 6px}.waap-hero p{color:var(--waap-muted);font-size:13.5px;line-height:1.6;margin:0;max-width:760px}.waap-eyebrow{color:#8a8492;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.waap-pill{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:12px;font-weight:750;gap:7px;padding:6px 11px;white-space:nowrap}.waap-pill i{background:currentColor;border-radius:50%;height:7px;width:7px}.waap-pill--ok{background:#f3fbf7;border-color:#dceee7;color:#147e5c}.waap-pill--ok i{box-shadow:0 0 0 4px #12a8751f}.waap-pill--wait{background:#fffaf0;border-color:#f4e3c3;color:#a16207}.waap-pill--bad{background:#fef5f5;border-color:#f6d4d4;color:#c02626}.waap-pill--idle{background:#f7f7f9;border-color:#e6e5ea;color:#6f6f78}.waap-banner{align-items:center;border-radius:12px;display:flex;font-size:13px;gap:8px;margin-bottom:12px;padding:10px 12px}.waap-banner.bad{background:#fef2f2;border:1px solid #f6d4d4;color:#b42318}.waap-grid{align-items:start;grid-template-columns:minmax(0,1.5fr) minmax(300px,.78fr)}.waap-grid,.waap-main,.waap-side{grid-gap:14px;display:grid;gap:14px}.waap-card,.waap-main,.waap-side{min-width:0}.waap-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--waap-line);border-radius:16px;box-shadow:0 14px 38px rgba(30,28,45,.045);padding:18px}.waap-side .waap-card{padding:16px}.waap-card h3{font-size:16px;letter-spacing:-.01em;margin:4px 0}.waap-side .waap-card h3{font-size:14.5px;margin:0 0 8px}.waap-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.waap-head p{line-height:1.55;margin:0;max-width:620px}.waap-head p,.waap-muted{color:var(--waap-muted);font-size:12.5px}.waap-muted{align-items:center;display:flex;gap:6px;margin:6px 0}.waap-side-sub{color:var(--waap-muted);font-size:12px;line-height:1.5;margin:0 0 10px}.waap-err{color:#b42318;font-size:12.5px;margin:6px 0 0}.waap-flex{flex:1 1}.waap-btn{align-items:center;background:#fff;border:1px solid var(--waap-line);border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:650;gap:6px;height:32px;justify-content:center;padding:0 12px;white-space:nowrap}.waap-btn:hover:not(:disabled){background:#f7f6fa}.waap-btn.primary{background:var(--waap-purple);border-color:var(--waap-purple);color:#fff}.waap-btn.primary:hover:not(:disabled){background:#5d36c0}.waap-btn.ghost{background:#0000}.waap-btn:disabled{cursor:default;opacity:.55}.waap-icon{background:#fff;border:1px solid var(--waap-line);border-radius:9px;color:#5f5f68;cursor:pointer;display:grid;height:30px;place-items:center;position:relative;width:30px}.waap-icon:hover{background:#f6f4fb;color:var(--waap-purple)}.waap-icon.danger:hover{background:#fef2f2;color:#dc2626}.waap-field input,.waap-select,.waap-sugg textarea,.waap-sugg__hint input{background:#fff;border:1px solid var(--waap-line);border-radius:9px;color:inherit;font:inherit;font-size:12.5px}.waap-select{height:32px;padding:0 8px}.waap-accounts{grid-gap:10px;background:linear-gradient(135deg,#fbf9ff,#fff);border:1px solid #e5e1f0;border-radius:13px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:12px}.waap-account{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.waap-account>div{flex:1 1;min-width:140px}.waap-account>div>b{display:block;font-size:14.5px;letter-spacing:.01em}.waap-account>div>span{color:var(--waap-muted);display:block;font-size:11.5px;line-height:1.4;margin-top:2px}.waap-ava{border-radius:12px;display:grid;flex:0 0 40px;font-size:16px;font-weight:850;height:40px;place-items:center;width:40px}.waap-ava--you{background:#eaf9f1;color:#0aa46e}.waap-ava--rx{background:#f1ecff;color:var(--waap-purple)}.waap-code{border:1px dashed #d8d2e6;border-radius:11px;color:#4b4b55;display:flex;font-size:12px;gap:10px;margin-top:10px;padding:10px 12px}.waap-code b{color:inherit;display:block;font-size:12.5px}.waap-code span{color:var(--waap-muted);line-height:1.5}.waap-code code{background:var(--waap-soft);border-radius:6px;color:var(--waap-purple);font-weight:800;letter-spacing:.06em;padding:1px 6px}.waap-how{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.waap-how__step{border:1px solid #ecebf0;border-radius:11px;padding:10px}.waap-how__step span{background:#f1ecff;border-radius:50%;color:#7249d3;display:grid;font-size:11px;font-weight:850;height:22px;margin-bottom:7px;place-items:center;width:22px}.waap-how__step b{display:block;font-size:12.5px}.waap-how__step small{color:var(--waap-muted);display:block;font-size:11.5px;line-height:1.4;margin-top:3px}.waap-empty{grid-gap:4px;border:1px dashed #dedbe8;border-radius:12px;color:var(--waap-muted);display:grid;gap:4px;justify-items:center;padding:20px 12px;text-align:center}.waap-empty svg{color:var(--waap-purple)}.waap-empty b{color:#1c1c22;color:var(--rtx-ui-text,#1c1c22);font-size:13.5px}.waap-empty span{font-size:12px;line-height:1.5;max-width:460px}.waap-group{align-items:center;border-top:1px solid #f0eff4;display:flex;flex-wrap:wrap;gap:10px;padding:10px 2px}.waap-gava{background:#f0eff4;border-radius:50%;color:#6f6f78;display:grid;flex:0 0 36px;font-weight:800;height:36px;overflow:hidden;place-items:center;width:36px}.waap-group.on .waap-gava{background:#eaf9f1;color:#0aa46e}.waap-gava img{height:100%;object-fit:cover;width:100%}.waap-group__text{flex:1 1;min-width:160px}.waap-group__text b{display:block;font-size:13.5px}.waap-group__text span{color:var(--waap-muted);display:block;font-size:11.5px}.waap-group.missing .waap-group__text b{color:#a1a1aa}.waap-group__actions{align-items:center;display:flex;gap:6px}.waap-inline{align-items:center;color:#5f5f68;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;margin-right:4px}.waap-switch{background:#d8d7de;border:0;border-radius:999px;cursor:pointer;flex:0 0 36px;height:20px;padding:0;position:relative;transition:background-color .15s ease;width:36px}.waap-switch span{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:16px}.waap-switch.on{background:#12a875}.waap-switch.on span{transform:translateX(16px)}.waap-switch:disabled{opacity:.6}.waap-seg{border:1px solid var(--waap-line);border-radius:10px;display:inline-flex;flex-shrink:0;padding:2px}.waap-seg button{background:#0000;border:0;border-radius:8px;color:#5f5f68;cursor:pointer;font:inherit;font-size:12px;font-weight:650;padding:5px 10px}.waap-seg button[aria-pressed=true]{background:var(--waap-soft);color:var(--waap-purple)}.waap-sugg{background:linear-gradient(180deg,#fcfbff,#fff);border:1px solid #e7e3f2;border-radius:13px;margin-top:10px;padding:12px}.waap-sugg.done{background:#fafafb;border-color:#ededf1}.waap-sugg header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.waap-sugg__who b{font-size:13.5px}.waap-sugg__who span{color:var(--waap-muted);font-size:11.5px;margin-left:6px}.waap-sugg__tags{display:flex;flex-wrap:wrap;gap:5px}.waap-tag{background:#f1ecff;border-radius:999px;color:#6841cf;font-size:10.5px;font-weight:750;padding:3px 8px}.waap-tag--lang{background:#eef6ff;color:#2563eb}.waap-tag--ok{background:#eaf9f1;color:#0b7a55}.waap-sugg blockquote{background:#f7f6fa;border-left:3px solid #d9d2ef;border-radius:0 9px 9px 0;color:#3f3f46;font-size:13px;line-height:1.5;margin:8px 0;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.waap-sugg textarea{border-color:#d9d0f3;box-sizing:border-box;font-size:13.5px;line-height:1.5;padding:9px 10px;resize:vertical;width:100%}.waap-select:focus,.waap-sugg textarea:focus,.waap-sugg__hint input:focus{border-color:var(--waap-purple);box-shadow:0 0 0 3px #7046d31f;outline:none}.waap-sugg__final{color:#52525b;font-size:13px;margin:4px 0 0;white-space:pre-wrap}.waap-sugg__hint input{background:#fff;box-sizing:border-box;font-size:12px;height:30px;margin-top:7px;padding:0 9px;width:100%}.waap-sugg footer{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.waap-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.waap-stats div{border:1px solid #ecebf0;border-radius:10px;padding:8px}.waap-stats b{display:block;font-size:18px}.waap-stats span{color:var(--waap-muted);font-size:11px}.waap-row{align-items:center;border-top:1px solid #f0eff4;display:flex;gap:10px;justify-content:space-between;padding:9px 0}.waap-row b{display:block;font-size:12.5px}.waap-row span{color:var(--waap-muted);display:block;font-size:11.5px;line-height:1.4}.waap-langbar{background:#f0eff4;border-radius:999px;display:flex;height:8px;overflow:hidden}.waap-langbar i,.waap-langkey i{display:block}.l-en{background:#7046d3}.l-hinglish{background:#12a875}.l-hi{background:#f59e0b}.waap-langkey{color:#5f5f68;display:flex;flex-wrap:wrap;font-size:11px;gap:10px;margin:7px 0 8px}.waap-langkey span{align-items:center;display:inline-flex;gap:4px}.waap-langkey i{border-radius:50%;height:8px;width:8px}.waap-facts{grid-gap:4px;color:#52525b;display:grid;font-size:12px;gap:4px}.waap-facts span:before{color:var(--waap-purple);content:"·";font-weight:900;margin-right:6px}.waap-field{grid-gap:5px;color:#52525b;display:grid;font-size:11.5px;font-weight:700;gap:5px;margin-bottom:10px}.waap-field input{height:32px;padding:0 8px}.waap-rules{background:#fbf9ff;border:1px solid #ece7f8;border-radius:11px;margin:2px 0 10px;padding:10px}.waap-rules__label{color:#52525b;display:block;font-size:11.5px;font-weight:700;margin-bottom:6px}.waap-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.waap-chip{background:#fff;border:1px solid #e3e1ea;border-radius:999px;color:#52525b;cursor:pointer;font:inherit;font-size:11.5px;font-weight:650;height:26px;padding:0 9px}.waap-chip.on{background:var(--waap-purple);border-color:var(--waap-purple);color:#fff}.waap-grid2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.waap-danger{border-top:1px solid #f0eff4;display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.waap-danger .waap-btn:hover:not(:disabled){background:#fef5f5;border-color:#f3caca;color:#c02626}.waap-privacy{align-items:flex-start;color:var(--waap-muted);display:flex;font-size:11.5px;gap:6px;line-height:1.5;margin:10px 0 0}.waap-privacy svg{color:#128c67;flex:0 0 13px;margin-top:2px}.waap-activity{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.waap-activity li{align-items:flex-start;display:flex;gap:8px}.waap-act-ico{background:#eef8f4;border-radius:8px;color:#128c67;display:grid;flex:0 0 24px;font-size:11px;font-weight:800;height:24px;place-items:center;width:24px}.waap-activity b{display:block;font-size:12px;font-weight:650}.waap-activity small{color:var(--waap-muted);font-size:11px}.waap-msgs{grid-gap:8px;display:grid;gap:8px}.waap-msg{border:1px solid #ecebf0;border-radius:12px;max-width:92%;padding:9px 11px}.waap-msg.mine{background:#eefaf3;border-color:#d7efe3;justify-self:end}.waap-msg b{color:var(--waap-purple);font-size:12px}.waap-msg.mine b{color:#0b7a55}.waap-msg p{font-size:13px;line-height:1.5;margin:3px 0 6px;white-space:pre-wrap;word-break:break-word}.waap-msg>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.waap-msg small{color:var(--waap-muted);font-size:11px}.waap-msg .waap-btn{font-size:11.5px;height:26px;padding:0 9px}.waap-toast{align-items:center;background:#18181b;border-radius:12px;bottom:26px;box-shadow:0 12px 30px #00000040;color:#fff;display:inline-flex;font-size:13px;gap:7px;left:50%;padding:10px 14px;position:fixed;transform:translateX(-50%);z-index:2000}@media (max-width:1080px){.waap-grid{grid-template-columns:1fr}}@media (max-width:680px){.waap-hero{flex-direction:column}.waap-accounts,.waap-how{grid-template-columns:1fr}.waap-head{flex-direction:column}.waap-card{padding:14px}.waap-sugg footer .waap-btn.primary,.waap-sugg footer .waap-select{flex:1 1 auto}}:root[data-theme=dark] .waap-btn,:root[data-theme=dark] .waap-card,:root[data-theme=dark] .waap-chip,:root[data-theme=dark] .waap-field input,:root[data-theme=dark] .waap-icon,:root[data-theme=dark] .waap-select,:root[data-theme=dark] .waap-sugg textarea,:root[data-theme=dark] .waap-sugg__hint input{background:#1c1b21;border-color:#34333c;color:#e9e9ee}:root[data-theme=dark] .waap-accounts,:root[data-theme=dark] .waap-rules,:root[data-theme=dark] .waap-sugg{background:#7b35ed12;border-color:#3a3550}:root[data-theme=dark] .waap-sugg blockquote{background:#24232b;color:#d6d6de}:root[data-theme=dark] .waap-btn.primary,:root[data-theme=dark] .waap-chip.on{background:#7c5ce0;border-color:#7c5ce0;color:#fff}:root[data-theme=dark] .waap-how__step,:root[data-theme=dark] .waap-msg,:root[data-theme=dark] .waap-stats div{border-color:#34333c}:root[data-theme=dark] .waap-msg.mine{background:#12a8751a}.waAssistantHero{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.waAssistantHero h2{font-size:24px;letter-spacing:-.035em;margin:4px 0 6px}.waAssistantHero p{color:var(--waap-muted);font-size:13.5px;line-height:1.6;margin:0;max-width:760px}.waAssistantGrid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);margin-bottom:22px}.waOnboardCard,.waSideCard{background:#fff;border:1px solid var(--waap-line);border-radius:16px;box-shadow:0 14px 38px rgba(30,28,45,.045);min-width:0}.waOnboardCard{padding:20px}.waSideCard{padding:18px}.waOnboardHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.waOnboardHead h3{font-size:17px;margin:4px 0}.waOnboardHead p{color:var(--waap-muted);font-size:12.5px;line-height:1.5;margin:0}.waStepPill{background:#f1ecff;border-radius:999px;color:#7046d3;font-size:11px;font-weight:800;padding:5px 9px;white-space:nowrap}.waPairingBox{grid-gap:12px;background:linear-gradient(135deg,#fbf9ff,#fff);border:1px solid #e5e1f0;border-radius:13px;display:grid;gap:12px;grid-template-columns:1.05fr .95fr;padding:14px}.waAssistantIdentity{align-items:flex-start;display:flex;gap:10px}.waAssistantIcon{background:#eaf9f1;border-radius:12px;color:#0aa46e;display:grid;flex:0 0 42px;font-size:16px;font-weight:850;height:42px;place-items:center;width:42px}.waAssistantIdentity h4{font-size:14px;margin:2px 0 3px}.waAssistantIdentity p{color:#7f818b;font-size:12px;line-height:1.45;margin:0 0 8px}.waAssistantNumber{font-size:22px;font-weight:850;letter-spacing:.015em;margin:8px 0 10px}.waActions{display:flex;flex-wrap:wrap;gap:6px}.waActions a.waap-btn{text-decoration:none}.waCodeBox{background:#f8f4ff;border:1px solid #e1d8f5;border-radius:12px;padding:14px;text-align:center}.waCodeLabel{color:#858791;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.waSecretCode{color:#6841cf;font-size:30px;font-weight:900;letter-spacing:.09em;margin:7px 0 3px}.waExpiry{color:#878993;font-size:11.5px}.waQr{grid-gap:4px;display:grid;gap:4px;justify-items:center;margin-top:10px}.waQr svg{background:#fff;border:1px solid #e8e2f6;border-radius:8px;padding:6px}.waQr small{color:#878993;font-size:10.5px}.waMessagePreview{background:#fff;border:1px dashed #d8d2e6;border-radius:11px;margin-top:12px;padding:10px 12px}.waMessagePreview span{color:#898b95;display:block;font-size:11px;margin-bottom:4px}.waMessagePreview b{font-size:14px}.waHow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:12px}.waHowStep{background:#fff;border:1px solid #ecebf0;border-radius:11px;padding:10px}.waHowNum{background:#f1ecff;border-radius:50%;color:#7249d3;display:grid;font-size:11px;font-weight:850;height:24px;margin-bottom:7px;place-items:center;width:24px}.waHowStep b{display:block;font-size:12.5px}.waHowStep span{color:#81838d;display:block;font-size:11.5px;line-height:1.4;margin-top:3px}.waSecurity{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:12px}.waSecurityItem{border:1px solid #e8e7ec;border-radius:10px;display:flex;gap:8px;padding:9px}.waSecurityIcon{background:#eef8f4;border-radius:8px;color:#128c67;display:grid;flex:0 0 28px;font-size:12px;height:28px;place-items:center;width:28px}.waSecurityItem b{display:block;font-size:12.5px}.waSecurityItem span{color:#858791;display:block;font-size:11.5px;line-height:1.4;margin-top:2px}.waOnboardFooter{align-items:center;border-top:1px solid #eeeef1;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;margin-top:14px;padding-top:12px}.waOnboardFooter .hint{color:#878993;flex:1 1 260px;font-size:11.5px;line-height:1.45;margin-right:auto}.waSideCard h3{font-size:15px;margin:0 0 4px}.waSideCard>p{color:#83858e;font-size:12px;line-height:1.45;margin:0 0 10px}.waCapability{border:1px solid #e9e8ed;border-radius:10px;margin-top:7px;padding:9px 10px}.waCapability b{display:block;font-size:12.5px}.waCapability span{color:#858791;display:block;font-size:11.5px;line-height:1.4;margin-top:3px}.waAuthBox{border-top:1px solid #ededf0;margin-top:12px;padding-top:11px}.waAuthHead{align-items:center;display:flex;gap:8px;justify-content:space-between}.waAuthHead b{font-size:13px}.waAuthHead span{color:#858791;font-size:11px}.waAuthRow{align-items:center;border:1px solid #e9e8ed;border-radius:10px;display:flex;gap:9px;margin-top:8px;padding:9px}.waAuthAvatar{background:#ece7fa;border-radius:50%;color:#6742c8;display:grid;flex:0 0 32px;font-size:12px;font-weight:850;height:32px;place-items:center;width:32px}.waAuthRow b{display:block;font-size:12.5px}.waAuthRow span{color:#858791;display:block;font-size:11.5px;margin-top:2px}.waConnectedState{background:#f7fcf9;border:1px solid #d8eee5;border-radius:13px;padding:22px;text-align:center}.waConnectedMark{background:#e6f8ef;border-radius:50%;color:#0d9d6e;display:grid;font-size:22px;font-weight:900;height:54px;margin:0 auto 10px;place-items:center;width:54px}.waConnectedState h3{font-size:17px;margin:0 0 6px}.waConnectedState p{color:#6f727c;font-size:12.5px;line-height:1.55;margin:0 auto 12px;max-width:540px}.waOpts{margin-bottom:16px}.waOptsHead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.waOptsHead h3{font-size:16px;margin:4px 0 0}.waOptsHead p{color:var(--waap-muted);font-size:12px;margin:0}.waOptsGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.waOpt{background:#fff;border:1px solid var(--waap-line);border-radius:16px;box-shadow:0 10px 28px #1e1c2d0a;display:flex;flex-direction:column;min-width:0;padding:16px;transition:border-color .15s ease,box-shadow .15s ease}.waOpt.sel{border-color:#7046d3;box-shadow:0 0 0 3px #7046d31a}.waOpt.on{border-color:#cdebdc}.waOpt.off{background:#fafafb}.waOptTop{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.waOptIcon{border-radius:12px;display:grid;height:40px;place-items:center;width:40px}.waOptIcon--link{background:#eaf9f1;color:#0aa46e}.waOptIcon--cloud{background:#eef4ff;color:#2563eb}.waOptIcon--baileys{background:#f1ecff;color:#7046d3}.waOptBadges{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.waOptBadges .waap-pill{font-size:11px;padding:4px 9px}.waap-pill--avail{background:#faf8ff;border-color:#e4def6;color:#6a49c9}.waap-pill--primary{background:#fff7e8;border-color:#f5d6a3;color:#9a5b00}.waap-pill--primary i{display:none}.waOpt h4{font-size:14.5px;margin:12px 0 2px}.waOptTag{align-self:flex-start;background:#f2f1f5;border-radius:999px;color:#6f6f78;font-size:10.5px;font-weight:750;margin-top:4px;padding:2px 8px}.waOpt>p{color:var(--waap-muted);font-size:12px;line-height:1.5;margin:8px 0 0}.waOptAcct{background:#f3fbf7;border:1px solid #dceee7;border-radius:10px;margin-top:10px;padding:9px 10px}.waOptAcct b{color:#0b6b4c;display:block;font-size:14px}.waOptAcct span{color:#4e7a68;display:block;font-size:11.5px;margin-top:1px}.waOptErr{background:#fef5f5;border:1px solid #f6d4d4;border-radius:10px;color:#b42318;font-size:12px;line-height:1.45;margin-top:10px;padding:8px 10px}.waOptCaps{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:12px 0 0;padding:0}.waOptCaps li{align-items:flex-start;color:#3f3f46;display:flex;font-size:11.5px;gap:7px;line-height:1.4}.waOptCaps li svg,.waOptCaps li>span{border-radius:50%;display:grid;flex:0 0 16px;font-size:10px;font-weight:900;height:16px;place-items:center}.waOptCaps li.yes svg{background:#e6f8ef;color:#0d9d6e;padding:2px}.waOptCaps li.no{color:#8b8d96}.waOptCaps li.no svg{background:#f0eff4;color:#a1a1aa;padding:2px}.waOptCaps li.policy>span{background:#f1ecff;color:#7046d3}.waOptCaps li.warn>span{background:#fff4e5;color:#b45309}.waOptFoot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:auto;padding-top:14px}.waOptReason{color:#8b8d96;flex:1 1 140px;font-size:11.5px;line-height:1.4}.waap-optact{display:inline-flex;flex-wrap:wrap;gap:6px}.waap-sectionHead{margin:6px 0 12px}.waap-sectionHead h3{font-size:17px;margin:4px 0}.waap-sectionHead p{color:var(--waap-muted);font-size:12.5px;line-height:1.55;margin:0;max-width:820px}@media (max-width:1080px){.waAssistantGrid,.waOptsGrid{grid-template-columns:1fr}}@media (max-width:720px){.waHow,.waPairingBox,.waSecurity{grid-template-columns:1fr}.waAssistantHero{flex-direction:column}.waAssistantNumber{font-size:19px}}:root[data-theme=dark] .waHowStep,:root[data-theme=dark] .waMessagePreview,:root[data-theme=dark] .waOnboardCard,:root[data-theme=dark] .waOpt,:root[data-theme=dark] .waSideCard{background:#1c1b21;border-color:#34333c;color:#e9e9ee}:root[data-theme=dark] .waCodeBox,:root[data-theme=dark] .waPairingBox{background:#7b35ed14;border-color:#3a3550}.waOptsGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1080px){.waOptsGrid.two{grid-template-columns:1fr}}.waBtn{align-items:center;background:#fff;border:1px solid #dcdce2;border-radius:10px;color:#383842;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:9px 16px;text-decoration:none;white-space:nowrap}.waBtn:hover:not(:disabled){background:#f6f6f8}.waBtn.primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.waBtn.primary:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 86%,#000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 86%,#000);border-color:color-mix(in srgb,#7c3aed 86%,#000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 86%,#000)}.waBtn:disabled{cursor:default;opacity:.6}:root[data-theme=dark] .waBtn{background:#1c1b21;border-color:#34333c;color:#e9e9ee}:root[data-theme=dark] .waBtn.primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.waPairOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141e73;display:grid;inset:0;overflow-y:auto;padding:24px;place-items:center;position:fixed;z-index:1400}.waPairShell{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--rx-body,Inter,system-ui,-apple-system,"Segoe UI",sans-serif);margin:0;max-width:1180px;padding:0;position:relative;width:min(1180px,100%)}.waPairBody{border-radius:18px;max-height:calc(100vh - 48px);overflow-y:auto}.waPairClose{background:#7c3aed;border:0;border-radius:12px 0 0 12px;box-shadow:-6px 6px 18px #7c3aed4d;color:#fff;cursor:pointer;font-size:24px;height:44px;left:-44px;line-height:1;position:absolute;top:18px;width:44px}@media (max-width:760px){.waPairOverlay{padding:10px}.waPairClose{border-radius:10px;left:auto;right:8px;top:8px;z-index:2}}.waSideStack{grid-gap:14px;align-content:start;display:grid;gap:14px;min-width:0}.waSideStack .waAltWays{margin-top:0}.waAltWays{background:#fff;background:var(--waap-surface,#fff);border:1px solid #e7e5ef;border:1px solid var(--waap-line,#e7e5ef);border-radius:16px;margin-top:14px;padding:16px}.waAltWays__head{grid-gap:2px;display:grid;gap:2px;margin-bottom:10px}.waAltWays__head b{color:#1b1a22;color:var(--waap-ink,#1b1a22);font-size:14px}.waAltWays__head span{color:#6b6878;color:var(--waap-muted,#6b6878);font-size:12.5px}.waAltWays__list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.waAltWays__opt{align-items:center;background:#0000;border:1px solid #e7e5ef;border:1px solid var(--waap-line,#e7e5ef);border-radius:12px;cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s,background .15s}.waAltWays__opt:hover{background:color-mix(in srgb,#7c3aed 5%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 5%,#0000);border-color:color-mix(in srgb,#7c3aed 40%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 40%,#0000)}.waAltWays__opt:focus-visible{outline:2px solid color-mix(in srgb,#7c3aed 55%,#0000);outline:2px solid color-mix(in srgb,var(--os-accent,#7c3aed) 55%,#0000);outline-offset:2px}.waAltWays__txt{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.waAltWays__txt b{color:#1b1a22;color:var(--waap-ink,#1b1a22);font-size:13.5px}.waAltWays__txt small{color:#6b6878;color:var(--waap-muted,#6b6878);font-size:12px;line-height:1.4}.waAltWays__go{color:#7c3aed;color:var(--os-accent,#7c3aed);flex:none;font-weight:800}:root[data-theme=dark] .waAltWays{background:#17171f;border-color:#2a2a35}:root[data-theme=dark] .waAltWays__opt{border-color:#2a2a35}:root[data-theme=dark] .waAltWays__head b,:root[data-theme=dark] .waAltWays__txt b{color:#f2f2f6}.waap-btn.waap-iconbtn{padding:0;width:32px}.waConnectChoice{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.waConnectChoice__opt{grid-gap:6px;align-content:start;background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:10px;display:grid;gap:6px;padding:10px}.waConnectChoice__opt p{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:11.5px;line-height:1.45;margin:0}.waConnectChoice__btn{align-items:center;background:#fff;background:var(--ui-surface,#fff);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong,#d9d9df);border-radius:9px;color:#18181c;color:var(--ui-text,#18181c);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:650;gap:6px;justify-content:center;min-height:34px;padding:6px 12px;text-align:center}.waConnectChoice__btn--company{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#0000;color:#fff}.waConnectChoice__btn:disabled{cursor:default;opacity:.6}.waConnectChoice__btn:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:2px}.waConnList{grid-gap:6px;display:grid;gap:6px;min-width:0}.waConn{grid-column-gap:8px;grid-row-gap:3px;align-items:center;background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:10px;column-gap:8px;display:grid;grid-template-areas:"ico name name" "ico desc act";grid-template-columns:28px minmax(0,1fr) auto;padding:9px 10px;row-gap:3px}.waConn.is-on{background:#22c55e0d;border-color:#22c55e4d}.waConn__ico{align-self:start;background:#f4f4f6;background:var(--ui-surface-alt,#f4f4f6);border-radius:8px;color:#5c5c64;color:var(--ui-muted,#5c5c64);display:grid;grid-area:ico;height:28px;place-items:center;width:28px}.waConn.is-on .waConn__ico{background:#22c55e1f;color:#15803d}.waConn__name{align-items:center;color:#18181c;color:var(--ui-text,#18181c);display:flex;font-size:12.5px;gap:6px;grid-area:name;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waConn__dot{background:#d4d4d8;border-radius:99px;flex:none;height:7px;width:7px}.waConn__dot.is-on{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.waConn__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5c5c64;color:var(--ui-muted,#5c5c64);display:-webkit-box;font-size:11px;grid-area:desc;line-height:1.4;margin:0;overflow:hidden}.waConn__desc.is-on{color:#15803d;font-weight:600}.waConn__act{display:flex;grid-area:act}.waConn__act,.waConn__btn{align-items:center;gap:4px}.waConn__btn{background:#fff;background:var(--ui-surface,#fff);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong,#d9d9df);border-radius:8px;color:#18181c;color:var(--ui-text,#18181c);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:650;height:26px;padding:0 9px;white-space:nowrap}.waConn__btn--primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#0000;color:#fff}.waConn__btn--ghost{border-color:#ef444440;color:#b91c1c}.waConn__btn:disabled,.waConn__icon:disabled{cursor:default;opacity:.55}.waConn__icon{background:#fff;background:var(--ui-surface,#fff);border:1px solid #ef444440;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-grid;height:26px;padding:0;place-items:center;width:26px}.waConnList__foot .waConn__icon{border-color:#d9d9df;border-color:var(--ui-line-strong,#d9d9df);color:#5c5c64;color:var(--ui-muted,#5c5c64)}.waConn__btn:focus-visible,.waConn__icon:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:2px}.waConnList__primary{align-items:center;color:#5c5c64;color:var(--ui-muted,#5c5c64);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px}.waConnList__primary select{background:#fff;background:var(--ui-surface,#fff);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong,#d9d9df);border-radius:8px;font:inherit;font-size:11.5px;height:28px;padding:0 8px}.waConnList__foot{align-items:center;border-top:1px solid #e8e8ec;border-top:1px solid var(--ui-line,#e8e8ec);display:flex;gap:6px;padding-top:8px}.aiProviderBanner{align-items:center;background:linear-gradient(135deg,#7b35ed14,hsla(0,0%,100%,.055));border:1px solid #7b35ed3b;border-radius:13px;color:#f2f2f6;display:flex;gap:10px;margin:11px 0 2px;padding:10px 12px;text-align:left}.aiProviderBadge{background:linear-gradient(135deg,#7b35ed,#9d77f3);border-radius:10px;box-shadow:0 7px 20px #7b35ed47;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.aiProviderBadge svg{stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.aiProviderCopy{flex:1 1;min-width:0}.aiProviderCopy b{color:#fff;display:block;font-size:13.5px;letter-spacing:-.01em}.aiProviderCopy span{color:#bfc1ca;display:block;font-size:12px;line-height:1.45;margin-top:2px;max-width:720px}.aiProviderBanner .providerLink{background:#0000;border:0;color:#c8b4ff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;padding:7px 2px;white-space:nowrap}.aiProviderBanner .providerLink:hover{color:#fff;text-decoration:underline}.aiProviderBanner.connected{background:linear-gradient(135deg,#10a87514,#ffffff0a);border-color:#10a87547}.aiProviderBanner.connected .aiProviderBadge{background:linear-gradient(135deg,#10a875,#49c5a0);box-shadow:0 7px 20px #10a8753d}.aiProviderBanner.connected .providerLink{color:#82e0c1}.aiProviderClose{background:#0000;border:0;border-radius:7px;color:#9ea1b0;cursor:pointer;flex:0 0 26px;font-size:17px;height:26px;line-height:1;width:26px}.aiProviderClose:hover{background:#ffffff14;color:#fff}.commandModelPill{align-items:center;display:inline-flex;gap:6px}.commandModelPill:before{background:#8f75e7;border-radius:50%;content:"";height:6px;width:6px}.commandModelPill.connected:before{background:#10a875}.ccAsk{background:#ffffff0f;border:1px solid #ffffff26;border-radius:13px;color:#f2f2f6;margin:10px 0 2px;padding:10px 12px;text-align:left}.ccAsk__head b{display:block;font-size:13px}.ccAsk__head span{color:#bfc1ca;display:block;font-size:12px;margin-top:2px}.ccAsk__choices{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.ccAsk__btn{background:#ffffff14;border:1px solid #ffffff26;border-radius:9px;color:#eee;cursor:pointer;font-family:inherit;font-size:12px;padding:7px 11px}.ccAsk__btn.primary{background:#fff;border-color:#fff;color:#18181c}.ccAsk__cancel{background:#0000;border:0;color:#bfc1ca;cursor:pointer;font-family:inherit;font-size:12px;margin-left:4px;padding:6px 0 0}.ccAsk__cancel:hover{color:#fff;text-decoration:underline}.ccRouteNote{color:#bfc1ca;font-size:12px;margin-top:6px}.osm-modal.providerModal{max-height:86vh;overflow:auto;width:min(650px,calc(100vw - 28px))}.providerModalIntro{background:linear-gradient(135deg,#fbf9ff,#fff);border:1px solid #e8e6ef;border-radius:13px;margin-bottom:12px;padding:12px}.providerModalIntro b{font-size:14px}.providerModalIntro p{color:#70727d;font-size:12px;line-height:1.5;margin:5px 0 0}.providerUseCases{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.providerUseCases span{background:#fff;border:1px solid #e6e2f0;border-radius:999px;color:#5d5f69;font-size:11px;padding:5px 7px}.providerEyebrow{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.providerGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.providerCard{background:#fff;border:1px solid #e7e6eb;border-radius:13px;color:inherit;cursor:pointer;font-family:inherit;min-height:98px;padding:11px;position:relative;text-align:left;transition:.18s}.providerCard:hover{border-color:#cfc5eb;box-shadow:0 10px 24px #32285012;transform:translateY(-1px)}.providerCard.sel{border-color:#8e6ee8;box-shadow:0 0 0 2px #7b35ed14}.providerCardTop{align-items:center;display:flex;gap:8px}.providerLogo{border-radius:9px;color:#fff;display:grid;flex:0 0 30px;font-size:11px;font-weight:900;height:30px;place-items:center;width:30px}.providerLogo.openai{background:#121212}.providerLogo.anthropic{background:#c87f52}.providerLogo.google{background:linear-gradient(135deg,#4f7df3,#e85858 55%,#f4c542)}.providerLogo.openrouter{background:#15151a}.providerLogo.local{background:#5b5d68}.providerLogo.deepseek{background:#4d6bfe}.providerLogo.mistral{background:#fa520f}.providerLogo.qwen{background:#615ced}.providerLogo.mimo{background:#ff6900}.providerLogo.muse{background:#0866ff}.providerCard b{font-size:13px}.providerCard small{color:#777984;display:block;font-size:11px;margin-top:2px}.providerStatus{background:#f4f2f8;border-radius:999px;color:#777083;font-size:10px;padding:4px 6px;position:absolute;right:9px;top:9px}.providerCard.sel .providerStatus{background:#f0ebff;color:#6f45da}.providerConfig{grid-gap:8px;border-top:1px solid #ecebf0;display:grid;gap:8px;margin-top:12px;padding-top:11px}.providerConfig label{color:#555762;font-size:11.5px;font-weight:800}.providerConfig input,.providerConfig select{background:#fff;border:1px solid #dfdfe5;border-radius:8px;box-sizing:border-box;color:#222;font-family:inherit;font-size:12.5px;margin-top:4px;padding:8px 9px;width:100%}.routingChoices{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,1fr);margin-top:4px}.routingChoice{background:#fff;border:1px solid #e5e4e9;border-radius:10px;color:inherit;cursor:pointer;font-family:inherit;padding:8px}.routingChoice.sel{background:#faf8ff;border-color:#8e6ee8}.routingChoice b{display:block;font-size:12px}.routingChoice span{color:#777984;display:block;font-size:11px;line-height:1.4;margin-top:2px}.providerNote{color:#777984;font-size:11px;line-height:1.45}.providerError{color:#b42339;font-size:12px}@media (max-width:760px){.aiProviderBanner{align-items:flex-start;flex-wrap:wrap}.aiProviderCopy{flex-basis:calc(100% - 80px);flex-grow:1;flex-shrink:1}.aiProviderBanner .providerLink{margin-left:44px}.providerGrid,.routingChoices{grid-template-columns:1fr}}.aiProviderBanner{padding:9px 12px}.aiProviderCopy b{font-size:13px}.aiProviderCopy span{font-size:11.5px}.ccModelPick{display:inline-flex;position:relative}.ccModelPick__btn{align-items:center;background:#fff;background:var(--ccx-panel,#fff);border:1px solid #e7e5ef;border:1px solid var(--ccx-line,#e7e5ef);border-radius:999px;color:#1b1a22;color:var(--ccx-ink,#1b1a22);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:7px;height:32px;padding:0 10px 0 12px;transition:border-color .15s,background .15s}.ccModelPick__btn:hover{background:color-mix(in srgb,#7c3aed 5%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 5%,var(--ccx-panel,#fff));border-color:color-mix(in srgb,#7c3aed 35%,#e7e5ef);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,var(--ccx-line,#e7e5ef))}.ccModelPick__btn:focus-visible{outline:2px solid color-mix(in srgb,#7c3aed 55%,#0000);outline:2px solid color-mix(in srgb,var(--os-accent,#7c3aed) 55%,#0000);outline-offset:2px}.ccModelPick__btn svg{color:#6b6878;color:var(--ccx-muted,#6b6878)}.ccModelPick__dot{background:#10a875;border-radius:50%;height:7px;width:7px}.ccModelPick__btn.is-pinned .ccModelPick__dot{background:#7c3aed;background:var(--os-accent,#7c3aed)}.ccModelPick__menu{animation:ccPickIn .16s ease both;background:#fff;background:var(--ccx-panel,#fff);border:1px solid #e7e5ef;border:1px solid var(--ccx-line,#e7e5ef);border-radius:16px;box-shadow:0 18px 48px -12px #14121e47;max-height:min(70vh,520px);overflow-y:auto;padding:6px;position:fixed;width:min(340px,calc(100vw - 32px));z-index:1200}@keyframes ccPickIn{0%{opacity:0;transform:translateY(-4px)}}.ccModelPick__group{color:#9a97a6;color:var(--ccx-faint,#9a97a6);font-size:11px;font-weight:700;letter-spacing:.04em;padding:8px 10px 4px;text-transform:uppercase}.ccModelPick__item{align-items:center;background:#0000;border:0;border-radius:11px;color:#1b1a22;color:var(--ccx-ink,#1b1a22);cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.ccModelPick__item:hover{background:color-mix(in srgb,#7c3aed 6%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 6%,#0000)}.ccModelPick__item.is-on{background:color-mix(in srgb,#7c3aed 9%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 9%,#0000)}.ccModelPick__logo{background:#6b7280;border-radius:9px;color:#fff;display:grid;flex:0 0 30px;font-size:11px;font-weight:800;height:30px;place-items:center;width:30px}.ccModelPick__logo.tone-relatix{background:linear-gradient(135deg,#7c3aed,#8b5cf6);background:linear-gradient(135deg,var(--os-accent,#7c3aed),#8b5cf6)}.ccModelPick__logo.tone-openai{background:#10a37f}.ccModelPick__logo.tone-anthropic{background:#c96442}.ccModelPick__logo.tone-google{background:#4285f4}.ccModelPick__logo.tone-deepseek{background:#4d6bfe}.ccModelPick__logo.tone-mistral{background:#f97316}.ccModelPick__logo.tone-openrouter{background:#6366f1}.ccModelPick__txt{display:grid;flex:1 1;line-height:1.25;min-width:0}.ccModelPick__txt b{font-size:13.5px}.ccModelPick__txt small{color:#6b6878;color:var(--ccx-muted,#6b6878);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccModelPick__check{font-weight:800}.ccModelPick__check,.ccModelPick__connect{color:#7c3aed;color:var(--os-accent,#7c3aed)}.ccModelPick__connect{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-radius:999px;flex:none;font-size:12px;font-weight:700;padding:4px 10px}.ccModelPick__item.is-add .ccModelPick__logo{opacity:.85}.ccModelPick__manage{background:#0000;border:0;border-radius:0 0 11px 11px;border-top:1px solid #e7e5ef;border-top:1px solid var(--ccx-line,#e7e5ef);color:#6b6878;color:var(--ccx-muted,#6b6878);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;margin-top:4px;padding:10px;text-align:left;width:100%}.ccModelPick__manage:hover{color:#7c3aed;color:var(--os-accent,#7c3aed)}.wfd{--wfd-acc:var(--os-accent,#7c3aed);position:relative;width:100%}.wfd-empty{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:13.5px;padding:40px;text-align:center}.wfd-zoom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,#fff 88%,#0000);background:color-mix(in srgb,var(--rtx-ui-surface,#fff) 88%,#0000);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:11px;box-shadow:0 4px 14px -6px #10101833;display:flex;gap:2px;padding:3px;position:absolute;right:10px;top:10px;z-index:3}.wfd-zoom button{background:#0000;border:0;border-radius:8px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);cursor:pointer;display:grid;font:inherit;font-size:11.5px;font-weight:600;height:26px;min-width:28px;padding:0 6px;place-items:center}.wfd-zoom button.is-on,.wfd-zoom button:hover{background:color-mix(in srgb,var(--wfd-acc) 9%,#0000);color:var(--wfd-acc)}.wfd-canvas{background-color:color-mix(in srgb,#18181b 1.5%,#fff);background-color:color-mix(in srgb,var(--rtx-ui-text,#18181b) 1.5%,var(--rtx-ui-surface,#fff));background-image:radial-gradient(color-mix(in srgb,#18181b 16%,#0000) 1px,#0000 1.2px);background-image:radial-gradient(color-mix(in srgb,var(--rtx-ui-text,#18181b) 16%,#0000) 1px,#0000 1.2px);background-size:18px 18px;border-radius:14px;overflow-x:auto;overflow-y:hidden;padding:44px 0 8px;width:100%}.wfd-stage{left:0;position:absolute;top:0;transform-origin:0 0}.wfd-edges{inset:0;overflow:visible;pointer-events:none;position:absolute}.wfd-edge-line{fill:none;stroke-width:2;stroke-linecap:round}.wfd-edge.idle .wfd-edge-line{stroke:#b9b7c6}.wfd-edge.ok .wfd-edge-line{stroke:var(--wfd-acc)}.wfd-edge.run .wfd-edge-line{stroke:var(--wfd-acc);stroke-width:2.4}.wfd-edge.warn .wfd-edge-line{stroke:#f59e0b}.wfd-edge.err .wfd-edge-line{stroke:#ef4444}.wfd-edge.dashed .wfd-edge-line{stroke-dasharray:.02 .02;stroke-dashoffset:0;animation:none}.wfd-arrow.idle{fill:#b9b7c6}.wfd-arrow.ok,.wfd-arrow.run{fill:var(--wfd-acc)}.wfd-arrow.warn{fill:#f59e0b}.wfd-arrow.err{fill:#ef4444}.wfd-flow{fill:var(--wfd-acc);filter:drop-shadow(0 0 3px var(--wfd-acc))}.wfd-if rect{fill:#fff;fill:var(--rtx-ui-surface,#fff);stroke:#b9b7c6}.wfd-if text{fill:#71717a;fill:var(--rtx-ui-text-muted,#71717a);font-family:inherit;font-size:10px;font-weight:700}.wfd-stub{stroke:#b9b7c6;stroke-width:2;stroke-linecap:round;stroke-dasharray:3 4}@keyframes wfd-draw{to{stroke-dashoffset:0}}.wfd-node{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;padding:0;position:absolute;text-align:center}.wfd-node.is-static{cursor:default}@keyframes wfd-in{to{opacity:1;transform:none}}.wfd-tile{background:#fff;background:var(--rtx-ui-surface,#fff);border:2px solid color-mix(in srgb,#18181b 16%,#0000);border:2px solid color-mix(in srgb,var(--rtx-ui-text,#18181b) 16%,#0000);border-radius:18px;box-shadow:inset 0 1px 0 #fffc,0 8px 22px -12px #10101859;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);display:grid;height:84px;place-items:center;position:relative;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s;width:84px}.wfd-node:hover .wfd-tile{box-shadow:0 14px 30px -14px #10101873;transform:translateY(-3px)}.wfd-node.is-selected .wfd-tile{border-color:var(--wfd-acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--wfd-acc) 18%,#0000),0 14px 30px -14px #10101873}.wfd-tile.trigger{background:linear-gradient(135deg,color-mix(in srgb,var(--wfd-acc) 10%,#fff),#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--wfd-acc) 10%,#fff),var(--rtx-ui-surface,#fff));border-color:color-mix(in srgb,var(--wfd-acc) 35%,#0000);border-radius:42px 18px 18px 42px;color:var(--wfd-acc)}.wfd-tile.trigger.is-done{border-color:color-mix(in srgb,#16a34a 45%,#0000)}.wfd-bolt{color:#f97316;left:-22px;position:absolute;top:50%;transform:translateY(-50%)}.wfd-type{color:#52525b;color:var(--rtx-ui-text-muted,#52525b)}.wfd-agent{grid-gap:4px;color:var(--wfd-acc);display:grid;gap:4px;justify-items:center}.wfd-mini{display:flex;gap:2px}.wfd-multi{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,26px)}.wfd-num{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:99px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:grid;font-size:10.5px;font-weight:700;height:20px;left:-9px;min-width:20px;padding:0 5px;place-items:center;position:absolute;top:-9px}.wfd-port{position:absolute;top:50%;transform:translateY(-50%)}.wfd-port.in{background:#9b99aa;border-radius:2px;height:16px;left:-7px;width:7px}.wfd-port.out{background:#9b99aa;border:2px solid #fff;border:2px solid var(--rtx-ui-surface,#fff);border-radius:50%;height:13px;right:-8px;width:13px}.wfd-tile.trigger .wfd-port.out{background:var(--wfd-acc)}.wfd-state{border:2px solid #fff;border:2px solid var(--rtx-ui-surface,#fff);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;position:absolute;right:-8px;top:-8px;width:22px}.wfd-state.ok{background:#16a34a}.wfd-state.run{background:var(--wfd-acc)}.wfd-state.idle,.wfd-state.warn{background:#f59e0b}.wfd-state.err{background:#ef4444}.wfd-cond{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:50%;bottom:-8px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:grid;height:20px;place-items:center;position:absolute;right:-8px;width:20px}.wfd-spin{animation:wfd-spin .9s linear infinite}@keyframes wfd-spin{to{transform:rotate(1turn)}}.wfd-node.st-ok .wfd-tile{border-color:color-mix(in srgb,#16a34a 50%,#0000)}.wfd-node.st-err .wfd-tile{border-color:#ef4444}.wfd-node.st-warn .wfd-tile{border-color:#f59e0b}.wfd-node.st-run .wfd-tile{animation:wfd-pulse 1.6s ease-in-out infinite;border-color:var(--wfd-acc)}@keyframes wfd-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--wfd-acc) 35%,#0000)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--wfd-acc) 0,#0000)}}@keyframes wfd-shake{0%,to{transform:none}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.wfd-label{grid-gap:1px;display:grid;gap:1px;padding:0 4px;width:100%}.wfd-label b{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#18181b;color:var(--rtx-ui-text,#18181b);display:-webkit-box;font-size:13px;font-weight:650;line-height:1.3;overflow:hidden}.wfd-label span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfd-conn{align-items:center;display:inline-flex;font-size:10.5px;font-style:normal;font-weight:600;gap:3px;justify-content:center}@media (prefers-reduced-motion:reduce){.wfd-edge-line,.wfd-node{stroke-dashoffset:0;animation:none;opacity:1;transform:none}.wfd-node.st-err .wfd-tile,.wfd-node.st-run .wfd-tile{animation:none}.wfd-flow{display:none}}:root[data-theme=dark] .wfd-tile{border-color:#ffffff24}.wfp-below{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.wfp-below>*{margin-top:0!important}@media (max-width:1000px){.wfp-below{grid-template-columns:minmax(0,1fr)}}.wfp-hist-row{transition:background .15s}.wfp-hist-row:hover{background:color-mix(in srgb,#7c3aed 6%,#0000)!important;background:color-mix(in srgb,var(--os-accent,#7c3aed) 6%,#0000)!important}.wfp-pager{border-top:1px solid #e5e5ea;border-top:1px solid var(--rtx-ui-border,#e5e5ea);color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;gap:8px;justify-content:space-between;padding:10px 4px 2px}.wfp-pager,.wfp-pager div{align-items:center;display:flex}.wfp-pager div{gap:3px}.wfp-pager button{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:8px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;font:inherit;font-size:12px;font-weight:600;height:28px;min-width:28px;padding:0 7px}.wfp-pager button:hover:not(:disabled){border-color:color-mix(in srgb,#7c3aed 35%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.wfp-pager button.is-on{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.wfp-pager button:disabled{cursor:default;opacity:.4}.wfp-pager em{font-style:normal;padding:0 2px}.wfd-tile.end{background:radial-gradient(circle at 30% 30%,#fff,color-mix(in srgb,#18181b 4%,#fff));background:radial-gradient(circle at 30% 30%,var(--rtx-ui-surface,#fff),color-mix(in srgb,var(--rtx-ui-text,#18181b) 4%,var(--rtx-ui-surface,#fff)));border:2px dashed color-mix(in srgb,#18181b 22%,#0000);border:2px dashed color-mix(in srgb,var(--rtx-ui-text,#18181b) 22%,#0000);border-radius:50%;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);height:56px;width:56px}.wfd-tile.end .wfd-port.in{left:-6px}.wfd-tile.end.is-done{background:#16a34a;border:2px solid #16a34a;color:#fff}.wfd-tile.end.is-err{border-color:#ef4444;border-style:solid;color:#ef4444}.wfd-node.is-end .wfd-label b{font-size:12.5px}@keyframes wfd-done{0%{transform:scale(.7)}to{transform:none}}.wfd-cap line{stroke:#b9b7c6;stroke-width:2;stroke-linecap:round}.wfd-cap circle{fill:#fff;fill:var(--rtx-ui-surface,#fff);stroke:#b9b7c6;stroke-width:2}.wfd-cap.ok circle,.wfd-cap.ok line{stroke:#16a34a}.wfd-cap.ok circle{fill:#16a34a}.wfd-cap.err circle,.wfd-cap.err line{stroke:#ef4444}.wfd-zoom__sep{align-self:stretch;background:#e4e4e7;background:var(--rtx-ui-border,#e4e4e7);margin:3px 2px;width:1px}.wfd-fullLayer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0f1e73;display:grid;inset:0;padding:24px;position:fixed;z-index:1300}.wfd--full{background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:0 30px 80px #0f0f234d;flex-direction:column;height:calc(100vh - 48px);overflow:hidden}.wfd--full,.wfd--full .wfd-canvas{border-radius:18px;display:flex;min-height:0}.wfd--full .wfd-canvas{align-items:center;flex:1 1;overflow:auto}.wfd--full .wfd-canvas>div{margin:auto!important}.wfd--full .wfd-zoom{right:14px;top:14px}.wfd-placeholder{border:1px dashed #e4e4e7;border:1px dashed var(--rtx-ui-border,#e4e4e7);border-radius:14px;color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:13px;padding:28px;text-align:center}@media (max-width:640px){.wfd-fullLayer{padding:8px}.wfd--full{height:calc(100vh - 16px)}}.wfd-approve{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid color-mix(in srgb,#f59e0b 55%,#e5e5ea);border:1px solid color-mix(in srgb,#f59e0b 55%,var(--rtx-ui-border,#e5e5ea));border-radius:12px;box-shadow:0 14px 30px -14px #0f172a59;font-size:12.5px;padding:10px 11px;position:absolute;z-index:3}@keyframes wfd-ap-in{0%{opacity:0;transform:translateY(-4px)}}.wfd-approve__pin{background:inherit;border-left:1px solid color-mix(in srgb,#f59e0b 55%,#e5e5ea);border-left:1px solid color-mix(in srgb,#f59e0b 55%,var(--rtx-ui-border,#e5e5ea));border-top:1px solid color-mix(in srgb,#f59e0b 55%,#e5e5ea);border-top:1px solid color-mix(in srgb,#f59e0b 55%,var(--rtx-ui-border,#e5e5ea));height:10px;margin-left:-5px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.wfd-approve__head{align-items:center;color:#b45309;display:flex;gap:6px}.wfd-approve__head b{font-size:12.5px}.wfd-approve__head em{flex:1 1;font-size:11.5px;font-style:normal;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.wfd-approve__head em,.wfd-approve__head span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.wfd-approve__head span{font-size:11px;font-weight:600}.wfd-approve__what{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#18181c;color:var(--rtx-ui-text,#18181c);display:-webkit-box;font-size:13px;font-weight:600;line-height:1.4;margin-top:5px;overflow:hidden;overflow-wrap:anywhere}.wfd-approve__kv{grid-gap:2px 8px;background:#f6f6f8;background:var(--rtx-ui-surface-alt,#f6f6f8);border-radius:8px;display:grid;gap:2px 8px;grid-template-columns:auto minmax(0,1fr);margin:7px 0 0;padding:7px 8px}.wfd-approve__kv dt{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px;text-transform:capitalize}.wfd-approve__kv dd{color:#18181c;color:var(--rtx-ui-text,#18181c);font-size:11.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfd-approve__note{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;margin-top:6px}.wfd-approve__err{color:#b42318;font-size:11.5px;margin-top:6px}.wfd-approve__btns{display:flex;gap:6px;margin-top:9px}.wfd-approve__btns button{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #d4d4d8;border:1px solid var(--rtx-ui-border-md,#d4d4d8);border-radius:8px;color:#18181c;color:var(--rtx-ui-text,#18181c);cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:12.5px;font-weight:600;gap:5px;height:30px;justify-content:center}.wfd-approve__btns button.is-primary{background:#16a34a;border-color:#16a34a;color:#fff}.wfd-approve__btns button:not(.is-primary):hover:not(:disabled){border-color:#ef4444;color:#b91c1c}.wfd-approve__btns button:disabled{cursor:default;opacity:.55}.wfd-approve__done{align-items:center;display:flex;font-size:12px;font-weight:600;gap:5px;margin-top:8px}.wfd-approve__done.approve{color:#15803d}.wfd-approve__done.reject{color:#b91c1c}:root[data-theme=dark] .wfd-approve{background:#1d1d23}.wfd-node.is-waiting .wfd-tile{animation:wfd-wait 1.8s ease-in-out infinite;box-shadow:0 0 0 3px #f59e0b59,0 0 0 7px #f59e0b1f}@keyframes wfd-wait{50%{box-shadow:0 0 0 3px #f59e0b80,0 0 0 10px #f59e0b0f}}@media (prefers-reduced-motion:reduce){.wfd-node.is-waiting .wfd-tile{animation:none}}.wfg{grid-gap:12px;display:grid;gap:12px}.wfg-ask,.wfg-done,.wfg-review{background:#fff;background:var(--rtx-surface,#fff);border:1px solid #18142417;border:1px solid var(--rtx-line,#18142417);border-radius:14px;padding:14px}.wfg-ask{background:linear-gradient(180deg,#7b35ed0d,#0000 70%),#fff;background:linear-gradient(180deg,#7b35ed0d,#0000 70%),var(--rtx-surface,#fff);border-color:#e2d6f7}.wfg-ask-head{align-items:center;color:#6b2fd6;color:var(--os-accent,#6b2fd6);display:flex;font-size:13.5px;gap:6px;margin-bottom:8px}.wfg-ask-head b{color:#18181b;color:var(--rtx-ink,#18181b)}.wfg-ask textarea{background:#0000;border:1px solid #1814241f;border:1px solid var(--rtx-line,#1814241f);border-radius:10px;box-sizing:border-box;color:inherit;font-family:inherit;font-size:13.5px;line-height:1.5;min-height:66px;outline:0;padding:10px 12px;resize:vertical;width:100%}.wfg-ask textarea:focus{border-color:#b99bf0}.wfg-ask-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:8px}.wfg-examples{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.wfg-examples button{background:#0000;border:1px solid #1814241f;border:1px solid var(--rtx-line,#1814241f);border-radius:99px;color:#6b6f73;font-size:11.5px;max-width:260px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.wfg-examples button,.wfg-primary{cursor:pointer;font-family:inherit}.wfg-primary{align-items:center;background:#7b35ed;background:var(--os-accent,#7b35ed);border:0;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px}.wfg-primary:disabled{cursor:default;opacity:.5}.wfg-ghost{align-items:center;background:#0000;border:1px solid #18142424;border:1px solid var(--rtx-line,#18142424);border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:5px;padding:7px 13px}.wfg-ghost:disabled{cursor:default;opacity:.5}.wfg-note{color:#6b6f73;font-size:12px;margin-top:8px}.wfg-err{background:#fde8e8;color:#b42318}.wfg-err,.wfg-warn{border-radius:8px;font-size:12.5px;margin-top:6px;padding:6px 10px}.wfg-warn{background:#fff4e0;color:#9a6100}.wfg-ok{align-items:center;color:#0f7a44;display:inline-flex;font-size:12.5px;gap:5px}.wfg-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.wfg-eyebrow{color:#9a6100;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.wfg-name{background:#0000;border:0;border-bottom:1px dashed #0000;color:inherit;display:block;font-family:inherit;font-size:18px;font-weight:700;outline:0;padding:2px 0;width:100%}.wfg-name:focus{border-bottom-color:#b99bf0}.wfg-explain{background:#7b35ed0d;border-radius:10px;color:#4d5256;font-size:13px;line-height:1.55;margin:6px 0 10px;padding:10px 12px}.wfg-canvas{background:rgba(24,20,36,.015);border:1px solid #18142414;border:1px solid var(--rtx-line,#18142414);border-radius:12px;overflow:auto;padding:8px}.wfg-knowledge{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;margin-top:10px}.wfg-knowledge b{color:#6b2fd6;color:var(--os-accent,#6b2fd6)}.wfg-knowledge b,.wfg-knowledge label{align-items:center;display:inline-flex;gap:5px}.wfg-knowledge label{cursor:pointer}.wfg-edit{border-top:1px solid #18142414;border-top:1px solid var(--rtx-line,#18142414);margin-top:10px;padding-top:8px}.wfg-edit summary{color:#6b2fd6;color:var(--os-accent,#6b2fd6);cursor:pointer;font-size:12.5px;font-weight:600;padding:4px 0}.wfg-change,.wfg-checks{margin-top:10px}.wfg-change{display:flex;gap:8px}.wfg-change input{background:#0000;border:1px solid #1814241f;border:1px solid var(--rtx-line,#1814241f);border-radius:10px;color:inherit;flex:1 1;font-family:inherit;font-size:12.5px;min-width:0;outline:0;padding:7px 11px}.wfg-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.wfg-done b{font-size:14px}.wfg--embedded{gap:10px}.wfg--embedded .wfg-progress{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;color:#d9dbe3;display:flex;font-size:12.5px;gap:8px;padding:10px 12px}.wfg--embedded>.wfg-err{background:#f0443824;border:1px solid #f0443852;color:#ffc9c4;margin-top:0}.wfg--embedded .wfg-done,.wfg--embedded .wfg-review{box-shadow:0 18px 40px #05060f59;color:#18181b;color:var(--rtx-ink,#18181b)}.wfg-canvas-bar{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:2px 4px 8px}.wfg-ghost.is-on{background:color-mix(in srgb,#7c3aed 8%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 8%,#0000);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#7c3aed;color:var(--os-accent,#7c3aed)}.wfg-edit{animation:wfg-open .28s cubic-bezier(.2,.8,.2,1)}.wfg-edit-head{color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:12.5px;font-weight:600;padding:4px 0 6px}@keyframes wfg-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ccx,.ccx-tokens{--ccx-accent:var(--os-accent,#7b35ed);--ccx-accent-ink:color-mix(in srgb,var(--ccx-accent) 86%,#000);--ccx-accent-soft:color-mix(in srgb,var(--ccx-accent) 8%,var(--ccx-panel));--ccx-accent-line:color-mix(in srgb,var(--ccx-accent) 28%,var(--ccx-line));--ccx-panel:#fff;--ccx-panel-2:#fafafd;--ccx-line:#e6e6ec;--ccx-line-2:#ececf1;--ccx-ink:#1d1d24;--ccx-ink-2:#44454e;--ccx-muted:#777985;--ccx-faint:#9596a0;--ccx-green:#12a875;--ccx-amber:#d97706;--ccx-red:#d92d20;--ccx-bubble:color-mix(in srgb,var(--ccx-accent) 9%,#fff);--ccx-bubble-line:color-mix(in srgb,var(--ccx-accent) 22%,#fff);--ccx-shadow:0 18px 50px #1c192d14;--ccx-composer-shadow:0 18px 44px #231f321f;animation:ccxIn .35s ease both;background:#0000;box-sizing:border-box;color:var(--ccx-ink);display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;margin-inline:auto;min-height:0;width:100%}:root[data-theme=dark] .ccx,:root[data-theme=dark] .ccx-tokens{--ccx-panel:#15151d;--ccx-panel-2:#1b1b25;--ccx-line:#ffffff1a;--ccx-line-2:#ffffff12;--ccx-ink:#f1f0f6;--ccx-ink-2:#d6d5e0;--ccx-muted:#a3a3b2;--ccx-faint:#868697;--ccx-green:#34d399;--ccx-amber:#fbbf24;--ccx-red:#ff8a80;--ccx-bubble:color-mix(in srgb,var(--ccx-accent) 20%,#15151d);--ccx-bubble-line:color-mix(in srgb,var(--ccx-accent) 38%,#15151d);--ccx-shadow:0 18px 50px #00000059;--ccx-composer-shadow:0 18px 44px #00000073}@keyframes ccxIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body.rx-cc-landing .rtx-composer{display:none!important}body.rx-cc-landing .rx-chat-scroll{overflow:hidden!important}:where(.ccx) button{cursor:pointer;font-family:inherit}:where(.ccx) button:disabled{cursor:not-allowed}.ccx-ws{background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:20px;box-shadow:var(--ccx-shadow);display:flex;flex:1 1 auto;flex-direction:column;margin:10px 16px 0;min-height:0;overflow:hidden;position:relative}@media (min-width:1760px){.ccx-ws{margin-left:auto;margin-right:auto;width:min(1720px,calc(100% - 36px))}}.ccx-top{align-items:center;background:var(--ccx-panel);border-bottom:1px solid var(--ccx-line);display:flex;flex:0 0 auto;gap:10px;height:48px;overflow-x:auto;padding:0 14px;scrollbar-width:none}.ccx-top::-webkit-scrollbar{display:none}.ccx-pill{align-items:center;background:var(--ccx-panel-2);border:1px solid var(--ccx-line);border-radius:999px;color:var(--ccx-muted);display:inline-flex;flex:0 0 auto;font-size:12px;gap:5px;height:29px;padding:0 10px;white-space:nowrap}.ccx-pill b{color:var(--ccx-ink-2);font-size:12px;font-weight:700}.ccx-pill.warn{border-color:color-mix(in srgb,var(--ccx-amber) 40%,var(--ccx-line))}.ccx-pill.warn,.ccx-pill.warn b{color:var(--ccx-amber)}.ccx-dot{animation:ccxDot 2s infinite;background:var(--ccx-green);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--ccx-green) 50%,#0000);height:7px;width:7px}.ccx-pill.mood-executing .ccx-dot,.ccx-pill.mood-planning .ccx-dot,.ccx-pill.mood-processing .ccx-dot{animation-duration:1s;background:var(--ccx-accent)}.ccx-pill.mood-approval .ccx-dot{background:var(--ccx-amber)}.ccx-pill.mood-failed .ccx-dot{animation:none;background:var(--ccx-red)}.ccx-pill.mood-listening .ccx-dot,.ccx-pill.mood-speaking .ccx-dot{animation-duration:.9s;background:#0ea5c6}@keyframes ccxDot{70%{box-shadow:0 0 0 6px #0000}}.ccx-spacer{flex:1 1 auto;min-width:8px}.ccx-modes{background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:9px;display:flex;flex:0 0 auto;overflow:hidden}.ccx-modes button{background:#0000;border:0;color:var(--ccx-muted);font-size:12px;font-weight:600;height:29px;padding:0 11px;transition:background .15s,color .15s}.ccx-modes button+button{border-left:1px solid var(--ccx-line)}.ccx-modes button:hover{color:var(--ccx-ink)}.ccx-modes button[aria-checked=true]{background:var(--ccx-accent);color:#fff}.ccx-provider{display:inline-flex;flex:0 0 auto}.ccx-provider .cch-dbtn{border-radius:9px;font-size:12px;height:29px;padding:0 10px}.ccx-conv{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;scroll-behavior:smooth;scrollbar-color:color-mix(in srgb,var(--ccx-ink) 18%,#0000) #0000;scrollbar-width:thin}.ccx-status{align-items:center;color:var(--ccx-muted);display:flex;flex:0 1 auto;font-size:12.5px;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.ccx-status .ccx-dot{flex:0 0 7px}.ccx-status b{color:var(--ccx-ink);font-weight:700}.ccx-status .opt{align-items:center;display:inline-flex;gap:8px}.ccx-status .opt:before{background:currentColor;border-radius:50%;content:"";height:3px;opacity:.55;width:3px}.ccx-status.mood-executing .ccx-dot,.ccx-status.mood-planning .ccx-dot,.ccx-status.mood-processing .ccx-dot{animation-duration:1s;background:var(--ccx-accent)}.ccx-status.mood-approval .ccx-dot{background:var(--ccx-amber)}.ccx-status.mood-failed .ccx-dot{animation:none;background:var(--ccx-red)}.ccx-status.mood-listening .ccx-dot,.ccx-status.mood-speaking .ccx-dot{animation-duration:.9s;background:#0ea5c6}.ccx-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:20px 24px 10px;text-align:center}.ccx-empty.is-compact{padding-bottom:6px;padding-top:10px}.ccx-stage{display:grid;margin-bottom:6px;place-items:center}.ccx-hello{align-items:center;display:flex;gap:12px;justify-content:center}.ccx-hello-orb{display:inline-grid;height:40px;place-items:center;width:40px}.ccx-eyebrow{background:linear-gradient(90deg,#fe2a64,#c558c8 48%,#7c5cfc);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-size:13px;font-weight:700;letter-spacing:.01em;margin-bottom:4px}.ccx-hello.has-orb{text-align:left}.ccx-empty h2{color:var(--ccx-ink);font-size:30px;font-weight:800;letter-spacing:-.04em;margin:0 0 8px}.ccx-empty.is-compact h2{font-size:22px;margin:0}.ccx-empty p{color:var(--ccx-muted);font-size:14px;line-height:1.6;margin:0 auto;max-width:620px}.ccx-sugg{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px;max-width:860px}.ccx-empty.is-compact .ccx-sugg{flex-wrap:nowrap;justify-content:flex-start;margin-top:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px,#000 calc(100% - 24px),#0000);max-width:100%;overflow-x:auto;padding:2px 24px 6px;scrollbar-width:none}.ccx-empty.is-compact .ccx-sugg::-webkit-scrollbar{display:none}.ccx-empty.is-compact .ccx-chip{flex:0 0 auto}.ccx-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;width:min(820px,100%)}.ccx-card-btn{align-items:center;animation:ccxIn .35s ease both;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:16px;color:var(--ccx-ink);display:flex;gap:11px;min-height:64px;padding:12px 14px;position:relative;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s}.ccx-card-btn:hover{border-color:var(--ccx-accent-line);box-shadow:0 10px 26px color-mix(in srgb,var(--ccx-accent) 12%,#0000);transform:translateY(-2px)}.ccx-card-ico{background:var(--ccx-accent-soft);border-radius:10px;color:var(--ccx-accent);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.ccx-card-text{grid-gap:2px;display:grid;flex:1 1 auto;gap:2px;min-width:0}.ccx-card-text b{font-size:13.5px;font-weight:650}.ccx-card-text b,.ccx-card-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-card-text small{color:var(--ccx-muted);font-size:12px}.ccx-card-btn .ccx-chip-badge{background:var(--ccx-accent);box-shadow:0 4px 10px color-mix(in srgb,var(--ccx-accent) 30%,#0000);color:#fff;position:absolute;right:10px;top:-8px}.ccx-recent{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 8px;justify-content:center;margin-top:16px;max-width:820px}.ccx-recent>span{color:var(--ccx-faint);font-weight:600;margin-right:2px}.ccx-recent button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ccx-ink-2);display:inline-flex;gap:5px;height:28px;max-width:260px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.ccx-recent button svg{color:var(--ccx-muted);flex:0 0 auto}.ccx-recent button:hover{background:var(--ccx-panel-2);color:var(--ccx-accent-ink)}.ccx-chip{align-items:center;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:999px;color:var(--ccx-ink-2);display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:36px;padding:0 13px;transition:border-color .15s,background .15s,color .15s,transform .15s}.ccx-chip svg{color:var(--ccx-accent);flex:0 0 auto}.ccx-chip:hover{border-color:var(--ccx-accent-line);transform:translateY(-1px)}.ccx-chip-badge,.ccx-chip:hover{background:var(--ccx-accent-soft);color:var(--ccx-accent-ink)}.ccx-chip-badge{border-radius:99px;font-size:11px;font-weight:700;padding:1px 7px}.ccx-banner{margin:16px auto 0;width:min(680px,100%)}.cch-orb{border-radius:50%;display:grid;place-items:center}.cch-orb canvas{display:block}.cch-orb-btn{background:#0000;border:0;padding:0;position:relative;transition:filter .25s}.cch-orb-btn:hover{filter:drop-shadow(0 10px 26px color-mix(in srgb,var(--ccx-accent) 26%,transparent))}.cch-orb-btn:focus-visible{outline:2px solid var(--ccx-accent);outline-offset:4px}.ccx-globe.is-running:after{animation:ccxSpin 1.1s linear infinite;border-bottom:2px solid #0000;border-left:2px solid #0000;border-radius:50%;border-right:2px solid #0000;border-right-color:color-mix(in srgb,var(--ccx-accent) 35%,#0000);border-top:2px solid #0000;border-top-color:var(--ccx-accent);content:"";inset:-3px;position:absolute}.ccx-thread{box-sizing:border-box;margin:0 auto;padding:28px 24px 24px;width:min(800px,100%)}.ccx-turn+.ccx-turn{margin-top:30px}.ccx-user{background:var(--ccx-bubble);border-radius:20px;color:var(--ccx-ink);font-size:15px;line-height:1.55;margin-left:auto;max-width:78%;overflow-wrap:anywhere;padding:10px 16px;white-space:pre-wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ccx-umsg{align-items:flex-end;display:flex;flex-direction:column}.ccx-uact{display:flex;gap:2px;margin-top:4px;opacity:0;transition:opacity .15s}.ccx-umsg:focus-within .ccx-uact,.ccx-umsg:hover .ccx-uact{opacity:1}@media (hover:none){.ccx-uact{opacity:1}}.ccx-icon.sm{border-radius:7px;height:28px;width:28px}.ccx-icon:disabled{cursor:not-allowed;opacity:.4}.ccx-ai{margin-top:10px}.ccx-ai-head{align-items:center;display:flex;gap:8px;margin-bottom:8px;min-height:30px}.ccx-ai-head b{color:var(--ccx-ink);font-size:14px}.ccx-ai-head>span:not(.ccx-ai-orb):not(.ccx-ai-dot):not(.ccx-phase){color:var(--ccx-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-ai-orb{display:inline-grid;height:30px;place-items:center;width:30px}.ccx-ai-dot{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--ccx-accent) 55%,#fff),var(--ccx-accent));border-radius:50%;height:22px;opacity:.75;width:22px}.ccx-phase{background:color-mix(in srgb,var(--ccx-red) 12%,#0000);border-radius:99px;color:var(--ccx-red);flex:0 0 auto;font-size:11px;font-weight:700;padding:2px 8px}.ccx-phase.ph-stopped{background:var(--ccx-panel-2);color:var(--ccx-muted)}.ccx-phase-note{color:var(--ccx-muted);font-size:13px;margin-top:6px}.ccx-thinking{align-items:baseline;display:flex;gap:10px;padding:4px 0 2px 38px}.ccx-thinking small{color:var(--ccx-faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-shimmer{animation:ccxShimmer 1.6s linear infinite;background:linear-gradient(90deg,var(--ccx-muted) 0,var(--ccx-ink) 45%,var(--ccx-muted) 90%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#0000;font-size:15px;font-weight:500}@keyframes ccxShimmer{to{background-position:-200% 0}}.ccx-steps{margin:2px 0 6px;padding-left:38px}.ccx-steps-toggle{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--ccx-muted);cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;padding:3px 8px 3px 6px}.ccx-steps-toggle:hover{background:var(--ccx-accent-soft);color:var(--ccx-ink)}.ccx-steps-toggle .is-up{transform:rotate(180deg)}.ccx-steps-list{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:4px 0 0;padding:0}.ccx-steps-list li{align-items:center;color:var(--ccx-muted);display:flex;font-size:13px;gap:8px}.ccx-steps-list li.is-done{color:var(--ccx-faint)}.ccx-steps-list li .ccx-shimmer{font-size:13px;font-weight:500}.ccx-step-dot{border:1.5px solid var(--ccx-accent);border-radius:50%;color:#fff;display:grid;flex:none;height:16px;place-items:center;width:16px}.ccx-steps-list li.is-done .ccx-step-dot{background:var(--ccx-accent)}.ccx-steps-list li.is-running .ccx-step-dot{animation:ccxSpin .9s linear infinite;border-top-color:#0000}@media (prefers-reduced-motion:reduce){.ccx-steps-list li.is-running .ccx-step-dot{animation:none}}.ccx-block{animation:ccxIn .25s ease both;padding-left:38px}.ccx-block+.ccx-block{border-top:1px dashed var(--ccx-line);margin-top:18px;padding-top:16px}.ccx-block-agent{align-items:center;display:flex;font-size:12px;gap:7px;margin-bottom:6px}.ccx-block-agent,.ccx-state{color:var(--ccx-muted);font-weight:700}.ccx-state{background:var(--ccx-panel-2);border-radius:99px;font-size:10.5px;margin-left:4px;padding:1px 7px}.ccx-state.st-done{background:color-mix(in srgb,var(--ccx-green) 12%,#0000);color:var(--ccx-green)}.ccx-state.st-error{background:color-mix(in srgb,var(--ccx-red) 12%,#0000);color:var(--ccx-red)}.ccx-state.st-running{background:var(--ccx-accent-soft);color:var(--ccx-accent-ink)}.ccx-md{color:var(--ccx-ink);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.ccx-md>:first-child{margin-top:0}.ccx-md>:last-child{margin-bottom:0}.ccx-md p{margin:0 0 12px}.ccx-md h1,.ccx-md h2,.ccx-md h3,.ccx-md h4{color:var(--ccx-ink);letter-spacing:-.01em;line-height:1.3;margin:20px 0 8px}.ccx-md h1{font-size:22px}.ccx-md h2{font-size:19px}.ccx-md h3{font-size:17px}.ccx-md h4{font-size:15px}.ccx-md ol,.ccx-md ul{margin:0 0 12px;padding-left:24px}.ccx .ccx-md ul{list-style:disc outside}.ccx .ccx-md ul ul{list-style:circle outside}.ccx .ccx-md ol{list-style:decimal outside}.ccx .ccx-md li{display:list-item}.ccx-md li{margin:4px 0}.ccx-md li::marker{color:var(--ccx-muted)}.ccx-md strong{color:var(--ccx-ink);font-weight:700}.ccx-md a{color:var(--ccx-accent-ink);text-decoration:underline;text-underline-offset:2px}.ccx-md blockquote{border-left:3px solid var(--ccx-accent-line);color:var(--ccx-ink-2);margin:0 0 12px;padding:4px 14px}.ccx-md hr{border:0;border-top:1px solid var(--ccx-line);margin:18px 0}.ccx-md :not(pre)>code{background:var(--ccx-panel-2);border:1px solid var(--ccx-line-2);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;padding:1px 6px}.ccx-code{background:var(--ccx-panel-2);border:1px solid var(--ccx-line);border-radius:12px;margin:0 0 14px;overflow:hidden}.ccx-code-head{align-items:center;border-bottom:1px solid var(--ccx-line-2);display:flex;justify-content:space-between;padding:6px 12px}.ccx-code-head,.ccx-code-head button{color:var(--ccx-muted);font-size:12px}.ccx-code-head button{background:#0000;border:0;border-radius:6px;font-weight:600;padding:2px 6px}.ccx-code-head button:hover{background:var(--ccx-line-2);color:var(--ccx-ink)}.ccx-code pre{color:var(--ccx-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;margin:0;overflow-x:auto;padding:12px 14px}.ccx-table{border:1px solid var(--ccx-line);border-radius:10px;margin:0 0 14px;overflow-x:auto}.ccx-table table{border-collapse:collapse;font-size:14px;width:100%}.ccx-table td,.ccx-table th{border-bottom:1px solid var(--ccx-line-2);padding:8px 12px;text-align:left;vertical-align:top}.ccx-table th{background:var(--ccx-panel-2);font-weight:700}.ccx-table tr:last-child td{border-bottom:0}.ccx-files{grid-gap:8px;display:grid;gap:8px;margin:14px 0 0 38px}.ccx-block .ccx-files{margin-left:0}.ccx-file{align-items:center;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:14px;cursor:pointer;display:flex;gap:12px;max-width:520px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.ccx-file:focus-visible,.ccx-file:hover{border-color:var(--ccx-accent-line);box-shadow:0 6px 18px color-mix(in srgb,var(--ccx-accent) 10%,#0000);outline:none}.ccx-file-ico{background:#6b7280;border-radius:10px;color:#fff;display:grid;flex:0 0 38px;font-size:10px;font-weight:800;height:38px;letter-spacing:.02em;place-items:center;width:38px}.ccx-file-ico.ext-doc,.ccx-file-ico.ext-docx{background:#2b6cde}.ccx-file-ico.ext-csv,.ccx-file-ico.ext-xls,.ccx-file-ico.ext-xlsx{background:#1f9d55}.ccx-file-ico.ext-pdf{background:#e5483b}.ccx-file-ico.ext-pptx{background:#e07b1f}.ccx-file-ico.ext-html,.ccx-file-ico.ext-json,.ccx-file-ico.ext-md,.ccx-file-ico.ext-sql{background:var(--ccx-accent)}.ccx-file-text{display:grid;flex:1 1 auto;min-width:0}.ccx-file-text b{color:var(--ccx-ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-file-text small{color:var(--ccx-muted);font-size:12px}.ccx-icon{background:#0000;border:0;border-radius:8px;color:var(--ccx-muted);display:inline-grid;flex:0 0 auto;height:32px;place-items:center;transition:background .15s,color .15s;width:32px}.ccx-icon:hover{background:var(--ccx-panel-2);color:var(--ccx-ink)}.ccx-icon.is-on{background:var(--ccx-accent-soft);color:var(--ccx-accent-ink)}.ccx-actbar{display:flex;gap:2px;margin:10px 0 0 32px}.ccx-followups{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0 38px}.ccx-followups button{align-items:center;background:var(--ccx-panel-2);border:1px solid var(--ccx-line);border-radius:12px;color:var(--ccx-ink-2);display:inline-flex;font-size:13px;font-weight:500;gap:6px;max-width:100%;min-height:34px;padding:6px 12px;text-align:left}.ccx-followups button svg{color:var(--ccx-muted);flex:0 0 auto}.ccx-followups button:hover{background:var(--ccx-accent-soft);border-color:var(--ccx-accent-line);color:var(--ccx-accent-ink)}.ccx-followups button.is-primary{background:var(--ccx-accent);border-color:var(--ccx-accent);color:#fff}.ccx-followups button.is-primary svg{color:#fff}.ccx-qform{background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:16px;box-shadow:0 6px 22px #14121e0d;margin:14px 0 0 38px;padding:6px 16px 16px}.ccx-q{border:0;border-bottom:1px solid var(--ccx-line-2);margin:0;min-width:0;padding:12px 0 10px}.ccx-q legend{color:var(--ccx-ink);float:left;font-size:15px;font-weight:700;margin:0 0 8px;padding:0;width:100%}.ccx-opt{align-items:center;border-radius:10px;clear:both;color:var(--ccx-ink);cursor:pointer;display:flex;font-size:14.5px;gap:10px;margin:0 -8px;min-height:38px;padding:4px 8px}.ccx-opt:hover{background:var(--ccx-panel-2)}.ccx-opt input[type=checkbox],.ccx-opt input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ccx-radio{border:2px solid color-mix(in srgb,var(--ccx-ink) 30%,#0000);border-radius:50%;box-sizing:border-box;flex:0 0 18px;height:18px;transition:border .12s;width:18px}.ccx-opt.is-on .ccx-radio{border:6px solid var(--ccx-accent)}.ccx-opt input[type=radio]:focus-visible+.ccx-radio{outline:2px solid var(--ccx-accent);outline-offset:2px}.ccx-check{border:2px solid color-mix(in srgb,var(--ccx-ink) 30%,#0000);border-radius:5px;box-sizing:border-box;color:#fff;display:grid;flex:0 0 18px;height:18px;place-items:center;transition:background .12s,border-color .12s;width:18px}.ccx-opt.is-on .ccx-check{background:var(--ccx-accent);border-color:var(--ccx-accent)}.ccx-opt input[type=checkbox]:focus-visible+.ccx-check{outline:2px solid var(--ccx-accent);outline-offset:2px}.ccx-q-hint{color:var(--ccx-faint);font-size:12px;font-weight:400;margin-left:8px}.ccx-other{background:#0000;border:0;border-bottom:1px solid var(--ccx-line);color:var(--ccx-ink);flex:1 1 auto;font:inherit;font-size:14px;height:32px;min-width:0;outline:none}.ccx-other:focus{border-bottom-color:var(--ccx-accent)}.ccx-qform-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding-top:14px}.ccx-qform-go{align-items:center;background:var(--ccx-accent);border:0;border-radius:999px;color:#fff;display:inline-flex;flex:1 1 220px;font-size:14px;font-weight:700;gap:6px;height:42px;justify-content:center}.ccx-qform-go:hover:not(:disabled){background:var(--ccx-accent-ink)}.ccx-qform-go:disabled{opacity:.4}.ccx-qform-skip{background:#0000;border:0;color:var(--ccx-muted);font-size:13px;text-decoration:underline;text-underline-offset:2px}.ccx-qform-skip:hover{color:var(--ccx-ink)}.ccx .cch-heard{color:var(--ccx-accent-ink);font-size:12.5px;margin:6px 0 0 38px}.ccx-turn .cmdd-body{margin:10px 0 0 38px}.ccx-wf{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:22px 32px 0}.ccx .wfg--embedded .wfg-progress{background:var(--ccx-panel-2);border-color:var(--ccx-line);color:var(--ccx-ink-2)}.ccx .wfg--embedded>.wfg-err{background:color-mix(in srgb,var(--ccx-red) 8%,var(--ccx-panel));color:var(--ccx-red)}.ccx .wfg--embedded .wfg-done,.ccx .wfg--embedded .wfg-review{box-shadow:var(--ccx-shadow)}.ccx-notes{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;margin:0 auto;max-width:1180px;padding:14px 32px 0}.ccx-notes:empty{display:none}.ccx .cch-held-toggle{align-items:center;background:color-mix(in srgb,var(--ccx-amber) 8%,var(--ccx-panel));border:1px solid color-mix(in srgb,var(--ccx-amber) 40%,var(--ccx-line));border-radius:9px;color:var(--ccx-ink-2);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;height:34px;padding:0 12px}.ccx .cch-held-note{color:var(--ccx-green);font-size:12.5px;margin-top:6px}.ccx .cch-held-note.bad{color:var(--ccx-red)}.ccx .cch-held-list{grid-gap:8px;display:grid;gap:8px;margin-top:8px;max-height:32vh;overflow-y:auto}.ccx .cch-held-item{background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:12px;padding:10px 12px}.ccx .cch-held-cmd{color:var(--ccx-ink);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx .cch-held-meta{color:var(--ccx-muted);font-size:12px;margin-top:2px}.ccx .cch-held-msg{color:var(--ccx-ink-2);font-size:12.5px;margin-top:6px;max-height:4.5em;overflow:hidden;white-space:pre-wrap}.ccx .cch-held-actions{display:flex;gap:6px;margin-top:8px}.ccx .cch-entry{background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:12px;font-size:12.5px;padding:12px}.ccx .cch-entry p{color:var(--ccx-ink-2);line-height:1.5;margin:6px 0 0}.ccx .cch-entry p strong{color:var(--ccx-ink)}.ccx .cch-entry__head{align-items:center;display:flex;gap:8px}.ccx .cch-entry__head b{color:var(--ccx-ink);font-size:13px}.ccx .cch-entry__pill{border-radius:99px;font-size:10.5px;font-weight:800;margin-left:auto;padding:3px 8px}.ccx .cch-entry__pill.is-saved{background:color-mix(in srgb,var(--ccx-green) 14%,#0000);color:var(--ccx-green)}.ccx .cch-entry__pill.is-saving{background:var(--ccx-accent-soft);color:var(--ccx-accent-ink)}.ccx .cch-entry__pill.is-error{background:color-mix(in srgb,var(--ccx-red) 12%,#0000);color:var(--ccx-red)}.ccx .cch-entry__close{background:#0000;border:0;border-radius:7px;color:var(--ccx-muted);display:grid;height:26px;place-items:center;width:26px}.ccx .cch-entry__close:hover{background:var(--ccx-panel-2);color:var(--ccx-ink)}.ccx .cch-entry__kinds{grid-gap:6px;display:grid;gap:6px;margin-top:10px}.ccx .cch-entry__kind{grid-column-gap:8px;align-items:center;border:1px solid var(--ccx-line-2);border-radius:10px;column-gap:8px;display:grid;grid-template-columns:30px 1fr;padding:8px}.ccx .cch-entry__kind span{background:var(--ccx-accent-soft);border-radius:8px;color:var(--ccx-accent-ink);display:grid;font-size:10px;font-weight:800;grid-row:span 2;height:30px;place-items:center;width:30px}.ccx .cch-entry__kind b{color:var(--ccx-ink);font-size:12px}.ccx .cch-entry__kind small{color:var(--ccx-muted);font-size:11px}.ccx .cch-entry__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ccx .cch-grid-loader{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(4,5px)}.ccx .cch-grid-loader i{animation:ccxBlink 1.2s infinite;background:var(--ccx-accent);border-radius:1px;height:5px;width:5px}.ccx .cch-grid-loader i:nth-child(3n){animation-delay:.2s}.ccx .cch-grid-loader i:nth-child(3n+1){animation-delay:.4s}@keyframes ccxBlink{50%{opacity:.25}}.ccx .aiProviderBanner{background:var(--ccx-accent-soft);border-color:var(--ccx-accent-line);color:var(--ccx-ink);margin:0}.ccx .aiProviderBanner.connected{background:color-mix(in srgb,var(--ccx-green) 7%,var(--ccx-panel));border-color:color-mix(in srgb,var(--ccx-green) 30%,var(--ccx-line))}.ccx .aiProviderCopy b{color:var(--ccx-ink)}.ccx .aiProviderCopy span{color:var(--ccx-muted)}.ccx .aiProviderBanner .providerLink{color:var(--ccx-accent-ink)}.ccx .aiProviderBanner.connected .providerLink{color:var(--ccx-green)}.ccx .aiProviderClose{color:var(--ccx-muted)}.ccx .aiProviderClose:hover{background:var(--ccx-panel-2);color:var(--ccx-ink)}.ccx .ccAsk{background:var(--ccx-panel);border-color:var(--ccx-line);color:var(--ccx-ink);margin:0}.ccx .ccAsk__head span{color:var(--ccx-muted)}.ccx .ccAsk__btn{background:var(--ccx-panel-2);border-color:var(--ccx-line);color:var(--ccx-ink-2)}.ccx .ccAsk__btn.primary{background:var(--ccx-accent);border-color:var(--ccx-accent);color:#fff}.ccx .ccAsk__cancel{color:var(--ccx-muted)}.ccx .ccAsk__cancel:hover{color:var(--ccx-ink)}.ccx .ccRouteNote{color:var(--ccx-muted);font-size:12px}.cch-dbtn{align-items:center;background:#fff;background:var(--ccx-panel,#fff);border:1px solid #e6e6ec;border:1px solid var(--ccx-line,#e6e6ec);border-radius:8px;color:#44454e;color:var(--ccx-ink-2,#44454e);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;height:30px;padding:0 10px;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.cch-dbtn:hover:not(:disabled){border-color:#c9b5f5;border-color:var(--ccx-accent-line,#c9b5f5);color:#6a2ad8;color:var(--ccx-accent-ink,#6a2ad8)}.cch-dbtn:disabled{cursor:not-allowed;opacity:.5}.cch-exec{align-items:center;background:#7b35ed;background:var(--ccx-accent,var(--os-accent,#7b35ed));border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;height:32px;padding:0 13px;transition:background .15s,transform .15s,opacity .15s;white-space:nowrap}.cch-exec:hover:not(:disabled){background:#6a2ad8;background:var(--ccx-accent-ink,#6a2ad8);transform:translateY(-1px)}.cch-exec:disabled{cursor:not-allowed;opacity:.45;transform:none}.cch-pulse{animation:ccxPulse 1.7s infinite;background:#7b35ed;background:var(--ccx-accent,#7b35ed);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,#7b35ed 45%,#0000);box-shadow:0 0 0 0 color-mix(in srgb,var(--ccx-accent,#7b35ed) 45%,#0000);display:inline-block;flex:0 0 9px;height:9px;width:9px}@keyframes ccxPulse{70%{box-shadow:0 0 0 9px #0000}}.cch-ibtn,.cch-mic{background:#fafafd;background:var(--ccx-panel-2,#fafafd);border:1px solid #e6e6ec;border:1px solid var(--ccx-line,#e6e6ec);border-radius:8px;color:#44454e;color:var(--ccx-ink-2,#44454e);cursor:pointer;display:inline-grid;flex:0 0 auto;height:32px;place-items:center;transition:background .15s,border-color .15s,color .15s;width:32px}.cch-ibtn.on,.cch-ibtn:hover,.cch-mic:hover:not(:disabled){border-color:#c9b5f5;border-color:var(--ccx-accent-line,#c9b5f5);color:#6a2ad8;color:var(--ccx-accent-ink,#6a2ad8)}.cch-ibtn.on{background:#f2ecff;background:var(--ccx-accent-soft,#f2ecff)}.cch-mic{align-items:center;display:inline-flex;gap:6px;min-width:32px;padding:0 8px;width:auto}.cch-mic.rec{animation:ccxRec 1.1s infinite;background:color-mix(in srgb,#f04438 12%,#0000);border-color:#f04438;color:#f04438}.cch-mic.busy{cursor:progress;opacity:.7}.cch-mic:disabled{cursor:not-allowed;opacity:.45}.cch-mic-time{font-feature-settings:"tnum";font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700}@keyframes ccxRec{50%{box-shadow:0 0 0 4px color-mix(in srgb,#f04438 20%,#0000)}}.ccx-dock{grid-gap:6px;display:grid;flex:0 0 auto;gap:6px;margin:0 auto;padding:4px 0 14px;position:relative;width:min(800px,calc(100% - 32px))}:root:root .os-shell .cch.ccx{padding-bottom:0}.ccx-composer{background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:28px;box-shadow:0 8px 30px #14121e14,0 1px 2px #14121e0a;padding:8px;transition:border-color .15s,box-shadow .2s}.ccx-composer:focus-within{border-color:color-mix(in srgb,var(--ccx-accent) 35%,var(--ccx-line));box-shadow:0 10px 34px color-mix(in srgb,var(--ccx-accent) 12%,#14121e14)}.ccx-composer.is-wf{border-color:var(--ccx-accent-line)}.ccx-composer-top{align-items:center;border-bottom:1px solid var(--ccx-line-2);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px;padding:4px 6px 8px}.ccx-composer-top .cch-scope-pop{align-items:center;border:0;flex:1 1 auto;margin:0;padding:0}.ccx-tag{align-items:center;background:var(--ccx-accent-soft);border-radius:999px;color:var(--ccx-accent-ink);display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;height:28px;padding:0 6px 0 10px}.ccx-tag button,.ccx-tag-close{background:#0000;border:0;border-radius:50%;color:inherit;display:inline-grid;height:20px;place-items:center;width:20px}.ccx-tag button:hover,.ccx-tag-close:hover{background:color-mix(in srgb,var(--ccx-accent) 14%,#0000)}.ccx-tag-close{color:var(--ccx-muted);margin-left:auto}.ccx-row{align-items:flex-end;display:flex;gap:6px}.ccx-row textarea{align-self:center;background:#0000;border:0;box-sizing:initial;color:var(--ccx-ink);display:block;flex:1 1 auto;font:inherit;font-size:15.5px;height:24px;line-height:1.5;margin:0 0 6px;max-height:180px;min-height:24px;min-width:0;outline:0;overflow-y:auto;padding:0 4px;resize:none}.ccx-row textarea::placeholder{color:var(--ccx-faint)}.ccx .ccx-composer textarea:focus,.ccx .ccx-composer textarea:focus-visible,.os-shell .ccx .ccx-composer textarea:focus,.os-shell .ccx .ccx-composer textarea:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.ccx-plus,.ccx-round{background:#0000;border:0;border-radius:50%;color:var(--ccx-ink-2);display:inline-grid;flex:0 0 38px;height:38px;place-items:center;transition:background .15s,color .15s,transform .15s;width:38px}.ccx-plus{border:1px solid var(--ccx-line)}.ccx-plus:hover,.ccx-round:hover:not(:disabled){background:var(--ccx-panel-2);color:var(--ccx-ink)}.ccx-plus.is-on{background:var(--ccx-accent-soft);border-color:var(--ccx-accent-line);color:var(--ccx-accent-ink);transform:rotate(45deg)}.ccx-round:disabled{opacity:.4}.ccx-round.is-rec{align-items:center;animation:ccxRec 1.1s infinite;background:color-mix(in srgb,#f04438 12%,#0000);border-radius:999px;color:#f04438;display:inline-flex;flex:0 0 auto;gap:6px;padding:0 12px;width:auto}.ccx-round.is-busy{cursor:progress;opacity:.6}.ccx-round.ccx-web.is-on{background:color-mix(in srgb,var(--ccx-accent) 14%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ccx-accent) 45%,#0000);color:var(--ccx-accent)}.ccx-round.ccx-web.is-busy{color:var(--ccx-accent);opacity:1}.ccx-round.ccx-web.is-busy svg{animation:ccxSpin .9s linear infinite}.ccx-round.ccx-web:focus-visible{outline:2px solid var(--ccx-accent);outline-offset:2px}@keyframes ccxSpin{to{transform:rotate(1turn)}}.ccx-right{align-items:center;display:flex;flex:0 0 auto;gap:4px}.ccx-mode-pill{align-items:center;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:999px;color:var(--ccx-ink-2);display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:34px;padding:0 10px 0 11px;transition:background .15s,border-color .15s;white-space:nowrap}.ccx-mode-pill.is-on,.ccx-mode-pill:hover{background:var(--ccx-panel-2)}.ccx-mode-pill>svg:last-child{color:var(--ccx-faint)}.ccx-mode-pill.m-autopilot>svg:first-child{color:var(--ccx-accent)}.ccx-mode-pill.m-copilot>svg:first-child{color:var(--ccx-green)}.ccx-mode-pill.m-observe>svg:first-child{color:var(--ccx-muted)}.ccx-send{background:var(--ccx-accent);border:0;border-radius:50%;color:#fff;display:inline-grid;flex:0 0 38px;height:38px;place-items:center;transition:background .15s,opacity .15s,transform .15s;width:38px}.ccx-send:hover:not(:disabled){background:var(--ccx-accent-ink);transform:scale(1.05)}.ccx-send:disabled{opacity:.35}.ccx-send.is-stop{background:var(--ccx-accent)}.ccx-send.is-voice{background:var(--ccx-accent-soft);color:var(--ccx-accent-ink)}.ccx-send.is-voice.is-on{animation:ccxRec 1.4s infinite;background:var(--ccx-accent);color:#fff}.ccx-send.is-text{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;gap:6px;padding:0 16px;width:auto}.ccx-pop{grid-gap:2px;animation:ccxIn .16s ease both;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:18px;bottom:calc(100% - 4px);box-shadow:0 18px 48px #14121e29;display:grid;gap:2px;padding:6px;position:absolute;width:min(330px,calc(100vw - 32px));z-index:20}.ccx-pop.is-left{left:0}.ccx-pop.is-right{right:0}.ccx-pop button{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--ccx-ink);display:flex;gap:12px;padding:9px 10px;text-align:left;width:100%}.ccx-pop button:focus-visible,.ccx-pop button:hover{background:var(--ccx-panel-2);outline:none}.ccx-pop button>svg:first-child{color:var(--ccx-muted);flex:0 0 auto}.ccx-pop button>svg:last-child:not(:first-child){color:var(--ccx-accent);flex:0 0 auto;margin-left:auto}.ccx-pop button span{grid-gap:1px;display:grid;gap:1px;min-width:0}.ccx-pop button b{font-size:13.5px;font-weight:600}.ccx-pop button small{color:var(--ccx-muted);font-size:12px;line-height:1.35}.ccx-pop button.is-on{background:var(--ccx-accent-soft)}.ccx-pop button.is-on>svg:first-child{color:var(--ccx-accent)}.ccx-foot{align-items:center;color:var(--ccx-faint);display:flex;font-size:11px;gap:5px;justify-content:center;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ccx-foot svg{flex:0 0 auto}.ccx-foot.is-hidden{display:none}.ccx .cch-scope-pop{border-bottom:1px solid var(--ccx-line-2);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:0 0 8px}.ccx .cch-dchip{align-items:center;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:99px;color:var(--ccx-ink-2);display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:28px;padding:0 10px}.ccx .cch-dchip i{background:var(--ccx-faint);border-radius:50%;height:6px;width:6px}.ccx .cch-dchip.live i{background:var(--ccx-green)}.ccx .cch-dchip[aria-pressed=true]{background:var(--ccx-accent);border-color:var(--ccx-accent);color:#fff}.ccx .cch-dchip[aria-pressed=true] i{background:#fff}.ccx .cch-voice-err{align-items:center;background:color-mix(in srgb,var(--ccx-red) 9%,var(--ccx-panel));border-radius:9px;color:var(--ccx-red);display:flex;font-size:12px;gap:8px;margin-top:8px;padding:7px 10px}.ccx .cch-voice-err span{flex:1 1 auto}.ccx .cch-voice-err button{background:none;border:0;color:inherit;display:grid;place-items:center}.ccx .cch-voice-note{color:var(--ccx-accent-ink);font-size:12px;margin-top:6px}.ccx .cch-voice-note button{background:none;border:0;color:var(--ccx-red);font-size:12px;font-weight:600}.ccx .cch-wf-sugg{align-items:center;border-top:1px solid var(--ccx-line-2);display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px}.ccx .cch-wf-sugg>span{color:var(--ccx-faint);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ccx .cch-wf-sugg button{background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:99px;color:var(--ccx-ink-2);font-size:12px;height:28px;max-width:260px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.ccx .cch-wf-sugg button:hover{border-color:var(--ccx-accent-line);color:var(--ccx-accent-ink)}.ccx .cch-wf-sugg em{color:var(--ccx-amber);font-size:12px;font-style:normal}.ccx .ccx-drawer{animation:ccxIn .2s ease both;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:14px;bottom:calc(100% - 2px);box-shadow:var(--ccx-composer-shadow);left:0;max-height:min(46vh,380px);overflow-y:auto;padding:10px;position:absolute;right:0;scrollbar-width:thin;z-index:5}.ccx .cch-tpl__head{align-items:center;color:var(--ccx-accent);display:flex;font-size:12px;gap:8px;margin-bottom:8px}.ccx .cch-tpl__head b{color:var(--ccx-ink);font-size:12.5px}.ccx .cch-tpl__head small{color:var(--ccx-faint);font-size:11px;margin-left:auto}.ccx .cch-tpl__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.ccx .cch-tpl__item{background:var(--ccx-panel-2);border:1px solid var(--ccx-line-2);border-radius:10px;color:var(--ccx-ink);min-width:0;padding:9px 11px;text-align:left;transition:border-color .15s,background .15s}.ccx .cch-tpl__item:focus-visible,.ccx .cch-tpl__item:hover{background:var(--ccx-accent-soft);border-color:var(--ccx-accent-line)}.ccx .cch-tpl__item b{display:block;font-size:12.5px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx .cch-tpl__item small{color:var(--ccx-muted);display:block;font-size:11px;line-height:1.4}.ccx .cch-tpl__item.is-recent b{font-weight:600}.ccx .cch-tpl__item.is-entry{background:var(--ccx-accent-soft);border-color:var(--ccx-accent-line);grid-column:1/-1}.ccx .cch-tpl__item.is-entry b{color:var(--ccx-accent-ink)}.ccx.has-artifact{align-items:stretch;flex-direction:row;position:relative}.ccx.has-artifact>.ccx-ws{flex:1 1;margin-right:0;min-width:360px}.ccx-artifact{animation:ccxArtIn .22s ease both;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:20px;box-shadow:var(--ccx-shadow);display:flex;flex:0 0 min(52%,820px);flex-direction:column;margin:10px 16px 0 12px;max-width:calc(100% - 400px);min-height:0;min-width:360px;overflow:hidden;position:relative}@keyframes ccxArtIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.ccx-art-grip{bottom:0;cursor:col-resize;left:0;position:absolute;top:0;width:8px;z-index:2}.ccx-art-grip:after{background:var(--ccx-line);border-radius:4px;content:"";height:44px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s;width:4px}.ccx-art-grip:hover:after,body.ccx-resizing .ccx-art-grip:after{background:var(--ccx-accent)}body.ccx-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.ccx-resizing iframe{pointer-events:none}.ccx-art-head{align-items:center;background:var(--ccx-panel);border-bottom:1px solid var(--ccx-line);display:flex;flex:none;gap:10px;height:56px;min-width:0;padding:0 10px 0 16px}.ccx-art-head .ccx-file-ico{border-radius:8px;flex:0 0 30px;font-size:8.5px;height:30px;width:30px}.ccx-art-title{align-items:baseline;display:flex;flex:1 1 auto;gap:6px;min-width:0}.ccx-art-title b{color:var(--ccx-ink);font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-art-title small{color:var(--ccx-muted);flex:none;font-size:12.5px}.ccx-art-title small:before{content:"· "}.ccx-art-tabs{background:var(--ccx-panel-2);border:1px solid var(--ccx-line);border-radius:10px;display:inline-flex;flex:none;gap:2px;padding:3px}.ccx-art-tabs button{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--ccx-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;height:28px;padding:0 10px}.ccx-art-tabs button.is-on{background:var(--ccx-panel);box-shadow:0 1px 3px #14121e1a;color:var(--ccx-ink)}.ccx-art-acts{align-items:center;display:inline-flex;flex:none;gap:2px}.ccx-art-btn{background:#0000;border:0;border-radius:8px;color:var(--ccx-ink);color:var(--ccx-ink-2,var(--ccx-ink));cursor:pointer;display:grid;font:inherit;height:32px;min-width:32px;padding:0 6px;place-items:center}.ccx-art-btn.is-text{color:var(--ccx-muted);font-size:12px;font-weight:700}.ccx-art-btn:hover:not(:disabled){background:var(--ccx-accent-soft);color:var(--ccx-accent-ink)}.ccx-art-btn:disabled{cursor:default;opacity:.4}.ccx-art-btn:focus-visible,.ccx-art-tabs button:focus-visible{outline:2px solid var(--ccx-accent);outline-offset:1px}.ccx-art-body{background:var(--ccx-panel-2);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto}.ccx-art-body>.ccx-preview-frame{flex:1 1 auto;min-height:0}.ccx-art-img{display:grid;flex:1 1 auto;padding:20px;place-items:center}.ccx-art-img img{border-radius:10px;box-shadow:0 8px 24px #14121e1f;height:auto;max-width:100%}.ccx-art-code{background:var(--ccx-panel);flex:1 1 auto;overflow:auto}.ccx-art-code ol{color:var(--ccx-ink);font:12.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;list-style:none;margin:0;min-width:-webkit-max-content;min-width:max-content;padding:12px 0}.ccx-art-code li{display:flex;padding-right:18px}.ccx-art-code li:hover{background:var(--ccx-panel-2)}.ccx-art-code .ln{color:var(--ccx-muted);flex:0 0 52px;opacity:.75;padding-right:14px;text-align:right;-webkit-user-select:none;user-select:none}.ccx-art-code code{font:inherit;white-space:pre}.ccx-preview-msg{align-items:center;display:flex;gap:8px;justify-content:center}.ccx-art-layer.ccx-tokens{animation:none;display:block;height:auto;margin:0;min-height:0;position:static;width:auto}.ccx-artifact.is-full{box-shadow:0 30px 80px #14121e59;flex:none;inset:16px;margin:0;max-width:none;min-width:0;position:fixed;z-index:1201}.ccx-preview-scrim{animation:ccxFade .16s ease-out both;background:#14121e52;inset:0;position:fixed;z-index:1200}@keyframes ccxFade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.ccx.has-artifact>.ccx-ws{min-width:0}.ccx.has-artifact>.ccx-artifact:not(.is-full){border-radius:0;inset:0;margin:0;max-width:none;min-width:0;position:absolute;z-index:30}.ccx-art-grip,.ccx-art-title small{display:none}.ccx-art-tabs button{padding:0 8px}}.ccx-preview-frame{background:#fff;border:0;display:block;height:100%;width:100%}.ccx-preview-img{display:block;margin:16px auto;max-width:100%}.ccx-preview-text{color:var(--ccx-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;margin:0;padding:16px;white-space:pre-wrap}.ccx-preview-msg{color:var(--ccx-muted);font-size:13px;padding:28px 20px;text-align:center}.cmdd-toggle{align-items:center;background:#fff;background:var(--ccx-panel,#fff);border:1px solid #e6e6ec;border:1px solid var(--ccx-line,#e6e6ec);border-radius:9px;color:#44454e;color:var(--ccx-ink-2,#44454e);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:8px;padding:6px 10px}.cmdd-body{background:#fafafd;background:var(--ccx-panel-2,#fafafd);border:1px solid #e6e6ec;border:1px solid var(--ccx-line,#e6e6ec);border-radius:14px;max-height:46vh;overflow:auto;padding:12px}.cmdd-head{align-items:center;color:#1d1d24;color:var(--ccx-ink,#1d1d24);display:flex;font-size:13px;gap:8px;margin-bottom:10px}.cmdd-close{background:#0000;border:0;border-radius:7px;color:#777985;color:var(--ccx-muted,#777985);cursor:pointer;font-size:17px;height:26px;line-height:1;margin-left:auto;width:26px}.cmdd-close:hover{background:#ececf1;background:var(--ccx-line-2,#ececf1);color:#1d1d24;color:var(--ccx-ink,#1d1d24)}.cmdd-grid{grid-gap:5px 14px;display:grid;font-size:12.5px;gap:5px 14px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.cmdd-grid>span{color:#777985;color:var(--ccx-muted,#777985)}.cmdd-grid>b{color:#1d1d24;color:var(--ccx-ink,#1d1d24);font-weight:600;overflow-wrap:anywhere}.cmdd-grid .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.cmdd-grid .bad{color:#d92d20;color:var(--ccx-red,#d92d20)}.cmdd-pill{border-radius:99px;display:inline-block;font-size:11px;font-weight:700;padding:1px 8px}.cmdd-pill.c,.cmdd-pill.q{background:#ececf1;background:var(--ccx-line-2,#ececf1);color:#777985;color:var(--ccx-muted,#777985)}.cmdd-pill.p{background:color-mix(in srgb,#7b35ed 14%,#0000);background:color-mix(in srgb,var(--ccx-accent,#7b35ed) 14%,#0000);color:#6a2ad8;color:var(--ccx-accent-ink,#6a2ad8)}.cmdd-pill.w{background:color-mix(in srgb,#f59e0b 16%,#0000);color:#d97706;color:var(--ccx-amber,#d97706)}.cmdd-pill.a{background:color-mix(in srgb,#0ea5e9 14%,#0000);color:#0284c7}.cmdd-pill.s{background:color-mix(in srgb,#10b981 14%,#0000);color:#12a875;color:var(--ccx-green,#12a875)}.cmdd-pill.f{background:color-mix(in srgb,#f04438 14%,#0000);color:#d92d20;color:var(--ccx-red,#d92d20)}.cmdd-action{border-top:1px solid #ececf1;border-top:1px solid var(--ccx-line-2,#ececf1);margin-top:10px;padding-top:10px}.cmdd-action-head{align-items:center;color:#1d1d24;color:var(--ccx-ink,#1d1d24);display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:6px}.cmdd-fail{grid-gap:4px;background:color-mix(in srgb,#f04438 8%,#0000);border-radius:10px;color:#d92d20;color:var(--ccx-red,#d92d20);display:grid;font-size:12.5px;gap:4px;margin-top:10px;padding:10px}.cmdd-retry{background:#7b35ed;background:var(--ccx-accent,#7b35ed);border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;justify-self:start;margin-top:4px;padding:6px 12px}.cmdd-timeline{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:12px 0 0;padding:0}.cmdd-timeline li{grid-gap:8px;align-items:start;color:#44454e;color:var(--ccx-ink-2,#44454e);display:grid;font-size:12.5px;gap:8px;grid-template-columns:18px 1fr auto}.cmdd-timeline li i{color:#9596a0;color:var(--ccx-faint,#9596a0);font-style:normal;text-align:center}.cmdd-timeline li.st-ok i{color:#12a875;color:var(--ccx-green,#12a875)}.cmdd-timeline li.st-failed i{color:#d92d20;color:var(--ccx-red,#d92d20)}.cmdd-timeline li.st-waiting i{color:#d97706;color:var(--ccx-amber,#d97706)}.cmdd-timeline li b{color:#1d1d24;color:var(--ccx-ink,#1d1d24);font-weight:600}.cmdd-timeline time{color:#9596a0;color:var(--ccx-faint,#9596a0);font-size:11.5px;white-space:nowrap}.cmdd-muted{color:#777985;color:var(--ccx-muted,#777985);font-size:12px}.cmdd-err{color:#d92d20;color:var(--ccx-red,#d92d20);font-size:12.5px}@media (max-width:1180px){.ccx-status .opt:nth-of-type(3){display:none}}@media (max-width:1100px){.ccx .cch-tpl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ccx-ws{border-radius:16px;margin:8px}.ccx-top{padding:0 10px}.ccx-status .opt{display:none}.ccx-status{flex:0 0 auto}.ccx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ccx-empty h2{font-size:24px}.ccx-thread{padding:20px 14px 16px}.ccx-user{max-width:88%}.ccx-block,.ccx-steps,.ccx-thinking{padding-left:0}.ccx .cch-heard,.ccx-files,.ccx-followups,.ccx-qform,.ccx-turn .cmdd-body{margin-left:0}.ccx-actbar{margin-left:-6px}.ccx-notes,.ccx-wf{padding-left:14px;padding-right:14px}.ccx-dock{width:calc(100% - 16px)}.ccx-mode-pill span{display:none}.ccx-mode-pill{padding:0 9px}.ccx .cch-tpl__grid{grid-template-columns:1fr}.ccx .cch-tpl__item small,.ccx-foot{display:none}}@media (max-width:520px){.ccx-cards{grid-template-columns:1fr}.ccx-round{display:none}.ccx-round.ccx-web{display:inline-grid}}@media (prefers-reduced-motion:reduce){.cch-mic.rec,.cch-pulse,.ccx,.ccx .cch-grid-loader i,.ccx .ccx-drawer,.ccx-artifact,.ccx-block,.ccx-card-btn,.ccx-dot,.ccx-globe.is-running:after,.ccx-shimmer{animation:none}.ccx-conv{scroll-behavior:auto}}.ccx-approvals{grid-gap:10px;display:grid;gap:10px;margin:14px 0 0 38px}.ccx-approval{background:var(--ccx-panel);border:1px solid color-mix(in srgb,#f59e0b 45%,var(--ccx-line));border-radius:16px;box-shadow:0 6px 22px #14121e0d;padding:14px 16px}.ccx-approval-head{align-items:flex-start;display:flex;gap:10px}.ccx-approval-head b{color:var(--ccx-ink);display:block;font-size:14.5px}.ccx-approval-head small{color:#b45309;display:block;font-size:12.5px;margin-top:2px}.ccx-approval-ico{background:color-mix(in srgb,#f59e0b 14%,var(--ccx-panel));border-radius:9px;color:#b45309;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.ccx-approval-fields{grid-gap:6px 14px;display:grid;font-size:13.5px;gap:6px 14px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:12px 0 0 38px}.ccx-approval-fields dt{color:var(--ccx-muted)}.ccx-approval-fields dd{color:var(--ccx-ink);margin:0;overflow-wrap:anywhere}.ccx-approval-msg{background:var(--ccx-panel-2);border-radius:10px;color:var(--ccx-ink);font-size:13.5px;margin:10px 0 0 38px;padding:10px 12px;white-space:pre-wrap}.ccx-approval-plan{color:var(--ccx-muted);font-size:13px;list-style:decimal;margin:8px 0 0 38px;padding-left:18px}.ccx-approval-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0 38px}.ccx-approve,.ccx-reject{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;height:38px;padding:0 16px}.ccx-approve{background:var(--ccx-accent);border:0;color:#fff}.ccx-approve:hover:not(:disabled){background:var(--ccx-accent-ink)}.ccx-reject{background:#0000;border:1px solid var(--ccx-line);color:var(--ccx-ink)}.ccx-reject:hover:not(:disabled){background:var(--ccx-accent-soft);border-color:var(--ccx-accent-line);color:var(--ccx-accent-ink)}.ccx-approve:disabled,.ccx-reject:disabled{cursor:default;opacity:.55}.ccx-approval-result{align-items:flex-start;background:color-mix(in srgb,var(--ccx-green) 10%,var(--ccx-panel));border-radius:12px;color:var(--ccx-ink);display:flex;font-size:13.5px;gap:8px;padding:10px 12px}.ccx-approval-result svg{color:var(--ccx-green);flex:none;margin-top:2px}.ccx-approval-result.is-bad{background:color-mix(in srgb,var(--ccx-red) 9%,var(--ccx-panel))}.ccx-approval-result.is-bad svg{color:var(--ccx-red)}@media (max-width:640px){.ccx-approval-actions,.ccx-approval-fields,.ccx-approval-msg,.ccx-approval-plan,.ccx-approvals{margin-left:0}}.cch-tpl__item.is-needs{opacity:.72}.ccx-held-strip{align-items:center;animation:ccxIn .25s ease both;background:linear-gradient(90deg,color-mix(in srgb,#f59e0b 10%,var(--ccx-panel)),var(--ccx-panel) 70%);border:1px solid color-mix(in srgb,#f59e0b 38%,var(--ccx-line));border-radius:16px;box-shadow:0 6px 18px #14121e0d;display:flex;gap:12px;min-width:0;padding:8px 8px 8px 12px}.ccx-held-ico{background:color-mix(in srgb,#f59e0b 16%,var(--ccx-panel));border-radius:10px;color:#b45309;display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.ccx-held-text{display:grid;flex:1 1;line-height:1.3;min-width:0}.ccx-held-text b{color:var(--ccx-ink);font-size:13.5px}.ccx-held-text span{color:var(--ccx-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-held-review{align-items:center;background:var(--ccx-accent);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:13px;font-weight:700;gap:6px;height:34px;padding:0 14px}.ccx-held-review:hover{background:var(--ccx-accent-ink)}.ccx-held-review:focus-visible{outline:2px solid var(--ccx-accent);outline-offset:2px}.ccx-held-review svg{transition:transform .15s}.ccx-held-review:hover svg{transform:translateX(2px)}.ccx-held-strip{position:relative}.ccx-held-close{background:var(--ccx-accent);border:0;border-radius:19px 0 0 19px;box-shadow:-6px 6px 16px -8px color-mix(in srgb,var(--ccx-accent) 70%,#0000);color:#fff;cursor:pointer;display:grid;height:38px;left:-42px;padding-left:4px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:width .15s,left .15s,filter .15s;width:42px}.ccx-held-close:hover{filter:brightness(1.08);left:-48px;width:48px}.ccx-held-close svg{transition:transform .2s}.ccx-held-close:hover svg{transform:rotate(90deg)}.ccx-held-close:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media (max-width:640px){.ccx-held-strip{padding-left:46px}.ccx-held-close{border-radius:15px 0 0 15px;height:100%}.ccx-held-close,.ccx-held-close:hover{left:0;width:36px}.ccx-held-text span{display:none}}.ccx-held-panel.ccx-tokens{animation:none;display:block;height:auto}.ccx-held-panel .ccx-approvals{margin-left:0}.ccx-approval-cmd{color:var(--ccx-muted);font-size:13px;margin:10px 0 0 38px}.ccx-approval-cmd button{background:none;border:0;color:var(--ccx-accent);cursor:pointer;font-weight:600;margin-left:8px;padding:0}.ccx-held-empty{color:var(--ccx-muted);font-size:14px;padding:30px 8px;text-align:center}.ccx-pill.is-button{align-items:center;background:color-mix(in srgb,var(--ccx-amber) 8%,var(--ccx-panel));cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;gap:6px;transition:border-color .15s,background .15s}.ccx-pill.is-button:hover{background:color-mix(in srgb,var(--ccx-amber) 14%,var(--ccx-panel));border-color:var(--ccx-amber)}.ccx-pill.is-button:focus-visible{outline:2px solid color-mix(in srgb,var(--ccx-amber) 60%,#0000);outline-offset:2px}.ccx-pill.is-button svg{transition:transform .15s}.ccx-pill.is-button:hover svg{transform:translateX(2px)}.ccx-composer{position:relative}.ccx-composer.is-drop{border-color:var(--ccx-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--ccx-accent) 14%,#0000)!important}.ccx-dropzone{align-items:center;background:color-mix(in srgb,var(--ccx-accent) 8%,var(--ccx-panel));border-radius:inherit;color:var(--ccx-accent);display:flex;font-size:14px;font-weight:700;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:3}.ccx-attach{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 0}.ccx-attach-chip{align-items:center;animation:ccxIn .2s ease both;background:var(--ccx-panel-2);border:1px solid var(--ccx-line);border-radius:12px;color:var(--ccx-ink);display:inline-flex;font-size:12.5px;gap:8px;height:40px;max-width:260px;padding:0 6px}.ccx-attach-chip img{border-radius:8px;flex:none;height:30px;object-fit:cover;width:30px}.ccx-attach-ext{background:var(--ccx-accent-soft);border-radius:8px;color:var(--ccx-accent-ink);display:grid;flex:none;font-size:9.5px;font-weight:800;height:30px;letter-spacing:.02em;place-items:center;width:30px}.ccx-attach-name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-attach-chip button{background:#0000;border:0;border-radius:50%;color:var(--ccx-muted);cursor:pointer;display:grid;flex:none;height:22px;place-items:center;width:22px}.ccx-attach-chip button:hover{background:color-mix(in srgb,var(--ccx-accent) 10%,#0000);color:var(--ccx-accent)}.ccx-attach-chip.is-loading{color:var(--ccx-muted);padding:0 12px}.ccx-image{background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:18px;box-shadow:0 10px 30px #14121e12;margin:14px 0 0;max-width:520px;overflow:hidden;width:min(100%,460px,max(320px,calc(min(44vh, 480px)*1)));width:min(100%,460px,max(320px,calc(min(44vh, 480px)*var(--ar, 1))))}.ccx-image-frame{background:var(--ccx-panel-2);position:relative;width:100%}.ccx-image-frame>img,.ccx-image-plain,.ccx-image-plain img{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.ccx-image-frame{max-height:min(44vh,480px)}.ccx-image-wait{grid-gap:10px;animation:ccxShimmer 1.6s linear infinite;background:linear-gradient(110deg,var(--ccx-panel-2) 30%,color-mix(in srgb,var(--ccx-accent) 7%,var(--ccx-panel)) 50%,var(--ccx-panel-2) 70%);background-size:220% 100%;color:var(--ccx-muted);display:grid;font-size:13px;gap:10px;inset:0;justify-items:center;padding:20px;place-content:center;position:absolute;text-align:center}.ccx-image-wait svg{color:var(--ccx-accent)}.ccx-image-text{grid-gap:6px;background:linear-gradient(#0000,#0000009e);bottom:0;color:#fff;display:grid;gap:6px;left:0;padding:24% 8% 9%;position:absolute;right:0;text-align:center;text-shadow:0 2px 10px #0006}.ccx-image-text b{font-size:clamp(22px,6vw,40px);font-weight:800;line-height:1.05}.ccx-image-text span{font-size:clamp(12px,2.6vw,16px);font-weight:600}.ccx-image-text.is-dark{background:linear-gradient(#0000,#ffffffc7);color:#16151c;text-shadow:none}.ccx-image-bar{align-items:center;border-top:1px solid var(--ccx-line);color:var(--ccx-muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;justify-content:space-between;padding:10px 12px;text-transform:capitalize}.ccx-image-actions{display:inline-flex;gap:8px;text-transform:none}.ccx-image-actions a,.ccx-image-actions button{align-items:center;background:#0000;border:1px solid var(--ccx-line);border-radius:999px;color:var(--ccx-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;height:32px;padding:0 12px;text-decoration:none}.ccx-image-actions button:hover:not(:disabled){background:var(--ccx-accent-soft);border-color:var(--ccx-accent-line);color:var(--ccx-accent-ink)}.ccx-image-actions button:disabled{cursor:default;opacity:.5}.ccx-image-actions a.is-primary{background:var(--ccx-accent);border-color:var(--ccx-accent);color:#fff}.ccx-image-actions a.is-primary:hover{background:var(--ccx-accent-ink)}.ccx-image-note{color:var(--ccx-amber);font-size:12.5px;padding:0 12px 12px}.ccx-image-frame{overflow:hidden}.ccx-image-meta{text-transform:none}.ccx-image{container-type:inline-size}@container (max-width: 440px){.ccx-image-bar{gap:8px;padding:8px 10px}.ccx-image-meta{flex:1 1 100%;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-image-actions .lbl,.ccx-image-gen-k{display:none}.ccx-image-actions a,.ccx-image-actions button{justify-content:center;padding:0;width:32px}.ccx-image-gen{flex:1 1 auto;min-width:0}.ccx-image-gen-btn{max-width:100%}}.ccx-image-zoom{background:#0000;border:0;cursor:zoom-in;display:block;inset:0;padding:0;position:absolute}.ccx-image-zoom img{display:block;height:100%;object-fit:contain;width:100%}.ccx-image-zoom:focus-visible{outline:2px solid var(--ccx-accent);outline-offset:-2px}.ccx-lightbox.ccx-tokens{grid-gap:12px;animation:ccxFade .16s ease-out both;background:#0c0a12d1;display:grid;gap:12px;grid-template-rows:1fr auto;height:auto;inset:0;margin:0;padding:28px 20px 18px;place-items:center;position:fixed;width:auto;z-index:1300}.ccx-lightbox img{border-radius:10px;box-shadow:0 30px 80px #00000080;cursor:default;max-height:calc(100vh - 110px);max-width:min(96vw,1400px);object-fit:contain}.ccx-lightbox-bar{align-items:center;background:#ffffff1f;border-radius:999px;color:#fff;display:flex;font-size:12.5px;gap:10px;padding:6px 6px 6px 14px}.ccx-lightbox-bar a,.ccx-lightbox-bar button{align-items:center;background:var(--ccx-accent);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:6px;height:32px;padding:0 12px;text-decoration:none}.ccx-lightbox-bar button{background:#ffffff29;padding:0 9px}.ccx-uimgs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:0 0 8px auto;max-width:min(520px,100%)}.ccx-uimg{background:var(--ccx-panel-2);border:1px solid var(--ccx-line);border-radius:14px;box-sizing:border-box;display:block;height:132px;overflow:hidden;width:132px}.ccx-uimgs.is-one .ccx-uimg{height:auto;max-height:320px;max-width:min(320px,100%);width:auto}.ccx-uimg img{display:block;height:100%;object-fit:cover;width:100%}.ccx-uimgs.is-one .ccx-uimg img{max-height:320px;object-fit:contain}.ccx-uimg.is-gone{color:var(--ccx-muted);display:grid;font-size:12px;padding:8px;place-items:center;text-align:center}.ccx-image-gen-wait{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14121eb8;border-radius:999px;bottom:12px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;left:12px;padding:7px 12px;position:absolute}.ccx-versions{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 0;scrollbar-width:thin}.ccx-version{background:var(--ccx-panel-2);border:2px solid #0000;border-radius:12px;cursor:pointer;flex:none;height:58px;outline-offset:2px;overflow:hidden;padding:0;position:relative;width:58px}.ccx-version img{display:block;height:100%;object-fit:cover;width:100%}.ccx-version:hover:not(.is-on){border-color:var(--ccx-accent-line)}.ccx-version.is-on{border-color:var(--os-accent,var(--ccx-accent));box-shadow:0 0 0 3px var(--ccx-accent-soft);cursor:default}.ccx-version:focus-visible{outline:2px solid var(--ccx-accent)}.ccx-version-tag{background:#14121eb3;border-radius:999px;color:#fff;font-size:10.5px;font-weight:700;left:4px;padding:1px 6px;position:absolute;top:4px}.ccx-version-flag{bottom:0;color:#fff;font-size:10px;font-weight:800;left:0;letter-spacing:.02em;padding:2px 0;position:absolute;right:0;text-align:center}.ccx-version-flag.is-sel{background:var(--ccx-accent);background:var(--os-accent,var(--ccx-accent))}.ccx-version-flag.is-new{background:#0f9d58}.ccx-version.is-pending{border:2px dashed var(--ccx-accent-line);color:var(--ccx-accent-ink);cursor:default;display:grid;place-items:center}.ccx-drive{display:inline-flex}.ccx-drive>button.is-done{background:var(--ccx-accent-soft);border-color:var(--ccx-accent-line);color:var(--ccx-accent-ink)}.ccx-drive-folder svg{color:#6b6880;color:var(--ccx-muted,#6b6880);flex:none}.ccx-image-ok{color:#0f9d58;color:var(--ccx-green,#0f9d58);font-size:12.5px;padding:0 12px 12px}.ccx-image-ok button{background:none;border:0;color:var(--ccx-accent-ink);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.ccx-image-actions{flex-wrap:wrap}.ccx-image-gen{align-items:center;display:inline-flex;gap:8px;min-width:0;text-transform:none}.ccx-image-gen-k{color:var(--ccx-muted);font-size:12.5px;white-space:nowrap}.ccx-image-gen-btn{align-items:center;background:var(--ccx-accent-soft);border:1px solid var(--ccx-accent-line);border-radius:999px;color:var(--ccx-accent-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:7px;height:32px;max-width:240px;padding:0 10px 0 4px}.ccx-image-gen-btn .ccModelPick__logo{border-radius:999px;flex:none;font-size:9.5px;height:24px;width:24px}.ccx-image-gen-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-image-gen-btn:hover:not(:disabled){border-color:var(--ccx-accent)}.ccx-image-gen-btn:focus-visible{outline:2px solid var(--ccx-accent);outline-offset:2px}.ccx-image-gen-btn:disabled{cursor:default;opacity:.6}.ccModelPick__item.is-off{cursor:default;opacity:.55}.ccx-gen-error{align-items:center;color:#6b6880;color:var(--ccx-muted,#6b6880);display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:10px 12px}.ccx-gen-error button{background:var(--ccx-accent);background:var(--os-accent,var(--ccx-accent));border:0;border-radius:999px;color:#fff;cursor:pointer;flex:none;font:inherit;font-size:12.5px;font-weight:700;height:30px;padding:0 12px}@media (prefers-reduced-motion:reduce){.ccx-image-wait{animation:none}}.ccx-nav{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--ccx-panel) 92%,#0000);border:1px solid var(--ccx-line);border-radius:999px;box-shadow:0 8px 22px #14121e1a;display:flex;flex-direction:column;gap:2px;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:6}.ccx-nav>button{background:#0000;border:0;border-radius:999px;color:var(--ccx-ink);color:var(--ccx-ink-2,var(--ccx-ink));cursor:pointer;display:grid;font:inherit;height:30px;place-items:center;width:30px}.ccx-nav>button:hover:not(:disabled){background:var(--ccx-accent-soft);color:var(--ccx-accent-ink)}.ccx-nav>button:disabled{cursor:default;opacity:.35}.ccx-nav>button:focus-visible{outline:2px solid var(--ccx-accent);outline-offset:1px}.ccx-nav .ccx-nav-count{color:var(--ccx-muted);font-size:10.5px;font-weight:700;height:26px;letter-spacing:-.01em;min-width:30px;padding:0 4px;width:auto}.ccx-nav-list{animation:ccxIn .14s ease both;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:14px;box-shadow:0 18px 44px -12px #14121e4d;max-height:min(360px,60vh);overflow-y:auto;padding:6px;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);width:min(320px,70vw)}.ccx-nav-head{color:var(--ccx-muted);font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 8px 4px;text-transform:uppercase}.ccx-nav-list button{align-items:flex-start;background:#0000;border:0;border-radius:9px;color:var(--ccx-ink);cursor:pointer;display:flex;font:inherit;font-size:12.5px;gap:8px;padding:7px 8px;text-align:left;width:100%}.ccx-nav-list button.is-on,.ccx-nav-list button:hover{background:var(--ccx-accent-soft)}.ccx-nav-list .n{color:var(--ccx-accent-ink);flex:none;font-weight:700;min-width:18px}.ccx-nav-list .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ccx-umsg.is-flash .ccx-user{animation:ccxFlash 1.3s ease}@keyframes ccxFlash{0%,40%{box-shadow:0 0 0 3px var(--ccx-accent)}to{box-shadow:0 0 0 0 #0000}}@media (max-width:760px){.ccx-nav{padding:3px;right:6px}.ccx-nav>button{height:26px;width:26px}}@media (prefers-reduced-motion:reduce){.ccx-nav-list,.ccx-umsg.is-flash .ccx-user{animation:none}}.ccx-voice-dock{align-items:center;animation:ccxVoiceIn .32s ease-out both;display:flex;flex-direction:column;gap:10px;margin:18px auto 6px;padding:14px 16px 6px;text-align:center}.ccx-voice-dock .ccx-globe.is-voice{background:#0000;border:0;border-radius:50%;cursor:pointer;padding:0}.ccx-voice-dock .ccx-globe.is-voice:focus-visible{outline:2px solid var(--ccx-accent);outline-offset:4px}.ccx-voice-dock__text{align-items:center;display:flex;flex-direction:column;gap:2px;max-width:520px}.ccx-voice-dock__text b{color:var(--ccx-ink);font-size:14px}.ccx-voice-dock__text small{color:var(--ccx-muted);font-size:12.5px}.ccx-voice-dock__text q{background:var(--ccx-accent-soft);border:1px solid var(--ccx-accent-line);border-radius:999px;color:var(--ccx-accent-ink);font-size:13px;margin-top:6px;overflow-wrap:anywhere;padding:4px 12px;quotes:"“" "”"}.ccx-voice-dock.mood-listening .ccx-voice-dock__text b{color:var(--ccx-accent)}.ccx-voice-dock.mood-failed .ccx-voice-dock__text b{color:var(--ccx-red)}.ccx-voice-dock.mood-success .ccx-voice-dock__text b{color:var(--ccx-green)}.ccx-voice-dock.mood-approval .ccx-voice-dock__text b{color:var(--ccx-amber)}@keyframes ccxVoiceIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.ccx-voice-dock{margin-top:12px;padding:10px 8px 4px}}@media (prefers-reduced-motion:reduce){.ccx-voice-dock{animation:none}}.ccx-media{background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:14px;margin:12px 0 4px 38px;max-width:640px;overflow:hidden}.ccx-media__frame{aspect-ratio:16/9;background:#000;position:relative;width:100%}.ccx-media__frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.ccx-media__bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.ccx-media__ico{background:var(--ccx-accent-soft);border-radius:50%;color:var(--ccx-accent);display:inline-grid;flex-shrink:0;height:30px;place-items:center;width:30px}.ccx-media__meta{display:flex;flex:1 1 200px;flex-direction:column;min-width:0}.ccx-media__meta b{color:var(--ccx-ink);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccx-media__meta small{color:var(--ccx-muted);font-size:12px}.ccx-media__actions{display:flex;flex-wrap:wrap;gap:6px}.ccx-media__actions a,.ccx-media__actions button{align-items:center;background:#0000;border:1px solid var(--ccx-line);border-radius:999px;color:var(--ccx-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;gap:5px;height:30px;padding:0 11px;text-decoration:none}.ccx-media__actions a:hover,.ccx-media__actions button:hover{border-color:var(--ccx-accent-line);color:var(--ccx-accent-ink)}.ccx-media__actions .is-primary{background:var(--ccx-accent);border-color:var(--ccx-accent);color:#fff}.ccx-media__actions .is-primary:hover{color:#fff;filter:brightness(1.05)}.ccx-media__actions a:focus-visible,.ccx-media__actions button:focus-visible,.ccx-media__more button:focus-visible{outline:2px solid var(--ccx-accent);outline-offset:2px}.ccx-media__more{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.ccx-media__more span{color:var(--ccx-muted);font-size:12px;margin-right:2px}.ccx-media__more button{background:#0000;border:1px solid var(--ccx-line);border-radius:999px;color:var(--ccx-ink);cursor:pointer;font:inherit;font-size:12px;height:28px;max-width:240px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.ccx-media__more button:hover{border-color:var(--ccx-accent-line);color:var(--ccx-accent-ink)}@media (max-width:900px){.ccx-media{margin-left:0}}.ccx-answer-view{font-size:14px;line-height:1.65}.ccx-answer-edit{background:#fff;background:var(--ccx-panel,#fff);border:1px solid #e6e5eb;border:1px solid var(--ccx-line,#e6e5eb);border-radius:12px;color:inherit;font:inherit;font-size:13.5px;line-height:1.6;min-height:50vh;padding:12px;resize:vertical;width:100%}.ccx-answer-edit__bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ccx-tokenline{align-items:center;color:var(--ccx-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px;margin:10px 0 2px;padding-left:38px}.ccx-tokenline__k{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ccx-tokenline__chip{align-items:center;background:var(--ccx-panel);border:1px solid var(--ccx-line);border-radius:99px;display:inline-flex;gap:5px;padding:2px 9px;white-space:nowrap}.ccx-tokenline__chip i{background:#e11d48;border-radius:99px;flex:none;height:6px;width:6px}.ccx-tokenline__chip.is-own i{background:#2563eb}.ccx-tokenline__chip b,.ccx-tokenline__total b{color:var(--ccx-ink);font-weight:700}.ccx-tokenline__total{white-space:nowrap}.ccx-tokenline__why{background:none;border:0;color:var(--ccx-accent);cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;padding:0 2px}.ccx-tokenline__calls{background:var(--ccx-panel-2);border:1px solid var(--ccx-line);border-radius:10px;color:var(--ccx-ink-2);flex-basis:100%;font-size:11.5px;line-height:1.55;margin:4px 0 0;padding:8px 10px 8px 26px}.ccx-tokenline__calls li+li{margin-top:4px}.ccx-tokenline__calls b{color:var(--ccx-ink);font-weight:650}.ccx-tokenline__anat{color:var(--ccx-muted);display:block}: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}.rhd-title{align-items:center;display:inline-flex;gap:8px}.rhd-count,.rhd-title svg{color:#7c3aed;color:var(--os-accent,#7c3aed)}.rhd-count{background:color-mix(in srgb,#7c3aed 12%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 12%,#0000);border-radius:999px;font-size:12px;font-weight:700;padding:2px 8px}.rhd{display:flex;flex-direction:column;height:100%;min-height:0}.rhd-tools{grid-gap:10px;border-bottom:1px solid #ebeae6;border-bottom:1px solid var(--rx-line,#ebeae6);display:grid;gap:10px;padding-bottom:12px}.rhd-new{align-items:center;background:#7c3aed;background:var(--os-accent,#7c3aed);border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:42px;justify-content:center}.rhd-new:hover{filter:brightness(1.06)}.rhd-search{align-items:center;background:#fff;background:var(--rx-surface,#fff);border:1px solid #deddd8;border:1px solid var(--rx-line-strong,#deddd8);border-radius:12px;color:#9d9b93;color:var(--rx-faint,#9d9b93);display:flex;gap:8px;height:42px;padding:0 8px 0 12px}.rhd-search:focus-within{border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);box-shadow:0 0 0 3px color-mix(in srgb,#7c3aed 14%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#7c3aed) 14%,#0000)}.rhd-search input,.rhd-search input:focus{-webkit-appearance:none;appearance:none;background:#0000;border:0!important;box-shadow:none!important;color:#1a1a1a;color:var(--rx-ink,#1a1a1a);flex:1 1;font:inherit;font-size:14px;height:100%;min-width:0;outline:none!important;padding:0}.rhd-icon{background:#0000;border:0;border-radius:8px;color:#5c5c58;color:var(--rx-muted,#5c5c58);cursor:pointer;display:grid;flex:none;height:30px;place-items:center;position:relative;width:30px}.rhd-icon.is-on,.rhd-icon:hover{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.rhd-dot{background:#7c3aed;background:var(--os-accent,#7c3aed);border-radius:50%;height:7px;position:absolute;right:4px;top:4px;width:7px}.rhd-filters{grid-gap:10px;background:#f6f6f4;background:var(--rx-surface-alt,#f6f6f4);border:1px solid #ebeae6;border:1px solid var(--rx-line,#ebeae6);border-radius:12px;display:grid;gap:10px;padding:12px}.rhd-range{align-items:center;color:#9d9b93;color:var(--rx-faint,#9d9b93);display:flex;font-size:12.5px;gap:8px}.rhd-filter-foot select,.rhd-range input{background:#fff;background:var(--rx-surface,#fff);border:1px solid #deddd8;border:1px solid var(--rx-line-strong,#deddd8);border-radius:8px;color:#1a1a1a;color:var(--rx-ink,#1a1a1a);flex:1 1;font:inherit;font-size:13px;height:34px;min-width:0;padding:0 8px}.rhd-filter-foot{align-items:center;display:flex;gap:10px;justify-content:space-between}.rhd-filter-foot label{align-items:center;color:#5c5c58;color:var(--rx-muted,#5c5c58);display:flex;font-size:12.5px;gap:8px}.rhd-filter-foot select{flex:none;width:auto}.rhd-filter-actions{display:flex;gap:8px}.rhd-link{background:none;color:#5c5c58;color:var(--rx-muted,#5c5c58);font-weight:600}.rhd-apply,.rhd-link{border:0;cursor:pointer;font-size:13px}.rhd-apply{background:#7c3aed;background:var(--os-accent,#7c3aed);border-radius:8px;color:#fff;font-weight:700;height:32px;padding:0 14px}.rhd-error{color:#dc2626;color:var(--rx-red,#dc2626);font-size:12px}.rhd-list{flex:1 1;min-height:0;padding:8px 0 16px}.rhd-refresh{color:#9d9b93;color:var(--rx-faint,#9d9b93);font-size:12px;padding:2px 6px 8px}.rhd .rtx-hist__row.is-active{background:color-mix(in srgb,#7c3aed 9%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 9%,#0000)}.rhd .rtx-hist__row.is-active .rtx-hist__name{color:#7c3aed;color:var(--os-accent,#7c3aed)}.rx-prev-layer{animation:rxPrevFade .18s ease both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f1973;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}.rx-prev{animation:rxPrevIn .22s cubic-bezier(.2,.8,.2,1) both;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ebeae6);border-radius:20px;box-shadow:0 24px 64px #0f0f283d;box-sizing:border-box;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 32px);padding:22px 22px 16px;width:min(600px,100%)}.rx-prev__head{align-items:flex-start;display:flex;gap:12px}.rx-prev__ico{background:color-mix(in srgb,#7c3aed 12%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 12%,#0000);border-radius:12px;color:#7c3aed;color:var(--os-accent,#7c3aed);display:grid;flex:none;height:38px;place-items:center;width:38px}.rx-prev__titles{flex:1 1;min-width:0}.rx-prev__titles h3{font-size:18px;font-weight:800;margin:0}.rx-prev__titles p{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:13px;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-prev__match{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-radius:999px;color:#7c3aed;color:var(--os-accent,#7c3aed);flex:none;font-size:12px;font-weight:700;padding:4px 10px}.rx-prev__answer{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ebeae6);border-radius:14px;flex:1 1 auto;font-size:14px;line-height:1.6;max-height:42vh;min-height:60px;overflow-y:auto;padding:14px 16px}.rx-prev__answer>:first-child{margin-top:0}.rx-prev__answer>:last-child{margin-bottom:0}.rx-prev__answer ul{list-style:disc;padding-left:20px}.rx-prev__answer ol{list-style:decimal;padding-left:20px}.rx-prev__note{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12.5px;margin:0}.rx-prev__actions{display:flex;flex-wrap:wrap;gap:10px}.rx-prev__btn{align-items:center;background:#0000;border:1px solid color-mix(in srgb,#7c3aed 35%,#0000);border:1px solid color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000);border-radius:12px;color:#7c3aed;color:var(--os-accent,#7c3aed);cursor:pointer;display:inline-flex;flex:1 1 200px;font-size:14px;font-weight:700;gap:8px;height:44px;justify-content:center}.rx-prev__btn:hover{background:color-mix(in srgb,#7c3aed 8%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 8%,#0000)}.rx-prev__btn.is-primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.rx-prev__btn.is-primary:hover{filter:brightness(1.06)}.rx-prev__cancel{align-self:center;background:none;border:0;color:#a6a49c;color:var(--rtx-ui-text-faint,#9d9b93);cursor:pointer;font-size:13px;padding:4px 10px}@keyframes rxPrevFade{0%{opacity:0}}@keyframes rxPrevIn{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion:reduce){.rx-prev,.rx-prev-layer{animation:none}}:root,[data-theme=light]{--rtx-primary:var(--os-accent,#7c3aed);--rtx-primary-hover:color-mix(in srgb,var(--os-accent,#7c3aed) 84%,#000);--rtx-primary-soft:color-mix(in srgb,var(--os-accent,#7c3aed) 7%,#0000);--rtx-primary-line:color-mix(in srgb,var(--os-accent,#7c3aed) 22%,#0000);--rtx-primary-ring:color-mix(in srgb,var(--os-accent,#7c3aed) 16%,#0000);--rtx-accent:var(--os-accent,#7c3aed);--rtx-accent-text:color-mix(in srgb,var(--os-accent,#7c3aed) 88%,#000);--rtx-accent-soft:color-mix(in srgb,var(--os-accent,#7c3aed) 7%,#0000);--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,#7c3aed 50%,#18181b14) 15%,color-mix(in srgb,#7c3aed 65%,#18181b14) 50%,color-mix(in srgb,#7c3aed 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,#7c3aed 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{line-height:1.35;max-width:460px;overflow:hidden;text-overflow:ellipsis;width:-webkit-max-content;width:max-content}.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}}.su-page{background:#f7f7f9;color:#16161a;display:grid;font-family:Inter,DM Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow:hidden;padding:32px 16px;place-items:center;position:relative}.su-page *,.su-page :after,.su-page :before{box-sizing:border-box}.su-glow{background:radial-gradient(circle at center,#7c3aed24,#fe2a640f 45%,#0000 70%);border-radius:50%;height:640px;inset:-20% -10% auto auto;pointer-events:none;position:absolute;width:640px}.su-card{animation:suIn .45s cubic-bezier(.2,.8,.2,1) both;background:#fff;border:1px solid #ececf1;border-radius:22px;box-shadow:0 30px 80px #16161a14;padding:30px 32px 26px;position:relative;width:min(520px,100%)}.su-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:26px}.su-logo{display:block;height:26px;width:auto}.su-steps{color:#9a9aa3;display:flex;font-size:12px;font-weight:600;gap:14px;list-style:none;margin:0;padding:0}.su-steps li{align-items:center;display:flex;gap:7px;white-space:nowrap}.su-steps span{border:1.5px solid #dcdce3;border-radius:50%;color:#9a9aa3;display:grid;font-size:11px;height:22px;place-items:center;width:22px}.su-steps li.is-on{color:#16161a}.su-steps li.is-on span{background:linear-gradient(135deg,#fe2a64,#7c3aed);border-color:#0000;color:#fff}.su-steps li.is-done{color:#6b6b75}.su-steps li.is-done span{border-color:#7c3aed;color:#7c3aed}.su-card h1{font-size:26px;font-weight:620;letter-spacing:-.035em;margin:0 0 6px}.su-sub{color:#6b6b75;font-size:13.5px;line-height:1.5;margin:0 0 22px}.su-field{margin-bottom:16px}.su-field>label{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:7px}.su-opt{background:#f2f2f6;border-radius:999px;color:#6b6b75;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.su-field input,.su-field select,.su-field textarea{background:#fff;border:1px solid #dedee6;border-radius:12px;color:#16161a;font:inherit;font-size:14.5px;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s;width:100%}.su-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b75' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:36px}.su-field textarea{line-height:1.45;min-height:84px;resize:vertical}.su-field input:focus,.su-field select:focus,.su-field textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed24}.su-field.has-error input,.su-field.has-error select,.su-field.has-error textarea{border-color:#e5484d}.su-err{color:#d0343a;font-size:12.5px;margin:6px 0 0}.su-hint{color:#8b8b94;font-size:12px;margin:6px 0 0}.su-chips{display:flex;flex-wrap:wrap;gap:8px;outline:none}.su-chips button{background:#fff;border:1px solid #dedee6;border-radius:999px;color:#3a3a42;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;transition:all .15s}.su-chips button:hover{border-color:#b9b9c6}.su-chips button.is-on{background:#f4efff;border-color:#7c3aed;color:#5b21b6}.su-field.has-error .su-chips button{border-color:#f1b8ba}.su-pw{position:relative}.su-pw input{padding-right:62px}.su-pw button{background:#0000;border:0;border-radius:8px;color:#6b6b75;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:6px 8px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.su-code{font-size:22px!important;letter-spacing:.5em;text-align:center}.su-btn{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:650;gap:10px;height:48px;justify-content:center;transition:transform .1s,box-shadow .15s,opacity .15s;width:100%}.su-btn.primary{background:#16161a;border:0;color:#fff;margin-top:6px}.su-btn.primary:hover:not(:disabled){box-shadow:0 10px 24px #16161a2e}.su-btn.google{background:#fff;border:1px solid #dedee6;color:#16161a}.su-btn.google:hover:not(:disabled){border-color:#b9b9c6}.su-btn:disabled{cursor:default;opacity:.55}.su-or{align-items:center;color:#9a9aa3;display:flex;font-size:12px;gap:12px;margin:18px 0}.su-or:after,.su-or:before{background:#ececf1;content:"";flex:1 1;height:1px}.su-alert{align-items:flex-start;background:#fff1f1;border-radius:12px;color:#b42318;display:flex;font-size:13px;gap:8px;line-height:1.45;margin-bottom:16px;padding:10px 13px}.su-alert a{color:inherit;font-weight:700}.su-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:16px}.su-link{background:#0000;border:0;color:#7c3aed;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:2px 0}.su-link:disabled{opacity:.5}.su-foot{color:#6b6b75;font-size:13px;margin:16px 0 0;text-align:center}.su-row .su-foot{margin:0}.su-foot a{color:#7c3aed;font-weight:600;text-decoration:none}.su-alert svg{flex-shrink:0;margin-top:1px}.su-tabs{background:#f4f4f6;border:1px solid #ececf1;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.su-tabs button{background:#0000;border:0;border-radius:9px;color:#71717a;cursor:pointer;flex:1 1;font:inherit;font-size:14px;font-weight:600;height:38px;transition:background .15s,color .15s,box-shadow .15s}.su-tabs button:hover:not(.is-on){color:#16161a}.su-tabs button.is-on{background:#fff;box-shadow:0 1px 3px #1414191a;color:#16161a;cursor:default}.su-forgot{display:flex;justify-content:flex-end;margin:-8px 0 6px}.su-center{display:block;margin:12px auto 0}.su-legal{color:#a1a1aa;font-size:11.5px;line-height:1.5;margin:14px 0 0;text-align:center}.su-btn:focus-visible,.su-link:focus-visible,.su-tabs button:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}@keyframes suIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:560px){.su-page{padding:16px 12px;place-items:start center}.su-card{border-radius:18px;padding:22px 18px 20px}.su-head{align-items:flex-start;flex-direction:column}.su-steps{font-size:11.5px;gap:10px}.su-card h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.su-card{animation: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}.sth-loading{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:flex;font-size:13px;gap:8px;padding:8px 0}.sth-empty{grid-gap:6px;display:grid;gap:6px;justify-items:center;padding:36px 16px;text-align:center}.sth-empty__ico{background:color-mix(in srgb,#e11d48 9%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 9%,#0000);border-radius:14px;color:#e11d48;color:var(--os-accent,#e11d48);display:grid;height:46px;margin-bottom:4px;place-items:center;width:46px}.sth-empty b{font-size:15px}.sth-empty p{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:13px;line-height:1.5;margin:0 0 10px;max-width:300px}.sth-sum{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.sth-sum div{grid-gap:1px;background:#f6f6f8;background:var(--rtx-ui-surface-alt,#f6f6f8);border-radius:12px;display:grid;gap:1px;padding:10px 12px}.sth-sum b{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.sth-sum b.is-ok{color:#15803d}.sth-sum b.is-warn{color:#b45309}.sth-sum b.is-bad{color:#b91c1c}.sth-sum small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px}.sth-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sth-chips button{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:999px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 11px}.sth-chips button em{font-feature-settings:"tnum";background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:999px;color:#18181c;color:var(--rtx-ui-text,#18181c);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;padding:1px 6px}.sth-chips button[aria-selected=true]{background:#e11d48;background:var(--os-accent,#e11d48);border-color:#e11d48;border-color:var(--os-accent,#e11d48);color:#fff}.sth-chips button[aria-selected=true] em{background:#ffffff38;color:#fff}.sth-chips button:disabled{cursor:default;opacity:.45}.sth-list{border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;display:grid;overflow:hidden}.sth-run{grid-gap:10px;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:0;border-top:1px solid #ececf0;border-top:1px solid var(--rtx-ui-border,#ececf0);color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:32px minmax(0,1fr) auto 14px;padding:10px 12px;text-align:left}.sth-run:first-child{border-top:0}.sth-run:hover{background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb)}.sth-run__ico{background:color-mix(in srgb,var(--st) 11%,#0000);border-radius:10px;color:var(--st);display:grid;height:32px;place-items:center;width:32px}.sth-run__main{grid-gap:2px;display:grid;gap:2px;min-width:0}.sth-run__main b{align-items:center;color:var(--st);display:flex;font-size:13px;font-weight:650;gap:6px}.sth-run__main small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sth-run__main .sth-run__err{color:#b91c1c;line-height:1.4;white-space:normal}.sth-test{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:999px;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.sth-run__when,.sth-test{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.sth-run__when{font-size:12px;white-space:nowrap}.sth-run__go{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa)}.sth-all{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;color:#18181c;color:var(--rtx-ui-text,#18181c);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;height:36px;margin-top:12px;width:100%}.sth-all:hover{border-color:#d4d4d8;border-color:var(--rtx-ui-border-md,#d4d4d8)}.sa{display:block}.sa-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.22,.8,.24,1),opacity .28s ease}.sa-body.is-open{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .42s cubic-bezier(.22,.8,.24,1),opacity .32s ease .08s}.sa-body__inner{min-height:0;overflow:hidden}.sa-body.is-open .sa-body__inner{animation:sa-unclip .42s step-end;overflow:visible}@keyframes sa-unclip{0%{overflow:hidden}}.sa-item{transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease,opacity .35s ease}.sa-item.is-closed{opacity:.82}.sa-item.is-closed:hover{opacity:1}.sa-item.is-open{border-color:color-mix(in srgb,#e11d48 30%,#e5e5ea)!important;border-color:color-mix(in srgb,var(--os-accent,#e11d48) 30%,var(--rtx-ui-border,#e5e5ea))!important;box-shadow:0 16px 40px -26px #0f172a73!important}.sa-head{cursor:default}.sa-item.is-closed .sa-head{cursor:pointer}.sa-chev{border-radius:8px;color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);display:grid;flex:none;height:26px;place-items:center;transition:transform .35s cubic-bezier(.22,.8,.24,1),color .2s;width:26px}.sa-item.is-open .sa-chev{color:#e11d48;color:var(--os-accent,#e11d48);transform:rotate(180deg)}.sa-item.is-closed .sa-head-gap{margin-bottom:0!important}.sa-head-gap,.sa-item.is-closed .sa-head-gap{transition:margin .42s cubic-bezier(.22,.8,.24,1)}@media (prefers-reduced-motion:reduce){.sa-body,.sa-body.is-open,.sa-chev,.sa-head-gap,.sa-item{animation:none!important;transition:none!important}}.cr{--cr-acc:var(--os-accent,#7c3aed);grid-gap:14px;display:grid;gap:14px;margin-bottom:14px}.cr-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:18px;box-shadow:inset 0 1px 0 #ffffffb3,0 10px 28px -18px #10101859;padding:16px 16px 8px;transition:padding .42s cubic-bezier(.22,.8,.24,1)}.cr-card.sa-item.is-closed{padding-bottom:16px}@keyframes cr-in{to{opacity:1;transform:none}}.cr-card__head{align-items:center;display:flex;gap:11px}.cr-card__icon{background:color-mix(in srgb,var(--cr-acc) 11%,#0000);border-radius:11px;color:var(--cr-acc);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.cr-card__titles{grid-gap:1px;display:grid;flex:1 1;gap:1px;min-width:0}.cr-card__titles h3{color:#18181b;color:var(--rtx-ui-text,#18181b);font-size:15.5px;font-weight:650;margin:0}.cr-eyebrow{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cr-count{background:color-mix(in srgb,var(--cr-acc) 10%,#0000);border-radius:99px;color:var(--cr-acc);font-size:11.5px;font-weight:700;padding:3px 9px}.cr-hint{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12.5px;line-height:1.5;margin:8px 0 6px}.cr-rows{display:grid}.cr-row{animation-delay:.12s;animation-delay:calc(var(--cr-delay, 0ms) + var(--cr-i, 0)*45ms + .12s);border-top:1px solid #eeeef2;border-top:1px solid var(--rtx-ui-border,#eeeef2);padding:10px 2px;transition:background .18s}.cr-row:first-child{border-top:0}.cr-row__main{align-items:center;display:flex;gap:12px}.cr-logo{display:grid;flex-shrink:0;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.cr-row.is-on .cr-logo{transform:scale(1.04)}.cr-row__text{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.cr-row__text b{color:#18181b;color:var(--rtx-ui-text,#18181b);font-size:14px;font-weight:650}.cr-status{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:6px}.cr-status i{background:#c4c4cc;border-radius:50%;height:7px;width:7px}.cr-status.is-ok{color:#15803d}.cr-status.is-ok i{background:#16a34a}.cr-status.is-off i{background:#f59e0b}.cr-connect{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--cr-acc) 35%,#0000);border-radius:99px;color:var(--cr-acc);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:650;gap:4px;padding:2px 9px}.cr-connect:hover{background:color-mix(in srgb,var(--cr-acc) 8%,#0000)}.cr-switch{background:color-mix(in srgb,#18181b 16%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 16%,#0000);border:0;border-radius:99px;cursor:pointer;flex-shrink:0;height:28px;padding:0;position:relative;transition:background .25s ease;width:46px}.cr-switch__knob{background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000038,0 0 0 .5px #0000000d;height:24px;left:2px;position:absolute;top:2px;transition:transform .28s cubic-bezier(.3,1.4,.5,1),width .18s;width:24px}.cr-switch.is-on{background:var(--cr-acc)}.cr-switch.is-on .cr-switch__knob{transform:translateX(18px)}.cr-switch:active:not(:disabled) .cr-switch__knob{width:28px}.cr-switch.is-on:active:not(:disabled) .cr-switch__knob{transform:translateX(14px)}.cr-switch:focus-visible{outline:2px solid var(--cr-acc);outline-offset:2px}.cr-switch:disabled{cursor:not-allowed;opacity:.75}.cr-row__more{animation:cr-open .28s cubic-bezier(.2,.8,.2,1);margin:10px 0 2px 46px}@keyframes cr-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cr-field{grid-gap:5px;display:grid;gap:5px}.cr-field span{color:#18181b;color:var(--rtx-ui-text,#18181b);font-size:12px;font-weight:600}.cr-field input,.cr-field select{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #d4d4d8;border:1px solid var(--rtx-ui-border-md,#d4d4d8);border-radius:10px;box-sizing:border-box;color:#18181b;color:var(--rtx-ui-text,#18181b);font:inherit;font-size:13.5px;padding:9px 11px;transition:border-color .15s,box-shadow .15s;width:100%}.cr-field input:focus,.cr-field select:focus{border-color:var(--cr-acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--cr-acc) 16%,#0000);outline:none}.cr-field.is-empty input{border-color:color-mix(in srgb,#f59e0b 60%,#0000)}.cr-note{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12.5px}@media (prefers-reduced-motion:reduce){.cr-card,.cr-row{animation:none;opacity:1;transform:none}.cr-switch,.cr-switch__knob{transition:none}}:root[data-theme=dark] .cr-switch:not(.is-on){background:#ffffff2e}.cr--compact{gap:10px;margin-bottom:0}.cr--compact .cr-card{border-radius:14px;box-shadow:none;padding:12px 12px 4px}.cr--compact .cr-card__icon{border-radius:9px;height:28px;width:28px}.cr--compact .cr-card__titles h3{font-size:13.5px}.cr--compact .cr-eyebrow{font-size:9.5px}.cr--compact .cr-card__head{margin-bottom:4px}.cr--compact .cr-row{padding:8px 0}.cr--compact .cr-row__main{gap:10px}.cr--compact .cr-row__text b{font-size:13px}.cr--compact .cr-status{font-size:11px}.cr--compact .cr-row__more{margin-left:0}.cr--compact .cr-field input,.cr--compact .cr-field select{font-size:12.5px;padding:7px 9px}.cr-switch{height:22px;width:38px}.cr-switch__knob{height:18px;width:18px}.cr-switch.is-on .cr-switch__knob{transform:translateX(16px)}.cr-switch:active:not(:disabled) .cr-switch__knob{width:22px}.cr-switch.is-on:active:not(:disabled) .cr-switch__knob{transform:translateX(12px)}.cr-row__more{margin-left:42px}.st-flow{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 300px}.st-apps{max-height:640px;overflow-y:auto;padding-right:2px}.st-apps__title{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:flex;font-size:12px;font-weight:700;justify-content:space-between;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.st-apps__saved{animation:cr-open .25s ease;color:#15803d;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}@media (max-width:1080px){.st-flow{grid-template-columns:minmax(0,1fr)}.st-apps{max-height:none}}@media (max-width:560px){.cr-row__more{margin-left:0}}.sch{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;box-shadow:0 8px 24px -18px #0f172a59;display:flex;gap:12px;margin:0 0 12px;padding:10px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.sch:before{background:#f5f6f8;background:var(--rtx-ui-page,var(--os-bg,#f5f6f8));bottom:100%;content:"";height:40px;left:-2px;pointer-events:none;position:absolute;right:-2px}.sch-back{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);cursor:pointer;display:grid;flex:none;height:32px;place-items:center;width:32px}.sch-back:hover{color:#18181c;color:var(--rtx-ui-text,#18181c)}.sch-title{grid-gap:1px;display:grid;flex:1 1;gap:1px;min-width:0}.sch-title small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px}.sch-title h1,.sch-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-title h1{align-items:center;color:#18181c;color:var(--rtx-ui-text,#18181c);cursor:text;display:flex;font-size:18px;font-weight:700;gap:7px;letter-spacing:-.02em;margin:0}.sch-title h1 svg{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);flex:none;opacity:0;transition:opacity .15s}.sch-title h1:focus svg,.sch-title h1:hover svg{opacity:1}.sch-title input{background:#0000;border:0;border-bottom:2px solid #e11d48;border-bottom:2px solid var(--os-accent,#e11d48);color:#18181c;color:var(--rtx-ui-text,#18181c);font-family:inherit;font-size:18px;font-weight:700;letter-spacing:-.02em;min-width:0;outline:none;padding:0 0 1px}.sch-status{font-weight:600;text-transform:capitalize}.sch-status.is-active{color:#16a34a}.sch-brain{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:11px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:6px 8px 6px 9px;position:relative;white-space:nowrap}.sch-brain svg{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa)}.sch-brain.is-on{background:#7c3aed0d;border-color:#7c3aed59;color:#18181c;color:var(--rtx-ui-text,#18181c)}.sch-brain.is-on svg{color:#7c3aed}.sch-switch{background:#d4d4d8;border:0;border-radius:999px;cursor:pointer;flex:none;height:20px;position:relative;transition:background .18s;width:34px}.sch-switch i{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000040;height:14px;left:3px;position:absolute;top:3px;transition:transform .18s;width:14px}.sch-brain.is-on .sch-switch{background:#7c3aed}.sch-brain.is-on .sch-switch i{transform:translateX(14px)}.sch-acts{align-items:center;display:flex;gap:6px}.sch-saved{color:#16a34a;font-size:11.5px;font-weight:600;white-space:nowrap}.sch-btn{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;color:#18181c;color:var(--rtx-ui-text,#18181c);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:32px;padding:0 12px;position:relative}.sch-btn.is-icon{justify-content:center;padding:0;width:32px}.sch-btn:hover:not(:disabled){border-color:#d4d4d8;border-color:var(--rtx-ui-border-md,#d4d4d8)}@media (max-width:860px){.sch{flex-wrap:wrap}.sch-title{flex-basis:calc(100% - 50px)}.sch-acts{margin-left:auto}}.scs-new{color:#e11d48;color:var(--os-accent,#e11d48)}.scs-new>svg{flex:none}.scs-new small{text-transform:none}.st-frame{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 300px}.st-frame>.st-main{min-width:0}@media (max-width:1100px){.st-frame{grid-template-columns:minmax(0,1fr)}.sci{position:static!important}}.sci{grid-gap:12px;display:grid;gap:12px;position:-webkit-sticky;position:sticky;top:146px}.sci-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;padding:12px}.sci-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.sci-head span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sci-head button{background:#0000;border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:8px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);cursor:pointer;display:grid;height:26px;place-items:center;position:relative;width:26px}.sci-head>svg{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa)}.sci-empty{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12.5px;gap:6px;line-height:1.45}.sci-empty,.sci-ready{align-items:center;display:flex}.sci-ready{gap:12px}.sci-ready>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.sci-ready b{font-size:13.5px}.sci-ready small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px}.sci-ring{flex:none;transform:rotate(-90deg)}.sci-ring__track{fill:none;stroke:#ececf0;stroke:var(--rtx-ui-border,#ececf0);stroke-width:7}.sci-ring__fill{fill:none;stroke-width:7;stroke-linecap:round;transition:stroke-dasharray .5s ease}.sci-ring text{fill:#18181c;fill:var(--rtx-ui-text,#18181c);font-family:inherit;font-size:13px;font-weight:700;transform:rotate(90deg);transform-origin:32px 32px}.sci-ring.is-ok .sci-ring__fill{stroke:#22c55e}.sci-ring.is-warn .sci-ring__fill{stroke:#f59e0b}.sci-ring.is-bad .sci-ring__fill{stroke:#ef4444}.is-ok>b,b.is-ok{color:#15803d}b.is-warn{color:#b45309}b.is-bad{color:#b91c1c}.sci-counts{display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:600;gap:4px 10px;margin:10px 0 4px}.sci-counts span{align-items:center;display:inline-flex;gap:4px}.sci-counts .is-ok{color:#15803d}.sci-counts .is-bad{color:#b91c1c}.sci-counts .is-warn{color:#b45309}.sci-list{grid-gap:2px;display:grid;gap:2px;list-style:none;margin:8px 0 0;padding:0}.sci-list li{align-items:center;border-top:1px solid #f0f0f3;border-top:1px solid var(--rtx-ui-border,#f0f0f3);display:flex;gap:9px;padding:6px 0}.sci-list li:first-child{border-top:0}.sci-list li span{display:grid;flex:1 1;min-width:0}.sci-list li b{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sci-list li small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px}.sci-list li>i{background:#ef4444;border-radius:50%;box-shadow:0 0 0 3px #ef444424;flex:none;height:9px;width:9px}.sci-list li.is-connected>i{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.sci-list li.is-pending>i,.sci-list li.is-reauth>i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.sci-connect{align-items:center;background:#e11d48;background:var(--os-accent,#e11d48);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:650;gap:6px;height:34px;justify-content:center;margin-top:10px;width:100%}.sci-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.sci-stats div{grid-gap:1px;display:grid;gap:1px}.sci-stats b{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.sci-stats small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px}.sci-bar{background:#ececf0;background:var(--rtx-ui-border,#ececf0);border-radius:999px;display:flex;gap:1px;height:6px;margin:10px 0 4px;overflow:hidden}.sci-bar i.is-ok{background:#22c55e}.sci-bar i.is-bad{background:#ef4444}.sci-bar i.is-mute{background:#a1a1aa}.sci-sub{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px;margin-top:10px}.sci-strip{display:flex;gap:3px;margin-top:5px}.sci-strip i{background:#d4d4d8;border-radius:4px;flex:1 1;height:18px}.sci-strip i.is-ok{background:#22c55e}.sci-strip i.is-bad{background:#ef4444}.sci-strip i.is-warn{background:#f59e0b}.sci-strip i.is-run{background:#3b82f6}.sci-last{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;margin-top:8px}.sci-last b{color:#18181c;color:var(--rtx-ui-text,#18181c);text-transform:capitalize}:root[data-theme=dark] .sch{background:#1d1d23db}:root[data-theme=dark] .sch-back,:root[data-theme=dark] .sch-brain,:root[data-theme=dark] .sch-btn,:root[data-theme=dark] .sch-sentinel{height:1px;margin-bottom:-1px}.sch{flex-wrap:wrap}.sch.is-stuck{border-color:color-mix(in srgb,#e11d48 22%,#e5e5ea);border-color:color-mix(in srgb,var(--os-accent,#e11d48) 22%,var(--rtx-ui-border,#e5e5ea));box-shadow:0 18px 40px -22px #0f172a80}.sch-steps{background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border-radius:0 0 14px 14px;border-top:1px solid #ececf0;border-top:1px solid var(--rtx-ui-border,#ececf0);box-sizing:border-box;flex-basis:calc(100% + 28px);margin:8px -14px -10px;padding:12px 18px}.sch-steps>div{margin-bottom:0!important}.sch-btn.is-primary{background:#e11d48;background:var(--os-accent,#e11d48);border-color:#e11d48;border-color:var(--os-accent,#e11d48);color:#fff}.sch-title h1.is-view{cursor:default}.sch-viewtag{align-items:center;background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:999px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:inline-flex;font-size:10.5px;font-weight:700;gap:3px;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.sch-title h1.is-view .sch-viewtag{opacity:1}.swo{grid-gap:12px;display:grid;gap:12px}.swo-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;padding:14px}.swo-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.swo-item{grid-gap:4px;background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border-radius:11px;display:grid;gap:4px;min-width:0;padding:10px 12px}.swo-item.swo-wide{grid-column:1/-1}.swo-item span{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.06em;text-transform:uppercase}.swo-item b{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.swo-kv{grid-gap:6px 14px;border-top:1px solid #ececf0;border-top:1px solid var(--rtx-ui-border,#ececf0);display:grid;font-size:13px;gap:6px 14px;grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:12px 0 0;padding:12px 2px 0}.swo-kv dt{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.swo-kv dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swo-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.swo-btn{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;color:#18181c;color:var(--rtx-ui-text,#18181c);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;height:34px;padding:0 14px}.swo-btn.is-primary{background:#e11d48;background:var(--os-accent,#e11d48);border-color:#e11d48;border-color:var(--os-accent,#e11d48);color:#fff}.swo-steps{grid-gap:6px;display:grid;font-size:13px;gap:6px;margin:12px 0 0;padding:0 0 0 20px}.swo-steps li b{font-weight:600}.swo-steps li small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:block;font-size:12px}.sch-brain .sch-brain__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:640px){.sch{gap:8px;padding:8px 10px}.sch-title h1{font-size:16px}.sch-steps{flex-basis:calc(100% + 20px);margin:6px -10px -8px;max-width:calc(100% + 20px);min-width:0;overflow:hidden;padding:8px 10px}.sch-steps>div{flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto;scrollbar-width:none}.sch-steps>div::-webkit-scrollbar{display:none}.sch-steps>div>div{flex:none}.sch-steps>div>div[style*="height: 1px"]{flex:none!important;min-width:10px!important;width:10px}}.sch-btn:disabled{cursor:not-allowed;opacity:.45}.scs{display:flex;gap:10px;margin-bottom:8px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.scs-item{grid-gap:4px;align-content:start;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:13px;color:inherit;cursor:pointer;display:grid;flex:0 0 auto;font-family:inherit;gap:4px;padding:11px 13px;text-align:left;transition:border-color .15s,box-shadow .15s;width:236px}.scs-item:hover{border-color:#d4d4d8;border-color:var(--rtx-ui-border-md,#d4d4d8);box-shadow:0 8px 20px -16px #0f172a66}.scs-item.is-on{border-color:#e11d48;border-color:var(--os-accent,#e11d48);box-shadow:0 0 0 3px color-mix(in srgb,#e11d48 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#e11d48) 12%,#0000);cursor:default}.scs-item__top{align-items:center;display:flex;gap:7px}.scs-item__top i{background:#a1a1aa;border-radius:50%;flex:none;height:8px;width:8px}.scs-item__top i.is-live{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.scs-item__top i.is-bad{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.scs-item__top em{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.scs-item.is-live .scs-item__top em{color:#15803d}.scs-item.is-bad .scs-item__top em{color:#b91c1c}.scs-item__open{background:color-mix(in srgb,#e11d48 9%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 9%,#0000);border-radius:999px;color:#e11d48;color:var(--os-accent,#e11d48);font-size:10.5px;font-weight:700;margin-left:auto;padding:2px 7px}.scs-item>b{font-size:13.5px;font-weight:650}.scs-item>b,.scs-item>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scs-item>small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px}.scs-new{align-items:center;background:#0000;border-style:dashed;display:flex;gap:11px}.scs-new.is-on{background:#fff;background:var(--rtx-ui-surface,#fff);border-style:solid}.scs-new__ic{background:color-mix(in srgb,#e11d48 10%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 10%,#0000);border-radius:10px;color:#e11d48;color:var(--os-accent,#e11d48);display:grid;flex:none;height:32px;place-items:center;width:32px}.scs-new>span:last-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.scs-new b{color:#e11d48;color:var(--os-accent,#e11d48);font-size:13.5px;font-weight:650}.scs-new small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px}.swo,.swo-card{min-width:0}.swo-card{overflow:hidden}.swo-btn:disabled{cursor:not-allowed;opacity:.5}.stl-head{align-items:center;border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;display:flex;gap:14px;margin-bottom:14px;padding:16px 18px}.stl-back,.stl-head{background:#fff;background:var(--rtx-ui-surface,#fff)}.stl-back{border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;color:#18181c;color:var(--rtx-ui-text,#18181c);cursor:pointer;display:grid;flex:none;height:40px;place-items:center;width:40px}.stl-head small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px}.stl-head h1{font-size:22px;font-weight:750;letter-spacing:-.01em;margin:2px 0 0}.stl-empty{grid-gap:8px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px dashed #d4d4d8;border:1px dashed var(--rtx-ui-border-md,#d4d4d8);gap:8px;justify-items:center;margin-top:4px;padding:56px 20px;text-align:center}.stl-empty,.stl-empty__ic{border-radius:16px;display:grid}.stl-empty__ic{background:color-mix(in srgb,#e11d48 9%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 9%,#0000);color:#e11d48;color:var(--os-accent,#e11d48);height:52px;margin-bottom:4px;place-items:center;width:52px}.stl-empty b{font-size:16px;font-weight:700}.stl-empty p{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:13.5px;line-height:1.55;margin:0;max-width:460px}.stl-create{align-items:center;background:#e11d48;background:var(--os-accent,#e11d48);border:0;border-radius:11px;box-shadow:0 8px 18px -10px color-mix(in srgb,#e11d48 80%,#0000);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--os-accent,#e11d48) 80%,#0000);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:650;gap:7px;height:40px;margin-top:10px;padding:0 18px}.sai{--sai-line:var(--rtx-ui-border,#e5e5ea);--sai-muted:var(--rtx-ui-text-muted,#71717a);--sai-surface:var(--rtx-ui-surface,#fff);--sai-text:var(--rtx-ui-text,#18181c);--sai-violet:#7b35ed;--sai-violet-ink:#6541cd;--sai-soft:#f7f4ff;min-width:0}.saiBtn{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:9px;color:#18181c;color:var(--rtx-ui-text,#18181c);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:32px;justify-content:center;line-height:1;padding:0 12px;transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}.saiBtn:hover:not(:disabled){background:#f5f5f7}.saiBtn.primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.saiBtn.primary:hover:not(:disabled){background:#2b2b31}.saiBtn:disabled{cursor:default;opacity:.55}.saiEyebrow{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);letter-spacing:.13em;text-transform:uppercase}.saiEyebrow,.saiPill{font-size:11px;font-weight:800}.saiPill{background:#f2f2f4;border-radius:999px;color:#5d606b;padding:4px 8px;white-space:nowrap}.saiPill.ok{background:#e7f7ef;color:#0b8a5b}.saiPill.wait{background:#fff4e0;color:#9a6100}.saiPill.bad{background:#fde8e8;color:#b42318}.saiPill.purple{background:#f0ebff;color:#6541cd}.saiRow{grid-gap:10px;align-items:center;border-top:1px solid #e5e5ea;border-top:1px solid var(--rtx-ui-border,#e5e5ea);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:11px 0}.saiRow:first-child{border-top:0}.saiRowIcon{background:#f4f4f6;border-radius:10px;color:#4a4c55;display:grid;font-size:12px;font-weight:700;height:34px;place-items:center;width:34px}.saiRowText b{display:block;font-size:13.5px}.saiRowText small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:block;font-size:12px;line-height:1.45;margin-top:3px}.saiCard{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;margin-top:10px;padding:12px 13px}.saiCard b{display:block;font-size:13px}.saiCard li,.saiCard p{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12.5px;line-height:1.55;margin:5px 0 0}.saiCard ul{margin:4px 0 0;padding-left:18px}.saiIntro{background:linear-gradient(135deg,#fbf9ff,#fff);border:1px solid #e8e6ef;border-radius:13px;margin-bottom:12px;padding:13px}.saiIntro b{font-size:14px}.saiIntro p{color:#70727d;font-size:12.5px;line-height:1.5;margin:5px 0 0}.saiError{color:#b42318;font-size:12.5px;margin-top:8px}.saiMuted{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;line-height:1.5}.saiDrawerText{color:#4a4c55;font-size:13px;line-height:1.6;margin:12px 0 0}.saiPre{white-space:pre-wrap}.saiHero{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:12px}.saiHero h2{color:var(--sai-text);font-size:26px;letter-spacing:-.035em;line-height:1.15;margin:5px 0 6px}.saiHero p{color:var(--sai-muted);font-size:13px;line-height:1.55;margin:0;max-width:680px}.saiStats{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.saiStat{background:var(--sai-surface);border:1px solid var(--sai-line);border-radius:12px;min-width:104px;padding:9px 12px}.saiStat b{font-feature-settings:"tnum";color:var(--sai-text);display:block;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.saiStat span{color:var(--sai-muted);display:block;font-size:11px;margin-top:2px}.saiStats>.saiBtn{align-self:stretch;height:auto;padding:0 14px}.saiTop{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.saiTop .osp{flex:0 1 auto}.saiTopActions{align-items:center;display:flex;gap:8px}.saiTopActions .saiBtn{border-radius:11px;height:36px;padding:0 14px}.saiIconBtn{align-items:center;background:var(--sai-surface);border:1px solid var(--sai-line);border-radius:11px;color:var(--sai-violet-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:650;gap:6px;height:36px;padding:0 12px;position:relative;white-space:nowrap}.saiIconBtn:hover{background:var(--sai-soft);border-color:#d9cff5}.saiEfficiency{align-items:center;background:linear-gradient(135deg,#fbf8ff,#fff);border:1px solid #e4e0f0;border-radius:13px;display:flex;gap:11px;margin-bottom:12px;padding:10px 12px}.saiEfficiencyIcon{background:#f0eaff;border-radius:10px;color:#7548d8;display:grid;flex:0 0 36px;font-size:16px;height:36px;place-items:center;width:36px}.saiEfficiency>span:nth-child(2){min-width:0}.saiEfficiency b{color:var(--sai-text);display:block;font-size:13px}.saiEfficiency>span>span{color:#71747f;display:block;font-size:12px;line-height:1.45;margin-top:2px}.saiEfficiency .saiBtn{margin-left:auto}.saiLayout{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:220px minmax(320px,.9fr) minmax(420px,1.25fr)}.saiList,.saiPaneWrap,.saiRail{background:var(--sai-surface);border:1px solid var(--sai-line);border-radius:15px;min-width:0}.saiRail{padding:11px;position:-webkit-sticky;position:sticky;top:12px}.saiList{display:flex;flex-direction:column;overflow:hidden}.saiPaneWrap{min-height:620px;padding:15px}.saiSearch{background:var(--sai-surface);border:1px solid #dcdce2;border-radius:9px;box-sizing:border-box;color:var(--sai-text);font-family:inherit;font-size:12.5px;margin-bottom:8px;padding:9px 11px;width:100%}.saiSearch:focus{border-color:#a58af1;box-shadow:0 0 0 3px #7b35ed1a;outline:none}.saiFolder{align-items:center;background:#0000;border:0;border-radius:9px;color:#555864;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;justify-content:space-between;margin:2px 0;padding:8px 10px;text-align:left;width:100%}.saiFolder:hover{background:#f7f7f9}.saiFolder.active{background:#f1ecff;color:var(--sai-violet-ink);font-weight:800}.saiFolder span:last-child{font-feature-settings:"tnum";color:#92949d;font-size:11.5px;font-variant-numeric:tabular-nums}.saiFolder.active span:last-child{color:#7651d7}.saiRailBlock{border-top:1px solid #eeeef1;margin-top:10px;padding-top:10px}.saiRailBlock h4{color:#777984;font-size:11px;letter-spacing:.08em;margin:0 0 7px;text-transform:uppercase}.saiSyncMeta{color:#777984;font-size:11.5px;line-height:1.5}.saiSyncMeta b{color:#343640;font-size:13px}.saiMeter{background:#eeeef2;border-radius:999px;height:6px;margin:7px 0;overflow:hidden}.saiMeter i{background:linear-gradient(90deg,#7b35ed,#a58af1);border-radius:999px;display:block;height:100%;width:100%}.saiMeter.is-busy i{animation:saiSync 1.2s ease-in-out infinite;width:40%}@keyframes saiSync{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.saiModeButton{background:#faf8ff;border:1px solid #e6e2ef;border-radius:10px;cursor:pointer;font-family:inherit;padding:9px 10px;text-align:left;width:100%}.saiModeButton b{color:var(--sai-violet-ink);display:block;font-size:13px}.saiModeButton span{color:#777984;display:block;font-size:11.5px;margin-top:2px}.saiBulk{background:var(--sai-surface);border:1px solid #e5e3ea;border-radius:11px;margin-top:9px;padding:10px}.saiBulk b{display:block;font-size:12.5px}.saiBulk span{color:#81838d;display:block;font-size:11.5px;line-height:1.45;margin-top:2px}.saiBulk .saiBtn{margin-top:8px;width:100%}.saiListHead{align-items:center;background:var(--sai-surface);border-bottom:1px solid #ededf0;display:flex;gap:8px;justify-content:space-between;padding:10px 12px 10px 14px}.saiListHead>div:first-child{align-items:baseline;display:flex;gap:7px;min-width:0}.saiListHead b{font-size:14px;font-weight:700;letter-spacing:-.01em}.saiListHead>div:first-child span{font-feature-settings:"tnum";color:#9a9ca5;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.saiSort{background:#f2f2f5;border-radius:9px;display:inline-flex;flex:none;gap:2px;padding:2px}.saiSort button{align-items:center;background:#0000;border:0;border-radius:7px;color:#6b6e78;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;height:26px;padding:0 9px;transition:background .15s,color .15s,box-shadow .15s}.saiSort button:hover{color:var(--sai-text)}.saiSort button[aria-pressed=true]{background:var(--sai-surface);box-shadow:0 1px 2px #10101814,0 0 0 1px #1010180a;color:var(--sai-text)}.saiScroll{max-height:calc(100vh - 250px);min-height:360px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.saiGroup{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--sai-surface) 92%,#0000);border-bottom:1px solid #f1f1f4;color:#8b8d96;font-size:11px;font-weight:700;letter-spacing:.06em;padding:7px 14px 6px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.saiClear{background:#f4f4f6;border:0;border-radius:999px;color:#555864;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;margin:8px 12px 0;padding:5px 10px}.saiListNote{color:#858791;font-size:12.5px;padding:22px 14px;text-align:center}.saiListNote.bad{color:#b42318}.saiItem{grid-gap:11px;align-items:start;background:var(--sai-surface);border:0;border-bottom:1px solid #f1f1f4;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:11px;grid-template-columns:34px minmax(0,1fr) auto;padding:11px 14px 11px 12px;text-align:left;transition:background .12s;width:100%}.saiItem:hover{background:#fafafc}.saiItem.sel{background:var(--sai-soft);box-shadow:inset 3px 0 var(--sai-violet)}.saiAvatar{--av:#4265c7;background:color-mix(in srgb,var(--av) 11%,#fff);border-radius:11px;color:var(--av);display:grid;font-size:11.5px;font-weight:750;height:34px;letter-spacing:.02em;place-items:center;width:34px}.saiItem:not(.unread) .saiItemTop b{color:#4a4c55}.saiItemBody{display:block;min-width:0}.saiItemTop{align-items:center;display:flex;gap:6px;min-width:0}.saiItemTop b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saiItem.unread .saiItemTop b,.saiItem.unread .saiSubject{font-weight:800}.saiDot{background:var(--sai-violet);border-radius:50%;flex:0 0 7px;height:7px;width:7px}.saiSubject{color:#333640;font-size:12.5px;margin-top:2px}.saiPreview,.saiSubject{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saiPreview{color:#9a9ca5;font-size:12px;margin-top:1px}.saiBadges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.saiBadges:empty{display:none}.saiBadge{background:#f4f4f7;border-radius:6px;color:#747782;font-size:10.5px;font-weight:650;padding:2px 6px}.saiBadge.ai{background:#f0ebff;color:#7147d3}.saiBadge.done{background:#e7f7ef;color:#0b8a5b}.saiBadge.reply{background:#fff0f3;color:#df4960}.saiBadge.important{background:#fff7e9;color:#aa7017}.saiBadge.indexed{background:#eef5ff;color:#4d6ea9}.saiAge{font-feature-settings:"tnum";color:#92949d;font-size:11.5px;font-variant-numeric:tabular-nums;padding-top:1px;white-space:nowrap}.saiItem.unread .saiAge{color:var(--sai-violet-ink);font-weight:700}.saiListFoot{color:#858791;font-size:11.5px;padding:12px;text-align:center}.saiPane{min-width:0}.saiPaneEmpty{color:var(--sai-muted);display:grid;font-size:13px;min-height:300px;place-items:center;text-align:center}.saiBack{align-items:center;background:none;border:0;color:var(--sai-violet-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:0 0 10px}.saiPaneTop{border-bottom:1px solid #ededf0;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.saiPaneTop>div:first-child{min-width:0}.saiPaneTop h3{color:var(--sai-text);font-size:20px;letter-spacing:-.02em;line-height:1.25;margin:4px 0 5px;overflow-wrap:anywhere}.saiPaneTop p{color:#777984;font-size:12px;margin:0}.saiPaneActions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.saiIntel{background:#fcfbff;border:1px solid #e9e7ef;border-radius:13px;margin:12px 0;padding:11px}.saiIntelHead{align-items:center;display:flex;gap:8px;justify-content:space-between}.saiIntelHead b{font-size:13px}.saiIntelHead span{color:#858791;font-size:11px}.saiIntelSteps{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:9px}.saiStep{background:#fff;border:1px solid #e9e8ed;border-radius:10px;padding:8px 9px}.saiStep b{display:block;font-size:12px}.saiStep span{color:#8b8d96;display:block;font-size:11px;line-height:1.35;margin-top:2px}.saiStep.on{background:#f8f5ff;border-color:#cfc5ef}.saiStep.on b{color:#6844cf}.saiDetected{background:linear-gradient(135deg,#faf7ff,#fff);border:1px solid #e2dcf3;border-radius:14px;margin:12px 0;padding:12px}.saiDetectedHead{align-items:center;display:flex;gap:10px;justify-content:space-between}.saiDetectedHead b{font-size:14px}.saiDetectedHead span{background:#f0ebff;border-radius:999px;color:#7451d1;font-size:11px;font-weight:700;padding:4px 8px}.saiDetectedGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.saiCell{background:#fff;border:1px solid #ebe9ef;border-radius:10px;min-width:0;padding:8px 10px}.saiCell span{color:#8a8c95;display:block;font-size:11px}.saiCell b{display:block;font-size:12.5px;margin-top:2px;overflow-wrap:anywhere}.saiDetectedSummary{color:#555864;font-size:12.5px;line-height:1.6;margin:10px 0 0}.saiBtnRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.saiLazy{background:#fcfbff;border:1px dashed #d9d3e8;border-radius:13px;margin:12px 0;padding:16px;text-align:center}.saiLazy b{display:block;font-size:13.5px}.saiLazy p{color:#777984;font-size:12px;line-height:1.55;margin:5px auto 10px;max-width:460px}.saiThread{margin-top:14px}.saiSectionHead{margin:0 0 10px}.saiSectionHead h3{font-size:14px;margin:0}.saiSectionHead p{color:var(--sai-muted);font-size:11.5px;margin:3px 0 0}.saiComposer{background:#fbf9ff;border:1px solid #e2dced;border-radius:13px;margin-top:12px;padding:11px}.saiComposerTop{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.saiComposerTop b{font-size:13px}.saiComposerTop span{color:#777984;font-size:11px}.saiComposer textarea{background:#fff;border:1px solid #e0dfe5;border-radius:10px;box-sizing:border-box;color:#222;font-family:inherit;font-size:13px;line-height:1.55;min-height:150px;padding:10px;resize:vertical;width:100%}.saiComposerFoot{display:flex;gap:7px;justify-content:flex-end;margin-top:8px}.saiAct{grid-gap:10px;align-items:start;border-top:1px solid #e5e5ea;border-top:1px solid var(--rtx-ui-border,#e5e5ea);cursor:pointer;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;padding:10px 0}.saiAct:first-child{border-top:0}.saiAct.off{cursor:default;opacity:.55}.saiAct b{display:block;font-size:13px}.saiAct small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:block;font-size:12px;margin-top:2px}.saiAct input{accent-color:#7b35ed;margin-top:3px}.saiModeGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.saiModeCard{background:#fff;border:1px solid #e5e4e9;border-radius:12px;color:inherit;cursor:pointer;font-family:inherit;padding:11px;text-align:left}.saiModeCard.sel{background:#faf8ff;border-color:#8c6ee3;box-shadow:0 0 0 2px #7b35ed14}.saiModeCard b{display:block;font-size:13.5px}.saiModeCard span{color:#777984;display:block;font-size:12px;line-height:1.45;margin-top:3px}.saiHistoryForm{grid-gap:9px;border-top:1px solid #e5e5ea;border-top:1px solid var(--rtx-ui-border,#e5e5ea);display:grid;gap:9px;margin-top:12px;padding-top:12px}.saiHistoryForm label{grid-gap:5px;color:#555762;display:grid;font-size:12px;font-weight:700;gap:5px}.saiHistoryForm input,.saiHistoryForm textarea{background:#fff;border:1px solid #dfdfe5;border-radius:9px;box-sizing:border-box;color:#222;font-family:inherit;font-size:13px;padding:8px 10px;width:100%}.saiHistoryDates{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.saiSource{grid-gap:2px 8px;background:none;border:0;border-top:1px solid #e5e5ea;border-top:1px solid var(--rtx-ui-border,#e5e5ea);color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:2px 8px;grid-template-columns:auto minmax(0,1fr);padding:9px 0;text-align:left;width:100%}.saiSource span{color:#7451d1;font-size:12px;font-weight:700;grid-row:span 2}.saiSource b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saiSource small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px}.saiSource:hover b{color:#6541cd}.saiEmptyCard{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:15px;padding:28px;text-align:center}.saiEmptyCard b{display:block;font-size:15px}.saiEmptyCard p{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:13px;margin:6px 0 14px}.saiToast{background:#18181c;border-radius:10px;bottom:96px;box-shadow:0 10px 30px #0003;color:#fff;font-size:13px;left:50%;max-width:calc(100vw - 32px);padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:1200}@media (max-width:1180px){.saiLayout{grid-template-columns:200px minmax(280px,1fr)}.saiPaneWrap{grid-column:1/-1;min-height:0}.saiRail{position:static}}@media (max-width:760px){.saiHero{flex-direction:column;gap:12px}.saiHero h2{font-size:22px}.saiStats{display:grid;grid-template-columns:1fr 1fr;justify-content:flex-start;width:100%}.saiStats>.saiBtn{grid-column:1/-1;height:36px}.saiTopActions{width:100%}.saiTopActions .saiBtn{flex:1 1}.saiScroll{max-height:none;min-height:0}.saiSort button span{display:none}.saiEfficiency{flex-wrap:wrap}.saiEfficiency .saiBtn{margin-left:47px}.saiLayout{grid-template-columns:minmax(0,1fr)}.saiRail{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr}.saiRail form,.saiRailBlock{grid-column:1/-1}.saiFolder{margin:0}.saiPaneWrap{grid-column:auto;padding:13px}.saiDetectedGrid,.saiHistoryDates,.saiIntelSteps,.saiModeGrid{grid-template-columns:1fr}.saiPaneTop{flex-direction:column}.saiPaneActions{justify-content:flex-start}.sai--pane .saiLayout{display:block}}:root[data-theme=dark] .sai{--sai-soft:#7b35ed24}:root[data-theme=dark] .saiBtn:hover:not(:disabled),:root[data-theme=dark] .saiFolder:hover,:root[data-theme=dark] .saiItem:hover{background:#ffffff0d}:root[data-theme=dark] .saiBtn.primary{background:#f2f2f6;border-color:#f2f2f6;color:#141418}:root[data-theme=dark] .saiComposer,:root[data-theme=dark] .saiDetected,:root[data-theme=dark] .saiEfficiency,:root[data-theme=dark] .saiIntel,:root[data-theme=dark] .saiIntro,:root[data-theme=dark] .saiLazy,:root[data-theme=dark] .saiModeButton{background:#7b35ed14;border-color:#ffffff1a}:root[data-theme=dark] .saiBulk,:root[data-theme=dark] .saiCell,:root[data-theme=dark] .saiComposer textarea,:root[data-theme=dark] .saiHistoryForm input,:root[data-theme=dark] .saiHistoryForm textarea,:root[data-theme=dark] .saiModeCard,:root[data-theme=dark] .saiStep{background:#1d1d23;border-color:#34343d;color:#e9e9ee}:root[data-theme=dark] .saiDetectedSummary,:root[data-theme=dark] .saiSubject,:root[data-theme=dark] .saiSyncMeta b{color:#d9d9e0}:root[data-theme=dark] .saiFolder{color:#c3c4cc}:root[data-theme=dark] .saiFolder.active{background:#7b35ed33;color:#cdb9ff}:root[data-theme=dark] .saiItem,:root[data-theme=dark] .saiListHead,:root[data-theme=dark] .saiPaneTop,:root[data-theme=dark] .saiRailBlock{border-color:#ffffff14}:root[data-theme=dark] .saiPill,:root[data-theme=dark] .saiRowIcon{background:#ffffff14;color:#d9d9e0}:root[data-theme=dark] .saiSort{background:#ffffff0f}:root[data-theme=dark] .saiSort button[aria-pressed=true]{background:#2a2a32;color:#f1f1f5}:root[data-theme=dark] .saiGroup{border-color:#ffffff0f;color:#9b9ca6}:root[data-theme=dark] .saiAvatar{background:color-mix(in srgb,var(--av) 22%,#1d1d23)}:root[data-theme=dark] .saiItem:not(.unread) .saiItemTop b{color:#c3c4cc}:root[data-theme=dark] .saiIconBtn{background:#1d1d23;border-color:#34343d;color:#cdb9ff}.saiLevels{align-items:center;background:#fcfbff;border:1px solid #ecebf1;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0;padding:6px 8px}.saiLevels>small{color:#8b8d96;font-size:10.5px;font-weight:800;letter-spacing:.08em;margin-right:2px;text-transform:uppercase}.saiLv{align-items:center;background:#fff;border:1px solid #e6e5eb;border-radius:999px;color:#8b8d96;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;height:24px;padding:0 9px;white-space:nowrap}.saiLv em{background:#f0eff4;border-radius:50%;color:#8b8d96;display:grid;font-size:9.5px;font-style:normal;height:15px;place-items:center;width:15px}.saiLv.on{background:#f6f2ff;border-color:#cfc5ef;color:#6844cf}.saiLv.on em{background:#6844cf;color:#fff}.saiLvSep{background:#dedce6;height:1px;width:14px}.saiInfo{background:#0000;border:0;border-radius:50%;color:#8b8d96;cursor:help;display:inline-grid;height:16px;padding:0;place-items:center;position:relative;vertical-align:-3px;width:16px}.saiInfo:focus-visible,.saiInfo:hover{background:#efe9ff;color:#6844cf;outline:none}.saiEyebrow .saiInfo{margin-left:3px}.saiBrainBtn{padding:0;width:32px}.saiBrainBtn svg{color:#7451d1}.bhv{margin-top:10px}.bhv__label{align-items:baseline;color:#3f3f46;display:flex;font-size:11.5px;font-weight:800;gap:4px;margin-bottom:6px}.bhv__label i{color:#dc2626;font-style:normal}.bhv__label span{color:#a16207;font-size:11px;font-weight:600;margin-left:6px}.bhv__chips{display:flex;flex-wrap:wrap;gap:5px}.bhv__chip{background:#fff;border:1px solid #e3e1ea;border-radius:999px;color:#52525b;cursor:pointer;font:inherit;font-size:12px;font-weight:650;height:27px;padding:0 10px;position:relative}.bhv__chip:hover:not(:disabled){border-color:#cdbff3;color:#5b3cc4}.bhv__chip.on{background:#6844cf;border-color:#6844cf;color:#fff}.bhv__chip:disabled{cursor:default;opacity:.55}.bhv--compact .bhv__chip{font-size:11.5px;height:25px;padding:0 8px}.saiImages{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));margin-top:10px}.saiImages button{aspect-ratio:4/3;background:#f4f3f8;border:1px solid #e6e3ef;border-radius:9px;cursor:zoom-in;overflow:hidden;padding:0;position:relative}.saiImages img{display:block;height:100%;object-fit:cover;width:100%}.saiImages .ph{color:#8b8d96;display:grid;font-size:11px;height:100%;place-items:center}.saiImagesHead{align-items:center;color:#3f3f46;display:flex;font-size:11.5px;font-weight:800;justify-content:space-between;margin-top:12px}.saiImagesHead span{color:#8b8d96;font-weight:600}.saiZoom{background:#0f0f16b8;cursor:zoom-out;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1600}.saiZoom img{background:#fff;border-radius:10px;box-shadow:0 20px 60px #0006;max-height:86vh;max-width:min(92vw,1100px)}.saiFiles{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ecebf1;border-radius:13px;margin:12px 0}.saiFilesHead{align-items:center;border-bottom:1px solid #f0eff4;display:flex;gap:8px;justify-content:space-between;padding:9px 12px}.saiFilesHead b{font-size:13px}.saiFilesHead span{color:#8b8d96;font-size:11px}.saiFile{align-items:center;border-bottom:1px solid #f4f3f7;display:flex;gap:10px;padding:8px 12px}.saiFile:last-child{border-bottom:0}.saiFileIcon{background:#f3f0fb;border-radius:8px;color:#6844cf;display:grid;flex-shrink:0;font-size:9.5px;font-weight:800;height:30px;place-items:center;text-transform:uppercase;width:30px}.saiFileText{flex:1 1;min-width:0}.saiFileText b{font-size:12.5px}.saiFileText b,.saiFileText small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saiFileText small{color:#8b8d96;font-size:11px}.saiFile .saiBtn{font-size:12px;height:28px;padding:0 9px}.saiFileSaved{color:#0b7a55;font-size:11px;font-weight:700}.saiFilesNote{color:#8b8d96;font-size:11.5px;padding:8px 12px}.saiCost{background:#f0ebff;border-radius:999px;color:#6844cf;font-size:10.5px;font-weight:800;padding:1px 6px}.saiBtn.primary .saiCost{background:#fff3;color:#fff}.saiSyncBtns{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:8px 0 6px}.saiSyncBtns .saiBtn{font-size:12px;height:30px;padding:0 8px}.saiSyncBtns .saiBtn svg.spin{animation:saiSpin 1s linear infinite}@keyframes saiSpin{to{transform:rotate(1turn)}}@media (max-width:760px){.saiLvSep{display:none}}:root[data-theme=dark] .saiFiles,:root[data-theme=dark] .saiLevels{background:#ffffff08;border-color:#34343d}:root[data-theme=dark] .bhv__chip,:root[data-theme=dark] .saiLv{background:#1d1d23;border-color:#34343d;color:#cfcfd8}:root[data-theme=dark] .saiLv.on{background:#7b35ed2e;border-color:#5b46a3;color:#cdb9ff}:root[data-theme=dark] .bhv__chip.on{background:#7c5ce0;border-color:#7c5ce0;color:#fff}:root[data-theme=dark] .bhv__label,:root[data-theme=dark] .saiImagesHead{color:#e4e4ea}:root[data-theme=dark] .saiFile,:root[data-theme=dark] .saiFilesHead{border-color:#2c2c34}.saiImagesLoad{font-size:12px;height:28px;margin-top:8px}.mbx{grid-gap:8px;display:grid;gap:8px;margin-top:6px}.mbx__head{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:inline-flex;font-size:12px;font-weight:600;gap:6px}.mbx__box{animation:mbx-in .35s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:0ms;animation-delay:calc(var(--mbx-i, 0)*60ms);background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;opacity:0;padding:9px 11px}@keyframes mbx-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mbx__box.is-err{border-color:color-mix(in srgb,#f59e0b 45%,#0000)}.mbx__box header{align-items:center;display:flex;gap:9px}.mbx__who{display:grid;flex:1 1;min-width:0}.mbx__who b{color:#18181b;color:var(--rtx-ui-text,#18181b);font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx__who small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px}.mbx__n{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-radius:99px;color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:11.5px;font-weight:700;min-width:24px;padding:2px 8px;text-align:center}.mbx__box.is-err .mbx__n{background:#fef3c7;color:#b45309}.mbx__box ul{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:8px 0 0;padding:0}.mbx__box li{grid-gap:10px;display:grid;font-size:12px;gap:10px;grid-template-columns:minmax(90px,160px) minmax(0,1fr)}.mbx__box li b{color:#18181b;color:var(--rtx-ui-text,#18181b);font-weight:600}.mbx__box li b,.mbx__box li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx__box li span,.mbx__err,.mbx__none{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.mbx__err,.mbx__none{align-items:center;display:flex;font-size:12px;gap:5px;margin:6px 0 0}.mbx__err{color:#b45309}.mbx__more{align-items:center;background:none;border:0;color:#7c3aed;color:var(--os-accent,#7c3aed);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:600;gap:4px;margin-top:6px;padding:0}@media (prefers-reduced-motion:reduce){.mbx__box{animation:none;opacity:1}}.mbx__view{align-items:center;background:#0000;border:1px solid #e6e5eb;border:1px solid var(--rtx-ui-border,#e6e5eb);border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:11.5px;gap:4px;height:24px;margin-left:auto;padding:0 8px}.mbx__view:hover{background:#7451d10f}.mbx__box li{align-items:center;grid-template-columns:minmax(90px,160px) minmax(0,1fr) auto}.eh{--eh-acc:var(--os-accent,#7c3aed);--eh-soft:color-mix(in srgb,var(--eh-acc) 9%,#0000);--eh-line:var(--rtx-ui-border,#e5e5ea);--eh-muted:var(--rtx-ui-text-muted,#71717a);grid-gap:14px;display:grid;gap:14px;padding-bottom:110px}.eh-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.eh-seg{background:color-mix(in srgb,#18181b 5%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 5%,#0000);border-radius:11px;display:inline-flex;gap:2px;padding:3px}.eh-seg button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--eh-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 12px;white-space:nowrap}.eh-seg button:hover{color:#18181b;color:var(--rtx-ui-text,#18181b)}.eh-seg button[aria-pressed=true]{background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:0 1px 3px #1010181f;color:var(--eh-acc)}.eh-seg em{background:color-mix(in srgb,#18181b 7%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 7%,#0000);border-radius:99px;color:var(--eh-muted);font-size:11px;font-style:normal;font-weight:700;padding:0 6px}.eh-seg button[aria-pressed=true] em{background:var(--eh-soft);color:var(--eh-acc)}.eh-select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;background:var(--rtx-ui-surface,#fff) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;border:1px solid var(--eh-line);border-radius:99px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;height:36px;padding:0 30px 0 12px}.eh-select.is-on{background-color:var(--eh-soft);border-color:var(--eh-acc);color:var(--eh-acc)}.eh-cats{display:flex;flex-wrap:wrap;gap:6px}.eh-cats button{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--eh-line);border-radius:99px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;height:30px;padding:0 12px}.eh-cats button.is-empty{opacity:.55}.eh-cats button[aria-pressed=true]{background:var(--eh-acc);border-color:var(--eh-acc);color:#fff;opacity:1}.eh-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.eh-kpi{grid-gap:1px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--eh-line);border-radius:14px;color:inherit;display:grid;font:inherit;gap:1px;padding:14px 16px;text-align:left}button.eh-kpi{cursor:pointer;transition:border-color .15s,transform .15s}button.eh-kpi:hover{border-color:color-mix(in srgb,var(--eh-acc) 30%,#0000);transform:translateY(-1px)}button.eh-kpi[aria-pressed=true]{border-color:var(--eh-acc);box-shadow:0 0 0 3px var(--eh-soft)}.eh-kpi b{font-size:24px;font-weight:750;letter-spacing:-.02em}.eh-kpi span{font-size:12.5px;font-weight:600}.eh-kpi small{color:var(--eh-muted);font-size:11.5px}.eh-kpi.bad b{color:#dc2626}.eh-kpi.warn b{color:#d97706}@media (max-width:900px){.eh-kpis{grid-template-columns:1fr 1fr}}.eh-err{grid-gap:6px;display:grid;gap:6px;min-width:0}.eh-err-row{align-items:center;color:#b42318;display:flex;flex-wrap:wrap;gap:8px}.eh-err-title{font-size:13px;font-weight:600}.eh-err.compact .eh-err-title{font-size:12px;font-weight:500}.eh-fix{align-items:center;background:color-mix(in srgb,#7c3aed 9%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 9%,#0000);border:1px solid color-mix(in srgb,#7c3aed 30%,#0000);border:1px solid color-mix(in srgb,var(--os-accent,#7c3aed) 30%,#0000);border-radius:8px;color:#7c3aed;color:var(--os-accent,#7c3aed);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;height:26px;padding:0 10px;white-space:nowrap}.eh-fix:hover{background:#7c3aed;background:var(--os-accent,#7c3aed);color:#fff}.eh-err.compact .eh-fix{font-size:11.5px;height:22px;padding:0 8px}.eh-info{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:50%;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);cursor:pointer;display:inline-grid;height:24px;place-items:center;width:24px}.eh-info.is-on,.eh-info:hover{border-color:color-mix(in srgb,#7c3aed 30%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 30%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.eh-err.compact .eh-info{height:20px;width:20px}.eh-err-detail{background:color-mix(in srgb,#18181b 4%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 4%,#0000);border-radius:8px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;line-height:1.5;padding:8px 10px;word-break:break-word}.eh-err-detail b{display:block;font-size:10.5px;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.eh-fixes{grid-gap:10px;background:linear-gradient(180deg,#fff8f7,#fff 70%);background:linear-gradient(180deg,#fff8f7,var(--rtx-ui-surface,#fff) 70%);border:1px solid #fecaca;border-radius:16px;display:grid;gap:10px;padding:14px 16px}.eh-fixes-head{align-items:center;color:#b91c1c;display:flex;gap:8px}.eh-fixes-head b{font-size:14px}.eh-fixes-head span{color:var(--eh-muted);font-size:12px;margin-left:4px}.eh-fixes-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.eh-fixcard{grid-gap:8px;align-content:start;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #fde2df;border-radius:12px;display:grid;gap:8px;padding:12px}.eh-fixcard-top{align-items:baseline;color:var(--eh-muted);display:flex;font-size:12px;gap:8px}.eh-fixcard-top b{color:#b91c1c;font-size:15px}.eh-link{align-items:center;background:none;border:0;color:var(--eh-acc);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:4px;justify-self:start;padding:0;text-align:left}.eh-toolbar{align-items:center;gap:8px}.eh-status,.eh-toolbar{display:flex;flex-wrap:wrap}.eh-status{gap:6px}.eh-status button{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--eh-line);border-radius:99px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;height:32px;padding:0 12px}.eh-status em{color:var(--eh-muted);font-size:11px;font-style:normal}.eh-status button[aria-pressed=true]{background:var(--eh-acc);border-color:var(--eh-acc);color:#fff}.eh-status button[aria-pressed=true] em{color:#ffffffd9}.eh-search{align-items:center;background:color-mix(in srgb,#18181b 4%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 4%,#0000);border:1px solid #0000;border-radius:10px;color:var(--eh-muted);display:flex;flex:1 1 240px;gap:8px;height:36px;padding:0 10px 0 12px}.eh-search:focus-within{background:#fff;background:var(--rtx-ui-surface,#fff);border-color:var(--eh-acc);box-shadow:0 0 0 3px var(--eh-soft)}.eh-search input{background:#0000;border:0;color:#18181b;color:var(--rtx-ui-text,#18181b);flex:1 1;font:inherit;font-size:13px;min-width:0;outline:0}.eh-search button{background:color-mix(in srgb,#18181b 8%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 8%,#0000);border:0;border-radius:50%;cursor:pointer;display:grid;height:20px;place-items:center;width:20px}.eh-table{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--eh-line);border-radius:16px;padding:4px 12px 8px;transition:opacity .15s}.eh-tr{grid-gap:12px;align-items:center;border-radius:8px;border-top:1px solid var(--eh-line);cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 120px 90px 120px 70px;padding:10px 6px}.eh-tr.with-who{grid-template-columns:minmax(0,1fr) 130px 120px 90px 120px 70px}.eh-tr:hover{background:color-mix(in srgb,#18181b 3%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 3%,#0000)}.eh-tr--head{border-top:0;color:var(--eh-muted);cursor:default;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding-top:12px;text-transform:uppercase}.eh-tr--head:hover{background:none}.eh-tr.is-failed{box-shadow:inset 3px 0 0 #ef4444}.eh-run{align-items:flex-start;display:flex;gap:10px;min-width:0}.eh-kind{border-radius:9px;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.eh-kind.agent{background:#eff6ff;color:#2563eb}.eh-kind.workflow{background:var(--eh-soft);color:var(--eh-acc)}.eh-run-main{grid-gap:3px;display:grid;gap:3px;min-width:0}.eh-run-main>b{font-size:13px}.eh-run-main>b,.eh-run-main>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-run-main>small{color:var(--eh-muted);font-size:11.5px;text-transform:none}.eh-who{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-open{align-items:center;color:var(--eh-acc);display:inline-flex;font-size:12px;font-weight:600;gap:2px}.eh-empty{border-top:1px solid var(--eh-line);color:var(--eh-muted);font-size:13px;padding:28px 6px;text-align:center}@media (max-width:900px){.eh-tr,.eh-tr.with-who{grid-template-columns:minmax(0,1fr) auto}.eh-tr.with-who>:nth-child(2),.eh-tr>:nth-child(n+3):not(:last-child){display:none}}.eh-effort .v10-grid4{margin-bottom:0}.eh-adv{align-items:center;background:none;border:0;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;justify-self:start;margin-top:8px;padding:0}.eh-adv:hover{color:#7c3aed;color:var(--os-accent,#7c3aed)}.eh-method{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11px;line-height:1.5;margin:10px 0 0}.eh-method b{font-weight:600}.eh-alt{background:none;border:0;color:#7c3aed;color:var(--os-accent,#7c3aed);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:0 2px;text-decoration:underline;text-underline-offset:2px}.eh-err.compact .eh-alt{font-size:11.5px}.eh>*{animation:eh-rise .45s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(8px)}.eh>:first-child{animation-delay:0ms}.eh>:nth-child(2){animation-delay:50ms}.eh>:nth-child(3){animation-delay:.1s}.eh>:nth-child(4){animation-delay:.15s}.eh>:nth-child(5){animation-delay:.2s}.eh>:nth-child(6){animation-delay:.25s}.eh>:nth-child(n+7){animation-delay:.3s}@keyframes eh-rise{to{opacity:1;transform:none}}.eh-tr:not(.eh-tr--head){animation:eh-row .4s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.12s;animation-delay:calc(var(--eh-i, 0)*28ms + .12s);opacity:0;transition:background .15s,transform .15s,box-shadow .15s}@keyframes eh-row{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.eh-tr:not(.eh-tr--head):hover{transform:translateX(2px)}.eh-kpi{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s}.eh-kpi:hover{box-shadow:0 12px 26px -16px #10101859}.eh .v10-state--run i{animation:eh-live 1.4s ease-in-out infinite}@keyframes eh-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--eh-acc) 50%,#0000)}50%{box-shadow:0 0 0 5px #0000}}.eh-fixcard{transition:transform .18s,box-shadow .18s}.eh-fixcard:hover{box-shadow:0 12px 24px -16px #b91c1c66;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.eh-tr,.eh>*{animation:none!important;opacity:1!important;transform:none!important}}.eh-day{border-top:1px solid var(--eh-line);color:var(--eh-muted);font-size:11px;font-weight:700;letter-spacing:.07em;padding:14px 6px 6px;text-transform:uppercase}.eh-day+.eh-tr{border-top:0}.eh-chain{align-items:center;display:inline-flex;gap:3px;margin:1px 0}.eh-chain-app{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--eh-line);border-radius:7px;box-shadow:0 2px 6px -3px #10101840;display:grid;height:22px;place-items:center;width:22px}.eh-chain i{background:color-mix(in srgb,var(--eh-acc) 45%,#0000);border-radius:2px;height:2px;position:relative;width:10px}.eh-chain i:after{border-bottom:3px solid #0000;border-left:4px solid color-mix(in srgb,var(--eh-acc) 45%,#0000);border-top:3px solid #0000;content:"";position:absolute;right:-2px;top:-2px}.eh-tr:hover .eh-chain i{animation:eh-flow 1s linear infinite}@keyframes eh-flow{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.eh-pager{align-items:center;border-top:1px solid #e5e5ea;border-top:1px solid var(--rtx-ui-border,#e5e5ea);display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;padding:12px 6px 6px}.eh-pager-range{font-size:12.5px;margin-right:auto}.eh-pager-range,.eh-pager-size{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.eh-pager-size{align-items:center;display:inline-flex;font-size:12px;gap:6px}.eh-pager-size select{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:8px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;height:30px;padding:0 8px}.eh-pager-nav{align-items:center;display:flex;gap:3px}.eh-pager-nav button{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:9px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;display:grid;font:inherit;font-size:12.5px;font-weight:600;height:30px;min-width:30px;padding:0 8px;place-items:center;transition:border-color .15s,color .15s,background .15s}.eh-pager-nav button:hover:not(:disabled){border-color:color-mix(in srgb,#7c3aed 35%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.eh-pager-nav button.is-on{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.eh-pager-nav button:disabled{cursor:default;opacity:.4}.eh-pager-nav em{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-style:normal;padding:0 3px}.hp{color:var(--ui-text);margin:0 auto;max-width:1040px;padding:22px 20px 120px}.hp *,.hp :after,.hp :before{box-sizing:border-box}.hp-back{background:none;border:0;color:var(--ui-muted);cursor:pointer;font:inherit;font-size:13px;margin:0 0 10px;padding:0}.hp-back:hover{color:var(--ui-text)}.hp-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:14px}.hp-head h1{align-items:center;display:flex;font-family:var(--ui-display);font-size:23px;font-weight:800;gap:10px;letter-spacing:-.02em;margin:0}.hp-head p{color:var(--ui-muted);font-size:13.5px;margin:4px 0 0;max-width:640px}.hp-head__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hp-saved{color:var(--ui-ok);font-size:12px}.hp-flow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px}.hp-flow__step{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:9px;min-width:0;padding:10px 12px;position:relative;text-align:left}.hp-flow__step:hover{border-color:var(--ui-line-strong)}.hp-flow__step:not(:last-child):after{background:var(--ui-line-strong);content:"";height:1px;position:absolute;right:-7px;top:50%;width:6px}.hp-flow__n{background:var(--ui-surface-alt);border:1px solid var(--ui-line);border-radius:50%;color:var(--ui-muted);display:grid;flex:0 0 auto;font-size:12px;font-weight:800;height:24px;place-items:center;width:24px}.hp-flow__step.is-done .hp-flow__n{background:var(--ui-ok-bg);border-color:#0000;color:var(--ui-ok)}.hp-flow__t{min-width:0}.hp-flow__t b{display:block;font-size:13px}.hp-flow__t span{color:var(--ui-muted);display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-stage{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:calc(var(--ui-r-card) + 2px);box-shadow:var(--ui-shadow-card);margin-bottom:16px;overflow:hidden;scroll-margin-top:16px}.hp-stage__head{align-items:center;border-bottom:1px solid var(--ui-line);display:flex;gap:12px;padding:14px 16px}.hp-stage__n{background:var(--ui-accent-soft);border:1px solid var(--ui-accent-line);border-radius:10px;color:var(--ui-accent-ink);display:grid;flex:0 0 auto;font-size:13px;font-weight:800;height:30px;place-items:center;width:30px}.hp-stage__head h2{font-family:var(--ui-display);font-size:15.5px;font-weight:800;letter-spacing:-.01em;margin:0}.hp-stage__head p{color:var(--ui-muted);font-size:12.5px;margin:2px 0 0}.hp-stage__head .ui-pill{margin-left:auto}.hp-stage__body{padding:16px}.hp-grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.hp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-span2{grid-column:1/-1}.hp-field{display:flex;flex-direction:column;gap:5px;min-width:0}.hp-field>span{color:var(--ui-text);font-size:12.5px;font-weight:650}.hp-field>span em{color:var(--ui-bad);font-style:normal;margin-left:2px}.hp-field small{color:var(--ui-muted);font-size:11.5px;line-height:1.4}.hp-input,.hp-select,.hp-textarea{background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:9px;color:var(--ui-text);font:inherit;font-size:13.5px;min-width:0;outline:none;padding:8px 10px;width:100%}.hp-textarea{line-height:1.5;min-height:92px;resize:vertical}.hp-input:focus,.hp-select:focus,.hp-textarea:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.hp-input.is-bad,.hp-textarea.is-bad{border-color:var(--ui-bad)}.hp-range{align-items:center;display:flex;gap:10px}.hp-range input[type=range]{accent-color:var(--ui-accent);flex:1 1}.hp-range b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:44px;text-align:right}.hp-tiles{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.hp-tile{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.hp-tile.is-on{border-color:var(--ui-accent-line);box-shadow:0 0 0 3px var(--ui-accent-soft)}.hp-tile.is-off-muted{opacity:.62}.hp-tile__top{align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:12px;text-align:left;width:100%}.hp-tile__top:disabled{cursor:default}.hp-tile__ic{background:var(--ui-surface-alt);border:1px solid var(--ui-line);border-radius:10px;color:var(--ui-muted);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.hp-tile.is-on .hp-tile__ic{background:var(--ui-accent-soft);border-color:var(--ui-accent-line);color:var(--ui-accent-ink)}.hp-tile__txt{flex:1 1;min-width:0}.hp-tile__txt b{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px}.hp-tile__txt span{color:var(--ui-muted);display:block;font-size:12px;line-height:1.4;margin-top:2px}.hp-check{border:1.5px solid var(--ui-line-strong);border-radius:6px;color:#0000;display:grid;flex:0 0 auto;height:20px;margin-top:2px;place-items:center;width:20px}.hp-tile.is-on .hp-check{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.hp-tile__body{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px}.hp-conn,.hp-tile__body .hp-field>span{font-size:12px}.hp-conn{align-items:center;background:var(--ui-wait-bg);border-radius:9px;color:var(--ui-wait);display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.hp-conn--ok{background:var(--ui-ok-bg);color:var(--ui-ok)}.hp-seg{background:var(--ui-surface-alt);border:1px solid var(--ui-line);border-radius:9px;display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px}.hp-seg button{background:none;border:0;border-radius:7px;color:var(--ui-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:5px 9px}.hp-seg button.is-on{background:var(--ui-surface);box-shadow:var(--ui-shadow-card);color:var(--ui-text)}.hp-later{color:var(--ui-faint);font-size:12px;gap:6px;margin-top:10px}.hp-drop,.hp-later{align-items:center;display:flex}.hp-drop{border:1.5px dashed var(--ui-line-strong);border-radius:10px;color:var(--ui-muted);flex-direction:column;font-size:12.5px;gap:8px;padding:12px;text-align:center}.hp-drop.is-over{background:var(--ui-accent-soft);border-color:var(--ui-accent)}.hp-drop__btns{justify-content:center}.hp-chips,.hp-drop__btns{display:flex;flex-wrap:wrap;gap:6px}.hp-chip{align-items:center;background:var(--ui-surface-alt);border:1px solid var(--ui-line);border-radius:999px;display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:4px 6px 4px 9px}.hp-chip span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-chip button{background:none;border:0;color:var(--ui-faint);cursor:pointer;display:grid;padding:0;place-items:center}.hp-chip button:hover{color:var(--ui-bad)}.hp-chip--busy{opacity:.7}.hp-modal{align-items:center;background:#0a0a1473;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.hp-modal__card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:16px;box-shadow:var(--ui-shadow-lift);display:flex;flex-direction:column;max-height:min(78vh,720px);overflow:hidden;width:min(620px,100%)}.hp-modal__head{align-items:center;border-bottom:1px solid var(--ui-line);display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.hp-modal__head h3{font-family:var(--ui-display);font-size:15px;margin:0}.hp-modal__tools{border-bottom:1px solid var(--ui-line);padding:10px 16px}.hp-modal__list{flex:1 1;overflow:auto;padding:6px 8px}.hp-modal__foot{border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:12.5px;justify-content:space-between;padding:12px 16px}.hp-file,.hp-modal__foot{align-items:center;display:flex;gap:10px}.hp-file{border-radius:9px;cursor:pointer;font-size:13px;padding:8px;width:100%}.hp-file:hover{background:var(--ui-hover)}.hp-file input{accent-color:var(--ui-accent);height:16px;width:16px}.hp-file__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-file small{color:var(--ui-faint);white-space:nowrap}.hp-empty{color:var(--ui-muted);font-size:13px;padding:26px 10px;text-align:center}.hp-bar{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:14px;bottom:12px;box-shadow:var(--ui-shadow-lift);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px;position:-webkit-sticky;position:sticky;z-index:20}.hp-bar__sum{color:var(--ui-muted);flex:1 1;font-size:12.5px;min-width:0}.hp-bar__sum b{color:var(--ui-text)}.hp-bar__btns{display:flex;flex-wrap:wrap;gap:8px}.hp-errors{background:var(--ui-bad-bg);border-radius:10px;color:var(--ui-bad);font-size:13px;margin:0 0 12px;padding:10px 12px}.hp-errors ul{margin:4px 0 0;padding-left:18px}.hp-errors .ui-btn{margin-top:8px}.hp-results{border-color:var(--ui-accent-line)}.hp-results .hp-stage__n{background:var(--ui-ink);border-color:#0000;color:var(--ui-ink-fg)}.hp-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.hp-track__s{align-items:center;border:1px solid var(--ui-line);border-radius:10px;display:flex;font-size:12px;gap:7px;min-width:0;padding:9px 10px}.hp-track__s b{font-size:12.5px}.hp-track__s span{color:var(--ui-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-track__s[data-s=done]{background:var(--ui-ok-bg);border-color:#0000;color:var(--ui-ok)}.hp-track__s[data-s=run]{background:var(--ui-violet-bg);border-color:#0000;color:var(--ui-accent-ink)}.hp-track__s[data-s=wait]{background:var(--ui-wait-bg);border-color:#0000;color:var(--ui-wait)}.hp-track__s[data-s=bad]{background:var(--ui-bad-bg);border-color:#0000;color:var(--ui-bad)}.hp-track__s[data-s=off]{opacity:.55}.hp-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.hp-action{align-items:center;background:var(--ui-wait-bg);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px}.hp-action b{color:var(--ui-text);display:block;font-size:13.5px}.hp-action span{color:var(--ui-muted);font-size:12.5px}.hp-action__btns{display:flex;flex-wrap:wrap;gap:8px}.hp-msgs{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow:auto;width:100%}.hp-msg{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:9px;font-size:12.5px;padding:8px 10px;white-space:pre-wrap}.hp-msg b{display:inline;font-size:12px}.hp-outs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hp-out{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:9px;color:var(--ui-text);display:inline-flex;font-size:12.5px;gap:7px;padding:7px 10px;text-decoration:none}.hp-out[data-s=done]{background:var(--ui-ok-bg);border-color:#0000}.hp-out[data-s=bad]{background:var(--ui-bad-bg);border-color:#0000;color:var(--ui-bad)}.hp-out[data-s=test]{border-style:dashed}a.hp-out:hover{border-color:var(--ui-line-strong)}.hp-table-wrap{border:1px solid var(--ui-line);border-radius:12px;overflow-x:auto}.hp-table{border-collapse:collapse;font-size:13px;min-width:640px;width:100%}.hp-table th{background:var(--ui-surface-alt);color:var(--ui-muted);font-size:11.5px;font-weight:700;letter-spacing:.03em;text-align:left;text-transform:uppercase}.hp-table td,.hp-table th{border-bottom:1px solid var(--ui-line);padding:9px 10px}.hp-table td{vertical-align:top}.hp-table tr:last-child td{border-bottom:0}.hp-table tr.is-open td{background:var(--ui-hover)}.hp-table .hp-name{background:none;border:0;color:inherit;cursor:pointer;font-weight:650;font:inherit;padding:0;text-align:left}.hp-table .hp-sub{color:var(--ui-muted);display:block;font-size:11.5px}.hp-score{font-feature-settings:"tnum";align-items:center;display:flex;font-variant-numeric:tabular-nums;font-weight:700;gap:7px}.hp-score i{background:var(--ui-surface-alt);height:6px;overflow:hidden;width:52px}.hp-score i,.hp-score i:after{border-radius:3px;display:block}.hp-score i:after{background:var(--c);content:"";height:100%;width:var(--w)}.hp-detail{grid-gap:10px 16px;display:grid;font-size:12.5px;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hp-detail p{grid-column:1/-1;margin:0}.hp-detail ul{margin:2px 0 0;padding-left:16px}.hp-skipped{color:var(--ui-muted);font-size:12.5px;margin-top:10px}.hp-skipped summary{cursor:pointer}.hp-skipped ul{margin:6px 0 0;padding-left:18px}.hp-foot{align-items:center;color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;justify-content:space-between;margin-top:12px}@media (max-width:760px){.hp{padding:16px 14px 120px}.hp-flow,.hp-track{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-flow__step:after{display:none}.hp-grid,.hp-grid--3{grid-template-columns:minmax(0,1fr)}.hp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-detail{grid-template-columns:minmax(0,1fr)}}.hp-feature{grid-gap:16px;align-items:center;background:radial-gradient(120% 160% at 100% 0,var(--ui-accent-soft) 0,#0000 60%),var(--ui-surface);border:1px solid var(--ui-accent-line);border-radius:calc(var(--ui-r-card) + 6px);box-shadow:var(--ui-shadow-card);box-sizing:border-box;display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;margin:2px 0 16px;max-width:100%;padding:16px 18px;position:relative}.hp-feature__text{align-items:flex-start;display:flex;gap:12px;min-width:0}.hp-feature__badge{background:var(--ui-ink);border-radius:10px;color:var(--ui-ink-fg);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.hp-feature h2{align-items:center;display:flex;font-family:var(--ui-display);font-size:16px;font-weight:800;gap:8px;margin:0}.hp-feature p{color:var(--ui-muted);font-size:12.5px;line-height:1.45;margin:3px 0 0}.hp-feature__steps{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.hp-feature__steps li{grid-column-gap:6px;align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:10px;column-gap:6px;display:grid;font-size:12px;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;min-width:0;padding:8px 9px}.hp-feature__steps li>span{background:var(--ui-accent-soft);border-radius:50%;color:var(--ui-accent-ink);display:grid;font-size:10.5px;font-weight:800;grid-row:1/3;height:18px;place-items:center;width:18px}.hp-feature__steps li>svg{color:var(--ui-accent-ink)}.hp-feature__steps li>b{font-size:12px;white-space:nowrap}.hp-feature__steps li>small{color:var(--ui-muted);font-size:11px;grid-column:2/4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-feature__cta{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.hp-feature__cta small{color:var(--ui-muted);font-size:11.5px}@media (max-width:1100px){.hp-feature{grid-template-columns:minmax(0,1fr)}.hp-feature__cta{align-items:flex-start}}@media (max-width:640px){.hp-feature__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.hb{background:#fff;background:var(--ui-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--ui-line,#e5e7eb);border-radius:14px;margin:18px 0;padding:16px}.hb-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hb-title{align-items:baseline;display:flex;font-size:17px;gap:6px;margin:0}.hb-title small{font-size:12px;font-weight:600}.hb-head p,.hb-title small{color:#6b7280;color:var(--ui-muted,#6b7280)}.hb-head p{font-size:12.5px;margin:2px 0 0}.hb-link{align-items:center;background:none;border:0;color:#e11d48;color:var(--ui-accent,#e11d48);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:4px}.hb-tools{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.hb-select{align-items:center;color:#6b7280;color:var(--ui-muted,#6b7280);display:inline-flex;font-size:12px;gap:6px}.hb-move select,.hb-select select{background:#fff;color:inherit;font:inherit;font-size:12.5px;padding:5px 8px}.hb-move select,.hb-search,.hb-select select{border:1px solid #e5e7eb;border:1px solid var(--ui-line,#e5e7eb);border-radius:8px}.hb-search{align-items:center;color:#6b7280;color:var(--ui-muted,#6b7280);display:flex;flex:1 1 200px;gap:6px;padding:0 8px}.hb-search input{background:#0000;border:0;color:#111827;color:var(--ui-ink,#111827);font:inherit;font-size:13px;outline:0;padding:6px 0;width:100%}.hb-stages{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.hb-stage{--hb-c:#334155;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--ui-line,#e5e7eb);border-radius:999px;color:var(--hb-c);cursor:pointer;font:inherit;font-size:12.5px;padding:4px 10px}.hb-stage b{margin-left:3px}.hb-stage.is-on{background:var(--hb-c);border-color:var(--hb-c);color:#fff}.hb-move select:focus-visible,.hb-select select:focus-visible,.hb-stage:focus-visible{outline:2px solid #e11d48;outline:2px solid var(--ui-accent,#e11d48);outline-offset:2px}.hb-note{background:#dcfce7;border-radius:8px;color:#166534;font-size:12.5px;margin-bottom:8px;padding:6px 10px}.hb-note.is-bad{background:#fee2e2;color:#991b1b}.hb-note.is-warn{background:#fef3c7;color:#92400e}.hb-empty{align-items:center;color:#6b7280;color:var(--ui-muted,#6b7280);display:flex;font-size:13px;gap:6px;padding:14px 4px}.hb-empty.is-bad{color:#991b1b}.hb-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.hb-card{--hb-c:#475569;border:1px solid #e5e7eb;border:1px solid var(--ui-line,#e5e7eb);border-left:3px solid var(--hb-c);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.hb-card__main{min-width:0}.hb-card__main b{font-size:14px}.hb-card__meta{color:#6b7280;color:var(--ui-muted,#6b7280);display:flex;flex-wrap:wrap;font-size:12px;gap:2px 10px}.hb-card__notes{color:#374151;color:var(--ui-ink-2,#374151);font-size:12.5px;margin:4px 0 0;max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-card__side{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.hb-score{color:var(--hb-c);font-size:15px;font-weight:800}.hb-score small{color:#6b7280;color:var(--ui-muted,#6b7280);font-size:11px;font-weight:600}.hb-move{align-items:center;display:inline-flex;gap:6px}.hb-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:640px){.hb-card{flex-direction:column}.hb-card__side{align-items:center;flex-direction:row;justify-content:space-between}}.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}.iw-tile-wrap{position:relative}.iw-tile-wrap .iw-tile{padding-right:34px}.iw-tile-wrap .iw-tile__count{margin-right:4px}.iw-tile__del{background:#0000;border:0;border-radius:7px;color:#a19bab;cursor:pointer;display:grid;height:22px;opacity:0;place-items:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .15s ease,background-color .15s ease;width:22px}.iw-tile-wrap:hover .iw-tile__del,.iw-tile__del:focus-visible{opacity:1}.iw-tile__del:hover{background:#fdecec;color:#dc2626}@media (hover:none){.iw-tile__del{opacity:1}}.iw-tile--new{background:#0000;border-style:dashed;box-shadow:none}.iw-tile--new .iw-tile__icon{background:#f1eaff;color:#7b35ed}.iw-behaviour{background:#faf8ff;border:1px solid #eee8fb;border-radius:10px;margin:8px 0 2px;padding:8px 10px}.iw-behaviour .bhv{margin-top:0}.nmw-kinds{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.nmw-kind{align-items:flex-start;background:#fff;border:1px solid #e6e3ee;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:10px;text-align:left}.nmw-kind svg{color:#7b35ed;margin-bottom:2px}.nmw-kind b{font-size:12.5px}.nmw-kind small{color:#8a8492;font-size:11px;line-height:1.35}.nmw-kind.on{background:#fbf8ff;border-color:#7b35ed;box-shadow:0 0 0 3px #7b35ed1a}@media (max-width:560px){.nmw-kinds{grid-template-columns:1fr}}:root[data-theme=dark] .iw-behaviour,:root[data-theme=dark] .nmw-kind{background:#1d1d23;border-color:#34343d}:root[data-theme=dark] .nmw-kind.on{background:#231d31}.rtx-imgbar{align-items:center;background:#f1f2f4;background:var(--rtx-ui-surface-alt,#f1f2f4);border-radius:8px;color:#55575f;color:var(--rtx-ui-text-muted,#55575f);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px;line-height:1.4;margin:0 0 12px;padding:10px 14px}.rtx-imgbar__text{align-items:center;display:inline-flex;gap:7px}.rtx-imgbar__text svg{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);flex:none}.rtx-imgbar__acts{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px 10px}.rtx-imgbar__acts button{background:none;border:0;color:#1f5fc4;cursor:pointer;font:inherit;font-weight:500;padding:0}.rtx-imgbar__acts button:hover{text-decoration:underline}.rtx-imgbar__acts i{color:#a3a6ae;font-size:11px;font-style:normal}:root[data-theme=dark] .rtx-imgbar{background:#ffffff0f;color:#c3c4cc}:root[data-theme=dark] .rtx-imgbar__acts button{color:#7fb0ff}.fl{--fl-ink:var(--os-ink,#16161a);--fl-muted:var(--os-muted,#71717a);--fl-faint:#9698a2;--fl-line:var(--os-line,#e6e6ea);--fl-accent:var(--os-purple,#7b35ed);--fl-accent-ink:#6845cf;--fl-tint:#f1ecff;color:var(--fl-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--os-font,Inter,system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px}.fl *,.fl-modal *{box-sizing:border-box}.fl-btn{align-items:center;background:#fff;border:1px solid #dfe2e9;border-radius:10px;color:var(--fl-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:6px;height:34px;justify-content:center;padding:0 13px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;white-space:nowrap}.fl-btn:hover:not(:disabled){border-color:#c8cad3}.fl-btn.primary{background:linear-gradient(90deg,#7938e7,#2587ff);border:0;color:#fff}.fl-btn.primary:hover:not(:disabled){box-shadow:0 6px 16px #503cc838}.fl-btn.danger{color:#b42318}.fl-btn:disabled{cursor:default;opacity:.5}.fl-btn.sm{border-radius:8px;font-size:12px;height:28px;padding:0 10px}.fl-link{background:none;border:0;color:#7042c5;cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;padding:0}.fl-icon-btn{background:#0000;border:0;border-radius:8px;color:var(--fl-muted);cursor:pointer;display:inline-grid;height:30px;place-items:center;width:30px}.fl-icon-btn:hover{background:#f3f3f6;color:var(--fl-ink)}.fl-btn:focus-visible,.fl-card:focus-visible,.fl-icon-btn:focus-visible,.fl-link:focus-visible,.fl-nav-btn:focus-visible,.fl-row:focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px}.fl-spin{animation:flSpin 1s linear infinite}@keyframes flSpin{to{transform:rotate(1turn)}}.fl-hero{align-items:center;background:linear-gradient(120deg,#f1edff,#effaff);border:1px solid #e2e5ee;border-radius:18px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px;padding:20px 22px}.fl-hero>div:first-child{flex:1 1 380px;min-width:0}.fl-eyebrow{color:#7c5cd6;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fl-hero h2{font-size:21px;letter-spacing:-.01em;margin:4px 0 6px}.fl-hero p{color:#687184;font-size:13px;line-height:1.5;margin:0;max-width:720px}.fl-hero__actions{display:flex;flex-wrap:wrap;gap:8px}.fl-shell{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:220px minmax(0,1fr) 330px}.fl-insp,.fl-main,.fl-side{background:#fff;border:1px solid var(--fl-line);border-radius:16px;min-width:0}.fl-side{padding:10px;position:-webkit-sticky;position:sticky;top:76px}.fl-main{overflow:hidden}.fl-insp{padding:14px;position:-webkit-sticky;position:sticky;top:76px}.fl-nav-title{color:var(--fl-faint);font-size:10.5px;font-weight:800;letter-spacing:.12em;margin:12px 8px 6px;text-transform:uppercase}.fl-nav-title:first-child{margin-top:4px}.fl-nav-btn{align-items:center;background:#0000;border:0;border-radius:9px;color:#555762;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:9px;padding:8px 9px;text-align:left;width:100%}.fl-nav-btn:hover{background:#f7f7f9}.fl-nav-btn.active{background:var(--fl-tint);color:var(--fl-accent-ink);font-weight:750}.fl-nav-btn svg{flex-shrink:0}.fl-nav-btn .n{color:#9899a1;font-size:11px;font-weight:600;margin-left:auto}.fl-storage{border-top:1px solid #eeeef1;margin-top:12px;padding:12px 8px 4px}.fl-storage__top{color:#777984;display:flex;font-size:11.5px;gap:8px;justify-content:space-between}.fl-storage__top b{color:#44464f;font-size:12px}.fl-storage__bar{background:#eeeef2;border-radius:999px;height:6px;margin:8px 0;overflow:hidden}.fl-storage__bar i{background:linear-gradient(90deg,#7b35ed,#9f80ed);border-radius:999px;display:block;height:100%}.fl-storage__bar.full i{background:#e5484d}.fl-storage p{color:#8a8c95;font-size:11px;line-height:1.45;margin:0}.fl-toolbar{border-bottom:1px solid #ededf0;gap:8px;padding:10px 12px}.fl-crumb,.fl-toolbar{align-items:center;display:flex;flex-wrap:wrap}.fl-crumb{color:#4b4d56;font-size:13px;font-weight:750;gap:4px;min-width:180px}.fl-crumb button{background:#0000;border:0;color:#7650d5;cursor:pointer;font:inherit;font-weight:650;padding:2px}.fl-crumb i{color:#a5a6ae;font-style:normal}.fl-search{align-items:center;display:flex;flex:1 1;min-width:200px;position:relative}.fl-search input{background:#fff;border:1px solid #dedee4;border-radius:9px;color:var(--fl-ink);font:inherit;font-size:13px;height:34px;outline:none;padding:0 30px 0 12px;width:100%}.fl-search input:focus{border-color:#b9a6ef;box-shadow:0 0 0 3px #7b35ed1f}.fl-search .fl-icon-btn{height:28px;position:absolute;right:2px;width:28px}.fl-sort{position:relative}.fl-menu{background:#fff;border:1px solid #e3e3e8;border-radius:11px;box-shadow:0 12px 30px #14141e1f;min-width:170px;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.fl-menu button{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--fl-ink);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:8px;padding:8px 10px;text-align:left;width:100%}.fl-menu button:hover{background:#f5f3fb}.fl-menu button.on{color:var(--fl-accent-ink);font-weight:700}.fl-menu button.danger{color:#b42318}.fl-menu hr{border:0;border-top:1px solid #eee;margin:4px 2px}.fl-toggle{border:1px solid #dfdfe4;border-radius:9px;display:flex;overflow:hidden}.fl-toggle button{background:#fff;border:0;color:#747680;cursor:pointer;display:grid;height:32px;place-items:center;width:34px}.fl-toggle button.active{background:#7c3aed;background:var(--os-accent,#7c3aed);color:#fff}.fl-ask{border:1px dashed #d9cdfb;border-radius:10px;color:#5b21b6;cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;gap:8px;overflow:hidden;padding:8px 11px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 24px)}.fl-ask,.fl-notice{align-items:center;background:#faf8ff;display:flex;margin:10px 12px 0}.fl-notice{border:1px solid #e6e2ef;border-radius:11px;gap:10px;padding:10px 11px}.fl-notice>svg{color:#7c5cd6;flex-shrink:0}.fl-notice b{font-size:12.5px}.fl-notice span span{color:#797b85;display:block;font-size:11.5px;line-height:1.45;margin-top:2px}.fl-notice .fl-btn{margin-left:auto}.fl-area{min-height:360px;padding:12px;position:relative}.fl-area.drop{background:#fbfaff;outline:2px dashed #b9a6ef;outline-offset:-8px}.fl-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.fl-card{background:#fff;border:1px solid #e6e6ea;border-radius:13px;color:inherit;cursor:pointer;display:block;font:inherit;min-height:150px;padding:10px;position:relative;text-align:left;transition:.17s;width:100%}.fl-card:hover{border-color:#cec6e5;box-shadow:0 8px 20px #2720460f;transform:translateY(-1px)}.fl-card.sel{border-color:#8667dc;box-shadow:0 0 0 3px #7b35ed1a}.fl-thumb{background:#f4f4f7;border-radius:10px;color:#6d6f79;display:grid;height:72px;margin-bottom:9px;overflow:hidden;place-items:center;position:relative}.fl-thumb.pdf{background:#fff1f2;color:#d95367}.fl-thumb.xlsx{background:#eefaf5;color:#13956b}.fl-thumb.docx{background:#eef4ff;color:#4777ce}.fl-thumb.pptx{background:#fff5ec;color:#d77c3e}.fl-thumb.image{background:linear-gradient(135deg,#f5efff,#fff2f8);color:#a157c4}.fl-thumb.folder{background:#f7f3ff;color:#7b55d6}.fl-src-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #dcdce1cc;border-radius:999px;bottom:6px;color:#64666f;font-size:10px;left:6px;max-width:calc(100% - 12px);padding:3px 7px;position:absolute}.fl-card b,.fl-src-badge{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-card b{display:block;font-size:13px}.fl-card small{color:#878993;display:block;font-size:11.5px;line-height:1.35;margin-top:3px}.fl-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.fl-state{background:#f3f3f6;border-radius:999px;color:#737580;font-size:10.5px;font-weight:650;padding:3px 7px}.fl-state.saved{background:#eaf9f4;color:#0c9668}.fl-state.ref{background:#eef3ff;color:#4e6fa6}.fl-state.team{background:#f1ecff;color:#6845cf}.fl-star{background:#fff;border-radius:999px;box-shadow:0 1px 4px #0000001f;color:#f5a524;height:20px;padding:3px;position:absolute;right:15px;top:15px;width:20px;z-index:1}.fl-list{border:1px solid #ececef;border-radius:11px;overflow:hidden}.fl-row{grid-gap:10px;align-items:center;background:#fff;border:0;border-top:1px solid #efeff1;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:minmax(230px,1.5fr) .7fr .7fr .65fr auto;padding:8px 10px;text-align:left;width:100%}.fl-row:first-child{border-top:0}.fl-row:hover{background:#fafafd}.fl-row.sel{background:#f7f4ff}.fl-row__name{align-items:center;display:flex;gap:9px;min-width:0}.fl-mini{background:#f3f3f6;border-radius:8px;color:#666976;display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.fl-row b{font-size:13px}.fl-row b,.fl-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-row>span{color:#858791;font-size:12px}.fl-empty{color:#92949d;display:grid;min-height:320px;padding:30px;place-items:center;text-align:center}.fl-empty svg{color:#b0a8c7;margin:auto}.fl-empty b{color:#5b5d66;display:block;font-size:14px;margin-top:10px}.fl-empty p{font-size:12.5px;line-height:1.5;margin:6px auto 0;max-width:340px}.fl-more{display:flex;justify-content:center;padding:12px 0 2px}.fl-error{align-items:center;background:#fff1f0;border-radius:10px;color:#b42318;display:flex;font-size:12.5px;gap:8px;margin:10px 12px 0;padding:10px 12px}.fl-insp-empty{color:#92949d;display:grid;min-height:430px;padding:30px;place-items:center;text-align:center}.fl-insp-empty svg{color:#b0a8c7;margin:auto}.fl-insp-empty b{color:#5b5d66;display:block;font-size:14px;margin-top:10px}.fl-insp-empty p{font-size:12px;line-height:1.5;margin:6px 0 0}.fl-preview{background:linear-gradient(145deg,#f8f8fa,#fff);border:1px solid #e6e6ea;border-radius:12px;color:#7256bf;cursor:pointer;display:grid;font:inherit;height:190px;overflow:hidden;padding:0;place-items:center;position:relative;width:100%}.fl-preview img{height:100%;object-fit:cover;width:100%}.fl-preview__label{background:#fff;border:1px solid #e6e6ea;border-radius:999px;bottom:8px;color:#777984;font-size:11px;left:9px;padding:4px 8px;position:absolute}.fl-insp-head{align-items:flex-start;display:flex;gap:6px;margin-top:12px}.fl-insp-title{flex:1 1;font-size:16px;line-height:1.3;margin:0 0 3px;word-break:break-word}.fl-insp-sub{color:#7f818b;font-size:12px}.fl-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin:12px 0}.fl-actions .fl-btn{width:100%}.fl-info{border-top:1px solid #eeeef1;margin-top:8px;padding-top:6px}.fl-info-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:90px 1fr;padding:6px 0}.fl-info-row span{color:#92949d;font-size:12px}.fl-info-row b{color:#4f515b;font-size:12.5px;font-weight:650;word-break:break-word}.fl-rel{border-top:1px solid #eeeef1;margin-top:8px;padding-top:10px}.fl-rel-card{border:1px solid #e9e8ed;border-radius:10px;margin-top:7px;padding:9px 10px}.fl-rel-card b{display:block;font-size:12.5px}.fl-rel-card span{color:#858791;display:block;font-size:11.5px;margin-top:2px}.fl-note{color:#8a8c95;font-size:11.5px;line-height:1.45;margin-top:8px}.fl-tray{background:#fff;border:1px solid #e3e3e8;border-radius:14px;bottom:102px;bottom:calc(var(--os-dock-space, 96px) + 6px);box-shadow:0 16px 40px #14141e29;padding:10px 12px;position:fixed;right:18px;width:min(340px,calc(100vw - 32px));z-index:60}.fl-tray__head{font-size:12.5px;font-weight:750;margin-bottom:6px}.fl-tray__head,.fl-tray__row{align-items:center;display:flex;gap:8px}.fl-tray__row{font-size:12px;padding:5px 0}.fl-tray__row span:first-child{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-tray__bar{background:#eee;border-radius:999px;height:4px;margin-top:3px;overflow:hidden}.fl-tray__bar i{background:linear-gradient(90deg,#7b35ed,#9f80ed);display:block;height:100%}.fl-tray .err{color:#b42318}.fl-tray .ok{color:#0c9668}.rx-layer.fl-over-viewer .rx-scrim{z-index:1600}.rx-layer.fl-over-viewer .rx-dialog{z-index:1601}.fl-modal{color:#16161a;color:var(--os-ink,#16161a);font-family:Inter,system-ui,sans-serif;font-family:var(--os-font,Inter,system-ui,sans-serif)}.fl-dest-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);max-height:340px;overflow:auto;padding:2px}.fl-dest{align-items:flex-start;background:#fff;border:1px solid #e4e3e9;border-radius:11px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:9px;padding:10px 11px;text-align:left}.fl-dest svg{color:#7b55d6;flex-shrink:0;margin-top:1px}.fl-dest.sel{background:#faf8ff;border-color:#8262da;box-shadow:0 0 0 2px #7b35ed14}.fl-dest b{display:block;font-size:13px}.fl-dest span{color:#777984;display:block;font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-dest>div{min-width:0}.fl-modal-note{color:#6f717b;font-size:12px;line-height:1.5;margin:0 0 12px}.fl-modal-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fl-modal-err{background:#fff1f0;border-radius:9px;color:#b42318;font-size:12.5px;margin-top:10px;padding:9px 11px}.fl-ver{align-items:center;border-top:1px solid #eeeef1;display:flex;gap:10px;padding:10px 0}.fl-ver:first-child{border-top:0}.fl-ver>div{flex:1 1;min-width:0}.fl-ver b{font-size:13px}.fl-ver small{color:#858791;display:block;font-size:11.5px;margin-top:2px}.fl-switch{align-items:flex-start;border:1px solid #e6e6ea;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:12px}.fl-switch input{accent-color:#7b35ed;height:16px;margin-top:3px;width:16px}.fl-switch b{display:block;font-size:13px}.fl-switch span{color:#777984;display:block;font-size:12px;line-height:1.45;margin-top:2px}.fl-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.fl-tabs button{background:#fff;border:1px solid #e4e6eb;border-radius:999px;color:#555762;cursor:pointer;font:inherit;font-size:12px;font-weight:650;padding:7px 12px}.fl-tabs button.on{background:#f1ecff;background:var(--fl-tint,#f1ecff);border-color:#d9cdfb;color:#6845cf}.fl-pick{border:1px solid #ececef;border-radius:11px;max-height:300px;overflow:auto}.fl-pick label{align-items:center;border-top:1px solid #efeff1;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 11px}.fl-pick label:first-child{border-top:0}.fl-pick label>div{flex:1 1;min-width:0}.fl-pick label b{display:block;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-pick label small{color:#858791;display:block;font-size:11.5px}.fl-pick input{accent-color:#7b35ed}.fl-rule{align-items:center;border-top:1px solid #eeeef1;display:flex;font-size:12.5px;gap:10px;padding:9px 0}.fl-rule>div{flex:1 1;min-width:0}.fl-rule small{color:#858791;display:block;font-size:11.5px}.fl-big-preview{background:#f6f6f8;border-radius:12px;display:grid;min-height:360px;overflow:hidden;place-items:center}.fl-big-preview img,.fl-big-preview video{max-height:70vh;max-width:100%}.fl-big-preview iframe{background:#fff;border:0;height:70vh;width:100%}.fl-big-preview pre{background:#fff;font-size:12.5px;margin:0;max-height:70vh;overflow:auto;padding:14px;white-space:pre-wrap;width:100%}@media (max-width:1180px){.fl-shell{grid-template-columns:200px minmax(0,1fr)}.fl-insp{grid-column:1/-1;position:static}.fl-insp-empty{min-height:160px}}@media (max-width:780px){.fl-shell{grid-template-columns:minmax(0,1fr)}.fl-side{display:flex;gap:4px;overflow-x:auto;padding:6px;position:static}.fl-side>.fl-nav-title,.fl-storage{display:none}.fl-nav-btn{min-width:-webkit-max-content;min-width:max-content;width:auto}.fl-nav-btn .n{margin-left:4px}.fl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-row{grid-template-columns:minmax(0,1fr) auto}.fl-row>span{display:none}.fl-hero{padding:16px}.fl-dest-grid{grid-template-columns:1fr}}@media (max-width:480px){.fl-toolbar{align-items:stretch}.fl-search{flex-basis:100%}.fl-notice{flex-wrap:wrap}.fl-notice .fl-btn{margin-left:0}}.fl-type{align-items:center;display:inline-flex;flex-direction:column;gap:4px}.fl-type__label{font-size:10.5px;font-weight:750;letter-spacing:.05em;line-height:1;text-transform:uppercase}.fl-mini.video,.fl-preview.video,.fl-thumb.video{background:#f1f0ff;color:#5b4fd6}.fl-mini.audio,.fl-preview.audio,.fl-thumb.audio{background:#fdf2fa;color:#c0438f}.fl-mini.archive,.fl-preview.archive,.fl-thumb.archive{background:#f6f4ef;color:#8a6d3b}.fl-mini.pdf,.fl-preview.pdf{background:#fff1f2;color:#d95367}.fl-mini.xlsx,.fl-preview.xlsx{background:#eefaf5;color:#13956b}.fl-mini.docx,.fl-preview.docx{background:#eef4ff;color:#4777ce}.fl-mini.pptx,.fl-preview.pptx{background:#fff5ec;color:#d77c3e}.fl-mini.image,.fl-preview.image{background:linear-gradient(135deg,#f5efff,#fff2f8);color:#a157c4}.fl-mini.folder{background:#f7f3ff;color:#7b55d6}.fl-preview .fl-type__label{font-size:12px}.fl-btn.on{background:#faf7ff;border-color:#b9a6ef;color:var(--fl-accent)}.fl-count{background:var(--fl-accent);border-radius:999px;color:#fff;display:inline-grid;font-size:11px;font-weight:700;height:18px;min-width:18px;padding:0 5px;place-items:center}.fl-filters{align-items:flex-end;background:#fbfbfd;border:1px solid #ececf1;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin:12px 12px 0;padding:12px}.fl-filters label{display:flex;flex-direction:column;gap:4px;min-width:130px}.fl-filters label>span{color:#7c7e88;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.fl-filters input,.fl-filters select{background:#fff;border:1px solid #dedee4;border-radius:8px;color:var(--fl-ink);font:inherit;font-size:13px;height:32px;min-width:0;outline:none;padding:0 9px}.fl-filters input:focus,.fl-filters select:focus{border-color:#b9a6ef;box-shadow:0 0 0 3px #7b35ed1f}.fl-filters__range{display:flex;gap:10px}.fl-filters .fl-link{height:32px;margin-left:auto}@media (max-width:720px){.fl-filters label{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;min-width:0}.fl-filters__range{flex:1 1 100%}.fl-filters__range label{flex:1 1}}.fl-thumb{height:92px}.fl-thumb .fl-type{margin-bottom:20px}.fl-thumb.folder svg{margin-bottom:0}.fl-preview.fp-pane{cursor:default;display:block;height:248px;padding:0}.fp-pane__body{border-radius:inherit;display:grid;inset:0;overflow:hidden;place-items:stretch;position:absolute}.fp-pane__body[role=button]{cursor:zoom-in}.fp-pane__body:focus-visible{outline:2px solid var(--fl-accent);outline-offset:-2px}.fp-pane .fl-preview__label{pointer-events:none;z-index:2}.fp-pane.m-pdf .fl-preview__label,.fp-pane.m-video .fl-preview__label{display:none}.fp-pane.is-ready.m-image{background:#f3f2f6 repeating-conic-gradient(#ececf1 0 25%,#f7f6fa 0 50%) 0 0 /18px 18px}.fp-ph{align-items:center;color:inherit;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;padding:18px;text-align:center}.fp-ph b{color:#3b3948;font-size:13px;font-weight:650}.fp-ph__note{color:#7c7e88;font-size:12px;line-height:1.45;max-width:280px}.fp-ph__row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.fp-ph audio{width:min(100%,420px)}.fp-btn{align-items:center;background:#fff;border:1px solid #dcdbe4;border-radius:9px;color:#2c2a38;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:650;gap:6px;height:30px;padding:0 12px}.fp-btn:hover{border-color:#b9a6ef;color:var(--fl-accent)}.fp-img{display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.fp-img img{display:block;max-height:100%;max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.fp-pdf{background:#fff;border:0;display:block;height:100%;width:100%}.fp-media{background:#0d0c12;display:grid;height:100%;place-items:center;width:100%}.fp-media video{display:block;max-height:100%;max-width:100%}.fp-doc{text-align:left}.fp-doc,.fp-paper{height:100%;overflow:hidden}.fp-paper{background:#fff;color:#24222e;padding:14px 16px;position:relative}.fp-pane .fp-paper:after{background:linear-gradient(#0000,#fff);bottom:0;content:"";height:56px;left:0;position:absolute;right:0}.fp-paper pre{font:inherit;font-size:11.5px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.fp-doc.mono pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.fp-sheet{background:#fff;height:100%;overflow:hidden;text-align:left}.fp-sheet table{border-collapse:collapse;color:#2a2835;font-size:11px;min-width:100%}.fp-sheet td,.fp-sheet th{border:1px solid #ececf1;max-width:220px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.fp-sheet th{background:#f6f5fa;font-weight:650;position:-webkit-sticky;position:sticky;top:0}.fp-more{color:#8a8796;font-size:12px;margin:14px 0 0}.fl-apps{align-items:center;border:1px solid #e8e6ee;border:1px solid var(--fl-line,#e8e6ee);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:8px 10px}.fl-apps__label{font-size:12px;font-weight:700;gap:5px;margin-right:4px}.fl-apps__chip,.fl-apps__label{align-items:center;display:inline-flex}.fl-apps__chip{background:#fff;border:1px solid #e8e6ee;border:1px solid var(--fl-line,#e8e6ee);border-radius:999px;cursor:pointer;font:inherit;font-size:12px;gap:6px;height:28px;padding:0 9px 0 5px}.fl-apps__none{font-size:12px;opacity:.7}.fl-apps .fl-link{margin-left:auto}.fl-sync{display:flex;justify-content:flex-end;margin:8px 0}.fl-tipwrap{cursor:not-allowed;display:inline-flex}:root[data-theme=dark] .fl-apps__chip{background:#ffffff0a}.tt{grid-gap:14px;display:grid;gap:14px;padding-bottom:40px}.tt-btn{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border:1px solid var(--rtx-ui-border-md,#dcdce2);border-radius:10px;color:var(--rtx-ui-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 13px;transition:background .15s,border-color .15s}.tt-btn:hover:not(:disabled){background:#f4f4f6;background:var(--rtx-ui-surface-hover,#f4f4f6)}.tt-btn.primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.tt-btn.primary:hover:not(:disabled){background:#2a2a31}.tt-btn.ghost{background:#0000}.tt-btn.sm{font-size:12px;padding:6px 10px}.tt-btn:disabled{cursor:default;opacity:.5}.tt-icon{background:#0000;border:0;border-radius:8px;color:var(--rtx-ui-text-muted);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.tt-icon:hover{background:#f1f1f4;background:var(--rtx-ui-surface-hover,#f1f1f4);color:var(--rtx-ui-text)}.tt-link{align-items:center;background:none;border:0;color:#6d28d9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;padding:0}.tt-err,.tt-link.danger{color:#b42318}.tt-err{background:#fde8e8;border-radius:10px;font-size:12.5px;padding:8px 12px}.tt-hint{color:var(--rtx-ui-text-muted);font-size:12px}.tt-eyebrow{color:#7c3aed;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tt-ai{background:#f3efff;border-radius:99px;color:#6d28d9;font-size:11px;font-weight:700;padding:2px 8px;white-space:nowrap}.tt-ai.sm{padding:1px 6px}.tt-plan{background:radial-gradient(ellipse at 90% 0,#7c3aed59,#0000 50%),linear-gradient(145deg,#17171d,#211b30 60%,#12222b);border-radius:18px;box-shadow:0 14px 36px #1410282e;color:#fff;padding:16px 18px}.tt-plan-head{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px}.tt-plan-head span{color:#9ea1b0;font-size:12.5px}.tt-plan-row{display:flex;gap:8px;margin-top:10px}.tt-plan-row input{background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;color:#fff;flex:1 1;font-family:inherit;font-size:13.5px;min-width:0;outline:0;padding:10px 13px}.tt-plan-row input::placeholder{color:#8f92a3}.tt-plan .tt-btn.primary{background:#fff;border-color:#fff;color:#16161a}.tt-plan .tt-btn.ghost{border-color:#fff3;color:#e7e8ee}.tt-plan .tt-err{margin-top:10px}.tt-review{grid-gap:10px;display:grid;gap:10px}.tt-review-top{align-items:center;display:flex;justify-content:space-between}.tt-review-top .tt-eyebrow{color:#c4b5fd}.tt-plan .tt-icon{color:#c9c6d8}.tt-review-name{background:#0000;border:0;border-bottom:1px dashed #fff3;color:#fff;font-family:inherit;font-size:20px;font-weight:750;outline:0;padding:2px 0}.tt-review-desc{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#e7e8ee;font-family:inherit;font-size:13px;padding:8px 10px;resize:vertical}.tt-review-meta{display:flex;flex-wrap:wrap;gap:10px}.tt-review-meta label{grid-gap:3px;color:#9ea1b0;display:grid;font-size:11px;gap:3px}.tt-plan input[type=date],.tt-plan select,.tt-review-tr input{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;color:#fff;color-scheme:dark;font-family:inherit;font-size:12.5px;padding:6px 8px}.tt-plan select option{color:#16161a}.tt-review-tasks{grid-gap:6px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:grid;gap:6px;padding:10px}.tt-review-th,.tt-review-tr{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) 110px 140px 30px}.tt-review-th{color:#8b8fa3;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tt-review-tr>span{grid-gap:2px;display:grid;gap:2px}.tt-review-tr input{box-sizing:border-box;width:100%}.tt-review-tr small{color:#9ea1b0;font-size:10.5px}.tt-review-actions{display:flex;gap:8px;justify-content:flex-end}.tt-plan .tt-hint{color:#9ea1b0}.tt-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.tt-stats div{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;padding:12px 14px}.tt-stats b{display:block;font-size:22px;letter-spacing:-.02em}.tt-stats span{color:var(--rtx-ui-text-muted);font-size:12px}.tt-stats .warn b{color:#b45309}.tt-tabs{border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rtx-ui-border,#e5e5ea);display:flex;flex-wrap:wrap;gap:4px}.tt-tab,.tt-tabs{align-items:center}.tt-tab{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--rtx-ui-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:9px 12px}.tt-tab[aria-selected=true]{border-bottom-color:#18181c;color:var(--rtx-ui-text)}.tt-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.tt-toolbar.inline{padding-bottom:6px}.tt-toolbar select{color:inherit;font-family:inherit;font-size:12.5px;padding:7px 9px}.tt-search,.tt-toolbar select{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px}.tt-search{align-items:center;color:var(--rtx-ui-text-muted);display:flex;gap:6px;min-width:220px;padding:0 10px}.tt-search input{background:#0000;border:0;color:var(--rtx-ui-text);flex:1 1;font-family:inherit;font-size:13px;min-width:0;outline:0;padding:7px 0}.tt-empty{grid-gap:6px;border:1px dashed #dcdce2;border:1px dashed var(--rtx-ui-border-md,#dcdce2);border-radius:16px;color:var(--rtx-ui-text-muted);display:grid;font-size:13px;gap:6px;justify-items:center;padding:36px 10px;text-align:center}.tt-empty b{color:var(--rtx-ui-text);font-size:14px}.tt-av{border-radius:50%;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--rtx-ui-surface,#fff);color:#fff;display:inline-grid;flex-shrink:0;font-weight:800;place-items:center}.tt-av.more{background:#e4e4e7;color:#52525b;font-size:10px;height:24px;width:24px}.tt-stack{display:inline-flex}.tt-stack .tt-av+.tt-av{margin-left:-7px}.tt-pri{background:#f4f4f6;border-radius:99px;color:#52525b;font-size:10.5px;font-weight:750;padding:2px 8px;text-transform:capitalize}.tt-pri.high{background:#fff4e0;color:#9a6100}.tt-pri.urgent{background:#fde8e8;color:#b42318}.tt-pri.low{background:#eef5ff;color:#1d4ed8}.tt-st{align-items:center;display:inline-flex;font-size:11.5px;font-weight:650;gap:6px;text-transform:capitalize;white-space:nowrap}.tt-st i{background:#a1a1aa;border-radius:50%;height:8px;width:8px}.tt-st.active i,.tt-st.in_progress i{background:#3b82f6}.tt-st.on_hold i,.tt-st.review i{background:#f59e0b}.tt-st.completed i,.tt-st.done i{background:#10b981}.tt-st.planning i{background:#a78bfa}.tt-progress{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:99px;height:6px;overflow:hidden}.tt-progress i{background:linear-gradient(90deg,#7c3aed,#35b8d5);border-radius:99px;display:block;height:100%;transition:width .6s ease}.tt-progress.sm{height:4px}.warn{color:#b45309!important}.tt-pgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.tt-pcard{grid-gap:10px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;padding:16px;text-align:left;transition:transform .16s,box-shadow .16s,border-color .16s}.tt-pcard:hover{border-color:var(--rtx-ui-border-md);box-shadow:0 14px 30px #14141914;transform:translateY(-2px)}.tt-pcard-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tt-pcard-name{font-size:15.5px}.tt-pcard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12.5px;line-height:1.5;margin:0;overflow:hidden}.tt-pcard p,.tt-pcard-meta{color:var(--rtx-ui-text-muted)}.tt-pcard-meta{display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.tt-list{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;overflow:hidden}.tt-row{grid-gap:12px;align-items:center;background:#0000;border:0;border-top:1px solid #eee;border-top:1px solid var(--rtx-ui-border,#eee);color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:120px minmax(0,1fr) 80px 180px 80px;padding:11px 16px;text-align:left;width:100%}.tt-row:hover{background:#f7f7f9;background:var(--rtx-ui-surface-hover,#f7f7f9)}.tt-row.head{background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border-top:0;color:var(--rtx-ui-text-muted);cursor:default;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tt-row-title{display:grid;min-width:0}.tt-row-title b{font-size:13.5px;font-weight:600}.tt-row-title b,.tt-row-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-row-title small{color:var(--rtx-ui-text-muted);font-size:12px}.tt-row-owner{align-items:center;display:inline-flex;font-size:12.5px;gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.tt-card-foot em,.tt-row-owner em{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:12px;font-style:normal}.tt-row-due{color:var(--rtx-ui-text-muted);font-size:12.5px}.tt-team{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tt-mcard{grid-gap:10px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;display:grid;gap:10px;padding:14px;transition:box-shadow .16s}.tt-mcard:hover{box-shadow:0 12px 26px #14141912}.tt-mcard.off{opacity:.65}.tt-mcard-top{align-items:center;display:flex;gap:10px}.tt-mcard-top>span{display:grid;flex:1 1;min-width:0}.tt-mcard-top b{font-size:14px}.tt-mcard-top small{color:var(--rtx-ui-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-load{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:99px;height:7px;overflow:hidden}.tt-load i{background:linear-gradient(90deg,#34d399,#10b981);border-radius:99px;display:block;height:100%;transition:width .6s ease}.tt-load.high i{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.tt-load.over i{background:linear-gradient(90deg,#f87171,#ef4444)}.tt-load-meta{color:var(--rtx-ui-text-muted);display:flex;font-size:12px;justify-content:space-between;margin-top:-4px}.tt-mstats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.tt-mstats div{background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border-radius:10px;display:grid;padding:7px 8px}.tt-mstats b{font-size:15px}.tt-mstats span{color:var(--rtx-ui-text-muted);font-size:10.5px}.tt-timeline{grid-gap:2px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;display:grid;gap:2px;padding:10px 16px}.tt-timeline.compact{background:#0000;border:0;padding:0}.tt-ev{grid-gap:10px;border-top:1px solid #f0f0f2;border-top:1px solid var(--rtx-ui-border,#f0f0f2);display:grid;font-size:13px;gap:10px;grid-template-columns:12px minmax(0,1fr);padding:8px 0}.tt-ev:first-child{border-top:0}.tt-ev>i{background:#a1a1aa;border-radius:50%;height:8px;margin-top:5px;width:8px}.tt-ev.relatix>i{background:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.tt-ev-d{color:var(--rtx-ui-text-muted)}.tt-ev small{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);display:block;font-size:11.5px;margin-top:2px}.tt-phead{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:18px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:18px 20px}.tt-phead-main{flex:1 1;min-width:260px}.tt-phead h2{font-size:22px;letter-spacing:-.02em;margin:8px 0 4px}.tt-phead p{color:var(--rtx-ui-text-muted);font-size:13px;line-height:1.55;margin:0;max-width:760px}.tt-phead-side{align-items:center;display:flex;gap:16px}.tt-ring{--p:0;background:conic-gradient(#7c3aed calc(var(--p)*1%),#f1f1f4 0);background:conic-gradient(#7c3aed calc(var(--p)*1%),var(--rtx-ui-surface-alt,#f1f1f4) 0);border-radius:50%;display:grid;height:74px;place-items:center;position:relative;width:74px}.tt-ring:before{background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:50%;content:"";inset:7px;position:absolute}.tt-ring span{font-size:15px;font-weight:800;position:relative}.tt-phead-facts{grid-gap:6px;display:grid;font-size:12.5px;gap:6px}.tt-phead-facts div{align-items:center;display:flex;gap:10px}.tt-phead-facts span{color:var(--rtx-ui-text-muted);width:46px}.tt-pri-select,.tt-st-select{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:99px;color:inherit;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:4px 10px}.tt-st-select.active{background:#eef5ff;border-color:#c7dbff;color:#1d4ed8}.tt-st-select.planning{background:#f3efff;border-color:#e2d6f7;color:#6d28d9}.tt-st-select.on_hold{background:#fff4e0;border-color:#f5dfb2;color:#9a6100}.tt-st-select.completed{background:#e7f7ee;border-color:#bfe8cf;color:#0f7a44}.tt-board{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(220px,1fr));overflow-x:auto;padding-bottom:6px}.tt-col{grid-gap:8px;background:#f4f4f6;background:var(--rtx-ui-surface-alt,#f4f4f6);border:1px solid #0000;border-radius:16px;display:grid;gap:8px;min-height:200px;padding:10px;transition:border-color .15s,background .15s}.tt-col.over{background:#f6f2ff;border-color:#b9a3f3}.tt-col-head{align-items:center;display:flex;gap:8px;padding:2px 2px 4px}.tt-col-head>span:nth-child(2){background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:99px;color:var(--rtx-ui-text-muted);font-size:11.5px;font-weight:700;margin-right:auto;padding:1px 8px}.tt-col-empty{border:1px dashed #dcdce2;border:1px dashed var(--rtx-ui-border-md,#dcdce2);border-radius:12px;color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:12px;padding:18px 0;text-align:center}.tt-card{grid-gap:8px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;color:inherit;cursor:grab;display:grid;font-family:inherit;gap:8px;padding:11px 12px;text-align:left;transition:box-shadow .15s,transform .15s}.tt-card:hover{box-shadow:0 8px 18px #14141914;transform:translateY(-1px)}.tt-card:active{cursor:grabbing}.tt-card b{font-size:13px;font-weight:600;line-height:1.35}.tt-card-foot,.tt-card-top{align-items:center;display:flex;gap:6px;justify-content:space-between}.tt-card-foot{color:var(--rtx-ui-text-muted);font-size:11.5px}.tt-card-foot span{align-items:center;display:inline-flex;gap:4px}.tt-owner{gap:6px!important}.tt-add input{border:1px solid #b9a3f3;border-radius:10px;box-shadow:0 0 0 3px #7c3aed1a;box-sizing:border-box;font-family:inherit;font-size:13px;outline:0;padding:9px 10px;width:100%}.tt-panel{grid-gap:12px;align-content:start;animation:ttSlide .2s ease-out;background:#fff;background:var(--rtx-ui-surface,#fff);border-left:1px solid #e5e5ea;border-left:1px solid var(--rtx-ui-border,#e5e5ea);bottom:0;box-shadow:-20px 0 50px #1414191f;display:grid;gap:12px;overflow-y:auto;padding:16px 18px;position:fixed;right:0;top:0;width:min(440px,100vw);z-index:70}@keyframes ttSlide{0%{opacity:0;transform:translateX(30px)}}.tt-panel-head{align-items:center;display:flex;gap:8px}.tt-panel-title{background:#0000;border:0;border-bottom:1px dashed #0000;color:inherit;font-family:inherit;font-size:18px;font-weight:750;outline:0;padding:2px 0}.tt-panel-title:focus{border-bottom-color:#b9a3f3}.tt-panel-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.tt-field,.tt-panel-grid label{grid-gap:4px;color:var(--rtx-ui-text-muted);display:grid;font-size:11.5px;font-weight:600;gap:4px}.tt-dbody input[type=date],.tt-dbody select,.tt-field input,.tt-field select,.tt-field textarea,.tt-panel input[type=date],.tt-panel select{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #dcdce2;border:1px solid var(--rtx-ui-border-md,#dcdce2);border-radius:10px;color:#18181b;color:var(--rtx-ui-text,#18181b);font-family:inherit;font-size:13px;height:36px;padding:0 10px;transition:border-color .14s,box-shadow .14s}.tt-field textarea{height:auto;padding:9px 10px}.tt-dbody input:focus,.tt-dbody select:focus,.tt-dbody textarea:focus,.tt-field input:focus,.tt-field select:focus,.tt-field textarea:focus{border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);box-shadow:0 0 0 3px color-mix(in srgb,#7c3aed 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#7c3aed) 12%,#0000);outline:0}.tt-dbody .tt-panel-grid label{grid-gap:5px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:grid;font-size:12px;font-weight:600;gap:5px}.tt-field textarea{line-height:1.5;resize:vertical}.tt-field input[type=range]{accent-color:#7c3aed;padding:0}.tt-panel-sec{color:var(--rtx-ui-text-muted);font-size:10.5px;font-weight:800;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.tt-danger-zone{display:flex;justify-content:flex-end}.tt-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f0f1466;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:90}.tt-modal-card{grid-gap:12px;animation:ttPop .18s ease-out;background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:18px;box-shadow:0 30px 80px #00000040;display:grid;gap:12px;padding:18px 20px;width:min(560px,100%)}.tt-modal-card.sm{width:min(440px,100%)}@keyframes ttPop{0%{opacity:0;transform:scale(.97)}}.tt-modal-head{align-items:center;display:flex;font-size:16px;justify-content:space-between}.tt-modal-actions{display:flex;gap:8px;justify-content:flex-end}.tt-grid2{grid-gap:10px;grid-template-columns:1fr 1fr}.tt-grid2,.tt-grid3{display:grid;gap:10px}.tt-grid3{grid-gap:10px;grid-template-columns:repeat(3,1fr)}.tt-pick{display:flex;flex-wrap:wrap;gap:6px}.tt-pick button{align-items:center;background:#0000;border:1px solid var(--rtx-ui-border-md);border-radius:99px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:6px;padding:3px 10px 3px 3px}.tt-pick button[aria-pressed=true]{background:#f3efff;border-color:#7c3aed}@media (max-width:900px){.tt-stats{grid-template-columns:1fr 1fr}.tt-board{grid-template-columns:repeat(4,260px)}.tt-row{grid-template-columns:100px minmax(0,1fr) 70px}.tt-review-th,.tt-row>:nth-child(4),.tt-row>:nth-child(5){display:none}.tt-review-tr{grid-template-columns:1fr 1fr}}:root[data-theme=dark] .tt-ai,:root[data-theme=dark] .tt-pick button[aria-pressed=true]{background:#2a2140;color:#c4a8ff}:root[data-theme=dark] .tt-btn.primary{background:#f1effa;border-color:#f1effa;color:#16161a}.tt-contact{color:var(--rtx-ui-text-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 10px;margin-top:-4px}.tt-cap{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.tt-cap div{background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border-radius:10px;display:grid;padding:6px 8px}.tt-cap span{color:var(--rtx-ui-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tt-cap b{font-size:16px}.tt-cap em{font-size:10.5px;font-style:normal}.tt-cap em,.tt-info{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa)}.tt-info{cursor:help;display:inline-flex;outline:0;position:relative;vertical-align:-1px}.tt-info-tip{background:#16161a;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 12px 30px #00000040;color:#e7e8ee;font-size:11.5px;font-weight:500;left:50%;letter-spacing:0;line-height:1.5;opacity:0;padding:9px 11px;pointer-events:none;position:absolute;text-transform:none;transform:translateX(-50%);transition:opacity .15s;width:240px;z-index:5}.tt-info-tip b{color:#fff}.tt-info:focus .tt-info-tip,.tt-info:hover .tt-info-tip{opacity:1}.tt-cap-input{align-items:center;display:flex;gap:8px}.tt-cap-input input{width:70px}.tt-cap-input em{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11.5px;font-style:normal;font-weight:500}.tt-seg{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.tt-seg button{background:#0000;border:0;border-radius:8px;color:var(--rtx-ui-text-muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 12px}.tt-seg button[aria-pressed=true]{background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:0 1px 3px #00000014;color:var(--rtx-ui-text)}.tt-seg button:disabled{cursor:default;opacity:.45}.tt-search.full{box-sizing:border-box;min-width:0;width:100%}.tt-suggest{border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;margin-top:4px;max-height:210px;overflow-y:auto}.tt-suggest button{align-items:center;background:#0000;border:0;border-top:1px solid #f0f0f2;border-top:1px solid var(--rtx-ui-border,#f0f0f2);color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.tt-suggest button:first-child{border-top:0}.tt-suggest button:hover{background:#f6f6f8;background:var(--rtx-ui-surface-hover,#f6f6f8)}.tt-suggest>span:not(.tt-av){display:grid;flex:1 1;min-width:0}.tt-suggest .tt-av{flex:0 0 auto}.tt-suggest b{font-size:13px;font-weight:600}.tt-suggest small{color:var(--rtx-ui-text-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-suggest em{background:#e7f7ee;border-radius:99px;color:#0f7a44;font-size:10.5px;font-style:normal;font-weight:700;padding:2px 8px}.tt-phone{grid-gap:6px;display:grid;gap:6px;grid-template-columns:110px 1fr}.tt-warn-text{color:#b45309;font-size:11.5px;font-weight:500}.tt-notify{gap:14px}.tt-notify-label{margin-right:auto}.tt-notify label{align-items:center;color:var(--rtx-ui-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.tt-notify label.off{cursor:not-allowed;opacity:.45}.tt-notify input{accent-color:#7c3aed;height:15px;width:15px}.tt-notify-res{grid-gap:6px;display:grid;gap:6px}.tt-notify-res div{align-items:center;border-radius:10px;display:flex;font-size:12.5px;gap:7px;padding:7px 10px}.tt-notify-res .ok{background:#e7f7ee;color:#0f7a44}.tt-notify-res .bad{background:#fff4e0;color:#9a6100}.tt-ok{background:#e7f7ee;border-radius:10px;color:#0f7a44;font-size:13px;font-weight:600;gap:7px;padding:9px 12px}.tt-err,.tt-ok{align-items:center;display:flex}.tt-err{gap:6px}.tt-assign{grid-gap:10px;background:#faf7ff;border:1px solid #e2d6f7;border-radius:14px;display:grid;gap:10px;padding:12px}.tt-assign-who{align-items:center;display:flex;gap:10px}.tt-assign-who span{display:grid}.tt-assign-who small{color:var(--rtx-ui-text-muted);font-size:11.5px}.tt-people{grid-gap:4px;border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;display:grid;gap:4px;max-height:260px;overflow-y:auto;padding:4px}.tt-person{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;transition:background .12s,border-color .12s;width:100%}.tt-person:hover:not(:disabled){background:#f6f6f8;background:var(--rtx-ui-surface-hover,#f6f6f8)}.tt-person.on{background:#ecfdf5;border-color:#6ee7b7}.tt-person:disabled{cursor:not-allowed;opacity:.55}.tt-person>span:not(.tt-av){display:grid;flex:1 1;min-width:0}.tt-person b{font-size:13px;font-weight:600}.tt-person small{color:var(--rtx-ui-text-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-person em{background:#f1f1f4;border-radius:99px;color:#52525b;font-size:10.5px;font-style:normal;font-weight:700;padding:2px 8px}.tt-person-check{color:#0f766e;flex-shrink:0}.tt-av-img{border-radius:50%;flex-shrink:0;object-fit:cover}.tt-inline-link{align-items:center;color:#6d28d9;display:inline-flex;font-weight:600;gap:3px}.tt-notify{align-items:center;background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;display:flex;flex-wrap:wrap;gap:18px;margin:0;padding:10px 12px}.tt-notify-label{color:var(--rtx-ui-text-muted);float:left;font-size:12px;font-weight:650;margin:0 0 6px;padding:0;width:100%}.tt-info:focus-visible,.tt-modal-card :is(input,select,textarea,button):focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.tt-person:focus-visible{outline:2px solid #14b8a6;outline-offset:1px}.rt-teamav,.tt-av,.tt-av-img{aspect-ratio:1/1;flex:0 0 auto!important}.tt-jev{grid-gap:6px;background:color-mix(in srgb,#7c3aed 4%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 4%,var(--rtx-ui-surface,#fff));border:1px solid color-mix(in srgb,#7c3aed 22%,#0000);border:1px solid color-mix(in srgb,var(--os-accent,#7c3aed) 22%,#0000);border-radius:12px;display:grid;gap:6px;margin:12px 0;padding:12px}.tt-jev-head{align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:flex;font-size:12.5px;font-weight:650;justify-content:space-between}.tt-jev-head span{align-items:center;color:#7c3aed;color:var(--os-accent,#7c3aed);display:inline-flex;gap:6px}.tt-jev-head b{color:#16161a;color:var(--rtx-ui-text,#16161a);font-size:18px}.tt-jev-sum{font-size:12.5px;margin:2px 0 0}.tt-jev-lists{grid-gap:8px;display:grid;font-size:12px;gap:8px;grid-template-columns:1fr 1fr}.tt-jev-lists ul{margin:4px 0 0;padding-left:16px}.tt-jev-lists .miss b{color:#b45309}.tt-overdue{grid-gap:8px;background:#fff5f6;border:1px solid #f6c7cf;border-radius:12px;display:grid;gap:8px;margin:10px 0;padding:12px}.tt-overdue-head{align-items:center;color:#b42318;display:flex;font-size:12.5px;gap:6px}.tt-overdue-head span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;margin-left:auto}.tt-remind{grid-gap:6px;display:grid;gap:6px}.tt-remlog{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;margin:0;padding-left:16px}.tt-btn.danger{background:#d0364f;border-color:#d0364f;color:#fff}:root[data-theme=dark] .tt-overdue{background:#d0364f1a;border-color:#d0364f59}.tt-ai-row{align-items:center;background:color-mix(in srgb,#7c3aed 5%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 5%,#0000);border:1px dashed color-mix(in srgb,#7c3aed 40%,#0000);border:1px dashed color-mix(in srgb,var(--os-accent,#7c3aed) 40%,#0000);border-radius:12px;color:#7c3aed;color:var(--os-accent,#7c3aed);display:flex;gap:8px;margin-bottom:8px;padding:8px 10px}.tt-ai-row input{background:#0000;border:0;color:#16161a;color:var(--rtx-ui-text,#16161a);flex:1 1;font:inherit;font-size:13px;min-width:0;outline:none}.tt-dtitle{align-items:center;display:inline-flex;font-size:14px;gap:8px}.tt-dbody{grid-gap:12px;display:grid;gap:12px;padding-top:4px}.tt-dbody .tt-panel-title{font-size:19px}.tt-dbody .tt-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.tt-dbody .tt-panel-grid{grid-template-columns:1fr 1fr}}.ui-btn.tt-danger{color:#b42318}.ui-btn.tt-danger:hover:not(:disabled){background:#fef3f2;border-color:#fecdca}.tt-assignees{grid-gap:5px;display:grid;gap:5px}.tt-assignees-label{color:#6b6b76;color:var(--rtx-ui-muted,#6b6b76);font-size:12px;font-weight:600}.tt-assignees-box{align-items:center;border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px}.tt-chip{align-items:center;background:color-mix(in srgb,#7c3aed 9%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 9%,#0000);border-radius:99px;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:3px 6px 3px 3px}.tt-chip small,.tt-chip.none{color:#6b6b76;color:var(--rtx-ui-muted,#6b6b76);font-weight:500}.tt-chip.none{background:#0000;padding-left:6px}.tt-chip button{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-grid;height:18px;place-items:center;width:18px}.tt-chip button:hover{background:#00000014}.tt-chip-add{background:#0000;border:1px dashed #d4d4dc;border:1px dashed var(--rtx-ui-border,#d4d4dc);border-radius:99px;color:#7c3aed;color:var(--os-accent,#7c3aed);cursor:pointer;font:inherit;font-size:12.5px;max-width:200px;padding:4px 8px}.tt-files{grid-gap:8px;border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;display:grid;gap:8px;padding:10px 12px;transition:border-color .15s,background .15s}.tt-files.is-over{background:color-mix(in srgb,#7c3aed 5%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 5%,#0000);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed)}.tt-files-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.tt-files-head>span{align-items:center;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.tt-files-empty{color:#6b6b76;color:var(--rtx-ui-muted,#6b6b76);font-size:12px;padding:6px 0}.tt-files-list{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.tt-files-list li{grid-column-gap:8px;align-items:center;border-radius:8px;column-gap:8px;display:grid;grid-template-areas:"ic name dl rm" "ic meta dl rm";grid-template-columns:auto minmax(0,1fr) auto auto;padding:6px 4px}.tt-files-list li:hover{background:#00000008}.tt-files-ic{background:color-mix(in srgb,#7c3aed 9%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 9%,#0000);border-radius:8px;color:#7c3aed;color:var(--os-accent,#7c3aed);display:grid;grid-area:ic;height:28px;place-items:center;width:28px}.tt-files-name{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;grid-area:name;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tt-files-name:hover{text-decoration:underline}.tt-files-list small{color:#6b6b76;color:var(--rtx-ui-muted,#6b6b76);font-size:11px;grid-area:meta}.tt-files-list li>.tt-icon:nth-last-child(2){grid-area:dl}.tt-files-list li>.tt-icon:last-child{grid-area:rm}.tt-act{align-items:center;background:color-mix(in srgb,#7c3aed 8%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 8%,#0000);border:1px solid color-mix(in srgb,#7c3aed 28%,#0000);border:1px solid color-mix(in srgb,var(--os-accent,#7c3aed) 28%,#0000);border-radius:10px;color:#7c3aed;color:var(--os-accent,#7c3aed);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;justify-content:center;padding:0 13px;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;white-space:nowrap}.tt-act:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 15%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 15%,#0000)}.tt-act:disabled{cursor:not-allowed;opacity:.5}.tt-act svg{flex-shrink:0;height:14px;width:14px}.tt-act.sm{border-radius:8px;font-size:12px;height:28px;padding:0 10px}.tt-act.primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);box-shadow:0 6px 16px -8px color-mix(in srgb,#7c3aed 80%,#0000);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--os-accent,#7c3aed) 80%,#0000);color:#fff}.tt-act.primary:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 88%,#000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 88%,#000);transform:translateY(-1px)}.tt-act.ghost{background:#0000;border-color:#e5e5ea;border-color:var(--rtx-ui-border,#e5e5ea);color:#18181b;color:var(--rtx-ui-text,#18181b)}.tt-act.ghost:hover:not(:disabled){background:#0000000a}.tt-act.danger{background:#fef3f2;border-color:#fecdca;color:#b42318}.tt-act.danger:hover:not(:disabled){background:#fee4e2}.tt-act:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:2px}.tt-overdue{margin:0}.tt-steps{counter-reset:s;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.tt-steps li{align-items:center;background:#0000000a;border-radius:99px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);counter-increment:s;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 10px 4px 4px}.tt-steps li:before{background:#fff;border:1px solid #e4e4e7;border-radius:50%;content:counter(s);display:grid;font-size:10.5px;height:18px;place-items:center;width:18px}.tt-steps li.done{background:#f0fdf4;color:#15803d}.tt-steps li.done:before{background:#22c55e;border-color:#22c55e;color:#fff;content:"✓"}.tt-steps li.next{background:#fff;box-shadow:inset 0 0 0 1px #fecdca;color:#b42318}.tt-steps li.next:before{border-color:#f97066;color:#b42318}.tt-overdue>.tt-act{justify-self:start}.tt-dbody .tt-panel-grid input,.tt-dbody .tt-panel-grid select{min-width:0;width:100%}.tt-assignees .tt-chip-add{background:#0000;border:1px dashed color-mix(in srgb,#7c3aed 40%,#0000);border:1px dashed color-mix(in srgb,var(--os-accent,#7c3aed) 40%,#0000);border-radius:99px;color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:12.5px;font-weight:600;height:28px;padding:0 10px;width:auto}.tt-form{grid-gap:14px;display:grid;gap:14px;padding-top:6px}.tt-form .tt-field{font-size:12px;gap:6px}.tt-form .tt-grid3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.tt-form .tt-grid3 input,.tt-form .tt-grid3 select{min-width:0;width:100%}@media (max-width:520px){.tt-form .tt-grid3{grid-template-columns:1fr}}.tt-form .tt-ai-row{border-radius:12px}.rx-drawer .tt-plan-head{display:none}.rx-drawer .tt-plan{background:#0000;border:0;box-shadow:none;padding:0}.tt-recips{grid-gap:8px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #fde2df;border-radius:10px;display:grid;gap:8px;padding:10px 12px}.tt-recips>div{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:34px 1fr}.tt-recips>div>span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px;font-weight:700;letter-spacing:.06em;padding-top:5px;text-transform:uppercase}.tt-recips>div>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tt-recips .tt-chip small{font-weight:500}.tt-recips-warn{color:#b45309;font-size:11.5px;line-height:1.45;margin:0}.tt-recips-warn a{color:#7c3aed;color:var(--os-accent,#7c3aed);font-weight:600}.tt-chan{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tt-chan>span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;font-weight:600;margin-right:2px}.tt-chan button{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:99px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 12px}.tt-chan button.is-on{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.tt-chan small{flex-basis:100%}.tt-recips .tt-chip-add{background:#0000;border:1px dashed color-mix(in srgb,#7c3aed 40%,#0000);border:1px dashed color-mix(in srgb,var(--os-accent,#7c3aed) 40%,#0000);border-radius:99px;color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:12.5px;font-weight:600;height:28px;padding:0 10px}.tt-filerow{align-items:center;border:1px dashed #0000;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;min-height:32px;padding:2px;transition:border-color .15s,background .15s}.tt-filerow.is-over{background:color-mix(in srgb,#7c3aed 5%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 5%,#0000);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed)}.tt-filerow-label{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;font-weight:600;gap:5px;margin-right:2px}.tt-filechip,.tt-filerow-label{align-items:center;display:inline-flex}.tt-filechip{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:8px;height:28px;max-width:260px;overflow:hidden}.tt-filechip-name{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;height:100%;min-width:0;padding:0 8px}.tt-filechip-name svg{color:#7c3aed;color:var(--os-accent,#7c3aed);flex-shrink:0}.tt-filechip-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-filechip-name:hover span{text-decoration:underline}.tt-filechip-x{background:none;border:0;border-left:1px solid #e5e5ea;border-left:1px solid var(--rtx-ui-border,#e5e5ea);color:#71717a;color:var(--rtx-ui-text-muted,#71717a);cursor:pointer;display:grid;height:100%;place-items:center;width:26px}.tt-filechip-x:hover{background:#fef3f2;color:#b42318}.tt-filerow-empty{color:#a1a1aa;color:var(--rtx-ui-text-muted,#a1a1aa);font-size:12px}.tt-filerow-up{align-items:center;background:#0000;border:1px dashed color-mix(in srgb,#7c3aed 40%,#0000);border:1px dashed color-mix(in srgb,var(--os-accent,#7c3aed) 40%,#0000);border-radius:8px;color:#7c3aed;color:var(--os-accent,#7c3aed);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;height:28px;padding:0 10px}.tt-filerow-up:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 8%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 8%,#0000)}.tt-filerow-err,.tt-filerow-ok{color:#15803d;flex-basis:100%;font-size:11.5px}.tt-filerow-err{color:#b42318}.tl{grid-gap:14px;display:grid;gap:14px}.tl-empty{font-size:12.5px;padding:6px 0}.tl-day-head,.tl-empty{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.tl-day-head{align-items:center;display:flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.tl-day-head span{background:color-mix(in srgb,#18181b 6%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 6%,#0000);border-radius:99px;display:inline-grid;font-size:10.5px;height:18px;letter-spacing:0;min-width:20px;padding:0 6px;place-items:center}.tl-list{list-style:none;margin:0;padding:0;position:relative}.tl-list:before{background:color-mix(in srgb,#18181b 8%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 8%,#0000);border-radius:2px;bottom:6px;content:"";left:13px;position:absolute;top:6px;width:2px}.tl-item{grid-gap:10px;align-items:start;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;padding:7px 0}.tl-ic,.tl-item{display:grid;position:relative}.tl-ic{border:2px solid #fff;border:2px solid var(--rtx-ui-surface,#fff);border-radius:50%;height:28px;place-items:center;width:28px;z-index:1}.tl-body{grid-gap:2px;display:grid;gap:2px;min-width:0;padding-top:3px}.tl-top{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.tl-top b{font-weight:650}.tl-by{align-items:center;background:color-mix(in srgb,#18181b 6%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 6%,#0000);border-radius:99px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:inline-flex;font-size:11px;font-weight:600;gap:3px;padding:1px 7px}.tl-by.ai{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.tl-top time{color:#a1a1aa;color:var(--rtx-ui-text-muted,#a1a1aa);font-size:11.5px;margin-left:auto;white-space:nowrap}.tl-subject{color:#18181b;color:var(--rtx-ui-text,#18181b);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-subject span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-weight:500}.tl-change{align-items:center;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);display:inline-flex;flex-wrap:wrap;font-size:12.5px;gap:5px;line-height:1.45}.tl-change em{background:color-mix(in srgb,#18181b 5%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 5%,#0000);border-radius:6px;font-style:normal;padding:1px 7px;text-transform:capitalize}.tl-change em.to{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed);font-weight:600}.tl-change svg{color:#a1a1aa;color:var(--rtx-ui-text-muted,#a1a1aa)}.tl-open{align-self:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:8px;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:600;height:28px;padding:0 11px}.tl-open:hover{border-color:color-mix(in srgb,#7c3aed 30%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 30%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.k-blue .tl-ic{background:#eff6ff;color:#2563eb}.k-violet .tl-ic{background:#f5f3ff;color:#7c3aed}.k-teal .tl-ic{background:#f0fdfa;color:#0d9488}.k-amber .tl-ic{background:#fffbeb;color:#d97706}.k-orange .tl-ic{background:#fff7ed;color:#ea580c}.k-red .tl-ic{background:#fef2f2;color:#dc2626}.k-green .tl-ic{background:#f0fdf4;color:#16a34a}.k-grey .tl-ic{background:#f4f4f5;color:#71717a}.k-accent .tl-ic{background:color-mix(in srgb,#7c3aed 10%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#fff);color:#7c3aed;color:var(--os-accent,#7c3aed)}.tl--compact .tl-day-head{font-size:10.5px}.tl--compact .tl-top{font-size:12.5px}.tl-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tl-filters button{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:99px;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;height:30px;padding:0 13px}.tl-filters button.is-on{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.tl-card{margin-bottom:110px;padding:16px 18px}.rt{--rt-line:var(--rtx-ui-border,#e5e5ea);--rt-muted:var(--rtx-ui-text-muted,#71717a);--rt-a:#fff5df;--rt-g:#edf8f2;--rt-v:#f3efff;--rt-b:#eef5ff;--rt-r:#ffedf1;display:block;padding-bottom:40px}.rt-tabs{border-bottom:1px solid var(--rt-line);display:flex;gap:22px;margin:-4px 0 18px}.rt-tab{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--rt-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:42px;padding:0 2px}.rt-tab[aria-selected=true]{border-bottom-color:#18181c;color:var(--rtx-ui-text);font-weight:800}.rt-hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.rt-hero>div:first-child{min-width:0}.rt-eyebrow{color:var(--rt-muted);font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.rt-eyebrow.light{color:#bdb9ca}.rt-hero h2{font-size:26px;letter-spacing:-.02em;margin:5px 0}.rt-hero p,.rt-sub{color:var(--rt-muted);font-size:13.5px;line-height:1.58;margin:0;max-width:760px}.rt-hero-actions{display:flex;flex-shrink:0;gap:8px}.rt-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:14px;box-shadow:0 1px 2px #00000005;min-width:0;padding:16px}.rt-btn{align-items:center;background:#fff;border:1px solid #dcdce2;border-radius:9px;color:#383842;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 13px;transition:background .15s,border-color .15s;white-space:nowrap}.rt-btn:hover:not(:disabled){background:#f6f6f8}.rt-btn.primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.rt-btn.primary:hover:not(:disabled){background:#2a2a31}.rt-btn.active{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed)}.rt-btn.sm{font-size:11.5px;padding:5px 9px}.rt-btn:disabled{cursor:default;opacity:.5}.rt-grid4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.rt-metric{color:inherit;cursor:pointer;font-family:inherit;text-align:left;transition:transform .16s,box-shadow .16s}.rt-metric:disabled{cursor:default}.rt-metric:hover:not(:disabled){box-shadow:0 12px 30px #14141912;transform:translateY(-2px)}.rt-metric b{display:block;font-size:27px;letter-spacing:-.02em}.rt-metric span{color:var(--rt-muted);font-size:12.5px}.rt-metric small{color:#aaaab3;display:block;font-size:11px;margin-top:6px}.rt-metric.tone-a{background:var(--rt-a)}.rt-metric.tone-g{background:var(--rt-g)}.rt-metric.tone-v{background:var(--rt-v)}.rt-metric.tone-b{background:var(--rt-b)}.rt-metric.tone-r{background:var(--rt-r)}.rt-section{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin:20px 0 10px}.rt-section h3{font-size:15px;margin:0}.rt-section p{color:var(--rt-muted);font-size:12px;margin:3px 0 0}.rt-brainbar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.25fr .75fr;margin-bottom:12px}.rt-braincard{background:linear-gradient(135deg,#17171d,#252033 58%,#14242b);border:0;color:#fff;overflow:hidden;position:relative}.rt-braincard:after{background:radial-gradient(circle,#9b78ff55,#0000 70%);border-radius:50%;content:"";height:190px;position:absolute;right:-55px;top:-65px;width:190px}.rt-braincard h3{font-size:17px;margin:6px 0}.rt-braincard p{color:#c8c7d0;font-size:12.5px;line-height:1.6;margin:0;max-width:620px}.rt-brain-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px;position:relative;z-index:2}.rt-darkbtn{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#eee;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:8px 11px;transition:background .15s}.rt-darkbtn:hover{background:#ffffff29}.rt-sync{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:9px}.rt-sync div{background:#f7f7f9;border:1px solid #ededf1;border-radius:10px;padding:10px}.rt-sync b,.rt-sync span{display:block}.rt-sync b{font-size:14px}.rt-sync span{color:var(--rt-muted);font-size:11px;margin-top:3px}.rt-quick{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) 170px 150px 190px auto;margin:12px 0}.rt-quick>*{min-width:0}.rt-input,.rt-select{background:#fff;border:1px solid #dcdce2;border-radius:9px;color:var(--rtx-ui-text);font-family:inherit;font-size:13px;padding:9px 11px}.rt-input:focus,.rt-select:focus{border-color:#b9a3f3;box-shadow:0 0 0 3px #7c3aed14;outline:0}.rt-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.rt-toolbar .rt-input{flex:1 1;min-width:220px}.rt-switch{display:flex;gap:4px;margin-left:auto}.rt-board{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.rt-col{background:#f2f2f4;border:1px solid #0000;border-radius:13px;min-height:390px;padding:9px;transition:border-color .15s,background .15s}.rt-col.over{background:#f5f1ff;border-color:#b9a3f3}.rt-col-head{align-items:center;display:flex;justify-content:space-between;padding:2px 3px 9px}.rt-col-head b{font-size:12.5px}.rt-col-head span{color:var(--rt-muted);font-size:11.5px}.rt-col-empty{color:var(--rt-muted);font-size:12px;padding:12px}.rt-mini{background:#fff;border:1px solid var(--rt-line);border-radius:11px;color:inherit;cursor:grab;display:block;font-family:inherit;margin-bottom:8px;padding:11px;text-align:left;transition:transform .18s,box-shadow .18s;width:100%}.rt-mini:hover{box-shadow:0 10px 24px #14141912;transform:translateY(-2px)}.rt-mini b{display:block;font-size:13px;line-height:1.35}.rt-mini small{color:var(--rt-muted);display:block;font-size:11.5px;margin:5px 0 7px}.rt-mini-foot{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:9px}.rt-source{background:#f1edff;border-radius:999px;color:#7046d7;font-size:10.5px;padding:3px 7px;white-space:nowrap}.rt-source.late{background:var(--rt-r);color:#b83a50}.rt-progress{margin-top:8px;min-width:92px}.rt-progress-meta{align-items:center;display:flex;gap:5px;justify-content:space-between}.rt-progress-meta b{font-size:11px}.rt-progress-meta span{color:var(--rt-muted);font-size:10.5px}.rt-progress-line{background:#ececf0;border-radius:99px;height:5px;margin-top:4px;overflow:hidden}.rt-progress-line i{background:linear-gradient(90deg,#7b52e6,#2eb391);border-radius:99px;display:block;height:100%;transition:width .5s ease}.rt-owner{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:6px;white-space:nowrap}.rt-owner.none{color:#a1a1aa;font-weight:500}.rt-pill{background:#f2f2f4;border-radius:999px;font-size:10.5px;font-weight:800;padding:3px 8px;white-space:nowrap}.rt-pill.pri-high{background:var(--rt-r);color:#b83a50}.rt-pill.pri-med{background:var(--rt-a);color:#a06511}.rt-pill.pri-low{background:var(--rt-g);color:#16825d}.rt-pill.st-in_progress{background:var(--rt-b);color:#2563eb}.rt-pill.st-review{background:var(--rt-a);color:#a06511}.rt-pill.st-done{background:var(--rt-g);color:#16825d}.rt-pill.st-todo{background:#f2f2f4;color:#52525b}.rt-pill.ok{background:var(--rt-g);color:#16825d}.rt-pill.wait{background:var(--rt-a);color:#a06511}.rt-pill.purple{background:var(--rt-v);color:#7c3aed}.rt-pill.block{background:var(--rt-r);color:#b83a50}.rt-ai{background:#f1edff;border-radius:99px;color:#7046d7;font-size:10.5px;font-weight:700;margin-left:7px;padding:2px 7px;white-space:nowrap}.rt-table-card{overflow-x:auto;padding:4px 6px}.rt-table{border-collapse:collapse;width:100%}.rt-table th{color:var(--rt-muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:10px 9px;text-align:left;text-transform:uppercase;white-space:nowrap}.rt-table td,.rt-table th{border-bottom:1px solid var(--rt-line)}.rt-table td{font-size:12.5px;padding:11px 9px;vertical-align:middle}.rt-table tbody tr{cursor:pointer;transition:background .12s}.rt-table tbody tr:hover{background:#fafafb}.rt-table td.late{color:#b83a50;font-weight:600}.rt-empty-cell{color:var(--rt-muted);cursor:default;padding:30px!important;text-align:center}.rt-week{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.rt-day{background:#fff;border:1px solid var(--rt-line);border-radius:13px;min-height:360px;padding:9px}.rt-day.today{border-color:#c9b7f5;box-shadow:0 0 0 3px #7c3aed0f}.rt-day-head{display:flex;font-size:12.5px;font-weight:800;justify-content:space-between;margin-bottom:8px}.rt-day-head span{color:var(--rt-muted);font-weight:500}.rt-sched{background:#f6f3ff;border:1px solid #e5dcfb;border-radius:9px;color:inherit;cursor:pointer;display:block;font-family:inherit;margin-bottom:7px;padding:9px;text-align:left;width:100%}.rt-sched.done{background:#eef9f5;border-color:#d6eee4}.rt-sched b{display:block;font-size:12px}.rt-sched span{color:#746c82;display:block;font-size:11px;margin-top:3px}.rt-team{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.rt-teamcard{display:flex;flex-direction:column;min-height:200px}.rt-teamhead{align-items:center;display:flex;gap:10px}.rt-teamhead>span:last-child{display:grid;flex:1 1;min-width:0}.rt-teamhead b{font-size:14px}.rt-teamhead small{color:var(--rt-muted);font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-teamav{background:linear-gradient(135deg,#6b43d8,#9a78f0);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:850;height:40px;place-items:center;width:40px}.rt-load{background:#eee;border-radius:99px;height:6px;margin:13px 0 5px;overflow:hidden}.rt-load i{background:linear-gradient(90deg,#7b52e6,#32b49d);display:block;height:100%;transition:width .5s}.rt-load.over i{background:linear-gradient(90deg,#f59e0b,#ef4444)}.rt-load-meta{color:var(--rt-muted);display:flex;font-size:11.5px;justify-content:space-between}.rt-load-meta b{color:var(--rtx-ui-text)}.rt-teamstats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:11px}.rt-teamstats div{background:#f7f7f9;border-radius:9px;padding:8px}.rt-teamstats b,.rt-teamstats span{display:block}.rt-teamstats b{font-size:15px}.rt-teamstats span{color:var(--rt-muted);font-size:10.5px}.rt-teamstats .warn b{color:#b45309}.rt-contactline{color:var(--rt-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-top:8px}.rt-teamcard .rt-team-actions{display:flex;gap:6px;margin-top:auto;padding-top:12px}.rt-activity{grid-gap:10px;align-items:center;border-top:1px solid var(--rt-line);display:grid;gap:10px;grid-template-columns:74px 8px 1fr auto;padding:12px 2px}.rt-activity:first-child{border-top:0}.rt-activity time{color:#aaa;font:11px ui-monospace,Menlo,monospace}.rt-activity i{background:#a1a1aa;border-radius:50%;height:8px;width:8px}.rt-activity.relatix i{background:#7b52e6;box-shadow:0 0 0 3px #7b52e61f}.rt-activity b{display:block;font-size:13px}.rt-activity span{color:var(--rt-muted);display:block;font-size:12px;margin-top:2px}.rt-projects{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.rt-pcard{color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:9px;text-align:left;transition:transform .16s,box-shadow .16s}.rt-pcard:hover{box-shadow:0 12px 30px #14141912;transform:translateY(-2px)}.rt-pcard-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rt-pcard h4{font-size:15px;margin:0}.rt-pcard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--rt-muted);display:-webkit-box;font-size:12.5px;line-height:1.5;margin:0;overflow:hidden}.rt-pcard-foot{align-items:center;color:var(--rt-muted);display:flex;font-size:11.5px;gap:8px;justify-content:space-between;margin-top:auto}.rt-empty{grid-gap:6px;background:#fff;border:1px dashed #dcdce2;border-radius:14px;color:var(--rt-muted);display:grid;font-size:13px;gap:6px;justify-items:center;padding:34px 12px;text-align:center}.rt-empty b{color:var(--rtx-ui-text);font-size:14px}.rt-err{background:#fde8e8;border-radius:10px;color:#b42318;font-size:12.5px;margin-bottom:12px;padding:9px 12px}.rt-planmodal .tt-modal-card{overflow:hidden;padding:0;width:min(860px,100%)}.rt-planmodal .tt-plan{border-radius:0;box-shadow:none}@media (max-width:1200px){.rt-quick{grid-template-columns:1fr 1fr 1fr}.rt-board{grid-template-columns:1fr 1fr}.rt-week{grid-template-columns:repeat(4,1fr)}.rt-team{grid-template-columns:1fr 1fr}}@media (max-width:760px){.rt-grid4{grid-template-columns:1fr 1fr}.rt-board,.rt-brainbar,.rt-quick,.rt-team,.rt-week{grid-template-columns:1fr}.rt-switch{margin-left:0}.rt-hero{flex-direction:column}}:root[data-theme=dark] .rt-btn:not(.primary):not(.active),:root[data-theme=dark] .rt-day,:root[data-theme=dark] .rt-input,:root[data-theme=dark] .rt-mini,:root[data-theme=dark] .rt-select{background:var(--rtx-ui-surface);border-color:var(--rt-line);color:var(--rtx-ui-text)}:root[data-theme=dark] .rt-col,:root[data-theme=dark] .rt-sync div,:root[data-theme=dark] .rt-teamstats div{background:var(--rtx-ui-surface-alt);border-color:var(--rt-line)}.rt-toast{animation:ttPop .18s ease-out;background:#18181c;border-radius:10px;bottom:24px;box-shadow:0 12px 30px #00000040;color:#fff;font-size:13px;left:50%;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:95}.rt-hero-actions{align-items:center}.rt-hero-actions .rt-btn,.rt-section .rt-btn{border-radius:9px;font-size:12.5px;line-height:1.2;min-height:34px;padding:7px 12px}.rt-hero-actions .rt-select{font-size:12.5px;min-height:34px;padding:7px 10px}.rt-plan-inline{display:grid;grid-template-rows:0fr;margin:0;opacity:0;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,margin .35s}.rt-plan-inline.open{grid-template-rows:1fr;margin:0 0 12px;opacity:1}.rt-plan-inner{min-height:0;overflow:hidden}.rt-plan-inline.open .tt-plan{animation:planIn .4s cubic-bezier(.2,.8,.2,1) both}@keyframes planIn{0%{transform:translateY(-6px) scale(.995)}}.tt-plan-progress{grid-gap:8px;animation:planIn .3s ease both;display:grid;gap:8px;margin-top:12px}.tt-plan-bar{background:#ffffff1f;border-radius:99px;height:3px;overflow:hidden}.tt-plan-bar i{background:linear-gradient(90deg,#a78bfa,#34d399);border-radius:99px;display:block;height:100%;transition:width 1.2s ease}.tt-plan-progress ol{color:#8f92a3;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;list-style:none;margin:0;padding:0}.tt-plan-progress li{align-items:center;display:inline-flex;gap:6px;transition:color .3s}.tt-plan-progress li i{background:#4b4d5c;border-radius:50%;height:7px;width:7px}.tt-plan-progress li.on{color:#fff}.tt-plan-progress li.on i{animation:cchPulse 1.4s infinite;background:#a78bfa}.tt-plan-progress li.done{color:#c9c6d8}.tt-plan-progress li.done i{background:#34d399}.tt-review{animation:planIn .35s ease both}@media (prefers-reduced-motion:reduce){.rt-plan-inline,.rt-plan-inline.open .tt-plan,.tt-plan-progress,.tt-review{animation:none;transition:none}}.rt-input.is-active,.rt-select.is-active{background:#f0fdfa;border-color:#5eead4;color:#0f766e;font-weight:600}.rt-metric{outline-offset:2px;position:relative}.rt-metric.is-active{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a626}.rt-metric.is-active:after{background:#ccfbf1;border-radius:99px;color:#0f766e;content:"Filtering";font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px}.rt-btn:focus-visible,.rt-input:focus-visible,.rt-metric:focus-visible,.rt-select:focus-visible,.rt-tab:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.rt-btn.active{background:#0f766e;border-color:#0f766e;color:#fff}.rt-tab[aria-selected=true]{border-bottom-color:#0f766e}.rt-filterbar{align-items:center;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:10px;color:#115e59;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;margin:-2px 0 10px;padding:8px 12px}.rt-filterbar em{font-style:normal;font-weight:700}.rt-chip-clear{background:#fff;border:1px solid #99f6e4;border-radius:99px;color:#0f766e;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;padding:4px 10px}.rt-chip-clear:hover{background:#ccfbf1}:root[data-theme=dark] .rt-filterbar,:root[data-theme=dark] .rt-input.is-active,:root[data-theme=dark] .rt-select.is-active{background:#0f2e2b;border-color:#115e59;color:#5eead4}.rt-linkbtn{background:none;border:0;color:#6d28d9;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;padding:0 0 0 4px;text-decoration:underline;text-underline-offset:2px}.rt-pgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:16px}.rt-pgrid .rt-pcard{min-height:180px}.rt-pcard-foot .late{color:#c2410c;font-weight:600}.rt-pcard-open{color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:12px;font-weight:600;opacity:.8;transition:opacity .15s}.rt-pcard:hover .rt-pcard-open{opacity:1}.rt-pcard-all{background:#0000;border-style:dashed;justify-content:center}.rt-crumbs{align-items:center;color:var(--rt-muted);display:flex;font-size:13px;gap:8px;margin:2px 0 12px}.rt-crumbs b{color:#18181b;color:var(--rtx-ui-text,#18181b)}.rt-crumbs .rt-linkbtn{align-items:center;display:inline-flex;font-weight:600;gap:4px}.rt-psel{grid-gap:18px;border-left:3px solid #7c3aed;border-left:3px solid var(--os-accent,#7c3aed);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 260px;margin-bottom:14px}.rt-psel h3{font-size:16px;margin:6px 0 4px}.rt-psel p{color:var(--rt-muted);font-size:12.5px;line-height:1.5;margin:0 0 10px;white-space:pre-line}.rt-psel-side{grid-gap:10px;align-content:start;display:grid;gap:10px}.rt-psel-side .rt-btn{align-items:center;display:inline-flex;gap:5px;justify-self:start}@media (max-width:720px){.rt-psel{grid-template-columns:1fr}}.rt-mini-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.rt-clip{align-items:center;color:var(--rt-muted);display:inline-flex;font-size:11px;gap:3px}.rt-owner.multi small{color:var(--rt-muted);font-weight:600}.rt-owner-stack{display:inline-flex}.rt-owner-stack>*+*{border-radius:50%;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--rtx-ui-surface,#fff);margin-left:-6px}.rt{--rt-acc:var(--os-accent,#7c3aed);--rt-acc-soft:color-mix(in srgb,var(--rt-acc) 9%,#0000);--rt-acc-line:color-mix(in srgb,var(--rt-acc) 28%,#0000)}:root:root .rt .rt-btn{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:10px;box-shadow:0 1px 2px #1010180a;color:#18181b;color:var(--rtx-ui-text,#18181b);font-size:13px;font-weight:600;gap:7px;height:36px;padding:0 14px}:root:root .rt .rt-btn:hover:not(:disabled){background:var(--rt-acc-soft);border-color:var(--rt-acc-line);color:var(--rt-acc)}:root:root .rt .rt-btn.sm{border-radius:8px;font-size:12px;height:30px;padding:0 11px}:root:root .rt .rt-btn.primary{background:var(--rt-acc);border-color:var(--rt-acc);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--rt-acc) 80%,#0000),inset 0 1px 0 #ffffff2e;color:#fff}:root:root .rt .rt-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--rt-acc) 88%,#000);border-color:#0000;color:#fff;transform:translateY(-1px)}:root:root .rt .rt-btn.ai{background:var(--rt-acc-soft);border-color:var(--rt-acc-line);color:var(--rt-acc)}:root:root .rt .rt-btn.ai.active,:root:root .rt .rt-btn.ai:hover:not(:disabled){background:color-mix(in srgb,var(--rt-acc) 16%,#0000)}:root:root .rt .rt-btn.active{background:var(--rt-acc-soft);border-color:var(--rt-acc-line);color:var(--rt-acc)}:root:root .rt .rt-btn.follow{background:#fef3f2;border-color:#fecdca;color:#b42318}:root:root .rt .rt-switch{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:11px;display:inline-flex;gap:0;padding:3px}:root:root .rt .rt-switch .rt-btn{background:#0000;border:0;box-shadow:none;color:var(--rt-muted);height:30px}:root:root .rt .rt-switch .rt-btn.active{background:var(--rt-acc);color:#fff}.rt .rt-tab[aria-selected=true]{border-bottom-color:var(--rt-acc)}.rt .rt-tab:hover,.rt .rt-tab[aria-selected=true]{color:#18181b;color:var(--rtx-ui-text,#18181b)}.rt .rt-input,.rt .rt-select{border-color:var(--rt-line);border-radius:10px;height:36px;padding-bottom:0;padding-top:0}.rt .rt-input:focus,.rt .rt-select:focus{border-color:var(--rt-acc);box-shadow:0 0 0 3px var(--rt-acc-soft)}.rt .rt-input.is-active,.rt .rt-select.is-active{background:var(--rt-acc-soft);border-color:var(--rt-acc-line);color:var(--rt-acc)}.rt .rt-progress-line i{background:linear-gradient(90deg,var(--rt-acc),color-mix(in srgb,var(--rt-acc) 55%,#22c55e))}.rt .rt-hero h2{font-size:24px}.rt .rt-hero{align-items:center}.rt .rt-toolbar{padding:10px}.rt .rt-pgrid{gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.rt .rt-pgrid .rt-pcard{border-radius:16px;gap:10px;min-height:196px;overflow:hidden;padding:18px 18px 16px;position:relative}.rt .rt-pgrid .rt-pcard:before{background:var(--rt-acc);content:"";height:3px;inset:0 0 auto 0;opacity:.85;position:absolute}.rt .rt-pgrid .rt-pcard:hover{border-color:var(--rt-acc-line);box-shadow:0 14px 34px -14px color-mix(in srgb,var(--rt-acc) 45%,#0000)}.rt .rt-pgrid .rt-pcard h4{font-size:15.5px;letter-spacing:-.01em}.rt .rt-pcard-open{align-self:flex-start;background:var(--rt-acc-soft);border-radius:8px;color:var(--rt-acc);display:inline-flex;opacity:1;padding:5px 10px}.rt .rt-pcard:hover .rt-pcard-open{background:var(--rt-acc);color:#fff}.rt .rt-pcard-all{background:#0000;border:1.5px dashed var(--rt-acc-line)}.rt .rt-pcard-all:before{display:none}.ta{grid-gap:12px;display:grid;gap:12px;margin:4px 0 18px}.ta-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.ta-tile{grid-column-gap:10px;grid-row-gap:2px;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:14px;color:inherit;column-gap:10px;cursor:pointer;display:grid;font:inherit;grid-template-areas:"ic val" "label label" "sub sub";grid-template-columns:auto 1fr;padding:14px;position:relative;row-gap:2px;text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s}.ta-tile:disabled{cursor:default}.ta-tile:hover:not(:disabled){box-shadow:0 12px 26px -14px #10101840;transform:translateY(-2px)}.ta-tile.is-on{border-color:var(--rt-acc);box-shadow:0 0 0 3px var(--rt-acc-soft)}.ta-ic{border-radius:10px;display:grid;grid-area:ic;height:32px;place-items:center;width:32px}.ta-val{font-size:24px;font-weight:750;grid-area:val;justify-self:end;letter-spacing:-.02em}.ta-label{font-size:12.5px;font-weight:600;grid-area:label;margin-top:8px}.ta-sub{color:var(--rt-muted);font-size:11px;grid-area:sub}.t-blue .ta-ic{background:#eff6ff;color:#2563eb}.t-amber .ta-ic{background:#fffbeb;color:#d97706}.t-red .ta-ic{background:#fef2f2;color:#dc2626}.t-red .ta-val{color:#dc2626}.t-plain .ta-ic{background:#f4f4f5;color:#71717a}.t-teal .ta-ic{background:#f0fdfa;color:#0d9488}.t-accent .ta-ic{background:var(--rt-acc-soft);color:var(--rt-acc)}.t-green .ta-ic{background:#f0fdf4;color:#16a34a}.ta-panels{grid-template-columns:1fr 1fr 1.25fr}.ta-panel,.ta-panels{grid-gap:10px;display:grid;gap:10px}.ta-panel{align-content:start;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:14px;min-width:0;padding:14px 16px}.ta-panel.is-alert{background:linear-gradient(180deg,#fff8f7,#fff 60%);background:linear-gradient(180deg,#fff8f7,var(--rtx-ui-surface,#fff) 60%);border-color:#fecdca}.ta-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.ta-head b{align-items:center;display:inline-flex;font-size:13px;gap:6px}.ta-head span{color:var(--rt-muted);font-size:11px}.ta-empty{color:var(--rt-muted);font-size:12px}.ta-stack{background:#f1f1f4;border-radius:99px;display:flex;height:10px;overflow:hidden}.ta-stack i{display:block;height:100%}.st-todo{background:#a1a1aa}.st-prog{background:#3b82f6}.st-review{background:#f59e0b}.st-done{background:#22c55e}.ta-legend{grid-gap:6px 14px;color:var(--rt-muted);display:grid;font-size:12px;gap:6px 14px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ta-legend li{align-items:center;display:flex;gap:6px}.ta-legend li i{border-radius:3px;height:8px;width:8px}.ta-legend li b{color:#18181b;color:var(--rtx-ui-text,#18181b);margin-left:auto}.ta-late,.ta-load{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ta-load li{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:auto minmax(0,90px) 1fr auto}.ta-load-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-load-bar{background:#f1f1f4;border-radius:99px;height:6px;overflow:hidden;position:relative}.ta-load-bar i{background:var(--rt-acc)}.ta-load-bar em,.ta-load-bar i{border-radius:99px;inset:0 auto 0 0;position:absolute}.ta-load-bar em{background:#ef4444}.ta-load-n{font-weight:700}.ta-load-n small{color:#dc2626;font-weight:600}.ta-late li{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #fde2df;border-radius:10px;display:flex;gap:10px;padding:8px 10px}.ta-late-main{display:grid;flex:1 1;min-width:0}.ta-late-main b{font-size:12.5px}.ta-late-main b,.ta-late-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-late-main small{color:var(--rt-muted);font-size:11px}.ta-more{background:none;border:0;color:var(--rt-acc);cursor:pointer;font:inherit;font-size:12px;font-weight:600;justify-self:start;padding:0}@media (max-width:1200px){.ta-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ta-panels{grid-template-columns:1fr 1fr}.ta-panels>:last-child{grid-column:1/-1}}@media (max-width:680px){.ta-tiles{grid-template-columns:1fr 1fr}.ta-panels{grid-template-columns:1fr}}:root[data-theme=dark] .ta-load-bar,:root[data-theme=dark] .ta-stack{background:#ffffff14}:root[data-theme=dark] .ta-panel.is-alert{background:var(--rtx-ui-surface)}.rt .rt-board{height:clamp(440px,calc(100vh - 250px),820px);margin-bottom:110px}.rt .rt-col{background:color-mix(in srgb,#18181b 3.5%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 3.5%,#0000);border:1px solid var(--rt-line);border-radius:14px;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.rt .rt-col.over{background:var(--rt-acc-soft);border-color:var(--rt-acc)}.rt .rt-col-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,#fff 92%,#0000);background:color-mix(in srgb,var(--rtx-ui-surface,#fff) 92%,#0000);border-bottom:1px solid var(--rt-line);margin:0;padding:12px 14px;z-index:1}.rt .rt-col-head b{align-items:center;display:inline-flex;font-size:13px;gap:8px}.rt .rt-col-head b i{border-radius:50%;height:8px;width:8px}.rt .rt-col-head span{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:99px;color:#18181b;color:var(--rtx-ui-text,#18181b);display:inline-grid;font-size:11.5px;font-weight:700;height:22px;min-width:24px;padding:0 7px;place-items:center}.rt .rt-col-body{grid-gap:8px;align-content:start;display:grid;flex:1 1;gap:8px;min-height:0;overflow-y:auto;padding:10px;scrollbar-width:thin}.rt .rt-col-empty{border:1px dashed var(--rt-line);border-radius:10px;padding:28px 8px;text-align:center}.rt .rt-col-more{background:#0000;border:1px dashed var(--rt-acc-line);border-radius:10px;color:var(--rt-acc);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:9px}.rt .rt-col-more span{color:var(--rt-muted);font-weight:500}.rt .rt-col-more:hover{background:var(--rt-acc-soft)}.rt .rt-mini{grid-gap:7px;background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:12px;box-shadow:0 1px 2px #1010180a;display:grid;gap:7px;margin:0;padding:12px}.rt .rt-mini:hover{border-color:var(--rt-acc-line);box-shadow:0 8px 20px -10px #10101840;transform:translateY(-1px)}.rt .rt-mini.is-late{box-shadow:inset 3px 0 0 #ef4444,0 1px 2px #1010180a}.rt .rt-mini-top{align-items:center;display:flex;gap:6px;justify-content:space-between}.rt .rt-mini b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13.5px;line-height:1.35;overflow:hidden}.rt .rt-mini small{font-size:11.5px;margin:-3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt .rt-mini-prog{align-items:center;display:flex;gap:8px}.rt .rt-mini-prog span{background:#ececf0;border-radius:99px;flex:1 1;height:4px;overflow:hidden}.rt .rt-mini-prog i{background:var(--rt-acc);border-radius:99px;display:block;height:100%}.rt .rt-mini-prog em{color:var(--rt-muted);font-size:11px;font-style:normal;font-weight:700;min-width:30px;text-align:right}.rt .rt-source{background:var(--rt-acc-soft);color:var(--rt-acc);font-size:11px;font-weight:600;padding:3px 8px}.rt .rt-source.late{background:#fef2f2;color:#dc2626}.rt .rt-table-card{margin-bottom:110px;overflow:hidden;padding:0}.rt .rt-table-scroll{max-height:clamp(420px,calc(100vh - 280px),780px);overflow:auto}.rt .rt-table thead th{background:#fff;background:var(--rtx-ui-surface,#fff);border-bottom:0;box-shadow:inset 0 -1px 0 var(--rt-line);padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.rt .rt-table td{padding:11px 12px}.rt .rt-table tr.is-late td:first-child{box-shadow:inset 3px 0 0 #ef4444}.rt-pager{border-top:1px solid var(--rt-line);color:var(--rt-muted);font-size:12px;gap:10px;justify-content:space-between;padding:10px 14px}.rt-pager,.rt-pager div{align-items:center;display:flex}.rt-pager div{gap:4px}.rt-pager button{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:9px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 8px}.rt-pager button:hover:not(:disabled){border-color:var(--rt-acc-line);color:var(--rt-acc)}.rt-pager button.is-on{background:var(--rt-acc);border-color:var(--rt-acc);color:#fff}.rt-pager button:disabled{cursor:default;opacity:.4}.rt-pager em{font-style:normal;padding:0 4px}@media (max-width:1200px){.rt .rt-board{height:auto}.rt .rt-col{max-height:620px}}:root[data-theme=dark] .rt .rt-mini-prog span{background:#ffffff1a}.ta-overdue .ta-late{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.rt .rt-phead{grid-gap:24px;align-items:center;border-radius:16px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:16px 20px}.rt-phead-main{grid-gap:6px;display:grid;gap:6px;min-width:0}.rt-phead-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rt-phead-title h3{font-size:18px;letter-spacing:-.01em;margin:0 4px 0 0}.rt-phead-main>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--rt-muted);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;max-width:900px;overflow:hidden}.rt-phead-side{align-items:center;display:flex;gap:16px}.rt-phead-ring{--p:0;background:conic-gradient(var(--rt-acc) calc(var(--p)*1%),color-mix(in srgb,#18181b 8%,#0000) 0);background:conic-gradient(var(--rt-acc) calc(var(--p)*1%),color-mix(in srgb,var(--rtx-ui-text,#18181b) 8%,#0000) 0);border-radius:50%;display:grid;flex-shrink:0;height:64px;place-items:center;position:relative;width:64px}.rt-phead-ring:before{background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:50%;content:"";inset:7px;position:absolute}.rt-phead-ring b{font-size:14px;font-weight:750;position:relative}.rt-phead-facts{grid-gap:4px;color:var(--rt-muted);display:grid;font-size:12px;gap:4px;min-width:130px}.rt-phead-facts b{color:#18181b;color:var(--rtx-ui-text,#18181b)}.rt-phead-facts .late,.rt-phead-facts .late b{color:#dc2626}@media (max-width:900px){.rt .rt-phead{grid-template-columns:1fr}.rt-phead-side{flex-wrap:wrap}}.rt .rt-board{align-items:start;height:auto}.rt .rt-col{min-height:320px}.rt .rt-col,.rt .rt-col-body{overflow:visible}.rt .rt-col-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;background:var(--rtx-ui-surface,#fff);border-radius:14px 14px 0 0;box-shadow:0 6px 12px -10px #10101840;position:-webkit-sticky;position:sticky;top:0;z-index:5}@media (max-width:1200px){.rt .rt-col{max-height:none}}.rt .rt-board{align-items:stretch}.rt .rt-col-head{top:-16px}@media (max-width:760px){.rt .rt-col-head{top:-12px}}.rt .rt-toolbar{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:14px;box-shadow:0 1px 2px #10101808;flex-wrap:wrap;margin-bottom:12px;padding:8px}.rt .rt-toolbar,.rt-search{align-items:center;display:flex;gap:8px}.rt-search{background:color-mix(in srgb,#18181b 4%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 4%,#0000);border:1px solid #0000;border-radius:10px;color:var(--rt-muted);cursor:text;flex:1 1 260px;height:36px;min-width:200px;padding:0 10px 0 12px;transition:border-color .15s,background .15s,box-shadow .15s}.rt-search:focus-within{border-color:var(--rt-acc);box-shadow:0 0 0 3px var(--rt-acc-soft);color:var(--rt-acc)}.rt-search.is-active,.rt-search:focus-within{background:#fff;background:var(--rtx-ui-surface,#fff)}.rt-search.is-active{border-color:var(--rt-acc-line)}.rt-search input{background:#0000;border:0;color:#18181b;color:var(--rtx-ui-text,#18181b);flex:1 1;font:inherit;font-size:13px;height:100%;min-width:0;outline:0}.rt-search input::placeholder{color:var(--rt-muted)}.rt-search button{background:color-mix(in srgb,#18181b 8%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 8%,#0000);border:0;border-radius:50%;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;display:grid;height:22px;place-items:center;width:22px}.rt-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rt-fsel{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;background:var(--rtx-ui-surface,#fff) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;border:1px solid var(--rt-line);border-radius:99px;color:#18181b;color:var(--rtx-ui-text,#18181b);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;height:34px;max-width:190px;padding:0 30px 0 12px;text-overflow:ellipsis;transition:border-color .15s,background-color .15s,color .15s}.rt-fsel:hover{border-color:var(--rt-acc-line)}.rt-fsel:focus-visible{border-color:var(--rt-acc);box-shadow:0 0 0 3px var(--rt-acc-soft);outline:0}.rt-fsel.is-active{background-color:var(--rt-acc-soft);border-color:var(--rt-acc);color:var(--rt-acc)}:root:root .rt .rt-toolbar .rt-switch{background:color-mix(in srgb,#18181b 5%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 5%,#0000);border:0;border-radius:11px;height:36px;margin-left:auto;padding:3px}:root:root .rt .rt-toolbar .rt-switch .rt-btn{border-radius:8px;color:var(--rt-muted);font-size:12.5px;height:30px;padding:0 12px}:root:root .rt .rt-toolbar .rt-switch .rt-btn:hover:not(:disabled){background:#0000;color:#18181b;color:var(--rtx-ui-text,#18181b)}:root:root .rt .rt-toolbar .rt-switch .rt-btn.active{background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:0 1px 3px #1010181f;color:var(--rt-acc)}.rt .rt-filterbar{align-items:center;color:var(--rt-muted);display:flex;font-size:12.5px;gap:10px;justify-content:space-between;margin:-4px 2px 10px}.rt .rt-filterbar b{color:#18181b;color:var(--rtx-ui-text,#18181b)}.rt .rt-chip-clear{background:var(--rt-acc-soft);border:0;border-radius:99px;color:var(--rt-acc);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:5px 12px}@media (max-width:760px){:root:root .rt .rt-toolbar .rt-switch{margin-left:0}.rt-fsel{flex:1 1 140px;max-width:none}}:root[data-theme=dark] .rt-fsel{background-color:var(--rtx-ui-surface)}.sv{grid-gap:14px;display:grid;gap:14px;margin-bottom:110px}.sv-sum{display:flex;flex-wrap:wrap;gap:8px}.sv-sum-chip{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:99px;color:var(--rt-muted);display:inline-flex;font-size:12.5px;gap:6px;height:32px;padding:0 12px}.sv-sum-chip b{color:#18181b;color:var(--rtx-ui-text,#18181b)}.sv-sum-chip.bad{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.sv-sum-chip.bad b{color:#b91c1c}.sv-week{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.sv-day{grid-gap:1px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:14px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:1px;justify-items:center;padding:10px 6px;transition:border-color .15s,box-shadow .15s,transform .15s}.sv-day:hover{border-color:var(--rt-acc-line);transform:translateY(-1px)}.sv-day-name{color:var(--rt-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sv-day b{font-size:22px;font-weight:750;line-height:1.15}.sv-day-month,.sv-day-n{color:var(--rt-muted);font-size:11px}.sv-day-n{background:color-mix(in srgb,#18181b 5%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 5%,#0000);border-radius:99px;font-weight:600;margin-top:6px;padding:2px 8px}.sv-day.has .sv-day-n{background:var(--rt-acc-soft);color:var(--rt-acc)}.sv-day.is-today{border-color:var(--rt-acc-line)}.sv-day.is-today b{color:var(--rt-acc)}.sv-day.is-on{border-color:var(--rt-acc);box-shadow:0 0 0 3px var(--rt-acc-soft)}.sv-card{grid-gap:10px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:16px;display:grid;gap:10px;padding:14px 16px}.sv-card.is-alert{border-color:#fecaca}.sv-card-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between}.sv-card-head h3{align-items:center;display:inline-flex;font-size:15px;gap:7px;margin:0}.sv-card.is-alert .sv-card-head h3{color:#b91c1c}.sv-card-sub{color:var(--rt-muted);font-size:12px}.sv-link{background:none;border:0;color:var(--rt-acc);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.sv-empty{color:var(--rt-muted);font-size:12.5px;padding:6px 0}.sv-group{grid-gap:6px;display:grid;gap:6px}.sv-group+.sv-group{border-top:1px solid var(--rt-line);padding-top:8px}.sv-group-head{align-items:baseline;display:flex;font-size:13px;gap:8px}.sv-group-head span{color:var(--rt-muted);font-size:12px}.sv-late-list,.sv-rows{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.sv-row{grid-gap:12px;align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:minmax(0,1fr) 160px 100px 74px 120px;padding:9px 10px;text-align:left;width:100%}.sv-row:hover{background:color-mix(in srgb,#18181b 4%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 4%,#0000)}.sv-row.done b{color:var(--rt-muted);text-decoration:line-through}.sv-late-main,.sv-row-main{display:grid;min-width:0}.sv-late-main b,.sv-row-main b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-late-main span,.sv-row-main span{color:var(--rt-muted);font-size:11.5px}.sv-late-main span,.sv-row-main span,.sv-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-who{align-items:center;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;min-width:0}.sv-who.none{color:var(--rt-muted);font-style:italic;font-weight:500}.sv-bar{align-items:center;display:inline-flex;gap:6px}.sv-bar i{background:color-mix(in srgb,#18181b 8%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 8%,#0000);border-radius:99px;display:block;flex:1 1;height:5px;overflow:hidden;position:relative}.sv-bar u{background:var(--rt-acc);border-radius:99px;inset:0 auto 0 0;position:absolute}.sv-bar em{color:var(--rt-muted);font-style:normal;min-width:30px;text-align:right}.sv-bar em,.sv-sev{font-size:11px;font-weight:700}.sv-sev{color:#b91c1c;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.sv-sev.mid{color:#c2410c}.sv-late{grid-gap:12px;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 150px 90px 120px 74px 110px auto;padding:9px 10px 9px 14px;position:relative}.sv-late:before{border-radius:0 3px 3px 0;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.sv-late.sev-high:before{background:#dc2626}.sv-late.sev-mid:before{background:#f97316}.sv-late:hover{border-color:#fecaca}.sv-late-main{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.sv-due{align-items:center;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;white-space:nowrap}.sv-due svg{color:var(--rt-muted)}.sv-days{border-radius:99px;font-size:11.5px;font-weight:700;justify-self:start;padding:3px 9px;white-space:nowrap}.sev-high .sv-days{background:#fef2f2;color:#b91c1c}.sev-mid .sv-days{background:#fff7ed;color:#c2410c}.sv-follow{align-items:center;background:var(--rt-acc-soft);border:1px solid var(--rt-acc-line);border-radius:9px;color:var(--rt-acc);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;height:30px;padding:0 12px;white-space:nowrap}.sv-follow:hover{background:var(--rt-acc);color:#fff}@media (max-width:1100px){.sv-row{grid-template-columns:minmax(0,1fr) auto auto}.sv-row .sv-bar,.sv-row .sv-who{display:none}.sv-late{grid-template-columns:minmax(0,1fr) auto auto}.sv-late .rt-pill,.sv-late .sv-bar,.sv-late .sv-who{display:none}}@media (max-width:680px){.sv-week{grid-template-columns:repeat(4,minmax(0,1fr))}}.sv-late .rt-pill,.sv-row .rt-pill{justify-self:start}.tm-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.tm-search{flex:0 1 280px}.sv-sum-chip.link{background:var(--rt-acc-soft);border-color:var(--rt-acc-line);cursor:pointer;font:inherit;font-size:12.5px}.sv-sum-chip.link,.sv-sum-chip.link b{color:var(--rt-acc)}.tm-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:110px}.tm-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rt-line);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.tm-card:hover{border-color:var(--rt-acc-line);box-shadow:0 12px 28px -16px #1010184d;transform:translateY(-1px)}.tm-head{align-items:center;display:flex;gap:12px}.tm-id{display:grid;flex:1 1;min-width:0}.tm-id b{font-size:14.5px}.tm-id b,.tm-id span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-id span{color:var(--rt-muted);font-size:12px}.tm-load-badge{border-radius:99px;flex-shrink:0;font-size:12px;font-weight:750;padding:4px 9px}.tm-load-badge.ok{background:#f0fdf4;color:#15803d}.tm-load-badge.busy{background:#fffbeb;color:#b45309}.tm-load-badge.over{background:#fef2f2;color:#b91c1c}.tm-meta{grid-gap:5px;color:var(--rt-muted);display:grid;font-size:12.5px;gap:5px;list-style:none;margin:0;padding:0}.tm-meta li{align-items:center;display:flex;gap:7px;min-width:0}.tm-meta li svg{flex-shrink:0}.tm-meta li b{color:#18181b;color:var(--rtx-ui-text,#18181b);font-weight:600}.tm-meta li.muted{font-style:italic}.tm-meta a{color:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tm-meta a:hover{color:var(--rt-acc);text-decoration:underline}.tm-capacity{grid-gap:6px;display:grid;gap:6px}.tm-capacity-top{color:var(--rt-muted);display:flex;font-size:12px;justify-content:space-between}.tm-capacity-top b{color:#18181b;color:var(--rtx-ui-text,#18181b)}.tm-bar-line{background:color-mix(in srgb,#18181b 7%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 7%,#0000);border-radius:99px;height:6px;overflow:hidden}.tm-bar-line i{border-radius:99px;display:block;height:100%;transition:width .5s}.tm-bar-line.ok i{background:#22c55e}.tm-bar-line.busy i{background:#f59e0b}.tm-bar-line.over i{background:#ef4444}.tm-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.tm-stats div{grid-gap:1px;background:color-mix(in srgb,#18181b 3.5%,#0000);background:color-mix(in srgb,var(--rtx-ui-text,#18181b) 3.5%,#0000);border-radius:10px;display:grid;gap:1px;padding:8px 6px;text-align:center}.tm-stats b{font-size:16px;font-weight:750}.tm-stats span{color:var(--rt-muted);font-size:10.5px}.tm-stats .bad b{color:#dc2626}.tm-stats .warn b{color:#d97706}.tm-view{background:var(--rt-acc-soft);border:1px solid var(--rt-acc-line);border-radius:10px;color:var(--rt-acc);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;height:34px;margin-top:auto;transition:background .15s,color .15s}.tm-view:hover{background:var(--rt-acc);color:#fff}.tm-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}.tm-activity{max-height:calc(100vh - 220px);overflow-y:auto;padding:14px;position:-webkit-sticky;position:sticky;top:12px}.tm-activity-head{align-items:center;display:flex;font-size:13px;gap:7px;margin-bottom:8px}.tm-activity-head .rt-linkbtn{font-size:12px;margin-left:auto}@media (max-width:1100px){.tm-layout{grid-template-columns:minmax(0,1fr)}.tm-activity{max-height:none;position:static}}.tm-pv{grid-gap:8px;display:grid;gap:8px}.tm-pv-row{grid-gap:6px 10px;align-items:center;background:#fff;background:var(--rx-surface,#fff);border:1px solid #ececf0;border:1px solid var(--rx-line,#ececf0);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:6px 10px;grid-template-areas:"main main main" "stage due pct";grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px;text-align:left;width:100%}.tm-pv-row:hover{border-color:#d4d4d8;border-color:var(--rx-line-strong,#d4d4d8)}.tm-pv-row.is-late{border-left:3px solid #dc2626}.tm-pv-main{display:grid;grid-area:main;min-width:0}.tm-pv-row>.tt-st{grid-area:stage}.tm-pv-due{grid-area:due}.tm-pv-pct{grid-area:pct}.tm-pv-main b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-pv-main small{overflow:hidden;text-overflow:ellipsis}.tm-pv-due,.tm-pv-main small{color:#71717a;color:var(--rx-muted,#71717a);font-size:12px;white-space:nowrap}.tm-pv-due.late{color:#dc2626;font-weight:600}.tm-pv-pct{font-feature-settings:"tnum";font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.rt-late-days{color:#dc2626;display:block;font-size:11px;font-weight:600}.tt-remhist .tt-panel-sec small{color:#71717a;color:var(--rx-muted,#71717a);font-weight:500;letter-spacing:0;margin-left:6px;text-transform:none}.tt-remhist .tt-remlog li small{color:#71717a;color:var(--rx-muted,#71717a);display:block;font-size:11.5px;margin-top:2px}.tt-next-rem{align-items:center;background:#fffbeb;border-radius:10px;color:#92400e;display:flex;gap:6px;padding:8px 10px}.cp{min-width:0;position:relative}.cp-btn{background:#fff;background:var(--rx-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rx-line,#e4e4e7);border-radius:10px;color:inherit;font:inherit;font-size:13px;gap:7px;height:36px;max-width:100%;padding:0 10px}.cp-btn.is-active{border-color:#e11d48;border-color:var(--os-accent,#e11d48);color:#e11d48;color:var(--os-accent,#e11d48)}.cp-btn__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp:not(.cp--filter) .cp-btn{justify-content:flex-start;width:100%}.cp:not(.cp--filter) .cp-btn svg:last-child{margin-left:auto}.cp--filter .cp-btn{max-width:260px}.cp-clear{background:color-mix(in srgb,#e11d48 12%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 12%,#0000);border-radius:50%;display:inline-grid;height:18px;place-items:center;width:18px}.cp-pop{background:#fff;background:var(--rx-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rx-line,#e4e4e7);border-radius:12px;box-shadow:0 18px 40px -18px #0f172a59;left:0;max-height:360px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);width:300px;z-index:40}.cp-row{align-items:center;background:none;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:8px;padding:7px 8px;text-align:left;width:100%}.cp-row:hover{background:#f6f6f8;background:var(--rx-surface-alt,#f6f6f8)}.cp-row small{color:#71717a;color:var(--rx-muted,#71717a);font-size:11.5px;margin-left:auto}.cp-box{border:1.5px solid #c4c4cc;border:1.5px solid var(--rx-line-strong,#c4c4cc);border-radius:4px;color:#fff;display:grid;flex:none;height:16px;place-items:center;width:16px}.cp-row.is-on .cp-box{background:#e11d48;background:var(--os-accent,#e11d48);border-color:#e11d48;border-color:var(--os-accent,#e11d48)}.cp-subs{border-left:2px solid #ececf0;border-left:2px solid var(--rx-line,#ececf0);margin:0 0 4px 22px;padding-left:8px}.cp-sub{font-size:12.5px;padding:5px 8px}.cp-link{align-items:center;background:none;border:0;color:#e11d48;color:var(--os-accent,#e11d48);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:4px;padding:5px 8px}.cp-link--top{margin-top:4px}.cp-add{display:flex;gap:6px;padding:4px 8px}.cp-add input{border:1px solid #d4d4d8;border:1px solid var(--rx-line-strong,#d4d4d8);border-radius:8px;flex:1 1;font:inherit;font-size:12.5px;height:30px;min-width:0;padding:0 8px}.cp-add button{background:#e11d48;background:var(--os-accent,#e11d48);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:0 10px}.cp-empty,.cp-err{color:#71717a;color:var(--rx-muted,#71717a);font-size:12.5px;padding:8px}.cp-err{color:#dc2626}.rt-cats{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.rt-cat{background:#f4f4f6;background:var(--rx-surface-alt,#f4f4f6);border-radius:999px;color:#52525b;color:var(--rx-muted,#52525b);font-size:10.5px;font-weight:600;padding:2px 7px;white-space:nowrap}td .rt-cats{margin-top:3px}.rt-subcount{align-items:center;color:#71717a;color:var(--rx-muted,#71717a);display:inline-flex;font-size:11px;font-weight:700;gap:3px;margin-left:6px}.rt-subcount.is-done{color:#16a34a}.st-sub{margin:4px 0}.st-sub__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.st-sub__head>span{align-items:center;display:inline-flex;gap:6px}.st-sub__head small{color:#71717a;color:var(--rx-muted,#71717a);font-weight:600;letter-spacing:0;text-transform:none}.st-sub__bar{margin:6px 0 4px}.st-sub__list{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:6px 0;padding:0}.st-sub__list li{align-items:center;border:1px solid #ececf0;border:1px solid var(--rx-line,#ececf0);border-radius:9px;display:flex;gap:8px;padding:6px 8px}.st-sub__list li.is-done .st-sub__title{color:#a1a1aa;color:var(--rx-muted,#a1a1aa);text-decoration:line-through}.st-sub__check{background:none;border:1.5px solid #c4c4cc;border:1.5px solid var(--rx-line-strong,#c4c4cc);border-radius:5px;color:#fff;cursor:pointer;display:grid;flex:none;height:18px;padding:0;place-items:center;width:18px}.st-sub__check[aria-pressed=true]{background:#16a34a;border-color:#16a34a}.st-sub__title{flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-sub__due{color:#71717a;color:var(--rx-muted,#71717a);font-size:11.5px;white-space:nowrap}.st-sub__del{background:none;border:0;color:#a1a1aa;color:var(--rx-muted,#a1a1aa);cursor:pointer;display:grid;padding:2px}.st-sub__del:hover{color:#dc2626}.st-sub__add{display:flex;gap:6px;margin-top:4px}.st-sub__add input:first-child{flex:1 1;min-width:0}.st-sub__add input{background:#fff;background:var(--rx-surface,#fff);border:1px solid #d4d4d8;border:1px solid var(--rx-line-strong,#d4d4d8);border-radius:8px;color:inherit;font:inherit;font-size:12.5px;height:32px;padding:0 8px}.st-sub__add input[type=date]{width:136px}.st-sub__sugg{grid-gap:6px;background:#f7f7f9;background:var(--rx-surface-alt,#f7f7f9);border-radius:10px;display:grid;gap:6px;margin:8px 0;padding:10px}.st-sub__srow{align-items:center;display:flex;font-size:13px;gap:8px}.st-sub__sedit{background:#fff;border:1px solid #e4e4e7;border:1px solid var(--rx-line,#e4e4e7);border-radius:8px;flex:1 1;font:inherit;font-size:12.5px;height:30px;min-width:0;padding:0 8px}.rt-proj-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 300px}.rt-proj-main{min-width:0}.rt-proj-side{grid-gap:12px;display:grid;gap:12px;position:-webkit-sticky;position:sticky;top:12px}.rt-side-card{padding:14px}.rt-side-head{align-items:center;display:flex;font-size:13.5px;gap:8px;justify-content:space-between;margin-bottom:10px}.rt-side-faces .tt-stack{flex-direction:row}.rt-side-team{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.rt-side-team li{align-items:center;display:flex;gap:9px}.rt-side-team li>span{display:grid;flex:1 1;min-width:0}.rt-side-team b{font-size:13px}.rt-side-team small{color:#71717a;color:var(--rx-muted,#71717a);font-size:11.5px}.rt-side-team em{color:#16a34a;font-size:11.5px;font-style:normal;font-weight:700}.rt-side-team em.busy{color:#d97706}.rt-side-team em.over{color:#dc2626}@media (max-width:1100px){.rt-proj-layout{grid-template-columns:minmax(0,1fr)}.rt-proj-side{position:static}}.rk{background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 5%,#fff),#fff);background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 5%,var(--rx-surface,#fff)),var(--rx-surface,#fff));border:1px solid #ececf0;border:1px solid var(--rx-line,#ececf0);border-radius:16px;margin-bottom:14px}.rk-head{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:11px;padding:13px 16px;text-align:left;width:100%}.rk-head>span:nth-child(2){grid-gap:1px;display:grid;flex:1 1;gap:1px;min-width:0}.rk-head b{font-size:14.5px}.rk-head small{color:#71717a;color:var(--rx-muted,#71717a);font-size:12.5px}.rk-ic{background:#fef3c7;border-radius:10px;color:#b45309;display:grid;flex:none;height:32px;place-items:center;width:32px}.rk-chev{color:#71717a;color:var(--rx-muted,#71717a);transition:transform .2s}.rk.is-open .rk-chev{transform:rotate(180deg)}.rk-body{padding:0 16px 14px}.rk-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.rk-chips button{align-items:center;background:#fff;background:var(--rx-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rx-line,#e4e4e7);border-radius:999px;color:#52525b;color:var(--rx-muted,#52525b);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;height:28px;padding:0 10px}.rk-chips button span{color:#a1a1aa;color:var(--rx-faint,#a1a1aa);font-weight:700}.rk-chips button[aria-selected=true]{background:color-mix(in srgb,#e11d48 6%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 6%,#0000);border-color:#e11d48;border-color:var(--os-accent,#e11d48);color:#e11d48;color:var(--os-accent,#e11d48)}.rk-chips button:disabled{cursor:default;opacity:.45}.rk-chips .rk-refresh{justify-content:center;margin-left:auto;padding:0;width:28px}.rk-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.rk-item{align-items:flex-start;background:#fff;background:var(--rx-surface,#fff);border:1px solid #ececf0;border:1px solid var(--rx-line,#ececf0);border-radius:12px;display:flex;gap:10px;padding:11px 12px}.rk-src{border-radius:9px;display:grid;flex:none;height:28px;place-items:center;width:28px}.rk-main{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.rk-main b{font-size:13.5px;line-height:1.35}.rk-main small{font-size:12px;line-height:1.4}.rk-main small,.rk-meta{color:#71717a;color:var(--rx-muted,#71717a)}.rk-meta{display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 10px;margin-top:2px}.rk-meta em{background:none!important;font-style:normal;font-weight:700}.rk-high{color:#dc2626;font-weight:700}.rk-acts{align-items:center;display:flex;flex:none;gap:4px}.rk-x{background:none;border:0;border-radius:8px;color:#a1a1aa;color:var(--rx-muted,#a1a1aa);cursor:pointer;display:grid;height:26px;place-items:center;width:26px}.rk-x:hover{background:#f4f4f6;background:var(--rx-surface-alt,#f4f4f6);color:#dc2626}.rk-empty{align-items:center;color:#71717a;color:var(--rx-muted,#71717a);display:flex;font-size:12.5px;gap:6px;padding:6px 2px}.tone-violet{background:#ede9fe;color:#6d28d9}.tone-green{background:#dcfce7;color:#15803d}.tone-blue{background:#dbeafe;color:#1d4ed8}.tone-amber{background:#fef3c7;color:#b45309}.tone-rose{background:#ffe4e6;color:#be123c}.rk-meta em.tone-violet{color:#6d28d9}.rk-meta em.tone-green{color:#15803d}.rk-meta em.tone-blue{color:#1d4ed8}.rk-meta em.tone-amber{color:#b45309}.rk-meta em.tone-rose{color:#be123c}@media (max-width:560px){.rk-list{grid-template-columns:minmax(0,1fr)}.rk-item{flex-wrap:wrap}.rk-acts{justify-content:flex-end;width:100%}}:root{--os-glass:linear-gradient(180deg,#ffffffdb,#ffffffa3);--os-glass-edge:#fffffff2;--os-glass-ring:#18163012;--os-glass-shadow:0 1px 0 #ffffffe6 inset,0 0 0 1px var(--os-glass-ring),0 18px 40px -24px #28185a59;--os-ink:#17151f;--os-ink-2:#5d5a6b;--os-ink-3:#8e8b9b;--os-ok:#10b981;--os-warn:#f59e0b;--os-bad:#ef4444}:root[data-theme=dark]{--os-glass:linear-gradient(180deg,#262430d1,#1c1b24b8);--os-glass-edge:#ffffff14;--os-glass-ring:#ffffff0f;--os-glass-shadow:0 1px 0 #ffffff0d inset,0 0 0 1px var(--os-glass-ring),0 18px 40px -24px #0009;--os-ink:#f3f2f7;--os-ink-2:#b4b1c2;--os-ink-3:#85829a}.oss{align-items:stretch;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);background:linear-gradient(180deg,#ffffffdb,#ffffffa3);background:var(--os-glass);border:1px solid #fffffff2;border:1px solid var(--os-glass-edge);border-radius:24px;box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px #18163012,0 18px 40px -24px #28185a59;box-shadow:var(--os-glass-shadow);display:flex;padding:6px}.oss-seg{--t:var(--os-accent,#7c3aed);align-items:center;background:#0000;border:0;border-radius:18px;color:inherit;display:flex;flex:1 1;font:inherit;gap:14px;min-width:0;padding:14px 18px;position:relative;text-align:left;transition:background .18s ease}.oss-seg+.oss-seg:before{background:linear-gradient(180deg,#0000,#18163012 20%,#18163012 80%,#0000);background:linear-gradient(180deg,#0000,var(--os-glass-ring) 20%,var(--os-glass-ring) 80%,#0000);bottom:18%;content:"";left:0;position:absolute;top:18%;width:1px}.oss-seg.is-action{cursor:pointer}.oss-seg.is-action:hover{background:#ffffffb3}:root[data-theme=dark] .oss-seg.is-action:hover{background:#ffffff0d}.oss-seg.is-action:hover+.oss-seg:before,.oss-seg.is-action:hover:before{opacity:0}.oss-seg:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:-2px}.oss-seg.is-green{--t:var(--os-ok)}.oss-seg.is-amber{--t:var(--os-warn)}.oss-seg.is-red{--t:var(--os-bad)}.oss-seg.is-blue{--t:#3b82f6}.oss-seg.is-slate{--t:#64748b}.oss-glyph{background:color-mix(in srgb,var(--t) 12%,#0000);border-radius:11px;box-shadow:0 0 0 1px color-mix(in srgb,var(--t) 14%,#0000) inset;color:var(--t);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.oss-text{grid-gap:1px;display:grid;gap:1px;min-width:0}.oss-value{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:26px;font-variant-numeric:tabular-nums;font-weight:680;gap:8px;letter-spacing:-.035em;line-height:1.08}.oss-label,.oss-value{color:#17151f;color:var(--os-ink)}.oss-label{font-size:13px;font-weight:560;letter-spacing:-.005em}.oss-sub{color:#8e8b9b;color:var(--os-ink-3);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oss-light{background:var(--t);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--t) 18%,#0000),0 0 10px color-mix(in srgb,var(--t) 70%,#0000);height:8px;width:8px}.oss-skel{background:color-mix(in srgb,#17151f 8%,#0000);background:color-mix(in srgb,var(--os-ink) 8%,#0000);border-radius:7px;display:inline-block;height:22px;width:42px}.oss-ring{flex-shrink:0;height:56px;margin:-8px 0;width:56px}.oss-ring svg{display:block;transform:rotate(-90deg)}.oss-ring circle{fill:none;stroke-width:6;stroke-linecap:round}.oss-ring__track{stroke:color-mix(in srgb,var(--t) 14%,#0000)}.oss-ring__fill{stroke:var(--t);filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--t) 45%,transparent));transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}@media (max-width:980px){.oss{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}.oss-seg+.oss-seg:before{display:none}}@media (max-width:520px){.oss{grid-template-columns:1fr}.oss-value{font-size:22px}}@media (prefers-reduced-motion:reduce){.oss-ring__fill{transition:none}}.osapp-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.osapp{--c:var(--os-accent,#7c3aed);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);background:linear-gradient(180deg,#ffffffdb,#ffffffa3);background:var(--os-glass);border:1px solid #fffffff2;border:1px solid var(--os-glass-edge);border-radius:24px;box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px #18163012,0 18px 40px -24px #28185a59;box-shadow:var(--os-glass-shadow);display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;position:relative;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.osapp:hover{box-shadow:0 1px 0 #ffffffe6 inset,0 0 0 1px #18163012,0 26px 50px -26px color-mix(in srgb,var(--c) 55%,#28185a73);box-shadow:0 1px 0 #ffffffe6 inset,0 0 0 1px var(--os-glass-ring),0 26px 50px -26px color-mix(in srgb,var(--c) 55%,#28185a73);transform:translateY(-2px)}.osapp:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 45%,#0000),0 1px 0 #ffffffe6 inset,0 0 0 1px #18163012,0 18px 40px -24px #28185a59;box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 45%,#0000),var(--os-glass-shadow)}.osapp-head{align-items:flex-start;display:flex;gap:14px;min-width:0}.osapp-icon{background:linear-gradient(150deg,color-mix(in srgb,var(--c) 68%,#fff) 0,var(--c) 58%,color-mix(in srgb,var(--c) 82%,#000) 100%);border-radius:18px;box-shadow:0 1px 0 #ffffff73 inset,0 -1px 0 #0000001f inset,0 12px 22px -12px color-mix(in srgb,var(--c) 85%,#0000);color:#fff;display:grid;flex-shrink:0;font-size:22px;font-weight:700;height:58px;line-height:1;place-items:center;position:relative;transition:transform .25s cubic-bezier(.2,.9,.25,1.3);width:58px}.osapp-icon:after{background:linear-gradient(180deg,#ffffff57,#fff0 52%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.osapp:hover .osapp-icon{transform:scale(1.05)}.osapp-light{background:#10b981;background:var(--l,var(--os-ok));border:3px solid #fff;border-radius:50%;bottom:-3px;box-shadow:0 0 8px color-mix(in srgb,#10b981 70%,#0000);box-shadow:0 0 8px color-mix(in srgb,var(--l,var(--os-ok)) 70%,#0000);height:15px;position:absolute;right:-3px;width:15px;z-index:1}:root[data-theme=dark] .osapp-light{border-color:#23222c}.osapp-light.is-warn{--l:var(--os-warn)}.osapp-light.is-off{--l:#a1a1aa;box-shadow:none}.osapp-title{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0;padding-top:3px}.osapp-title b{color:#17151f;color:var(--os-ink);font-size:16px;font-weight:660;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osapp-tags{align-items:center;color:#8e8b9b;color:var(--os-ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.osapp-role{background:color-mix(in srgb,#17151f 6%,#0000);background:color-mix(in srgb,var(--os-ink) 6%,#0000);border-radius:99px;color:#5d5a6b;color:var(--os-ink-2);font-size:11px;font-weight:600;padding:2px 8px;text-transform:capitalize}.osapp-state{color:#10b981;color:var(--l,var(--os-ok));font-size:12px;font-weight:600}.osapp-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5d5a6b;color:var(--os-ink-2);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;min-height:39px;overflow:hidden}.osapp-desc.is-empty{color:#8e8b9b;color:var(--os-ink-3);font-style:italic}.osapp-meta{color:#5d5a6b;color:var(--os-ink-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:16px}.osapp-meta span{align-items:center;display:inline-flex;gap:6px}.osapp-meta b{font-feature-settings:"tnum";color:#17151f;color:var(--os-ink);font-variant-numeric:tabular-nums;font-weight:650}.osapp-meta svg{color:#8e8b9b;color:var(--os-ink-3)}.osapp-note{align-items:center;color:#b45309;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.osapp-note i{background:#f59e0b;background:var(--os-warn);border-radius:50%;height:6px;width:6px}.osapp-foot{align-items:center;display:flex;gap:8px;margin-top:auto;padding-top:2px}.osapp-launch{align-items:center;background:#7c3aed;background:var(--os-accent,#7c3aed);border:0;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff40,0 8px 18px -10px color-mix(in srgb,#7c3aed 90%,#0000);box-shadow:0 1px 0 #ffffff40 inset,0 8px 18px -10px color-mix(in srgb,var(--os-accent,#7c3aed) 90%,#0000);color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:13.5px;font-weight:650;gap:7px;height:40px;justify-content:center;transition:filter .15s,transform .15s}.osapp-launch:hover{filter:brightness(1.06)}.osapp-launch:active{transform:scale(.98)}.osapp-launch:disabled{cursor:default;opacity:.5}.osapp-btn{background:#ffffffb3;border:1px solid #18163012;border:1px solid var(--os-glass-ring);border-radius:13px;color:#5d5a6b;color:var(--os-ink-2);cursor:pointer;display:grid;flex-shrink:0;height:40px;place-items:center;transition:color .15s,background .15s;width:40px}:root[data-theme=dark] .osapp-btn{background:#ffffff0d}.osapp-btn:hover{background:color-mix(in srgb,#7c3aed 8%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 8%,#fff);color:#7c3aed;color:var(--os-accent,#7c3aed)}.osapp-btn:focus-visible,.osapp-launch:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:2px}.osapp-hint{color:#8e8b9b;color:var(--os-ink-3);flex:1 1;font-size:12px}.osapp.is-off .osapp-icon{filter:grayscale(.85);opacity:.7}.osapp.is-off .osapp-title b{color:#5d5a6b;color:var(--os-ink-2)}.osx-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.osx{background:#ffffffb8;border:1px solid #fffffff2;border:1px solid var(--os-glass-edge);border-radius:20px;box-shadow:0 0 0 1px #18163012,0 10px 26px -20px #28185a59;box-shadow:0 0 0 1px var(--os-glass-ring),0 10px 26px -20px #28185a59;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;position:relative;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}:root[data-theme=dark] .osx{background:#262430b3}.osx:hover{box-shadow:0 0 0 1px #18163012,0 20px 36px -22px #28185a73;box-shadow:0 0 0 1px var(--os-glass-ring),0 20px 36px -22px #28185a73;transform:translateY(-2px)}.osx-head{align-items:center;display:flex;gap:12px;min-width:0}.osx-icon{border-radius:13px;box-shadow:0 0 0 1px #18163012,0 6px 14px -8px #1e143c59;box-shadow:0 0 0 1px var(--os-glass-ring),0 6px 14px -8px #1e143c59;flex-shrink:0;position:relative}.osx-icon>*{border-radius:13px!important}.osx-icon .osapp-light{border-width:2.5px;bottom:-3px;height:13px;right:-3px;width:13px}.osx-title{grid-gap:2px;display:grid;gap:2px;min-width:0}.osx-title b{color:#17151f;color:var(--os-ink);font-size:14.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osx-title small{color:#8e8b9b;color:var(--os-ink-3);font-size:12px}.osx-views{display:flex;flex-wrap:wrap;gap:6px}.osx-views button{background:color-mix(in srgb,#17151f 5%,#0000);background:color-mix(in srgb,var(--os-ink) 5%,#0000);border:0;border-radius:99px;color:#5d5a6b;color:var(--os-ink-2);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;padding:4px 10px;transition:color .15s,background .15s}.osx-views button:hover{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.osx-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.osx-foot .ws-views-count{color:#8e8b9b;color:var(--os-ink-3);font-size:12px}.osx.is-off .osx-title small{color:#b45309}@media (max-width:560px){.osapp-grid,.osx-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.osapp,.osapp-icon,.osx{transition:none}.osapp:hover,.osapp:hover .osapp-icon,.osx:hover{transform:none}}.oss--compact{border-radius:18px;padding:4px}.oss--compact .oss-seg{border-radius:14px;gap:10px;padding:9px 14px}.oss--compact .oss-glyph{border-radius:9px;height:28px;width:28px}.oss--compact .oss-glyph svg{height:14px;width:14px}.oss--compact .oss-text{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;row-gap:0}.oss--compact .oss-value{font-size:19px;letter-spacing:-.03em}.oss--compact .oss-label{color:#5d5a6b;color:var(--os-ink-2);font-size:12.5px;font-weight:520}.oss--compact .oss-sub{flex-basis:100%;font-size:11px;margin-top:-1px}.oss--compact .oss-light{height:7px;width:7px}.ostile-sec{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;line-height:1.3;margin:14px 2px 2px}.ostile-sec h2{color:#17151f;color:var(--os-ink);font-size:14px;font-weight:650;letter-spacing:-.01em;margin:0}.ostile-sec span{font-size:12px;font-weight:600}.ostile-sec p,.ostile-sec span{color:#8e8b9b;color:var(--os-ink-3)}.ostile-sec p{flex-basis:100%;font-size:12.5px;margin:2px 0 0}.ostile-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ostile{--c:var(--os-accent,#7c3aed);align-items:center;background:#ffffffc7;border:1px solid #fffffff2;border-radius:20px;box-shadow:0 0 0 1px #18163012,0 1px 2px #1816300a;box-shadow:0 0 0 1px var(--os-glass-ring),0 1px 2px #1816300a;cursor:pointer;display:flex;gap:14px;min-width:0;padding:14px 16px 14px 14px;position:relative;transition:background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1)}:root[data-theme=dark] .ostile{background:#262430b8;border-color:#ffffff0f}.ostile:hover{background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 22%,#18163012),0 14px 30px -18px color-mix(in srgb,var(--c) 60%,#28185a66);box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 22%,var(--os-glass-ring)),0 14px 30px -18px color-mix(in srgb,var(--c) 60%,#28185a66);transform:translateY(-1px)}:root[data-theme=dark] .ostile:hover{background:#302e3ce6}.ostile:focus-visible{outline:2px solid var(--c);outline-offset:2px}.ostile.is-blocked{cursor:default}.ostile-icon{background:linear-gradient(150deg,color-mix(in srgb,var(--c) 66%,#fff) 0,var(--c) 60%,color-mix(in srgb,var(--c) 80%,#000) 100%);border-radius:15px;box-shadow:0 1px 0 #fff6 inset,0 -1px 0 #0000001f inset,0 8px 16px -10px color-mix(in srgb,var(--c) 90%,#0000);color:#fff;display:grid;flex-shrink:0;font-size:20px;font-weight:700;height:50px;line-height:1;place-items:center;position:relative;transition:transform .25s cubic-bezier(.2,.9,.25,1.3);width:50px}.ostile-icon:after{background:linear-gradient(180deg,#ffffff52,#fff0 52%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.ostile:hover .ostile-icon{transform:scale(1.06)}.ostile-icon .osapp-light{border-width:2.5px;height:13px;width:13px}.ostile.is-off .ostile-icon{filter:grayscale(.9);opacity:.65}.ostile-body{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.ostile-name{align-items:center;display:flex;gap:8px;min-width:0}.ostile-name b{color:#17151f;color:var(--os-ink);font-size:15px;font-weight:650;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ostile-meta{align-items:center;color:#8e8b9b;color:var(--os-ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;row-gap:2px;white-space:nowrap}.ostile-meta>span:not(.ostile-role)+span:not(.ostile-role):before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:3px;margin:0 10px 2px 0;opacity:.5;vertical-align:middle;width:3px}.ostile-role{background:color-mix(in srgb,#17151f 6%,#0000);background:color-mix(in srgb,var(--os-ink) 6%,#0000);border-radius:99px;font-size:10.5px;font-weight:650;padding:1px 7px;text-transform:capitalize}.ostile-desc,.ostile-role{color:#5d5a6b;color:var(--os-ink-2)}.ostile-desc{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ostile-desc.is-empty{color:#8e8b9b;color:var(--os-ink-3)}.ostile-state{align-items:center;color:#b45309;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.ostile-state:before{background:#f59e0b;background:var(--os-warn);border-radius:50%;content:"";height:6px;width:6px}.ostile-state.is-off{color:#8e8b9b;color:var(--os-ink-3)}.ostile-state.is-off:before{background:#a1a1aa}.ostile-tools{background:#fffffff5;border-radius:12px;box-shadow:-14px 0 14px -4px #fffffff5;display:flex;gap:4px;opacity:0;padding:4px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .15s}:root[data-theme=dark] .ostile-tools{background:#302e3cf5;box-shadow:-14px 0 14px -4px #302e3cf5}.ostile:focus-within .ostile-tools,.ostile:hover .ostile-tools{opacity:1;pointer-events:auto}.ostile:focus-within .ostile-go,.ostile:hover .ostile-go{opacity:0}.ostile-tools:empty{display:none}.ostile-btn{background:color-mix(in srgb,#17151f 5%,#0000);background:color-mix(in srgb,var(--os-ink) 5%,#0000);border:0;border-radius:10px;color:#5d5a6b;color:var(--os-ink-2);cursor:pointer;display:grid;height:32px;place-items:center;transition:background .15s,color .15s;width:32px}.ostile-btn:hover{background:color-mix(in srgb,var(--c) 14%,#0000);color:var(--c)}.ostile-btn:focus-visible{outline:2px solid var(--c);outline-offset:1px}.ostile-go{color:#8e8b9b;color:var(--os-ink-3);flex-shrink:0;opacity:.45;transition:opacity .15s,transform .15s,color .15s}.ostile:hover:has(.ostile-tools:empty) .ostile-go{color:var(--c);opacity:1;transform:translate(1px,-1px)}.ostile .wsl-menu{position:relative}@media (hover:none){.ostile-tools{opacity:1}}@media (max-width:560px){.ostile-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ostile,.ostile-icon{transition:none}.ostile:hover,.ostile:hover .ostile-icon{transform:none}}.osp{align-items:center;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);background:#ffffffb3;border:1px solid #fffffff2;border-radius:16px;box-shadow:0 0 0 1px #18163012;box-shadow:0 0 0 1px var(--os-glass-ring);display:flex;flex-wrap:wrap;gap:6px;padding:6px}:root[data-theme=dark] .osp{background:#262430b3;border-color:#ffffff0f}.osp-pill{--t:var(--os-accent,#7c3aed);align-items:center;background:#0000;border:0;border-radius:11px;color:#5d5a6b;color:var(--os-ink-2);display:inline-flex;font-family:inherit;font-size:13px;gap:7px;height:34px;padding:0 12px;transition:background .15s;white-space:nowrap}.osp-pill svg{color:var(--t);flex-shrink:0}.osp-pill b{font-feature-settings:"tnum";color:#17151f;color:var(--os-ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.osp-pill span{font-weight:520}.osp-pill small{color:var(--t);font-size:12px;font-weight:600}.osp-pill+.osp-pill{position:relative}.osp-pill+.osp-pill:before{background:#18163012;background:var(--os-glass-ring);bottom:9px;content:"";left:-3px;position:absolute;top:9px;width:1px}.osp-pill.is-action{cursor:pointer}.osp-pill.is-action:hover{background:color-mix(in srgb,var(--t) 8%,#0000)}.osp-pill.is-action:hover+.osp-pill:before,.osp-pill.is-action:hover:before{opacity:0}.osp-pill:focus-visible{outline:2px solid var(--t);outline-offset:1px}.osp-pill.is-attention{background:color-mix(in srgb,var(--t) 9%,#0000)}.osp-pill.is-attention+.osp-pill:before,.osp-pill.is-attention:before{opacity:0}.osp-pill.is-green{--t:var(--os-ok)}.osp-pill.is-amber{--t:var(--os-warn)}.osp-pill.is-red{--t:var(--os-bad)}.osp-pill.is-blue{--t:#3b82f6}.osp-pill.is-slate{--t:#64748b}.ostile-section{grid-gap:12px;display:grid;gap:12px}.ostile-sec--bar{align-items:center;margin:10px 2px 0}.ostile-add{align-items:center;background:#fffc;border:1px solid #18163012;border:1px solid var(--os-glass-ring);border-radius:10px;color:#17151f;color:var(--os-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:32px;margin-left:auto;padding:0 12px;transition:border-color .15s,color .15s}.ostile-add em{color:#8e8b9b;color:var(--os-ink-3);font-size:11px;font-style:normal;font-weight:600}.ostile-add:hover{border-color:color-mix(in srgb,#e11d48 35%,#0000);border-color:color-mix(in srgb,var(--os-accent,#e11d48) 35%,#0000);color:#e11d48;color:var(--os-accent,#e11d48)}.ostile-grid--apps{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ostile--app{gap:12px;padding:12px 14px 12px 12px}.ostile-logo{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #18163012,0 4px 10px -6px #1e143c4d;box-shadow:0 0 0 1px var(--os-glass-ring),0 4px 10px -6px #1e143c4d;flex-shrink:0;position:relative;transition:transform .25s cubic-bezier(.2,.9,.25,1.3)}.ostile-logo>:first-child{border-radius:12px!important;display:block}.ostile-logo .osapp-light{border-width:2.5px;bottom:-3px;height:12px;right:-3px;width:12px}.ostile--app:hover .ostile-logo{transform:scale(1.06)}.ostile--app .ostile-name b{font-size:14px}.ostile-views{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000);min-width:0;overflow:hidden}.ostile-views button{background:color-mix(in srgb,#17151f 5%,#0000);background:color-mix(in srgb,var(--os-ink) 5%,#0000);border:0;border-radius:7px;color:#5d5a6b;color:var(--os-ink-2);cursor:pointer;flex:none;flex-shrink:0;font-family:inherit;font-size:11.5px;font-weight:550;height:22px;padding:0 8px;transition:color .15s,background .15s}.ostile-views button:hover{background:color-mix(in srgb,#e11d48 10%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 10%,#0000);color:#e11d48;color:var(--os-accent,#e11d48)}.ostile-views em{color:#8e8b9b;color:var(--os-ink-3);font-size:11px;font-style:normal;font-weight:600;padding-left:2px}.ostile-live{align-items:center;color:#10b981;color:var(--os-ok);display:inline-flex;font-weight:600;gap:5px}.ostile-live:before{background:#10b981;background:var(--os-ok);border-radius:50%;content:"";height:6px;width:6px}.ostile-fix{--t:var(--os-warn);align-items:center;background:linear-gradient(180deg,color-mix(in srgb,#e11d48 88%,#fff),#e11d48);background:linear-gradient(180deg,color-mix(in srgb,var(--os-accent,#e11d48) 88%,#fff),var(--os-accent,#e11d48));border:0;border-radius:11px;box-shadow:inset 0 1px 0 #ffffff40,0 6px 14px -8px color-mix(in srgb,#e11d48 90%,#0000);box-shadow:0 1px 0 #ffffff40 inset,0 6px 14px -8px color-mix(in srgb,var(--os-accent,#e11d48) 90%,#0000);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12.5px;font-weight:650;gap:0;height:34px;min-width:34px;padding:0 9px;transition:gap .2s ease,padding .2s ease,filter .15s}.ostile-fix span{max-width:0;opacity:0;overflow:hidden;transition:max-width .22s ease,opacity .18s ease;white-space:nowrap}.ostile-fix:focus-visible,.ostile:hover .ostile-fix{gap:6px;padding:0 12px 0 10px}.ostile-fix:focus-visible span,.ostile:hover .ostile-fix span{max-width:90px;opacity:1}.ostile-fix:hover{filter:brightness(1.06)}.ostile-fix:focus-visible{outline:2px solid #e11d48;outline:2px solid var(--os-accent,#e11d48);outline-offset:2px}.ostile-fix.is-pending{background:#ffffffe6;box-shadow:0 0 0 1px #18163012;box-shadow:0 0 0 1px var(--os-glass-ring);color:#17151f;color:var(--os-ink)}.ostile-fix.is-pending:hover{color:#e11d48;color:var(--os-accent,#e11d48)}.ostile.is-broken .ostile-state{font-size:12px}@media (hover:none){.ostile-fix{gap:6px;padding:0 12px 0 10px}.ostile-fix span{max-width:90px;opacity:1}}@media (prefers-reduced-motion:reduce){.ostile-fix,.ostile-fix span{transition:none}}.cm{--cm-line:var(--rtx-ui-border,#e7eaf0);--cm-mut:var(--rtx-ui-text-muted,#6f7788);--cm-card:var(--rtx-ui-surface,#fff);--cm-ink:var(--rtx-ui-text,#121827);--cm-p:#7357e8;--cm-b:#2e8cff;--cm-g:#13a675;--cm-a:#d79a22;--cm-r:#d94b62;color:var(--cm-ink);max-width:1500px}.cmBtn{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e7eaf0;border:1px solid var(--rtx-ui-border,#e7eaf0);border-radius:9px;color:#121827;color:var(--rtx-ui-text,#121827);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;line-height:1.2;padding:8px 12px;white-space:nowrap}.cmBtn:hover:not(:disabled){background:#f6f7fa}.cmBtn:disabled{cursor:default;opacity:.55}.cmBtn.primary{background:#121827;border-color:#121827;color:#fff}.cmBtn.primary:hover:not(:disabled){background:#232b3d}.cmBtn.ai{border:0;color:#fff}.cmBtn.ai,.cmBtn.ai:hover:not(:disabled){background:linear-gradient(90deg,#7357e8,#2e8cff)}.cmBtn.ai:hover:not(:disabled){filter:brightness(1.06)}select.cmBtn{-webkit-appearance:auto;appearance:auto;padding-right:8px}.cmHeadActions{display:inline-flex;flex-wrap:wrap;gap:8px}.cmHero{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.cmHero h1{font-size:30px;letter-spacing:-.03em;line-height:1.1;margin:0 0 5px}.cmHero p{color:var(--cm-mut);font-size:13px;margin:0}.cmFilters{display:flex;flex-wrap:wrap;gap:8px}.cmStats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0}.cmCard,.cmStat{background:var(--cm-card);border:1px solid var(--cm-line);border-radius:15px}.cmStat{color:inherit;font-family:inherit;min-width:0;padding:15px 16px;text-align:left}.cmStat.link{cursor:pointer}.cmStat.link:hover{border-color:#cfc6f5;box-shadow:0 6px 18px #1e14500d}.cmStat small{color:var(--cm-mut);display:block;font-size:11px;font-weight:700;letter-spacing:.06em}.cmStat b{font-feature-settings:"tnum";display:block;font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:6px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmStat>span{display:block;font-size:12px}.cmDelta{color:var(--cm-g);font-size:12px;font-weight:700}.cmDelta.down{color:var(--cm-r)}.cmDelta.muted,.cmMuted{color:var(--cm-mut);font-size:12.5px}.cmAmberText{color:var(--cm-a)}.cmRedText{color:var(--cm-r);display:block}.cmGrid{grid-gap:14px;grid-template-columns:1.2fr .8fr}.cmGrid,.cmTwo{display:grid;gap:14px}.cmTwo{grid-gap:14px;grid-template-columns:1fr 1fr;margin-top:14px}.cmCard{min-width:0;padding:18px}.cmHead{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.cmAutomation h3,.cmEmpty h3,.cmHead h3{font-size:15px;margin:0}.cmSub{color:var(--cm-mut);font-size:12px;margin-top:4px}.cmAttention{grid-gap:9px;display:grid;gap:9px;margin-top:14px}.cmAtt{grid-gap:11px;align-items:start;border:1px solid var(--cm-line);border-radius:12px;display:grid;gap:11px;grid-template-columns:8px minmax(0,1fr) auto;padding:12px 13px}.cmDot{background:var(--cm-a);border-radius:50%;display:block;height:8px;margin-top:5px;width:8px}.cmDot.red{background:var(--cm-r)}.cmDot.green{background:var(--cm-g)}.cmAtt b{display:block;font-size:13.5px}.cmAtt span{color:var(--cm-mut);display:block;font-size:12px;line-height:1.4;margin-top:3px}.cmPill{background:#f3f0ff;border:0;border-radius:99px;color:#6949cf;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;padding:6px 10px;white-space:nowrap}.cmPill:hover:not(:disabled){background:#e8e1ff}.cmPill:disabled{cursor:default;opacity:.6}.cmChart{align-items:flex-end;border-bottom:1px solid var(--cm-line);display:flex;gap:10px;height:210px;padding:18px 4px 0}.cmBarCol{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:6px;height:100%;justify-content:flex-end;min-width:0}.cmBar{background:linear-gradient(180deg,#9d8bf4,#6e8ff2);border-radius:8px 8px 0 0;min-height:4px;transition:height .3s ease}.cmBarCol small{color:var(--cm-mut);font-size:11px;margin-bottom:-22px;text-align:center;transform:translateY(100%)}.cmCard .cmChart{margin-bottom:22px}.cmTable{border-collapse:collapse;margin-top:14px;width:100%}.cmTable th{border-bottom:1px solid var(--cm-line);color:var(--cm-mut);font-size:11px;font-weight:700;letter-spacing:.04em;padding:9px 10px;text-align:left}.cmTable td{border-bottom:1px solid #f0f1f4;font-size:13px;padding:11px 10px}.cmRowLink{cursor:pointer}.cmRowLink:hover td{background:#fafafe}.cmStatus{background:#eaf8f2;border-radius:99px;color:#13825f;display:inline-block;font-size:11px;font-weight:700;padding:4px 8px;white-space:nowrap}.cmStatus.amber{background:#fff4df;color:#a36c12}.cmStatus.red{background:#fde8ea;color:#b42339}.cmStatus.muted{background:#f2f3f6;color:#6f7788}.cmConnections{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.cmConn{background:none;border:1px solid var(--cm-line);border-radius:10px;color:var(--cm-mut);font-family:inherit;font-size:12px;padding:9px 11px;text-align:left}.cmConn b{color:var(--cm-ink);display:block;font-size:13px;margin-bottom:2px}.cmConn.warn{background:#fffaf0;border-color:#f1d9a8}.cmConn.add{border-style:dashed;cursor:pointer}.cmAutomation{margin-top:20px}.cmAutomation .cmAtt{margin-top:9px}.cmChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cmChip{background:#0000;border:1px solid #e7eaf0;border:1px solid var(--rtx-ui-border,#e7eaf0);border-radius:99px;color:inherit;cursor:pointer;font-family:inherit;font-size:12px;padding:6px 11px}.cmChip.on{background:#f1ecff;border-color:#d9cdfb;color:#6541cd;font-weight:700}.cmInput{background:#fff;border:1px solid #dfe2ea;border-radius:9px;box-sizing:border-box;color:#121827;font-family:inherit;font-size:13px;padding:8px 10px;width:100%}.cmGrid3{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0}.cmGrid3 label{grid-gap:5px;color:#555a66;display:grid;font-size:12px;font-weight:700;gap:5px}.cmKv{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.cmKv>div{grid-gap:5px;align-content:start;border:1px solid #e7eaf0;border:1px solid var(--rtx-ui-border,#e7eaf0);border-radius:10px;display:grid;gap:5px;padding:9px 10px}.cmKv span:first-child{color:#6f7788;font-size:11px}.cmTotals{color:#6f7788;display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px;justify-content:flex-end;margin-top:8px}.cmDrawerCard,.rx-dialog .cmCard,.rx-drawer .cmCard{margin-top:12px;padding:13px 14px}.cmCard>b{display:block;font-size:13.5px}.cmCheck{align-items:center;display:flex;font-size:12.5px;gap:7px;margin:4px 0 10px}.cmActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cmNote{background:#eef8f3;border-radius:9px;color:#146c4c;font-size:12.5px;margin-top:10px;padding:9px 11px}.cmNote.amber{background:#fff6e5;color:#8a5b0d}.cmError,.cmNote.red{background:#fdecee;color:#b42339}.cmError{border-radius:9px;font-size:12.5px;margin:10px 0;padding:9px 11px}.cmAct{align-items:center;border-top:1px solid #f0f1f4;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:9px 0}.cmAct:first-of-type{border-top:0}.cmAct small{color:#6f7788;display:block;font-size:11.5px;margin-top:2px}.cmConnRow{grid-gap:10px;align-items:center;border-top:1px solid #f0f1f4;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:11px 0}.cmConnRow:first-child{border-top:0}.cmConnRow b{display:block;font-size:13.5px}.cmConnRow small{color:#6f7788;display:block;font-size:12px;margin-top:2px}.cmCode{grid-gap:6px;background:#f6f4ff;border-radius:10px;display:grid;font-size:12.5px;gap:6px;margin:10px 0;padding:10px 12px}.cmCode code{background:#fff;border:1px solid #e3ddfa;border-radius:7px;font-size:12px;overflow-x:auto;padding:7px 9px;white-space:nowrap}.cmEmpty{margin:16px 0}.cmEmpty p{color:var(--cm-mut);font-size:13px;line-height:1.5;margin:6px 0 0;max-width:640px}.cmToast{background:#121827;border-radius:10px;bottom:96px;box-shadow:0 10px 30px #0003;color:#fff;font-size:13px;left:50%;max-width:calc(100vw - 32px);padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:1200}@media (max-width:1240px){.cmStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.cmGrid,.cmTwo{grid-template-columns:1fr}.cmStats{grid-template-columns:repeat(2,minmax(0,1fr))}.cmGrid3,.cmKv{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cmHero h1{font-size:25px}.cmStat b{font-size:21px}.cmTable td:nth-child(2),.cmTable th:nth-child(2){display:none}.cmGrid3,.cmKv{grid-template-columns:1fr}.cmConnRow{grid-template-columns:minmax(0,1fr) auto}.cmConnRow .cmBtn{grid-column:1/-1}}:root[data-theme=dark] .cmBtn:hover:not(:disabled),:root[data-theme=dark] .cmRowLink:hover td{background:#ffffff0d}:root[data-theme=dark] .cmBtn.primary{background:#f2f2f6;border-color:#f2f2f6;color:#121827}:root[data-theme=dark] .cmTable td{border-color:#ffffff0f}:root[data-theme=dark] .cmInput{background:#1d1d23;border-color:#34343d;color:#e9e9ee}:root[data-theme=dark] .cmConn.warn{background:#d79a221a;border-color:#d79a2259}:root[data-theme=dark] .cmCode{background:#7357e81f}:root[data-theme=dark] .cmCode code{background:#1d1d23;border-color:#34343d}.cm .cmBtn,.rx-dialog .cmBtn,.rx-drawer .cmBtn{border-radius:9px;font-size:12.5px;line-height:1.2;padding:8px 12px}.cm .cmBtn.ai{border:0}.wa-subbar,.wii,.wii-modal-wrap{--wii-ink:#151826;--wii-muted:#767d8d;--wii-line:#e8e9ee;--wii-soft:#f3f4f7;--wii-purple:#7658e6;--wii-blue:#3187ff;--wii-green:#13a574;--wii-amber:#d89418;--wii-red:#d84b64;--wii-shadow:0 14px 40px #1f233412}.wii{background:linear-gradient(145deg,#fafcff,#f8f7ff 52%,#f4fbfa);color:var(--wii-ink);flex:1 1;min-height:0;min-width:0;overflow-y:auto}.wii *,.wii :after,.wii :before{box-sizing:border-box}.wii-wrap{margin:0 auto;max-width:1540px;padding:18px 18px 118px}.wii-card{background:#fffffff7;border:1px solid var(--wii-line);border-radius:16px;box-shadow:var(--wii-shadow)}.wii-eyebrow{color:var(--wii-purple);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.wii-spin{animation:wiiSpin 1s linear infinite}@keyframes wiiSpin{to{transform:rotate(1turn)}}.wii-btn{align-items:center;background:#fff;border:1px solid var(--wii-line);border-radius:10px;color:var(--wii-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;height:34px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s;white-space:nowrap}.wii-btn:hover:not(:disabled){border-color:#cfc6ef}.wii-btn.primary{background:linear-gradient(90deg,var(--wii-purple),var(--wii-blue));border:0;color:#fff}.wii-btn.primary:hover:not(:disabled){box-shadow:0 8px 20px #5046dc40}.wii-btn.danger{background:#fff4f6;border-color:#f2d2d8;color:#b53d55}.wii-btn.danger-solid{background:#c43c56;border-color:#c43c56;color:#fff}.wii-btn:disabled{cursor:not-allowed;opacity:.45}.wii-btn:focus-visible,.wii-filter:focus-visible,.wii-more:focus-visible,.wii-row:focus-visible,.wii-toggle:focus-visible{outline:2px solid var(--wii-purple);outline-offset:2px}.wii-wide{justify-content:center;margin-top:12px;width:100%}.wii-hero{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 340px}.wii-hero__main{overflow:hidden;padding:22px;position:relative}.wii-hero__main:after{background:radial-gradient(circle,#8466eb21,#0000 66%);content:"";height:300px;pointer-events:none;position:absolute;right:-80px;top:-130px;width:300px}.wii-hero h1{font-size:28px;letter-spacing:-.03em;line-height:1.15;margin:8px 0}.wii-hero p{color:var(--wii-muted);font-size:13px;line-height:1.6;margin:0;max-width:760px}.wii-hero__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;position:relative;z-index:1}.wii-health{align-items:center;display:flex;gap:16px;padding:18px}.wii-ring{background:conic-gradient(var(--wii-health-color) 0 var(--wii-health),#edf0f4 var(--wii-health));border-radius:50%;display:grid;flex:none;height:96px;place-items:center;position:relative;transition:background .4s;width:96px}.wii-ring:after{background:#fff;border-radius:50%;content:"";height:72px;position:absolute;width:72px}.wii-ring b{font-feature-settings:"tnum";font-size:21px;font-variant-numeric:tabular-nums;z-index:1}.wii-health strong{display:block;font-size:14px;margin-bottom:4px}.wii-health small{color:var(--wii-muted);display:block;font-size:12px;line-height:1.6}.wii-scanning{align-items:center;color:var(--wii-purple)!important;display:inline-flex!important;font-weight:650;gap:5px;margin-top:6px}.wii-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.wii-metric{background:#fff;border:1px solid var(--wii-line);border-radius:12px;padding:13px 14px}.wii-metric b{font-feature-settings:"tnum";display:block;font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.wii-metric span{color:var(--wii-muted);font-size:11.5px}.wii-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 330px;margin-top:14px}.wii-panel{min-width:0;padding:16px}.wii-panel__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wii-panel h3,.wii-side h3{font-size:15px;margin:0}.wii-panel__head small{color:var(--wii-muted);font-size:11.5px}.wii-search{align-items:center;background:#fff;border:1px solid var(--wii-line);border-radius:10px;color:#8b91a0;display:flex;gap:7px;height:36px;margin-left:auto;padding:0 10px;width:260px}.wii-search:focus-within{border-color:#c3b6f3;box-shadow:0 0 0 3px #7658e61f}.wii-search input{background:#0000;border:0;color:var(--wii-ink);flex:1 1;font:inherit;font-size:12.5px;min-width:0;outline:none}.wii-search button{background:none;border:0;color:#8b91a0;cursor:pointer;display:grid;padding:2px;place-items:center}.wii-filters{align-items:center;gap:8px;margin:14px 0 10px}.wii-chips,.wii-filters{display:flex;flex-wrap:wrap}.wii-chips{gap:6px}.wii-filter{background:#fafbfc;border:1px solid var(--wii-line);border-radius:999px;color:#4c5262;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:6px 11px}.wii-filter.active{background:#eee9ff;border-color:#dacff9;color:#6543cb}.wii-bulk{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.wii-selall{align-items:center;color:#606878;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px}.wii-selall span{color:#7b8290;font-weight:500;margin-left:2px}.wii-table{border-top:1px solid #f0f1f4}.wii-headrow,.wii-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:28px minmax(0,1.25fr) minmax(0,2fr) 120px 92px 128px 34px}.wii-headrow{color:#8a91a0;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:9px 6px;text-transform:uppercase}.wii-row{border-radius:10px;border-top:1px solid #f0f1f4;cursor:pointer;padding:10px 6px}.wii-row:hover{background:#fafaff}.wii-row.sel{background:#f6f3ff}.wii-row.open{box-shadow:inset 3px 0 0 var(--wii-purple)}.wii-headrow input,.wii-row input{accent-color:var(--wii-purple);cursor:pointer;height:16px;width:16px}.wii-person{align-items:center;display:flex;gap:9px;min-width:0}.wii-av{background:#edebf6;border-radius:10px;color:#6046b6;display:grid;flex:none;font-size:11px;font-weight:850;height:34px;place-items:center;width:34px}.wii-person>span:last-child{min-width:0}.wii-person b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wii-person small{color:#88909d;font-size:11px}.wii-msg{color:#626a78;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wii-msg b{color:var(--wii-ink)}.wii-pill{background:var(--wii-soft);border-radius:999px;color:#4f5566;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px;white-space:nowrap}.wii-pill.protected{background:#eaf8f2;color:#137d5c}.wii-pill.missed{background:#fff3df;color:#9a6710}.wii-act{border-radius:999px;display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:5px 9px;white-space:nowrap}.wii-act.KEEP{background:#eaf8f2;color:#147c5b}.wii-act.ARCHIVE{background:#edf3ff;color:#3767bc}.wii-act.REVIEW{background:#fff3df;color:#98650f}.wii-act.POSSIBLE_DELETE{background:#ffedf0;color:#b83d55}.wii-more{background:#0000;border:0;border-radius:8px;color:#9197a3;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.wii-more:hover{background:#f1f1f6;color:var(--wii-ink)}.wii-empty{color:var(--wii-muted);display:grid;font-size:13px;padding:34px 10px;place-items:center;text-align:center}.wii-moreload{display:flex;justify-content:center;padding:12px 0 2px}.wii-error{align-items:center;background:#fff3f3;border:1px solid #f2d2d4;border-radius:10px;color:#a2343b;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin-top:10px;padding:9px 11px}.wii-error button{align-items:center;background:#fff;border:1px solid #efc6ca;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:5px;margin-left:auto;padding:4px 9px}.wii-side{padding:16px;position:-webkit-sticky;position:sticky;top:12px}.wii-side__h{margin-top:20px!important}.wii-mini{color:var(--wii-muted);font-size:11.5px;margin-top:4px}.wii-rule{border-bottom:1px solid #eff0f2;padding:11px 0}.wii-rule b{font-size:12.5px}.wii-rule p{color:var(--wii-muted);font-size:11.5px;line-height:1.45;margin:4px 0 0}.wii-toggle{background:#dfe2e8;border:0;border-radius:99px;cursor:pointer;float:right;height:19px;margin-left:8px;padding:0;position:relative;transition:background .15s;width:34px}.wii-toggle:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;content:"";height:15px;left:2px;position:absolute;top:2px;transition:left .15s;width:15px}.wii-toggle.on{background:#8063df}.wii-toggle.on:after{left:17px}.wii-toggle:disabled{cursor:default;opacity:.75}.wii-cap{border-bottom:1px solid #f0f0f2;display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:8px 0}.wii-cap .yes{color:#13835e;font-weight:650}.wii-cap .cond{color:#b77912;font-weight:650}.wii-note{background:#fff8e9;border:1px solid #f3e1b8;border-radius:10px;color:#78602c;font-size:11.5px;line-height:1.5;margin-top:12px;padding:10px}.wii-drawer-layer{animation:wiiFade .15s;background:#1014212e;inset:0;position:fixed;z-index:1150}@keyframes wiiFade{0%{opacity:0}}.wii-drawer{animation:wiiIn .22s cubic-bezier(.2,.8,.2,1);background:#fff;box-shadow:-18px 0 50px #171b2a2e;height:100%;overflow-y:auto;padding:22px 22px 110px;position:absolute;right:0;top:0;width:min(430px,100vw)}@keyframes wiiIn{0%{opacity:0;transform:translateX(40px)}}.wii-drawer__close{float:right;justify-content:center;padding:0;width:34px}.wii-drawer h2{font-size:19px;letter-spacing:-.01em;margin:10px 0 6px}.wii-drawer h3{font-size:12.5px;margin:18px 0 6px}.wii-drawer__msg{color:var(--wii-muted);font-size:13px;line-height:1.55;margin:0 0 10px}.wii-pills{display:flex;flex-wrap:wrap;gap:6px}.wii-score{border:1px solid var(--wii-line);border-radius:10px;margin-top:7px;padding:9px 10px}.wii-score b{font-size:12px}.wii-bar{background:#eceef2;border-radius:99px;height:6px;margin-top:6px;overflow:hidden}.wii-bar i{background:linear-gradient(90deg,var(--wii-purple),var(--wii-blue));border-radius:inherit;display:block;height:100%}.wii-reason{background:#f7f7fb;border:1px solid #ececf3;border-radius:10px;color:#3d4252;font-size:12.5px;line-height:1.6;padding:10px}.wii-reason div{align-items:center;color:#137d5c;display:flex;gap:6px}.wii-evidence{color:#4f5566;font-size:12.5px;line-height:1.7;margin:0;padding-left:18px}.wii-drawer__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wii-drawer__foot{color:#a0a5b1;font-size:11px;margin-top:16px}.wii-modal-wrap{animation:wiiFade .15s;background:#1014214d;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1210}.wii-modal{background:#fff;border-radius:16px;box-shadow:0 22px 70px #14182447;max-height:calc(100vh - 32px);max-width:100%;overflow-y:auto;padding:20px;width:520px}.wii-modal h3{font-size:16px;margin:0 0 10px}.wii-modal p{align-items:center;color:#3d4252;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;line-height:1.55;margin:8px 0}.wii-modal__sub{color:var(--wii-muted)!important}.wii-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.wii-blocked{background:#fafafc;border:1px solid var(--wii-line);border-radius:10px;color:#4f5566;font-size:12px;line-height:1.6;margin:8px 0 0;padding:10px 12px 10px 28px}.wii-seg{background:var(--wii-soft);border-radius:11px;display:flex;gap:4px;margin-bottom:6px;padding:4px}.wii-seg button{align-items:center;background:#0000;border:0;border-radius:8px;color:#5b6170;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:12.5px;font-weight:650;gap:6px;height:32px;justify-content:center}.wii-seg button.on{background:#fff;box-shadow:0 1px 3px #1414281a;color:var(--wii-ink)}.wii-seg button:disabled{cursor:not-allowed;opacity:.45}.wii-field{color:#4f5566;display:flex;flex:1 1;flex-direction:column;font-size:12px;font-weight:650;gap:5px;margin-top:12px}.wii-field input,.wii-field select{background:#fff;border:1px solid var(--wii-line);border-radius:9px;color:var(--wii-ink);font:inherit;font-size:13px;height:36px;outline:none;padding:0 10px}.wii-field input:focus,.wii-field select:focus{border-color:#c3b6f3;box-shadow:0 0 0 3px #7658e61f}.wii-field-row{display:flex;gap:10px}.wii-check{align-items:center;color:#3d4252;display:flex;font-size:12.5px;gap:7px;margin-top:12px}.wii-check input{accent-color:var(--wii-purple)}.wii-back{align-items:center;background:#f2edff;border-bottom:1px solid #e3dafb;color:#5a3fc2;display:flex;flex-shrink:0;font-size:12.5px;font-weight:650;gap:8px;padding:7px 12px}.wii-back button{align-items:center;background:#fff;border:1px solid #d9cef9;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:5px;padding:4px 10px}.wii-back span{color:#7b6bc0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.wii-grid,.wii-hero{grid-template-columns:minmax(0,1fr)}.wii-side{position:static}.wii-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.wii-wrap{padding:12px 10px 118px}.wii-hero h1{font-size:22px}.wii-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wii-bulk,.wii-search{margin-left:0;width:100%}.wii-headrow{display:none}.wii-row{grid-template-areas:"c p s" "c m m" "c g g";grid-template-columns:24px minmax(0,1fr) auto;row-gap:6px}.wii-row>:first-child{align-self:start;grid-area:c;padding-top:8px}.wii-row>:nth-child(2){grid-area:p}.wii-row>:nth-child(3){grid-area:m}.wii-row>:nth-child(4){grid-area:g}.wii-row>:nth-child(5){display:none}.wii-row>:nth-child(6){grid-area:s}.wii-row>:nth-child(7){display:none}.wii-field-row{flex-direction:column;gap:0}}@media (prefers-reduced-motion:reduce){.wii-drawer,.wii-drawer-layer,.wii-modal-wrap,.wii-spin{animation:none}}.wa-subbar{align-items:center;background:#fff;border-bottom:1px solid var(--wii-line);display:flex;flex-shrink:0;gap:4px;height:52px;overflow-x:auto;padding:0 18px;scrollbar-width:none}.wa-subbar::-webkit-scrollbar{display:none}.wa-subtab{align-items:center;background:#0000;border:0;border-radius:9px;color:#697080;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:6px;height:34px;padding:0 12px;white-space:nowrap}.wa-subtab:hover{background:#f6f5fb;color:var(--wii-ink)}.wa-subtab.active{background:#eee9ff;color:#6243c9}.wa-subtab:focus-visible{outline:2px solid var(--wii-purple);outline-offset:1px}.wa-subtab i{background:#f3a437;border-radius:99px;color:#fff;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.2;padding:2px 6px}.wii-minilist{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.wii-miniitem{background:#fafbfc;border:1px solid var(--wii-line);border-radius:10px;padding:11px 12px}.wii-miniitem b{font-size:13px}.wii-modal .wii-miniitem p{color:var(--wii-muted);display:block;font-size:12px;line-height:1.45;margin:4px 0 0}.wii-statgrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:12px}.wii-statcard{background:#fafbfc;border:1px solid var(--wii-line);border-radius:10px;padding:12px}.wii-statcard b{display:block;font-size:19px}.wii-statcard span{color:var(--wii-muted);font-size:11.5px}@media (max-width:520px){.wii-statgrid{grid-template-columns:1fr 1fr}}.wii-hero--compact{grid-template-columns:minmax(0,1fr)}.wii-hero--compact .wii-hero__main{padding:14px 16px}.wii-hero--compact h1{font-size:18px;margin:4px 0}.wii-hero--compact p{font-size:12px;line-height:1.5}.wii-hero--compact .wii-hero__btns{margin-top:10px}.wii-hero--compact .wii-hero__main:after{display:none}.wii-ministats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;position:relative;z-index:1}.wii-ministats>div{background:#fff;border:1px solid var(--wii-line);border-radius:10px;padding:7px 10px}.wii-ministats b{font-feature-settings:"tnum";display:block;font-size:14px;font-variant-numeric:tabular-nums}.wii-ministats span{color:var(--wii-muted);font-size:10.5px}.wii-grid--single{grid-template-columns:minmax(0,1fr)}.wii-iconbtn{justify-content:center;padding:0;width:32px}.wii-rules-modal{max-height:82vh;max-width:460px;overflow:auto}.wii-modal__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.wii-addcat{align-items:center;display:inline-flex;justify-content:center;min-width:30px}.wii-addcat-select{background:#fff;border:1px solid var(--wii-line);border-radius:999px;font-size:12px;height:28px;padding:0 10px}:root[data-theme=dark] .wii-addcat-select,:root[data-theme=dark] .wii-ministats>div{background:#ffffff08}@media (max-width:720px){.wii-ministats{grid-template-columns:repeat(2,minmax(0,1fr))}}.wac-thread{--wac-bg:#efeae2;--wac-in:#fff;--wac-out:#d9fdd3;--wac-text:#111b21;--wac-meta:#667781;--wac-quote-in:#f5f6f6;--wac-quote-out:#d1f4cc;--wac-line:#0b141a14;--wac-sys:#ffffffeb;--wac-link:#027eb5;--wac-green:#00a884;background-color:var(--wac-bg);background-image:radial-gradient(rgba(11,20,26,.045) 1px,#0000 0);background-size:18px 18px;color:var(--wac-text)}:root[data-theme=dark] .wac-thread,:root[data-theme=dark] .wci{--wac-bg:#0b141a;--wac-in:#202c33;--wac-out:#005c4b;--wac-text:#e9edef;--wac-meta:#8696a0;--wac-quote-in:#1a2328;--wac-quote-out:#025144;--wac-line:#e9edef1a;--wac-sys:#182229;--wac-link:#53bdeb}:root[data-theme=dark] .wac-thread{background-image:radial-gradient(#e9edef0a 1px,#0000 0)}.wac-day{margin:14px 0 10px;text-align:center}.wac-day span,.wac-system span{background:var(--wac-sys);border-radius:8px;box-shadow:0 1px .5px #0b141a21;color:var(--wac-meta);display:inline-block;font-size:12px;padding:5px 12px}.wac-system{margin:8px 0;text-align:center}.wac-system span{font-size:12px;max-width:80%}.wac-row{display:flex;justify-content:flex-start;margin:2px 0;padding:0 2%}.wac-row.is-out{justify-content:flex-end}.wac-row.is-flash .wac-bubble{animation:wac-flash 1.4s ease-out}@keyframes wac-flash{0%,40%{box-shadow:0 0 0 4px #00a88473}}.wac-bubble{background:var(--wac-in);border-radius:8px;border-top-left-radius:0;box-shadow:0 1px .5px #0b141a21;color:var(--wac-text);font-size:14.2px;line-height:1.38;max-width:min(72%,560px);min-width:90px;padding:6px 8px 8px 9px;position:relative}.wac-bubble.is-out{background:var(--wac-out);border-top-left-radius:8px;border-top-right-radius:0}.wac-bubble:before{background:var(--wac-in);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:13px;left:-8px;position:absolute;top:0;width:8px}.wac-bubble.is-out:before{background:var(--wac-out);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);left:auto;right:-8px}.wac-bubble.is-sticker{background:#0000;box-shadow:none;min-width:0;padding:0}.wac-bubble.is-sticker:before{display:none}.wac-bubble.is-media{padding:3px}.wac-bubble.has-reactions{margin-bottom:20px}.wac-sender{font-size:12.8px;font-weight:600;margin:0 0 2px}.wac-sender small{color:var(--wac-meta);font-weight:400;margin-left:4px}.wac-bubble.is-media .wac-fwd,.wac-bubble.is-media .wac-quote,.wac-bubble.is-media .wac-sender{margin:3px 5px 4px}.wac-fwd{align-items:center;color:var(--wac-meta);display:flex;font-size:12px;font-style:italic;gap:4px;margin-bottom:2px}.wac-quote{background:var(--wac-quote-in);border:none;border-left:4px solid var(--wac-green);border-radius:6px;color:var(--wac-text);cursor:pointer;display:block;font:inherit;margin:0 0 5px;padding:5px 8px;text-align:left;width:100%}.wac-bubble.is-out .wac-quote{background:var(--wac-quote-out)}.wac-quote b{display:block;font-size:12.8px}.wac-quote span{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--wac-meta);display:-webkit-box;font-size:13px;overflow:hidden;white-space:pre-wrap}.wac-text{white-space:pre-wrap;word-break:break-word}.wac-link,.wac-text a{color:var(--wac-link);text-decoration:none}.wac-text a:hover{text-decoration:underline}.wac-text code{background:#0b141a0f;border-radius:4px;font-family:ui-monospace,Menlo,monospace;font-size:13px;padding:1px 4px}.wac-caption{padding:5px 5px 0}.wac-muted{color:var(--wac-meta)}.wac-deleted{font-size:13.5px;font-style:italic;gap:6px}.wac-deleted,.wac-meta{align-items:center;color:var(--wac-meta);display:flex}.wac-meta{float:right;font-size:11px;gap:4px;justify-content:flex-end;margin:2px 0 -4px 12px;position:relative;top:4px}.wac-bubble .wac-meta{float:none;margin-left:0}.wac-meta.is-over{bottom:7px;color:#fff;margin:0;position:absolute;right:8px;text-shadow:0 0 3px #0009;top:auto}.wac-tick{font-size:12px;letter-spacing:-3px}.wac-tick.is-read{color:#53bdeb}.wac-tick.is-fail{color:#ea0038;font-weight:800;letter-spacing:0}.wac-reacts{background:var(--wac-in);border-radius:12px;bottom:-19px;box-shadow:0 1px 3px #0b141a33;cursor:default;display:flex;font-size:14px;gap:2px;left:8px;padding:1px 6px;position:absolute}.wac-reacts small{color:var(--wac-meta);font-size:11px;margin-left:2px}.wac-reacts .is-mine{filter:drop-shadow(0 0 1px var(--wac-green))}.wac-photo{background:#0b141a14;border:none;border-radius:6px;cursor:pointer;display:block;margin:0;max-height:420px;overflow:hidden;padding:0;position:relative;width:min(330px,62vw)}.wac-photo img,.wac-thumb{display:block;height:100%;object-fit:cover;width:100%}.wac-thumb.is-blur{filter:blur(6px);transform:scale(1.06)}.wac-photo__icon{color:var(--wac-meta);inset:0;margin:auto;position:absolute}.wac-overlay{background:#0000002e;color:#fff;display:grid;inset:0;place-items:center;position:absolute}.wac-overlay--err{background:#0000008c;font-size:12px;padding:12px;text-align:center}.wac-play{background:#00000080;border-radius:50%;display:grid;height:52px;padding-left:3px;place-items:center;width:52px}.wac-vmeta{bottom:6px;color:#fff;font-size:11.5px;left:8px;position:absolute;text-shadow:0 0 3px #000000b3}.wac-video{background:#000;border-radius:6px;display:block;max-height:420px;width:min(330px,62vw)}.wac-sticker .wac-thumb,.wac-sticker img{display:block;height:150px;object-fit:contain;width:150px}.wac-spin{animation:wac-rot .9s linear infinite}@keyframes wac-rot{to{transform:rotate(1turn)}}.wac-audio{align-items:center;display:flex;gap:8px;padding:2px 0;width:min(300px,60vw)}.wac-audio__icon{background:#0b141a0f;border-radius:50%;display:grid;flex-shrink:0;font-size:22px;height:40px;place-items:center;width:40px}.wac-audio.is-voice .wac-audio__icon{background:#00a884;filter:saturate(1.1)}.wac-audio__btn{background:none;border:none;color:var(--wac-meta);cursor:pointer;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.wac-audio__track{flex:1 1;min-width:0}.wac-audio__bar{background:#0b141a26;border-radius:2px;height:4px;margin:6px 0 4px;overflow:hidden}.wac-audio__bar i{background:var(--wac-green);display:block;height:100%;transition:width .2s linear}.wac-audio__track small{color:var(--wac-meta);font-size:11px}.wac-doc{background:rgba(11,20,26,.045);border-radius:6px;overflow:hidden;width:min(320px,64vw)}.wac-bubble.is-out .wac-doc{background:#0b141a0f}.wac-doc__preview{max-height:150px;object-position:top}.wac-doc__row{align-items:center;display:flex;gap:10px;padding:10px}.wac-doc__icon{border-radius:4px;color:#fff;display:grid;flex-shrink:0;font-size:9.5px;font-weight:800;height:40px;letter-spacing:.02em;place-items:center;width:34px}.wac-doc__name{background:none;border:none;color:inherit;cursor:pointer;flex:1 1;font:inherit;min-width:0;padding:0;text-align:left}.wac-doc__name:disabled{cursor:default}.wac-doc__name:not(:disabled):hover b{text-decoration:underline}.wac-biz__att{align-items:center;color:var(--wac-meta);display:flex;font-size:12.5px;gap:5px;margin-top:4px}.wac-doc__name b{display:block;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wac-doc__name small{color:var(--wac-meta);font-size:11.5px}.wac-doc__actions{display:flex;gap:2px}.wac-doc__actions button{background:var(--wac-in);border:1px solid var(--wac-line);border-radius:50%;color:var(--wac-meta);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.wac-doc__actions button:hover{color:var(--wac-green)}.wac-err{color:#ea0038;display:block;font-size:11.5px;padding:0 10px 8px}.wac-loc{align-items:center;color:inherit;display:flex;gap:10px;padding:4px 2px;text-decoration:none;width:min(300px,60vw)}.wac-loc__map{background:linear-gradient(135deg,#cde8d0,#aed2f1);border-radius:6px;color:#ea0038;display:grid;flex-shrink:0;height:64px;place-items:center;width:64px}.wac-loc__text{display:flex;flex-direction:column;font-size:13.5px;min-width:0}.wac-loc__text small{color:var(--wac-meta);font-size:12px}.wac-contacts{grid-gap:4px;display:grid;gap:4px;width:min(290px,60vw)}.wac-contact{align-items:center;border-bottom:1px solid var(--wac-line);display:flex;gap:10px;padding:6px 2px}.wac-contact:last-child{border-bottom:none}.wac-contact__av{background:#dfe5e7;border-radius:50%;color:#8696a0;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.wac-contact__text{display:flex;flex:1 1;flex-direction:column;font-size:13.5px;min-width:0}.wac-contact__text small{color:var(--wac-meta);font-size:12px}.wac-contact__acts{align-items:center;display:flex;font-size:12.5px;gap:8px}.wac-contact__acts a{color:var(--wac-green);font-weight:600;text-decoration:none}.wac-poll{grid-gap:6px;display:grid;gap:6px;width:min(300px,60vw)}.wac-poll__q{align-items:center;display:flex;gap:6px}.wac-poll small{color:var(--wac-meta);font-size:12px}.wac-poll__opt{align-items:center;border-bottom:1px solid var(--wac-line);display:flex;font-size:13.5px;gap:8px;padding:6px 0}.wac-poll__opt i{border:2px solid var(--wac-meta);border-radius:50%;flex-shrink:0;height:16px;width:16px}.wac-biz{width:min(320px,64vw)}.wac-biz__img{border-radius:6px;margin-bottom:6px;max-height:160px}.wac-biz__title{display:block;margin-bottom:3px}.wac-biz__footer{color:var(--wac-meta);display:block;font-size:12px;margin-top:4px}.wac-biz__list{grid-gap:4px;display:grid;font-size:13px;gap:4px;margin-top:6px}.wac-biz__list small{color:var(--wac-meta);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.wac-biz__list span{display:block}.wac-biz__btns{border-top:1px solid var(--wac-line);display:grid;margin:8px -8px -8px}.wac-biz__btns span{align-items:center;border-bottom:1px solid var(--wac-line);color:var(--wac-link);display:flex;font-size:14px;gap:6px;justify-content:center;padding:9px}.wac-biz__btns span:last-child{border-bottom:none}.wac-resp{align-items:center;color:var(--wac-meta);display:inline-flex;font-size:11.5px;gap:3px}.wac-linkprev{background:#0b141a0d;border-radius:6px;color:inherit;display:block;margin:0 0 5px;padding:6px 8px;text-decoration:none}.wac-linkprev b{display:block;font-size:13px}.wac-linkprev small{color:var(--wac-meta);display:block;font-size:12px}.wac-older button{background:var(--wac-sys);border:none;border-radius:16px;box-shadow:0 1px .5px #0b141a21;color:var(--wac-meta);font-size:12.5px;padding:6px 14px}.wac-older button:hover{color:var(--wac-green)}.wac-viewer{align-items:center;background:#0b141af0;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:1300}.wac-viewer img,.wac-viewer video{max-height:78vh;max-width:92vw;object-fit:contain}.wac-viewer__bar{align-items:center;color:#e9edef;display:flex;font-size:13px;gap:8px;left:0;padding:12px 16px;position:absolute;right:0;top:0}.wac-viewer__bar span{flex:1 1}.wac-viewer__bar button{background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:15px;height:36px;place-items:center;width:36px}.wac-viewer__cap{color:#e9edef;margin-top:12px;max-width:80vw;text-align:center;white-space:pre-wrap}.wac-listprev{gap:3px}.wac-headbtn,.wac-listprev{align-items:center;display:flex}.wac-headbtn{background:none;border:none;color:inherit;cursor:pointer;flex:1 1;font:inherit;gap:10px;min-width:0;padding:0;text-align:left}.wac-headbtn:hover b{text-decoration:underline}.wci{--wac-text:#111b21;--wac-meta:#667781;--wac-green:#00a884;--wac-line:#0b141a14;--wac-in:#fff;animation:wci-in .18s ease-out;background:#f0f2f5;bottom:0;box-shadow:-12px 0 40px #0b141a33;color:var(--wac-text);display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(400px,100vw);z-index:1200}:root[data-theme=dark] .wci{--wac-in:#202c33;background:#111b21}@keyframes wci-in{0%{opacity:.6;transform:translateX(30px)}}.wci-head{align-items:center;background:var(--wac-in);border-bottom:1px solid var(--wac-line);display:flex;gap:12px;padding:14px}.wci-head b{flex:1 1;font-size:15px}.wci-icon{background:none;border:none;border-radius:50%;color:var(--wac-meta);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.wci-icon:hover{background:#0b141a0f}.wci-body{align-content:start;flex:1 1;overflow-y:auto;padding-bottom:20px}.wci-body,.wci-card{grid-gap:8px;display:grid;gap:8px}.wci-card{background:var(--wac-in);padding:14px 20px}.wci-hero{justify-items:center;padding:24px 20px 18px;text-align:center}.wci-hero h3{font-size:20px;font-weight:500;margin:6px 0 0}.wci-picbtn{background:none;border:none;border-radius:50%;cursor:zoom-in;padding:0}.wci-pic{background:#dfe5e7;border-radius:50%;display:block;flex-shrink:0;object-fit:cover}.wci-hero .wci-pic{height:160px;width:160px}.wci-pic--empty{background:#dfe5e7;display:grid;font-weight:700;place-items:center}.wci-phone{align-items:center;background:none;border:none;color:var(--wac-meta);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;gap:5px}.wci-label{color:var(--wac-meta);font-size:13px}.wci-muted{color:var(--wac-meta);font-size:12.5px}.wci-about{font-size:14.5px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.wci-badge{align-items:center;color:var(--wac-green);display:inline-flex;font-size:12px;font-weight:600;gap:4px}.wci-biz div{align-items:center;display:flex;font-size:14px;gap:8px;overflow-wrap:anywhere}.wci-biz a{color:#027eb5;text-decoration:none}.wci-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.wci-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.wci-grid button{aspect-ratio:1;background:#dfe5e7;border:none;border-radius:6px;color:var(--wac-meta);cursor:pointer;display:grid;overflow:hidden;padding:0;place-items:center;position:relative}.wci-grid img{height:100%;object-fit:cover;width:100%}.wci-grid span{color:#fff;position:absolute;text-shadow:0 0 4px #0009}.wci-doc{align-items:center;border-top:1px solid var(--wac-line);display:flex;gap:10px;padding:6px 0}.wci-doc__name{background:none;border:none;color:inherit;cursor:pointer;flex:1 1;font:inherit;min-width:0;padding:0;text-align:left}.wci-doc__name b{display:block;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wci-doc__name small{color:var(--wac-meta);font-size:12px}.wci-members{display:grid}.wci-member{align-items:center;background:none;border:none;border-bottom:1px solid var(--wac-line);color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:8px 0;text-align:left}.wci-member:disabled{cursor:default}.wci-member:last-child{border-bottom:none}.wci-member>span:not(.wci-pic){display:flex;flex:1 1;flex-direction:column;min-width:0}.wci-member b{font-size:14.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wci-member small{color:var(--wac-meta);font-size:12.5px}.wci-member em{border:1px solid;border-radius:4px;color:var(--wac-green);font-size:11px;font-style:normal;font-weight:600;padding:1px 5px;white-space:nowrap}.wci-err,.wci-loading{align-items:center;color:var(--wac-meta);display:flex;font-size:13.5px;gap:8px;padding:24px 20px}.wci-err{color:#ea0038}.wac-head-actions{align-items:center;display:inline-flex;gap:6px;min-width:0}.wac-head-actions .waa-picker select{max-width:210px;text-overflow:ellipsis}.v10-header:has(.wac-head-actions){min-width:0}.v10-header:has(.wac-head-actions) .v10-title{flex:0 1 auto;min-width:0}.v10-header:has(.wac-head-actions) .v10-title h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-header:has(.wac-head-actions) .v10-top-actions{flex-shrink:1;flex-wrap:nowrap;min-width:0}@media (max-width:1440px){.wac-head-actions .waa-picker select{max-width:170px}}@media (max-width:1280px){.v10-header:has(.wac-head-actions) .v10-title{display:none}}.wac-more{display:inline-flex;position:relative}.wac-more__btn{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:9px;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.wac-more__btn[aria-expanded=true]{border-color:#00a884;color:#00a884}.wac-more__menu{grid-gap:2px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:12px;box-shadow:0 12px 32px #14102824;display:grid;gap:2px;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.wac-more__menu button{align-items:center;background:none;border:none;border-radius:8px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:9px;padding:9px 10px;text-align:left;white-space:nowrap}.wac-more__menu button:hover{background:#f4f4f2;background:var(--rtx-ui-surface-hover,#f4f4f2)}.wac-more__menu .is-danger{color:#c0262d}.wac-repair{display:flex;justify-content:center;margin:0 0 10px}.wac-repair span{align-items:center;background:#fff5c4;border-radius:8px;box-shadow:0 1px .5px #0b141a21;color:#54656f;display:inline-flex;flex-wrap:wrap;font-size:12.5px;gap:8px;max-width:90%;padding:7px 12px}:root[data-theme=dark] .wac-repair span{background:#2a2f1f;color:#c7cdb0}.wac-repair button{padding:0}.wac-repair button,.wci-more{background:none;border:none;color:#00a884;cursor:pointer;font:inherit;font-weight:600}.wci-more{font-size:13px;justify-self:start;padding:4px 0 0}.wa-web{--wa-panel:#fff;--wa-side:#f0f2f5;--wa-line:#e9edef;--wa-text:#111b21;--wa-meta:#667781;--wa-green:#00a884;--wa-hover:#f5f6f6;--wa-active:#f0f2f5;--wa-chip:#f0f2f5;--wa-chip-on:#d9fdd3;--wa-chip-on-text:#008069;background:var(--wa-panel);color:var(--wa-text);display:flex;flex:1 1;min-height:0;min-width:0;position:relative}:root[data-theme=dark] .wa-web{--wa-panel:#111b21;--wa-side:#202c33;--wa-line:#222d34;--wa-text:#e9edef;--wa-meta:#8696a0;--wa-hover:#202c33;--wa-active:#2a3942;--wa-chip:#202c33;--wa-chip-on:#0a332c;--wa-chip-on-text:#00a884}.wa-rail{align-items:center;background:var(--wa-side);border-right:1px solid var(--wa-line);display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:12px 0;width:60px}.wa-rail button{background:none;border:none;border-radius:50%;color:var(--wa-meta);cursor:pointer;display:grid;height:40px;place-items:center;position:relative;width:40px}.wa-rail button:hover{background:#0b141a12}.wa-rail button[aria-pressed=true]{background:#0b141a1a;color:var(--wa-text)}.wa-rail button i{background:var(--wa-green);border-radius:9px;color:#fff;display:grid;font-size:10.5px;font-style:normal;font-weight:700;height:18px;min-width:18px;padding:0 5px;place-items:center;position:absolute;right:-4px;top:-2px}.wa-rail__me{overflow:hidden;padding:0}.wa-left{background:var(--wa-panel);border-right:1px solid var(--wa-line);display:flex;flex-direction:column;flex-shrink:0;min-height:0;min-width:300px;width:min(400px,36%)}@media (max-width:760px){.wa-left{border-right:none;min-width:0;width:100%}}.wa-left__head,.wsp-head{align-items:center;display:flex;gap:8px;padding:14px 16px 8px}.wa-left__head h2,.wsp-head h2{color:var(--wa-text);flex:1 1;font-size:21px;font-weight:700;margin:0}.wa-search{align-items:center;background:var(--wa-chip);border-radius:10px;color:var(--wa-meta);display:flex;gap:10px;height:38px;margin:4px 12px 8px;padding:0 14px}.wa-search input{background:#0000;border:none;color:var(--wa-text);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none}.wa-chips,.wcl-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px}.wa-chips button,.wcl-chips button{background:var(--wa-chip);border:none;border-radius:16px;color:var(--wa-meta);cursor:pointer;font:inherit;font-size:13.5px;padding:6px 12px}.wa-chips button[aria-pressed=true],.wcl-chips button[aria-pressed=true]{background:var(--wa-chip-on);color:var(--wa-chip-on-text);font-weight:600}.wa-list{flex:1 1;min-height:0;overflow-y:auto}.wa-archrow{align-items:center;background:none;border:none;color:var(--wa-text);cursor:pointer;display:flex;font:inherit;gap:14px;padding:12px 20px;text-align:left;width:100%}.wa-archrow:hover{background:var(--wa-hover)}.wa-archrow__icon{color:var(--wa-green);display:grid;place-items:center;width:46px}.wa-archrow b{flex:1 1;font-size:15px;font-weight:500}.wa-archrow small{color:var(--wa-green);font-weight:600}.wa-row{align-items:center;cursor:pointer;display:flex;gap:12px;outline:none;padding:0 0 0 14px}.wa-row:focus-visible,.wa-row:hover{background:var(--wa-hover)}.wa-row.is-open{background:var(--wa-active)}.wa-row__main{border-bottom:1px solid var(--wa-line);flex:1 1;min-width:0;padding:12px 14px 12px 0}.wa-row__bottom,.wa-row__top{align-items:center;display:flex;gap:6px;min-width:0}.wa-row__top b{flex:1 1;font-size:15.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-row__top time{color:var(--wa-meta);flex-shrink:0;font-size:12px}.wa-row.is-unread .wa-row__top time{color:var(--wa-green);font-weight:600}.wa-row__bottom{margin-top:2px}.wa-row__bottom small{color:var(--wa-meta);flex:1 1;font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-row.is-unread .wa-row__bottom small{color:var(--wa-text)}.wa-row__flag{color:var(--wa-meta);flex-shrink:0}.wa-badge{background:var(--wa-green);border-radius:10px;color:#fff;display:grid;flex-shrink:0;font-size:11.5px;font-style:normal;font-weight:700;height:20px;min-width:20px;padding:0 6px;place-items:center}.wa-row__arch{background:none;border:none;border-radius:50%;color:var(--wa-meta);cursor:pointer;display:none;flex-shrink:0;height:26px;place-items:center;width:26px}.wa-row:hover .wa-row__arch{display:grid}.wa-row__arch:hover{background:#0b141a14;color:var(--wa-text)}.wa-main{background:var(--wa-panel);min-height:0;min-width:0;position:relative}.wa-empty,.wa-main{display:flex;flex:1 1;flex-direction:column}.wa-empty{align-items:center;background:var(--wa-side);color:var(--wa-meta);gap:10px;justify-content:center;padding:30px;text-align:center}.wa-empty h3{color:var(--wa-text);font-size:26px;font-weight:300;margin:6px 0 0}.wa-empty p{font-size:14px;margin:0;max-width:420px}.wa-chathead{align-items:center;background:var(--wa-side);border-bottom:1px solid var(--wa-line);box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;min-height:60px;padding:8px 14px}.wa-chathead__name{color:var(--wa-text);font-size:15.5px;font-weight:500}.wa-chathead__name,.wa-chathead__sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-chathead__sub{color:var(--wa-meta);font-size:12.5px}.wa-ai.is-on{background:#7c3aed1f;color:#7c3aed}.wa-drop{background:#00a8841a;border:3px dashed var(--wa-green);border-radius:10px;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:20}.wa-drop span{background:var(--wa-panel);border-radius:12px;box-shadow:0 8px 30px #00000026;color:var(--wa-text);font-weight:600;padding:14px 20px}.wav{background:none;border:none;border-radius:50%;display:inline-grid;flex-shrink:0;overflow:hidden;padding:0;position:relative}button.wav{cursor:zoom-in}.wav img{display:block;object-fit:cover}.wav img,.wav-empty{border-radius:50%;height:100%;width:100%}.wav-empty{display:grid;font-weight:700;place-items:center}.wav--ring{overflow:visible}.wav--ring:after{border:2.5px solid #00a884;border-radius:50%;content:"";inset:-4px;position:absolute}.wav--seen:after{border-color:#bfc8cc}.wcx{background:#f0f2f5;background:var(--wa-side,#f0f2f5);border-top:1px solid #e9edef;border-top:1px solid var(--wa-line,#e9edef);flex-shrink:0;position:relative}.wcx-row{align-items:flex-end;display:flex;gap:4px;padding:8px 12px}.wcx-icon{background:none;border:none;border-radius:50%;color:#54656f;color:var(--wa-meta,#54656f);cursor:pointer;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.wcx-icon:hover,.wcx-icon[aria-expanded=true]{background:#0b141a12}.wcx-input{flex:1 1;min-width:0;position:relative}.wcx-input textarea{field-sizing:content;background:#fff;background:var(--wa-panel,#fff);border:none;border-radius:10px;box-sizing:border-box;color:#111b21;color:var(--wa-text,#111b21);font:inherit;font-size:15px;line-height:1.4;max-height:140px;min-height:42px;outline:none;padding:10px 14px;resize:none;width:100%}.wcx-send{background:#00a884;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.wcx-send:disabled{background:#b8c4ca;cursor:default}.wcx-pop{position:relative}.wcx-menu{background:#fff;background:var(--wa-panel,#fff);border-radius:14px;bottom:calc(100% + 8px);box-shadow:0 10px 30px #0b141a33;display:grid;left:0;min-width:210px;padding:8px 0;position:absolute;z-index:30}.wcx-menu--down{bottom:auto;left:auto;right:0;top:calc(100% + 6px)}.wcx-menu button{align-items:center;background:none;border:none;color:#111b21;color:var(--wa-text,#111b21);cursor:pointer;display:flex;font:inherit;font-size:14.5px;gap:12px;padding:9px 16px;text-align:left;white-space:nowrap}.wcx-menu button:hover{background:#f5f6f6;background:var(--wa-hover,#f5f6f6)}.wcx-dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.wcx-tray{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 0}.wcx-file{background:#fff;background:var(--wa-panel,#fff);border:1px solid #e9edef;border:1px solid var(--wa-line,#e9edef);border-radius:10px;flex-shrink:0;padding:6px;position:relative;width:108px}.wcx-file img,.wcx-file video{border-radius:6px;display:block;height:72px;object-fit:cover;width:100%}.wcx-file__icon{background:#8696a0;border-radius:6px;color:#fff;display:grid;font-size:12px;font-weight:800;height:72px;place-items:center}.wcx-file small{color:#667781;color:var(--wa-meta,#667781);display:block;font-size:10.5px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wcx-file button{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:20px;place-items:center;position:absolute;right:2px;top:2px;width:20px}.wcx-add{background:none;border:2px dashed #d1d7db;border:2px dashed var(--wa-line,#d1d7db);border-radius:10px;color:#667781;color:var(--wa-meta,#667781);cursor:pointer;flex-shrink:0;font-size:24px;width:60px}.wcx-progress{background:#00a88426;height:3px}.wcx-progress i{background:#00a884;display:block;height:100%;transition:width .2s}.wcx-mentions{background:#fff;background:var(--wa-panel,#fff);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 10px 30px #0b141a33;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;z-index:30}.wcx-mentions button{align-items:baseline;background:none;border:none;color:#111b21;color:var(--wa-text,#111b21);cursor:pointer;display:flex;font:inherit;gap:8px;padding:9px 14px;text-align:left;width:100%}.wcx-mentions button:first-child,.wcx-mentions button:hover{background:#f5f6f6;background:var(--wa-hover,#f5f6f6)}.wcx-mentions small{color:#667781;color:var(--wa-meta,#667781)}.wac-mention{color:#027eb5;font-weight:500}:root[data-theme=dark] .wac-mention{color:#53bdeb}.wce-picker{background:#fff;background:var(--wa-panel,#fff);border-radius:14px;bottom:calc(100% + 10px);box-shadow:0 10px 30px #0b141a38;display:flex;flex-direction:column;height:330px;left:0;overflow:hidden;position:absolute;width:min(360px,86vw);z-index:30}.wce-tabs{border-bottom:1px solid #e9edef;border-bottom:1px solid var(--wa-line,#e9edef);display:flex}.wce-tabs button{background:none;border:none;border-bottom:3px solid #0000;cursor:pointer;filter:grayscale(.6);flex:1 1;font-size:17px;padding:8px 0}.wce-tabs button[aria-selected=true]{border-bottom-color:#00a884;filter:none}.wce-label{color:#667781;color:var(--wa-meta,#667781);font-size:12px;padding:8px 12px 2px}.wce-grid{display:grid;flex:1 1;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));overflow-y:auto;padding:4px 8px 10px}.wce-grid button{background:none;border:none;border-radius:8px;cursor:pointer;font-size:24px;height:38px;line-height:1}.wce-grid button:hover{background:#f5f6f6;background:var(--wa-hover,#f5f6f6)}.wsp{display:flex;flex-direction:column;height:100%;min-height:0}.wsp-body{flex:1 1;min-height:0;overflow-y:auto}.wsp-body--grey{grid-gap:8px;align-content:start;background:var(--wa-side);display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.wsp-note{color:var(--wa-meta);font-size:12px;line-height:1.45;margin:0 16px 8px}.wsp-empty{color:var(--wa-meta);display:grid;font-size:14px;padding:30px 20px;place-items:center;text-align:center}.wsp-label{color:var(--wa-green);display:block;font-size:13px;font-weight:500;letter-spacing:.04em;padding:14px 20px 6px;text-transform:uppercase}.wcl-row{align-items:center;display:flex;gap:12px;padding:0 14px}.wcl-row:hover{background:var(--wa-hover)}.wcl-row.is-ringing{background:#00a88414}.wcl-main{background:none;border:none;border-bottom:1px solid var(--wa-line);color:var(--wa-text);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;min-width:0;padding:12px 0;text-align:left}.wcl-main b{font-size:15.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wcl-main b.is-missed{color:#ea0038}.wcl-main small{align-items:center;color:var(--wa-meta);display:flex;font-size:13px;gap:4px;margin-top:2px}.wcl-main .is-missed{color:#ea0038}.wcl-main .is-ok{color:var(--wa-green)}.wcl-callmenu{display:inline-flex;flex-shrink:0;position:relative}.wcl-callbtn{align-items:center;background:var(--wa-panel);border:1px solid var(--wa-line);border-radius:18px;color:var(--wa-green);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px;padding:7px 14px}.wcl-menu{background:#fff;background:var(--wa-panel,#fff);border-radius:12px;box-shadow:0 10px 30px #0b141a33;display:grid;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);width:260px;z-index:40}.wcl-menu a,.wcl-menu button{grid-column-gap:8px;align-items:center;background:none;border:none;color:#111b21;color:var(--wa-text,#111b21);column-gap:8px;cursor:pointer;display:grid;font:inherit;font-size:14px;grid-template-columns:22px 1fr;padding:9px 14px;text-align:left;text-decoration:none}.wcl-menu small{color:#667781;color:var(--wa-meta,#667781);font-size:11.5px;grid-column:2}.wcl-menu a:hover,.wcl-menu button:hover{background:#f5f6f6;background:var(--wa-hover,#f5f6f6)}.wcl-menu .is-off,.wcl-menu button:disabled{opacity:.45;pointer-events:none}.wcl-decline{background:#ea0038;border:none;border-radius:18px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:5px;padding:7px 14px}.wcl-banner,.wcl-decline{align-items:center;flex-shrink:0}.wcl-banner{background:#e7fce3;border-bottom:1px solid #c7efc0;color:#111b21;display:flex;gap:12px;padding:10px 18px}.wcl-banner>span:not(.wav){flex:1 1;font-size:14px;min-width:0}.wcl-banner small{color:#54656f;display:block;font-size:12px}.wcl-banner__icon{animation:wcl-ring 1s ease-in-out infinite;color:#00a884}@keyframes wcl-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}.wst-row{align-items:center;background:none;border:none;color:var(--wa-text);cursor:pointer;display:flex;font:inherit;gap:14px;padding:10px 18px;text-align:left;width:100%}.wst-row:hover{background:var(--wa-hover)}.wst-row>span:not(.wav):not(.wst-me){display:flex;flex-direction:column;min-width:0}.wst-row b{font-size:15.5px;font-weight:500}.wst-row small{color:var(--wa-meta);font-size:13px}.wst-me{position:relative}.wst-me i{background:#00a884;border:2px solid var(--wa-panel);border-radius:50%;bottom:-2px;color:#fff;display:grid;height:20px;place-items:center;position:absolute;right:-2px;width:20px}.wst-compose,.wst-viewer{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1400}.wst-viewer{background:#111b21}.wst-bars{display:flex;gap:4px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:min(560px,92vw)}.wst-bars span{background:#ffffff59;border-radius:2px;flex:1 1;height:3px;overflow:hidden}.wst-bars i{background:#fff;display:block;height:100%}.wst-top{align-items:center;color:#fff;display:flex;gap:10px;left:50%;position:absolute;top:22px;transform:translateX(-50%);width:min(560px,92vw)}.wst-top>span:not(.wav){display:flex;flex:1 1;flex-direction:column}.wst-top small{font-size:12px;opacity:.8}.wst-compose__bar button,.wst-top button{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.wst-compose__bar button:hover,.wst-top button:hover{background:#ffffff1f}.wst-stage{display:grid;height:min(80vh,900px);place-items:center;position:relative;width:min(560px,92vw)}.wst-stage img,.wst-stage video{max-height:100%;max-width:100%;object-fit:contain}.wst-stage img.is-blur{filter:blur(10px);width:100%}.wst-text{border-radius:8px;box-sizing:border-box;font-size:clamp(22px,3vw,36px);height:100%;overflow-wrap:anywhere;padding:40px;place-items:center;text-align:center;white-space:pre-wrap;width:100%}.wst-text,.wst-wait{color:#fff;display:grid}.wst-wait{place-items:center;position:absolute}.wst-caption{background:#00000073;bottom:14px;left:0;margin:0;padding:10px;right:0;text-align:center}.wst-caption,.wst-nav{color:#fff;position:absolute}.wst-nav{background:#ffffff1f;border:none;border-radius:50%;cursor:pointer;display:grid;height:48px;place-items:center;top:50%;transform:translateY(-50%);width:48px}.wst-nav:disabled{opacity:.3}.wst-nav--l{left:max(16px,calc(50% - 340px))}.wst-nav--r{right:max(16px,calc(50% - 340px))}.wst-compose{flex-direction:column;transition:background .2s}.wst-compose__bar{display:flex;gap:6px;left:16px;position:absolute;right:16px;top:14px}.wst-compose__bar>span{flex:1 1}.wst-swatch:after{background:#ffffff40;border:2px solid #fff;border-radius:50%;content:"";height:20px;width:20px}.wst-compose textarea{field-sizing:content;background:#0000;border:none;color:#fff;font-size:clamp(24px,3.4vw,40px);min-height:140px;outline:none;resize:none;text-align:center;width:min(640px,90vw)}.wst-compose textarea::placeholder{color:#ffffffb3}.wst-post{background:#00a884;border:none;border-radius:50%;bottom:26px;box-shadow:0 6px 18px #00000040;color:#fff;cursor:pointer;display:grid;height:58px;place-items:center;position:absolute;right:26px;width:58px}.wst-post:disabled{opacity:.5}.wmp-photo{display:inline-block;position:relative}.wmp-cam{background:#00a884;border:none;border-radius:50%;bottom:8px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:grid;height:42px;place-items:center;position:absolute;right:8px;width:42px}.wmp-remove{align-items:center;background:none;border:none;color:#ea0038;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:5px}.wmp-label{color:var(--wa-green)!important}.wmp-edit,.wmp-value{align-items:center;display:flex;font-size:16px;gap:6px;min-width:0}.wmp-value span{flex:1 1;min-width:0;overflow-wrap:anywhere}.wmp-edit input{background:#0000;border:none;border-bottom:2px solid var(--wa-green);color:var(--wa-text);flex:1 1;font:inherit;font-size:16px;min-width:0;outline:none;padding:6px 0}.wmp-edit small{color:var(--wa-meta);font-size:12px}.wmp-presets{display:flex;flex-wrap:wrap;gap:6px}.wmp-presets button{background:none;border:1px solid var(--wa-line);border-radius:16px;color:var(--wa-text);cursor:pointer;font:inherit;font-size:13px;padding:5px 12px}.wmp-presets button[aria-pressed=true]{background:var(--wa-chip-on);border-color:#0000;color:var(--wa-chip-on-text)}.wcm-card{background:var(--wa-panel);display:grid;padding:10px 0}.wcm-card>small{padding:4px 18px 6px}.wcm-head{align-items:center;display:flex;gap:12px;padding:6px 18px 10px}.wcm-head b{font-size:16.5px;font-weight:600}.wcm-row{align-items:center;background:none;border:none;color:var(--wa-text);cursor:pointer;display:flex;font:inherit;gap:12px;padding:8px 18px;text-align:left;width:100%}.wcm-row.is-sub{padding-left:34px}.wcm-row:hover{background:var(--wa-hover)}.wcm-row>span:not(.wav):not(.wcm-ann){display:flex;flex-direction:column;min-width:0}.wcm-row b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wcm-row small{color:var(--wa-meta);font-size:12.5px}.wcm-ann{background:#d9fdd3;border-radius:10px;color:#008069;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.wci{overflow:hidden}.wci-body{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.wci-card{min-width:0}.wci-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wci-grid button{min-width:0}.wci-hero h3{max-width:100%;overflow-wrap:anywhere;text-align:center}.wci-actions{display:flex;gap:12px;margin-top:8px}.wci-actions>button,.wci-actions>span{align-items:center;background:none;border:1px solid #0b141a14;border:1px solid var(--wac-line,#0b141a14);border-radius:12px;color:#00a884;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:10px 0;width:84px}.wci-actions small{color:#111b21;color:var(--wac-text,#111b21);font-size:12.5px}.wci-actions .wci-icon{color:#00a884}.wac-sender{background:none;border:none;cursor:pointer;display:block;font:inherit;padding:0;text-align:left}.wac-sender:hover{text-decoration:underline}@media (min-width:1100px){.wa-web>.wci{border-left:1px solid var(--wa-line);bottom:auto;box-shadow:none;flex-shrink:0;position:relative;right:auto;top:auto;width:380px;z-index:2}}.wa-rail__gap{flex:1 1}@media (max-width:760px){.wa-web{flex-direction:column}.wa-rail{border-right:none;border-top:1px solid var(--wa-line);flex-direction:row;justify-content:space-around;order:2;padding:6px 8px;width:auto}.wa-rail__gap{display:none}.wa-left,.wa-main{flex:1 1;min-height:0}}.wav{flex:0 0 auto}.wa-tag{background:#eef2f4;border-radius:9px;color:#54656f;flex-shrink:0;font-size:10.5px;font-style:normal;font-weight:600;padding:1px 7px}.wa-tag--work{background:#e7f0ff;color:#1d4ed8}.wa-tag--personal{background:#f3e8ff;color:#7e22ce}.wa-tag--family{background:#fde8ef;color:#be185d}.wa-tag--other{background:#eef2f4;color:#54656f}:root[data-theme=dark] .wa-tag,:root[data-theme=dark] .wa-tag--other{background:#2a3942;color:#aebac1}:root[data-theme=dark] .wa-tag--work{background:#3b82f62e;color:#93c5fd}:root[data-theme=dark] .wa-tag--personal{background:#a855f72e;color:#d8b4fe}:root[data-theme=dark] .wa-tag--family{background:#ec48992e;color:#f9a8d4}.wa-brainbtn{align-items:center;border:1px dashed #d1d7db;border:1px dashed var(--wa-line,#d1d7db);border-radius:15px;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:12.5px;font-weight:600;gap:5px;height:30px;padding:0 11px;white-space:nowrap}.wa-brainbtn:not([class*=wa-tag--]){background:#0000;color:#54656f;color:var(--wa-meta,#54656f)}.wa-brainbtn[class*=wa-tag--]{border-color:#0000;border-style:solid}.wa-brainbtn small{font-weight:500;opacity:.8}.wa-brainbtn:hover{filter:brightness(.97)}@media (max-width:760px){.wa-brainbtn small{display:none}}.wbp{gap:10px}.wbp-title{align-items:center;color:#7c3aed!important;display:inline-flex;gap:6px}.wbp-row{grid-gap:6px;display:grid;gap:6px;min-width:0}.wbp-chips button{background:none;border:1px solid #0b141a1f;border:1px solid var(--wac-line,#0b141a1f);border-radius:16px;color:#111b21;color:var(--wac-text,#111b21);font-size:13px;padding:5px 12px}.wbp-chips button[aria-checked=true]{background:#d9fdd3;border-color:#0000;color:#008069;font-weight:600}:root[data-theme=dark] .wbp-chips button[aria-checked=true]{background:#0a332c;color:#00a884}.wbp-input{background:#0000;border:1px solid #0b141a1f;border:1px solid var(--wac-line,#0b141a1f);border-radius:10px;box-sizing:border-box;color:#111b21;color:var(--wac-text,#111b21);font:inherit;font-size:13.5px;outline:none;padding:8px 10px;resize:vertical;width:100%}.wbp-input:focus{border-color:#00a884}.wbp-foot{display:flex;gap:8px;justify-content:flex-end}.wbp-save{align-items:center;background:#00a884;border:none;border-radius:18px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:6px;padding:8px 16px}.wbp-save:disabled{background:#b8c4ca;cursor:default}.wbp-ghost{background:none;border:none;color:#667781;color:var(--wac-meta,#667781);cursor:pointer;font:inherit;font-size:13px}.wa-assist{grid-gap:4px;background:var(--wa-panel);border:1px solid var(--wa-line);border-radius:14px;color:var(--wa-text);display:grid;font-size:13.5px;gap:4px;margin-top:18px;max-width:420px;padding:14px 18px;text-align:left}.wa-assist b{font-size:14px}.wa-assist i{font-style:normal;font-weight:600}.wa-assist q{color:var(--wa-green);font-weight:600}.wa-assist small{color:var(--wa-meta)}.wbm-backdrop{background:#0b141a73;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1300}.wa-web>.wbm-backdrop .wci,.wbm.wci{animation:none;border-left:none;border-radius:16px;bottom:auto;box-shadow:0 24px 60px #0b141a4d;max-height:min(86vh,720px);overflow:hidden;position:relative;right:auto;top:auto;width:min(460px,100%)}.wbm-body{overflow-y:auto}.wci-tag{align-items:center;border-radius:9px;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;margin-left:6px;padding:1px 7px;vertical-align:1px}.wci-tag--relatix{background:#ede9fe;color:#6d28d9}.wci-tag--linked{background:#e7f0ff;color:#1d4ed8}:root[data-theme=dark] .wci-tag--relatix{background:#8b5cf633;color:#c4b5fd}:root[data-theme=dark] .wci-tag--linked{background:#3b82f633;color:#93c5fd}.wcd{background:#fff;background:var(--wa-panel,#fff);border-radius:16px;box-shadow:0 24px 60px #0b141a4d;color:#111b21;color:var(--wa-text,#111b21);max-height:90vh;overflow-y:auto;width:min(520px,100%)}.wcd-head{align-items:center;border-bottom:1px solid #e9edef;border-bottom:1px solid var(--wa-line,#e9edef);display:flex;gap:10px;padding:14px 16px}.wcd-head span{display:flex;flex:1 1;flex-direction:column;min-width:0}.wcd-head small{color:#667781;color:var(--wa-meta,#667781);font-size:12.5px}.wcd-row{align-items:flex-start;display:flex;gap:16px;padding:16px}.wcd-row>div{grid-gap:6px;display:grid;flex:1 1;gap:6px;min-width:0}.wcd-row b{font-size:14.5px}.wcd-note,.wcd-row small{color:#667781;color:var(--wa-meta,#667781);font-size:12.5px;line-height:1.45}.wcd-note{margin:0;padding:16px}.wcd-row--alt{background:#f7f8fa;background:var(--wa-side,#f7f8fa);border-top:1px solid #e9edef;border-top:1px solid var(--wa-line,#e9edef)}.wcd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.wcd-actions button{align-items:center;background:#fff;background:var(--wa-panel,#fff);border:1px solid #d1d7db;border:1px solid var(--wa-line,#d1d7db);border-radius:18px;color:#111b21;color:var(--wa-text,#111b21);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:6px;padding:8px 14px}.wcd-actions .wcd-primary{background:#00a884;border-color:#00a884;color:#fff}.wcd-actions button:disabled{cursor:default;opacity:.6}.wcd-actions input{background:#fff;background:var(--wa-panel,#fff);border:1px solid #d1d7db;border:1px solid var(--wa-line,#d1d7db);border-radius:18px;color:#111b21;color:var(--wa-text,#111b21);flex:1 1;font:inherit;font-size:13.5px;min-width:160px;outline:none;padding:8px 12px}.wcd-warn{color:#b45309!important}.wcd-qr{grid-gap:6px;background:#fff;border-radius:12px;display:grid;flex-shrink:0;gap:6px;justify-items:center;margin:0;padding:8px}.wcd-qr figcaption{color:#54656f;font-size:11px;max-width:128px;text-align:center}@media (max-width:520px){.wcd-row{flex-direction:column}.wcd-qr{align-self:center}}.wac-older{display:flex;justify-content:center;margin:4px 0 10px}.wac-older button{align-items:center;background:#fff;background:var(--wa-panel,#fff);border:1px solid #e5e7eb;border:1px solid var(--wa-line,#e5e7eb);border-radius:999px;box-shadow:0 1px 2px #0000000f;color:#667781;color:var(--wa-muted,#667781);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.wac-older button:hover:not(:disabled){color:#111b21;color:var(--wa-text,#111b21)}.wac-older button:disabled{cursor:progress;opacity:.8}.csg{grid-gap:12px;display:grid;gap:12px}.csg-load{align-items:center;color:var(--rtx-ui-text-muted);display:flex;font-size:13px;gap:8px;padding:10px 0}.csg-block{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:12px;padding:12px}.csg-block--brain{background:color-mix(in srgb,#7c3aed 3%,#fff);background:color-mix(in srgb,#7c3aed 3%,var(--rtx-ui-surface,#fff))}.csg-block__head{align-items:flex-start;display:flex;gap:10px}.csg-block__head>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.csg-block__head b{font-size:14px}.csg-block__head small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12.5px;line-height:1.45}.csg-ico{background:color-mix(in srgb,#e11d48 12%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 12%,#0000);border-radius:10px;color:#e11d48;color:var(--os-accent,#e11d48);display:grid;flex:none;height:32px;place-items:center;width:32px}.csg-ico.is-brain{background:#7c3aed1f;color:#7c3aed}.csg-terms{margin:10px 0 0 42px;position:relative}.csg-terms__body{grid-gap:8px;display:grid;gap:8px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000);max-height:96px;overflow:hidden}.csg-terms.is-open .csg-terms__body{-webkit-mask-image:none;mask-image:none;max-height:300px;overflow-y:auto;padding-right:6px}.csg-terms h5{color:#18181c;color:var(--rtx-ui-text,#18181c);font-size:12.5px;margin:0 0 2px}.csg-terms p{color:#5b5d66;color:var(--rtx-ui-text-muted,#5b5d66);font-size:12.5px;line-height:1.55;margin:0}.csg-terms__more{align-items:center;background:none;border:0;color:#e11d48;color:var(--os-accent,#e11d48);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;margin-top:4px;padding:2px 0}.csg-check{align-items:flex-start;border:1px solid #d9d9df;border:1px solid var(--rtx-ui-border-md,#d9d9df);border-radius:10px;cursor:pointer;display:flex;gap:10px;margin:10px 0 0 42px;padding:9px 11px;transition:border-color .15s,background .15s}.csg-check input{accent-color:#e11d48;accent-color:var(--os-accent,#e11d48);flex:none;height:16px;margin-top:2px;width:16px}.csg-check span{grid-gap:2px;display:grid;gap:2px}.csg-check b{font-size:13px;font-weight:600}.csg-check small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px}.csg-check.is-on{background:color-mix(in srgb,#e11d48 5%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 5%,#0000);border-color:#e11d48;border-color:var(--os-accent,#e11d48)}.csg-block--brain .csg-check input{accent-color:#7c3aed}.csg-block--brain .csg-check.is-on{background:#7c3aed0d;border-color:#7c3aed}.csg-foot{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:100%}.csg-foot__note{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:11.5px;margin-right:auto}.csg-done{align-items:flex-start;display:flex;gap:12px;padding:6px 2px}.csg-done>svg{color:#16a34a;flex:none;margin-top:2px}.csg-done b{font-size:14px}.csg-done p{color:#5b5d66;color:var(--rtx-ui-text-muted,#5b5d66);font-size:12.5px;line-height:1.5;margin:4px 0 0}@media (max-width:640px){.csg-check,.csg-terms{margin-left:0}}.csg-set{grid-gap:12px;display:grid;gap:12px}.csg-set__row{align-items:center;display:flex;gap:12px}.csg-set__txt{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.csg-set__txt b{font-size:13.5px}.csg-set__txt small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;line-height:1.45}.csg-switch{background:#d4d4d8;border:0;border-radius:999px;cursor:pointer;display:grid;flex:none;height:23px;place-items:center;position:relative;transition:background .18s;width:40px}.csg-switch i{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:17px;left:3px;position:absolute;top:3px;transition:transform .18s;width:17px}.csg-switch.is-on{background:#7c3aed}.csg-switch.is-on i{transform:translateX(17px)}.csg-switch:disabled{cursor:default;opacity:.6}.csg-set__hist{grid-gap:2px;border-top:1px solid #e5e5ea;border-top:1px solid var(--rtx-ui-border,#e5e5ea);display:grid;gap:2px;padding-top:10px}.csg-set__h{font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.csg-set__empty,.csg-set__h{color:#71717a;color:var(--rtx-ui-text-muted,#71717a)}.csg-set__empty{font-size:12.5px}.csg-set__rec{align-items:center;display:flex;gap:10px;padding:6px 0}.csg-set__rec>svg{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);flex:none}.csg-set__rec span{display:grid;flex:1 1;min-width:0}.csg-set__rec b{font-size:12.5px;font-weight:600}.csg-set__rec small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;text-transform:none}.wbp-host,.wtp{--wa:#128c7e;--wa-d:#075e54;--wa-l:#25d366;--wa-bg:#e7f6f1;--ln:var(--rtx-ui-border,#e6e8eb);--sf:var(--rtx-ui-surface,#fff);--mut:var(--rtx-ui-text-muted,#6b7280);--tx:var(--rtx-ui-text,#111827)}.wtp{background:#f5f7f8;display:grid;flex:1 1;grid-template-columns:300px 1fr;min-height:0;min-width:0}.wtp.is-campaign{grid-template-columns:1fr}.wtp.is-campaign .wtp-list{display:none}.wtp-list{background:var(--sf);border-right:1px solid var(--ln);display:flex;flex-direction:column;min-height:0}.wtp-list__head{align-items:center;display:flex;gap:6px;padding:16px 14px 10px 18px}.wtp-list__head h2{color:var(--tx);flex:1 1;font-size:20px;font-weight:700;margin:0}.wtp-search{align-items:center;background:#f0f2f5;border-radius:10px;color:#667781;display:flex;gap:8px;height:38px;margin:0 14px 10px;padding:0 12px}.wtp-search input{background:none;border:0;color:inherit;flex:1 1;font:inherit;font-size:13.5px;min-width:0;outline:none}.wtp-items{grid-gap:2px;align-content:start;display:grid;flex:1 1;gap:2px;overflow-y:auto;padding:0 8px 12px}.wtp-pad{padding:16px 10px}.wtp-item{align-items:center;background:none;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px;text-align:left;transition:background .12s}.wtp-item:hover{background:#f5f6f6}.wtp-item.is-on{background:var(--wa-bg);box-shadow:inset 3px 0 0 var(--wa)}.wtp-item__ico{background:#eef2f4;border-radius:10px;color:var(--wa-d);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.wtp-item.is-on .wtp-item__ico{background:var(--wa);color:#fff}.wtp-item__main{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.wtp-item__top{align-items:center;display:flex;gap:8px}.wtp-item__top b{flex:1 1;font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wtp-item small{color:var(--mut);font-size:12px;text-transform:capitalize}.wtp-main{grid-gap:16px;align-content:start;display:grid;gap:16px;min-height:0;min-width:0;overflow-y:auto;padding:22px 26px 32px}.wtp-title{font-size:20px;font-weight:700;margin:0}.wtp-back{align-items:center;background:none;border:0;color:var(--wa);cursor:pointer;display:none;font:inherit;font-size:13px;font-weight:600;gap:6px;padding:0}.wtp-details{grid-gap:16px;animation:wcp-in .25s ease both;display:grid;gap:16px}.wtp-dhead{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.wtp-dhead__t{display:grid;flex:1 1;min-width:200px}.wtp-dhead__t h3{color:var(--tx);font-size:21px;font-weight:700;margin:0;overflow-wrap:anywhere}.wtp-dhead__t small{color:var(--mut);font-size:12.5px;text-transform:capitalize}.wtp-info{grid-gap:14px;background:var(--sf);border:1px solid var(--ln);border-radius:14px;box-shadow:0 1px 2px #1018280a;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));padding:18px 22px}.wtp-info>div{grid-gap:6px;display:grid;gap:6px;min-width:0}.wtp-info span{color:var(--mut);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wtp-info b{color:var(--tx);font-size:15px;font-weight:600;overflow-wrap:anywhere}.wtp-status{align-items:center;background:#f4f4f5;border-radius:99px;color:#52525b;display:inline-flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:.03em;padding:4px 12px}.wtp-status.is-ok{background:#dcfce7;color:#15803d}.wtp-status.is-warn{background:#fef3c7;color:#b45309}.wtp-status.is-bad{background:#fee2e2;color:#b91c1c}.wtp-split{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px}.wtp-prev,.wtp-raw{grid-gap:12px;background:var(--sf);border:1px solid var(--ln);border-radius:14px;box-shadow:0 1px 2px #1018280a;display:grid;gap:12px;min-width:0;padding:16px}.wtp-prev header,.wtp-raw header{align-items:center;color:var(--wa-d);display:flex;font-size:14px;font-weight:700;gap:8px}.wtp-copy{align-items:center;background:var(--sf);border:1px solid var(--ln);border-radius:8px;color:var(--mut);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;margin-left:auto;padding:4px 9px}.wtp-raw pre{background:#263238;border-radius:10px;color:#eceff1;font:12.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:0;max-height:620px;overflow:auto;padding:16px 18px;tab-size:4;white-space:pre}.wcp-btn.is-wa{background:#128c7e;background:var(--wa,#128c7e);border-color:#128c7e;border-color:var(--wa,#128c7e);color:#fff}.wcp-btn.is-wa:hover:not(:disabled){background:#0f7a6d}.wcp-icon-btn.is-danger:hover{border-color:#fecaca;color:#dc2626}.wsc-ico{background:linear-gradient(135deg,#25d366,#128c7e);border-radius:11px;box-shadow:0 4px 10px #128c7e40;color:#fff;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.wsc-ico.is-lg{border-radius:13px;flex-basis:46px;height:46px;width:46px}.wtp-phone{background:#1f2326;border-radius:44px;box-shadow:0 20px 44px #0003,inset 0 0 0 2px #3a3f44;margin:0 auto;max-width:100%;padding:12px;width:290px}.wtp-phone__screen{background:#efeae2;border-radius:34px;display:flex;flex-direction:column;height:560px;overflow:hidden}.wtp-phone__bar{align-items:center;background:#075e54;background:var(--wa-d,#075e54);color:#fff;display:flex;gap:10px;padding:26px 14px 10px}.wtp-phone__bar span:last-child{display:grid;line-height:1.2;min-width:0}.wtp-phone__bar b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wtp-phone__bar small{font-size:11px;opacity:.85}.wtp-phone__av{background:#25d366;border-radius:50%;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.wtp-phone__chat{align-items:flex-start;background-image:radial-gradient(rgba(0,0,0,.035) 1px,#0000 0);background-size:14px 14px;display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto;padding:12px 10px}.wtp-phone__day{align-self:center;background:#fff;border-radius:8px;box-shadow:0 1px 1px #00000014;color:#54656f;font-size:11px;margin-bottom:8px;padding:3px 10px}.wtp-phone__bubble{background:#fff;border-radius:2px 10px 10px 10px;box-shadow:0 1px 1px #0000001f;color:#111b21;padding:4px;width:94%}.wtp-phone__media{align-items:center;background:#e9edef;border-radius:7px;color:#667781;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px;height:104px;justify-content:center;margin-bottom:4px;overflow:hidden}.wtp-phone__media img{height:100%;object-fit:cover;width:100%}.wtp-phone__htext{font-size:13.5px;font-weight:700}.wtp-phone__body,.wtp-phone__htext{padding:4px 6px 0;white-space:pre-wrap}.wtp-phone__body{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.wtp-phone__footer{border-top:1px solid #f0f2f5;color:#667781;font-size:11.5px;margin:6px 6px 0;padding-top:6px}.wtp-phone__time{align-items:center;color:#667781;display:flex;font-size:10.5px;gap:3px;justify-content:flex-end;padding:2px 6px}.wtp-phone__time svg{color:#53bdeb}.wtp-phone__btns{border-top:1px solid #f0f2f5;margin-top:2px}.wtp-phone__btn{align-items:center;color:#00a5f4;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 6px}.wtp-phone__btn+.wtp-phone__btn{border-top:1px solid #f0f2f5}.wsc{grid-gap:18px;animation:wcp-in .25s ease both;display:grid;gap:18px}.wsc-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.wsc-top h2{align-items:center;color:var(--tx);display:flex;font-size:24px;font-weight:800;gap:8px;margin:0}.wsc-top h2 svg{color:var(--wa-l)}.wsc-top p{color:var(--mut);font-size:14px;margin:4px 0 0}.wsc-top p b{color:var(--tx)}.wsc-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 380px}.wsc-col{grid-gap:18px;display:grid;gap:18px;min-width:0}.wsc-side{grid-gap:16px;display:grid;gap:16px;position:-webkit-sticky;position:sticky;top:0}.wsc-card{background:var(--sf);border:1px solid var(--ln);border-radius:16px;box-shadow:0 1px 3px #1018280d;overflow:hidden}.wsc-card__head{align-items:center;background:#fafbfc;border-bottom:1px solid var(--ln);display:flex;gap:12px;padding:16px 20px}.wsc-card__head h4{color:var(--tx);font-size:16px;font-weight:700;margin:0}.wsc-card__body{grid-gap:16px;display:grid;gap:16px;padding:18px 20px 20px}.wsc-live{font-size:11.5px}.wsc-info{grid-gap:12px;background:#f8fafb;border:1px solid var(--ln);border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 18px}.wsc-info>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.wsc-info span{color:var(--mut);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wsc-info b{font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.wsc-field{grid-gap:7px;display:grid;gap:7px}.wsc-field>span{align-items:center;color:var(--tx);display:flex;font-size:13.5px;font-weight:700;gap:6px}.wsc-field>span svg{color:var(--wa-l)}.wsc-field i{color:#ef4444;font-style:normal}.wsc-field small{color:var(--mut);font-weight:500}.wsc-field .wcp-input{border-radius:11px;font-size:14px;padding:11px 13px}.wsc-count{align-items:center;background:#eef4ff;border-radius:99px;color:#1d4ed8;display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;padding:4px 11px}.wsc-count.is-warn{background:#fef3c7;color:#b45309}.wsc-count.is-ok{background:#dcfce7;color:#15803d}.wsc-steps{grid-gap:18px;counter-reset:s;display:grid;gap:18px;list-style:none;margin:0;padding:0}.wsc-steps li{grid-gap:7px;counter-increment:s;display:grid;gap:7px;justify-items:start;padding-left:40px;position:relative}.wsc-steps li:before{background:var(--wa-l);border-radius:50%;color:#fff;content:counter(s);display:grid;font-size:12.5px;font-weight:800;height:26px;left:0;place-items:center;position:absolute;top:-2px;width:26px}.wsc-steps li>b{color:var(--tx);font-size:14px}.wsc-steps li>small{color:var(--mut);font-size:12.5px;line-height:1.5}.wsc-drop,.wsc-steps .wcp-input{justify-self:stretch}.wsc-drop{grid-gap:4px;background:#fafcfb;border:2px dashed #cfd8dc;border-radius:14px;color:var(--mut);cursor:pointer;display:grid;gap:4px;justify-items:center;padding:22px 14px;text-align:center;transition:border-color .15s,background .15s}.wsc-drop.is-drag,.wsc-drop:hover{background:var(--wa-bg);border-color:var(--wa-l);color:var(--wa-d)}.wsc-drop b{color:var(--tx)}.wsc-drop small{font-size:11.5px}.wsc-file{align-items:center;background:var(--wa-bg);border-radius:11px;color:var(--wa-d);display:flex;font-size:13px;font-weight:600;gap:8px;justify-self:stretch;padding:10px 12px}.wsc-file span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsc-file small{color:var(--mut);font-weight:500}.wsc-file button{background:none;border:0;color:var(--mut);cursor:pointer;display:grid;place-items:center}.wsc-table{grid-gap:6px;display:grid;gap:6px;overflow-x:auto}.wbp-table table,.wsc-table table{border-collapse:collapse;font-size:13px;width:100%}.wbp-table th,.wsc-table th{background:#f8fafb;border-bottom:1px solid var(--ln);color:var(--mut);font-size:11.5px;font-weight:700;letter-spacing:.05em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.wsc-table td{border-bottom:1px solid #f1f3f5;max-width:220px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.wsc-table tr.is-bad td{background:#fef2f2;color:#b91c1c}.wsc-table>small{color:var(--mut);font-size:12px}.wsc-var{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(130px,200px) minmax(150px,220px) 1fr}.wsc-var__name{background:var(--wa-bg);border-radius:8px;color:var(--wa-d);font-family:ui-monospace,monospace;font-size:12.5px;font-weight:700;overflow:hidden;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.wsc-preview{background:#ece5dd;padding:22px 14px}.wsc-summary{grid-gap:10px;background:var(--sf);border:1px solid var(--ln);border-radius:16px;box-shadow:0 1px 3px #1018280d;display:grid;gap:10px;padding:18px 20px}.wsc-summary>div{display:flex;font-size:13.5px;gap:10px;justify-content:space-between}.wsc-summary>div span{color:var(--mut)}.wsc-summary>div b{overflow-wrap:anywhere;text-align:right}.wsc-summary>small{color:var(--mut);font-size:12px;line-height:1.5}.wsc-send{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:0;border-radius:12px;box-shadow:0 8px 18px #128c7e47;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:700;gap:8px;height:46px;justify-content:center;transition:transform .12s,filter .15s}.wsc-send:hover:not(:disabled){filter:brightness(1.05)}.wsc-send:active:not(:disabled){transform:translateY(1px)}.wsc-send:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.wsc-done{grid-gap:10px;background:var(--sf);border:1px solid var(--ln);border-radius:18px;display:grid;gap:10px;justify-items:center;padding:56px 20px;text-align:center}.wsc-done svg{color:var(--wa-l)}.wsc-done h3{font-size:22px;margin:0}.wsc-done p{color:var(--mut);margin:0;max-width:520px}.wbp-host{background:#f5f7f8;flex:1 1;min-height:0;min-width:0;overflow-y:auto}.wbp{grid-gap:16px;align-content:start;animation:wcp-in .25s ease both;display:grid;gap:16px;padding:22px 26px 32px}.wbp-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.wbp-head h2{align-items:center;color:var(--tx);display:flex;font-size:22px;font-weight:800;gap:8px;margin:0}.wbp-head h2 svg{color:var(--wa)}.wbp-head p{margin:4px 0 0}.wbp-empty,.wbp-head p{color:var(--mut);font-size:13.5px}.wbp-empty{background:var(--sf);border:1px dashed var(--ln);border-radius:14px;padding:40px 16px;text-align:center}td.wbp-empty{border:0;border-radius:0}.wbp-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.wbp-num{grid-gap:14px;background:var(--sf);border:1px solid var(--ln);border-radius:16px;box-shadow:0 1px 3px #1018280d;display:grid;gap:14px;padding:16px 18px}.wbp-num.is-active{border-color:#86efac;box-shadow:0 0 0 3px #25d3661f}.wbp-num header{align-items:center;display:flex;gap:12px}.wbp-num header div{display:grid;flex:1 1;min-width:0}.wbp-num header b{font-size:16px}.wbp-num header small{color:var(--mut);font-size:12.5px}.wbp-num dl{grid-gap:8px 14px;display:grid;font-size:13px;gap:8px 14px;grid-template-columns:auto 1fr;margin:0}.wbp-num dt{color:var(--mut)}.wbp-num dd{font-weight:600;margin:0;text-align:right;text-transform:capitalize}.wbp-mono{font-family:ui-monospace,monospace;font-size:12px;text-transform:none!important}.wbp-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wbp-filters .wtp-search{background:var(--sf);border:1px solid var(--ln);margin:0;max-width:100%;width:280px}.wbp-chips{display:flex;flex-wrap:wrap;gap:6px}.wbp-chips button{background:var(--sf);border:1px solid var(--ln);border-radius:99px;color:var(--mut);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;height:32px;padding:0 13px}.wbp-chips button[aria-pressed=true]{background:var(--wa);border-color:var(--wa);color:#fff}.wbp-tag{align-items:center;background:var(--wa-bg);border-radius:99px;color:var(--wa-d);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 10px}.wbp-tag button{background:none;border:0;color:inherit;cursor:pointer;display:grid}.wbp-table{background:var(--sf);border:1px solid var(--ln);border-radius:14px;box-shadow:0 1px 3px #1018280d;overflow-x:auto}.wbp-table td{border-bottom:1px solid #f1f3f5;padding:11px 12px;vertical-align:top}.wbp-table tbody tr{cursor:pointer;transition:background .1s}.wbp-table tbody tr.is-open,.wbp-table tbody tr:hover{background:#fafcfb}.wbp-table td b{display:block;font-weight:600;white-space:nowrap}.wbp-table td small{color:var(--mut);display:block;font-size:11.5px;margin-top:2px}.wbp-msg{color:#374151;max-width:520px;min-width:260px}.wbp-full{white-space:pre-wrap}.wbp-err{color:#b91c1c!important}.wbp-type{background:#eef4ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-size:11.5px;font-weight:700;padding:2px 8px}.wbp-st,.wbp-type.is-msg{background:#f4f4f5;color:#52525b}.wbp-st{align-items:center;border-radius:99px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.wbp-st.is-sent{background:#eef2f7;color:#475569}.wbp-st.is-delivered{background:#e0f2fe;color:#0369a1}.wbp-st.is-read{background:#dcfce7;color:#15803d}.wbp-st.is-failed{background:#fee2e2;color:#b91c1c}.wbp-st.is-pending{background:#fef3c7;color:#b45309}.wbp-when{color:var(--mut);font-size:12.5px;white-space:nowrap}.wbp-camps{grid-gap:14px;display:grid;gap:14px}.wbp-camp{grid-gap:12px;background:var(--sf);border:1px solid var(--ln);border-radius:16px;box-shadow:0 1px 3px #1018280d;cursor:pointer;display:grid;gap:12px;padding:16px 18px;transition:border-color .15s,box-shadow .15s}.wbp-camp:hover{border-color:#a7f3d0;box-shadow:0 6px 16px #10182812}.wbp-camp header{align-items:flex-start;display:flex;gap:12px}.wbp-camp header div{display:grid;flex:1 1;min-width:0}.wbp-camp header b{font-size:15.5px}.wbp-camp header small{color:var(--mut);font-size:12.5px}.wbp-camp p{color:var(--mut);font-size:13px;margin:0}.wbp-bar{background:#eef2f4;border-radius:99px;display:flex;height:8px;overflow:hidden}.wbp-bar i{display:block;height:100%}.wbp-bar .is-read{background:#22c55e}.wbp-bar .is-delivered{background:#38bdf8}.wbp-bar .is-sent{background:#94a3b8}.wbp-bar .is-failed{background:#ef4444}.wbp-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.wbp-stats span{grid-gap:1px;color:var(--mut);display:grid;font-size:11.5px;font-weight:600;gap:1px;letter-spacing:.04em;text-transform:uppercase}.wbp-stats b{color:var(--tx);font-size:18px;letter-spacing:0}.wbp-stats .is-bad b{color:#dc2626}@media (max-width:1280px){.wsc-grid,.wtp-split{grid-template-columns:1fr}.wsc-side{position:static}.wtp-info{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.wtp{grid-template-columns:1fr}.wtp.has-detail .wtp-list,.wtp:not(.has-detail) .wtp-main{display:none}.wtp-back{display:inline-flex}.wsc-info,.wtp-info{grid-template-columns:1fr 1fr}.wbp,.wtp-main{padding:14px}.wsc-var{grid-template-columns:1fr}.wbp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-theme=dark] .wbp-host,:root[data-theme=dark] .wtp{--ln:#2c2c35;--sf:#1b1b21;--tx:#e5e5ea;--mut:#9ca3af;--wa-bg:#10302b;background:#121216}:root[data-theme=dark] .wtp-search{background:#26262e}:root[data-theme=dark] .wbp-table tbody tr:hover,:root[data-theme=dark] .wtp-item:hover{background:#24242b}:root[data-theme=dark] .wbp-table th,:root[data-theme=dark] .wsc-card__head,:root[data-theme=dark] .wsc-info,:root[data-theme=dark] .wsc-table th{background:#202027}:root[data-theme=dark] .wbp-table td,:root[data-theme=dark] .wsc-table td{border-color:#2c2c35}@media (prefers-reduced-motion:reduce){.wbp,.wsc,.wtp-details{animation:none}}.wtp-item{box-sizing:border-box;min-width:0;width:100%}.wtp-item__top .wcp-pill{flex:0 0 auto}.wml{--wa:#128c7e;--wa-d:#075e54;--wa-l:#25d366;--wa-bg:#e7f6f1;--ln:var(--rtx-ui-border,#e6e8eb);--sf:var(--rtx-ui-surface,#fff);--mut:var(--rtx-ui-text-muted,#6b7280);--tx:var(--rtx-ui-text,#111827);grid-gap:16px;align-content:start;animation:wcp-in .25s ease both;display:grid;gap:16px;padding:4px 0 24px}.wml-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.wml-card{grid-gap:2px;background:var(--sf);border:1px solid var(--ln);border-radius:14px;box-shadow:0 1px 2px #1018280a;cursor:pointer;display:grid;font:inherit;gap:2px;justify-items:start;padding:14px 16px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .12s}.wml-card:hover{box-shadow:0 6px 14px #10182812;transform:translateY(-1px)}.wml-card.is-on{border-color:var(--wa);box-shadow:0 0 0 3px #128c7e24}.wml-card b{color:var(--tx);font-size:24px;font-weight:800;line-height:1.1}.wml-card small{color:var(--mut);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.wml-card__ico{background:#eef2f4;border-radius:9px;color:#475569;display:grid;height:30px;margin-bottom:6px;place-items:center;width:30px}.wml-card.is-delivered .wml-card__ico{background:#e0f2fe;color:#0369a1}.wml-card.is-read .wml-card__ico{background:#dcfce7;color:#15803d}.wml-card.is-failed .wml-card__ico{background:#fee2e2;color:#b91c1c}.wml-card.is-pending .wml-card__ico{background:#fef3c7;color:#b45309}.wml-card.is-total .wml-card__ico{background:var(--wa-bg);color:var(--wa-d)}.wml-select{height:38px;min-width:190px;padding:0 10px;width:auto}.wml .wtp-search{background:var(--sf);border:1px solid var(--ln);margin:0;max-width:100%;width:280px}.wml-tpl{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:3px}.wml-tpl b{display:inline!important;font-weight:700}.wml-tpl small{display:inline!important;margin:0!important}.wml-body{color:var(--mut);display:block;font-size:12.5px}.wml-go{color:#9ca3af;vertical-align:middle!important}.wbp-type{align-items:center;display:inline-flex;gap:3px}.wml .wbp-table td.wbp-when,.wml .wbp-table th:nth-child(n+4){white-space:nowrap}.wmd{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 360px}.wmd-main{grid-gap:18px;display:grid;gap:18px;min-width:0}.wmd-steps{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.wmd-steps li{color:var(--mut);display:flex;gap:12px;padding:0 0 18px;position:relative}.wmd-steps li:not(:last-child):after{background:var(--ln);bottom:2px;content:"";left:13px;position:absolute;top:28px;width:2px}.wmd-steps li.is-done:not(:last-child):after{background:var(--wa-l)}.wmd-dot{background:#f1f5f9;border:2px solid var(--ln);border-radius:50%;color:#94a3b8;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.wmd-steps li.is-done .wmd-dot{background:var(--wa-l);border-color:var(--wa-l);color:#fff}.wmd-steps li.is-failed .wmd-dot{background:#ef4444;border-color:#ef4444;color:#fff}.wmd-steps li span:last-child{grid-gap:1px;display:grid;gap:1px;padding-top:3px}.wmd-steps li b{color:var(--tx);font-size:14px}.wmd-steps li:not(.is-done):not(.is-failed) b{color:var(--mut);font-weight:600}.wmd-steps li small{font-size:12.5px}.wmd-kv{grid-gap:10px 16px;display:grid;font-size:13.5px;gap:10px 16px;grid-template-columns:minmax(150px,auto) 1fr}.wmd-kv>span{color:var(--mut)}.wmd-kv>b{align-items:center;color:var(--tx);display:flex;flex-wrap:wrap;font-weight:600;gap:8px;overflow-wrap:anywhere}.wmd-kv .wtp-copy{margin-left:0}.wmd-link{color:var(--wa)!important;cursor:pointer;text-decoration:underline}.wml .wsc-table td{max-width:none;white-space:normal}@media (max-width:1180px){.wmd{grid-template-columns:1fr}.wml-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.wml-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wmd-kv{grid-template-columns:1fr}}:root[data-theme=dark] .wml{--ln:#2c2c35;--sf:#1b1b21;--tx:#e5e5ea;--mut:#9ca3af;--wa-bg:#10302b}.wml-page{padding:18px 24px 28px}@media (max-width:860px){.wml-page{padding:14px}}.wml-retry{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:99px;color:#b91c1c;cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:700;gap:4px;height:24px;margin-left:6px;padding:0 8px;vertical-align:middle}.wml-retry:hover:not(:disabled){background:#fef2f2}.wml-clear{align-items:center;background:none;border:0;color:#128c7e;color:var(--wa,#128c7e);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:4px}.au-page{padding-bottom:28px}.au-metrics{margin-bottom:14px}.au-metrics .ui-metric__value{font-size:22px}.au-app{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-accent-line);border-radius:var(--ui-r-card);color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:0 0 18px;padding:11px 14px;text-align:left;transition:box-shadow .16s ease,transform .16s ease;width:100%}.au-app:hover{box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.au-app:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.au-app__ic{background:var(--ui-accent-soft);border-radius:10px;color:var(--ui-accent-ink);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.au-app__t{flex:1 1;min-width:0}.au-app__t b{align-items:center;display:flex;font-size:13.5px;font-weight:700;gap:8px}.au-app__t span{color:var(--ui-muted);display:block;font-size:12px;margin-top:2px}.au-sec{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:4px 0 10px}.au-sec h2{font-family:var(--ui-display);font-size:14px;font-weight:800;letter-spacing:-.01em;margin:0}.au-sec h2 small{color:var(--ui-muted);font:600 12px inherit;font:600 12px var(--rtx-ui-font,inherit);margin-left:4px}.au-sec p{color:var(--ui-muted);font-size:12px;margin:0}.au-setups{margin-bottom:22px}.au-chips{margin-bottom:10px}.au-tpls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.au-tpl{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-card);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:12px 14px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.au-tpl:hover{border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.au-tpl:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.au-tpl__head{align-items:center;display:flex;gap:10px}.au-tpl__ic{background:var(--ui-accent-soft);border-radius:9px;color:var(--ui-accent-ink);display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.au-tpl__head b{font-size:13px;font-weight:700;line-height:1.3}.au-tpl p{color:var(--ui-muted);flex:1 1;font-size:12px;line-height:1.5;margin:0}.au-tpl small{color:var(--ui-faint);font-size:11px}.au-more{margin-top:8px}.au-list{display:flex;flex-direction:column;gap:8px}.au-row{--au-rail:var(--ui-line-strong);align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-card);display:flex;gap:12px;overflow:hidden;padding:11px 12px 11px 16px;position:relative;transition:border-color .16s ease,box-shadow .16s ease}.au-row:before{background:var(--au-rail);content:"";inset:0 auto 0 0;position:absolute;width:3px}.au-row:hover{border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-lift)}.au-row[data-state=active]{--au-rail:var(--ui-ok)}.au-row[data-state=attention]{--au-rail:var(--ui-bad)}.au-row[data-state=paused]{--au-rail:var(--ui-faint)}.au-row[data-state=draft]{--au-rail:var(--ui-wait)}.au-row[data-busy=true]{opacity:.7}.au-row__ic{background:var(--ui-accent-soft);border-radius:10px;color:var(--ui-accent-ink);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.au-row[data-state=draft] .au-row__ic,.au-row[data-state=paused] .au-row__ic{background:var(--ui-surface-alt);color:var(--ui-muted)}.au-row__main{background:none;border:0;color:inherit;cursor:pointer;flex:1 1;font:inherit;min-width:0;padding:0;text-align:left}.au-row__main:focus-visible{border-radius:6px;outline:2px solid var(--ui-accent);outline-offset:3px}.au-row__title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.au-row__title b{font-size:13.5px;font-weight:700;line-height:1.3}.au-row__desc{color:var(--ui-muted);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-row__meta{align-items:center;color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 12px;margin-top:5px}.au-row__meta span{align-items:center;display:inline-flex;gap:5px}.au-row__meta svg{color:var(--ui-faint)}.au-row__actions{flex-shrink:0;gap:6px}.au-row__actions,.au-skel{align-items:center;display:flex}.au-skel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);gap:12px;padding:12px 16px}.au-skel__lines{grid-gap:8px;display:grid;flex:1 1;gap:8px}.au-clear{margin-top:4px}.au-modal{align-items:center;animation:au-fade .14s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141e6b;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.au-modal__card{animation:au-pop .18s ease both;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:16px;box-shadow:0 24px 60px #00000038;max-height:82vh;max-width:720px;overflow:auto;padding:18px 20px 20px;width:100%}.au-modal__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.au-modal__head h2{font-family:var(--ui-display);font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0}.au-modal__head p{color:var(--ui-muted);font-size:12.5px;margin:3px 0 0}.au-modal__list{grid-gap:8px;display:grid;gap:8px}.au-modal__item{align-items:flex-start;background:var(--ui-surface-alt);border:1px solid var(--ui-line);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:11px 13px;text-align:left;transition:border-color .14s ease,background-color .14s ease;width:100%}.au-modal__item:hover:not(:disabled){background:var(--ui-accent-soft);border-color:var(--ui-accent-line)}.au-modal__item:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.au-modal__item:disabled{cursor:progress;opacity:.6}.au-modal__item>svg:first-child{color:var(--ui-accent-ink);flex-shrink:0;margin-top:2px}.au-modal__item div{flex:1 1;min-width:0}.au-modal__item b{display:block;font-size:13px;font-weight:700}.au-modal__item span{color:var(--ui-muted);display:block;font-size:12px;line-height:1.45;margin-top:2px}.au-modal__item small{color:var(--ui-faint);display:block;font-size:11px;margin-top:5px}@keyframes au-fade{0%{opacity:0}}@keyframes au-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}}@media (max-width:860px){.au-row{flex-wrap:wrap;row-gap:10px}.au-row__main{flex-basis:calc(100% - 50px)}.au-row__actions{flex-basis:100%;flex-wrap:wrap;padding-left:46px}}@media (prefers-reduced-motion:reduce){.au-app,.au-modal,.au-modal__card,.au-row,.au-tpl{animation:none;transition:none}}.sw{background:radial-gradient(120% 140% at 0 0,var(--ui-accent-soft) 0,#0000 55%),var(--ui-surface);border:1px solid var(--ui-accent-line);border-radius:calc(var(--ui-r-card) + 6px);box-shadow:var(--ui-shadow-card);box-sizing:border-box;margin:2px 0 22px;max-width:100%;min-width:0;overflow:hidden;padding:18px 18px 16px;position:relative}.sw__glow{background:radial-gradient(circle,var(--ui-accent-soft),#0000 70%);border-radius:50%;height:360px;inset:-40% -10% auto auto;opacity:.9;pointer-events:none;position:absolute;width:360px}.sw__head{flex-wrap:wrap;gap:14px;justify-content:space-between;position:relative}.sw__head,.sw__title{align-items:flex-start;display:flex}.sw__title{flex:1 1 380px;gap:12px;min-width:0}.sw__badge{background:var(--ui-accent);border-radius:12px;box-shadow:0 6px 18px -6px var(--ui-accent);color:#fff;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.sw__title h2{color:var(--ui-text);font-family:var(--ui-display);font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0}.sw__title h2 small{background:var(--ui-accent-soft);border-radius:999px;color:var(--ui-accent-ink);font-family:inherit;font-size:12px;font-weight:700;margin-left:6px;padding:2px 8px;vertical-align:3px}.sw__title p{color:var(--ui-muted);font-size:13px;line-height:1.5;margin:4px 0 0;max-width:640px}.sw__stats{display:flex;flex-wrap:wrap;gap:8px}.sw__stats span{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:10px;color:var(--ui-muted);font-size:12px;padding:6px 10px}.sw__stats b{color:var(--ui-text);font-weight:800;margin-right:3px}.sw__tools{display:flex;flex-direction:column;gap:10px;margin:14px 0 12px;position:relative}.sw__tools .ui-search{align-self:stretch;box-sizing:border-box;flex:0 0 auto;max-width:520px}.sw__tools .ui-search,.sw__tools .ui-search input{min-width:0;width:100%}.sw__chips{display:flex;flex-wrap:wrap;gap:6px}.sw__chip{--sw-h:250;align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:999px;color:var(--ui-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;line-height:1.2;padding:6px 11px;transition:border-color .15s,background .15s,color .15s}.sw__chip small{font-size:11px;font-weight:700;opacity:.65}.sw__chip:hover{border-color:var(--ui-line-strong);color:var(--ui-text)}.sw__chip.is-on{background:var(--ui-accent-soft);border-color:var(--ui-accent-line);color:var(--ui-accent-ink)}.sw__chip:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.sw__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(264px,100%),1fr));position:relative}.sw-card{--sw-h:250;--sw-c:hsl(var(--sw-h) 70% 52%);--sw-soft:hsl(var(--sw-h) 80% 55%/.12);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-card);color:var(--ui-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;padding:14px 14px 12px;position:relative;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sw-card:before{background:linear-gradient(90deg,var(--sw-c),#0000 85%);border-radius:var(--ui-r-card) var(--ui-r-card) 0 0;content:"";height:3px;inset:0 0 auto 0;opacity:.85;position:absolute}.sw-card:hover{border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-lift);transform:translateY(-2px)}.sw-card:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.sw-card__top{align-items:center;display:flex;gap:8px}.sw-card__ic{background:var(--sw-soft);border-radius:10px;color:var(--sw-c);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.sw-card__cat{color:var(--ui-faint);flex:1 1;letter-spacing:.04em;min-width:0;text-transform:uppercase}.sw-card__cat,.sw-card__used{font-size:11px;font-weight:700}.sw-card__used{align-items:center;background:var(--ui-ok-bg);border-radius:999px;color:var(--ui-ok);display:inline-flex;gap:4px;padding:3px 8px}.sw-card__title{font-size:14px;font-weight:750;letter-spacing:-.01em;line-height:1.3}.sw-card__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--ui-muted);display:-webkit-box;flex:1 1;font-size:12.5px;line-height:1.5;overflow:hidden}.sw-card__meta{align-items:center;color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px}.sw-card__meta>span:not(.ui-pill){align-items:center;display:inline-flex;gap:4px}.sw-card__foot{border-top:1px dashed var(--ui-line);gap:8px;justify-content:space-between;margin-top:2px;padding-top:10px}.sw-card__apps,.sw-card__foot{align-items:center;display:flex}.sw-card__app{background:var(--ui-surface);border-radius:7px;box-shadow:0 0 0 2px var(--ui-surface);display:inline-flex;margin-right:-4px}.sw-card__more{color:var(--ui-faint);font-size:11px;font-weight:700;margin-left:8px}.sw-card__none{color:var(--ui-faint);font-size:11.5px}.sw-card__cta{align-items:center;color:var(--ui-accent-ink);display:inline-flex;font-size:12.5px;font-weight:700;gap:4px;white-space:nowrap}.sw-card__cta svg{transition:transform .16s ease}.sw-card:hover .sw-card__cta svg{transform:translateX(3px)}.sw-card.is-used{background:linear-gradient(180deg,var(--ui-surface),var(--ui-surface-alt))}.sw__empty{border:1px dashed var(--ui-line-strong);border-radius:var(--ui-r-card);color:var(--ui-muted);font-size:13px;padding:18px;position:relative;text-align:center}.sw__empty button{background:none;border:0;color:var(--ui-accent-ink);cursor:pointer;font:inherit;font-weight:700;padding:0}.sw__more{display:flex;justify-content:center;margin-top:12px;position:relative}.au-rest{display:flex;flex-direction:column;gap:12px;margin-top:26px}.au-rest .au-app{margin:0}.au-rest>section{margin-bottom:0!important}@media (max-width:640px){.sw{padding:14px 12px}.sw__title h2{font-size:17px}.sw__grid{grid-template-columns:1fr}.sw__stats{width:100%}}@media (prefers-reduced-motion:reduce){.sw-card,.sw-card__cta svg,.sw__chip{transition:none}.sw-card:hover{transform:none}}.au-tpl{grid-gap:12px;display:grid;gap:12px}.au-tpl__cats{display:flex;flex-wrap:wrap;gap:6px}.au-tpl__cats button{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:99px;color:var(--ui-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;padding:5px 11px;transition:background .15s,color .15s,border-color .15s}.au-tpl__cats button em{font-size:11px;font-style:normal;opacity:.7}.au-tpl__cats button:hover{border-color:color-mix(in srgb,#7c3aed 35%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.au-tpl__cats button.is-on{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.au-tpl__none{color:var(--ui-muted);font-size:13px;margin:8px 0}.au-tpl__list{grid-gap:8px;display:grid;gap:8px}.au-tpl__item{align-items:flex-start;animation:au-tpl-in .35s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:0ms;animation-delay:calc(var(--au-i, 0)*35ms);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;opacity:0;padding:12px 13px;text-align:left;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;width:100%}@keyframes au-tpl-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}.au-tpl__item:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 4%,var(--ui-surface));background:color-mix(in srgb,var(--os-accent,#7c3aed) 4%,var(--ui-surface));border-color:color-mix(in srgb,#7c3aed 35%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000);box-shadow:0 10px 24px -16px #10101859;transform:translateY(-1px)}.au-tpl__item:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:2px}.au-tpl__item:disabled{cursor:progress;opacity:.6}.au-tpl__icon{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-radius:9px;color:#7c3aed;color:var(--os-accent,#7c3aed);display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.au-tpl__text{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.au-tpl__text b{font-size:13.5px;font-weight:650}.au-tpl__text>span{color:var(--ui-muted);font-size:12.5px;line-height:1.45}.au-tpl__text small{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.au-tpl__text small i{color:#a1a1aa;color:var(--ui-faint,#a1a1aa);font-size:11.5px;font-style:normal;margin-left:4px}.au-tpl__go{align-self:center;background:color-mix(in srgb,#7c3aed 9%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 9%,#0000);border-radius:8px;color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:12px;font-weight:600;opacity:0;padding:4px 11px;transition:opacity .15s}.au-tpl__item:focus-visible .au-tpl__go,.au-tpl__item:hover .au-tpl__go{opacity:1}@media (prefers-reduced-motion:reduce){.au-tpl__item{animation:none;opacity:1}}.sw-card__app-pill{align-items:center;background:#f2edfd;background:hsl(var(--sw-h,260) 80% 96%);border:1px solid #dacef3;border:1px solid hsl(var(--sw-h,260) 60% 88%);border-radius:999px;color:#562bab;color:hsl(var(--sw-h,260) 60% 42%);display:inline-flex;font-size:10.5px;font-weight:750;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.sw-card__used.is-idle{background:#f3f4f6;background:var(--ui-soft,#f3f4f6);color:#6b7280;color:var(--ui-muted,#6b7280)}.sw-card__used.is-run{background:#ede9fe;color:#6d28d9}.sw-card__used.is-run i{animation:swPulse 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}@keyframes swPulse{50%{opacity:.35}}.sw-card__usage{color:#6b7280;color:var(--ui-muted,#6b7280);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 10px;margin-top:2px}.sw-card__usage .is-ok{color:#15803d;color:var(--ui-ok,#15803d);font-weight:650}.sw-card__usage .is-bad{color:#b91c1c;color:var(--ui-bad,#b91c1c);font-weight:650}.sw-card__usage .is-wait{color:#b45309;font-weight:650}.au-row__ok{color:#15803d;color:var(--ui-ok,#15803d);font-weight:600}.au-row__bad{color:#b91c1c;color:var(--ui-bad,#b91c1c);font-weight:600}.au-row__run{color:#6d28d9;font-weight:600}@media (prefers-reduced-motion:reduce){.sw-card__used.is-run i{animation:none}}.cxa{grid-gap:8px;display:grid;gap:8px;margin:12px 0 4px}.cxa__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.cxa__head h4{font-size:13px;margin:0}.cxa__list{list-style:none;margin:0;padding:0}.cxa__item,.cxa__list{grid-gap:8px;display:grid;gap:8px}.cxa__item{background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:10px;padding:10px}.cxa__main{align-items:center;display:flex;gap:10px;min-width:0}.cxa__who{display:grid;flex:1 1;min-width:0}.cxa__who b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxa__who small{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:11.5px}.cxa__badge{align-items:center;background:#7b35ed1a;border-radius:99px;color:#7b35ed;color:var(--ui-accent,#7b35ed);display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px}.cxa__actions{display:flex;flex-wrap:wrap;gap:6px}.cxa__actions .rx-btn{align-items:center;display:inline-flex;gap:5px}.cxa__danger{color:#b91c1c}.cxa__result{font-size:12px;margin:0}.cxa__result.is-ok{color:#15803d}.cxa__result.is-bad{color:#b91c1c}.cx-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:236px minmax(0,1fr)}.cx-rail{align-self:start;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;border-radius:var(--os-r-panel,16px);box-shadow:0 8px 24px -18px #10101833;display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 280px);max-height:calc(100dvh - var(--os-top-h, 54px) - 140px - var(--os-dock-space, 86px));overflow:auto;padding:12px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0}.cx-rail::-webkit-scrollbar{display:none}.cx-search{align-items:center;background:#f6f6f8;background:var(--rtx-ui-surface-alt,#f6f6f8);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:9px;border-radius:var(--os-r-ctl,9px);color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);display:flex;gap:8px;height:34px;padding:0 10px;transition:border-color .15s,box-shadow .15s}.cx-search:focus-within{background:#fff;background:var(--rtx-ui-surface,#fff);border-color:color-mix(in srgb,#7c3aed 45%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 45%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#7c3aed 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#7c3aed) 12%,#0000)}.cx-search input{background:#0000;border:0;box-shadow:none!important;color:#16161a;color:var(--rtx-ui-text,#16161a);flex:1 1;font:500 12.5px inherit;font:500 12.5px var(--os-font,inherit);min-width:0;outline:0}.cx-search button{background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:grid;padding:2px;place-items:center}.cx-show{grid-gap:2px;background:#f4f4f6;background:var(--rtx-ui-surface-alt,#f4f4f6);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:10px;border-radius:calc(var(--os-r-ctl, 9px) + 1px);display:grid;gap:2px;grid-template-columns:repeat(3,1fr);padding:2px}.cx-show button{align-items:center;background:#0000;border:0;border-radius:max(3px,7px);border-radius:max(3px,calc(var(--os-r-ctl, 9px) - 2px));color:#71717a;color:var(--rtx-ui-text-muted,#71717a);cursor:pointer;display:inline-flex;font:600 11.5px inherit;font:600 11.5px var(--os-font,inherit);gap:5px;height:28px;justify-content:center}.cx-show button em{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:10.5px;font-style:normal}.cx-show button[aria-pressed=true]{background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:0 1px 3px #1414191a;color:#16161a;color:var(--rtx-ui-text,#16161a)}.cx-show button.is-warn em{color:#b7791f;font-weight:800}.cx-cats{display:flex;flex-direction:column;gap:1px}.cx-cat{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:9px;border-radius:var(--os-r-ctl,9px);color:#5f6068;color:var(--rtx-ui-text-muted,#5f6068);cursor:pointer;display:grid;font:550 12.5px inherit;font:550 12.5px var(--os-font,inherit);gap:8px;grid-template-columns:26px 1fr auto;height:34px;padding:0 8px 0 4px;position:relative;text-align:left;transition:background .15s,color .15s}.cx-cat:hover{background:#f4f4f6;background:var(--rtx-ui-surface-alt,#f4f4f6);color:#16161a;color:var(--rtx-ui-text,#16161a)}.cx-cat__ic{border-radius:8px;color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);display:grid;height:26px;place-items:center;width:26px}.cx-cat__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-cat__n{font-feature-settings:"tnum";color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11px;font-variant-numeric:tabular-nums}.cx-cat__n b{color:#16825d;font-weight:700}.cx-cat.is-on{background:color-mix(in srgb,#7c3aed 8%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 8%,#0000);color:#16161a;color:var(--rtx-ui-text,#16161a);font-weight:650}.cx-cat.is-on .cx-cat__ic{color:#fff}.cx-cat.is-on .cx-cat__ic,.cx-cat.is-on:before{background:#7c3aed;background:var(--os-accent,#7c3aed)}.cx-cat.is-on:before{border-radius:0 3px 3px 0;bottom:8px;content:"";left:-12px;position:absolute;top:8px;width:3px}.cx-content{display:flex;flex-direction:column;gap:22px;min-width:0}.cx-toast{background:var(--rtx-ui-brand-subtle);background-color:#fff;background-color:var(--rtx-ui-surface,#fff);border:1px solid var(--rtx-ui-brand-border);border-radius:9px;border-radius:var(--os-r-ctl,9px);bottom:96px;box-shadow:0 10px 30px #14142824;color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:12.5px;font-weight:550;left:50%;max-width:min(560px,calc(100vw - 32px));padding:9px 14px;position:fixed;transform:translateX(-50%);z-index:3000}.cx-loading{align-items:center;color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);display:flex;font-size:13px;gap:10px;justify-content:center;padding:80px 20px}@keyframes cx-spin{to{transform:rotate(1turn)}}.cx-spin{animation:cx-spin .9s linear infinite}.cx-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cx-summary__item{align-items:baseline;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;border-radius:var(--os-r-card,14px);color:inherit;display:flex;font:inherit;gap:10px;overflow:hidden;padding:12px 14px;position:relative;text-align:left}.cx-summary__item:before{background:#dcdce2;background:var(--rtx-ui-border-md,#dcdce2);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.cx-summary__item--on:before{background:linear-gradient(180deg,#10a875,#7c3aed);background:linear-gradient(180deg,#10a875,var(--os-accent,#7c3aed))}.cx-summary__item--warn:before{background:#e3a02f}button.cx-summary__item:not(:disabled){cursor:pointer}button.cx-summary__item:not(:disabled):hover{border-color:#e3a02f}.cx-summary__item b{font-feature-settings:"tnum";color:#16161a;color:var(--rtx-ui-text,#16161a);font:800 22px/1 inherit;font:800 22px/1 var(--os-font,inherit);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cx-summary__item span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px}.cx-section{scroll-margin-top:8px}.cx-section__head{align-items:center;display:flex;gap:10px;margin:0 0 12px}.cx-section__icon{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-radius:8px;color:#7c3aed;color:var(--os-accent,#7c3aed);display:grid;height:28px;place-items:center;width:28px}.cx-section__head h3{font:700 15px inherit;font:700 15px var(--os-font,inherit);letter-spacing:-.01em;margin:0}.cx-section__count{color:#8a8492;color:var(--rtx-ui-text-faint,#8a8492);font:600 11px inherit;font:600 11px var(--os-font,inherit);margin-left:auto}.cx-clear{background:#0000;border:0;border-radius:6px;color:#7c3aed;color:var(--os-accent,#7c3aed);cursor:pointer;font:600 12px inherit;font:600 12px var(--os-font,inherit);padding:4px 6px}.cx-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.cx-wa{grid-row:span 2;min-width:0}.cx-wa>div{background:#fff!important;background:var(--rtx-ui-surface,#fff)!important;border:1px solid #e5e5ea!important;border:1px solid var(--rtx-ui-border,#e5e5ea)!important;border-radius:14px!important;border-radius:var(--os-r-card,14px)!important;height:100%}.cx-tile{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;border-radius:var(--os-r-card,14px);display:flex;flex-direction:column;gap:10px;min-height:150px;padding:14px;position:relative;transition:transform .18s ease,box-shadow .18s,border-color .18s;transition:transform .18s var(--os-ease,ease),box-shadow .18s,border-color .18s}.cx-tile:hover{border-color:color-mix(in srgb,#7c3aed 28%,#e5e5ea);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 28%,var(--rtx-ui-border,#e5e5ea));box-shadow:0 14px 32px -18px color-mix(in srgb,#7c3aed 40%,#1010184d);box-shadow:0 14px 32px -18px color-mix(in srgb,var(--os-accent,#7c3aed) 40%,#1010184d);transform:translateY(-2px)}.cx-tile--warn{border-color:color-mix(in srgb,#e3a02f 40%,#e5e5ea);border-color:color-mix(in srgb,#e3a02f 40%,var(--rtx-ui-border,#e5e5ea))}.cx-tile__head{align-items:center;display:flex;gap:10px;min-width:0}.cx-logo{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:11px;display:inline-grid;flex-shrink:0;padding:2px}.cx-tile__title{flex:1 1;min-width:0}.cx-tile__title b{align-items:center;color:#16161a;color:var(--rtx-ui-text,#16161a);display:flex;font-size:13.5px;font-weight:650;gap:6px}.cx-tile__title b,.cx-tile__title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-tile__title small{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);display:block;font-size:11px;margin-top:2px}.cx-beta{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-radius:99px;color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.cx-status{align-items:center;background:#f4f4f6;background:var(--rtx-ui-surface-alt,#f4f4f6);border-radius:99px;color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);display:inline-flex;flex-shrink:0;font:650 10.5px inherit;font:650 10.5px var(--os-font,inherit);gap:5px;height:22px;padding:0 8px;white-space:nowrap}.cx-status i{background:currentColor;border-radius:50%;height:6px;width:6px}.cx-status--on{background:#e9f7f0;color:#16825d}.cx-status--on i{box-shadow:0 0 0 3px #16825d24}.cx-status--warn{background:#fff4e0;color:#a06511}.cx-tile__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:-webkit-box;font-size:12.5px;line-height:1.5;margin:0;overflow:hidden}.cx-tile__err{align-items:center;background:#fff7e8;border-radius:8px;color:#a06511;display:flex;font-size:11.5px;gap:6px;line-height:1.4;margin:0;overflow:hidden;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.cx-tile__err svg{flex-shrink:0}.cx-tile__foot{border-top:1px solid #eeeef1;border-top:1px solid var(--rtx-ui-border,#eeeef1);gap:6px;margin-top:auto;padding-top:10px}.cx-tile__foot,.cx-tile__meta{align-items:center;display:flex}.cx-tile__meta{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);flex:1 1;font-size:11px;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.cx-tile__sync{overflow:hidden;text-overflow:ellipsis}.cx-btn{border:1px solid #0000;border-radius:9px;border-radius:var(--os-r-ctl,9px);cursor:pointer;font:650 12px inherit;font:650 12px var(--os-font,inherit);height:30px;padding:0 14px;transition:transform .12s,box-shadow .15s,background .15s;white-space:nowrap}.cx-btn:disabled{cursor:default;opacity:.6}.cx-btn--primary{background:linear-gradient(180deg,#2a2a33,#16161b);box-shadow:0 6px 14px -8px color-mix(in srgb,#7c3aed 60%,#0000);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--os-accent,#7c3aed) 60%,#0000);color:#fff}.cx-btn--primary:not(:disabled):hover{transform:translateY(-1px)}.cx-btn--warn{background:#fff4e0;border-color:#f1d49a;color:#8a5a0e}.cx-ico{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:9px;border-radius:var(--os-r-ctl,9px);color:#5f6068;color:var(--rtx-ui-text-muted,#5f6068);cursor:pointer;display:grid;height:30px;place-items:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s;width:30px}.cx-ico:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 6%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 6%,var(--rtx-ui-surface,#fff));border-color:color-mix(in srgb,#7c3aed 35%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.cx-ico--danger:hover:not(:disabled){background:#fff1f3;border-color:#f2c4cd;color:#c2334d}.cx-ico:disabled{cursor:default;opacity:.5}.cx-ico.is-busy svg{animation:cx-spin .9s linear infinite}:root[data-theme=dark] .cx-status--on{background:#16a06e29;color:#4ade80}:root[data-theme=dark] .cx-btn--warn,:root[data-theme=dark] .cx-status--warn,:root[data-theme=dark] .cx-tile__err{background:#e3a02f24;border-color:#e3a02f4d;color:#f5c26b}:root[data-theme=dark] .cx-btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--os-accent) 80%,#fff),var(--os-accent))}:root[data-theme=dark] .cx-ico--danger:hover:not(:disabled){background:#c2334d24;border-color:#c2334d66}@media (max-width:1100px){.cx-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cx-layout{gap:14px;grid-template-columns:minmax(0,1fr)}.cx-rail{max-height:none;overflow:visible;padding:10px;position:static}.cx-cats{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none}.cx-cat{flex-shrink:0;grid-template-columns:22px auto auto}.cx-cat.is-on:before{display:none}.cx-wa{grid-row:auto}}@media (prefers-reduced-motion:reduce){.cx-btn:hover,.cx-tile:hover{transform:none}}.cx-tile__name{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.cx-tile__name:hover{color:#7c3aed;color:var(--os-accent,#7c3aed);text-decoration:underline}.cxd{grid-gap:10px;display:grid;font-size:13px;gap:10px}.cxd-status{align-items:center;display:flex;gap:10px}.cxd-muted,.cxd-status small{align-items:center;color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);display:inline-flex;font-size:12.5px;gap:6px;margin:0}.cxd-desc{line-height:1.5;margin:0}.cxd-desc,.cxd-h{color:#52525b;color:var(--rtx-ui-text-muted,#52525b)}.cxd-h{align-items:center;display:flex;font-size:12px;gap:6px;letter-spacing:.04em;margin:8px 0 0;text-transform:uppercase}.cxd-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.cxd-stats>div{grid-gap:2px;border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:10px;display:grid;gap:2px;padding:10px}.cxd-stats b{font-size:16px}.cxd-stats span{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:11.5px}.cxd-stats .is-bad b{color:#dc2626}.cxd-list{grid-gap:4px;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);display:grid;gap:4px;margin:0;padding-left:18px}.cxd-rows{grid-gap:6px;display:grid;gap:6px}.cxd-row{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:10px;color:inherit;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:9px 11px;text-align:left}button.cxd-row{cursor:pointer}button.cxd-row:hover{border-color:color-mix(in srgb,#7c3aed 40%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 40%,#0000)}.cxd-row span{grid-gap:2px;display:grid;gap:2px;min-width:0}.cxd-row small{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:11.5px;white-space:nowrap}.cxd-tag{background:color-mix(in srgb,#7c3aed 12%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 12%,#0000);border-radius:99px;color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:10.5px;font-style:normal;font-weight:700;margin-left:6px;padding:1px 6px}@media (max-width:560px){.cxd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-list{grid-gap:8px;display:grid;gap:8px}.hc-row{grid-gap:12px;align-items:start;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececf0;border:1px solid var(--rtx-ui-border,#ececf0);border-left:3px solid var(--hc);border-radius:12px;display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr) auto;padding:11px 12px}.hc-row.is-ok,.hc-row.is-setup{border-left-color:var(--hc);opacity:.92}.hc-text{grid-gap:3px;display:grid;font-size:13px;gap:3px;min-width:0}.hc-text b{font-weight:650;overflow-wrap:anywhere}.hc-text b small{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-weight:400}.hc-state{align-items:center;color:var(--hc);display:inline-flex;font-size:12px;font-weight:600;gap:5px}.hc-problem{color:#52525b;color:var(--rtx-ui-text-muted,#52525b)}.hc-fix,.hc-problem{font-size:12px;overflow-wrap:anywhere}.hc-fix{background:color-mix(in srgb,var(--hc) 7%,#0000);border-radius:7px;color:#18181c;color:var(--rtx-ui-text,#18181c);padding:5px 8px}.hc-actions{align-items:stretch;display:flex;flex-direction:column;gap:6px}.hc-allok,.hc-empty{align-items:center;background:#f6f6f8;background:var(--rtx-ui-surface-2,#f6f6f8);border-radius:12px;display:flex;font-size:13px;gap:8px;margin-bottom:10px;padding:14px}.hc-allok{background:#f0fdf4;color:#15803d}@media (max-width:560px){.hc-row{grid-template-columns:30px minmax(0,1fr)}.hc-actions{flex-direction:row;grid-column:2}}.df{grid-gap:18px;display:grid;gap:18px;padding:4px 0 24px}.df-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:22px;min-width:0;padding:28px}.df-eyebrow{color:#7b35ed;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.df-intro{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.df-intro h2{font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 14px}.df-intro p{color:#5f6468;color:var(--rtx-ui-text-muted,#5f6468);font-size:15px;line-height:1.6;margin:0}.df-health{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.df-stat{border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:16px;padding:16px 18px}.df-stat small{color:#8b8f93;display:block;font:600 11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.df-stat b{display:block;font-size:32px;font-weight:800;letter-spacing:-.02em;margin:8px 0 4px}.df-stat span{color:#6b6f73;color:var(--rtx-ui-text-muted,#6b6f73);font-size:12.5px}.df-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.df-card h3{font-size:24px;font-weight:750;letter-spacing:-.01em;margin:0 0 10px}.df-card>p,.df-head p{color:#5f6468;color:var(--rtx-ui-text-muted,#5f6468);font-size:14px;line-height:1.6;margin:0 0 18px}.df-flow{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.df-stack{grid-gap:10px;display:grid;gap:10px}.df-src{grid-gap:12px;align-items:center;background:#0000;border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:14px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:40px 1fr auto;padding:12px 14px;text-align:left;width:100%}.df-src:hover{border-color:#cdb8f0}.df-src i{background:#f1eaff;border-radius:10px;color:#7b35ed;display:grid;font-style:normal;height:40px;place-items:center;width:40px}.df-src b{display:block;font-size:14.5px}.df-src small{color:#8b8f93;display:block;font-size:12px;margin-top:2px}.df-src em{color:#0f9d58;font-family:inherit;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.04em}.df-src em.add{color:#c97a00}.df-brain{background:radial-gradient(circle at 50% 50%,#7b35ed0f,#0000 70%);border:1.5px dashed #d9ccf2;border-radius:22px;display:grid;height:290px;place-items:center;position:relative}.df-core{animation:df-pulse 4s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,#d9c7ff,#9d7bea 45%,#7fd8b0 100%);border-radius:50%;box-shadow:0 0 0 16px #7b35ed12,0 0 0 32px #7b35ed0a;color:#2d2440;display:grid;font-size:17px;font-weight:700;height:150px;line-height:1.25;place-items:center;text-align:center;width:150px}.df-packet{animation:df-flow 3s linear infinite;background:#7b35ed;border-radius:50%;height:10px;position:absolute;width:10px}.df-packet.p1{left:12%;top:32%}.df-packet.p2{animation-delay:1s;left:12%;top:60%}.df-packet.p3{animation-delay:2s;background:#bfa8f5;right:12%;top:44%}@keyframes df-pulse{50%{transform:scale(1.04)}}@keyframes df-flow{0%{opacity:0;transform:translateX(-10px)}30%{opacity:1}to{opacity:0;transform:translateX(30px)}}.df-out{grid-gap:10px;display:grid;gap:10px}.df-out div{border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:14px;padding:13px 15px}.df-out b{display:block;font-size:14.5px}.df-out small{color:#8b8f93;display:block;font-size:12px;margin-top:3px}.df-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.df-strip .df-stat{background:#18142405}.df-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.df-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.df-conn{border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:18px;position:relative}.df-conn .ic{border-radius:12px;display:grid;font-size:18px;height:44px;place-items:center;width:44px}.df-conn .st{background:#1814240d;border-radius:99px;color:#6b6f73;font-family:inherit;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:4px 9px;position:absolute;right:16px;top:16px}.df-conn .st.ok{background:#e7f7ee;color:#0f7a44}.df-conn h4{font-size:18px;margin:6px 0 0}.df-conn p{color:#6b6f73;color:var(--rtx-ui-text-muted,#6b6f73);flex:1 1;font-size:13px;line-height:1.5;margin:0}.df-btn{align-self:flex-start;background:#0000;border:1px solid #d9ccf2;border-radius:10px;color:#6b2fd6;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 14px}.df-btn:hover{background:#f6f1ff}.df-btn.solid{background:#7b35ed;border-color:#7b35ed;color:#fff}.df-upload{grid-gap:14px;align-items:center;background:#fbf9ff;border:1.5px dashed #cdb8f0;border-radius:16px;display:grid;gap:14px;grid-template-columns:40px 1fr auto;margin-top:14px;padding:16px 18px}.df-upload.drag{background:#f1eaff;border-color:#7b35ed}.df-upload b{display:block;font-size:14.5px}.df-upload span{color:#6b6f73;font-size:12.5px}.df-checks{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.df-checks span{border:1px solid #1814241a;border:1px solid var(--rtx-ui-border,#1814241a);border-radius:99px;color:#6b6f73;font-size:11.5px;padding:4px 9px}.df-checks span.ok{background:#e7f7ee;border-color:#bfe8d1;color:#0f7a44}.df-note{font-size:12.5px;margin-top:10px}:root[data-theme=dark] .df-src i{background:#2a2140;color:#c4a8ff}:root[data-theme=dark] .df-upload{background:#1f1b29}:root[data-theme=dark] .df-core{color:#1b1426}@media (max-width:1280px){.df-intro,.df-layout{grid-template-columns:1fr}}@media (max-width:760px){.df-flow{grid-template-columns:1fr}.df-brain{height:200px}.df-grid,.df-health,.df-strip{grid-template-columns:1fr 1fr}}.cp{grid-gap:16px;display:grid;gap:16px;padding-bottom:30px}.cp-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cp-head h2{font-size:22px;letter-spacing:-.02em;margin:4px 0 2px}.cp-head p{color:var(--rtx-ui-text-muted);font-size:13px;margin:0}.cp-eyebrow{color:#7c3aed;font-size:10px;font-weight:800;letter-spacing:.13em;margin:0;text-transform:uppercase}.cp-btn{align-items:center;background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:var(--rtx-ui-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 13px}.cp-btn:disabled{cursor:default;opacity:.5}.cp-btn.primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.cp-btn.ghost{background:#0000}.cp-btn.danger{color:#b42318}.cp-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cp-stat{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:14px;padding:14px}.cp-stat b{display:block;font-size:24px;letter-spacing:-.02em}.cp-stat span{color:var(--rtx-ui-text-muted);font-size:12px}.cp-card{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:14px;padding:16px}.cp-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cp-tab{background:#0000;border:1px solid var(--rtx-ui-border);border-radius:99px;color:var(--rtx-ui-text-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:5px 12px}.cp-tab[aria-pressed=true]{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.cp-table{border-collapse:collapse;font-size:13px;width:100%}.cp-table th{color:var(--rtx-ui-text-muted);font-size:10.5px;letter-spacing:.06em;padding:8px;text-align:left;text-transform:uppercase}.cp-table td,.cp-table th{border-bottom:1px solid var(--rtx-ui-border)}.cp-table td{padding:11px 8px;vertical-align:middle}.cp-table tr.click{cursor:pointer}.cp-table tr.click:hover td{background:rgba(20,20,25,.015)}.cp-pill{background:#f1f0ee;border-radius:99px;color:#6b6f73;display:inline-block;font-size:11px;font-weight:700;padding:3px 9px}.cp-pill.draft{background:#f1f0ee;color:#52525b}.cp-pill.scheduled{background:#eef5ff;color:#1d4ed8}.cp-pill.running{background:#f3efff;color:#6d28d9}.cp-pill.failed,.cp-pill.paused{background:#fff5df;color:#a06511}.cp-pill.completed{background:#edf8f2;color:#16825d}.cp-pill.pending_approval{background:#fff5df;color:#a06511}.cp-pill.cancelled{background:#f1f0ee;color:#71717a;text-decoration:line-through}.cp-ch{align-items:center;display:inline-flex;font-weight:600;gap:5px}.cp-empty{color:var(--rtx-ui-text-muted);font-size:13px;padding:40px 10px;text-align:center}.cp-bar{background:#eee;border-radius:99px;height:6px;min-width:90px;overflow:hidden}.cp-bar span{background:linear-gradient(90deg,#7c3aed,#35b8d5);display:block;height:100%}.cw-steps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cw-step{align-items:center;background:#0000;border:1px solid var(--rtx-ui-border);border-radius:99px;color:var(--rtx-ui-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 10px}.cw-step i{background:#f1f0ee;border-radius:50%;display:grid;font-size:10.5px;font-style:normal;height:18px;place-items:center;width:18px}.cw-step.on{border-color:#18181c;color:var(--rtx-ui-text)}.cw-step.done i,.cw-step.on i{background:#7c3aed;background:var(--os-accent,#7c3aed);color:#fff}.cw-step:disabled{cursor:default;opacity:.55}.cw-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cw-choice{grid-gap:3px;background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:12px;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:3px;padding:11px 12px;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.cw-choice b{font-size:13.5px}.cw-choice small{color:var(--rtx-ui-text-muted);font-size:12px;line-height:1.4}.cw-choice:hover:not(:disabled){border-color:var(--rtx-ui-border-md)}.cw-choice[aria-pressed=true]{background:color-mix(in srgb,#e11d48 5%,#fff);background:color-mix(in srgb,var(--os-accent,#e11d48) 5%,#fff);border-color:#e11d48;border-color:var(--os-accent,#e11d48);box-shadow:0 0 0 3px color-mix(in srgb,#e11d48 10%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#e11d48) 10%,#0000)}.cw-choice:disabled{cursor:default;opacity:.5}.cw-field{grid-gap:6px;display:grid;font-size:12.5px;font-weight:600;gap:6px;margin-bottom:12px}.cw-field input,.cw-field select,.cw-field textarea{background:#0000;border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:inherit;font-family:inherit;font-size:13.5px;font-weight:500;padding:9px 11px}.cw-field textarea{line-height:1.5;min-height:120px;resize:vertical}.cw-hint{color:var(--rtx-ui-text-muted);font-size:12px;font-weight:500}.cw-map{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:1fr 1fr;max-width:560px}.cw-map label{grid-gap:4px;display:grid;font-size:12px;font-weight:600;gap:4px}.cw-map select{background:#0000;border:1px solid var(--rtx-ui-border-md);border-radius:8px;color:inherit;font-family:inherit;font-size:13px;padding:7px 9px}.cw-preview-table{border:1px solid var(--rtx-ui-border);border-radius:10px;margin-top:12px;max-height:260px;overflow:auto}.cw-preview-table table{border-collapse:collapse;font-size:12.5px;width:100%}.cw-preview-table td,.cw-preview-table th{border-bottom:1px solid var(--rtx-ui-border);padding:7px 9px;text-align:left;white-space:nowrap}.cw-drop{background:#fbfbfc;border:1.5px dashed var(--rtx-ui-border-md);border-radius:14px;cursor:pointer;padding:26px;text-align:center}.cw-drop.drag{background:#f7f3ff;border-color:#7c3aed}.cw-att{align-items:center;border:1px solid var(--rtx-ui-border);border-radius:9px;display:inline-flex;font-size:12px;gap:6px;margin:0 6px 6px 0;padding:5px 9px}.cw-att button{background:none;border:0;color:#9ca3af;cursor:pointer;padding:0}.cw-opt{grid-gap:6px;display:grid;gap:6px;grid-template-columns:44px 1fr 1.4fr 30px;margin-bottom:6px}.cw-opt input{background:#0000;border:1px solid var(--rtx-ui-border-md);border-radius:8px;color:inherit;font-family:inherit;font-size:13px;padding:7px 9px}.cw-phone{background:#e5ddd5;border-radius:20px;margin:0 auto;max-width:360px;padding:16px}.cw-bubble{background:#dcf8c6;border-radius:10px 10px 2px 10px;box-shadow:0 1px 1px #00000014;color:#111;font-size:13px;line-height:1.45;margin-left:40px;padding:9px 11px;white-space:pre-wrap}.cw-mail{border:1px solid var(--rtx-ui-border);border-radius:12px;overflow:hidden}.cw-mail-head{background:var(--rtx-ui-surface-alt);font-size:12.5px;padding:10px 14px}.cw-mail-body{font-size:13.5px;line-height:1.6;padding:14px}.cw-summary{grid-gap:8px 14px;display:grid;font-size:13px;gap:8px 14px;grid-template-columns:160px 1fr;margin-bottom:14px}.cw-summary span{color:var(--rtx-ui-text-muted)}.cw-nav{display:flex;gap:8px;justify-content:space-between;margin-top:16px}.cw-err{background:#fde8e8;color:#b42318}.cw-err,.cw-ok{border-radius:8px;font-size:12.5px;margin:8px 0;padding:7px 10px}.cw-ok{background:#e7f7ee;color:#0f7a44}@media (max-width:800px){.cp-stats{grid-template-columns:1fr 1fr}.cw-map{grid-template-columns:1fr}}.cpd-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cpd-kpis .cp-stat b{font-size:21px}.cpd-na{font-size:13px;font-weight:600;letter-spacing:0}.cpd-na,.cpd-sub{color:var(--rtx-ui-text-muted)}.cpd-sub{display:block;font-size:11px;line-height:1.35;margin-top:3px}.cpd-search{flex:1 1 220px;font-size:13px;min-width:180px;padding:7px 10px}.cp-card select,.cpd-date,.cpd-search{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:inherit;font-family:inherit}.cp-card select,.cpd-date{font-size:12.5px;padding:6px 8px}.cpd-legend{color:var(--rtx-ui-text-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:12px;margin-top:4px}.cpd-legend i{border-radius:2px;display:inline-block;height:9px;margin-right:5px;vertical-align:-1px;width:9px}.cpd-drawer-wrap{background:#0f0f1459;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.cpd-drawer{background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:-10px 0 30px #0000001f;height:100%;overflow:auto;padding:18px;width:min(460px,100%)}.cpd-drawer-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.cpd-timeline{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.cpd-timeline li{grid-gap:10px;align-items:start;display:grid;font-size:12.5px;gap:10px;grid-template-columns:12px 1fr auto}.cpd-timeline li i{background:#c4c4cc;border-radius:50%;height:9px;margin-top:4px;width:9px}.cpd-timeline li.ev-accepted i,.cpd-timeline li.ev-delivered i,.cpd-timeline li.ev-sent i{background:#35b8d5}.cpd-timeline li.ev-opened i,.cpd-timeline li.ev-read i{background:#7c3aed}.cpd-timeline li.ev-clicked i,.cpd-timeline li.ev-replied i{background:#16a34a}.cpd-timeline li.ev-bounced i,.cpd-timeline li.ev-complained i,.cpd-timeline li.ev-failed i{background:#f04438}.cpd-timeline time{color:var(--rtx-ui-text-muted);font-size:11.5px;white-space:nowrap}@media (max-width:700px){.cp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cpd-timeline li{grid-template-columns:12px 1fr}.cpd-timeline time{grid-column:2}}.cpx-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.cpx-kpi{--t:var(--os-accent,#7c3aed);align-items:flex-start;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececf0;border:1px solid var(--rtx-ui-border,#ececf0);border-radius:16px;box-shadow:0 1px 2px #10101e08;display:flex;gap:14px;overflow:hidden;padding:16px 18px;position:relative}.cpx-kpi:after{background:color-mix(in srgb,var(--t) 7%,#0000);border-radius:50%;content:"";height:120px;inset:auto -30px -40px auto;pointer-events:none;position:absolute;width:120px}.cpx-kpi.is-violet{--t:var(--os-accent,#7c3aed)}.cpx-kpi.is-blue{--t:#2563eb}.cpx-kpi.is-green{--t:#16a34a}.cpx-kpi.is-amber{--t:#d97706}.cpx-kpi__ico{background:color-mix(in srgb,var(--t) 11%,#0000);border-radius:12px;color:var(--t);display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.cpx-kpi__body{grid-gap:1px;display:grid;gap:1px;min-width:0}.cpx-kpi__body b{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.03em;line-height:1.1}.cpx-kpi__body b,.cpx-kpi__body span{color:#18181c;color:var(--rtx-ui-text,#18181c)}.cpx-kpi__body span{font-size:13px;font-weight:600}.cpx-kpi__body small{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpx-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececf0;border:1px solid var(--rtx-ui-border,#ececf0);border-radius:18px;box-shadow:0 1px 2px #10101e08;overflow:hidden}.cpx-pad{padding:16px}.cpx-pad,.cpx-toolbar{border-bottom:1px solid #ececf0;border-bottom:1px solid var(--rtx-ui-border,#ececf0)}.cpx-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px}.cpx-grow{flex:1 1}.cpx-seg{background:#f4f4f6;background:var(--rtx-ui-surface-2,#f4f4f6);border-radius:11px;display:inline-flex;gap:2px;padding:3px}.cpx-seg button{align-items:center;background:#0000;border:0;border-radius:8px;color:#6b6b76;color:var(--rtx-ui-text-muted,#6b6b76);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px}.cpx-seg button[aria-selected=true]{box-shadow:0 1px 3px #10101e1a;color:#18181c;color:var(--rtx-ui-text,#18181c)}.cpx-search,.cpx-seg button[aria-selected=true]{background:#fff;background:var(--rtx-ui-surface,#fff)}.cpx-search{align-items:center;border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:10px;color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);display:inline-flex;gap:7px;height:36px;min-width:220px;padding:0 11px}.cpx-search:focus-within{border-color:color-mix(in srgb,#7c3aed 50%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 50%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#7c3aed 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#7c3aed) 12%,#0000)}.cpx-search input{background:none;border:0;color:#18181c;color:var(--rtx-ui-text,#18181c);font:inherit;font-size:13px;outline:0;width:100%}.cpx-select{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:10px;color:#18181c;color:var(--rtx-ui-text,#18181c);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;height:36px;padding:0 30px 0 11px}.cpx-icon{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:10px;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);cursor:pointer;display:inline-grid;height:34px;place-items:center;transition:color .15s,border-color .15s,background .15s;width:34px}.cpx-icon:hover{background:color-mix(in srgb,#7c3aed 6%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 6%,#0000);border-color:color-mix(in srgb,#7c3aed 40%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 40%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.cpx-icon.is-primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.cpx-icon.is-danger:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.cpx-chips{background:color-mix(in srgb,#f6f6f8 60%,#0000);background:color-mix(in srgb,var(--rtx-ui-surface-2,#f6f6f8) 60%,#0000);border-bottom:1px solid #ececf0;border-bottom:1px solid var(--rtx-ui-border,#ececf0);display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.cpx-chip{--c:#71717a;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:99px;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:7px;height:30px;padding:0 10px 0 11px}.cpx-chip i{background:var(--c);border-radius:50%;height:7px;width:7px}.cpx-chip em{background:#f1f1f4;background:var(--rtx-ui-surface-2,#f1f1f4);border-radius:99px;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);display:inline-grid;font-size:11px;font-style:normal;height:18px;min-width:18px;padding:0 5px;place-items:center}.cpx-chip[aria-pressed=true]{background:color-mix(in srgb,#7c3aed 8%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 8%,var(--rtx-ui-surface,#fff));border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#7c3aed;color:var(--os-accent,#7c3aed)}.cpx-chip[aria-pressed=true] em{background:#7c3aed;background:var(--os-accent,#7c3aed);color:#fff}.cpx-chip.is-green,.cpx-status.is-green{--c:#16a34a}.cpx-chip.is-red,.cpx-status.is-red{--c:#dc2626}.cpx-chip.is-amber,.cpx-status.is-amber{--c:#d97706}.cpx-chip.is-blue,.cpx-status.is-blue{--c:#2563eb}.cpx-chip.is-violet,.cpx-status.is-violet{--c:var(--os-accent,#7c3aed)}.cpx-chip.is-muted,.cpx-status.is-muted{--c:#a1a1aa}.cpx-list,.cpx-row{display:grid}.cpx-row{grid-gap:16px;align-items:center;border-bottom:1px solid #f0f0f3;border-bottom:1px solid var(--rtx-ui-border,#f0f0f3);cursor:pointer;gap:16px;grid-template-columns:minmax(0,2.4fr) 110px minmax(180px,1.4fr) 150px 210px;padding:14px 16px;position:relative;transition:background .12s}.cpx-row:last-child{border-bottom:0}.cpx-row:not(.cpx-row--head):hover{background:color-mix(in srgb,#7c3aed 3%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 3%,#0000)}.cpx-row:not(.cpx-row--head):hover .cpx-go{opacity:1;transform:translateX(2px)}.cpx-row:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:-2px}.cpx-row--head{background:#fff;background:var(--rtx-ui-surface,#fff);color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);cursor:default;font-size:10.5px;font-weight:700;letter-spacing:.07em;padding-bottom:10px;padding-top:10px;text-transform:uppercase}.cpx-main{align-items:center;display:flex;gap:12px;min-width:0}.cpx-ch{background:color-mix(in srgb,var(--ch) 11%,#0000);border-radius:11px;color:var(--ch);display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.cpx-name{grid-gap:2px;display:grid;gap:2px;min-width:0}.cpx-name b{color:#18181c;color:var(--rtx-ui-text,#18181c);font-size:14px;font-weight:650}.cpx-name b,.cpx-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpx-name small{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:12px}.cpx-name .cpx-err{color:#b42318}.cpx-name .cpx-rec{align-items:center;color:var(--rtx-ui-text-muted);display:inline-flex;font-weight:600;gap:4px}.cpx-name .cpx-rec svg{color:#e11d48;color:var(--os-accent,#e11d48);flex:none}.cp>.osp{margin-bottom:12px}.cpx-aud{grid-gap:1px;display:grid;gap:1px}.cpx-aud b{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.cpx-aud small,.cpx-prog small{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:11.5px}.cpx-prog{grid-gap:6px;display:grid;gap:6px;min-width:0}.cpx-prog small b{color:#18181c;color:var(--rtx-ui-text,#18181c)}.cpx-muted{font-style:italic}.cpx-bar{background:#efeff3;background:var(--rtx-ui-surface-2,#efeff3);border-radius:99px;display:flex;height:6px;overflow:hidden}.cpx-bar .ok{background:linear-gradient(90deg,#7c3aed,#22c3a6);background:linear-gradient(90deg,var(--os-accent,#7c3aed),#22c3a6)}.cpx-bar .bad{background:#f87171}.cpx-status{align-items:center;background:color-mix(in srgb,var(--c) 11%,#0000);border-radius:99px;color:color-mix(in srgb,var(--c) 85%,#000);display:inline-flex;font-size:12px;font-weight:650;gap:6px;height:26px;padding:0 10px;text-transform:capitalize}.cpx-status i{background:var(--c);border-radius:50%;height:7px;width:7px}.cpx-status.is-violet i{animation:cpx-pulse 1.4s ease-in-out infinite}@keyframes cpx-pulse{50%{opacity:.35}}.cpx-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.cpx-actions .cpx-icon{border-radius:9px;height:30px;opacity:0;width:30px}.cpx-actions .cpx-icon.is-primary,.cpx-row:focus-within .cpx-actions .cpx-icon,.cpx-row:hover .cpx-actions .cpx-icon{opacity:1}.cpx-go{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);margin-left:2px;opacity:.5;transition:opacity .15s,transform .15s}.cpx-empty{grid-gap:8px;color:#6b6b76;color:var(--rtx-ui-text-muted,#6b6b76);display:grid;font-size:13px;gap:8px;justify-items:center;padding:48px 16px;text-align:center}.cpx-empty b{color:#18181c;color:var(--rtx-ui-text,#18181c);font-size:15px}.cpx-empty__ico{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-radius:16px;color:#7c3aed;color:var(--os-accent,#7c3aed);display:grid;height:52px;place-items:center;width:52px}:root[data-theme=dark] .cpx-card,:root[data-theme=dark] .cpx-kpi{box-shadow:none}@media (hover:none){.cpx-actions .cpx-icon{opacity:1}}@media (max-width:1100px){.cpx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cpx-row{grid-template-columns:minmax(0,1fr) 90px 130px}.cpx-row>.cpx-prog{grid-column:1/-1;grid-row:2}.cpx-row--head>span:nth-child(3),.cpx-row--head>span:nth-child(5){display:none}.cpx-actions{grid-column:1/-1;justify-content:flex-start}.cpx-actions .cpx-icon{opacity:1}}@media (max-width:600px){.cpx-kpis{grid-template-columns:1fr}.cpx-search{flex:1 1;min-width:0}.cpx-row{grid-template-columns:minmax(0,1fr) auto}.cpx-aud,.cpx-row--head{display:none}}.cpx-select--icon{align-items:center;color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);display:inline-flex;gap:6px;padding:0 4px 0 10px}.cpx-select--icon select{background:#0000;border:0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;height:34px;outline:0;padding-right:6px}.cpx-select--btn,.cpx-select--icon select{color:#18181c;color:var(--rtx-ui-text,#18181c)}.cpx-select--btn{align-items:center;display:inline-flex;gap:6px;padding:0 12px}.cpx-select--btn.is-on{border-color:color-mix(in srgb,#7c3aed 45%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 45%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.cpx-select--btn em{background:#7c3aed;background:var(--os-accent,#7c3aed);border-radius:99px;color:#fff;display:inline-grid;font-size:10.5px;font-style:normal;height:17px;min-width:17px;place-items:center}.cpx-range{align-items:center;color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);display:inline-flex;font-size:12px;gap:6px}.cpx-range input{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:10px;color:#18181c;color:var(--rtx-ui-text,#18181c);font-family:inherit;font-size:12.5px;height:36px;padding:0 9px}.cpx-more{position:relative}.cpx-pop{grid-gap:8px;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:14px;box-shadow:0 18px 40px -12px #10101e40;display:grid;gap:8px;left:0;padding:14px;position:absolute;top:calc(100% + 6px);width:280px;z-index:20}.cpx-pop__h{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.cpx-seg--sm button{font-size:12px;padding:6px 10px}.cpx-check{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px}.cpx-check input{accent-color:#7c3aed;accent-color:var(--os-accent,#7c3aed);height:15px;width:15px}.cpx-pop__foot{align-items:center;border-top:1px solid #ececf0;border-top:1px solid var(--rtx-ui-border,#ececf0);display:flex;justify-content:space-between;margin-top:6px;padding-top:10px}.cpx-link{align-items:center;background:none;border:0;color:#7c3aed;color:var(--os-accent,#7c3aed);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:4px;padding:0}.cpx-summary{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:12px;padding:10px 16px 0}.cpx-summary b{color:#18181c;color:var(--rtx-ui-text,#18181c);font-weight:650}.cpx-pager{align-items:center;border-top:1px solid #ececf0;border-top:1px solid var(--rtx-ui-border,#ececf0);display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.cpx-pager__size{align-items:center;color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);display:inline-flex;font-size:12px;gap:8px}.cpx-pager__size select{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:8px;font-family:inherit;font-size:12px;font-weight:600;height:30px;padding:0 6px}.cpx-pager__info{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:12px;margin-right:6px}.cpx-pager .cpx-icon{font-family:inherit;font-size:12.5px;font-weight:600;height:32px;width:32px}.cpx-pager .cpx-icon:disabled{cursor:default;opacity:.4;pointer-events:none}.cpx-pager__num.is-on{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.cpx-pager__gap{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);padding:0 2px}@media (max-width:760px){.cpx-pager__info{display:none}}.cw-srcs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-bottom:14px}.cw-src{align-items:center;background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:11px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;min-width:0;padding:9px 11px;position:relative;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.cw-src:hover{border-color:var(--rtx-ui-border-md)}.cw-src[aria-pressed=true]{background:color-mix(in srgb,#e11d48 5%,#fff);background:color-mix(in srgb,var(--os-accent,#e11d48) 5%,#fff);border-color:#e11d48;border-color:var(--os-accent,#e11d48);box-shadow:0 0 0 3px color-mix(in srgb,#e11d48 9%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#e11d48) 9%,#0000)}.cw-src__ico{background:#f4f4f6;background:var(--rtx-ui-surface-alt,#f4f4f6);border-radius:9px;color:var(--rtx-ui-text-muted);display:grid;flex:none;height:30px;place-items:center;width:30px}.cw-src[aria-pressed=true] .cw-src__ico{background:#e11d48;background:var(--os-accent,#e11d48);color:#fff}.cw-src__txt{display:grid;min-width:0}.cw-src__txt b{font-size:13px;font-weight:650}.cw-src__txt b,.cw-src__txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-src__txt small{color:var(--rtx-ui-text-muted);font-size:11.5px}.cw-src__on{color:#e11d48;color:var(--os-accent,#e11d48);position:absolute;right:8px;top:7px}.cw-split{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 380px}.cw-edit,.cw-live{min-width:0}.cw-live{position:-webkit-sticky;position:sticky;top:12px}.cw-live__head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.cw-live__head span{color:var(--rtx-ui-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cw-live__head small{color:#9aa0aa;color:var(--rtx-ui-text-faint,#9aa0aa);font-size:11.5px}@media (max-width:1080px){.cw-split{grid-template-columns:minmax(0,1fr)}.cw-live{position:static}}.cw-ai{background:color-mix(in srgb,#e11d48 3%,var(--rtx-ui-surface));background:color-mix(in srgb,var(--os-accent,#e11d48) 3%,var(--rtx-ui-surface));border:1px solid color-mix(in srgb,var(--os-accent,#e11d48) 18%,var(--rtx-ui-border));border-radius:12px;margin-bottom:14px;padding:10px}.cw-ai__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cw-ai__row input{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:inherit;flex:1 1 260px;font-family:inherit;font-size:13px;min-width:0;padding:8px 10px}.cw-ai__ico{color:#e11d48;color:var(--os-accent,#e11d48);flex:none}.cw-usage{align-items:center;color:var(--rtx-ui-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 6px;margin-top:8px}.cw-usage b{font-feature-settings:"tnum";color:var(--rtx-ui-text);font-variant-numeric:tabular-nums;font-weight:650}.cw-usage__sum{color:#9aa0aa;color:var(--rtx-ui-text-faint,#9aa0aa)}.cw-usage__model{background:#f4f4f6;background:var(--rtx-ui-surface-alt,#f4f4f6);border-radius:999px;font-size:11px;margin-left:auto;padding:1px 7px}.cw-sugg{background:var(--rtx-ui-surface);border:1px dashed color-mix(in srgb,#e11d48 40%,#0000);border:1px dashed color-mix(in srgb,var(--os-accent,#e11d48) 40%,#0000);border-radius:10px;margin-top:10px;padding:10px}.cw-sugg__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.cw-sugg__head b{font-size:13px}.cw-sugg__head span{color:var(--rtx-ui-text-muted);font-size:12px}.cw-sugg__subj{font-size:12.5px;font-weight:600;margin-top:6px}.cw-sugg pre{color:var(--rtx-ui-text);font-family:inherit;font-size:13px;line-height:1.5;margin:6px 0 0;max-height:180px;overflow:auto;white-space:pre-wrap}.cw-sugg__acts{display:flex;gap:8px;margin-top:8px}.cw-when{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.cw-when__opt{align-items:flex-start;background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:11px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:9px;padding:10px 11px;text-align:left}.cw-when__opt svg{color:var(--rtx-ui-text-muted);flex:none;margin-top:2px}.cw-when__opt span{grid-gap:1px;display:grid;gap:1px;min-width:0}.cw-when__opt b{font-size:13px}.cw-when__opt small{color:var(--rtx-ui-text-muted);font-size:11.5px;line-height:1.35}.cw-when__opt[aria-checked=true]{background:color-mix(in srgb,#e11d48 5%,#fff);background:color-mix(in srgb,var(--os-accent,#e11d48) 5%,#fff);border-color:#e11d48;border-color:var(--os-accent,#e11d48)}.cw-when__opt[aria-checked=true] svg{color:#e11d48;color:var(--os-accent,#e11d48)}.cw-rec{grid-gap:12px;background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb);border:1px solid var(--rtx-ui-border);border-radius:12px;display:grid;gap:12px;margin-top:12px;padding:12px}.cw-seg{background:color-mix(in srgb,var(--rtx-ui-border) 60%,#0000);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;width:-webkit-max-content;width:max-content}.cw-seg button{background:#0000;border:0;border-radius:8px;color:var(--rtx-ui-text-muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;padding:6px 12px}.cw-seg button[aria-selected=true]{background:var(--rtx-ui-surface);box-shadow:0 1px 2px #00000014;color:var(--rtx-ui-text)}.cw-days{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cw-days button{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:var(--rtx-ui-text-muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;height:32px;min-width:42px;padding:0 10px}.cw-days button[aria-pressed=true]{background:#e11d48;background:var(--os-accent,#e11d48);border-color:#e11d48;border-color:var(--os-accent,#e11d48);color:#fff}.cw-days--month button{height:30px;min-width:34px;padding:0}.cw-days--month .cw-hint{flex-basis:100%}.cw-dates{grid-gap:6px;display:grid;gap:6px;justify-items:start}.cw-dates__row{align-items:center;display:flex;gap:6px}.cw-dates input{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:inherit;font-family:inherit;font-size:13px;padding:7px 10px}.cw-rec__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cw-rec__grid label{grid-gap:4px;display:grid;font-size:12px;font-weight:600;gap:4px}.cw-rec__grid label small{color:#9aa0aa;color:var(--rtx-ui-text-faint,#9aa0aa);font-weight:500}.cw-rec__grid input{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:9px;color:inherit;font-family:inherit;font-size:13px;min-width:0;padding:7px 10px}.cw-rec__sum{align-items:center;color:var(--rtx-ui-text);display:flex;font-size:13px;font-weight:600;gap:7px}.cw-rec__sum svg{color:#e11d48;color:var(--os-accent,#e11d48)}.cw-rec__sum small{color:var(--rtx-ui-text-muted);font-weight:500}.cw-rec__sum.is-bad{color:#b42318}@media (max-width:640px){.cw-when{grid-template-columns:1fr}}.pv-muted{color:#9aa0aa}.pv-phone{background:#111;border-radius:34px;box-shadow:0 20px 44px -18px #00000073,inset 0 0 0 2px #2a2a2a;margin:0 auto;max-width:360px;padding:10px;position:relative;width:100%}.pv-phone__notch{background:#111;border-radius:0 0 14px 14px;height:20px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:92px;z-index:2}.pv-wa-head{align-items:center;background:#075e54;border-radius:26px 26px 0 0;color:#fff;display:flex;gap:8px;padding:26px 12px 9px}.pv-wa-av{background:#cfd8dc;border-radius:50%;color:#37474f;display:grid;flex:none;font-size:13px;font-weight:700;height:30px;place-items:center;width:30px}.pv-wa-who{display:grid;flex:1 1;line-height:1.2;min-width:0}.pv-wa-who b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-wa-who small{font-size:10.5px;opacity:.8}.pv-wa-chat{background-color:#efe7dd;background-image:radial-gradient(rgba(0,0,0,.035) 1px,#0000 0);background-size:14px 14px;display:flex;flex-direction:column;gap:6px;max-height:470px;min-height:360px;overflow-y:auto;padding:10px 10px 14px}.pv-wa-day{align-self:center;background:#e1f2fb;border-radius:7px;color:#54656f;font-size:10.5px;font-weight:600;margin-bottom:4px;padding:3px 9px}.pv-wa-bubble{align-self:flex-start;background:#fff;border-radius:0 9px 9px 9px;box-shadow:0 1px .5px #00000021;color:#111b21;font-size:13px;line-height:1.42;max-width:88%;padding:6px 8px 18px;position:relative}.pv-wa-bubble p{margin:0;white-space:pre-wrap;word-break:break-word}.pv-wa-bubble code{font-family:ui-monospace,Menlo,monospace;font-size:12px}.pv-wa-bubble em{align-items:center;bottom:4px;color:#667781;display:inline-flex;font-size:10px;font-style:normal;gap:2px;position:absolute;right:8px}.pv-wa-h{display:block;font-size:13.5px;margin-bottom:3px}.pv-wa-media{border-radius:7px;display:block;margin-bottom:6px;max-height:170px;object-fit:cover;width:100%}.pv-wa-media.is-empty{grid-gap:4px;align-content:center;background:#e9edef;color:#8696a0;display:grid;gap:4px;height:120px;place-items:center}.pv-wa-media.is-empty small{font-size:11px}.pv-wa-foot{color:#667781;display:block;font-size:11.5px;margin-top:4px}.pv-wa-btns{grid-gap:2px;align-self:flex-start;display:grid;gap:2px;margin-top:-4px;width:88%}.pv-wa-btns span{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px .5px #00000021;color:#027eb5;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px}.pv-wa-file{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:36px 1fr;padding-bottom:20px}.pv-wa-file p{grid-column:1/-1}.pv-wa-fileico{background:#f0f2f5;border-radius:8px;color:#54656f;display:grid;height:36px;place-items:center;width:36px}.pv-wa-file span:not(.pv-wa-fileico){display:grid;min-width:0}.pv-wa-file b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-wa-file small{color:#667781;font-size:10.5px;text-transform:uppercase}.pv-wa-input{background:#f0f2f5;border-radius:0 0 26px 26px;padding:9px 12px 14px}.pv-wa-input span{background:#fff;border-radius:18px;color:#8696a0;display:block;font-size:12.5px;padding:7px 12px}.pv-mail{background:#fff;border:1px solid var(--rtx-ui-border);border-radius:12px;box-shadow:0 14px 34px -20px #00000059;overflow:hidden}.pv-mail__bar{align-items:center;background:#f1f3f4;border-bottom:1px solid #e3e5e8;display:flex;gap:6px;padding:8px 12px}.pv-mail__bar i{background:#ff5f57;border-radius:50%;height:10px;width:10px}.pv-mail__bar i:nth-child(2){background:#febc2e}.pv-mail__bar i:nth-child(3){background:#28c840}.pv-mail__bar span{color:#5f6368;font-size:11.5px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-mail__head{border-bottom:1px solid #f1f3f4;padding:12px 14px 8px}.pv-mail__head h4{color:#202124;font-size:16px;font-weight:500;line-height:1.3;margin:0 0 10px}.pv-mail__from{align-items:flex-start;color:#202124;display:flex;font-size:12.5px;gap:9px}.pv-mail__from small{color:#5f6368;font-size:11.5px}.pv-mail__av{background:#e11d48;background:var(--os-accent,#e11d48);border-radius:50%;color:#fff;display:grid;flex:none;font-weight:600;height:32px;place-items:center;width:32px}.pv-mail__time{margin-left:auto;white-space:nowrap}.pv-mail__body{background:#fff;border:0;display:block;height:360px;width:100%}.pv-mail__atts{border-top:1px solid #f1f3f4;display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px 12px}.pv-mail__atts span{align-items:center;border:1px solid #dadce0;border-radius:8px;color:#3c4043;display:inline-flex;font-size:12px;gap:5px;padding:5px 9px}.pv-tabs{background:#f1f2f4;background:var(--rtx-ui-surface-alt,#f1f2f4);border-radius:10px;display:inline-flex;gap:2px;margin-bottom:10px;padding:3px}.pv-tabs button{background:#0000;border:0;border-radius:8px;color:var(--rtx-ui-text-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:5px 11px}.pv-tabs button[aria-selected=true]{background:var(--rtx-ui-surface);box-shadow:0 1px 2px #00000014;color:var(--rtx-ui-text)}.pv-fb,.pv-ig{background:#fff;border:1px solid #dddfe2;border-radius:10px;color:#050505;font-family:Helvetica,Arial,sans-serif;max-width:380px;overflow:hidden}.pv-fb__head{align-items:center;display:flex;gap:8px;padding:10px 12px}.pv-fb__head span:nth-child(2){display:grid;flex:1 1;line-height:1.25}.pv-fb__head b{font-size:13.5px}.pv-fb__head small{align-items:center;color:#65676b;display:inline-flex;font-size:11.5px;gap:3px}.pv-fb__av{background:#1877f2;border-radius:50%;color:#fff;display:grid;font-weight:700;height:36px;place-items:center;width:36px}.pv-fb__av.is-ig{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af);height:30px;width:30px}.pv-fb__text{font-size:13.5px;line-height:1.4;margin:0;padding:0 12px 10px;white-space:pre-wrap}.pv-fb__media,.pv-ig__media{aspect-ratio:1.91/1;background:#f0f2f5;display:grid;overflow:hidden;place-items:center}.pv-ig__media{aspect-ratio:1/1}.pv-fb__media img,.pv-ig__media img{height:100%;object-fit:cover;width:100%}.pv-ad-noimg{grid-gap:4px;color:#8a8d91;display:grid;font-size:11.5px;gap:4px;place-items:center}.pv-fb__cta{align-items:center;background:#f0f2f5;display:flex;gap:10px;padding:10px 12px}.pv-fb__cta span{display:grid;flex:1 1;min-width:0}.pv-fb__cta small{color:#65676b;font-size:11px}.pv-fb__cta b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-fb__cta button{background:#e4e6eb;border:0;border-radius:6px;font-family:inherit;font-size:13px;font-weight:600;padding:8px 12px}.pv-fb__acts{border-top:1px solid #ced0d4;color:#65676b;display:flex;font-size:12.5px;font-weight:600;justify-content:space-around;padding:6px 8px}.pv-fb__acts span{align-items:center;display:inline-flex;gap:5px}.pv-ig__cta{align-items:center;background:#3897f0;color:#fff;display:flex;font-size:13.5px;justify-content:space-between;padding:10px 12px}.pv-ig__acts{display:flex;gap:14px;padding:10px 12px 4px}.pv-ig__acts span{flex:1 1}.pv-ig__text{font-size:13px;line-height:1.4;margin:0;padding:4px 12px 12px}.pv-g{max-width:560px}.pv-g__search{background:#fff;border:1px solid #dfe1e5;border-radius:22px;box-shadow:0 1px 4px #2021241f;color:#202124;font-size:13.5px;margin-bottom:12px;padding:9px 16px}.pv-g__ad{font-family:Arial,sans-serif;padding:4px 2px}.pv-g__site{align-items:center;display:flex;gap:10px}.pv-g__site span:last-child{display:grid;line-height:1.3}.pv-g__site b{color:#202124;font-size:13px}.pv-g__site small{color:#4d5156;font-size:12px}.pv-g__fav{background:#f1f3f4;border-radius:50%;color:#5f6368;display:grid;font-size:12px;font-weight:700;height:26px;place-items:center;width:26px}.pv-g__h{color:#1a0dab;display:block;font-size:19px;line-height:1.3;margin:6px 0 3px;text-decoration:none}.pv-g__ad p{color:#4d5156;font-size:13.5px;line-height:1.55;margin:0}.pv-g__note{color:#9aa0aa;color:var(--rtx-ui-text-faint,#9aa0aa);font-size:11.5px;margin:10px 0 0}:root[data-theme=dark] .cw-choice[aria-pressed=true],:root[data-theme=dark] .cw-src[aria-pressed=true],:root[data-theme=dark] .cw-when__opt[aria-checked=true]{background:color-mix(in srgb,#e11d48 14%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 14%,#0000)}.cpd-runs{margin-bottom:12px}.cpd-runs__head{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.cpd-runs__head>svg{color:#e11d48;color:var(--os-accent,#e11d48);margin-top:2px}.cpd-runs__head div{grid-gap:2px;display:grid;gap:2px}.cpd-runs__head b{font-size:14px}.cpd-runs__head small{color:var(--rtx-ui-text-muted);font-size:12px}.cpd-runs__list{border:1px solid var(--rtx-ui-border);border-radius:10px;display:grid;overflow:hidden}.cpd-run{grid-gap:10px;align-items:center;background:var(--rtx-ui-surface);border:0;border-top:1px solid var(--rtx-ui-border);color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:92px 150px 1fr 16px;padding:9px 12px;text-align:left}.cpd-run:first-child{border-top:0}.cpd-run:hover{background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb)}.cpd-run b{font-size:13px;font-weight:600}.cpd-run small{color:var(--rtx-ui-text-muted);font-size:12px}.cpd-run svg{color:#9aa0aa;color:var(--rtx-ui-text-faint,#9aa0aa)}.cw-acc{background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:14px;margin-bottom:10px;scroll-margin-top:80px;transition:border-color .2s,box-shadow .2s}.cw-acc.is-open{border-color:color-mix(in srgb,var(--os-accent,#e11d48) 35%,var(--rtx-ui-border));box-shadow:0 10px 30px -22px #0f172a73}.cw-acc.is-locked{background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb)}.cw-acc__head{align-items:center;background:none;border:0;border-radius:14px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:13px 16px;text-align:left;width:100%}.cw-acc__head:disabled{cursor:default}.cw-acc.is-done .cw-acc__head:hover{background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb)}.cw-acc__num{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border:1px solid var(--rtx-ui-border);border-radius:50%;color:var(--rtx-ui-text-muted);display:grid;flex:none;font-size:12.5px;font-style:normal;font-weight:700;height:28px;place-items:center;width:28px}.cw-acc.is-open .cw-acc__num{background:#e11d48;background:var(--os-accent,#e11d48);border-color:#e11d48;border-color:var(--os-accent,#e11d48);box-shadow:0 0 0 4px color-mix(in srgb,#e11d48 14%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--os-accent,#e11d48) 14%,#0000);color:#fff}.cw-acc.is-done .cw-acc__num{background:#16a34a;border-color:#16a34a;color:#fff}.cw-acc__txt{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.cw-acc__txt b{font-size:14.5px;font-weight:650}.cw-acc__txt small{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-acc.is-locked .cw-acc__txt b,.cw-acc__txt small{color:var(--rtx-ui-text-muted)}.cw-acc__end{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);flex:none}.cw-acc__edit{align-items:center;background:color-mix(in srgb,#e11d48 8%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 8%,#0000);border-radius:999px;color:#e11d48;color:var(--os-accent,#e11d48);display:inline-flex;flex:none;font-size:12px;font-weight:600;gap:4px;padding:4px 9px}.cw-acc__body{animation:cw-acc-in .22s ease both;padding:4px 16px 16px 56px}@keyframes cw-acc-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:700px){.cw-acc__body{padding-left:16px}}.cw-name input{font-size:15px;padding:10px 12px}.cw-chans{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:4px}.cw-chan{align-items:center;background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:12px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:11px;padding:11px 12px;position:relative;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.cw-chan:hover:not(:disabled){border-color:var(--rtx-ui-border-md)}.cw-chan:disabled{cursor:default;opacity:.4}.cw-chan[aria-checked=true]{background:color-mix(in srgb,var(--ch) 4%,var(--rtx-ui-surface));border-color:var(--ch);box-shadow:0 0 0 3px color-mix(in srgb,var(--ch) 14%,#0000)}.cw-chan__ico{background:color-mix(in srgb,var(--ch) 11%,#0000);border-radius:10px;color:var(--ch);display:grid;flex:none;height:36px;place-items:center;width:36px}.cw-chan__txt{grid-gap:1px;display:grid;gap:1px;min-width:0}.cw-chan__txt b{font-size:13.5px}.cw-chan__txt small{color:var(--rtx-ui-text-muted);font-size:11.5px;line-height:1.35}.cw-chan__on{color:var(--ch);position:absolute;right:9px;top:8px}.cw-search{align-items:center;background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border-md);border-radius:11px;display:flex;gap:8px;height:42px;margin-bottom:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.cw-search:focus-within{border-color:#e11d48;border-color:var(--os-accent,#e11d48);box-shadow:0 0 0 3px color-mix(in srgb,#e11d48 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent,#e11d48) 12%,#0000)}.cw-search>svg{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);flex:none}.cw-search input{background:#0000;border:0;color:inherit;flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none}.cw-search button{background:none;border:0;color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);cursor:pointer;display:grid;padding:4px}.cw-srcchips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cw-srcchips button{align-items:center;background:var(--rtx-ui-surface);border:1px solid var(--rtx-ui-border);border-radius:999px;color:var(--rtx-ui-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 11px}.cw-srcchips button em{font-feature-settings:"tnum";background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:999px;color:var(--rtx-ui-text);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;padding:1px 6px}.cw-srcchips button[aria-pressed=true]{background:#e11d48;background:var(--os-accent,#e11d48);border-color:#e11d48;border-color:var(--os-accent,#e11d48);color:#fff}.cw-srcchips button[aria-pressed=true] em{background:#ffffff38;color:#fff}.cw-srcchips button.is-off{opacity:.5}.cw-srcchips button.is-err{background:#fffbeb;border-color:#fcd9a4;color:#b45309}.cw-srcwarn{align-items:center;background:#fffbeb;border:1px solid #fde7b5;border-radius:10px;color:#92400e;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin-bottom:10px;padding:8px 11px}.cw-srcwarn>svg{flex:none}.cw-srcwarn span{flex:1 1;min-width:200px}.cw-srcwarn button{background:#fff;border:1px solid #f5c779;border-radius:8px;color:#92400e;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:3px 9px}.cw-people{border:1px solid var(--rtx-ui-border);border-radius:12px;overflow:hidden}.cw-people__bar{align-items:center;background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb);border-bottom:1px solid var(--rtx-ui-border);color:var(--rtx-ui-text-muted);display:flex;font-size:12.5px;gap:12px;padding:8px 10px 8px 12px}.cw-people__bar>span{flex:1 1}.cw-people__all{align-items:center;color:var(--rtx-ui-text);cursor:pointer;display:inline-flex;font-weight:600;gap:7px}.cw-people__all input,.cw-person input{accent-color:#e11d48;accent-color:var(--os-accent,#e11d48);height:15px;width:15px}.cw-people__list{max-height:340px;overflow-y:auto;transition:opacity .2s}.cw-people__list.is-busy{opacity:.55}.cw-person{grid-gap:10px;align-items:center;border-top:1px solid var(--rtx-ui-border);cursor:pointer;display:grid;font-size:13px;gap:10px;grid-template-columns:18px 30px minmax(0,1.2fr) minmax(0,1fr) auto;padding:8px 12px}.cw-person:first-child{border-top:0}.cw-person:hover{background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb)}.cw-person.is-on{background:color-mix(in srgb,#e11d48 4%,#0000);background:color-mix(in srgb,var(--os-accent,#e11d48) 4%,#0000)}.cw-person__av{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:9px;color:var(--rtx-ui-text-muted);display:grid;font-size:12px;font-weight:700;height:30px;place-items:center;width:30px}.cw-person__who{display:grid;min-width:0}.cw-person__who b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-person__who small{font-size:11.5px}.cw-person__addr,.cw-person__who small{color:var(--rtx-ui-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-person__addr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw-person__src{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:999px;color:var(--rtx-ui-text-muted);font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}@media (max-width:700px){.cw-person{grid-template-columns:18px 30px minmax(0,1fr)}.cw-person__addr,.cw-person__src{display:none}}.ad-badge{background:#f4f4f6;background:var(--rtx-ui-surface-alt,#f4f4f6);border-radius:999px;color:#6b6b76;color:var(--rtx-ui-muted,#6b6b76);font-size:11px;font-weight:700;padding:3px 8px}.ad-remote{margin-top:10px}.ad-remote__h{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ad-remote__h small{opacity:.7}.ad-steps{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.ad-steps span{border:1px solid #e6e5eb;border:1px solid var(--rtx-ui-border,#e6e5eb);border-radius:999px;font-size:11.5px;opacity:.7;padding:4px 10px}.ad-steps span.on{background:#4285f40f;border-color:#4285f4;color:#1a56c4;opacity:1}.cpx-segtabs{display:flex;flex-wrap:wrap;gap:4px}.cpx-segtabs button{align-items:center;background:#0000;border:1px solid #e6e5eb;border:1px solid var(--rtx-ui-border,#e6e5eb);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 11px}.cpx-segtabs button[aria-selected=true]{background:#18181b;background:var(--rtx-ui-text,#18181b);border-color:#0000;color:#fff;color:var(--rtx-ui-surface,#fff)}.cpx-segtabs em{font-size:11px;font-style:normal;opacity:.7}.cpx-budget{align-items:center;display:flex;gap:6px}.cpx-budget input{background:#0000;border:1px solid #e6e5eb;border:1px solid var(--rtx-ui-border,#e6e5eb);border-radius:8px;color:inherit;font:inherit;font-size:12px;height:28px;padding:0 8px;width:90px}.cpx-search input{font-size:12.5px}.cpx-search{height:32px;max-width:220px}.cpx-brain{border:1px solid #e6e5eb;border:1px solid var(--rtx-ui-border,#e6e5eb);border-radius:12px;margin:0 14px 14px;padding:12px 14px}.cpx-brain__h{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.cpx-brain__h b{flex:1 1}.cpx-brain ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.cpx-brain li{font-size:12.5px;line-height:1.5}.cpx-brain li b{display:block;font-size:12px}.cpx-brain li span{opacity:.75}.cw-headright{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cw-audcount{align-items:center;border:1px solid #e6e5eb;border:1px solid var(--rtx-ui-border,#e6e5eb);border-radius:999px;display:inline-flex;font-size:12px;gap:5px;height:30px;padding:0 10px}.cw-audcount b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw-search{height:34px;max-width:420px}.cw-search input{font-size:12.5px;height:30px}.cw-live input,.cw-live select,.cw-live textarea{font-size:12px;height:28px;padding:0 8px}.cw-live textarea{height:auto;min-height:56px;padding:6px 8px}.cw-brainrow{align-items:center;display:flex;gap:8px;margin-bottom:8px}.cw-brainrow small{font-size:12px;opacity:.7}.cw-linkrow{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cw-linkrow input{flex:1 1 260px;font-size:12.5px;height:32px}.cw-linkrow__name{flex:0 1 160px!important}.cw-budget{display:flex;flex-direction:column;gap:6px;margin:10px 0}.cw-budget label{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:8px}.cw-budget input{font-size:12.5px;height:32px;width:140px}.cw-budget__warn{align-items:center;color:#9a6100;display:inline-flex;gap:5px}.cpd-kpis .cp-stat{background:#0000;border-radius:10px;padding:10px 12px}.cpd-kpis .cp-stat b{font-size:18px;font-weight:650}.cpd-funnel{grid-gap:7px;display:grid;gap:7px;margin-top:12px}.cpd-funnel__row{grid-gap:10px;align-items:center;display:grid;font-size:12px;gap:10px;grid-template-columns:120px minmax(0,1fr) 70px}.cpd-funnel__l{opacity:.7}.cpd-funnel__track{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:999px;height:6px;overflow:hidden}.cpd-funnel__track i{background:#8b8d96;background:var(--rtx-ui-text-muted,#8b8d96);border-radius:inherit;display:block;height:100%;opacity:.55}.cpd-funnel__row:first-child .cpd-funnel__track i{opacity:.8}.cpd-funnel__row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.abp-layer{animation:abp-fade .15s ease-out;background:#14102047;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1200}@keyframes abp-fade{0%{opacity:0}}@keyframes abp-in{0%{opacity:.6;transform:translateX(24px)}}.abp{animation:abp-in .18s ease-out;background:#fff;background:var(--rtx-ui-surface,#fff);box-shadow:-18px 0 50px #140a282e;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);display:flex;flex-direction:column;font-family:DM Sans,Inter,system-ui,sans-serif;height:100%;width:min(460px,100%)}.abp-head{align-items:flex-start;border-bottom:1px solid #ececea;border-bottom:1px solid var(--rtx-ui-border,#ececea);display:flex;gap:12px;padding:18px 20px 14px}.abp-head h2{font-size:16px;letter-spacing:-.01em;line-height:1.35;margin:8px 0 0}.abp-x{background:#0000;border:none;border-radius:9px;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer;display:grid;flex-shrink:0;height:32px;margin-left:auto;place-items:center;width:32px}.abp-x:hover{background:#f1f1ef;background:var(--rtx-ui-surface-hover,#f1f1ef)}.abp-body{flex:1 1;overflow-y:auto;padding:14px 20px 26px}.abp-loading{align-items:center;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);display:flex;font-size:13px;gap:8px;padding:20px 0}.abp-spin{animation:abp-rot .9s linear infinite}@keyframes abp-rot{to{transform:rotate(1turn)}}.abp-error{background:#ef444414;border-radius:10px;color:#b91c1c;font-size:13px;padding:10px 12px}.abp-pill{align-items:center;border-radius:99px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.abp-pill i{background:currentColor;border-radius:50%;height:6px;width:6px}.abp-pill--ok{background:#13946a1a;color:#0e7a57}.abp-pill--bad{background:#ef44441a;color:#c0262d}.abp-pill--wait{background:#f59e0b21;color:#a15c00}.abp-pill--run{background:#7c3aed1a;color:#6d28d9}.abp-pill--off{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.abp-facts{grid-gap:6px 16px;display:grid;font-size:12.5px;gap:6px 16px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0}.abp-facts dt{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.abp-facts dd{font-weight:600;margin:0}.abp-risk--high{color:#c0262d}.abp-risk--medium{color:#a15c00}.abp-wait{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:12px;margin-top:14px;padding:12px 13px}.abp-wait b{font-size:13px}.abp-wait p{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12.5px;margin:4px 0 0}.abp-row{display:flex;gap:8px;margin-top:10px}.abp-btn{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:650;gap:5px;padding:7px 13px}.abp-btn--ok{background:#13946a;border:none;color:#fff}.abp-btn--deny{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);color:#c0262d}.abp-btn:disabled{cursor:wait;opacity:.6}.abp-sec{margin-top:18px}.abp-sec h3{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);font-size:11px;font-weight:800;letter-spacing:.07em;margin:0 0 8px;text-transform:uppercase}.abp-kv{grid-gap:5px 14px;background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-radius:11px;display:grid;font-size:12.5px;gap:5px 14px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0;padding:11px 12px}.abp-kv dt{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.abp-kv dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.abp-result{background:#13946a12;border:1px solid #13946a33;border-radius:11px;font-size:12.5px;overflow-wrap:anywhere;padding:10px 12px}.abp-result--bad{background:#ef44440f;border-color:#ef444438;color:#a3242b}.abp-timeline{list-style:none;margin:0;padding:0 0 0 4px}.abp-ev{display:flex;gap:12px;padding:0 0 14px;position:relative}.abp-ev:not(:last-child):before{background:#ececea;background:var(--rtx-ui-border,#ececea);bottom:0;content:"";left:5px;position:absolute;top:14px;width:2px}.abp-dot{background:#fff;background:var(--rtx-ui-surface,#fff);border:2px solid #a1a1aa;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:12px;margin-top:3px;width:12px}.abp-ev--requested .abp-dot{border-color:#7c3aed}.abp-ev--policy .abp-dot{border-color:#6366f1}.abp-ev--held .abp-dot{border-color:#e08a00}.abp-ev--approved .abp-dot,.abp-ev--completed .abp-dot{background:#13946a;border-color:#13946a}.abp-ev--denied .abp-dot,.abp-ev--failed .abp-dot{background:#dc2626;border-color:#dc2626}.abp-ev--started .abp-dot{background:#7c3aed40;border-color:#7c3aed}.abp-ev-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.abp-ev-top b{font-size:13px}.abp-ev-top time{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);font-size:11px}.abp-ev p{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12.5px;line-height:1.45;margin:3px 0 0;overflow-wrap:anywhere}.abp-related{grid-gap:4px;display:grid;gap:4px}.abp-related button{grid-gap:10px;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;font-size:12.5px;gap:10px;grid-template-columns:auto 1fr auto;padding:8px 10px;text-align:left;width:100%}.abp-related button:hover{background:#faf8fe;background:var(--rtx-ui-surface-hover,#faf8fe);border-color:#7c3aed59}.abp-related span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abp-related time{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);font-size:11px}.abp-link{align-items:center;color:#6d28d9;display:inline-flex;font-size:12.5px;font-weight:650;gap:5px;margin-top:18px;text-decoration:none}.acl-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.acl-filters button{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:99px;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px}.acl-filters button[aria-pressed=true]{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.acl-filters b{font-weight:800;margin-left:5px;opacity:.75}.acl-list{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:14px;overflow:hidden}.acl-row{grid-gap:12px;align-items:center;background:#0000;border:none;border-top:1px solid #ececea;border-top:1px solid var(--rtx-ui-border,#ececea);color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:132px 1fr auto;padding:11px 14px;text-align:left;transition:background .12s;width:100%}.acl-row:first-child{border-top:none}.acl-row:hover{background:#f8f7fb;background:var(--rtx-ui-surface-hover,#f8f7fb)}.acl-row.is-open{background:#7c3aed0f;box-shadow:inset 3px 0 0 #7c3aed}.acl-main{min-width:0}.acl-main b{font-size:13px;font-weight:600}.acl-main b,.acl-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acl-main small{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);font-size:11.5px;margin-top:2px}.acl-when{font-size:11.5px;white-space:nowrap}.acl-empty,.acl-when{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.acl-empty{font-size:13px;padding:22px 14px}@media (max-width:640px){.acl-row{grid-template-columns:1fr}.acl-row .abp-pill,.acl-when{grid-column:1}}.acl-split{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(380px,520px)}.abp--inline{animation:none;border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:14px;box-shadow:0 6px 24px #140a280f;height:auto;max-height:calc(100vh - 32px);overflow:hidden;position:-webkit-sticky;position:sticky;top:16px;width:auto}.abp--inline .abp-body{overflow-y:auto}.acl-split .acl-row>svg{display:none}.acl-split .acl-when{font-size:11px}.abp-placeholder{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:13px;padding:40px 22px;text-align:center}.abp-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.abp-sub{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);font-size:12px;margin:5px 0 0}.abp-wait>div:first-child{font-size:13px}.abp-wait small{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);display:block;font-size:11.5px;margin-top:8px}.abp-outcome{border-radius:11px;font-size:12.5px;font-weight:600;padding:9px 12px}.abp-outcome--ok{background:#13946a14;color:#0e7a57}.abp-outcome--bad{background:#ef444414;color:#c0262d}.abp-outcome--off,.abp-outcome--run,.abp-outcome--wait{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.abp-tech{font-size:12.5px;margin-top:18px}.abp-tech summary{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer;font-weight:600}.abp-tech .abp-facts{margin-top:8px}.abp-tech code{font-size:11.5px;overflow-wrap:anywhere}.acp{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.abp-sec .acp{margin-top:0}.acp-command{background:#7c3aed0f;border-radius:10px;color:#6d28d9;display:flex;gap:8px;padding:9px 11px}.acp-command small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.acp-command q{color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);font-size:12.5px}.acp-fields{grid-gap:5px 14px;background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-radius:11px;display:grid;font-size:12.5px;gap:5px 14px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0;padding:10px 12px}.acp-fields dt{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.acp-fields dd{font-weight:600;margin:0;overflow-wrap:anywhere}.acp-thread{background:linear-gradient(180deg,#25d3660d,#0000 70%);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:10px}.acp-thread-head{align-items:center;color:#128c4a;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.acp-thread-head b{color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a)}.acp-brain{background:#7c3aed1a;border-radius:99px;color:#6d28d9;font-size:11px;font-weight:700;padding:2px 8px}.acp-brain.is-high{background:#ef44441a;color:#c0262d}.acp-open{align-items:center;color:#6d28d9;display:inline-flex;font-size:11.5px;font-weight:650;gap:3px;margin-left:auto;text-decoration:none}.acp-none{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);font-size:12px}.acp-bubble{border-radius:12px;font-size:13px;line-height:1.4;max-width:86%;overflow-wrap:anywhere;padding:7px 10px 5px;white-space:pre-wrap}.acp-bubble time{align-items:center;color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);display:flex;font-size:10.5px;gap:6px;justify-content:flex-end;margin-top:3px}.acp-bubble--in{align-self:flex-start;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-top-left-radius:4px}.acp-bubble--out{align-self:flex-end;background:#e7f8ee;border-top-right-radius:4px}.acp-bubble--reply{border:1.5px dashed #25d366}.acp-bubble--reply.acp-bubble--completed{border-style:solid}.acp-bubble--reply.acp-bubble--expired,.acp-bubble--reply.acp-bubble--failed,.acp-bubble--reply.acp-bubble--rejected{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-color:#d4d4d8}.acp-copy{background:none;border:none;color:inherit;cursor:pointer;display:inline-grid;padding:0}.acp-message small{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);display:block;font-size:11.5px;margin-bottom:4px}.acp-message div{border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:10px;font-size:13px;max-height:240px;overflow:auto;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.aq{grid-gap:12px;display:grid;gap:12px}.aq-summary{font-size:13px}.aq-summary,.aq-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aq-toolbar{margin-bottom:10px}.aq .aq-toolbar{margin-bottom:0}.aq-search{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:10px;color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);display:flex;flex:1 1 240px;gap:7px;height:36px;padding:0 11px}.aq-search:focus-within{border-color:#7c3aed}.aq-search input{background:#0000;border:none;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);flex:1 1;font:inherit;font-size:13px;min-width:0;outline:none}.aq-toolbar select{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);font:inherit;font-size:12.5px;padding:0 10px}.aq-icon,.aq-toolbar select{border-radius:10px;height:36px}.aq-icon{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);cursor:pointer;display:grid;place-items:center;width:36px}.aq-bulk,.aq-icon{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58)}.aq-bulk{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;min-height:32px}.aq-bulk label{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.aq-clear{background:none;border:none;color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer;font:inherit;font-size:12.5px;text-decoration:underline}.aq-progress{color:#6d28d9;font-weight:650}.aq-chip{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-radius:99px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);font-size:11.5px;font-weight:600;padding:2px 9px}.aq-chip--brand{background:#7c3aed17;color:#6d28d9}.aq-chip--warn{background:#f59e0b21;color:#a15c00}.aq-chip--bad{background:#ef44441a;color:#c0262d}.aq-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.aq-chips:empty{display:none}.aq-card{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:14px;box-shadow:0 1px 2px #1410280a;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.aq-card:hover{border-color:#deddd8;border-color:var(--rtx-ui-border-md,#deddd8);box-shadow:0 6px 20px #1410280f}.aq-card--high{border-left:3px solid #dc2626}.aq-card.is-picked{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.aq-top{align-items:center;display:flex;gap:8px}.aq-top h3{flex:1 1;font-size:14px;font-weight:650;margin:0;min-width:0}.aq-top time{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);font-size:11.5px;white-space:nowrap}.aq-risk{background:#f59e0b21;border-radius:99px;color:#a15c00;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.aq-risk--high{background:#ef44441a;color:#c0262d}.aq-risk--low{background:#13946a1a;color:#0e7a57}.aq-why{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12.5px;margin-top:6px}.aq-why b{color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a)}.aq-meta{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);font-size:12px;margin-top:2px}.aq-raw{font-size:12px;margin-top:8px}.aq-raw summary{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer}.aq-raw pre{background:#f6f6f4;background:var(--rtx-ui-surface-alt,#f6f6f4);border-radius:9px;font-size:11.5px;margin-top:6px;overflow-x:auto;padding:10px;white-space:pre-wrap}.aq-actions{align-items:center;display:flex;gap:8px;margin-top:12px}.aq-history{align-items:center;background:none;border:none;color:#6d28d9;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:650;gap:3px;margin-left:auto}.aq-done{background:#13946a14;border-radius:9px;color:#0e7a57;font-size:12.5px;font-weight:600;margin-top:12px;padding:8px 10px}.aq-done.is-bad{background:#ef444414;color:#c0262d}.pgr{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;margin-top:10px}.pgr-info{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-size:12px;margin-right:auto}.pgr button{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:8px;color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a);cursor:pointer;display:inline-grid;font:inherit;font-size:12.5px;height:32px;min-width:32px;padding:0 8px;place-items:center}.pgr button[aria-current=page]{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.pgr button:disabled{cursor:default;opacity:.4}.pgr-gap{padding:0 4px}.acl-hint,.pgr-gap{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93)}.acl-hint{font-size:11.5px;margin:6px 0 0}.acl-row:focus-visible{outline:2px solid #7c3aed;outline-offset:-2px}.acl-split .acl-row{grid-template-columns:118px 1fr auto}.acp-bubble--parent{border-color:#25d366;box-shadow:0 0 0 3px #25d3661f}.acp-parent-tag{color:#128c4a;display:block;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.acp-flow{background:linear-gradient(180deg,#25d3660d,#0000 75%);border:1px solid #ececea;border:1px solid var(--rtx-ui-border,#ececea);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px}.acp-step{align-items:center;display:flex;font-size:12.5px;gap:8px}.acp-step b{color:#1a1a1a;color:var(--rtx-ui-text,#1a1a1a)}.acp-step time{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);font-size:11px}.acp-num{background:#25d366;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:11px;font-weight:800;height:20px;place-items:center;width:20px}.acp-num--wait{background:#e08a00}.acp-num--ok{background:#13946a}.acp-num--bad{background:#dc2626}.acp-num--off{background:#a1a1aa}.acp-flow .acp-bubble{margin-left:28px;max-width:calc(100% - 28px)}.acp-flow .acp-brain,.acp-flow .acp-bubble--out{align-self:flex-start}.acp-flow .acp-brain{font-weight:600;margin-left:28px}.acp-flow .acp-none{margin-left:28px}.acp-arrow{color:#9d9b93;color:var(--rtx-ui-text-faint,#9d9b93);line-height:0;margin-left:30px}.acp-step .acp-copy{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);margin-left:auto}.acp-step .acp-open{margin-left:auto}.acp-earlier{font-size:12px;margin-bottom:4px}.acp-earlier summary{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);cursor:pointer;font-weight:600;margin-bottom:6px}.acp-earlier .acp-bubble{margin:4px 0 4px 28px;opacity:.8}.acp-earlier .acp-bubble--out{margin-left:auto}.abp-ev--trigger .abp-dot{background:#25d366;border-color:#25d366}.acl-main small q{quotes:"“" "”"}.acl-main small .acl-reply{color:#5c5c58;color:var(--rtx-ui-text-muted,#5c5c58);font-weight:600}.acl-to{color:#25d366;font-weight:800}.wsp-root{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;font-family:inherit;gap:10px;position:fixed;right:20px;z-index:2147483000}.wsp-card,.wsp-dialer{background:linear-gradient(160deg,#1b1630,#2a1c52);border-radius:18px;box-shadow:0 18px 50px #08041c73,0 0 0 1px #ffffff14;color:#f4f2ff;max-width:calc(100vw - 24px);padding:14px 14px 12px;width:330px}.wsp-card--ring{animation:wsp-in .25s ease-out;background:linear-gradient(160deg,#14261f,#1c3b33)}.wsp-card--live{background:linear-gradient(160deg,#1b1630,#2a1c52)}.wsp-card--err{background:#3a1620}.wsp-card--err,.wsp-card--sum{align-items:center;display:flex;font-size:13px;gap:10px;padding:10px 12px}.wsp-card--sum>div{display:flex;flex:1 1;flex-direction:column;min-width:0}.wsp-card--sum small{opacity:.75}.wsp-card--bad{background:#3a1b26}.wsp-card--ok{background:#17302a}.wsp-card button[aria-label=Dismiss]{background:#0000;border:0;color:inherit;cursor:pointer;opacity:.7}.wsp-peer{align-items:center;display:flex;gap:12px}.wsp-peer>div{display:flex;flex-direction:column;min-width:0}.wsp-peer b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsp-peer small{align-items:center;display:inline-flex;font-size:12px;gap:6px;opacity:.8}.wsp-peer em{font-size:12px;font-style:normal;opacity:.7}.wsp-live{font-feature-settings:"tnum";color:#5be2a4;font-variant-numeric:tabular-nums;opacity:1!important}.wsp-dot{animation:wsp-blink 1.4s infinite;background:#5be2a4;border-radius:50%;display:inline-block;height:8px;width:8px}.wsp-pulse{border-radius:50%;display:inline-flex;position:relative}.wsp-pulse:after{animation:wsp-ring 1.5s ease-out infinite;border:2px solid #5be2a4b3;border-radius:50%;content:"";inset:-6px;position:absolute}.wsp-actions{display:flex;gap:10px;margin-top:14px}.wsp-btn{align-items:center;border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:11px 10px;transition:filter .15s,transform .05s}.wsp-btn:hover{filter:brightness(1.1)}.wsp-btn:active{transform:scale(.98)}.wsp-btn--ok{background:#1fb36b}.wsp-btn--bad{background:#e0455b}.wsp-btn--ghost{background:#ffffff1f}.wsp-btn--ghost.is-on{background:#f0b429;color:#231a00}.wsp-meter{align-items:flex-end;display:flex;gap:3px;height:16px;margin-top:12px}.wsp-meter i{background:#ffffff24;border-radius:3px;flex:1 1;height:100%;transform-origin:bottom;transition:background .1s}.wsp-meter i.on{background:#5be2a4}.wsp-warn{align-items:flex-start;color:#ffd27a;display:flex;font-size:12px;gap:6px;margin:10px 0 0}.wsp-link{background:#0000;border:0;color:#9fd0ff;cursor:pointer;font-weight:600}.wsp-fab{align-items:center;background:linear-gradient(145deg,#25d366,#128c7e);border:0;border-radius:50%;box-shadow:0 10px 28px #128c7e73;color:#fff;cursor:pointer;display:inline-flex;height:52px;justify-content:center;width:52px}.wsp-fab:disabled{cursor:default;filter:grayscale(.6)}.wsp-dialer header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.wsp-dialer header button{background:#0000;border:0;color:inherit;cursor:pointer;opacity:.75}.wsp-search{align-items:center;background:#ffffff1a;border-radius:12px;display:flex;gap:8px;padding:9px 11px}.wsp-search>svg{flex:0 0 auto;opacity:.7}.wsp-root .wsp-search input{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:0;box-shadow:none;color:inherit;flex:1 1 auto;font:inherit;font-size:13px;height:auto;line-height:1.4;margin:0;min-width:0;outline:0;padding:0;text-overflow:ellipsis;width:auto}.wsp-search input::placeholder{color:#f4f2ff8c}.wsp-list{margin-top:8px;max-height:260px;overflow-y:auto}.wsp-row{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px 6px;text-align:left;width:100%}.wsp-row:hover{background:#ffffff17}.wsp-row:disabled{cursor:default;opacity:.5}.wsp-row>.wav,.wsp-row>svg{flex:0 0 auto}.wsp-row-text{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.wsp-row b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsp-row small{font-size:11px;opacity:.65}.wsp-row--num{background:#25d36629;margin-top:8px}.wsp-empty{align-items:center;display:flex;font-size:12px;gap:6px;opacity:.7;padding:8px 4px}.wsp-spin{animation:wsp-rot 1s linear infinite}@keyframes wsp-rot{to{transform:rotate(1turn)}}@keyframes wsp-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes wsp-ring{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}@keyframes wsp-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.wsp-card--ring,.wsp-dot,.wsp-pulse:after{animation:none}}@media (max-width:480px){.wsp-root{bottom:8px;right:8px}}.wsp-notes-toggle{align-items:flex-start;cursor:pointer;display:flex;font-size:12px;gap:8px;margin-top:10px;opacity:.92}.wsp-root .wsp-notes-toggle input[type=checkbox]{accent-color:#5be2a4;-webkit-appearance:checkbox;appearance:auto;background:none;border:0;box-shadow:none;flex:0 0 auto;height:15px;margin:2px 0 0;min-width:0;padding:0;width:15px}.wsp-notes-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wsp-notes-title{align-items:center;display:inline-flex;font-weight:600;gap:5px}.wsp-notes-toggle small{font-size:11px;line-height:1.35;opacity:.65}.wsp-ai-on--wait{background:#ffffff1a;color:inherit}.wsp-notes-ask{background:#5be2a41a;border:1px solid #5be2a459;border-radius:12px;display:flex;flex-direction:column;font-size:12px;gap:4px;margin-top:10px;padding:10px 12px}.wsp-notes-ask b{align-items:center;display:inline-flex;font-size:13px;gap:6px}.wsp-notes-ask small{line-height:1.35;opacity:.75}.wsp-notes-ask-btns{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.wsp-btn--sm{flex:0 0 auto;font-size:12px;padding:6px 12px}.wsp-btn:disabled{cursor:default;opacity:.55}.wsp-ai-on{align-items:center;background:#5be2a429;border-radius:99px;color:#5be2a4;display:inline-flex;font-size:12px;gap:6px;margin-top:10px;padding:4px 10px}.wsp-card--notes header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.wsp-card--notes header b{align-items:center;display:inline-flex;gap:6px}.wsp-card--notes header button{background:#0000;border:0;color:inherit;cursor:pointer;opacity:.7}.wsp-notes-body{font-size:13px;line-height:1.45;max-height:300px;overflow-y:auto}.wsp-notes-body h5{font-size:11px;letter-spacing:.06em;margin:10px 0 2px;opacity:.6;text-transform:uppercase}.wsp-notes-body ul{margin:0;padding-left:18px}.wsp-notes-body em{font-style:normal;opacity:.65}.wsp-card--live .wsp-actions .wsp-btn{font-size:13px;gap:6px;padding:11px 6px;white-space:nowrap}.wsp-card--live .wsp-btn--ghost:disabled.is-on,.wsp-card--live .wsp-btn--ghost[aria-expanded=true]{background:#5be2a438;color:#5be2a4;opacity:1}.wsp-root .wav{background:none;border:0;border-radius:50%;display:inline-grid;flex:0 0 auto;overflow:hidden;padding:0;position:relative}.wsp-root .wav img{display:block;object-fit:cover}.wsp-root .wav img,.wsp-root .wav-empty{border-radius:50%;height:100%;width:100%}.wsp-root .wav-empty{display:grid;font-weight:700;line-height:1;place-items:center}.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}.ea-dismiss{color:#6f6878;color:var(--rx-muted,#6f6878);padding-inline:6px!important}.ea-quiet{align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e7e7eb;border:1px solid var(--rtx-ui-border,#e7e7eb);border-radius:12px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 10px;margin:2px 0 18px;padding:10px 14px}.ea-quiet b{color:#16161a;color:var(--rtx-ui-text,#16161a);font-weight:700}.ea-quiet__dot{background:#10a875;border-radius:50%;box-shadow:0 0 0 3px #10a87526;height:8px;width:8px}.pwa-head{align-items:flex-end;display:flex;gap:12px}.pwa-head>div{flex:1 1}.pwa-count{color:var(--rx-muted);font-size:12px;font-weight:700}.pwa-panel{border-radius:16px!important;border-radius:var(--os-r-panel,16px)!important;padding:12px 14px 8px!important}.pwa-rail{position:relative}.pwa-list{--pwa-gap:12px;display:flex;gap:var(--pwa-gap);outline:none;overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;scroll-padding:0 2px;scroll-snap-type:x mandatory;scrollbar-color:#d4d4d8 #0000;scrollbar-color:var(--rx-line-strong,#d4d4d8) #0000;scrollbar-width:thin}.pwa-list::-webkit-scrollbar{height:6px}.pwa-list::-webkit-scrollbar-thumb{background:#d4d4d8;background:var(--rx-line-strong,#d4d4d8);border-radius:99px}.pwa-list:focus-visible{border-radius:14px;box-shadow:0 0 0 3px #7c3aed2e}.pwa-list>.pwa-item{flex:0 0 calc(33.33333% - var(--pwa-gap)*2/3);min-width:0;scroll-snap-align:start}@media (max-width:1100px){.pwa-list>.pwa-item{flex-basis:calc((100% - var(--pwa-gap))/2)}}@media (max-width:640px){.pwa-list>.pwa-item{flex-basis:88%}}.pwa-rail__btn{background:#fff;background:var(--rx-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rx-line,#e5e5ea);border-radius:50%;box-shadow:0 4px 14px #1410281a;color:#18181b;color:var(--rx-ink,#18181b);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;top:50%;transform:translateY(-60%);transition:background-color .15s,box-shadow .15s;width:32px;z-index:2}.pwa-rail__btn:hover{background:#f7f7f9;background:var(--rx-surface-alt,#f7f7f9);box-shadow:0 6px 18px #14102824}.pwa-rail__btn:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.pwa-rail__btn--prev{left:-12px}.pwa-rail__btn--next{right:-12px}@media (max-width:640px){.pwa-rail__btn{display:none}}.pwa-foot{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;padding:2px 6px 4px}.pwa-empty,.pwa-foot{color:var(--rx-muted)}.pwa-empty{font-size:13px;padding:18px 12px}.pwa-item{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid var(--rtx-ui-border,var(--rx-line));border-radius:14px;border-radius:var(--os-r-card,14px);box-shadow:0 1px 2px #1410280a;display:flex;flex-direction:column;gap:9px;overflow:hidden;padding:13px 14px 12px;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.pwa-item:before{background:#25d366;bottom:0;content:"";left:0;opacity:.7;position:absolute;top:0;width:3px}.pwa-item--high:before{background:#e0475f;opacity:1}.pwa-item:hover{border-color:#dcdce2;border-color:var(--rtx-ui-border-md,#dcdce2);box-shadow:0 12px 26px -16px #1410284d;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.pwa-item,.pwa-item:hover{transform:none;transition:none}.pwa-list{scroll-behavior:auto}}.pwa-top{align-items:center;display:flex;gap:10px;min-width:0}.pwa-avatar{background:linear-gradient(145deg,#4be37c,#1faa53);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:800;height:34px;place-items:center;width:34px}.pwa-id{display:grid;flex:1 1;min-width:0}.pwa-who{color:#16161a;color:var(--rtx-ui-text,#16161a);font-size:13.5px;font-weight:700}.pwa-id small,.pwa-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-id small{color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);font-size:11px}.pwa-time{align-self:flex-start;color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11px;white-space:nowrap}.pwa-tags{display:flex;flex-wrap:wrap;gap:5px}.pwa-tag{background:#f3efff;background:var(--rx-violet-soft,#f3efff);border-radius:99px;color:#6d28d9;color:var(--rx-violet-ink,#6d28d9);font-size:10.5px;font-weight:700;padding:2px 8px}.pwa-tag--high{background:#ffedf1;background:var(--rx-red-soft,#ffedf1);color:#d0364f;color:var(--rx-red,#d0364f)}.pwa-tag--review{background:#fff5df;background:var(--rx-amber-soft,#fff5df);color:#a06511;color:var(--rx-amber-ink,#a06511)}.pwa-tag--reply{background:#e9f7f0;background:var(--rx-mint-soft,#e9f7f0);color:#16825d;color:var(--rx-mint-ink,#16825d)}.pwa-msg,.pwa-suggest{border-radius:10px;padding:8px 10px}.pwa-msg{background:#f6f6f8;background:var(--rtx-ui-surface-alt,#f6f6f8)}.pwa-msg small,.pwa-suggest small{align-items:center;color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);display:flex;font-size:10px;font-weight:750;gap:4px;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.pwa-msg p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#26262c;color:var(--rtx-ui-text,#26262c);display:-webkit-box;font-size:12.5px;line-height:1.45;margin:0;overflow:hidden}.pwa-intent{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:block;font-size:11.5px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-suggest{background:color-mix(in srgb,#7c3aed 6%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 6%,#0000);border:1px solid color-mix(in srgb,#7c3aed 16%,#0000);border:1px solid color-mix(in srgb,var(--os-accent,#7c3aed) 16%,#0000)}.pwa-suggest small{color:#7c3aed;color:var(--os-accent,#7c3aed)}.pwa-suggest textarea{background:#0000;border:0;box-shadow:none!important;box-sizing:border-box;color:#16161a;color:var(--rtx-ui-text,#16161a);font:inherit;font-size:12.5px;line-height:1.45;min-height:40px;outline:none;padding:0;resize:vertical;width:100%}.pwa-suggest p{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;margin:0}.pwa-suggest.is-empty{background:#0000;border-color:#e5e5ea;border-color:var(--rtx-ui-border,#e5e5ea);border-style:dashed}.pwa-suggest.is-empty small{color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93)}.pwa-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.pwa-actions .rx-btn{align-items:center;display:inline-flex;gap:5px}.pwa-err{color:#d0364f;color:var(--rx-red,#d0364f);font-size:12px}.pwa-calls{grid-gap:6px;display:grid;gap:6px;margin-bottom:10px}.pwa-call{align-items:center;background:#ea003812;border:none;border-radius:10px;color:#b00030;display:flex;font:inherit;font-size:13px;gap:8px;padding:8px 12px;text-align:left}.pwa-call span{color:#111827;color:var(--rx-text,#111827);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-call small{color:#6b7280;color:var(--rx-muted,#6b7280)}.pwa-call--ringing{background:#00a8841a;color:#008069;cursor:pointer}.pwa-call--ringing b{color:inherit}:root[data-theme=dark] .pwa-call span{color:#e5e7eb}.rx-pulse .rx-hero{align-items:flex-start;gap:16px 24px;justify-content:space-between;margin:2px 0 14px}.rx-pulse .rx-hero__text{flex:1 1 460px}.rx-pulse .rx-hero__greet{font-size:13px;font-weight:600;margin:0 0 4px}.rx-pulse .rx-hero__line{font-size:clamp(19px,2vw,24px);letter-spacing:-.02em;line-height:1.25;max-width:46ch}.rx-hero__sum{color:var(--ui-muted);font-size:13px;line-height:1.5;margin:8px 0 0;max-width:64ch;min-height:1.5em}.rx-hero__side{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.rx-hero__upd{color:var(--ui-faint);font-size:11.5px}.rx-statstrip{margin:0 0 22px}.rx-pulse .rx-panel{border-radius:var(--ui-r-card);padding:14px 16px}.rx-pulse .rx-section{margin-top:20px}.rx-pulse .rx-h2{font-size:14px;font-weight:800}.rx-pulse .rx-sub{font-size:12px}.rx-pulse .rx-panel__head{margin-bottom:10px}.rx-row__actions--wrap{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;max-width:240px}.rx-pulse .rx-priority__title{font-size:13.5px}.rx-pulse .rx-priority__action{font-size:12px}.rx-pulse .rx-ledger__value{font-size:26px}@media (max-width:800px){.rx-hero__side{align-items:flex-start;width:100%}.rx-row__actions--wrap{justify-content:flex-start;max-width:none}}.rx-pulse .rx-hero{background:radial-gradient(120% 140% at 0 0,#7c3aed17,#0000 55%),radial-gradient(90% 120% at 100% 0,#25d36612,#0000 60%),var(--rx-surface);border:1px solid var(--rx-line);border-radius:18px;overflow:hidden;padding:18px 20px;position:relative}.rx-pulse .rx-hero__greet{color:var(--rx-violet-ink);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.rx-pulse .rx-hero__line{font-weight:700}.rx-pulse .rx-panel{box-shadow:0 1px 2px #1410280a;transition:box-shadow .18s ease,border-color .18s ease}.rx-pulse .rx-panel:hover{border-color:var(--rx-line-strong);box-shadow:0 6px 22px #1410280f}.rx-pulse .rx-section{margin-top:26px}.rx-pulse .rx-section__head{align-items:flex-end;border-bottom:1px solid var(--rx-line);margin-bottom:12px;padding-bottom:8px;position:relative}.rx-pulse .rx-section__head .rx-link{font-size:12.5px;font-weight:650;margin-left:auto}.rx-pulse .rx-h2{font-size:15px;letter-spacing:-.01em}.rx-pulse .rx-priority,.rx-pulse .rx-row{border-radius:10px;transition:background .12s ease}.rx-pulse .rx-priority:hover,.rx-pulse .rx-row:hover{background:rgba(20,16,40,.025);background:var(--rx-hover,rgba(20,16,40,.025))}.rx-pulse .rx-priority{position:relative}.rx-pulse .rx-priority:hover:before{background:#7c3aed;background:var(--rx-violet,#7c3aed);border-radius:3px;bottom:10px;content:"";left:0;position:absolute;top:10px;width:3px}.rx-pulse .rx-tile{transition:transform .15s ease,border-color .15s ease,background .15s ease}.rx-pulse .rx-tile:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.rx-pulse .rx-tile:hover{transform:none}}:root:root .rx.pp{background:#0000;min-height:0;padding:0}.pp .pp-wrap{display:flex;flex-direction:column;gap:14px;max-width:none;padding:16px 20px 8px;padding:var(--os-pad-y,16px) var(--os-pad-x,20px) 8px}.pp .pp-wrap>*{margin-bottom:0!important;margin-top:0!important}.pp-hero{grid-gap:18px 28px;align-items:center;background:radial-gradient(620px 260px at 88% 10%,color-mix(in srgb,#7c3aed 42%,#0000),#0000 70%),radial-gradient(520px 240px at 8% 120%,#38bdf838,#0000 70%),linear-gradient(135deg,#15131f,#1d1830 55%,#141220);background:radial-gradient(620px 260px at 88% 10%,color-mix(in srgb,var(--os-accent,#7c3aed) 42%,#0000),#0000 70%),radial-gradient(520px 240px at 8% 120%,#38bdf838,#0000 70%),linear-gradient(135deg,#15131f,#1d1830 55%,#141220);border-radius:20px;border-radius:calc(var(--os-r-panel, 16px) + 4px);box-shadow:0 24px 60px -30px #140e28b3,inset 0 1px 0 #ffffff0f;color:#f4f2fb;display:grid;gap:18px 28px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;overflow:hidden;padding:22px 26px;position:relative}.pp-hero:after{background-image:radial-gradient(#ffffff38 1px,#0000 0);background-size:22px 22px;content:"";inset:0;mask-image:linear-gradient(90deg,#0000,#000 60%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);opacity:.35;pointer-events:none;position:absolute;z-index:-1}.pp-hero__eyebrow{align-items:center;color:#ece8ffb8;display:flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.pp-live{animation:pp-live 2.2s ease-out infinite;background:#34d399;border-radius:50%;box-shadow:0 0 0 0 #34d39999;height:7px;width:7px}@keyframes pp-live{0%{box-shadow:0 0 0 0 #34d3998c}70%,to{box-shadow:0 0 0 9px #34d39900}}.pp-hero__line{color:#fff;font:750 clamp(20px,2.2vw,28px)/1.22 inherit;font:750 clamp(20px,2.2vw,28px)/1.22 var(--os-font,inherit);letter-spacing:-.025em;margin:0;max-width:48ch}.pp-hero__link{-webkit-text-fill-color:#0000;background:none;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,color-mix(in srgb,#7c3aed 75%,#fff),#7dd3fc);background-image:linear-gradient(90deg,color-mix(in srgb,var(--os-accent,#7c3aed) 75%,#fff),#7dd3fc);border:0;border-radius:4px;color:inherit;cursor:pointer;font:inherit;padding:0 2px;text-decoration:underline;-webkit-text-decoration-color:#a78bfa80;text-decoration-color:#a78bfa80;text-underline-offset:4px}.pp-hero__link:hover{-webkit-text-decoration-color:#c4b5fd;text-decoration-color:#c4b5fd}.pp-hero__sum{color:#ece8ffb8;font-size:13px;margin:8px 0 0;min-height:1.4em}.pp-hero__controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.pp-hero .ui-seg{background:#ffffff14;border-color:#ffffff1f}.pp-hero .ui-seg button{color:#ece8ffb3}.pp-hero .ui-seg button:hover{color:#fff}.pp-hero .ui-seg button[aria-pressed=true]{background:#ffffffeb;color:#15131f}.pp-sync{align-items:center;color:#ece8ff99;display:inline-flex;font-size:11.5px;gap:7px}.pp-sync i{background:#34d399;border-radius:50%;height:6px;width:6px}.pp-sync.is-idle i{background:#a1a1aa}.pp-hero__health{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;border-radius:var(--os-r-card,14px);display:flex;gap:16px;padding:12px 16px 12px 12px}.pp-health{flex-shrink:0;height:104px;position:relative;width:104px}.pp-health__ring{height:100%;transform:rotate(-90deg);width:100%}.pp-health__track{fill:none;stroke:#ffffff1a;stroke-width:9}.pp-health__bar{fill:none;stroke-width:9;stroke-linecap:round;stroke:#34d399;filter:drop-shadow(0 0 6px currentColor);transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1),stroke .3s}.pp-health--good .pp-health__bar{stroke:#34d399;color:#34d39980}.pp-health--fair .pp-health__bar{stroke:#fbbf24;color:#fbbf2480}.pp-health--risk .pp-health__bar{stroke:#fb7185;color:#fb718580}.pp-health--idle .pp-health__bar{stroke:#0000}.pp-health__num{display:grid;inset:0;place-content:center;position:absolute;text-align:center}.pp-health__num b{color:#fff;font:800 28px/1 inherit;font:800 28px/1 var(--os-font,inherit);letter-spacing:-.03em}.pp-health__num small{color:#ece8ffb3;font-size:10.5px;font-weight:650;margin-top:3px}.pp-hero__why{max-width:260px;min-width:190px}.pp-hero__why-title{color:#ece8ff99;font-size:11px;font-weight:750;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.pp-hero__why-line{align-items:baseline;color:#ece8ffdb;display:flex;font-size:12px;gap:8px;margin:0 0 4px}.pp-hero__why-line em{font-feature-settings:"tnum";color:#fda4af;font-style:normal;font-variant-numeric:tabular-nums;font-weight:750;min-width:26px}.pp-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pp-kpi{--t:var(--os-accent,#7c3aed);grid-column-gap:9px;grid-row-gap:3px;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;border-radius:var(--os-r-card,14px);color:inherit;column-gap:9px;display:grid;font:inherit;grid-template-areas:"ic label" "val val" "sub sub" "bar bar";grid-template-columns:auto 1fr;min-height:104px;overflow:hidden;padding:12px 14px;position:relative;row-gap:3px;text-align:left;transition:transform .18s ease,box-shadow .18s,border-color .18s;transition:transform .18s var(--os-ease,ease),box-shadow .18s,border-color .18s}.pp-kpi:before{background:linear-gradient(90deg,var(--t),#0000 80%);content:"";height:2px;left:0;opacity:.8;position:absolute;right:0;top:0}button.pp-kpi{cursor:pointer}button.pp-kpi:hover{border-color:color-mix(in srgb,var(--t) 35%,var(--rtx-ui-border,#e5e5ea));box-shadow:0 14px 30px -18px color-mix(in srgb,var(--t) 60%,#1010184d);transform:translateY(-2px)}.pp-kpi--green{--t:#10a875}.pp-kpi--violet{--t:var(--os-accent,#7c3aed)}.pp-kpi--amber{--t:#e39a14}.pp-kpi--red{--t:#e0475f}.pp-kpi--blue{--t:#2f7cf6}.pp-kpi--cyan{--t:#0ea5b7}.pp-kpi__ic{background:color-mix(in srgb,var(--t) 12%,#0000);border-radius:9px;color:var(--t);display:grid;grid-area:ic;height:28px;place-items:center;width:28px}.pp-kpi__label{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;font-weight:600;grid-area:label;overflow:hidden;padding-right:14px;text-overflow:ellipsis;white-space:nowrap}.pp-kpi__value{color:#16161a;color:var(--rtx-ui-text,#16161a);font:800 26px/1.05 inherit;font:800 26px/1.05 var(--os-font,inherit);grid-area:val;letter-spacing:-.03em;margin-top:6px}.pp-kpi__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);display:-webkit-box;font-size:11.5px;grid-area:sub;line-height:1.35;overflow:hidden}.pp-kpi__bar{background:color-mix(in srgb,var(--t) 12%,#0000);border-radius:99px;grid-area:bar;height:4px;margin-top:7px;overflow:hidden}.pp-kpi__bar i{background:var(--t);border-radius:inherit;display:block;height:100%;transition:width .8s ease;transition:width .8s var(--os-ease,ease)}.pp-kpi__go{color:#b4b4bc;color:var(--rtx-ui-text-faint,#b4b4bc);opacity:0;position:absolute;right:10px;top:14px;transition:opacity .15s,transform .15s}button.pp-kpi:hover .pp-kpi__go{opacity:1;transform:translateX(2px)}.pp-kpi.is-muted .pp-kpi__value{color:#b4b4bc;color:var(--rtx-ui-text-faint,#b4b4bc)}.pp-kpi.is-muted{background:#fafafb;background:var(--rtx-ui-surface-alt,#fafafb);border-style:dashed}.pp-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.pp-grid--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-panel{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;border-radius:var(--os-r-panel,16px);box-shadow:0 1px 2px #10101808;min-width:0;padding:16px 18px}.pp-panel__head{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.pp-panel__head>div{flex:1 1;min-width:0}.pp-panel__head h2{align-items:center;color:#16161a;color:var(--rtx-ui-text,#16161a);display:flex;font:750 14.5px inherit;font:750 14.5px var(--os-font,inherit);gap:7px;letter-spacing:-.01em;margin:0}.pp-panel__head p{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12px;margin:3px 0 0}.pp-count{background:#e0475f;border-radius:99px;color:#fff;display:grid;font:750 12px inherit;font:750 12px var(--os-font,inherit);height:24px;min-width:24px;padding:0 7px;place-items:center}.pp-big{color:#16161a;color:var(--rtx-ui-text,#16161a);font:800 28px/1 inherit;font:800 28px/1 var(--os-font,inherit);letter-spacing:-.03em}.pp-allclear{align-items:center;background:color-mix(in srgb,#10a875 8%,#0000);border-radius:12px;color:#16825d;display:flex;font-size:13px;font-weight:550;gap:9px;padding:14px}.pp-panel--ai{background:radial-gradient(400px 160px at 100% 0,color-mix(in srgb,#7c3aed 9%,#0000),#0000 70%),#fff;background:radial-gradient(400px 160px at 100% 0,color-mix(in srgb,var(--os-accent,#7c3aed) 9%,#0000),#0000 70%),var(--rtx-ui-surface,#fff)}.pp-panel--ai .pp-panel__head h2 svg{color:#7c3aed;color:var(--os-accent,#7c3aed)}.pp-priority{background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}.pp-next{display:flex;flex-direction:column;gap:6px}.pp-next__row{grid-gap:11px;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #eeeef1;border:1px solid var(--rtx-ui-border,#eeeef1);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:11px;grid-template-columns:32px minmax(0,1fr) auto;padding:10px;text-align:left;transition:border-color .15s,transform .15s,box-shadow .15s}.pp-next__row:hover{border-color:color-mix(in srgb,#7c3aed 35%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000);box-shadow:0 8px 20px -14px color-mix(in srgb,#7c3aed 60%,#0000);box-shadow:0 8px 20px -14px color-mix(in srgb,var(--os-accent,#7c3aed) 60%,#0000);transform:translateX(2px)}.pp-next__ic{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);border-radius:10px;color:#7c3aed;color:var(--os-accent,#7c3aed);display:grid;height:32px;place-items:center;width:32px}.pp-next__body{grid-gap:2px;display:grid;gap:2px;min-width:0}.pp-next__body b{font-size:13px;font-weight:650}.pp-next__body b,.pp-next__body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-next__body small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px}.pp-next__cta{align-items:center;color:#7c3aed;color:var(--os-accent,#7c3aed);display:inline-flex;font-size:12px;font-weight:650;gap:4px;white-space:nowrap}.pp-bottleneck{border-top:1px dashed #e5e5ea;border-top:1px dashed var(--rtx-ui-border,#e5e5ea);margin-top:12px;padding-top:10px}.pp-bottleneck__row{align-items:center;color:#26262c;color:var(--rtx-ui-text,#26262c);display:flex;font-size:12.5px;gap:8px;padding:5px 0}.pp-bottleneck__row svg{color:#e39a14;flex-shrink:0}.pp-bottleneck__row span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-bottleneck__row b{color:#b83a50;font-size:11.5px}.pp-bars{display:flex;flex-direction:column;gap:4px}.pp-bars__row{grid-gap:12px;align-items:center;background:#0000;border:0;border-radius:9px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:minmax(120px,34%) 1fr 48px;padding:7px 6px;text-align:left}.pp-bars__row:hover:not(:disabled){background:#f6f6f8;background:var(--rtx-ui-surface-hover,#f6f6f8)}.pp-bars__label{align-items:center;color:#26262c;color:var(--rtx-ui-text,#26262c);display:flex;font-size:12.5px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-bars__label svg{color:#10a875;flex-shrink:0}.pp-bars__track{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:99px;height:8px;overflow:hidden}.pp-bars__track i{background:linear-gradient(90deg,#10a875,color-mix(in srgb,#7c3aed 70%,#10a875));background:linear-gradient(90deg,#10a875,color-mix(in srgb,var(--os-accent,#7c3aed) 70%,#10a875));border-radius:inherit;display:block;height:100%;min-width:0;transition:width .8s ease;transition:width .8s var(--os-ease,ease)}.pp-bars__n{color:#16161a;color:var(--rtx-ui-text,#16161a);font:750 13px inherit;font:750 13px var(--os-font,inherit);text-align:right}.pp-agents__split{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:99px;display:flex;gap:2px;height:10px;overflow:hidden}.pp-agents__split span{min-width:0}.pp-agents__legend i.ok,.pp-agents__split .ok{background:#10a875}.pp-agents__legend i.bl,.pp-agents__split .bl{background:#e39a14}.pp-agents__legend i.fl,.pp-agents__split .fl{background:#e0475f}.pp-agents__legend{color:#5f6068;color:var(--rtx-ui-text-muted,#5f6068);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px;margin:8px 0 12px}.pp-agents__legend span{align-items:center;display:inline-flex;gap:6px}.pp-agents__legend i{border-radius:3px;height:8px;width:8px}.pp-agents__top{display:flex;flex-direction:column;gap:8px}.pp-agent{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:32px minmax(90px,30%) 1fr auto;padding:3px 0}.pp-agent__name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-agent__bar{background:#f1f1f4;background:var(--rtx-ui-surface-alt,#f1f1f4);border-radius:99px;height:6px;overflow:hidden}.pp-agent__bar i{background:linear-gradient(90deg,#7c3aed,#38bdf8);background:linear-gradient(90deg,var(--os-accent,#7c3aed),#38bdf8);border-radius:inherit;display:block;height:100%}.pp-agent__n{font-size:12px;font-weight:700;white-space:nowrap}.pp-agent__n em{color:#b83a50;font-style:normal;font-weight:600}.pp-feed{border-top:1px dashed #e5e5ea;border-top:1px dashed var(--rtx-ui-border,#e5e5ea);margin-top:14px;padding-top:10px}.pp-feed__row{grid-gap:10px;align-items:center;background:#0000;border:0;border-radius:9px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:26px minmax(0,1fr) auto auto;padding:6px 4px;text-align:left;width:100%}.pp-feed__row:hover{background:#f6f6f8;background:var(--rtx-ui-surface-hover,#f6f6f8)}.pp-feed__body{display:grid;min-width:0}.pp-feed__body b{font-size:12.5px;font-weight:650}.pp-feed__body small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-feed__row time{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11px;white-space:nowrap}.pp .pa,.pp .pw,.pp .rx-section{margin:0!important}@keyframes pp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pp-hero,.pp-kpi,.pp-panel{animation:pp-rise .4s ease both;animation:pp-rise .4s var(--os-ease,ease) both}.pp-kpi:nth-child(2){animation-delay:.03s}.pp-kpi:nth-child(3){animation-delay:.06s}.pp-kpi:nth-child(4){animation-delay:.09s}.pp-kpi:nth-child(5){animation-delay:.12s}.pp-kpi:nth-child(6){animation-delay:.15s}.pp-kpi:nth-child(n+7){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.pp-hero,.pp-kpi,.pp-live,.pp-panel{animation:none}}:root[data-theme=dark] .pp-kpi.is-muted{background:#ffffff05}:root[data-theme=dark] .pp-allclear{color:#4ade80}@media (max-width:1100px){.pp-grid,.pp-grid--even{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pp-hero{grid-template-columns:minmax(0,1fr);padding:18px}.pp-hero__health{box-sizing:border-box;gap:12px;width:100%}.pp-health{height:86px;width:86px}.pp-health__num b{font-size:24px}.pp-hero__why{flex:1 1;min-width:0}.pp-hero__why-line,.pp-kpi__label{font-size:11.5px}.pp-kpi__label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal}.pp-kpis{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-kpi{min-height:96px;padding:11px 12px}.pp-kpi__value{font-size:22px}.pp-panel{padding:14px}.pp-bars__row{gap:8px;grid-template-columns:minmax(96px,40%) 1fr 36px}.pp-next__cta{display:none}}@media (max-width:380px){.pp-kpis{grid-template-columns:minmax(0,1fr)}}.pp-auto{display:flex;flex-direction:column;gap:10px;margin-top:4px}.pp-auto__label{color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);font-size:10.5px;font-weight:750;letter-spacing:.1em;margin:0 0 2px;text-transform:uppercase}.pp-auto__row{grid-gap:10px;align-items:center;background:#0000;border:0;border-radius:9px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:10px minmax(0,auto) minmax(0,1fr) auto;height:36px;padding:0 8px;text-align:left;width:100%}.pp-auto__row:hover{background:#f6f6f8;background:var(--rtx-ui-surface-hover,#f6f6f8)}.pp-auto__row b{font-size:12.5px;font-weight:650;max-width:220px}.pp-auto__row b,.pp-auto__row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-auto__row small{color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);font-size:11.5px}.pp-auto__row .rx-pill{font-size:10.5px;padding:2px 8px}.pp-auto__when{color:#7c3aed;color:var(--os-accent,#7c3aed);font-size:11px;font-weight:650;white-space:nowrap}.pp-auto__dot{background:#c4c4cc;border-radius:50%;height:8px;width:8px}.pp-auto__dot.is-mint{background:#10a875}.pp-auto__dot.is-red{background:#e0475f}.pp-auto__dot.is-violet{background:#7c3aed;background:var(--os-accent,#7c3aed)}.pp-auto__dot.is-amber{background:#e39a14}.pp-auto__more{font-size:12px;margin:4px 0 0 8px}.pp-auto__idle{align-items:center;background:#f6f6f8;background:var(--rtx-ui-surface-alt,#f6f6f8);border-radius:10px;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:flex;font-size:12.5px;gap:10px;padding:9px 12px}.pp-auto__idle b{color:#16161a;color:var(--rtx-ui-text,#16161a);font-weight:650}.pp-auto__pulse{animation:pp-live 2.2s ease-out infinite;background:#10a875;border-radius:50%;flex-shrink:0;height:8px;width:8px}.pp .rx-rows .rx-row{padding:10px 0}.pp-ops{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-ops__cell{grid-gap:1px;background:#f6f6f8;background:var(--rtx-ui-surface-alt,#f6f6f8);border-radius:10px;display:grid;gap:1px;min-width:0;padding:9px 10px}.pp-ops__cell b{color:#16161a;color:var(--rtx-ui-text,#16161a);font:800 18px/1.1 inherit;font:800 18px/1.1 var(--os-font,inherit);letter-spacing:-.02em}.pp-ops__cell span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ops__cell.is-bad b{color:#d0364f}.pp .rx-metric-groups{gap:14px!important}.pp .rx-metric{padding:7px 0!important}.pp .rx-metric__value{font-size:15px!important}.pp .rx-metric-group__title{font-size:12.5px!important;margin:0 0 6px!important}@media (max-width:760px){.pp-ops{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-auto__row{grid-template-columns:10px minmax(0,1fr) auto}.pp-auto__row small{display:none}}.pp-grid--even{align-items:start}.pp-grid--pair{align-items:stretch}.pp-grid--pair>.pp-panel{box-sizing:border-box;display:flex;flex-direction:column;min-width:0}.pp-grid--pair>.pp-panel>.pp-agents,.pp-grid--pair>.pp-panel>.pp-bars{flex:1 1 auto}.pp-grid--pair .pp-bars{justify-content:space-around}.pp-panel__foot{align-items:center;border-top:1px solid #ececf0;border-top:1px solid var(--rtx-ui-border,#ececf0);display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-top:12px;padding-top:10px}.pulseMetricsPanel .rx-metric-groups{align-items:start;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.pulseMetricsPanel .rx-metric--link{border-radius:8px;margin:0 -6px;padding-left:6px;padding-right:6px;transition:background .15s}.pulseMetricsPanel .rx-metric--link:hover{background:#f6f6f8;background:var(--rtx-ui-surface-alt,#f6f6f8)}.pp-ops__cell--link{border:0;cursor:pointer;font:inherit;text-align:left;transition:background .15s,box-shadow .15s}.pp-ops__cell--link:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,#7c3aed 35%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000)}.pp-ops__cell--link:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:2px}.pbx{margin-top:2px}.pbx__head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin:0 2px 10px}.pbx__head h2{color:#16161a;color:var(--rtx-ui-text,#16161a);font:800 17px/1.2 inherit;font:800 17px/1.2 var(--os-font,inherit);letter-spacing:-.015em;margin:0}.pbx__head p{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12.5px;margin:3px 0 0}.pbx__grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.pbx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pbx__grid{grid-template-columns:minmax(0,1fr)}}.pbx-card{--t:var(--os-accent,#7c3aed);animation:pp-rise .4s ease both;animation:pp-rise .4s var(--os-ease,ease) both;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e7e7eb;border:1px solid var(--rtx-ui-border,#e7e7eb);border-radius:16px;box-shadow:0 1px 2px #1010180a,0 12px 28px -18px #1e183c40;display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden;padding:14px;position:relative}.pbx-card:before{background:linear-gradient(90deg,var(--t),#0000 85%);content:"";height:3px;inset:0 0 auto 0;position:absolute}.pbx-card--blue,.pbx-card--green,.pbx-card--violet{--t:var(--os-accent,#7c3aed)}.pbx-card:nth-child(2){animation-delay:.05s}.pbx-card:nth-child(3){animation-delay:.1s}.pbx-card__head{align-items:center;display:flex;gap:10px}.pbx-card__ic{background:color-mix(in srgb,var(--t) 12%,#0000);border-radius:11px;color:var(--t);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.pbx-card__ic .uiIcon{stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.pbx-card__title{flex:1 1;min-width:0}.pbx-card__title h3{color:#16161a;color:var(--rtx-ui-text,#16161a);font-size:14.5px;font-weight:750;margin:0}.pbx-card__title small{color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbx-link{align-items:center;background:none;border:0;border-radius:8px;color:var(--t);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:2px;padding:4px 6px;white-space:nowrap}.pbx-link:hover{background:color-mix(in srgb,var(--t) 9%,#0000)}.pbx-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pbx-stat{grid-gap:2px;align-content:start;background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border:1px solid #0000;border-radius:12px;color:inherit;display:grid;font:inherit;gap:2px;min-width:0;padding:10px 11px;text-align:left}.pbx-stat.is-link{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.pbx-stat.is-link:hover{background:color-mix(in srgb,var(--t) 5%,#fff);background:color-mix(in srgb,var(--t) 5%,var(--rtx-ui-surface,#fff));border-color:color-mix(in srgb,var(--t) 35%,#0000);transform:translateY(-1px)}.pbx-stat.is-link:focus-visible{outline:2px solid var(--t);outline-offset:2px}.pbx-stat b{color:#16161a;color:var(--rtx-ui-text,#16161a);font:800 20px/1.1 inherit;font:800 20px/1.1 var(--os-font,inherit);letter-spacing:-.02em}.pbx-stat b,.pbx-stat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbx-stat span{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;font-weight:600}.pbx-stat small{color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbx-stat small.is-up{color:#0f9d6b}.pbx-stat small.is-down,.pbx-stat--bad b{color:#d0364f}.pbx-stat--warn b{color:#c27406}.pbx-stats>:nth-child(3):last-child,.pbx-stats>:only-child{grid-column:1/-1}.pbx-meter{grid-gap:5px 8px;align-items:center;color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:grid;font-size:11.5px;gap:5px 8px;grid-template-columns:1fr auto}.pbx-meter b{color:#16161a;color:var(--rtx-ui-text,#16161a);font-size:12.5px}.pbx-meter i{background:color-mix(in srgb,var(--t) 12%,#0000);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.pbx-meter em{background:var(--t);border-radius:inherit;display:block;height:100%;transition:width .8s ease;transition:width .8s var(--os-ease,ease)}.pbx-note{color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93);font-size:11.5px;margin:0}.pbx-empty{grid-gap:10px;align-content:center;background:color-mix(in srgb,var(--t) 5%,#0000);border:1px dashed color-mix(in srgb,var(--t) 30%,#0000);border-radius:12px;display:grid;flex:1 1;gap:10px;justify-items:start;padding:14px}.pbx-empty p{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:12.5px;line-height:1.5;margin:0}.pbx-empty .ui-btn{justify-self:start}.pbx-crms{grid-gap:6px;display:grid;gap:6px}.pbx-crm{grid-gap:10px;align-items:center;background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9);border:1px solid #0000;border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:26px minmax(0,1fr) auto 14px;padding:9px 10px;text-align:left;transition:border-color .15s,background .15s;width:100%}.pbx-crm:hover{background:color-mix(in srgb,#7c3aed 5%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 5%,var(--rtx-ui-surface,#fff));border-color:color-mix(in srgb,#7c3aed 35%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 35%,#0000)}.pbx-crm__mark{background:#7c3aed;background:var(--os-accent,#7c3aed);border-radius:8px;color:#fff;display:grid;font-size:12px;font-weight:800;height:26px;place-items:center;width:26px}.pbx-crm__name{font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbx-crm__n{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11.5px;white-space:nowrap}.pbx-crm svg{color:#8a8b93;color:var(--rtx-ui-text-faint,#8a8b93)}.pbx-inline{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px}.pbx-inline button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.pbx-inline b{color:#16161a;color:var(--rtx-ui-text,#16161a)}:root[data-theme=dark] .pbx-stat{background:#ffffff0a}.pbx-crm__n.is-empty{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-style:italic}.pbx__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pbx__grid--1{grid-template-columns:minmax(0,1fr)}.pbx__grid--0{display:none}@media (max-width:760px){.pbx__grid--2{grid-template-columns:minmax(0,1fr)}}.pbx__grid--1 .pbx-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pbx__grid--1 .pbx-stats>:nth-child(3):last-child,.pbx__grid--1 .pbx-stats>:only-child{grid-column:auto}.pbx-clear{align-items:center;background:#fff;background:var(--rx-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rx-line,#e5e5ea);border-radius:14px;color:#71717a;color:var(--rx-muted,#71717a);display:flex;font-size:13px;gap:10px;padding:12px 16px}.pbx-clear span{background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px #22c55e26;height:8px;width:8px}.pv32-page{--v32-ink:var(--rtx-ui-text,#16161a);--v32-muted:var(--rtx-ui-text-muted,#747783);--v32-faint:var(--rtx-ui-text-faint,#8e9099);--v32-line:var(--rtx-ui-border,#e7e7eb);--v32-shadow:0 1px 2px #1010180a,0 10px 24px -14px #1e183c33;--v32-shadow-hi:0 1px 2px #1010180d,0 16px 32px -14px #1e183c47;--v32-soft:color-mix(in srgb,var(--v32-ink) 6%,#0000);--v32-surface:var(--rtx-ui-surface,#fff);--v32-dark:#111827}.pulseV32 *,.pulseV32 :after,.pulseV32 :before{box-sizing:border-box}.pulseV32{grid-gap:14px;color:var(--v32-ink);display:grid;gap:14px;padding:0 1px 4px}.pulseV32 .uiIcon{stroke:currentColor;fill:none;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;display:block;height:18px;width:18px}.pulseV32 button{color:inherit;font:inherit}.pulseV32 .btn{align-items:center;background:var(--v32-surface);border:1px solid #dcdce2;border-color:color-mix(in srgb,var(--v32-ink) 14%,#0000);border-radius:8px;color:var(--v32-ink);cursor:pointer;display:inline-flex;font-size:12px;font-weight:550;height:32px;justify-content:center;padding:0 12px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.pulseV32 button.btn:hover{border-color:color-mix(in srgb,var(--v32-ink) 26%,#0000)}.pulseV32 span.btn{cursor:default}.pulseV32 .link{background:none;border:0;color:var(--v32-ink);cursor:pointer;font-size:10px;font-weight:550;padding:2px 0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pulseV32 .link:hover{color:#7c3aed;color:var(--os-accent,#7c3aed)}.pulseV32 :is(button,[role=slider]):focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:2px}.pulseTopbar{flex-wrap:wrap;gap:12px 18px;justify-content:space-between}.pulseTitle,.pulseTopbar{align-items:center;display:flex}.pulseTitle{gap:10px;min-width:0}.pulseTitle .pulseLive{margin-left:0}.pulseTitle p{color:var(--v32-muted);font-size:12px;margin:0}.pulseLive.is-paused{background:color-mix(in srgb,var(--v32-ink) 7%,#0000);color:var(--v32-muted)}.pulseLive.is-paused:before{background:var(--v32-faint);box-shadow:none}.pulseLive{align-items:center;background:#fff0f6;border-radius:999px;color:#e42f70;display:inline-flex;font-size:9.5px;font-weight:800;gap:6px;letter-spacing:0;margin-left:9px;padding:4px 9px;vertical-align:middle}.pulseLive:before{background:#ff2d6c;border-radius:50%;box-shadow:0 0 0 3px #ff2d6c14;content:"";height:6px;width:6px}.pulseLive--alert{background:#fff0f2;color:#e44a62;margin-left:8px}.pulseDateControls{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pulseDateControls .btn{border-radius:8px;font-size:10.5px;height:32px;padding:0 14px}.pulseDateControls .btn.active{background:var(--v32-dark);border-color:var(--v32-dark);color:#fff}.pulseLiveDot{color:#ff2d6c;font-size:9px}.pulseHeroGrid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1.02fr 1.15fr}.pulseGreeting{display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-width:0;padding:6px 2px 0}.pulseGreeting h3{font-size:32px;font-weight:620;letter-spacing:-.05em;line-height:1.06;margin:0}.pulseMetricsStrip{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.pulseMiniMetric{grid-row-gap:2px;align-content:start;background:var(--v32-surface);border:1px solid var(--v32-line);border-radius:14px;box-shadow:var(--v32-shadow);display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;min-width:0;padding:12px;row-gap:2px;text-align:left;transition:box-shadow .18s,transform .18s,border-color .18s}button.pulseMiniMetric{cursor:pointer}button.pulseMiniMetric:hover{border-color:color-mix(in srgb,var(--v32-ink) 14%,#0000);box-shadow:var(--v32-shadow-hi);transform:translateY(-2px)}.pulseMetricIcon{border-radius:50%;display:grid;height:34px;margin-bottom:8px;place-items:center;width:34px}.pulseMetricIcon .uiIcon{height:17px;width:17px}.pulseMiniMetric:first-child .pulseMetricIcon{background:#fff0fb;color:#e536a1}.pulseMiniMetric:nth-child(2) .pulseMetricIcon{background:#eafaf5;color:#0aa679}.pulseMiniMetric:nth-child(3) .pulseMetricIcon{background:#edf2ff;color:#3567e8}.pulseMiniMetric:nth-child(4) .pulseMetricIcon{background:#eaf9f6;color:#0aa778}.pulseMiniMetric:nth-child(5) .pulseMetricIcon{background:#eef2ff;color:#2f62d8}.pulseMiniMetric b{display:block;font-size:19px;letter-spacing:-.03em;white-space:nowrap}.pulseMiniMetric>span:not(.pulseMetricIcon){color:var(--v32-muted);display:block;font-size:9.5px;line-height:1.25;margin-top:2px}.pulseMiniMetric small{color:#069966;display:block;font-size:9.5px;font-weight:760;line-height:1.25;margin-top:4px}.pulseMiniMetric small.down{color:#e1485b}.pulseMiniMetric small.muted{color:var(--v32-faint);font-weight:600}.momentumCard{background:var(--v32-surface);border:1px solid var(--v32-line);border-radius:14px;box-shadow:var(--v32-shadow);min-width:0;overflow:visible;padding:14px 16px 10px;position:relative}.momentumHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.momentumHead h3{font-size:13px;font-weight:700;margin:0}.momentumHead p{color:var(--v32-muted);font-size:9.5px;margin:4px 0 0}.momentumLegend{grid-gap:7px 16px;color:#666a76;color:var(--v32-muted);display:grid;font-size:9px;gap:7px 16px;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.momentumLegend i{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.momentumWrap{border-radius:8px;cursor:crosshair;height:176px;margin-top:0;outline:none;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.momentumWrap.is-loading .momentumSvg{opacity:.35}.momentumSvg{display:block;height:100%;overflow:visible;transition:opacity .3s;width:100%}.momentumSvg path{transition:d .5s cubic-bezier(.2,.75,.2,1)}.momentumAxis{bottom:0;color:var(--v32-faint);display:grid;font-size:8.5px;grid-template-columns:repeat(7,1fr);left:0;right:0;text-align:center}.momentumAxis,.momentumCursor{pointer-events:none;position:absolute}.momentumCursor{background:#6f49da;bottom:25px;left:50%;top:12px;transition:left .25s cubic-bezier(.2,.75,.2,1);width:1px}.momentumCursor:before{background:#5e45a9;border-radius:50%;box-shadow:0 0 0 3px #5e45a917;content:"";height:9px;left:-4px;position:absolute;top:18px;width:9px}.momentumTip{background:var(--v32-surface);border:1px solid var(--v32-line);border-radius:9px;box-shadow:0 10px 24px #1e1e281a;left:50%;min-width:112px;padding:8px 10px;pointer-events:none;position:absolute;top:0;transform:translateX(10px);transition:left .25s cubic-bezier(.2,.75,.2,1),transform .2s;z-index:3}.momentumTip.flip{transform:translateX(calc(-100% - 10px))}.momentumTip b{display:block;font-size:10.5px}.momentumTip span{color:var(--v32-muted);display:block;font-size:9px;margin-top:3px}.momentumTip strong{color:#6551a7;display:block;font-size:9px;margin-top:4px}.flowCard{background:var(--v32-surface);border:1px solid #e8e8ec;border-color:var(--v32-line);border-radius:14px;box-shadow:var(--v32-shadow);overflow:hidden;padding:13px 13px 14px;position:relative}.flowHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:0 3px}.flowHead h3{font-size:12px;font-weight:700;margin:0}.flowHead p{color:var(--v32-muted);font-size:9.5px;margin:3px 0 0}.flowTrack{grid-gap:58px;display:grid;gap:58px;grid-template-columns:repeat(5,minmax(0,1fr));isolation:isolate;padding:0 0 1px;position:relative}.flowWave{inset:13px 5px 6px;pointer-events:none;position:absolute;z-index:0}.flowWave svg{display:block;height:100%;overflow:visible;width:100%}.flowWave{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3%,#000 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3%,#000 97%,#0000)}.flowStage{background:#fffffff0;background:color-mix(in srgb,var(--v32-surface) 94%,#0000);border:1px solid #e8e8ed;border-color:var(--v32-line);border-radius:15px;box-shadow:0 1px 2px #1010180a,0 6px 16px -10px #1e183c29;cursor:pointer;display:block;min-height:140px;min-width:0;padding:12px 14px;position:relative;text-align:left;transition:transform .18s,border-color .18s,box-shadow .18s;z-index:2}.flowStage:hover{border-color:#dad7e6;box-shadow:0 12px 25px #1e1e2612;transform:translateY(-2px)}.flowStageTop{align-items:flex-start;display:flex;gap:9px;min-height:36px}.flowNum{background:#f0ebff;border:1px solid #6e46df21;border-radius:50%;color:#6e46df;display:grid;flex:0 0 24px;font-size:9.5px;font-weight:850;height:24px;place-items:center;width:24px}.flowStage--4 .flowNum{background:#fff0f3;color:#ee526a}.flowStage--5 .flowNum{background:#edf3ff;color:#3474ef}.flowStage h4{font-size:11px;font-weight:700;margin:0}.flowStage p{color:var(--v32-muted);font-size:8.5px;line-height:1.35;margin:3px 0 0}.flowStage b{display:inline-block;font-size:23px;font-weight:750;letter-spacing:-.04em;margin-top:10px}.flowStage b.flowSkel{background:var(--v32-soft);border-radius:6px;height:26px;vertical-align:bottom;width:48px}.flowStage small{color:#0a9a69;font-size:9px;font-weight:760;margin-left:6px}.flowStage small.down{color:#e1485b}.flowStage small.muted{color:var(--v32-faint);font-weight:600}.stageFoot{align-items:center;display:flex;gap:6px;margin-top:10px;min-height:23px}.stageDot{background:#f4f4f7;border-radius:50%;color:#656873;display:grid;height:23px;place-items:center;width:23px}.stageDot .uiIcon{height:12px;width:12px}.stageDot.g{background:#ecfaf5;color:#079a69}.stageDot.p{background:#f2edff;color:#7549dc}.stageDot.b{background:#eef4ff;color:#3672df}.stageDot.r{background:#fff0f2;color:#df4a61}.pulseColumns{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1.02fr 1.03fr .96fr}.pulsePanel{background:var(--v32-surface);border:1px solid #e7e7eb;border-color:var(--v32-line);border-radius:14px;box-shadow:var(--v32-shadow);min-width:0;padding:13px 14px;transition:box-shadow .2s}.pulsePanel:hover{box-shadow:var(--v32-shadow-hi)}.pulsePanelHead{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.pulsePanelHead h3{font-size:13px;font-weight:700;margin:0}.pulsePanelHead p{color:var(--v32-muted);font-size:9px;margin:3px 0 0}.pulsePanelHead .btn{font-size:9.5px;height:28px;padding:0 9px}.pulseMenuWrap{position:relative}.pulseMenu{background:var(--v32-surface);border:1px solid var(--v32-line);border-radius:10px;box-shadow:0 14px 34px #19192224;min-width:150px;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.pulseMenu button{background:#0000;border:0;border-radius:7px;cursor:pointer;display:block;font-size:11px;padding:7px 9px;text-align:left;width:100%}.pulseMenu button.on,.pulseMenu button:hover{background:#f2f0f7;background:color-mix(in srgb,#7c3aed 9%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 9%,#0000)}.pulseEmpty{color:var(--v32-muted);font-size:10.5px;padding:14px 4px}.pulseEmpty--ok{color:#0a9a69;font-weight:600}.activityLine{grid-gap:8px;align-items:center;border-top:1px solid #efeff2;border-color:var(--v32-soft);display:grid;gap:8px;grid-template-columns:58px 30px 1fr auto;padding:8px 0;position:relative}.activityLine:first-of-type{border-top:0}.activityLine:before{background:#e0e2e8;background:color-mix(in srgb,var(--v32-ink) 12%,#0000);bottom:-1px;content:"";left:4px;position:absolute;top:-1px;width:1px}.activityLine:first-of-type:before{top:50%}.activityLine:last-of-type:before{bottom:50%}.activityLine time{color:var(--v32-faint);font-size:9px;padding-left:14px;position:relative;white-space:nowrap}.activityLine time:before{background:#1c2746;background:var(--v32-ink);border-radius:50%;content:"";height:7px;left:1px;position:absolute;top:50%;transform:translateY(-50%);width:7px;z-index:2}.activityIcon{background:#eaf9f5;border-radius:50%;color:#10a875;display:grid;height:30px;place-items:center;width:30px}.activityIcon .uiIcon{height:14px;width:14px}.activityLine:nth-child(2n) .activityIcon{background:#edf3ff;color:#3473df}.activityLine:nth-child(3n) .activityIcon{background:#fff0f8;color:#dd3b8d}.activityLine b{font-size:10.5px;font-weight:650}.activityLine b,.activityLine small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityLine small{color:var(--v32-muted);font-size:9px;margin-top:2px}.activityLine>span:nth-child(3){min-width:0}.activityLine button{background:#0000;border:0;border-radius:6px;color:#7d8089;color:var(--v32-faint);cursor:pointer;font-size:17px;line-height:1;padding:4px 6px;transition:background .15s,color .15s}.activityLine button:hover{background:var(--v32-soft);color:var(--v32-ink)}.focusTabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.focusTabs button{background:var(--v32-surface);border:1px solid #e5e5e9;border-color:var(--v32-line);border-radius:6px;cursor:pointer;font-size:9px;padding:5px 9px;transition:background .15s,color .15s}.focusTabs button:hover{border-color:color-mix(in srgb,var(--v32-ink) 24%,#0000)}.focusTabs button.active{background:var(--v32-dark);border-color:var(--v32-dark);color:#fff}.focusLine{grid-gap:8px;align-items:center;background:#0000;border:0;border-top:1px solid #efeff2;border-color:var(--v32-soft);cursor:pointer;display:grid;gap:8px;grid-template-columns:20px 30px minmax(0,1fr) auto auto;padding:8px 0;text-align:left;transition:background .15s;width:100%}.focusLine:first-of-type,.focusTabs+.focusLine{border-top:0}.focusLine:hover{background:linear-gradient(90deg,#0000,var(--v32-soft) 12%,var(--v32-soft) 88%,#0000)}.focusCheck{background:var(--v32-surface);border:1px solid #d9dce2;border-radius:5px;height:16px;width:16px}.focusActionIcon{background:#fff0f3;border-radius:50%;color:#f24d63;display:grid;height:30px;place-items:center;width:30px}.focusActionIcon .uiIcon{height:14px;width:14px}.focusLine:nth-of-type(3n) .focusActionIcon{background:#edf4ff;color:#3b72df}.focusLine:nth-of-type(4n) .focusActionIcon{background:#eafaf5;color:#0aa679}.focusLine>span:nth-child(3){min-width:0}.focusLine b{font-size:10.5px;font-weight:650}.focusLine b,.focusLine small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focusLine small{color:var(--v32-muted);font-size:9px;margin-top:2px}.focusKind{background:#f3edff;border-radius:999px;color:#7547db;font-size:8.5px;padding:3px 8px;white-space:nowrap}.focusTime{color:#8a8c96;color:var(--v32-faint);font-size:9px;white-space:nowrap}.insightLine{grid-gap:9px;align-items:center;background:#0000;border:0;border-top:1px solid #efeff2;border-color:var(--v32-soft);cursor:pointer;display:grid;gap:9px;grid-template-columns:34px 1fr auto;padding:10px 0;text-align:left;transition:background .15s;width:100%}.insightLine:first-of-type,.pulsePanelHead+.insightLine{border-top:0}.insightLine:hover{background:linear-gradient(90deg,#0000,var(--v32-soft) 12%,var(--v32-soft) 88%,#0000)}.insightLine>span:last-child{color:var(--v32-faint);font-size:16px;padding-right:4px}.insightIcon{background:#fff0f8;border-radius:10px;color:#e2398c;display:grid;height:34px;place-items:center;width:34px}.insightIcon .uiIcon{height:16px;width:16px}.insightLine:nth-of-type(2) .insightIcon{background:#eef2ff;color:#4969e7}.insightLine:nth-of-type(3) .insightIcon{background:#fff2ea;color:#e77a34}.insightLine:nth-of-type(4) .insightIcon{background:#eafaf5;color:#0aa679}.insightLine b{display:block;font-size:10.5px;font-weight:650}.insightLine small{color:var(--v32-muted);display:block;font-size:9px;line-height:1.35;margin-top:3px}.trendMini{border-top:1px solid #ececf0;border-color:var(--v32-soft);margin-top:6px;padding-top:11px}.trendMiniHead{align-items:center;display:flex;justify-content:space-between}.trendMiniHead b{font-size:10px}.trendMiniHead .btn{font-size:9px;height:26px;padding:0 8px}.trendMiniGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px}.trendMiniGrid>div{border-right:1px solid #ececf0;border-color:var(--v32-soft);min-width:0;padding-right:7px}.trendMiniGrid>div:last-child{border-right:0}.trendMiniGrid b{display:block;font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trendMiniGrid span{color:#0a9868;display:block;font-size:9px;font-weight:650;margin:3px 0}.trendMiniGrid span.down{color:#e1485b}.trendMiniGrid span.muted{color:var(--v32-faint)}.pulseV32 .spark{display:block;height:22px;width:100%}.momentumLiveDot{animation:v32-live 1.8s ease-out infinite;background:#ff2d6c;border-radius:50%;display:inline-block;height:6px;margin-right:6px;vertical-align:1px;width:6px}@keyframes v32-live{0%{box-shadow:0 0 0 0 #ff2d6c80}75%,to{box-shadow:0 0 0 7px #ff2d6c00}}.momWave{transform-box:fill-box;transform-origin:50% 100%;transition:d .9s cubic-bezier(.2,.75,.2,1)}.momentumSvg{animation:v32-reveal 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes v32-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.momentumWrap.is-live .momWave--1{animation:v32-breathe 5.5s ease-in-out infinite alternate}.momentumWrap.is-live .momWave--2{animation:v32-breathe 7s ease-in-out -2s infinite alternate}.momentumWrap.is-live .momWave--3{animation:v32-breathe 6.2s ease-in-out -4s infinite alternate}.momentumWrap.is-live .momWave--4{animation:v32-breathe 8s ease-in-out -1s infinite alternate}@keyframes v32-breathe{0%{transform:scaleY(.94)}to{transform:scaleY(1.05)}}.momentumNow{animation:v32-now 1.8s ease-out infinite;background:#8454e8;border:2px solid #fff;border-radius:50%;height:10px;left:100%;margin:-5px 0 0 -5px;pointer-events:none;position:absolute;transition:top .9s cubic-bezier(.2,.75,.2,1);width:10px;z-index:2}@keyframes v32-now{0%{box-shadow:0 0 0 0 #8454e88c}75%,to{box-shadow:0 0 0 10px #8454e800}}.momentumCursor.is-hover{background:color-mix(in srgb,#6f49da 55%,#0000);transition:left .08s linear}.momentumCursor.is-hover+.momentumTip{transition:left .08s linear,transform .2s}.pv32-page .pp-wrap{gap:14px}.pv32-page .pp-bottleneck{margin-top:10px}@media (max-width:1240px){.flowTrack{gap:28px}.pulseHeroGrid{gap:14px;grid-template-columns:1fr 1fr}.pulseGreeting h3{font-size:29px}.pulseMetricsStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.pulseHeroGrid{grid-template-columns:1fr}.pulseColumns{grid-template-columns:1fr 1fr}.pulsePanel:last-child{grid-column:1/-1}.flowTrack{gap:10px}.flowWave{inset:13px 5px 6px}.pulseMetricsStrip{grid-template-columns:repeat(5,minmax(0,1fr))}.pulseGreeting{gap:14px}}@media (max-width:760px){.pulseTopbar{flex-direction:column}.pulseDateControls{flex-wrap:wrap;justify-content:flex-start}.pulseColumns{grid-template-columns:1fr}.pulsePanel:last-child{grid-column:auto}.flowTrack{display:flex;overflow:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.flowTrack::-webkit-scrollbar{display:none}.flowWave{display:none}.flowStage{min-width:200px;scroll-snap-align:start}.pulseMetricsStrip{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pulseGreeting h3{font-size:28px}.pulseMetricIcon{height:36px;width:36px}.momentumHead{flex-direction:column}.trendMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trendMiniGrid>div:nth-child(2){border-right:0}}@media (prefers-reduced-motion:reduce){.momWave,.momentumLiveDot,.momentumNow,.momentumSvg{animation:none!important}.flowStage,.momentumCursor,.momentumSvg path,.momentumTip,.pulseMiniMetric{transition:none}.flowStage:hover{transform:none}}:root[data-theme=dark] .activityIcon,:root[data-theme=dark] .flowNum,:root[data-theme=dark] .focusActionIcon,:root[data-theme=dark] .insightIcon,:root[data-theme=dark] .pulseMiniMetric:nth-child(n) .pulseMetricIcon,:root[data-theme=dark] .stageDot{filter:saturate(.9) brightness(.92)}:root[data-theme=dark] .pulseLive{background:#ff2d6c29}:root[data-theme=dark] .focusKind{background:#7c3aed2e;color:#c9b5ff}:root[data-theme=dark] .focusTabs button.active,:root[data-theme=dark] .pulseDateControls .btn.active{background:#f4f4f6;border-color:#f4f4f6;color:#111827}.pulseSetup{align-items:center;background:color-mix(in srgb,#7c3aed 5%,var(--v32-surface));background:color-mix(in srgb,var(--os-accent,#7c3aed) 5%,var(--v32-surface));border:1px dashed color-mix(in srgb,#7c3aed 28%,#0000);border:1px dashed color-mix(in srgb,var(--os-accent,#7c3aed) 28%,#0000);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:9px 12px}.pulseSetup__title{align-items:center;color:var(--v32-muted);font-size:12px;font-weight:700;gap:6px;margin-right:4px}.pulseSetup__chip,.pulseSetup__item,.pulseSetup__title{display:inline-flex}.pulseSetup__chip{align-items:center;background:var(--v32-surface);border:1px solid var(--v32-line);border-radius:999px;color:var(--v32-ink);cursor:pointer;font-size:12px;font-weight:600;gap:6px;height:30px;padding:0 12px;transition:border-color .15s,background .15s}.pulseSetup__chip .uiIcon{height:15px;width:15px}.pulseSetup__chip:hover{border-color:color-mix(in srgb,#7c3aed 45%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 45%,#0000)}.pulseSetup__chip.is-warn{background:#fff7ed;border-color:#f3c38b;color:#9a4b07}.pulseMenu--wide{left:0;min-width:220px;right:auto}.pulseMenu .pulseMenu__label{color:var(--v32-faint);font-size:10.5px;font-weight:700;letter-spacing:.06em;margin:6px 9px 2px;text-transform:uppercase}.pulseMenu--wide button{font-size:12px}:root[data-theme=dark] .pulseSetup__chip.is-warn{background:#b453092e;border-color:#f5b86066;color:#f5b860}.pulseSetup .ui-btn .uiIcon{stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;display:block;height:14px;width:14px}.pulseSetup .ui-btn.pulseSetup__warn{background:#fff7ed;border-color:#f3c38b;color:#9a4b07}.activityBtns{align-items:center;display:inline-flex;gap:2px}.activityLine .activityInfo{background:none;border:0;border-radius:7px;color:#8a8f9c;color:var(--v32-muted,#8a8f9c);cursor:pointer;display:grid;height:24px;place-items:center;width:24px}.activityLine .activityInfo:hover,.activityLine.is-open .activityInfo{background:color-mix(in srgb,#7c3aed 10%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 10%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed)}.activitySnippet{background:color-mix(in srgb,#7c3aed 5%,#fff);background:color-mix(in srgb,var(--os-accent,#7c3aed) 5%,var(--v32-card,#fff));border:1px solid color-mix(in srgb,#7c3aed 14%,#0000);border:1px solid color-mix(in srgb,var(--os-accent,#7c3aed) 14%,#0000);border-radius:10px;font-size:12px;grid-column:3/-1;line-height:1.45;margin:2px 0 4px;padding:9px 11px}.activitySnippet p{grid-gap:6px;display:grid;gap:6px;grid-template-columns:62px 1fr;margin:0 0 5px;overflow-wrap:anywhere}.activitySnippet p b{font-weight:700;opacity:.7}.activitySnippet .link{align-items:center;display:inline-flex;gap:5px;margin-top:2px;padding:0}.activitySnippet__muted{align-items:center;display:inline-flex;gap:6px;opacity:.7}.fpop{grid-gap:18px;display:grid;gap:18px}.fpop-group{grid-gap:8px;display:grid;gap:8px}.fpop-h{align-items:center;color:#6b6b76;color:var(--rtx-ui-text-muted,#6b6b76);display:flex;gap:8px;letter-spacing:.06em;margin:0;text-transform:uppercase}.fpop-h,.fpop-h em{font-size:11px;font-weight:700}.fpop-h em{background:color-mix(in srgb,var(--fp-tone) 12%,#0000);border-radius:99px;color:var(--fp-tone);display:inline-grid;font-style:normal;height:20px;letter-spacing:0;min-width:20px;padding:0 6px;place-items:center}.fpop-card.is-fix,.fpop-h.is-fix{--fp-tone:#dc2626}.fpop-card.is-approve,.fpop-h.is-approve{--fp-tone:#d97706}.fpop-card.is-task,.fpop-h.is-task{--fp-tone:var(--os-accent,#7c3aed)}.fpop-card.is-follow,.fpop-h.is-follow{--fp-tone:#0891b2}.fpop-list{grid-gap:6px;display:grid;gap:6px}.fpop-card{grid-gap:12px;align-items:center;background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #ececf0;border:1px solid var(--rtx-ui-border,#ececf0);border-left:3px solid var(--fp-tone);border-radius:12px;color:#18181c;color:var(--rtx-ui-text,#18181c);cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;padding:11px 12px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s;width:100%}.fpop-card:hover{border-color:color-mix(in srgb,var(--fp-tone) 45%,#0000);border-left-color:var(--fp-tone);box-shadow:0 6px 18px -10px color-mix(in srgb,var(--fp-tone) 55%,#0000);transform:translateY(-1px)}.fpop-card:focus-visible{outline:2px solid var(--fp-tone);outline-offset:2px}.fpop-ico{background:color-mix(in srgb,var(--fp-tone) 10%,#0000);border-radius:10px;color:var(--fp-tone);display:grid;height:34px;place-items:center;width:34px}.fpop-ico .uiIcon{stroke:currentColor;fill:none;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;display:block;height:17px;width:17px}.fpop-text{grid-gap:3px;display:grid;gap:3px;min-width:0}.fpop-text b{font-size:13.5px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.fpop-text small{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b6b76;color:var(--rtx-ui-text-muted,#6b6b76);display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden;overflow-wrap:anywhere}.fpop-go{align-items:center;background:color-mix(in srgb,var(--fp-tone) 8%,#0000);border-radius:8px;color:var(--fp-tone);display:inline-flex;font-size:12px;font-weight:650;gap:2px;padding:6px 8px 6px 10px;white-space:nowrap}.fpop-card:hover .fpop-go{background:color-mix(in srgb,var(--fp-tone) 14%,#0000)}.fpop-foot{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.fpop-foot span{color:#8a8f9c;color:var(--rtx-ui-text-faint,#8a8f9c);font-size:12px}:root[data-theme=dark] .fpop-card{background:color-mix(in srgb,var(--fp-tone) 5%,#1c1c22);background:color-mix(in srgb,var(--fp-tone) 5%,var(--rtx-ui-surface,#1c1c22))}@media (max-width:560px){.fpop-card{grid-template-columns:30px minmax(0,1fr)}.fpop-go{grid-column:2;justify-self:start}}.pulseSetup__explore{font-size:12.5px;margin-left:auto;white-space:nowrap}.pv32-page{isolation:isolate;position:relative}.pv32-page>.rx-wrap{position:relative;z-index:1}.pulseWaveBg{height:min(44vh,360px);inset:auto 0 0 0;-webkit-mask-image:linear-gradient(0deg,#000 35%,#0000);mask-image:linear-gradient(0deg,#000 35%,#0000);overflow:hidden;pointer-events:none;position:absolute;z-index:0}.pulseWaveBg__layer{fill:#7b35ed;fill:var(--ui-accent,#7b35ed);animation:pulseWaveDrift 38s linear infinite;bottom:0;height:100%;left:0;position:absolute;width:200%;will-change:transform}.pulseWaveBg__layer--0{opacity:.045}.pulseWaveBg__layer--1{animation-direction:reverse;animation-duration:52s;height:82%;opacity:.035}.pulseWaveBg__layer--2{animation-duration:70s;height:64%;opacity:.03}@keyframes pulseWaveDrift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dark .pulseWaveBg__layer--0,[data-theme=dark] .pulseWaveBg__layer--0{opacity:.08}.dark .pulseWaveBg__layer--1,[data-theme=dark] .pulseWaveBg__layer--1{opacity:.06}.dark .pulseWaveBg__layer--2,[data-theme=dark] .pulseWaveBg__layer--2{opacity:.05}@media (prefers-reduced-motion:reduce){.pulseWaveBg__layer{animation:none}}.kb{grid-gap:22px;display:grid;gap:22px}.kb-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.kb-metric{animation:rtxFadeUp .35s ease both;background:#fff;background:var(--rx-card,#fff);border:1px solid #18142412;border-radius:16px;box-shadow:var(--rtx-elev-1);overflow:hidden;padding:16px 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.kb-metric:before{background:var(--kb-accent);content:"";height:3px;inset:0 0 auto;position:absolute}.kb-metric:hover{box-shadow:var(--rtx-elev-2);transform:translateY(-2px)}.kb-metric--violet{--kb-accent:#7b35ed;--kb-soft:#f1eaff}.kb-metric--mint{--kb-accent:#10a875;--kb-soft:#e3f7ee}.kb-metric--blue{--kb-accent:#2f6fed;--kb-soft:#e7efff}.kb-metric--amber{--kb-accent:#e3a02f;--kb-soft:#fff4dd}.kb-metric:nth-child(2){animation-delay:.05s}.kb-metric:nth-child(3){animation-delay:.1s}.kb-metric:nth-child(4){animation-delay:.15s}.kb-metric__top{align-items:center;display:flex;justify-content:space-between}.kb-metric__label{color:#8a8492;color:var(--rx-faint,#8a8492);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.kb-metric__icon{background:var(--kb-soft);border-radius:9px;color:var(--kb-accent);display:grid;height:28px;place-items:center;width:28px}.kb-metric__value{color:#191b1f;color:var(--rx-ink,#191b1f);font:800 30px/1.1 inherit;font:800 30px/1.1 var(--rx-display,inherit);margin-top:10px}.kb-metric__value--small{font-size:22px}.kb-metric__hint{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:12px;line-height:1.45;margin-top:4px}.kb-section__head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12px}.kb-area{animation:rtxFadeUp .35s ease both;background:#fff;background:var(--rx-card,#fff);border:1px solid #18142412;border-radius:16px;box-shadow:var(--rtx-elev-1);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:150px;outline:none;padding:16px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kb-area:focus-visible,.kb-area:hover{border-color:#7b35ed59;box-shadow:var(--rtx-elev-2);transform:translateY(-2px)}.kb-area--attention{border-color:#e3a02f80}.kb-area__top{align-items:center;display:flex;justify-content:space-between}.kb-area__icon{background:linear-gradient(135deg,#f1eaff,#e6f7f0);border-radius:11px;color:#7b35ed;display:grid;height:34px;place-items:center;width:34px}.kb-area__count{color:#191b1f;color:var(--rx-ink,#191b1f);font:800 22px inherit;font:800 22px var(--rx-display,inherit)}.kb-area__count small{font:600 11.5px inherit;font:600 11.5px var(--rx-body,inherit)}.kb-area--empty .kb-area__count,.kb-area__count small{color:#8a8492;color:var(--rx-faint,#8a8492)}.kb-area__name{font-size:14.5px;margin-top:4px}.kb-area__meta{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:12px;line-height:1.45}.kb-area__foot{align-items:center;border-top:1px dashed #18142414;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:10px}.kb-area__access{color:#8a8492;color:var(--rx-faint,#8a8492);font-size:11.5px}.kb-area__add{align-items:center;background:#f1eaff;border:0;border-radius:8px;color:#6b2fd6;cursor:pointer;display:inline-flex;font:700 11.5px inherit;font:700 11.5px var(--rx-body,inherit);gap:5px;padding:5px 9px;transition:background .15s ease,transform .15s ease}.kb-area__add:hover{background:#e6d9ff;transform:translateY(-1px)}.kb-area__arrow{color:#8a8492;color:var(--rx-faint,#8a8492);transition:transform .18s ease,color .18s ease}.kb-area:hover .kb-area__arrow{color:#7b35ed;transform:translateX(3px)}.kb-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.kb-grid{grid-template-columns:1fr}}.kb-card{animation:rtxFadeUp .4s ease both;background:#fff;background:var(--rx-card,#fff);border:1px solid #18142412;border-radius:16px;box-shadow:var(--rtx-elev-1);padding:18px}.kb-card__head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.kb-live{align-items:center;background:#e3f7ee;border-radius:99px;color:#13946a;display:inline-flex;font:800 10px inherit;font:800 10px var(--rx-body,inherit);gap:5px;letter-spacing:.08em;margin-left:8px;padding:3px 7px;vertical-align:middle}.kb-live i{animation:rtxPulse 1.4s ease-in-out infinite;background:#13946a;border-radius:50%;height:6px;width:6px}.kb-ingest{align-items:center;border-radius:10px;border-top:1px solid #1814240f;display:flex;gap:12px;padding:12px 4px;transition:background .15s ease}.kb-ingest:hover{background:rgba(123,53,237,.035)}.kb-ingest__icon{background:#f5f3f8;border-radius:10px;color:#5f5670;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.kb-ingest__title{font-size:13.5px;font-weight:700}.kb-ingest__meta{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:12px;margin-top:2px}.kb-bar{background:#f0eef4;border-radius:99px;height:5px;margin-top:7px;overflow:hidden}.kb-bar span{animation:rtxGrow .8s ease both;background:linear-gradient(90deg,#7b35ed,#10a875);border-radius:99px;display:block;height:100%;transform-origin:left}.kb-empty{grid-gap:6px;color:#6f6878;color:var(--rx-muted,#6f6878);display:grid;font-size:12.5px;gap:6px;justify-items:center;padding:22px 10px;text-align:center}.kb-empty svg{color:#7b35ed;opacity:.8}.kb-empty b{color:#191b1f;color:var(--rx-ink,#191b1f);font-size:13.5px}.kb-recent{align-items:center;background:none;border:0;border-radius:10px;border-top:1px solid #1814240f;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:11px 6px;text-align:left;transition:background .15s ease;width:100%}.kb-recent:hover{background:#7b35ed0a}.kb-recent b{display:block;font-size:13.5px}.kb-recent small{color:#6f6878;color:var(--rx-muted,#6f6878);display:block;font-size:11.5px;margin-top:2px}.kb-recent__dot{background:linear-gradient(135deg,#7b35ed,#10a875);border-radius:50%;flex-shrink:0;height:8px;width:8px}.kb-recent__time{color:#8a8492;color:var(--rx-faint,#8a8492);font-size:11.5px;white-space:nowrap}.kb-authority{align-items:center;background:linear-gradient(135deg,#fbf9ff,#f4fbf8);display:flex;gap:14px}.kb-authority__icon{background:#fff;border-radius:12px;box-shadow:var(--rtx-elev-1);color:#7b35ed;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}@media (max-width:800px){.kb-authority{align-items:flex-start;flex-direction:column}}.kb-ask__bar{align-items:center;background:#fff;border:1px solid #1814241f;border-radius:14px;color:#7b35ed;display:flex;gap:10px;padding:6px 6px 6px 14px;transition:border-color .15s ease,box-shadow .15s ease}.kb-ask__bar:focus-within{border-color:#7b35ed80;box-shadow:0 0 0 4px #7b35ed14}.kb-ask__bar input{background:#0000;border:0;color:#191b1f;color:var(--rx-ink,#191b1f);flex:1 1;font:500 14px inherit;font:500 14px var(--rx-body,inherit);min-width:0;outline:none;padding:8px 0}.kb-passage{animation:rtxFadeUp .3s ease both;background:#fcfbfe;border:1px solid #18142412;border-radius:12px;display:flex;gap:10px;padding:12px}.kb-passage b{font-size:13.5px}.kb-passage p{color:#6f6878;color:var(--rx-muted,#6f6878);font-size:12.5px;line-height:1.5;margin:4px 0}.kb-passage small{color:#8a8492;color:var(--rx-faint,#8a8492);font-size:11px}:root[data-theme=dark] .kb-area,:root[data-theme=dark] .kb-card,:root[data-theme=dark] .kb-metric{background:#1c1b20;background:var(--rx-card,#1c1b20);border-color:#ffffff14}:root[data-theme=dark] .kb-ask__bar,:root[data-theme=dark] .kb-passage{background:#19181d;border-color:#ffffff1a}:root[data-theme=dark] .kb-authority{background:linear-gradient(135deg,#1f1b29,#17231f)}.hx-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.hx-stats div{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;padding:14px 16px}.hx-stats b{display:block;font-size:22px;letter-spacing:-.02em}.hx-stats span{color:var(--rtx-ui-text-muted);font-size:12px}.hx-list{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:16px;overflow:hidden}.hx-row{grid-gap:12px;align-items:center;border-top:1px solid #eee;border-top:1px solid var(--rtx-ui-border,#eee);cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,2.6fr) minmax(0,1.4fr) minmax(0,1fr) 80px 90px 100px 44px;padding:12px 16px;transition:background .12s}.hx-row:hover{background:#f6f6f8;background:var(--rtx-ui-surface-hover,#f6f6f8)}.hx-head{border-top:0;color:var(--rtx-ui-text-muted);cursor:default;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding-bottom:10px;padding-top:10px;text-transform:uppercase}.hx-head,.hx-head:hover{background:#f7f7f9;background:var(--rtx-ui-surface-alt,#f7f7f9)}.hx-q{display:grid;min-width:0}.hx-q b{font-size:14px;font-weight:600}.hx-q b,.hx-q small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-q small{color:var(--rtx-ui-text-muted);font-size:12px}.hx-q em{color:#b42318;font-style:normal}.hx-agents{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.hx-agents i{background:#f3efff;border-radius:99px;color:#6d28d9;font-size:11px;font-style:normal;font-weight:600;padding:2px 8px;text-transform:capitalize;white-space:nowrap}.hx-mono{color:var(--rtx-ui-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis}.hx-mono,.hx-when{font-size:12.5px;white-space:nowrap}.hx-when{color:var(--rtx-ui-text-muted)}:root[data-theme=dark] .hx-agents i{background:#2a2140;color:#c4a8ff}@media (max-width:900px){.hx-stats{grid-template-columns:1fr 1fr}.hx-row{grid-template-columns:minmax(0,1fr) 70px 44px}.hx-row>:nth-child(2),.hx-row>:nth-child(3),.hx-row>:nth-child(5),.hx-row>:nth-child(6){display:none}}.ws-page{padding-bottom:28px}.ws-metrics{margin-bottom:14px}.ws-toolbar{align-items:center}.ws-page .ui-sec{margin-top:22px}.ws-page .ui-sec>div>h2{font-size:14px}.ws-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ws-card{--ws-accent:var(--ui-line-strong);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-card);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:14px 16px;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ws-card:before{background:var(--ws-accent);content:"";height:2px;inset:0 0 auto 0;opacity:.9;position:absolute}.ws-card[data-state=ok]{--ws-accent:var(--ui-ok)}.ws-card[data-state=warn]{--ws-accent:var(--ui-wait)}.ws-card:hover{border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.ws-top{align-items:center;display:flex;gap:10px}.ws-top__t{flex:1 1;min-width:0}.ws-top b{display:block;font-size:13.5px;font-weight:700;line-height:1.3}.ws-top small{color:var(--ui-muted);display:block;font-size:11.5px;margin-top:1px}.ws-mark{border-radius:11px;box-shadow:inset 0 0 14px #ffffff29;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:800;height:38px;letter-spacing:.02em;place-items:center;width:38px}.ws-card>p{color:var(--ui-muted);flex:1 1;font-size:12.5px;line-height:1.5;margin:0}.ws-actions{align-items:center;display:flex;gap:8px}.ws-apps{border-radius:var(--ui-r-card);margin-top:22px}.ws-apps .v10-card-head h3{font-family:var(--ui-display);font-size:14px;font-weight:800;letter-spacing:-.01em;margin:0}.ws-apps .v10-ws{border-radius:12px}.ws-apps .v10-ws h3{font-size:13.5px}.ws-views-count{color:var(--ui-faint);font-size:11px}@media (max-width:720px){.ws-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ws-card{transition:none}.ws-card:hover{transform:none}}.wsl-count{font-feature-settings:"tnum";background:#f1f0f4;background:var(--ui-surface-alt,#f1f0f4);border-radius:99px;color:var(--ui-muted);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;margin-left:6px;padding:1px 8px;vertical-align:2px}.wsl-select{background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:9px;color:var(--ui-text);font-family:inherit;font-size:12.5px;font-weight:500;height:32px;padding:0 10px}.wsl-card .ws-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsl-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;min-height:37px;overflow:hidden}.wsl-card--off{background:#fafaf9;background:var(--ui-surface-alt,#fafaf9)}.wsl-card--off .ws-mark{filter:grayscale(.55);opacity:.8}.wsl-facts{color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 12px}.wsl-facts span{align-items:center;display:inline-flex;gap:4px}.wsl-reason{background:#fff4dd;border-radius:99px;color:#8a5a00;font-weight:600;padding:1px 8px}.wsl-reason--setup{background:#f1eaff;color:#6b2fd6}.wsl-card .ws-actions{flex-wrap:wrap;margin-top:2px}.wsl-hint{color:var(--ui-muted);font-size:11.5px}.wsl-menu{margin-left:auto;position:relative}.wsl-menu__list{background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 18px 40px -12px #14102047;display:grid;min-width:180px;padding:5px;position:absolute;right:0;z-index:20}.wsl-menu__list button{align-items:center;background:none;border:0;border-radius:8px;color:var(--ui-text);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:8px;padding:8px 10px;text-align:left}.wsl-menu__list button:focus-visible,.wsl-menu__list button:hover{background:#1814240d;background:var(--ui-hover,#1814240d);outline:none}.wsl-menu__list button.danger{color:#b42318}.wsl-app-off{border-style:dashed!important;opacity:.92}.wsl-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14102073;display:flex;font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;font-family:var(--os-font,var(--ui-display,"Manrope","DM Sans","Inter",system-ui,sans-serif));inset:0;justify-content:center;padding:16px;position:fixed;z-index:140}.wsl-overlay button,.wsl-overlay input,.wsl-overlay select,.wsl-overlay textarea{font-family:inherit}.wsl-dialog{background:#fff;background:var(--ui-surface,#fff);border-radius:16px;box-shadow:0 30px 80px #00000040;color:#16161a;color:var(--ui-text,#16161a);padding:18px 18px 14px;width:min(460px,100%)}.wsl-dialog h3{align-items:center;display:flex;font:750 16px inherit;font:750 16px var(--ui-display,inherit);gap:8px;margin:0 0 8px}.wsl-dialog--danger h3 svg{color:#d0364f}.wsl-dialog__body{grid-gap:10px;color:var(--ui-muted);display:grid;font-size:13px;gap:10px;line-height:1.55}.wsl-dialog__body p{margin:0}.wsl-dialog__foot{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.wsl-field{grid-gap:5px;color:var(--ui-text);display:grid;font-size:12px;font-weight:600;gap:5px}.wsl-field input,.wsl-field select,.wsl-field textarea{background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:10px;color:var(--ui-text);font-family:inherit;font-size:13px;font-weight:500;padding:9px 11px}.wsl-field textarea{min-height:72px;resize:vertical}.wsl-err{background:#fde8e7;border-radius:9px;color:#b42318;font-size:12.5px;padding:8px 10px}.wsl-toast{background:#18161f;border-radius:12px;bottom:98px;bottom:calc(var(--os-dock-space, 90px) + 8px);box-shadow:0 14px 34px #00000040;color:#fff;font-size:13px;font-weight:600;left:50%;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:150}@media (max-width:560px){.ws-toolbar .ui-seg,.wsl-select{width:100%}}:root[data-theme=dark] .wsl-reason{background:#3a2c10;color:#f4c56b}:root[data-theme=dark] .wsl-reason--setup{background:#2a2140;color:#c4a8ff}:root[data-theme=dark] .wsl-err{background:#3b1717;color:#ffb4ab}.ws-grid .ws-card{animation:ws-in .42s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:0ms;animation-delay:calc(var(--ws-i, 0)*55ms);opacity:0;transform:translateY(8px) scale(.985)}@keyframes ws-in{to{opacity:1;transform:none}}.ws-card .ws-mark{transition:transform .22s cubic-bezier(.3,1.4,.5,1),box-shadow .22s}.ws-card:hover .ws-mark{box-shadow:inset 0 0 14px #ffffff29,0 8px 18px -8px #00000059;box-shadow:inset 0 0 14px #ffffff29,0 8px 18px -8px var(--ws-glow,#00000059);transform:scale(1.06) rotate(-3deg)}.ws-card[data-state=ok]:hover{border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 30%,var(--ui-line))}.ws-apps .v10-ws{animation:ws-in .4s cubic-bezier(.2,.8,.2,1) forwards;opacity:0}.ws-apps .v10-ws:nth-child(2){animation-delay:50ms}.ws-apps .v10-ws:nth-child(3){animation-delay:.1s}.ws-apps .v10-ws:nth-child(4){animation-delay:.15s}.ws-apps .v10-ws:nth-child(n+5){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.ws-apps .v10-ws,.ws-grid .ws-card{animation:none;opacity:1;transform:none}}.ws-app-icons{align-items:center;display:inline-flex;gap:6px}.ws-app-ico{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--rtx-ui-border,#e4e4e7);border-radius:10px;color:#52525b;color:var(--rtx-ui-text-muted,#52525b);cursor:pointer;display:grid;height:34px;place-items:center;transition:color .15s,border-color .15s,background .15s,transform .15s;width:34px}.ws-app-ico:hover{background:color-mix(in srgb,#7c3aed 6%,#0000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 6%,#0000);border-color:color-mix(in srgb,#7c3aed 40%,#0000);border-color:color-mix(in srgb,var(--os-accent,#7c3aed) 40%,#0000);color:#7c3aed;color:var(--os-accent,#7c3aed);transform:translateY(-1px)}.ws-app-ico:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-accent,#7c3aed);outline-offset:2px}.ws-app-ico.is-primary{background:#7c3aed;background:var(--os-accent,#7c3aed);border-color:#7c3aed;border-color:var(--os-accent,#7c3aed);color:#fff}.ws-app-ico.is-primary:hover{background:color-mix(in srgb,#7c3aed 88%,#000);background:color-mix(in srgb,var(--os-accent,#7c3aed) 88%,#000);color:#fff}.wsd-note{color:#80858b;margin:6px 0}.wsd-note,.wsd-warn{font-size:12px;line-height:1.5}.wsd-warn{background:#fff7e8;border:1px solid #f4dfb5;border-radius:9px;color:#8a5a10;margin:8px 0;padding:8px 10px}.wsd-h{color:var(--ink);font:700 13px var(--display)}.wsd-h,.wsd-sub{margin:16px 0 8px}.wsd-sub{color:#8b8f94;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wsd-link{background:none;border:0;color:var(--violet);cursor:pointer;font-size:inherit;font-weight:700;padding:0}.wsd-msg{border-radius:8px;font-size:12px;line-height:1.45;margin-top:8px;padding:7px 10px}.wsd-msg.ok{background:#effaf5;color:#11795a}.wsd-msg.warn{background:#fff7e8;color:#8a5a10}.wsd-msg.err{background:#fff1f3;color:var(--red)}.wsd-drop{align-items:center;background:#fdfbff;border:1.5px dashed #d7cdea;border-radius:12px;color:#6f45bf;cursor:pointer;display:flex;gap:12px;padding:16px 18px;transition:border-color .15s,background .15s}.wsd-drop.over,.wsd-drop:focus-visible,.wsd-drop:hover{background:#f7f1ff;border-color:var(--violet);outline:none}.wsd-drop.compact{padding:11px 14px}.wsd-drop b,.wsd-drop small{display:block}.wsd-drop b{color:var(--ink);font-size:13px}.wsd-drop small{color:#80858b;font-size:11.5px;margin-top:2px}.wsd-progress{flex:1 1;min-width:0}.wsd-bar,.wsd-progress i{background:#ece6f7;border-radius:99px;display:block;height:6px;margin-top:6px;overflow:hidden}.wsd-bar em,.wsd-progress em{background:linear-gradient(90deg,#a983f2,var(--violet));border-radius:99px;display:block;height:100%;transition:width .3s}.wsd-files,.wsd-jobs{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.wsd-files li,.wsd-jobs li{align-items:center;background:#fff;border:1px solid #eceaf0;border-radius:10px;display:flex;gap:10px;min-width:0;padding:8px 10px}.wsd-ficon{background:#f1f1ef;border-radius:8px;color:#6b6f75;display:grid;flex:0 0 30px;height:30px;place-items:center}.wsd-ficon.data{background:#eaf8f1;color:#138b65}.wsd-ficon.document{background:#f1eaff;color:var(--violet)}.wsd-fname{display:grid;flex:1 1;min-width:0}.wsd-fname b{font-size:12.5px;font-weight:650}.wsd-fname b,.wsd-fname small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsd-fname small{color:#8b8f94;font-size:11px}.wsd-fname small.err{color:var(--red);white-space:normal}.wsd-factions{display:flex;flex:0 0 auto;gap:5px}.wsd-status{background:#f1f1ef;border-radius:99px;color:#6f747a;flex:0 0 auto;font-size:10.5px;font-weight:700;padding:3px 8px;white-space:nowrap}.wsd-status.ok{background:#e9f8f1;color:#138b65}.wsd-status.ready{background:#f1eaff;color:#6a2ad6}.wsd-status.busy{background:#eef4ff;color:#2d5fc4}.wsd-status.warn{background:#fff1dc;color:#ac7116}.wsd-status.err{background:#fde9ed;color:var(--red)}.wsd-jtype{color:#8b8f94;flex:0 0 74px;font-size:10.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.wsd-mapper{grid-gap:10px;display:grid;gap:10px}.wsd-row{display:flex;flex-wrap:wrap;gap:10px}.wsd-field{grid-gap:4px;color:#6b6f75;display:grid;font-size:11.5px;font-weight:600;gap:4px;min-width:150px}.wsd-field.grow{flex:1 1;min-width:220px}.wsd-field input,.wsd-field select,.wsd-maprow input,.wsd-maprow select,.wsd-team select{background:#fff;border:1px solid #ddd;border-radius:8px;color:var(--ink);font-size:13px;font-weight:400;min-width:0;padding:8px 10px}.wsd-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.wsd-chips>span{color:#8b8f94;font-size:11.5px}.wsd-chip{align-items:center;background:#fff;border:1px solid #e3dcef;border-radius:99px;color:#4b4f55;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:5px 11px}.wsd-chip b{color:var(--violet);font-weight:700}.wsd-chip.on{background:#f3ecff;border-color:#c7b2ef;color:#5a24bd;font-weight:600}.wsd-maptable{background:#fff;border:1px solid #ece8f2;border-radius:10px;overflow:hidden}.wsd-maphead,.wsd-maprow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(170px,1fr);padding:7px 10px}.wsd-maphead{background:#fafaf8;border-bottom:1px solid #eee;color:#8b8f94;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wsd-maprow+.wsd-maprow{border-top:1px solid #f3f1f6}.wsd-maprow b{font-size:12.5px}.wsd-maprow b,.wsd-maprow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsd-maprow small{color:#8b8f94;font-size:11.5px}.wsd-maprow.skip b{color:#a3a6ab;font-weight:500}.wsd-check{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.wsd-check>div{background:#fff;border:1px solid #ece8f2;border-radius:10px;padding:9px 11px}.wsd-check>div b{display:block;font:700 20px var(--display)}.wsd-check>div span{color:#80858b;font-size:11.5px}.wsd-check>div.warn b{color:#ac7116}.wsd-check>div.err b{color:var(--red)}.wsd-check>div.muted b{color:#8b8f94}.wsd-check>p,.wsd-errors{grid-column:1/-1}.wsd-errors{grid-gap:3px;background:#fff8f9;border:1px solid #f6d6dd;border-radius:9px;color:#8a2c3d;display:grid;font-size:12px;gap:3px;margin:0;padding:8px 10px 8px 26px}.wsd-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.wsd-wiz{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19171e80;color:var(--ink);display:flex;font-family:var(--body);inset:0;justify-content:center;padding:16px;position:fixed;z-index:130}.wsd-wiz__panel{background:#fff;border-radius:18px;box-shadow:0 35px 100px #00000040;display:flex;flex-direction:column;max-height:94vh;overflow:hidden;width:min(920px,100%)}.wsd-wiz__head{border-bottom:1px solid #eee;display:flex;gap:12px;justify-content:space-between;padding:14px 18px 10px}.wsd-steps{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:8px 0 0;padding:0}.wsd-steps button{align-items:center;background:none;border:0;border-radius:99px;color:#8b8f94;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:4px 8px 4px 4px}.wsd-steps button:disabled{cursor:default}.wsd-steps i{background:#f1f1ef;border-radius:50%;color:#8b8f94;display:grid;font-size:10.5px;font-style:normal;font-weight:800;height:20px;place-items:center;width:20px}.wsd-steps li.on button{background:#f5f0ff;color:var(--ink);font-weight:700}.wsd-steps li.on i{background:var(--violet);color:#fff}.wsd-steps li.done i{background:#e6f7ef;color:#138b65}.wsd-steps li+li:before{background:#e2e2de;content:"";display:inline-block;height:1px;margin-right:4px;vertical-align:middle;width:12px}.wsd-wiz__body{background:#fafaf8;flex:1 1;min-height:0;overflow:auto;padding:18px}.wsd-wiz__foot{align-items:center;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:12px 18px}.wsd-step h2{font:700 20px var(--display);margin:0 0 4px}.wsd-lead{color:#747b83;font-size:12.5px;line-height:1.5;margin:0 0 14px;max-width:640px}.wsd-team{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}.wsd-team li{align-items:center;background:#fff;border:1px solid #eceaf0;border-radius:10px;display:flex;gap:8px;justify-content:space-between;padding:7px 9px}.wsd-team b,.wsd-team small{display:block}.wsd-team b{font-size:12.5px}.wsd-team small{color:#8b8f94;font-size:11px}.wsd-src{background:#fff;border:1px solid #eceaf0;border-radius:12px;margin-bottom:8px;transition:border-color .15s}.wsd-src.on{border-color:#d3c1f3}.wsd-src.disabled{opacity:.6}.wsd-src__head{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 14px}.wsd-src__ic{background:#f3eefc;border-radius:10px;color:var(--violet);display:grid;flex:0 0 34px;height:34px;place-items:center}.wsd-src__txt{flex:1 1;min-width:0}.wsd-src__txt b,.wsd-src__txt small{display:block}.wsd-src__txt b{font-size:13.5px}.wsd-src__txt small{color:#80858b;font-size:12px;line-height:1.45;margin-top:2px}.wsd-src__head input{opacity:0;pointer-events:none;position:absolute}.wsd-switch{background:#d9d9d5;border-radius:99px;flex:0 0 36px;height:20px;position:relative;transition:background .15s}.wsd-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.wsd-src__head input:checked+.wsd-switch{background:var(--violet)}.wsd-src__head input:checked+.wsd-switch:after{transform:translateX(16px)}.wsd-src__head input:focus-visible+.wsd-switch{outline:2px solid var(--violet);outline-offset:2px}.wsd-src__body{grid-gap:10px;display:grid;gap:10px;padding:0 14px 14px 60px}.wsd-mods{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.wsd-mod{align-items:flex-start;background:#fff;border:1px solid #eceaf0;border-radius:11px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.wsd-mod.on{background:#fdfbff;border-color:#c7b2ef}.wsd-mod input{accent-color:var(--violet);margin-top:3px}.wsd-mod__g{background:#f3eefc;border-radius:8px;color:var(--violet);display:grid;flex:0 0 26px;font-size:13px;height:26px;place-items:center}.wsd-mod__t{grid-gap:2px;display:grid;gap:2px;min-width:0}.wsd-mod__t b{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.wsd-mod__t em{background:#eaf8f1;border-radius:99px;color:#138b65;font-size:10px;font-style:normal;font-weight:700;padding:1px 6px}.wsd-mod__t em.cost{background:#fff1dc;color:#ac7116}.wsd-mod__t small{color:#80858b;font-size:11.5px;line-height:1.4}.wsd-mod__t small.why{color:#6a2ad6}.wsd-card{background:#fff;border:1px solid #eceaf0;border-radius:12px;margin-bottom:8px;padding:12px 14px}.wsd-card.skipped{opacity:.65}.wsd-card__h{align-items:center;display:flex;gap:10px;margin-bottom:0}.wsd-card__h>span:first-child{flex:1 1;min-width:0}.wsd-card__h b,.wsd-card__h small{display:block}.wsd-card__h small{color:#8b8f94;font-size:11.5px}.wsd-card .wsd-mapper{margin-top:12px}.wsd-empty{grid-gap:6px;background:#fff;border:1px dashed #ddd6ea;border-radius:12px;color:#80858b;display:grid;font-size:12.5px;gap:6px;justify-items:center;padding:18px;text-align:center}.wsd-empty b{color:var(--ink);font-size:13.5px}.wsd-review{grid-gap:8px 14px;background:#fff;border:1px solid #eceaf0;border-radius:12px;display:grid;font-size:12.5px;gap:8px 14px;grid-template-columns:150px minmax(0,1fr);margin:0;padding:14px 16px}.wsd-review dt{color:#8b8f94;font-weight:600}.wsd-review dd{line-height:1.45;margin:0}.wsd-results{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0 0 6px;padding:0}.wsd-results li{align-items:center;background:#fff;border:1px solid #eceaf0;border-radius:10px;display:flex;font-size:12.5px;gap:8px;padding:8px 10px}.wsd-results li.ok svg{color:#138b65}.wsd-results li.err svg{color:var(--red)}.wsd-results li b{flex:0 0 auto}.wsd-results li span{color:#747b83;min-width:0;overflow-wrap:anywhere}.wsd-modempty{align-items:center;background:#fff;border:1px dashed #ddd6ea;border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;padding:16px 18px}.wsd-modempty>div:first-child{flex:1 1;min-width:220px}.wsd-modempty b,.wsd-modempty small{display:block}.wsd-modempty b{font-size:14px}.wsd-modempty small{color:#80858b;font-size:12px;line-height:1.5;margin-top:3px}.wsd-modempty .acts{display:flex;flex-wrap:wrap;gap:6px}.wsd-prov{align-items:center;background:#f1f1ef;border-radius:99px;color:#6f747a;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;padding:2px 7px}.wsd-prov.import{background:#eaf8f1;color:#138b65}.wsd-prov.mail{background:#eef4ff;color:#2d5fc4}.wsd-prov.ai{background:#f3ecff;color:#6a2ad6}.wsd-setupbar{align-items:center;background:linear-gradient(135deg,#f7f1ff,#fff);border:1px solid #e4d8f8;border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px 14px}.wsd-setupbar>div{flex:1 1;min-width:220px}.wsd-setupbar b,.wsd-setupbar small{display:block}.wsd-setupbar b{font-size:13.5px}.wsd-setupbar small{color:#747b83;font-size:12px;margin-top:2px}.wsd-search-sec{color:#8b8f94;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:6px 4px 2px;text-transform:uppercase}.wsd-search-doc{border-radius:8px;color:#4b4f55;display:block;font-size:12px;padding:7px 8px}.wsd-search-doc b{color:var(--ink);display:block;font-size:12.5px}.wsd-search-doc small{color:#80858b;display:block;line-height:1.4;margin-top:2px}@media (max-width:720px){.wsd-maphead{display:none}.wsd-maprow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wsd-maprow small{display:none}.wsd-check{grid-template-columns:repeat(2,minmax(0,1fr))}.wsd-files li,.wsd-jobs li{flex-wrap:wrap}.wsd-fname{flex-basis:calc(100% - 44px)}.wsd-src__body{padding-left:14px}.wsd-review{gap:2px;grid-template-columns:1fr}.wsd-review dd{margin-bottom:8px}.wsd-steps span{display:none}.wsd-steps li.on span{display:inline}.wsd-wiz{padding:0}.wsd-wiz__panel{border-radius:0;height:100%;max-height:100vh}}@media (prefers-reduced-motion:reduce){.wsd-bar em,.wsd-progress em,.wsd-switch,.wsd-switch:after{transition:none}}.wsd-sample{align-items:baseline;color:#80858b;display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 10px;line-height:1.45;margin-top:8px}.wsd-sample .wsd-link{align-items:center;display:inline-flex;font-size:12px;gap:5px}.wsd-sample .err{color:var(--red)}.wsd-wb{background:#fff;border:1px solid #ece8f2;border-radius:12px;overflow:hidden}.wsd-wb-head,.wsd-wb-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(130px,1fr) minmax(150px,1.2fr) minmax(180px,2fr);padding:9px 12px}.wsd-wb-head{background:#faf8fd;color:#80858b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wsd-wb-row{border-top:1px solid #f1eef5;font-size:12.5px}.wsd-wb-row.skip{opacity:.65}.wsd-wb-row>b,.wsd-wb-row>span{min-width:0;overflow-wrap:anywhere}.wsd-wb-row small{color:#80858b;display:block;font-size:11px;font-weight:400;margin-top:1px}.wsd-wb-res{color:#5f6368;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 10px}.wsd-wb-res .ok{color:#0e9f6e;color:var(--green,#0e9f6e);font-weight:600}.wsd-wb-res .warn{color:#b45309}.wsd-wb-res .err{color:#dc2626;color:var(--red,#dc2626)}.wsd-wb-res .muted,.wsd-wb-res em{color:#9a9ea4;font-style:normal}.wsd-wb-res button.err{background:none;border:0;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.wsd-wb-row .wsd-errors{grid-column:1/-1;margin:2px 0 0}@media (max-width:640px){.wsd-wb-head{display:none}.wsd-wb-row{gap:4px;grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wsd-wb{background:#0000;border-color:#ffffff1a}:root:not([data-theme=light]) .wsd-wb-head{background:#ffffff0a}:root:not([data-theme=light]) .wsd-wb-row{border-color:#ffffff14}}:root[data-theme=dark] .wsd-wb{background:#0000;border-color:#ffffff1a}:root[data-theme=dark] .wsd-wb-head{background:#ffffff0a}.wsd-wb-more{background:#fcfbfe;border:0;border-top:1px solid #f1eef5;color:#6b4fbf;cursor:pointer;display:block;font:inherit;font-size:12px;padding:10px 12px;text-align:left;width:100%}.wsd-wb-more:hover{background:#f7f3fd}.wsd-sub--row{align-items:center;display:flex;gap:8px;justify-content:space-between}.wsd-connect{grid-gap:8px;display:grid;gap:8px}.wsd-connect__t{color:#6b6f75;font-size:12px}.wsd-connect__row{display:flex;flex-wrap:wrap;gap:8px}.wsd-appbtn{align-items:center;background:#fff;border:1px solid #e3dcef;border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:7px 12px 7px 8px}.wsd-appbtn:hover:not(:disabled){background:#faf7ff;border-color:#c7b2ef}.wsd-appbtn:disabled{cursor:default;opacity:.6}.wsd-kw>span small{color:#8b8f94;display:block;font-weight:400;margin-top:2px}.wsd-kw__add{display:flex;gap:6px}.wsd-kw__add input{flex:1 1;min-width:0}.wsd-chip__x{background:none;border:0;color:inherit;cursor:pointer;display:inline-grid;padding:0 0 0 2px;place-items:center}.wsd-dot{background:#1fae6b;border-radius:50%;box-shadow:0 0 0 2px #fff;display:inline-block;height:8px;width:8px}.wsd-apps{grid-gap:10px;display:grid;gap:10px;min-width:0}.wsd-apps__bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.wsd-apps__search{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;color:#8b8f94;display:flex;flex:1 1;gap:6px;min-width:180px;padding:0 10px}.wsd-apps__search input{background:#0000;border:0;color:var(--ink);flex:1 1;font-size:13px;min-width:0;outline:0;padding:7px 0}.wsd-seg{border:1px solid #e3dcef;border-radius:9px;display:inline-flex;overflow:hidden}.wsd-seg button{align-items:center;background:#fff;border:0;color:#4b4f55;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 11px}.wsd-seg button+button{border-left:1px solid #e3dcef}.wsd-seg button.on{background:#f3ecff;color:#5a24bd;font-weight:600}.wsd-appgrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));list-style:none;margin:0;padding:0}.wsd-app{align-items:center;background:#fff;border:1px solid #eceaf0;border-radius:10px;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:9px;min-width:0;padding:7px 9px;text-align:left;width:100%}.wsd-app:hover:not(:disabled){border-color:#d3c1f3}.wsd-app.on{background:#faf7ff;border-color:#c7b2ef}.wsd-app:disabled{cursor:progress;opacity:.6}.wsd-app__logo{display:inline-flex;flex:0 0 auto;position:relative}.wsd-app__logo .wsd-dot{bottom:-2px;position:absolute;right:-2px}.wsd-app__txt{flex:1 1;min-width:0}.wsd-app__txt b,.wsd-app__txt small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsd-app__txt b{font-size:12.5px}.wsd-app__txt small{color:#8b8f94;font-size:11px}.wsd-app.live .wsd-app__txt small{color:#138b65}.wsd-app__ok{color:var(--violet);flex:0 0 auto}.wsd-wa{background:#fcfcfb;border:1px solid #eceaf0;border-radius:12px;padding:10px}.wsd-wa__h{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.wsd-spin{animation:wsd-spin 1s linear infinite;vertical-align:-2px}@keyframes wsd-spin{to{transform:rotate(1turn)}}.wsd-pop{align-items:center;background:#19171e59;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:140}.wsd-pop__panel{background:#fff;border-radius:16px;box-shadow:0 30px 80px #00000038;display:flex;flex-direction:column;height:min(560px,90vh);overflow:hidden;width:min(640px,100%)}.wsd-pop__head{border-bottom:1px solid #eee;display:flex;gap:10px;justify-content:space-between;padding:14px 16px 10px}.wsd-pop__head b,.wsd-pop__head small{display:block}.wsd-pop__head b{font:700 15px var(--display)}.wsd-pop__head small{color:#80858b;font-size:12px;margin-top:2px}.wsd-pop__bar{grid-gap:8px;display:grid;gap:8px;padding:10px 16px}.wsd-pop__list{align-content:start;flex:1 1;overflow:auto;padding:0 16px 12px}.wsd-pop__foot{border-top:1px solid #eee;display:flex;justify-content:flex-end;padding:10px 16px}.wsd-timeline{background:#fff;border:1px solid #eceaf0;border-radius:12px;margin:0 0 12px;padding:10px 12px}.wsd-timeline__h{display:flex;font-size:13px;justify-content:space-between}.wsd-timeline__h span{color:var(--violet);font-weight:800}.wsd-timeline small{color:#80858b;display:block;font-size:11.5px;margin-top:6px}.wsd-hrow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.wsd-hrow .wsd-h{margin:16px 0 8px}.wsd-datef{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.wsd-datef input,.wsd-datef select{background:#fff;border:1px solid #ddd;border-radius:8px;color:var(--ink);font-size:12px;padding:5px 8px}@media (max-width:560px){.wsd-appgrid{grid-template-columns:1fr 1fr}.wsd-pop{padding:0}.wsd-pop__panel{border-radius:0;height:100%}}.wsd-sub--row .wsd-link{color:var(--violet);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.ewk{grid-gap:10px;background:#fff;background:var(--wsx-surface,#fff);border:1px solid #ececf0;border:1px solid var(--wsx-line,#ececf0);border-radius:12px;display:grid;gap:10px;margin-top:12px;padding:12px}.ewk-head{align-items:center;display:flex;font-size:13.5px;gap:7px}.ewk-head small{color:#71717a;color:var(--wsx-muted,#71717a);font-size:11.5px;margin-left:auto}.ewk-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.ewk-stats div{grid-gap:2px;background:#f6f6f8;background:var(--wsx-alt,#f6f6f8);border-radius:10px;display:grid;gap:2px;padding:8px;text-align:center}.ewk-stats b{font-size:16px}.ewk-stats span{color:#71717a;color:var(--wsx-muted,#71717a);font-size:11px}.ewk-stats .bad b{color:#dc2626}.ewk-projects{color:#52525b;color:var(--wsx-muted,#52525b);font-size:12px}.ewk-tasks,.ewk-updates{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.ewk-tasks button{grid-gap:8px;align-items:center;background:none;border:1px solid #ececf0;border:1px solid var(--wsx-line,#ececf0);border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:minmax(0,1fr) auto auto 92px;padding:8px 10px;text-align:left;width:100%}.ewk-tasks button:hover{border-color:#d4d4d8}.ewk-t{display:grid;min-width:0}.ewk-t b{font-size:12.5px;text-overflow:ellipsis}.ewk-t b,.ewk-t small{overflow:hidden;white-space:nowrap}.ewk-t small{align-items:center;color:#71717a;color:var(--wsx-muted,#71717a);display:inline-flex;font-size:11px;gap:3px}.ewk-stage{background:#f4f4f5;border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.ewk-stage.s-in_progress{background:#dbeafe;color:#1d4ed8}.ewk-stage.s-review{background:#fef3c7;color:#b45309}.ewk-stage.s-done{background:#dcfce7;color:#15803d}.ewk-due{color:#71717a;color:var(--wsx-muted,#71717a);font-size:11.5px;white-space:nowrap}.ewk-due.late{color:#dc2626;font-weight:700}.ewk-pct{background:#f1f1f4;border-radius:6px;height:18px;overflow:hidden;position:relative}.ewk-pct i{background:#86efac;inset:0 auto 0 0;position:absolute}.ewk-pct em{font-style:normal;line-height:18px;padding-left:6px;position:relative}.ewk-pct em,.ewk-sub{font-size:11px;font-weight:700}.ewk-sub{color:#71717a;color:var(--wsx-muted,#71717a);letter-spacing:.06em;text-transform:uppercase}.ewk-updates li{font-size:12.5px;line-height:1.45}.ewk-updates small{display:block;font-size:11px}.ewk-empty,.ewk-updates small{color:#71717a;color:var(--wsx-muted,#71717a)}.ewk-empty{align-items:center;display:flex;font-size:12.5px;gap:6px}@media (max-width:560px){.ewk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ewk-tasks button{grid-template-columns:minmax(0,1fr) auto}.ewk-pct{grid-column:1/-1}}.wsd-mailbtns{align-items:flex-end;display:flex;gap:6px}.wsd-note-inline{display:block;font-size:11.5px;margin:4px 0 6px;opacity:.75}.wsd-chips--add{margin-top:6px}.wsd-chip--add{border-style:dashed;opacity:.85}.wsd-chip--add:hover{opacity:1}.wsd-autoopen{align-self:center;font-size:12.5px;opacity:.75}.team-card{padding:16px 18px 18px}.team-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.team-head h3{font:800 15px inherit;font:800 15px var(--ui-display,var(--v10-display,inherit));letter-spacing:-.01em;margin:0}.team-head p{color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);font-size:12.5px;line-height:1.5;margin:4px 0 0;max-width:620px}.team-summary{align-items:center;color:#5c5c64;color:var(--ui-muted,#5c5c64);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:12px 0 0}.team-summary b{font-feature-settings:"tnum";color:#16161a;color:var(--ui-text,#16161a);font-variant-numeric:tabular-nums}.team-summary span{color:#9a9aa3;color:var(--ui-faint,#9a9aa3)}.team-toolbar{margin:12px 0 0}.team-form{animation:rtxFadeUp .25s ease both;background:#f6f6f4;background:var(--ui-surface-alt,#f6f6f4);border:1px solid #18142424;border:1px solid var(--ui-line-strong,#18142424);border-radius:14px;margin-top:16px;padding:16px}.team-form__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.team-form label{grid-gap:5px;color:#191b1f;color:var(--rtx-ui-text,#191b1f);display:grid;font-size:12px;font-weight:600;gap:5px}.team-form label em{color:#8a8492;color:var(--rtx-ui-text-faint,#8a8492);font-style:normal;font-weight:500}.team-form input:not([type]),.team-form input[type=email],.team-form input[type=text],.team-form select{background:#fff;border:1px solid #18142424;border-radius:10px;box-sizing:border-box;color:#191b1f;color:var(--rtx-ui-text,#191b1f);font:500 13px inherit;font:500 13px var(--v10-body,inherit);padding:9px 11px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.team-form input:focus,.team-form select:focus{border-color:#7b35ed8c;box-shadow:0 0 0 3px #7b35ed1a;outline:none}.team-form__check{align-items:center;color:#6f6878!important;color:var(--rtx-ui-text-muted,#6f6878)!important;display:flex!important;font-weight:500!important;gap:8px!important;grid-auto-flow:column;margin-top:12px}.team-form__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.team-note{border-radius:10px;font-size:12.5px;line-height:1.5;margin-top:14px;padding:10px 12px}.team-note--ok{background:#e3f7ee;color:#0b6b4b}.team-note--warn{background:#fff4dd;color:#8a5a00}.team-list{border-top:1px solid #18142412;border-top:1px solid var(--ui-line,#18142412);margin-top:12px}.team-row{align-items:center;border-bottom:1px solid #1814240f;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:12px 6px;transition:background-color .15s ease}.team-row:hover{background:#18142408;background:var(--ui-hover,#18142408)}.team-row--off{opacity:.6}.team-avatar{background:#18181c;background:var(--ui-ink,#18181c);border-radius:50%;color:#fff;color:var(--ui-ink-fg,#fff);display:grid;flex-shrink:0;font:700 12px inherit;font:700 12px var(--v10-body,inherit);height:34px;place-items:center;width:34px}.team-row__who{flex:1 1;min-width:180px}.team-row__who b{display:block;font-size:13.5px}.team-row__who b em{color:#8a8492;color:var(--rtx-ui-text-faint,#8a8492);font-style:normal;font-weight:500}.team-row__who small{color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);display:block;font-size:11.5px;margin-top:1px}.team-pill{background:#f1f0f4;border-radius:99px;color:#5f5670;font:700 10.5px inherit;font:700 10.5px var(--v10-body,inherit);padding:3px 9px;white-space:nowrap}.team-pill--admin{background:#f1eaff;color:#6b2fd6}.team-pill--on{background:#e3f7ee;color:#0b6b4b}.team-pill--off{background:#fde8e7;color:#b42318}.team-row__actions{align-items:center;display:flex;gap:6px}.team-row__actions select{background:#fff;border:1px solid #18142424;border-radius:8px;font:500 12px inherit;font:500 12px var(--v10-body,inherit);padding:6px 8px}.team-empty{align-items:center;border:1px dashed #18142424;border:1px dashed var(--ui-line-strong,#18142424);border-radius:12px;color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;justify-content:center;margin-top:14px;padding:16px;text-align:center}:root[data-theme=dark] .team-form{background:#1f1b29;border-color:#a78bfa40}:root[data-theme=dark] .team-form input,:root[data-theme=dark] .team-form select,:root[data-theme=dark] .team-row__actions select{background:#17161b;border-color:#ffffff1f;color:#eee}.team-form__teams{grid-gap:6px;color:#191b1f;color:var(--rtx-ui-text,#191b1f);display:grid;font-size:12px;font-weight:600;gap:6px;margin-top:12px}.team-form__teams em{color:#8a8492;color:var(--rtx-ui-text-faint,#8a8492);font-style:normal;font-weight:500}.team-chips{display:flex;flex-wrap:wrap;gap:6px}.team-chip{background:#fff;border:1px solid #18142424;border-radius:99px;color:#4d4658;cursor:pointer;font:600 12px inherit;font:600 12px var(--v10-body,inherit);padding:6px 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.team-chip:hover:not(:disabled){border-color:#7b35ed73}.team-chip--on{background:#f1eaff;border-color:#7b35ed8c;color:#6b2fd6}.team-chip:disabled{cursor:default;opacity:.6}.team-row__teams{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.team-pill--team{background:#eef4ff;color:#2f54b5}.team-row--editing{background:rgba(123,53,237,.035)}.team-edit{grid-gap:4px;background:#fff;border:1px solid #7b35ed33;border-radius:12px;display:grid;flex-basis:100%;gap:4px;margin:4px 0 2px 48px;padding:12px 14px}.team-edit label{grid-gap:5px;display:grid;font-size:12px;font-weight:600;gap:5px;max-width:220px}.team-edit select{background:#fff;border:1px solid #18142424;border-radius:8px;font:500 12.5px inherit;font:500 12.5px var(--v10-body,inherit);padding:7px 9px}:root[data-theme=dark] .team-chip{background:#17161b;border-color:#ffffff24;color:#ddd}:root[data-theme=dark] .team-chip--on{background:#2a2140;border-color:#a78bfa80;color:#c4a8ff}:root[data-theme=dark] .team-edit{background:#1f1b29;border-color:#a78bfa40}:root[data-theme=dark] .team-edit select{background:#17161b;border-color:#ffffff1f;color:#eee}:root[data-theme=dark] .team-pill--team{background:#1d2740;color:#9db8ff}.team-tabs{background:#f4f3f6;background:var(--ui-surface-alt,#f4f3f6);border-radius:12px;display:flex;flex-wrap:wrap;gap:4px;margin-top:14px;max-width:100%;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.team-tabs button{align-items:center;background:none;border:0;border-radius:9px;color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);cursor:pointer;display:inline-flex;font:600 12.5px inherit;font:600 12.5px var(--v10-body,inherit);gap:7px;padding:8px 12px}.team-tabs button em{font-feature-settings:"tnum";background:#18142412;border-radius:99px;color:inherit;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;padding:1px 7px}.team-tabs button.on{background:#fff;box-shadow:0 1px 3px #1814241a;color:#191b1f;color:var(--rtx-ui-text,#191b1f)}.team-tabs button.on em{background:#f1eaff;color:#6b2fd6}.team-tabs button:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--ui-accent,#7c3aed);outline-offset:1px}.team-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.team-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.team-select{background:#fff;border:1px solid #18142424;border-radius:9px;color:#191b1f;color:var(--rtx-ui-text,#191b1f);font:500 12.5px inherit;font:500 12.5px var(--v10-body,inherit);height:32px;padding:0 10px}.team-row__meta{color:#8a8492!important;color:var(--rtx-ui-text-faint,#8a8492)!important}.team-row__badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.team-avatar--soft{background:#efedf3;color:#4d4658}.team-org{align-items:center;background:#f1f0f4;border-radius:99px;color:#5f5670;display:inline-flex;font:600 11px inherit;font:600 11px var(--v10-body,inherit);gap:5px;max-width:260px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.team-org--mine{background:#f1eaff;color:#6b2fd6}.team-form__hint{color:#6f6878;color:var(--rtx-ui-text-muted,#6f6878);font-size:12px;margin:10px 0 0}.team-edit__grid{display:flex;flex-wrap:wrap;gap:12px}.team-edit__grid label{max-width:300px}@media (max-width:900px){.team-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.team-row__badges{flex-basis:100%;justify-content:flex-start;padding-left:46px}.team-row__actions{padding-left:46px}}:root[data-theme=dark] .team-tabs{background:#1b1922}:root[data-theme=dark] .team-tabs button.on{background:#2a2635;color:#eee}:root[data-theme=dark] .team-select{background:#17161b;border-color:#ffffff1f;color:#eee}:root[data-theme=dark] .team-avatar--soft{background:#2a2635;color:#ddd}:root[data-theme=dark] .team-org{background:#23202c;color:#c9c3d6}:root[data-theme=dark] .team-org--mine{background:#2a2140;color:#c4a8ff}.wpa{grid-gap:10px;display:grid;gap:10px}.wpa-primary__head{align-items:flex-start;display:flex;gap:10px}.wpa-primary__head svg{color:#b7791f;flex:0 0 16px;margin-top:2px}.wpa-primary__head b{display:block;font-size:14px}.wpa-primary__head span{color:var(--ui-muted);display:block;font-size:12.5px;line-height:1.5;margin-top:2px}.wpa-choices{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.wpa-choice{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:11px 12px;text-align:left}.wpa-choice svg{color:#7c3aed;flex:0 0 16px}.wpa-choice b{display:block;font-size:13px}.wpa-choice small{color:var(--ui-muted);display:block;font-size:11.5px;margin-top:1px}.wpa-choice.on{background:#faf7ff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.wpa-choice:disabled{cursor:not-allowed;opacity:.55}.wpa-fallback{grid-gap:5px;color:var(--ui-muted);display:grid;font-size:12px;font-weight:650;gap:5px;max-width:520px}.wpa-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.wpa-card.primary{border-color:#f1d49c}.wpa-card__head{align-items:flex-start;display:flex;gap:10px}.wpa-ico{border-radius:11px;display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.wpa-ico--cloud{background:#eef4ff;color:#2563eb}.wpa-ico--baileys{background:#f1ecff;color:#7c3aed}.wpa-card__title{flex:1 1;min-width:0}.wpa-card__title b{display:block;font-size:14px}.wpa-card__title small{color:var(--ui-muted);display:block;font-size:11.5px;margin-top:1px}.wpa-pills{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.wpa-primary-pill{align-items:center;background:#fff7e8;border:1px solid #f5d6a3;border-radius:999px;color:#9a5b00;display:inline-flex;font-size:11px;font-weight:750;gap:4px;padding:3px 8px}.wpa-toggle{align-items:center;cursor:pointer;display:flex;gap:10px;margin:12px 0 4px}.wpa-toggle input{height:1px;opacity:0;position:absolute;width:1px}.wpa-sw{background:#d8d7de;border-radius:999px;flex:0 0 36px;height:20px;position:relative;transition:background-color .15s ease;width:36px}.wpa-sw:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:16px}.wpa-toggle input:checked+.wpa-sw{background:#12a875}.wpa-toggle input:checked+.wpa-sw:after{transform:translateX(16px)}.wpa-toggle input:focus-visible+.wpa-sw{box-shadow:0 0 0 3px #7c3aed40}.wpa-toggle input:disabled+.wpa-sw{opacity:.5}.wpa-toggle b{display:block;font-size:12.5px}.wpa-toggle small{color:var(--ui-muted);display:block;font-size:11.5px}.wpa-dl{grid-gap:5px;display:grid;gap:5px;margin:10px 0 0}.wpa-dl div{grid-gap:8px;display:grid;font-size:12px;gap:8px;grid-template-columns:110px minmax(0,1fr)}.wpa-dl dt{color:var(--ui-muted)}.wpa-dl dd{margin:0;word-break:break-word}.wpa-dl dd.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.wpa-dl dd.bad{color:#b42318;color:var(--ui-bad,#b42318)}.wpa-caps{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wpa-caps span{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;gap:4px;padding:3px 8px}.wpa-caps .yes{background:#ecfdf5;color:#0b7a55}.wpa-caps .no{background:#f4f4f6;color:#8b8d96}.wpa-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.wpa-checks{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:10px 0 0;padding:0}.wpa-checks li{align-items:flex-start;display:flex;font-size:12px;gap:7px}.wpa-checks li.ok svg{color:#0b7a55}.wpa-checks li.bad svg{color:#dc2626}.wpa-checks li svg{flex:0 0 13px;margin-top:2px}.wpa-checks b{display:block;font-weight:650}.wpa-checks small{color:var(--ui-muted);display:block;line-height:1.4;word-break:break-word}.wpa-note{color:var(--ui-muted);font-size:11.5px;line-height:1.5;margin:0}@media (max-width:640px){.wpa-choices,.wpa-dl div{grid-template-columns:1fr}.wpa-dl div{gap:1px}}:root[data-theme=dark] .wpa-choice.on{background:#231d31}.wss{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:188px minmax(0,1fr);margin:0 auto;max-width:1120px;padding:4px 0 90px}.wss-nav{grid-gap:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,#fff 70%,#0000);background:color-mix(in srgb,var(--ui-surface,#fff) 70%,#0000);border:1px solid #ececf1;border:1px solid var(--ui-line,#ececf1);border-radius:14px;display:grid;gap:2px;padding:6px;position:-webkit-sticky;position:sticky;top:12px}.wss-nav button{align-items:center;background:#0000;border:0;border-radius:9px;color:#6b6b76;color:var(--ui-muted,#6b6b76);cursor:pointer;display:flex;font:inherit;font-size:12.5px;font-weight:600;gap:8px;height:32px;padding:0 10px;text-align:left}.wss-nav button:hover{background:#f4f3f8;background:var(--ui-surface-alt,#f4f3f8);color:#18181c;color:var(--ui-text,#18181c)}.wss-main{grid-gap:12px;display:grid;gap:12px;min-width:0}.wss-card{background:#fff;background:var(--ui-surface,#fff);border:1px solid #ececf1;border:1px solid var(--ui-line,#ececf1);border-radius:16px;box-shadow:0 1px 2px #14141e08;min-width:0;padding:14px 16px;scroll-margin-top:12px}.wss-head{align-items:center;display:flex;gap:10px}.wss-head+*{margin-top:12px}.wss-ico{background:#f2eefe;border-radius:9px;color:#6d28d9;display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.wss-ico.sm{background:#f4f3f8;background:var(--ui-surface-alt,#f4f3f8);color:#6b6b76;color:var(--ui-muted,#6b6b76);flex-basis:28px;height:28px;width:28px}.wss-title{flex:1 1;min-width:0}.wss-title h2{font-size:13.5px;font-weight:700;letter-spacing:-.01em;margin:0}.wss-title p{color:#6b6b76;color:var(--ui-muted,#6b6b76);font-size:11.5px;line-height:1.4;margin:1px 0 0}.wss-tag{background:#fff4e5;border-radius:99px;color:#9a5b00;font-size:10.5px;font-weight:700;padding:2px 8px}.wss-rows{grid-gap:6px;display:grid;gap:6px}.wss-row{align-items:center;border:1px solid #ececf1;border:1px solid var(--ui-line,#ececf1);border-radius:11px;display:flex;gap:10px;padding:8px 10px}.wss-row__text{flex:1 1;min-width:0}.wss-row__text b{display:block;font-size:12.5px}.wss-row__text small{color:#6b6b76;color:var(--ui-muted,#6b6b76);display:block;font-size:11.5px}.wss-row__text small.bad{color:#c02626;color:var(--ui-bad,#c02626)}.wss-inline{border:1px solid;border-radius:9px;font-size:11.5px;line-height:1.45;padding:6px 10px}.wss-inline.warn{background:#fffaf0;border-color:#f3e2bf;color:#8a5a00}.wss-inline.bad{background:#fef5f5;border-color:#f4d3d3;color:#b42318}.wss-hint{color:#6b6b76;color:var(--ui-muted,#6b6b76);font-size:11.5px}.wss-line{color:#18181c;color:var(--ui-text,#18181c);font-size:12.5px}.wss-slider{align-items:center;display:flex;gap:10px}.wss-slider input[type=range]{accent-color:#7c3aed;flex:1 1;min-width:160px}.wss-slider span{color:#6b6b76;color:var(--ui-muted,#6b6b76);font-size:12px}.wss-num{background:#fff;background:var(--ui-surface,#fff);border:1px solid #ececf1;border:1px solid var(--ui-line,#ececf1);border-radius:8px;color:inherit;font:inherit;font-size:12.5px;height:30px;padding:0 8px;width:76px}.wss-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.wss-stats div{background:#f7f6fa;background:var(--ui-surface-alt,#f7f6fa);border-radius:10px;padding:8px 10px}.wss-stats b{display:block;font-size:16px;letter-spacing:-.02em}.wss-stats span{color:#6b6b76;color:var(--ui-muted,#6b6b76);font-size:11px}.wss-stats .bad b{color:#c02626;color:var(--ui-bad,#c02626)}.wss-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wss-bar{background:#f1f0f5;background:var(--ui-surface-alt,#f1f0f5);border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.wss-bar i{background:#7c3aed;border-radius:99px;display:block;height:100%}.wss-bar i.bad{background:#dc2626;background:var(--ui-bad,#dc2626)}.wss-toast{background:#18181c;border-radius:11px;bottom:96px;box-shadow:0 12px 30px #00000038;color:#fff;cursor:pointer;font-size:12.5px;left:50%;max-width:min(560px,calc(100vw - 32px));padding:9px 14px;position:fixed;transform:translateX(-50%);z-index:1600}.wss-toast.bad{background:#7f1d1d}.wss .wpa{gap:8px}.wss .wpa-primary{border:1px solid #ececf1;border:1px solid var(--ui-line,#ececf1);border-radius:12px;padding:12px}.wss .wpa-primary__head b{font-size:12.5px}.wss .wpa-primary__head span{font-size:11.5px}.wss .wpa-choices{gap:6px;margin:10px 0}.wss .wpa-choice{border-radius:10px;padding:8px 10px}.wss .wpa-choice b{font-size:12.5px}.wss .wpa-fallback{font-size:11.5px}.wss .wpa-fallback select{font-size:12px;height:30px}.wss .wpa-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.wss .wpa-card{background:#fff;background:var(--ui-surface,#fff);border:1px solid #ececf1;border:1px solid var(--ui-line,#ececf1);border-radius:12px;padding:12px}.wss .wpa-card__title b{font-size:13px}.wss .wpa-toggle{margin:10px 0 2px}.wss .wpa-dl div{font-size:11.5px;grid-template-columns:96px minmax(0,1fr)}.wss .wpa-note{font-size:11px}@media (max-width:860px){.wss{grid-template-columns:1fr}.wss-nav{display:flex;gap:4px;overflow-x:auto;position:static}.wss-nav button{flex:0 0 auto}.wss-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-page{grid-gap:14px;display:grid;gap:14px;max-width:1040px}.os-card h2{align-items:center;display:flex;font-size:15px;gap:6px;margin:0 0 12px}.os-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.os-field{grid-gap:5px;color:#18181c;color:var(--ui-text,#18181c);display:grid;font-size:12.5px;font-weight:600;gap:5px}.os-field small{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:11.5px;font-weight:400;line-height:1.35}.os-card td select,.os-field input,.os-field select{background:#fff;background:var(--ui-surface,#fff);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong,#d9d9df);border-radius:9px;box-sizing:border-box;color:inherit;font:inherit;font-size:13px;font-weight:400;height:36px;min-width:0;padding:0 10px}.os-field input:disabled,.os-field select:disabled{background:#f7f7f8;background:var(--ui-surface-alt,#f7f7f8);color:#5c5c64;color:var(--ui-muted,#5c5c64)}.os-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:14px 0 10px}.os-tables{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.os-card table{border-collapse:collapse;font-size:12.5px;width:100%}.os-card th{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-weight:600;text-align:left}.os-card td,.os-card th{border-bottom:1px solid #e8e8ec;border-bottom:1px solid var(--ui-line,#e8e8ec);padding:8px}.os-card td{vertical-align:top}.os-role{font-weight:600;text-transform:capitalize}.os-muted{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:12px;margin:10px 0 0}.os-actions{display:flex;justify-content:flex-end}.apx{display:flex;flex-direction:column;gap:12px;gap:var(--os-gap,12px);margin:0 auto;max-width:860px;padding-bottom:8px}.apx-sec{padding:6px 18px!important}.apx-sec h2{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);font-size:11px;font-weight:750;letter-spacing:.08em;margin:12px 0 4px;text-transform:uppercase}.apx-row{align-items:center;border-top:1px solid #e5e5ea;border-top:1px solid var(--rtx-ui-border,#e5e5ea);display:flex;gap:18px;justify-content:space-between;padding:13px 0}.apx-sec h2+.apx-row{border-top:0}.apx-row__text{min-width:0}.apx-row__text b{color:#16161a;color:var(--rtx-ui-text,#16161a);display:block;font-size:13px;font-weight:650}.apx-row__text small{color:#71717a;color:var(--rtx-ui-text-muted,#71717a);display:block;font-size:11.5px;line-height:1.45;margin-top:3px;max-width:420px}.apx-row__ctl{flex-shrink:0}.apx-theme{display:flex;gap:10px}.apx-theme__opt{background:#fff;background:var(--rtx-ui-surface,#fff);border:1px solid #e5e5ea;border:1px solid var(--rtx-ui-border,#e5e5ea);border-radius:14px;border-radius:var(--os-r-card,14px);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:6px;transition:border-color .15s,box-shadow .15s;width:104px}.apx-theme__opt:hover{border-color:color-mix(in srgb,var(--os-accent) 35%,#0000)}.apx-theme__opt[aria-checked=true]{border-color:var(--os-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent) 16%,#0000)}.apx-theme__thumb{background:#f4f4f6;border:1px solid #e5e5ea;border-radius:9px;border-radius:calc(var(--os-r-card, 14px) - 5px);height:52px;overflow:hidden;position:relative}.apx-theme__thumb i{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000000f;position:absolute}.apx-theme__thumb i:first-child{height:8px;left:6px;right:6px;top:6px}.apx-theme__thumb i:nth-child(2){bottom:6px;left:6px;top:19px;width:44%}.apx-theme__thumb i:nth-child(3){background:var(--os-accent);bottom:6px;opacity:.85;right:6px;top:19px;width:38%}.apx-theme__opt--dark .apx-theme__thumb{background:#141418;border-color:#2a2a31}.apx-theme__opt--dark .apx-theme__thumb i:not(:nth-child(3)){background:#24242b}.apx-theme__opt--system .apx-theme__thumb{background:linear-gradient(135deg,#f4f4f6 50%,#141418 0)}.apx-theme__label{align-items:center;display:flex;font-size:12px;font-weight:600;gap:5px;justify-content:center}.apx-swatches{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.apx-swatch{background:var(--sw);border:0;border-radius:50%;box-shadow:0 0 0 1px #00000014 inset,0 4px 10px -4px var(--sw);color:#fff;cursor:pointer;display:grid;height:28px;place-items:center;transition:transform .15s;width:28px}.apx-swatch:hover{transform:scale(1.1)}.apx-swatch[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--sw);box-shadow:0 0 0 2px var(--rtx-ui-surface,#fff),0 0 0 4px var(--sw)}.apx-switch{background:#d4d4d8;background:var(--rtx-ui-border-md,#d4d4d8);border:0;border-radius:99px;cursor:pointer;display:flex;height:22px;padding:2px;transition:background .18s;width:38px}.apx-switch span{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:18px;transition:transform .18s ease;transition:transform .18s var(--os-ease,ease);width:18px}.apx-switch.is-on{background:var(--os-accent)}.apx-switch.is-on span{transform:translateX(16px)}.apx-foot{color:#a1a1aa;color:var(--rtx-ui-text-faint,#a1a1aa);font-size:11.5px;margin:4px 0 0;text-align:center}@media (max-width:720px){.apx-row{align-items:flex-start;flex-direction:column;gap:10px}.apx-row__ctl{max-width:100%}.apx-theme__opt{width:92px}.apx-swatches{justify-content:flex-start}}.nt-app{--nt-surface:var(--os-surface,#fff);--nt-ink:var(--os-ink,#16161a);--nt-muted:var(--os-muted,#71717a);--nt-faint:var(--os-faint,#a1a1aa);--nt-line:var(--os-line,#e5e5ea);--nt-tint:var(--os-tint-v,#f3efff);--nt-accent:var(--os-purple,#7c3aed);--nt-pink:var(--os-pink,#ff2d6c);grid-gap:0;background:var(--nt-surface);border:1px solid var(--nt-line);border-radius:18px;box-shadow:0 12px 32px #14141912;box-shadow:var(--os-shadow,0 12px 32px #14141912);color:var(--nt-ink);display:grid;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--os-font,Inter,system-ui,-apple-system,"Segoe UI",sans-serif);gap:0;grid-template-columns:minmax(250px,320px) minmax(0,1fr);height:calc(100dvh - 242px);height:calc(100dvh - var(--os-top-h, 54px) - var(--os-dock-space, 96px) - 92px);min-height:460px;overflow:hidden}.nt-app.is-mobile{border-radius:14px;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 212px);height:calc(100dvh - var(--os-top-h, 54px) - var(--os-dock-space, 84px) - 74px)}.nt-app *,.nt-modal *{box-sizing:border-box}.nt-btn{align-items:center;background:#fff;border:1px solid #dcdce2;border:1px solid var(--os-line-strong,#dcdce2);border-radius:10px;color:#16161a;color:var(--os-ink,#16161a);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;height:34px;padding:0 13px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;white-space:nowrap}.nt-btn:hover:not(:disabled){border-color:#c4c4cc}.nt-btn.primary{background:#7c3aed;background:var(--os-ink-btn,#7c3aed);border-color:#0000;color:#fff}.nt-btn.primary:hover:not(:disabled){box-shadow:0 6px 16px #1414192e}.nt-btn:disabled{cursor:default;opacity:.5}.nt-icon-btn{background:#0000;border:0;border-radius:8px;color:#71717a;color:var(--os-muted,#71717a);cursor:pointer;display:inline-grid;height:30px;place-items:center;width:30px}.nt-icon-btn:hover{background:#f1f1f4;color:#16161a;color:var(--os-ink,#16161a)}.nt-link{align-items:center;background:none;border:0;color:#7c3aed;color:var(--os-purple,#7c3aed);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:4px;padding:0}.nt-btn:focus-visible,.nt-chip:focus-visible,.nt-icon-btn:focus-visible,.nt-link:focus-visible,.nt-row:focus-visible,.nt-tool:focus-visible{outline:2px solid #7c3aed;outline:2px solid var(--os-purple,#7c3aed);outline-offset:2px}.nt-spin{animation:ntSpin 1s linear infinite}@keyframes ntSpin{to{transform:rotate(1turn)}}.nt-list{background:#fbfbfc;border-right:1px solid var(--nt-line);display:flex;flex-direction:column;min-height:0}.nt-app.is-mobile .nt-list{border-right:0}.nt-search{align-items:center;background:#f0f0f3;border-radius:10px;color:var(--nt-muted);display:flex;gap:8px;height:36px;margin:12px 12px 6px;padding:0 6px 0 11px}.nt-search input{background:#0000;border:0;color:var(--nt-ink);flex:1 1;font:inherit;font-size:13.5px;min-width:0;outline:none}.nt-search:focus-within{background:#fff;box-shadow:0 0 0 2px #7c3aed40}.nt-askall{align-items:center;background:var(--nt-tint);border:1px dashed #d9cdfb;border-radius:10px;color:#5b21b6;cursor:pointer;display:flex;font:inherit;font-size:12.5px;font-weight:600;gap:7px;margin:2px 12px 6px;overflow:hidden;padding:8px 11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.nt-askall:disabled{opacity:.7}.nt-answer{background:#fff;border:1px solid var(--nt-line);border-radius:12px;font-size:13px;line-height:1.5;margin:2px 12px 8px;max-height:40%;overflow:auto;padding:11px 30px 11px 12px;position:relative;white-space:pre-wrap}.nt-answer__src{color:var(--nt-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 10px;margin-top:8px;white-space:normal}.nt-answer__x{height:24px;position:absolute;right:6px;top:6px;width:24px}.nt-list__scroll{flex:1 1;min-height:0;overflow-y:auto;padding:0 8px 16px}.nt-list__empty,.nt-list__error{align-items:center;color:var(--nt-muted);display:flex;flex-direction:column;font-size:13px;gap:10px;padding:40px 16px;text-align:center}.nt-list__error{color:#b42318;display:block;padding:14px}.nt-group h3{color:var(--nt-ink);font-size:12px;font-weight:700;letter-spacing:.01em;margin:16px 10px 6px}.nt-group ul{list-style:none;margin:0;padding:0}.nt-group li+li .nt-row:not(.is-active){border-top-color:var(--nt-line)}.nt-row{background:#0000;border:0;border-radius:10px;border-top:1px solid #0000;color:var(--nt-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:10px 12px;text-align:left;width:100%}.nt-row:hover:not(.is-active){background:#f3f3f6}.nt-row.is-active{background:var(--nt-tint);box-shadow:inset 3px 0 0 var(--nt-accent)}.nt-group li:has(>.is-active)+li .nt-row,.nt-row.is-active+*{border-top-color:#0000}.nt-row__title{align-items:center;display:flex;font-size:14px;font-weight:650;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-row__pin{color:var(--nt-pink);flex-shrink:0}.nt-row__mic{color:var(--nt-accent);flex-shrink:0}.nt-row__sub{display:flex;font-size:12.5px;gap:8px;min-width:0}.nt-row__date{color:var(--nt-ink);flex-shrink:0;font-weight:500}.nt-row__preview{color:var(--nt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-editor-wrap{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0}.nt-editor-wrap.has-ai{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.nt-editor{background:var(--nt-surface);display:flex;flex-direction:column;min-height:0;min-width:0}.nt-editor--empty{grid-gap:10px;align-content:center;color:var(--nt-faint);display:grid;font-size:14px;gap:10px;place-items:center}.nt-toolbar{align-items:center;border-bottom:1px solid var(--nt-line);display:flex;flex-wrap:nowrap;gap:4px;min-height:50px;overflow-x:auto;padding:8px 12px;scrollbar-width:none}.nt-toolbar::-webkit-scrollbar{display:none}.nt-toolbar__group{align-items:center;background:#f4f4f6;border-radius:11px;display:flex;gap:2px;padding:3px}.nt-toolbar__group+.nt-toolbar__group{margin-left:4px}.nt-toolbar__spacer{flex:1 1;min-width:4px}.nt-tool{align-items:center;background:#0000;border:0;border-radius:8px;color:#3f3f46;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:12.5px;font-weight:600;gap:5px;height:32px;justify-content:center;min-width:32px;padding:0 7px}.nt-tool:hover{background:#ebebef;color:var(--nt-ink)}.nt-tool.is-on{background:#fff;box-shadow:0 1px 3px #1414191a;color:var(--nt-accent)}.nt-toolbar>.nt-tool.is-on{background:var(--nt-tint);box-shadow:none}.nt-tool--ai{color:#5b21b6}.nt-back{color:var(--nt-accent);flex-shrink:0;font-size:14px;font-weight:600;gap:2px;padding:0 8px 0 2px;width:auto}.nt-style{position:relative}.nt-menu{background:#fff;border:1px solid var(--nt-line);border-radius:12px;box-shadow:0 16px 40px #14141924;display:flex;flex-direction:column;left:0;min-width:170px;padding:6px;position:absolute;top:38px;z-index:20}.nt-menu__item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--nt-ink);cursor:pointer;display:flex;font:inherit;gap:8px;padding:8px 10px 8px 30px;position:relative;text-align:left}.nt-menu__item svg{color:var(--nt-accent);left:9px;position:absolute}.nt-menu__item:hover{background:#f3f3f6}.nt-menu__item.is-title{font-size:19px;font-weight:700}.nt-menu__item.is-heading{font-size:16px;font-weight:650}.nt-menu__item.is-body{font-size:14px}.nt-save{align-items:center;background:none;border:0;color:var(--nt-faint);display:inline-flex;font-family:inherit;font-size:12px;gap:5px;justify-content:flex-end;margin-right:6px;min-width:60px;white-space:nowrap}.nt-save.is-saved{color:#16825d;color:var(--os-green,#16825d)}.nt-save.is-error{color:#b42318;cursor:pointer;font-weight:600}.nt-banner{align-items:center;background:#fff5df;border-bottom:1px solid #f3e2b8;color:#7a4b00;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:10px 16px}.nt-banner span{flex:1 1;min-width:180px}.nt-page{flex:1 1;min-height:0;overflow-y:auto;padding:18px clamp(18px,4vw,56px) 60px}.nt-date{color:var(--nt-faint);font-size:12.5px;margin-bottom:14px;text-align:center}.nt-title{background:#0000;border:0;color:var(--nt-ink);font:inherit;font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px;outline:none;padding:0;width:100%}.nt-title::placeholder{color:#c8c8cf}.nt-body{caret-color:var(--nt-accent);color:#27272a;font-size:15.5px;line-height:1.6;min-height:50vh;outline:none;overflow-wrap:anywhere;padding-bottom:40px}.nt-body:empty:before{color:#c4c4cc;content:attr(data-placeholder);pointer-events:none}.nt-prose h1{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:18px 0 6px}.nt-prose h2{font-size:19px;font-weight:650;line-height:1.3;margin:16px 0 4px}.nt-prose h3{font-size:16px;font-weight:650;margin:14px 0 4px}.nt-prose div,.nt-prose p{margin:0}.nt-prose ol,.nt-prose ul{margin:4px 0;padding-left:26px}.nt-prose li{margin:2px 0}.nt-prose ul.checklist{list-style:none;padding-left:4px}.nt-prose ul.checklist>li{min-height:24px;padding-left:30px;position:relative}.nt-prose ul.checklist>li:before{background:#fff;border:1.5px solid #c4c4cc;border-radius:50%;box-sizing:border-box;content:"";cursor:pointer;height:18px;left:0;position:absolute;top:.2em;transition:background .15s,border-color .15s;width:18px}.nt-prose ul.checklist>li[data-checked=true]:before{background:#ff2d6c url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") 50% /12px no-repeat;background:var(--os-pink,#ff2d6c) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center /12px no-repeat;border-color:#ff2d6c;border-color:var(--os-pink,#ff2d6c)}.nt-prose ul.checklist>li[data-checked=true]{color:#a1a1aa;color:var(--os-faint,#a1a1aa);text-decoration:line-through;-webkit-text-decoration-color:#d4d4d8;text-decoration-color:#d4d4d8}.nt-voice{background:#fafafb;border:1px solid var(--nt-line);border-radius:14px;display:flex;flex-direction:column;gap:8px;margin:4px 0 16px;padding:14px}.nt-voice__head{align-items:center;color:var(--nt-muted);display:flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.nt-voice__note{background:#fff5df;border-radius:10px;color:#7a4b00;font-size:13px;line-height:1.5;padding:8px 10px}.nt-tag{align-items:center;background:var(--nt-tint);border-radius:999px;color:var(--nt-accent);display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;letter-spacing:0;padding:2px 8px;text-transform:none}.nt-transcript{background:#fff;border:1px solid var(--nt-line);border-radius:10px;color:var(--nt-ink);font:inherit;font-size:14.5px;line-height:1.55;outline:none;padding:10px 12px;resize:vertical;width:100%}.nt-transcript:focus{border-color:var(--nt-accent);box-shadow:0 0 0 3px #7c3aed1f}.nt-player{align-items:center;background:#fff;border:1px solid var(--nt-line);border-radius:12px;display:flex;gap:10px;padding:8px 10px}.nt-player.is-error{color:#b42318;font-size:13px;justify-content:space-between}.nt-player__play{background:#7c3aed;background:var(--os-ink-btn,#7c3aed);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.nt-player__play:disabled{opacity:.4}.nt-player__time{font-feature-settings:"tnum";color:var(--nt-muted);font-size:12px;font-variant-numeric:tabular-nums;min-width:34px}.nt-player__bar{appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#ff2d6c,#7c3aed) 0 0 /0 100% no-repeat,#e5e5ea;background:linear-gradient(90deg,var(--os-pink,#ff2d6c),var(--os-purple,#7c3aed)) 0 0 /var(--p,0) 100% no-repeat,#e5e5ea;border-radius:999px;cursor:pointer;flex:1 1;height:4px;min-width:60px}.nt-player__bar::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #7c3aed;border:2px solid var(--os-purple,#7c3aed);border-radius:50%;height:14px;width:14px}.nt-player__bar::-moz-range-thumb{background:#fff;border:2px solid #7c3aed;border:2px solid var(--os-purple,#7c3aed);border-radius:50%;height:12px;width:12px}.nt-player__speed{background:#fff;border:1px solid var(--nt-line);border-radius:8px;color:var(--nt-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:4px 7px}.nt-ai{background:#fbfbfc;border-left:1px solid var(--nt-line);display:flex;flex-direction:column;min-height:0}.nt-ai__head{align-items:center;border-bottom:1px solid var(--nt-line);display:flex;justify-content:space-between;min-height:50px;padding:10px 12px}.nt-ai__head strong{align-items:center;color:#5b21b6;display:inline-flex;font-size:14px;gap:6px}.nt-ai__actions{display:flex;flex-wrap:wrap;gap:6px;padding:12px}.nt-chip{align-items:center;background:#fff;border:1px solid var(--nt-line);border-radius:999px;color:#3f3f46;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:5px;padding:6px 11px}.nt-chip.is-on,.nt-chip:hover:not(:disabled){border-color:#c9bdf7;color:#5b21b6}.nt-chip.is-on{background:var(--nt-tint)}.nt-chip:disabled{opacity:.55}.nt-ai__ask{display:flex;gap:6px;padding:0 12px 10px}.nt-ai__ask input,.nt-ai__form input,.nt-ai__form select{background:#fff;border:1px solid #dcdce2;border:1px solid var(--os-line-strong,#dcdce2);border-radius:10px;color:var(--nt-ink);flex:1 1;font:inherit;font-size:13px;height:34px;min-width:0;padding:0 10px}.nt-ai__body{flex:1 1;font-size:13.5px;line-height:1.55;min-height:0;overflow-y:auto;padding:4px 12px 20px}.nt-ai__body h4{color:var(--nt-muted);font-size:11.5px;letter-spacing:.05em;margin:14px 0 6px;text-transform:uppercase}.nt-ai__hint{color:var(--nt-muted);font-size:12.5px;margin:6px 0}.nt-ai__err{background:#fff1f1;border-radius:10px;color:#b42318;font-size:13px;margin:6px 0;padding:8px 10px}.nt-ai__text{padding:12px;white-space:pre-wrap}.nt-ai__preview,.nt-ai__text{background:#fff;border:1px solid var(--nt-line);border-radius:12px}.nt-ai__preview{font-size:14px;max-height:50vh;overflow:auto;padding:10px 12px}.nt-ai__apply{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:10px}.nt-ai__items{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.nt-ai__item{background:#fff;border:1px solid var(--nt-line);border-radius:12px;padding:10px 11px}.nt-ai__item-title{font-weight:600}.nt-ai__item-meta{color:var(--nt-muted);font-size:12px;margin-top:2px}.nt-ai__item-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.nt-ai__item-actions .nt-chip{font-size:12px;padding:4px 9px}.nt-ai__form{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nt-ai__done{align-items:center;color:#16825d;color:var(--os-green,#16825d);display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;margin-top:8px}.nt-ai__list{margin:0;padding-left:18px}.nt-ai__people{margin:0}.nt-ai__loading{align-items:center;color:var(--nt-muted);display:flex;font-size:13px;gap:4px;padding:10px 0}.nt-ai__loading span{animation:ntDot 1s ease-in-out infinite;background:var(--nt-accent);border-radius:50%;height:6px;width:6px}.nt-ai__loading span:nth-child(2){animation-delay:.15s}.nt-ai__loading span:nth-child(3){animation-delay:.3s;margin-right:6px}@keyframes ntDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.nt-modal{animation:ntFade .18s ease both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16161a52;display:grid;font-family:Inter,system-ui,sans-serif;font-family:var(--os-font,Inter,system-ui,sans-serif);inset:0;padding:16px;place-items:center;position:fixed;z-index:2000}.nt-modal__card{animation:ntRise .22s cubic-bezier(.2,.8,.2,1) both;background:#fff;border-radius:20px;box-shadow:0 30px 80px #14141940;color:#16161a;color:var(--os-ink,#16161a);padding:18px 20px 20px;width:min(440px,100%)}.nt-modal__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.nt-modal__head h2{font-size:16px;font-weight:650;margin:0}.nt-rec{text-align:center}.nt-rec__time{font-feature-settings:"tnum";font-size:44px;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.02em;margin:14px 0 8px}.nt-rec__time.is-paused{color:#a1a1aa;color:var(--os-faint,#a1a1aa)}.nt-rec__wave{align-items:center;display:flex;gap:3px;height:54px;justify-content:center;margin-bottom:10px}.nt-rec__wave i{background:linear-gradient(180deg,#ff2d6c,#7c3aed);background:linear-gradient(180deg,var(--os-pink,#ff2d6c),var(--os-purple,#7c3aed));border-radius:4px;height:100%;transform-origin:center;transition:transform .08s linear;width:4px}.nt-rec__status{align-items:center;color:#71717a;color:var(--os-muted,#71717a);display:flex;font-size:13px;gap:6px;justify-content:center;min-height:20px}.nt-rec__dot{animation:ntPulse 1.2s ease-in-out infinite;background:#e5484d;border-radius:50%;height:8px;width:8px}@keyframes ntPulse{50%{opacity:.3}}.nt-rec__controls{align-items:center;display:flex;gap:18px;justify-content:center;margin:16px 0 4px}.nt-rec__main{background:linear-gradient(135deg,#ff2d6c,#7c3aed);background:linear-gradient(135deg,var(--os-pink,#ff2d6c),var(--os-purple,#7c3aed));border:0;border-radius:50%;box-shadow:0 10px 26px #7c3aed52;color:#fff;cursor:pointer;display:grid;height:68px;place-items:center;transition:transform .12s;width:68px}.nt-rec__main:hover:not(:disabled){transform:scale(1.04)}.nt-rec__main:disabled{opacity:.6}.nt-rec__main.is-stop{background:#e5484d;box-shadow:0 10px 26px #e5484d4d}.nt-rec__side{background:#fff;border:1px solid #e5e5ea;border:1px solid var(--os-line,#e5e5ea);border-radius:50%;color:#16161a;color:var(--os-ink,#16161a);cursor:pointer;display:grid;height:48px;place-items:center;width:48px}.nt-rec__msg{color:#71717a;color:var(--os-muted,#71717a);font-size:14px;line-height:1.55;margin:18px 0 6px}.nt-rec__review{gap:10px;margin-top:6px;text-align:left}.nt-field,.nt-rec__review{display:flex;flex-direction:column}.nt-field{font-size:12.5px;font-weight:600;gap:6px}.nt-field input{border:1px solid #dcdce2;border:1px solid var(--os-line-strong,#dcdce2);border-radius:10px;font:inherit;font-size:14px;font-weight:400;height:40px;outline:none;padding:0 12px}.nt-field input:focus{border-color:#7c3aed;border-color:var(--os-purple,#7c3aed);box-shadow:0 0 0 3px #7c3aed24}.nt-rec__preview{height:40px;width:100%}.nt-rec__meta{color:#71717a;color:var(--os-muted,#71717a);font-size:12px}.nt-rec__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.nt-rec__notice{background:#fff5df;color:#7a4b00;font-size:12.5px}.nt-rec__error,.nt-rec__notice{border-radius:10px;margin:12px 0 0;padding:8px 10px;text-align:left}.nt-rec__error{background:#fff1f1;color:#b42318;font-size:13px;line-height:1.5}.nt-progress{background:#f0f0f3;border-radius:8px;height:26px;overflow:hidden;position:relative}.nt-progress i{background:linear-gradient(90deg,#ff2d6c38,#7c3aed47);inset:0 auto 0 0;position:absolute;transition:width .2s}.nt-progress span{display:block;font-size:12px;font-weight:600;line-height:26px;position:relative;text-align:center}@keyframes ntFade{0%{opacity:0}}@keyframes ntRise{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media (max-width:1100px){.nt-editor-wrap.has-ai{grid-template-columns:minmax(0,1fr);position:relative}.nt-editor-wrap.has-ai .nt-ai{box-shadow:-12px 0 32px #1414191f;inset:0 0 0 auto;position:absolute;width:min(360px,100%);z-index:15}}@media (max-width:760px){.nt-hide-sm{display:none!important}.nt-page{padding:14px 16px 40px}.nt-title{font-size:24px}.nt-toolbar{gap:2px;padding:6px 8px}.nt-toolbar__group+.nt-toolbar__group{margin-left:2px}.nt-tool{min-width:30px;padding:0 5px}.nt-save{margin-right:0;min-width:0}.nt-save:not(.is-error){font-size:0;gap:0}.nt-editor-wrap.has-ai .nt-ai{border-left:0;border-radius:16px 16px 0 0;border-top:1px solid var(--nt-line);box-shadow:0 -12px 32px #14141924;height:72%;inset:auto 0 0 0;width:100%}.nt-modal{align-items:end;padding:0}.nt-modal__card{border-radius:20px 20px 0 0;padding-bottom:max(20px,env(safe-area-inset-bottom));width:100%}}@media (prefers-reduced-motion:reduce){.nt-ai__loading span,.nt-modal,.nt-modal__card,.nt-rec__dot,.nt-spin{animation:none!important}}.nt-voice__convert{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.nt-voice__cost{color:#6b6b76;font-size:12.5px}.nt-rec__convert{align-items:flex-start;border:1px solid var(--nt-line);border-radius:10px;cursor:pointer;display:flex;font-size:13px;gap:8px;line-height:1.5;padding:10px 12px}.nt-rec__convert input{margin-top:3px}.fg-locked{display:grid;min-height:70vh;padding:24px;place-items:center}.fg-locked__card{grid-gap:10px;background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:16px;display:grid;gap:10px;justify-items:center;max-width:440px;padding:28px 24px;text-align:center}.fg-locked__icon{background:#f4f2fb;background:var(--ui-surface-alt,#f4f2fb);border-radius:12px;color:#7b35ed;color:var(--ui-accent,#7b35ed);display:grid;height:44px;place-items:center;width:44px}.fg-locked h1{font-size:17px;margin:4px 0 0}.fg-locked p{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:13px;line-height:1.5;margin:0}.um-page{grid-gap:14px;display:grid;gap:14px;max-width:1180px}.um-head{align-items:center;gap:10px;justify-content:space-between}.um-head,.um-tabs{display:flex;flex-wrap:wrap}.um-tabs{background:#f4f4f6;background:var(--ui-surface-alt,#f4f4f6);border-radius:11px;gap:4px;padding:3px}.um-tabs button{align-items:center;background:#0000;border:0;border-radius:8px;color:#5c5c64;color:var(--ui-muted,#5c5c64);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 12px}.um-tabs button.is-on{background:#fff;background:var(--ui-surface,#fff);box-shadow:0 1px 2px #00000014;color:#18181c;color:var(--ui-text,#18181c)}.um-drawer__tabs button:focus-visible,.um-tabs button:focus-visible{outline:2px solid #7b35ed;outline:2px solid var(--ui-accent,#7b35ed);outline-offset:1px}.um-card{grid-gap:10px;display:grid;gap:10px}.um-card h2,.um-card h3{align-items:center;display:flex;font-size:14px;gap:6px;margin:0}.um-muted{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:12px;line-height:1.45;margin:0}.um-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.um-overview{grid-gap:14px;display:grid;gap:14px}.um-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.um-filters .ui-search{flex:1 1 240px}.um-field input,.um-field select,.um-field textarea,.um-inline input,.um-inline select,.um-select select{background:#fff;background:var(--ui-surface,#fff);border:1px solid #d9d9df;border:1px solid var(--ui-line-strong,#d9d9df);border-radius:9px;box-sizing:border-box;color:inherit;font:inherit;font-size:13px;height:34px;min-width:0;padding:0 10px}.um-field input,.um-field select,.um-field textarea{font-weight:400}.um-field input:focus,.um-field select:focus,.um-field textarea:focus{border-color:#7b35ed;border-color:var(--ui-accent,#7b35ed);box-shadow:0 0 0 3px #7b35ed1f;outline:none}.um-field textarea{height:auto;padding:8px 10px;resize:vertical}.um-table-wrap{overflow-x:auto}.um-table{border-collapse:collapse;font-size:12.5px;width:100%}.um-table th{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-weight:600;text-align:left;white-space:nowrap}.um-table td,.um-table th{border-bottom:1px solid #e8e8ec;border-bottom:1px solid var(--ui-line,#e8e8ec);padding:8px}.um-table td{vertical-align:middle}.um-table tbody tr{cursor:pointer}.um-table tbody tr:focus-visible,.um-table tbody tr:hover{background:#f7f7f8;background:var(--ui-surface-alt,#f7f7f8);outline:none}.um-table--plain tbody tr{cursor:default}.um-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.um-person{align-items:center;display:flex;gap:10px}.um-person strong{display:block;font-size:13px}.um-person small{color:#5c5c64;color:var(--ui-muted,#5c5c64);display:block;font-size:11.5px}.um-avatar{border-radius:50%;flex-shrink:0;object-fit:cover}.um-avatar--initials{background:#efeaf9;background:var(--ui-surface-alt,#efeaf9);display:inline-grid;font-size:11px;font-weight:700;place-items:center}.um-avatar--initials,.um-tag{color:#7b35ed;color:var(--ui-accent,#7b35ed)}.um-tag{background:#f1effa;background:var(--ui-surface-alt,#f1effa);border-radius:6px;font-size:10.5px;font-weight:600;margin-left:6px;padding:1px 6px}.um-warn{align-items:center;color:#b45309;display:inline-flex;font-weight:600;gap:4px}.um-ok{color:#15803d;font-weight:600}.um-neg{color:#b91c1c}.um-pos{color:#15803d}.um-link{background:none;border:0;color:#7b35ed;color:var(--ui-accent,#7b35ed);cursor:pointer;font:inherit;font-size:12px;padding:0;text-decoration:underline}.um-drawer-wrap{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0f1461;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:3000}.um-drawer{animation:um-slide .2s ease-out;background:#f7f7f9;background:var(--ui-bg,#f7f7f9);border-radius:16px 0 0 16px;box-shadow:-16px 0 40px #0000002e;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;width:min(820px,100vw)}@keyframes um-slide{0%{opacity:.5;transform:translateX(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.um-drawer{animation:none}}@media (max-width:640px){.um-drawer{border-radius:0}}.um-drawer__head{align-items:center;background:#fff;background:var(--ui-surface,#fff);border-bottom:1px solid #e8e8ec;border-bottom:1px solid var(--ui-line,#e8e8ec);display:flex;gap:12px;justify-content:space-between;padding:18px 22px}.um-drawer__head h2{align-items:center;display:flex;font-size:17px;gap:8px;line-height:1.2;margin:0}.um-drawer__who{align-items:center;display:flex;gap:14px;min-width:0}.um-drawer__who small{align-items:center;color:#5c5c64;color:var(--ui-muted,#5c5c64);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px;margin-top:3px}.um-drawer__tabs{background:#fff;background:var(--ui-surface,#fff);border-bottom:1px solid #e8e8ec;border-bottom:1px solid var(--ui-line,#e8e8ec);display:flex;flex-shrink:0;gap:4px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.um-drawer__tabs::-webkit-scrollbar{display:none}.um-drawer__tabs button{background:none;border:0;border-bottom:2px solid #0000;color:#5c5c64;color:var(--ui-muted,#5c5c64);cursor:pointer;font:inherit;font-size:13px;font-weight:600;height:44px;padding:0 12px;white-space:nowrap}.um-drawer__tabs button:hover{color:#18181c;color:var(--ui-text,#18181c)}.um-drawer__tabs button.is-on{border-bottom-color:#7b35ed;border-bottom-color:var(--ui-accent,#7b35ed);color:#7b35ed;color:var(--ui-accent,#7b35ed)}.um-drawer__body{grid-gap:14px;align-content:start;display:grid;flex:1 1;gap:14px;min-height:0;overflow-y:auto;padding:18px 22px 0}.um-drawer__body>:last-child{margin-bottom:22px}.um-sticky-actions{background:linear-gradient(0deg,#f7f7f9 70%,#0000);background:linear-gradient(to top,var(--ui-bg,#f7f7f9) 70%,#0000);border-top:1px solid #e8e8ec;border-top:1px solid var(--ui-line,#e8e8ec);bottom:0;margin:0 -22px;padding:12px 22px;position:-webkit-sticky;position:sticky;z-index:2}.um-form{grid-gap:14px;display:grid;gap:14px}.um-form fieldset{background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:12px;margin:0;min-width:0;padding:12px 14px 14px}.um-form legend{font-size:13px;font-weight:700;padding:0 6px}.um-grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.um-field{grid-gap:5px;align-content:start;display:grid;font-size:12.5px;font-weight:600;gap:5px}.um-field em{color:#b91c1c;font-style:normal}.um-field small{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:11.5px;font-weight:400;line-height:1.35}.um-field--wide{grid-column:1/-1}.um-form__actions{display:flex;gap:8px;justify-content:flex-end}.um-avatar-pick{align-items:center;display:flex;gap:10px}.um-checks{display:flex;flex-wrap:wrap;gap:6px 14px}.um-check{align-items:center;display:inline-flex;font-size:12.5px;font-weight:400;gap:6px}.um-features{grid-gap:12px;display:grid;gap:12px}.um-features__summary{align-items:flex-start;background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.um-features__summary strong{display:block;font-size:14px}.um-features__summary span{color:#5c5c64;color:var(--ui-muted,#5c5c64);display:block;font-size:12px;line-height:1.45;margin-top:2px}.um-features__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.um-fgroup{grid-gap:2px;align-content:start;background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:12px;display:grid;gap:2px;padding:10px 12px 8px}.um-fgroup__head{align-items:center;border-bottom:1px solid #efeff2;border-bottom:1px solid var(--ui-line,#efeff2);display:flex;gap:8px;margin-bottom:2px;padding-bottom:6px}.um-fgroup__head h4{font-size:11.5px;letter-spacing:.05em;margin:0;text-transform:uppercase}.um-fgroup__count,.um-fgroup__head h4{color:#5c5c64;color:var(--ui-muted,#5c5c64)}.um-fgroup__count{background:#f4f4f6;background:var(--ui-surface-alt,#f4f4f6);border-radius:99px;font-size:11px;font-weight:700;padding:1px 7px}.um-fgroup__head .um-link{font-size:11.5px;font-weight:600;margin-left:auto;text-decoration:none}.um-frow{align-items:center;border-radius:8px;color:#5c5c64;color:var(--ui-muted,#5c5c64);cursor:pointer;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin:0 -6px;padding:7px 6px}.um-frow:hover{background:#f7f7f8;background:var(--ui-surface-alt,#f7f7f8)}.um-frow.is-on{color:#18181c;color:var(--ui-text,#18181c);font-weight:500}.um-frow__label{align-items:center;display:inline-flex;gap:4px;min-width:0}.um-role h4{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:11.5px;letter-spacing:.04em;margin:4px 0 6px;text-transform:uppercase}.um-switch{align-items:center;display:inline-flex;flex-shrink:0}.um-switch input{-webkit-appearance:none;appearance:none;background:#d1d1d8;background:var(--ui-line-strong,#d1d1d8);border-radius:999px;cursor:pointer;flex-shrink:0;height:20px;margin:0;position:relative;transition:background .15s;width:34px}.um-switch input:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.um-switch input:checked{background:#7b35ed;background:var(--ui-accent,#7b35ed)}.um-switch input:checked:after{transform:translateX(14px)}.um-switch input:focus-visible{outline:2px solid #7b35ed;outline:2px solid var(--ui-accent,#7b35ed);outline-offset:2px}.um-switch input:disabled{cursor:default;opacity:.55}.um-inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.um-inline input{flex:1 1 140px}.um-bar{background:#efeff2;background:var(--ui-surface-alt,#efeff2);border-radius:99px;height:8px;overflow:hidden}.um-bar i{background:#7b35ed;background:var(--ui-accent,#7b35ed);border-radius:inherit;display:block;height:100%}.um-spark{align-items:flex-end;display:flex;gap:3px;height:70px}.um-spark span{background:#7b35ed;background:var(--ui-accent,#7b35ed);border-radius:3px 3px 0 0;flex:1 1;min-width:4px;opacity:.75}.um-ws{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.um-ws li{align-items:center;background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:10px;display:flex;gap:10px;padding:8px 10px}.um-ws__name{flex:1 1;font-size:13px;font-weight:600}.um-errors{grid-gap:8px;display:grid;font-size:12.5px;gap:8px;list-style:none;margin:0;padding:0}.um-errors time{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:11.5px;margin-left:6px}.um-errors div{color:#b91c1c;margin-top:2px}.um-dl{grid-gap:6px 14px;display:grid;font-size:12.5px;gap:6px 14px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0}.um-dl dt{color:#5c5c64;color:var(--ui-muted,#5c5c64)}.um-dl dd{margin:0}.um-danger{border-color:#fecaca}.um-created{grid-gap:12px;display:grid;gap:12px}.um-cred{font-size:13px;line-height:1.8}.um-cred code{background:#f4f4f6;background:var(--ui-surface-alt,#f4f4f6);border-radius:6px;font-size:13px;padding:2px 6px}.um-audit{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.um-audit li{background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:10px;font-size:12.5px;padding:8px 10px}.um-audit__top{align-items:center;display:flex;gap:8px}.um-audit__top time{margin-left:auto}.um-audit__top time,.um-audit__who{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:11.5px}.um-audit__what{margin-top:4px;word-break:break-word}.um-roles{grid-gap:10px;display:grid;gap:10px}.um-role__head{align-items:center;background:none;border:0;cursor:pointer;display:flex;font:inherit;gap:8px;padding:0;text-align:left;width:100%}.um-role__head small{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:11.5px;margin-left:auto}.um-role__body{grid-gap:10px;display:grid;gap:10px}.um-role fieldset{border:0;margin:0;min-width:0;padding:0}.sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.um-seg{background:#efeff2;background:var(--ui-surface-alt,#efeff2);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:3px;justify-self:start;padding:3px}.um-seg button{background:none;border:0;border-radius:8px;color:#5c5c64;color:var(--ui-muted,#5c5c64);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;height:30px;padding:0 12px}.um-seg button.is-on{box-shadow:0 1px 2px #00000014;color:#18181c;color:var(--ui-text,#18181c)}.um-filter,.um-seg button.is-on{background:#fff;background:var(--ui-surface,#fff)}.um-filter{border:1px solid #d9d9df;border:1px solid var(--ui-line-strong,#d9d9df);border-radius:8px;font:inherit;font-size:12.5px;height:32px;min-width:160px;padding:0 10px}.um-dialog-wrap{background:#0f0f1473;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:3100}.um-dialog{grid-gap:12px;background:#fff;background:var(--ui-surface,#fff);border-radius:16px;box-shadow:0 24px 60px #00000040;display:grid;gap:12px;padding:20px;width:min(460px,100%)}.um-dialog h3{font-size:17px;margin:0}.um-dialog>p{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:13px;line-height:1.5;margin:0}.um-dialog__who{grid-gap:2px;background:#f6f6f8;background:var(--ui-surface-alt,#f6f6f8);border-radius:10px;display:grid;font-size:13px;gap:2px;padding:10px 12px}.um-dialog__who span{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:12px}.um-dialog__actions{display:flex;gap:8px;justify-content:flex-end}.um-invites{grid-gap:8px;display:grid;gap:8px}.um-invites__row{align-items:center;background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:10px;display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;padding:9px 12px}.um-invites__who{display:grid;flex:1 1 200px;min-width:0}.um-invites__who small{color:#5c5c64;color:var(--ui-muted,#5c5c64);font-size:11.5px}.um-invite-page{background:#f6f5fa;background:var(--ui-bg,#f6f5fa);display:grid;min-height:100vh;padding:24px;place-items:center}.um-invite-card{grid-gap:12px;background:#fff;background:var(--ui-surface,#fff);border:1px solid #e8e8ec;border:1px solid var(--ui-line,#e8e8ec);border-radius:18px;box-shadow:0 18px 50px #1e1c2d14;display:grid;gap:12px;padding:28px;width:min(520px,100%)}.um-invite-card__icon{background:#7b35ed1a;border-radius:13px;color:#7b35ed;color:var(--ui-accent,#7b35ed);display:grid;height:46px;place-items:center;width:46px}.um-invite-card h1{font-size:20px;margin:0}.um-invite-card p{font-size:14px;line-height:1.55;margin:0}.um-invite-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
/*# sourceMappingURL=main.d87bc3de.css.map*/