@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.computer-desktop{--os-titlebar:34px;isolation:isolate;color:#1c2430;background:#164f9c;width:100%;height:100dvh;min-height:560px;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.computer-desktop *,.computer-desktop :before,.computer-desktop :after{box-sizing:border-box}.computer-desktop button{font-family:inherit}.computer-desktop button:focus-visible,.computer-desktop [tabindex]:focus-visible{outline-offset:-3px;outline:2px solid #2364b4}.desktop-wallpaper{pointer-events:none;background:radial-gradient(at 50% 20%,#72b9ef 0%,#3783d3 32%,#1858a7 67%,#123d7b 100%);position:absolute;inset:0;overflow:hidden}.wallpaper-light{background:radial-gradient(at 70% 30%,#c4edff80,#0000 57%);width:90%;height:130%;position:absolute;top:-40%;left:30%;transform:rotate(-26deg)}.wallpaper-fold{background:linear-gradient(136deg,#7ec7ff0d 9%,#98d5ff9c 30%,#2b8be7d6 45%,#0750a1ed 68%,#68bdfb4d 84%);border:2px solid #9fd9ff66;border-radius:45% 55% 65% 35%/50% 65% 35% 50%;position:absolute;box-shadow:inset 20px 40px 75px #daf6ff45,inset -25px -60px 80px #002a73b0,15px 30px 70px #082e7460}.fold-one{width:700px;height:730px;top:calc(48% - 390px);left:calc(50% - 360px);transform:rotate(-38deg)perspective(950px)rotateY(-28deg)}.fold-two{opacity:.88;width:600px;height:660px;top:calc(48% - 330px);left:calc(50% - 300px);transform:rotate(-30deg)perspective(900px)rotateY(-35deg)}.fold-three{width:490px;height:580px;top:calc(48% - 290px);left:calc(50% - 235px);transform:rotate(-23deg)perspective(900px)rotateY(-41deg)}.fold-four{opacity:.9;width:365px;height:470px;top:calc(48% - 235px);left:calc(50% - 165px);transform:rotate(-13deg)perspective(900px)rotateY(-48deg)}.wallpaper-floor{filter:blur(40px);background:linear-gradient(#0000,#061d5799);position:absolute;inset:65% -10% -40%;transform:rotate(-12deg)}.desktop-shortcut-list{flex-direction:column;gap:12px;width:86px;display:flex;position:absolute;top:17px;left:15px}.desktop-shortcut{background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:86px;min-height:78px;padding:8px 4px;display:flex;color:#fff!important;cursor:default!important}.desktop-shortcut:hover,.desktop-shortcut:focus{background:#ffffff19;border-color:#ffffff30}.desktop-shortcut>span:last-child{text-align:center;text-shadow:0 1px 4px #122747;font-size:11px;line-height:1.35}.desktop-shortcut .desktop-app-icon{border-radius:9px;width:38px;height:38px;box-shadow:0 3px 8px #00275355}.desktop-shortcut .desktop-jankrx-icon{font-size:32px}.desktop-monitor-icon{color:#edfaff;filter:drop-shadow(0 3px 2px #123d7770);place-items:center;width:40px;height:38px;display:grid}.desktop-demo-watermark{color:#e6f6ff;opacity:.76;text-shadow:0 1px 2px #074485;flex-wrap:wrap;align-items:center;gap:7px;max-width:220px;font-size:11px;line-height:1.5;display:flex;position:absolute;bottom:79px;left:24px}.desktop-demo-watermark>span:last-child{opacity:.7;width:100%;margin-left:12px;font-size:9px;display:block}.desktop-demo-dot{background:#b9f5db;border-radius:50%;width:5px;height:5px}.desktop-frame{background:#fff;border:1px solid #ffffff80;border-radius:9px;flex-direction:column;transition:left .28s,top .28s,width .28s,height .28s,box-shadow .2s;display:flex;position:absolute;overflow:hidden;box-shadow:0 14px 48px #071c4b3d,0 2px 10px #071c4b26,0 0 0 1px #173b701a}.desktop-frame[hidden]{display:none}.desktop-frame-active{border-color:#faffff;box-shadow:0 25px 70px #09192f57,0 4px 14px #0a244336,0 0 0 1px #26465d1c}.desktop-frame[data-dragging],.desktop-interacting .desktop-frame{transition:none!important}.desktop-frame-maximized{border-radius:5px}.desktop-titlebar{flex:0 0 var(--os-titlebar);height:var(--os-titlebar);color:#636a72;cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:-2px;background:linear-gradient(125deg,#f7f9fc,#eaf0f7);border-bottom:1px solid #d2d9e380;justify-content:space-between;align-items:center;width:100%;display:flex}.desktop-frame-active .desktop-titlebar{color:#293343;background:linear-gradient(115deg,#fbfcfe,#eef3f8)}.desktop-window-identity{align-items:center;gap:8px;min-width:0;padding-left:11px;font-size:11px;font-weight:500;display:flex}.desktop-window-identity>span{white-space:nowrap}.desktop-window-identity .desktop-app-icon{border-radius:4px;flex-shrink:0;width:17px;height:17px}.desktop-window-identity .desktop-jankrx-icon{font-size:16px;line-height:16px}.desktop-window-subtitle{color:#84909d;text-overflow:ellipsis;padding-left:2px;font-size:9px;font-weight:400;overflow:hidden}.desktop-window-controls{flex-shrink:0;height:100%;padding-left:10px;display:flex}.desktop-window-controls>button{background:0 0;border:0;border-radius:0;place-items:center;width:42px;height:100%;padding:0;display:grid;color:#3c4654!important;cursor:default!important}.desktop-window-controls>button:hover{background:#27394a13}.desktop-window-controls>button:active{background:#27394a20}.desktop-window-controls>.desktop-close-button:hover{background:#c42b1c;color:#fff!important}.desktop-window-controls>.desktop-close-button:active{background:#ad2619}.desktop-restore-icon{border:1px solid;border-radius:1px;width:10px;height:9px;position:relative}.desktop-restore-icon:before{content:"";border-top:1px solid;border-right:1px solid;border-radius:1px;width:8px;height:7px;position:absolute;top:-4px;left:2px}.desktop-window-body{background:#fff;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.desktop-window-body>.workflows-app{height:100%;min-height:0}.desktop-window-body>[data-testid=jankrx-stage]{width:100%;height:100%}.desktop-frame[data-app=rxai]{container-type:inline-size}.computer-desktop[data-mode=agent] .desktop-frame[data-app=rxai] .desktop-window-subtitle{display:none}.desktop-resize-handle{cursor:nwse-resize;touch-action:none;z-index:2;width:15px;height:15px;position:absolute;bottom:0;right:0}.desktop-resize-handle:after{content:"";border-bottom:1px solid #80909b70;border-right:1px solid #80909b70;width:6px;height:6px;position:absolute;bottom:3px;right:3px}.desktop-app-icon{object-fit:contain;border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.desktop-jankrx-icon{text-shadow:0 1px 1px #245386;background:linear-gradient(145deg,#57a1db,#12539e);border:1px solid #78b8e799;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:28px;color:#fff!important}.desktop-taskbar{z-index:100000;-webkit-backdrop-filter:blur(35px)saturate(1.65);backdrop-filter:blur(35px)saturate(1.65);color:#24303a;background:#edf4f9e8;border-top:1px solid #ffffffb8;justify-content:center;align-items:center;height:56px;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 -1px 8px #1f4c771a}.desktop-taskbar-apps{align-items:center;gap:5px;height:100%;display:flex}.desktop-taskbar-button{background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:46px;height:43px;padding:0;display:grid;position:relative}.desktop-taskbar-button:hover{background:#ffffff80;border-color:#ffffffc0}.desktop-taskbar-button.is-selected{background:#fff9;box-shadow:0 1px 2px #ffffff80}.desktop-taskbar-button:active .desktop-app-icon,.desktop-start-button:active .desktop-windows-mark{transform:scale(.87)}.desktop-taskbar-button .desktop-app-icon{transition:transform .12s}.desktop-taskbar-button.is-running:after{content:"";background:#6d7985;border-radius:3px;width:6px;height:3px;transition:width .2s;position:absolute;bottom:2px}.desktop-taskbar-button.is-selected:after{background:#207bc2;width:18px}.desktop-taskbar-divider{background:#a4b7c538;width:1px;height:21px;margin:0 4px}.desktop-windows-mark{color:#168de4;width:24px;height:24px;transition:transform .12s}.desktop-taskbar-tooltip{white-space:nowrap;opacity:0;pointer-events:none;background:#fbfcfdf5;border:1px solid #b9c6d8;border-radius:5px;padding:7px 12px;font-size:11px;transition:opacity .15s,transform .15s;position:absolute;bottom:54px;transform:translateY(4px);box-shadow:0 3px 9px #1d365524}.desktop-taskbar-button:hover .desktop-taskbar-tooltip{opacity:1;transform:translateY(0)}.desktop-taskbar-context{color:#536879;align-items:center;gap:9px;display:flex;position:absolute;left:19px}.desktop-workstation-badge{color:#42789a;background:#dcebf6;border-radius:6px;place-items:center;width:28px;height:30px;display:grid}.desktop-taskbar-context strong,.desktop-taskbar-context div>span{font-size:10px;font-weight:400;line-height:1.45;display:block}.desktop-taskbar-context div>span{color:#8093a0;font-size:9px}.desktop-system-tray{align-items:center;gap:3px;height:100%;display:flex;position:absolute;right:0}.desktop-tray-button{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 7px;display:inline-flex;color:#37434f!important}.desktop-tray-button:hover,.desktop-clock:hover{background:#ffffff90}.desktop-language{text-align:center;padding:0 6px;font-size:9px;line-height:1.4}.desktop-clock{text-align:right;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:center;gap:2px;height:43px;padding:0 8px;line-height:1.3;display:flex;color:#344451!important;font-size:10px!important}.desktop-show-desktop{background:0 0;border:0;border-left:1px solid #a8bdcf55;align-self:stretch;width:7px;margin-left:3px;padding:0}.desktop-show-desktop:hover{background:#ffffff85}.desktop-os-popover{z-index:100001;-webkit-backdrop-filter:blur(40px)saturate(1.4);backdrop-filter:blur(40px)saturate(1.4);color:#2b3e4d;background:#f1f6fbea;border:1px solid #ffffffb3;border-radius:10px;animation:.18s both os-popup-in;position:absolute;bottom:68px;box-shadow:0 15px 50px #06224940,0 1px 4px #123e5926}.desktop-start-menu{width:390px;max-width:calc(100vw - 24px);padding:24px 23px 0;left:50%;transform:translate(-50%)}.desktop-start-heading{justify-content:space-between;align-items:center;font-size:12px;display:flex}.desktop-start-heading>span{color:#7c8d9b;font-size:10px}.desktop-pinned-apps{grid-template-columns:repeat(3,1fr);gap:10px;padding:24px 0;display:grid}.desktop-pinned-apps>button{background:0 0;border:0;border-radius:5px;flex-direction:column;align-items:center;gap:9px;padding:12px 3px;font-size:10px;display:flex;color:#3b4c59!important}.desktop-pinned-apps>button:hover{background:#ffffff80}.desktop-pinned-apps .desktop-app-icon{width:36px;height:36px}.desktop-start-description{color:#748da1;align-items:center;gap:10px;padding:16px 1px 26px;display:flex}.desktop-start-description strong,.desktop-start-description span{font-size:10px;line-height:1.8;display:block}.desktop-start-description strong{color:#4c667a}.desktop-start-footer{background:#dbe6ee40;border-top:1px solid #dce5ed;border-radius:0 0 10px 10px;align-items:center;gap:10px;margin:0 -23px;padding:15px 23px;font-size:11px;display:flex}.desktop-operator-avatar{color:#53758e;background:#c7dce9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.desktop-start-footer>button{background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.desktop-quick-settings{width:310px;padding:20px;right:14px}.desktop-connect-tile{align-items:center;gap:12px;display:flex}.desktop-connect-tile>span{color:#fff;background:#1670b9;border-radius:6px;place-items:center;width:43px;height:38px;display:grid}.desktop-connect-tile>div{flex:1}.desktop-connect-tile strong,.desktop-connect-tile div>span{font-size:11px;display:block}.desktop-connect-tile div>span{color:#77899a;margin-top:3px;font-size:9px}.desktop-connect-tile>svg{color:#35876f}.desktop-volume-control{align-items:center;gap:10px;margin:24px 0;display:flex}.desktop-volume-control input{accent-color:#2276b8;width:100%;min-width:0}.desktop-volume-control>span{white-space:nowrap;font-size:10px}.desktop-quick-settings>p{color:#7c8d9a;font-size:10px;line-height:1.6;margin:0!important}.desktop-clock-panel{width:310px;padding:22px;right:14px}.desktop-clock-panel>span{color:#718795;font-size:11px;display:block}.desktop-clock-panel>strong{margin-top:6px;font-size:17px;font-weight:500;display:block}.desktop-clock-panel>div{letter-spacing:-.6px;color:#3b576c;margin-top:19px;font-size:28px;font-weight:300}.desktop-clock-panel>p{color:#7b8e9b;border-top:1px solid #d5e1e9;align-items:center;gap:8px;padding-top:20px;font-size:11px;display:flex;margin-top:22px!important}.desktop-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desktop-reduced-motion *,.desktop-reduced-motion :before,.desktop-reduced-motion :after{scroll-behavior:auto!important}.desktop-reduced-motion .desktop-frame,.desktop-reduced-motion .desktop-app-icon,.desktop-reduced-motion .desktop-taskbar-tooltip,.desktop-reduced-motion .desktop-windows-mark{transition:none!important}.desktop-reduced-motion .desktop-os-popover{animation:none!important}@keyframes os-popup-in{0%{opacity:0;margin-bottom:-8px}to{opacity:1;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.desktop-frame,.desktop-app-icon,.desktop-taskbar-tooltip,.desktop-windows-mark{transition:none!important}.desktop-os-popover{animation:none!important}}@media (width<=900px){.desktop-taskbar-context,.desktop-language,.desktop-tray-chevron{display:none}.desktop-taskbar-apps{margin-right:130px}.desktop-shortcut-list{left:8px}.desktop-window-subtitle{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\!resize{resize:both!important}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.fill-success{fill:var(--rx-success)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#242c2b;--card:#fff;--card-foreground:#242c2b;--popover:#fff;--popover-foreground:#242c2b;--primary:#087c70;--primary-foreground:#fff;--secondary:#f0f4f3;--secondary-foreground:#43514e;--muted:#f6f8f7;--muted-foreground:#78827f;--accent:#e9f5f1;--accent-foreground:#076b60;--destructive:#bd4949;--border:#e6eae8;--input:#dfe5e2;--ring:#24988c;--radius:.625rem;--rx-success:#158368;--rx-success-muted:#eaf7ef;--rx-warning:#a57831;--rx-warning-muted:#faf3e5;--rx-info:#6580aa;--rx-info-muted:#eef3fb;--rx-surface:#fafbf9;--rx-font-sans:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rx-shadow-sm:0 1px 2px #182a210a;--rx-shadow-panel:0 16px 54px -14px #182a212e;--rx-shadow-dialog:0 32px 100px #182a2138}.rx-button{appearance:none;isolation:isolate;vertical-align:middle;border-radius:var(--radius);color:var(--foreground);cursor:pointer;font:500 13px/1.3 var(--rx-font-sans);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:0;display:inline-flex;position:relative}.rx-button-default{min-height:36px;padding:0 13px}.rx-button-small{min-height:29px;padding:0 10px;font-size:12px}.rx-button-large{min-height:42px;padding:0 17px;font-size:14px}.rx-button-icon{width:36px;height:36px}.rx-button-icon-small{width:28px;height:28px}.rx-button:disabled{pointer-events:none;opacity:.5}.rx-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.rx-button-primary{--button-fill:var(--primary);color:var(--primary-foreground)}.rx-button-secondary{--button-fill:var(--secondary);color:var(--secondary-foreground)}.rx-button-destructive{--button-fill:var(--destructive);color:var(--primary-foreground)}.rx-button-surface{z-index:-1;border-radius:inherit;background:var(--button-fill);box-shadow:0 0 0 1px var(--button-fill);transition:box-shadow var(--motion-press-duration) ease, background-color var(--motion-swap-duration) ease;position:absolute;inset:1px}.rx-button:hover .rx-button-surface{background:var(--button-fill)}@supports (color:color-mix(in lab, red, red)){.rx-button:hover .rx-button-surface{background:color-mix(in oklab, var(--button-fill) 91%, var(--foreground))}}.rx-button:active .rx-button-surface{box-shadow:0 0 0 0 var(--button-fill)}.rx-button-content{gap:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.rx-button-outline{--button-fill:var(--card)}.rx-button-outline .rx-button-surface{box-shadow:0 0 0 1px var(--input), var(--rx-shadow-sm)}.rx-button-outline:hover .rx-button-surface{background:var(--muted)}.rx-button-outline:active .rx-button-surface{box-shadow:inset 0 0 0 1px var(--input)}.rx-button-ghost{--button-fill:transparent;color:var(--muted-foreground)}.rx-button-ghost:hover{color:var(--foreground)}.rx-button-ghost:hover .rx-button-surface,.rx-button-ghost[data-active] .rx-button-surface{background:var(--secondary);box-shadow:0 0 0 1px var(--secondary)}.rx-dialog-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:rx-opacity-in var(--motion-panel-duration) ease both;background:#1c282540;position:fixed;inset:0}.rx-dialog-content{z-index:1001;box-sizing:border-box;border:1px solid var(--border);background:var(--popover);width:min(420px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--popover-foreground);box-shadow:var(--rx-shadow-dialog);font-family:var(--rx-font-sans);border-radius:18px;outline:none;padding:28px;position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%}.rx-dialog-lg{width:min(560px,100vw - 40px)}.rx-dialog-xl{width:min(900px,100vw - 40px)}.rx-dialog-close{position:absolute;top:13px;right:13px}.rx-dialog-header{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.rx-dialog-title{color:var(--foreground);letter-spacing:-.5px;margin:0;font-size:20px;font-weight:600}.rx-dialog-description{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.65}.rx-dialog-footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.rx-tooltip-position{z-index:1200}.rx-tooltip-content{background:var(--foreground);color:var(--background);font:500 11px/1.5 var(--rx-font-sans);box-shadow:var(--rx-shadow-sm);border-radius:7px;max-width:260px;padding:7px 10px}:root{--motion-press-duration:80ms;--motion-swap-duration:.16s;--motion-layout-duration:.24s;--motion-panel-duration:.28s;--motion-decorative-duration:.7s;--motion-standard-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes rx-opacity-in{0%{opacity:0}to{opacity:1}}@keyframes rx-spin{to{transform:rotate(360deg)}}.rx-spin{animation:1s linear infinite rx-spin}@media (prefers-reduced-motion:reduce){:root{--motion-press-duration:0s;--motion-swap-duration:80ms;--motion-layout-duration:0s;--motion-panel-duration:80ms;--motion-decorative-duration:0s}.rx-modern *,.rx-dialog-overlay,.rx-dialog-content,.rx-tooltip-position *,.rx-spin{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rx-modern *{transition-duration:80ms!important}}:root{--rx-chrome:#f8f9f9;--rx-chrome-hover:#eef1f0;--rx-text-subtle:#68736f;--rx-text-faint:#929b97;--rx-line:#e9edeb;--rx-teal-soft:#edf7f3;--rx-teal-wash:#f6faf8;--rx-blue-soft:#eef3fb;--rx-blue-ink:#5378a2;--rx-purple-soft:#f1eef9;--rx-purple-ink:#827095;--rx-orange-soft:#fbf0e6;--rx-orange-ink:#a9815c;--rx-rose-soft:#faeef0;--rx-rose-ink:#ae7783;--rx-amber-soft:#fff6e9;--rx-tray:#f3f7f5;--rx-evidence-text:#f6fffa;--rx-agent-shadow:0 8px 35px -8px #0d332b40, 0 2px 6px #0d332b14}html,body,#root{width:100%;min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-family:var(--rx-font-sans);-webkit-font-smoothing:antialiased}.rx-modern,.workspace-dialog{font:13px/1.5 var(--rx-font-sans)}.rx-modern *,.rx-modern :before,.rx-modern :after,.workspace-dialog *,.workspace-dialog :before,.workspace-dialog :after{box-sizing:border-box}.rx-modern button,.rx-modern input,.workspace-dialog button,.workspace-dialog input{font:inherit}.rx-modern button,.workspace-dialog button{cursor:pointer}.rx-modern button:disabled,.workspace-dialog button:disabled{cursor:default}.rx-modern button:not(.rx-button),.workspace-dialog button:not(.rx-button){color:inherit}.rx-modern button:focus-visible,.rx-modern input:focus-visible,.workspace-dialog button:focus-visible,.workspace-dialog input:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.rx-modern input,.workspace-dialog input{accent-color:var(--primary)}.rx-modern a{color:var(--primary)}.rx-modern h1,.rx-modern h2,.rx-modern h3,.rx-modern p{margin:0}.rx-modern svg,.workspace-dialog svg{flex-shrink:0}.workflows-app{grid-template-columns:230px minmax(0,1fr);height:100dvh;min-height:690px;display:grid;overflow:hidden}.workflows-app.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar{background:var(--rx-chrome);border-right:1px solid var(--border);flex-direction:column;min-height:0;padding:0 13px;display:flex}.sidebar-brand{align-items:center;gap:5px;height:78px;padding:0 6px;display:flex}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.brand-mark{width:31px;height:31px;fill:var(--primary);overflow:visible}.brand-word{letter-spacing:-1px;font-size:23px;font-weight:680;line-height:1.07}.brand-product{letter-spacing:.25px;color:var(--rx-text-subtle);margin-top:4px;font-size:10px;font-weight:460;display:block}.brand-beta{border:1px solid var(--border);background:var(--background);color:var(--rx-text-faint);letter-spacing:.6px;border-radius:4px;align-self:flex-start;margin:2px 0 0 2px;padding:1px 4px;font-size:8px}.brand-compact .brand-mark{width:28px;height:28px}.icon-button{width:30px;height:30px;transition:background var(--motion-swap-duration), color var(--motion-swap-duration);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;color:var(--rx-text-subtle)!important}.icon-button:hover{background:var(--rx-chrome-hover);color:var(--foreground)!important}.icon-button.active{background:var(--accent);color:var(--primary)!important}.icon-button:disabled{opacity:.4}.sidebar-collapse{opacity:.65;margin-left:auto}.workspace-switch{text-align:left;border:1px solid var(--border);background:var(--background);box-shadow:var(--rx-shadow-sm);border-radius:8px;align-items:center;gap:9px;margin-bottom:19px;padding:9px 10px;display:flex}.workspace-switch>span:nth-child(2){flex:1;font-size:12px;font-weight:550}.workspace-avatar{background:var(--rx-teal-soft);border:1px solid var(--border);color:var(--primary);border-radius:6px;place-items:center;width:27px;height:28px;font-size:14px;font-weight:600;display:grid}.workspace-sub{color:var(--rx-text-faint);font-size:10px;font-weight:450;display:block}.workspace-switch>svg{color:var(--rx-text-faint)}.sidebar-search{border:1px solid var(--border);background:var(--background);text-align:left;border-radius:7px;align-items:center;gap:8px;margin-bottom:17px;padding:8px 9px;display:flex;color:var(--rx-text-faint)!important;font-size:11px!important}.sidebar-search>span{flex:1}kbd{font:10px/1.4 var(--rx-font-sans);color:var(--rx-text-faint);border:1px solid var(--border);background:var(--background);white-space:nowrap;border-radius:4px;padding:1px 4px}.sidebar-search kbd{align-items:center;gap:1px;padding:0 3px;font-size:9px;display:flex}.sidebar-nav{min-height:0;overflow-y:auto}.nav-item{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:36px;margin:3px 0;padding:8px 10px;display:flex;position:relative;color:var(--rx-text-subtle)!important;font-size:12px!important}.nav-item:hover{background:var(--rx-chrome-hover)}.nav-item>span:not(.nav-count):not(.queue-active-background){flex:1}.nav-count{color:var(--rx-text-faint);text-align:center;min-width:18px;margin-left:auto;font-size:10px;font-weight:500}.nav-end-icon{opacity:.5;margin-left:auto}.nav-divider{background:var(--rx-line);height:1px;margin:15px 3px}.nav-section{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:2px 10px 8px;display:flex;color:var(--rx-text-faint)!important;font-size:11px!important}.nav-section>span{align-items:center;gap:8px;display:flex}.queue-nav{overflow:hidden}.queue-nav-item{margin:3px 0;padding-left:14px}.queue-nav-item.selected{font-weight:550;color:var(--primary)!important}.queue-nav-item.selected .nav-count{color:var(--primary);background:var(--background);border-radius:4px;padding:1px 5px}.queue-nav-item>*{position:relative}.queue-nav-item>.queue-active-background{background:var(--accent);border:1px solid var(--primary);border-radius:7px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.queue-nav-item>.queue-active-background{border:1px solid color-mix(in srgb, var(--primary) 8%, transparent)}}.sidebar-bottom{margin-top:auto;padding-top:22px}.connection-card{border:1px solid var(--border);background:linear-gradient(135deg, var(--background), var(--rx-teal-wash));border-radius:9px;align-items:center;gap:7px;margin-bottom:16px;padding:11px 8px;display:flex}.connection-orb{width:26px;height:29px;color:var(--primary);place-items:center;display:grid}.connection-card>div{flex:1;min-width:0}.connection-card strong{font-size:10px;font-weight:560;display:block}.connection-card div>span{color:var(--rx-text-faint);margin-top:2px;font-size:9px;display:block}.status-dot{background:var(--rx-text-faint);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.online{background:var(--rx-success);box-shadow:0 0 0 3px var(--rx-success)}@supports (color:color-mix(in lab, red, red)){.status-dot.online{box-shadow:0 0 0 3px color-mix(in srgb, var(--rx-success) 8%, transparent)}}.user-menu{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:0 7px 17px;display:flex}.user-avatar{background:var(--rx-blue-soft);border:2px solid var(--background);width:31px;height:31px;color:var(--rx-blue-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.user-menu>span:nth-child(2){flex:1;min-width:0}.user-menu strong{text-overflow:ellipsis;white-space:nowrap;max-width:131px;font-size:11px;font-weight:550;display:block;overflow:hidden}.user-menu small{color:var(--rx-text-faint);font-size:10px;display:block}.user-menu>svg{color:var(--rx-text-faint)}.workspace-main{background:var(--background);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-header{border-bottom:1px solid var(--rx-line);flex-shrink:0;justify-content:space-between;align-items:center;height:65px;padding:0 30px;display:flex}.breadcrumbs{color:var(--rx-text-faint);align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumbs strong{color:var(--foreground);font-weight:500}.header-right{align-items:center;gap:11px;display:flex}.environment-badge{color:var(--rx-text-subtle);align-items:center;gap:7px;font-size:10px;display:inline-flex}.header-divider{background:var(--border);width:1px;height:16px;margin:0 2px}.header-avatar{background:var(--rx-blue-soft);border:2px solid var(--background);width:29px;height:29px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-left:2px;color:var(--rx-blue-ink)!important;font-size:9px!important;font-weight:600!important}.notification-button{position:relative}.notification-button i{background:var(--primary);border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:7px}.workspace-body{flex-direction:column;flex:1;min-height:0;padding:25px 28px 18px;display:flex}.queue-heading{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.page-eyebrow{color:var(--rx-text-faint);letter-spacing:1.05px;align-items:center;gap:6px;margin-bottom:9px;font-size:8px;font-weight:600;display:flex}.mini-queue-icon{color:var(--primary);align-items:center;display:flex}.queue-heading h1{letter-spacing:-1.1px;align-items:center;gap:12px;font-size:31px;font-weight:600;line-height:1.2;display:flex}.heading-count{color:var(--rx-text-subtle);border:1px solid var(--border);letter-spacing:0;border-radius:6px;padding:5px 7px;font-size:13px;font-weight:500;line-height:1}.queue-heading p{color:var(--rx-text-subtle);margin-top:7px;font-size:12px}.heading-actions{align-items:center;gap:9px;padding-top:14px;display:flex}.heading-actions .rx-button{min-height:34px;font-size:11px}.heading-actions .rx-button-icon{width:34px;height:34px}.workspace-callout{background:linear-gradient(105deg, var(--rx-teal-soft), var(--rx-teal-wash) 58%, var(--background));border:1px solid var(--primary);align-items:center;gap:12px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-callout{border:1px solid color-mix(in srgb, var(--primary) 12%, var(--border))}}.workspace-callout{border-radius:9px;flex-shrink:0;margin-bottom:3px}.callout-icon{border:1px solid var(--primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.callout-icon{border:1px solid color-mix(in srgb, var(--primary) 15%, var(--border))}}.callout-icon{background:var(--background);width:32px;height:32px;color:var(--primary);box-shadow:var(--rx-shadow-sm);border-radius:8px}.workspace-callout>div{flex:1;align-items:baseline;gap:12px;display:flex}.workspace-callout strong{color:var(--accent-foreground);font-size:11px;font-weight:560}.workspace-callout div>span{color:var(--rx-text-subtle);font-size:11px}.workspace-callout>button:not(.icon-button){white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex;color:var(--primary)!important}.workspace-callout .icon-button{opacity:.6;width:20px;height:24px}.queue-stats{flex-shrink:0;grid-template-columns:1fr 1fr 1.3fr 1fr;align-items:center;min-height:94px;display:grid}.queue-stats>div:not(:first-child){border-left:1px solid var(--rx-line);padding-left:25px}.queue-stats>div>span{color:var(--rx-text-subtle);align-items:center;gap:6px;font-size:10px;display:flex}.queue-stats>div>strong{letter-spacing:-.6px;align-items:baseline;gap:8px;margin-top:5px;font-size:22px;font-weight:560;line-height:1.2;display:flex}.queue-stats>div>strong>span:not(:first-child),.queue-stats>div>strong>span:last-child{color:var(--rx-text-faint);letter-spacing:0;font-size:10px;font-weight:400}.queue-stats>div>strong>span:first-child{color:var(--foreground);letter-spacing:-.6px;font-size:22px;font-weight:560}.queue-stats>.listening-indicator{justify-content:flex-end;align-items:center;gap:10px;display:flex;border:0!important;padding-left:10px!important}.listening-indicator strong{font-size:10px;font-weight:520}.listening-indicator div>span{color:var(--rx-text-faint);margin-top:3px;font-size:9px;display:block}.listening-bars{align-items:center;height:25px;color:var(--primary)!important;gap:3px!important;display:flex!important}.listening-bars i{background:var(--primary);opacity:.6;border-radius:3px;width:3px;height:7px}.listening-bars i:nth-child(2),.listening-bars i:nth-child(4){height:15px}.listening-bars i:nth-child(3){height:22px}.listening-bars.connected i{animation:1.5s ease-in-out infinite listening-wave}.listening-bars i:nth-child(2){animation-delay:.15s}.listening-bars i:nth-child(3){animation-delay:.3s}.listening-bars i:nth-child(4){animation-delay:.45s}.listening-bars i:nth-child(5){animation-delay:.6s}.queue-content{border:1px solid var(--border);border-radius:10px;flex:1;grid-template-columns:minmax(0,1fr);min-height:320px;display:grid;overflow:hidden;box-shadow:0 2px 3px #16292005}.queue-content.has-detail{grid-template-columns:minmax(0,1fr) 333px}.prescription-list{flex-direction:column;min-width:0;min-height:0;display:flex}.list-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:9px 13px;display:flex}.filter-tabs{align-items:center;gap:2px;display:flex}.filter-tabs button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;padding:5px 8px;font-size:10px;color:var(--rx-text-subtle)!important}.filter-tabs button.active{background:var(--rx-chrome-hover);border-color:var(--border);font-weight:500;box-shadow:0 1px 2px #17292108;color:var(--foreground)!important}.filter-tabs button>span{color:var(--rx-text-subtle);margin-left:5px;padding:0 3px;font-size:9px}.list-actions{align-items:center;gap:4px;display:flex}.list-actions .icon-button{width:25px;height:25px}.table-search{color:var(--rx-text-faint);align-items:center;gap:6px;display:flex}.table-search input{width:110px;color:var(--foreground);background:0 0;border:0;outline:0;padding:3px 0;font-size:10px}.table-search input::placeholder{color:var(--rx-text-faint)}.table-wrap{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;overflow:auto}.rx-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.rx-table thead{z-index:2;position:sticky;top:0}.rx-table th{background:var(--rx-chrome);height:34px;color:var(--rx-text-subtle);border-bottom:1px solid var(--border);padding:0 10px;font-size:9px;font-weight:480}.rx-table th.patient-col{width:31%;padding-left:16px}.rx-table th:nth-child(2){width:28%}.rx-table th.quantity-col{width:8%}.rx-table th:nth-child(4){width:26%}.rx-table th.row-action-col{width:24px;padding:0}.rx-table th svg{vertical-align:middle;opacity:.65;margin-left:4px;display:inline}.rx-table td{border-bottom:1px solid var(--rx-line);height:65px;transition:background var(--motion-swap-duration);padding:0 10px;position:relative}.rx-table td:first-child{padding-left:15px}.rx-table td:last-child{padding:0 3px 0 0}.rx-table tbody tr{position:relative}.rx-table tbody tr:hover td,.rx-table tr.row-selected td{background:var(--rx-teal-wash)}.rx-table tr.row-selected td:first-child{box-shadow:inset 2px 0 var(--primary)}.rx-table tr.row-receiving td{animation:1s ease-in-out infinite row-arrival}.patient-cell,.medication-cell{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:64px;padding:0;display:flex}.patient-cell>span:last-child{min-width:0}.patient-avatar{letter-spacing:-.15px;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;font-weight:550;display:flex}.avatar-0{background:var(--rx-teal-soft);color:var(--primary)}.avatar-1{background:var(--rx-purple-soft);color:var(--rx-purple-ink)}.avatar-2{background:var(--rx-orange-soft);color:var(--rx-orange-ink)}.avatar-3{background:var(--rx-blue-soft);color:var(--rx-blue-ink)}.avatar-4{background:var(--rx-rose-soft);color:var(--rx-rose-ink)}.patient-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;display:block;overflow:hidden}.patient-cell small{color:var(--rx-text-faint);white-space:nowrap;margin-top:3px;font-size:9px;display:block}.patient-cell small>span,.medication-cell small>span{opacity:.7;margin:0 3px}.medication-cell{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;display:flex;overflow:hidden}.medication-cell strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:450;display:block;overflow:hidden}.medication-cell small{color:var(--rx-text-faint);white-space:nowrap;font-size:9px}.quantity-cell strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:530;display:block}.quantity-cell small{color:var(--rx-text-faint);margin-top:2px;font-size:8px;display:block}.status-badge{color:var(--rx-text-subtle);border:1px solid var(--border);white-space:nowrap;background:var(--background);border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:9px;line-height:1.35;display:inline-flex}.status-badge.state-ready,.status-badge.state-completed{background:var(--rx-teal-soft);color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.status-badge.state-ready,.status-badge.state-completed{border-color:color-mix(in srgb,var(--primary) 12%, transparent)}}.status-badge.state-receiving,.status-badge.state-running{background:var(--rx-blue-soft);color:var(--rx-blue-ink);border-color:var(--rx-blue-ink)}@supports (color:color-mix(in lab, red, red)){.status-badge.state-receiving,.status-badge.state-running{border-color:color-mix(in srgb,var(--rx-blue-ink) 14%, transparent)}}.status-badge.state-review{background:var(--rx-amber-soft);color:var(--rx-warning);border-color:var(--rx-warning)}@supports (color:color-mix(in lab, red, red)){.status-badge.state-review{border-color:color-mix(in srgb,var(--rx-warning) 14%, transparent)}}.row-open{opacity:.45;background:0 0;border:0;padding:3px;display:flex;color:var(--rx-text-faint)!important}.row-selected .row-open,.rx-table tr:hover .row-open{opacity:1;color:var(--primary)!important}.list-footer{border-top:1px solid var(--rx-line);min-height:38px;color:var(--rx-text-faint);justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;display:flex}.list-footer>span{align-items:center;gap:7px;display:flex}.list-footer .status-dot{width:4px;height:4px;box-shadow:none}.footer-key{border:1px solid var(--border);width:15px;height:15px;color:var(--rx-blue-ink);border-radius:3px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.empty-state,.dialog-empty{text-align:center;color:var(--rx-text-faint);flex-direction:column;justify-content:center;align-items:center;padding:65px 18px;display:flex}.empty-state>span{border:1px solid var(--border);background:var(--rx-chrome);border-radius:13px;place-items:center;width:49px;height:49px;margin-bottom:14px;display:grid}.empty-state h3,.dialog-empty h3{color:var(--foreground);margin:0 0 6px;font-size:15px;font-weight:520}.empty-state p,.dialog-empty p{max-width:270px;margin:0 0 14px;font-size:11px}.empty-state button{background:0 0;border:0;font-size:12px;text-decoration:underline;color:var(--primary)!important}.skeleton{background:linear-gradient(90deg,var(--rx-chrome-hover),var(--background),var(--rx-chrome-hover));background-size:200% 100%;border-radius:4px;width:80%;height:10px;animation:1.6s infinite skeleton-shimmer;display:block}.skeleton-short{width:20px}.skeleton-name{width:90%}.detail-panel{border-left:1px solid var(--border);flex-direction:column;min-width:0;display:flex;overflow:hidden}.detail-top{border-bottom:1px solid var(--rx-line);justify-content:space-between;align-items:center;height:44px;min-height:44px;padding:0 15px 0 18px;display:flex}.detail-top>span{color:var(--rx-text-subtle);align-items:center;gap:7px;font-size:10px;display:flex}.detail-top .icon-button{width:24px;height:24px}.detail-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent;min-height:0;padding:18px;overflow-y:auto}.detail-patient{align-items:center;gap:10px;margin-bottom:18px;display:flex}.detail-patient .patient-avatar{width:35px;height:35px;font-size:11px}.detail-patient h2{letter-spacing:-.35px;font-size:16px;font-weight:560}.detail-patient div>span{color:var(--rx-text-faint);margin-top:3px;font-size:9px;display:block}.inline-dot{padding:0 3px}.detail-medication{border:1px solid var(--border);background:var(--rx-chrome);border-radius:7px;align-items:center;gap:8px;padding:11px 9px;display:flex}.medication-icon{width:28px;height:30px;color:var(--rx-text-subtle);place-items:center;display:grid}.detail-medication>div{flex:1;min-width:0}.detail-medication h3{letter-spacing:-.15px;font-size:12px;font-weight:550}.detail-medication p{color:var(--rx-text-faint);margin-top:3px;font-size:9px}.detail-medication p>span{padding:0 3px}.medication-route{border:1px solid var(--border);background:var(--background);color:var(--rx-text-faint);border-radius:4px;align-self:flex-start;padding:2px 5px;font-size:8px}.prescription-facts{margin:13px 0 18px;font-size:10px}.prescription-facts>div{gap:12px;margin:7px 0;display:flex}.prescription-facts dt{color:var(--rx-text-faint);flex-shrink:0;width:65px}.prescription-facts dd{color:var(--rx-text-subtle);flex:1;margin:0;line-height:1.6}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.detail-section-label{border-top:1px solid var(--rx-line);justify-content:space-between;align-items:center;gap:5px;padding-top:17px;display:flex}.detail-section-label>span:first-child{letter-spacing:.7px;color:var(--rx-text-faint);font-size:8px;font-weight:600}.detail-section-label .status-badge{background:0 0;border:0;padding:0;font-size:8px}.detail-flow{align-items:flex-start;gap:4px;margin:15px 0 18px;display:flex}.flow-step{text-align:center;color:var(--rx-text-faint);flex-direction:column;flex:1;align-items:center;gap:6px;font-size:8px;display:flex;position:relative}.flow-step:not(:last-child):after{content:"";background:var(--border);height:1px;position:absolute;top:9px;left:calc(50% + 15px);right:calc(12px - 50%)}.flow-step>span{border:1px solid var(--border);background:var(--background);border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.flow-step.done{color:var(--primary)}.flow-step.done>span{background:var(--rx-teal-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.flow-step.done>span{border-color:color-mix(in srgb, var(--primary) 16%,var(--border))}}.flow-step.active{color:var(--foreground)}.flow-step.active>span{border-color:var(--primary);box-shadow:0 0 0 3px var(--rx-teal-soft)}.tiny-orb{background:var(--primary);border-radius:50%;width:5px;height:5px}.count-evidence{border:1px solid var(--border);border-radius:8px;overflow:hidden}.evidence-heading{border-bottom:1px solid var(--border);color:var(--rx-text-subtle);justify-content:space-between;align-items:center;padding:9px 10px;font-size:9px;display:flex}.evidence-heading>span:first-child{align-items:center;gap:5px;font-weight:500;display:flex}.evidence-source{color:var(--rx-text-faint);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.3px;border-radius:3px;padding:2px 4px;font-size:7px}.tray-image{background:var(--rx-tray);height:172px;position:relative;overflow:hidden}.tray-placeholder{height:100%;color:var(--rx-text-faint);background-image:radial-gradient(var(--border) .6px, transparent .6px);background-size:12px 12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.scan-target{width:88px;height:65px;margin-bottom:12px;position:relative}.scan-target>span{border:solid var(--primary);width:12px;height:12px;position:absolute}@supports (color:color-mix(in lab, red, red)){.scan-target>span{border:solid color-mix(in srgb,var(--primary) 35%,var(--border))}}.scan-target>span{border-width:1.5px 0 0 1.5px;border-radius:4px 0 0}.scan-target>span:first-child{top:0;left:0}.scan-target>span:nth-child(2){top:0;right:0;rotate:90deg}.scan-target>span:nth-child(3){bottom:0;right:0;rotate:180deg}.scan-target>span:nth-child(4){bottom:0;left:0;rotate:270deg}.placeholder-pills{grid-template-columns:repeat(3,1fr);gap:11px;padding:14px 15px;display:grid}.placeholder-pills i{border:1px solid var(--primary);width:15px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.placeholder-pills i{border:1px solid color-mix(in srgb, var(--primary) 22%,var(--border))}}.placeholder-pills i{background:var(--background);box-shadow:0 1px 1px var(--primary);border-radius:8px;rotate:-35deg}@supports (color:color-mix(in lab, red, red)){.placeholder-pills i{box-shadow:0 1px 1px color-mix(in srgb,var(--primary) 7%,transparent)}}.placeholder-pills i:nth-child(2),.placeholder-pills i:nth-child(6){rotate:25deg}.placeholder-pills i:nth-child(4){rotate:-70deg}.tray-placeholder>strong{color:var(--rx-text-subtle);font-size:10px;font-weight:500}.tray-placeholder>span{margin-top:3px;font-size:8px}.scan-beam{background:var(--primary);width:100%;height:1px;box-shadow:0 0 12px 3px var(--primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.scan-beam{box-shadow:0 0 12px 3px color-mix(in srgb,var(--primary) 14%,transparent)}}.scan-beam{animation:1.2s ease-in-out infinite alternate scan-sweep}.tray-loaded{position:absolute;inset:0}.tray-loaded>img{object-fit:cover;width:100%;height:100%;display:block}.no-capture{height:100%;color:var(--rx-text-faint);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.tray-controls{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.tray-controls button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d241f8c;border:1px solid #ffffff38;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;display:flex;color:var(--rx-evidence-text)!important;font-size:8px!important}.tray-controls button.active{color:#a8efcf!important}.count-comparison{justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.count-comparison>div:not(.count-equals){width:45%}.count-comparison>div:last-child{text-align:right}.count-comparison small{letter-spacing:1px;color:var(--rx-text-faint);font-size:7px;font-weight:600;display:block}.count-comparison strong{letter-spacing:-.8px;align-items:baseline;gap:5px;font-size:26px;font-weight:550;line-height:1.4;display:flex}.count-comparison>div:last-child strong{justify-content:flex-end}.count-comparison strong>span:last-child{color:var(--rx-text-faint);letter-spacing:0;font-size:9px;font-weight:400}.count-comparison strong>span:first-child:not(:last-child){color:var(--foreground);font-size:26px;font-weight:550}.count-equals{color:var(--rx-text-faint);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.count-matched .count-equals{color:var(--primary);background:var(--rx-teal-soft)}.count-matched>div:first-child strong,.count-matched>div:first-child strong>span:first-child{color:var(--primary)}.count-match-note{background:var(--rx-teal-soft);border-top:1px solid var(--primary);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.count-match-note{border-top:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}}.count-match-note{color:var(--primary);align-items:center;gap:4px;font-size:8px;display:flex}.count-match-note.mismatch{color:var(--rx-warning);background:var(--rx-amber-soft)}.count-time{color:var(--rx-text-faint);margin-left:auto;font-size:7px}.count-hint{color:var(--rx-text-faint);align-items:flex-start;gap:8px;margin-top:12px;padding:0 1px;display:flex}.count-hint p{font-size:9px;line-height:1.65}.verification-card{border:1px solid var(--border);border-radius:7px;margin-top:13px;padding:11px 10px 9px}.verification-heading{color:var(--primary);align-items:center;gap:6px;margin-bottom:10px;display:flex}.verification-heading strong{color:var(--foreground);font-size:10px;font-weight:550}.small-demo-tag{border:1px solid var(--border);letter-spacing:.5px;color:var(--rx-text-faint);background:var(--background);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 4px;font-size:7px;font-weight:550;display:inline-flex}.verification-heading .small-demo-tag{margin-left:auto}.verification-line{color:var(--rx-text-subtle);justify-content:space-between;align-items:center;gap:7px;margin:8px 0;font-size:9px;display:flex}.verification-line>span{align-items:center;gap:5px;display:inline-flex}.verified-text{color:var(--primary);align-items:center;gap:4px;display:inline-flex}.review-text{color:var(--rx-warning)}.verification-line>span:last-child{font-size:8px}.verification-card>p{border-top:1px solid var(--rx-line);color:var(--rx-text-faint);margin-top:9px;padding-top:8px;font-size:8px;line-height:1.65}.detail-footer{border-top:1px solid var(--border);background:var(--background);margin-top:auto;padding:13px 17px 10px}.full-button{width:100%;display:flex}.full-button .rx-button-content{width:100%}.detail-footer .rx-button{min-height:36px;font-size:11px}.detail-footer .rx-button-content>svg:last-child:not(:first-child){margin-left:auto}.footer-assurance{color:var(--rx-text-faint);justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:7px;display:flex}.review-checkbox{color:var(--rx-text-subtle);align-items:flex-start;gap:7px;margin-bottom:10px;font-size:9px;display:flex}.review-checkbox input{flex-shrink:0;width:12px;height:12px;margin:2px 0 0}.fill-success{background:var(--rx-teal-soft);color:var(--primary);border-radius:7px;align-items:flex-start;gap:8px;margin-top:12px;padding:12px;display:flex}.fill-success strong{font-size:10px;font-weight:550;display:block}.fill-success span{color:var(--rx-text-subtle);margin-top:3px;font-size:9px;display:block}.workspace-statusbar{height:28px;color:var(--rx-text-faint);border-top:1px solid var(--rx-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 29px;font-size:8px;display:flex}.workspace-statusbar>span{align-items:center;gap:6px;display:flex}.workspace-statusbar .status-dot{width:4px;height:4px;box-shadow:none}.statusbar-separator{opacity:.6;margin:0 2px}.workspace-dialog{padding:28px}.workspace-dialog .rx-dialog-title{letter-spacing:-.7px;font-size:21px}.workspace-dialog .rx-dialog-description,.workspace-dialog .rx-button{font-size:12px}.dialog-feature-icon{color:var(--primary);border:1px solid var(--border);background:linear-gradient(145deg,var(--background),var(--rx-teal-soft));width:45px;height:45px;box-shadow:var(--rx-shadow-sm);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.auth-logo{margin:9px 0 16px}.auth-logo .brand-mark{width:40px;height:40px}.auth-options{margin-top:25px}.apple-button{--button-fill:#252b29}.auth-separator{color:var(--rx-text-faint);white-space:nowrap;align-items:center;gap:10px;margin:20px 0;font-size:9px;display:flex}.auth-separator>span{background:var(--border);flex:1;height:1px}.auth-note{color:var(--rx-text-faint);text-align:center;margin:13px 0 0;font-size:10px}.setup-note{color:var(--rx-text-faint);border-top:1px solid var(--border);margin-top:22px;padding:13px 0 0;font-size:10px;line-height:1.6}.inline-error{background:var(--rx-amber-soft);color:var(--rx-warning);border:1px solid var(--rx-warning);align-items:flex-start;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.inline-error{border:1px solid color-mix(in srgb,var(--rx-warning) 15%,var(--border))}}.inline-error{border-radius:7px;margin-top:15px;padding:11px;font-size:11px}.inline-error p{margin:0;line-height:1.6}.account-summary{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:14px 10px;display:flex}.account-summary>div{flex:1;min-width:0}.account-summary strong{font-size:12px;font-weight:550;display:block}.account-summary div>span{color:var(--rx-text-faint);text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.demo-rx-preview{background:var(--rx-chrome);border:1px solid var(--border);border-radius:9px;padding:15px}.demo-rx-preview>div:first-child{border-bottom:1px solid var(--border);align-items:center;gap:9px;margin-bottom:12px;padding-bottom:11px;display:flex}.demo-rx-preview strong{font-size:12px;font-weight:550;display:block}.demo-rx-preview small{color:var(--rx-text-faint);margin-top:2px;font-size:9px;display:block}.demo-rx-preview h3{margin:0 0 4px;font-size:14px;font-weight:560}.demo-rx-preview p{color:var(--rx-text-subtle);margin:5px 0;font-size:10px;line-height:1.6}.demo-ndc{color:var(--rx-text-faint);border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.demo-ndc strong{color:var(--rx-text-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.demo-review{margin:18px 0 12px;font-size:11px}.demo-review input{width:14px;height:14px}.demo-explanation{color:var(--rx-text-faint);align-items:flex-start;gap:8px;display:flex}.demo-explanation p{margin:0;font-size:9px;line-height:1.7}.dialog-empty{gap:7px;padding:25px 10px 10px}.dialog-empty>svg{color:var(--primary);opacity:.8;margin-bottom:12px}.history-list{max-height:440px;overflow-y:auto}.history-card{text-align:left;border:0;border-bottom:1px solid var(--rx-line);background:0 0;align-items:center;gap:13px;width:100%;padding:12px 0;display:flex}.history-card:hover{background:var(--rx-chrome)}.history-image{background:var(--rx-teal-soft);width:62px;height:50px;color:var(--primary);border-radius:6px;place-items:center;display:grid;overflow:hidden}.history-image img{object-fit:cover;width:100%;height:100%}.history-card>div:nth-child(2){flex:1;min-width:0}.history-card strong{font-size:12px;font-weight:550;display:block}.history-card span:not(.small-demo-tag){color:var(--rx-text-subtle);margin-top:2px;font-size:10px;display:block}.history-card small{color:var(--rx-text-faint);font-size:9px}.history-card>svg{color:var(--rx-text-faint)}.activity-list{max-height:440px;overflow-y:auto}.activity-event{gap:13px;padding:12px 0 18px;display:flex}.activity-icon{border:1px solid var(--border);width:32px;height:32px;color:var(--rx-blue-ink);background:var(--rx-blue-soft);border-radius:9px;place-items:center;display:grid}.event-success .activity-icon{color:var(--primary);background:var(--rx-teal-soft)}.event-review .activity-icon{color:var(--rx-warning);background:var(--rx-amber-soft)}.activity-event strong{font-size:12px;font-weight:550}.activity-event p{color:var(--rx-text-subtle);margin:4px 0;font-size:11px}.activity-event div>span{color:var(--rx-text-faint);font-size:9px}.settings-group{border:1px solid var(--border);border-radius:8px;padding:3px 13px}.settings-group>div{justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.settings-group>div>span{align-items:center;gap:7px;display:inline-flex}.settings-group>div>span:last-child{font-size:10px}.settings-group>div:not(:first-child){border-top:1px solid var(--border)}.settings-group>p{color:var(--rx-text-faint);margin:-5px 0 12px 24px;font-size:10px}.setting-toggle{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.setting-toggle strong{font-size:12px;font-weight:550;display:block}.setting-toggle span{color:var(--rx-text-faint);margin-top:3px;font-size:10px;display:block}.setting-toggle input{width:16px;height:16px}.help-steps{margin:10px 0 25px}.help-steps>div{gap:14px;margin:19px 0;display:flex}.help-steps>div>span{color:var(--primary);background:var(--rx-teal-soft);border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;font-weight:550;display:grid}.help-steps strong{font-size:12px;font-weight:550}.help-steps p{color:var(--rx-text-subtle);margin:3px 0 0;font-size:11px;line-height:1.6}.dialog-search{border:1px solid var(--border);color:var(--rx-text-faint);border-radius:8px;align-items:center;gap:9px;padding:10px 11px;display:flex}.dialog-search input{width:100%;color:var(--foreground);background:0 0;border:0;outline:0;font-size:12px}.search-results{max-height:370px;margin-top:11px;overflow-y:auto}.search-results>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:11px 5px;display:flex}.search-results>button:hover{background:var(--rx-teal-wash)}.search-results>button>span:nth-child(2){flex:1}.search-results strong{font-size:12px;font-weight:550;display:block}.search-results small{color:var(--rx-text-faint);margin-top:3px;font-size:10px;display:block}.search-results svg{color:var(--rx-text-faint)}.dialog-capture .tray-image{height:min(48vh,480px)}.dialog-capture .evidence-heading{padding:13px;font-size:12px}.dialog-capture .count-comparison{padding:15px 30px}.dialog-capture .count-comparison strong,.dialog-capture .count-comparison strong>span:first-child:not(:last-child){font-size:40px}.dialog-capture .count-match-note{padding:11px 15px;font-size:11px}.toast{z-index:1300;background:var(--background);border:1px solid var(--border);max-width:min(540px,100vw - 40px);box-shadow:var(--rx-agent-shadow);border-radius:11px;align-items:center;gap:11px;padding:12px 14px;display:flex;position:fixed;bottom:39px;left:50%;translate:-50%}.toast-icon{background:var(--rx-teal-soft);color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.toast strong{font-size:11px;font-weight:550;display:block}.toast p{color:var(--rx-text-subtle);margin-top:3px;font-size:10px}.toast .icon-button{width:20px;height:22px}.toast-error .toast-icon{color:var(--rx-warning);background:var(--rx-amber-soft)}.workstation-stage{width:100vw;min-width:1100px;height:calc(100dvh - 48px);min-height:660px;position:fixed;top:48px;left:0}.workstation-stage>div{width:100%;height:100%}.station-hidden{pointer-events:none;left:-30000px}.station-visible{z-index:1}.agent-topbar{z-index:20;background:var(--background);border-bottom:1px solid var(--border);height:48px;box-shadow:var(--rx-shadow-sm);justify-content:space-between;align-items:center;padding:0 19px;display:flex;position:fixed;inset:0 0 auto}.agent-back{background:0 0;border:0;align-items:center;gap:8px;display:flex;color:var(--rx-text-subtle)!important;font-size:11px!important}.agent-back:disabled{opacity:.45}.agent-session-title{align-items:center;gap:10px;font-size:12px;font-weight:550;display:flex}.agent-session-title .brand-mark{width:21px;height:21px}.agent-topbar-divider{background:var(--border);width:1px;height:14px;margin:0 4px}.agent-rx{color:var(--rx-text-subtle);font-size:10px;font-weight:450}.agent-demo-label{color:var(--rx-text-faint);align-items:center;gap:7px;font-size:9px;display:flex}.agent-dock{z-index:100;background:var(--background);border:1px solid var(--primary);width:330px;position:fixed;bottom:60px;right:24px}@supports (color:color-mix(in lab, red, red)){.agent-dock{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}}.agent-dock{box-shadow:var(--rx-agent-shadow);border-radius:13px;overflow:hidden}.agent-dock-heading{background:linear-gradient(115deg,var(--background),var(--rx-teal-wash));align-items:center;gap:10px;padding:16px;display:flex}.agent-orb{width:33px;height:33px;color:var(--primary);background:var(--rx-teal-soft);border:1px solid var(--primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-orb{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))}}.agent-orb{border-radius:9px}.agent-orb.is-working{animation:2s ease-in-out infinite agent-glow}.agent-dock-heading>div{flex:1}.agent-dock-heading strong{font-size:11px;font-weight:580;display:block}.agent-dock-heading div>span{color:var(--rx-text-faint);margin-top:3px;font-size:9px;display:block}.agent-progress-track{background:var(--rx-chrome-hover);height:2px}.agent-progress-track>div{background:var(--primary);height:100%}.agent-step-list{padding:14px 17px 7px}.agent-done-step{color:var(--rx-text-subtle);align-items:center;gap:8px;padding:5px 0;font-size:10px;display:flex}.agent-done-step>span{color:var(--primary);background:var(--rx-teal-soft);border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.agent-current-step{align-items:flex-start;gap:10px;padding:13px 0 12px;display:flex}.agent-current-step>span{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:5px 4px}.agent-dot-pulse{animation:1.2s ease-in-out infinite agent-glow}.agent-current-step strong{color:var(--primary);font-size:11px;font-weight:550}.agent-current-step p{color:var(--rx-text-faint);margin-top:4px;font-size:9px;line-height:1.7}.agent-dock-footer{background:var(--rx-chrome);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.agent-dock-footer>span{color:var(--rx-text-faint);align-items:center;gap:8px;font-size:9px;display:flex}.agent-dock-footer kbd{font-size:7px}.agent-stop{background:0 0;border:0;align-items:center;gap:5px;display:flex;color:var(--rx-text-subtle)!important;font-size:9px!important}.agent-dock-footer .rx-button{min-height:30px;font-size:10px}.agent-error{color:var(--rx-warning);align-items:flex-start;gap:7px;padding:10px 0;display:flex}.agent-error p{font-size:10px;line-height:1.65}.agent-complete-note{color:var(--primary);align-items:flex-start;gap:7px;padding:13px 0 15px;display:flex}.agent-complete-note p{font-size:10px;line-height:1.7}.agent-cursor{z-index:200;filter:drop-shadow(0 2px 2px #0003);width:26px;height:30px;margin-top:-2px;margin-left:-3px;position:fixed}.cursor-label{background:var(--primary);color:var(--primary-foreground);white-space:nowrap;border-radius:0 6px 6px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:550;display:flex;position:absolute;top:25px;left:22px}.cursor-click-ring{border:2px solid var(--primary);border-radius:50%;width:30px;height:30px;animation:.6s ease-out both cursor-click;position:absolute;top:-13px;left:-13px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes listening-wave{50%{opacity:.35;transform:scaleY(.45)}}@keyframes row-arrival{50%{background:color-mix(in srgb,var(--primary) 13%,var(--background))}}@keyframes scan-sweep{0%{top:6px}to{top:58px}}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@keyframes agent-glow{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 8%,transparent)}}@keyframes cursor-click{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@media (width>=1650px){.workflows-app{grid-template-columns:248px minmax(0,1fr)}.workspace-body{padding:32px 37px 22px}.workspace-header{padding:0 38px}.queue-content.has-detail{grid-template-columns:minmax(0,1fr) 390px}.sidebar{padding:0 17px}.nav-item{min-height:39px;font-size:13px!important}.queue-stats{min-height:112px}.queue-heading{margin-bottom:27px}.queue-heading h1{font-size:35px}.queue-heading p{font-size:13px}.rx-table td{height:75px}.patient-cell strong,.medication-cell strong{font-size:13px}.patient-cell small,.medication-cell small{font-size:11px}.status-badge{font-size:10px}.patient-avatar{width:34px;height:34px;font-size:10px}.detail-scroll{padding:22px}.tray-image{height:190px}.detail-patient h2{font-size:18px}.detail-medication h3{font-size:13px}.prescription-facts,.filter-tabs button{font-size:11px}.table-search input{width:145px;font-size:11px}.workspace-callout strong,.workspace-callout div>span{font-size:12px}}@media (width<=1270px){.workflows-app{grid-template-columns:200px minmax(0,1fr)}.sidebar{padding:0 10px}.sidebar-brand{gap:0}.brand-beta{display:none}.brand-word{font-size:22px}.workspace-body{padding:22px 20px 16px}.workspace-header{padding:0 21px}.queue-content.has-detail{grid-template-columns:minmax(0,1fr) 300px}.queue-stats>div:not(:first-child){padding-left:15px}.queue-stats{grid-template-columns:1fr 1fr 1.2fr}.queue-stats>.listening-indicator{display:none}.workspace-callout>div{display:block}.workspace-callout div>span{margin-top:2px;display:block}.table-search input{width:80px}.list-toolbar{padding:8px}.filter-tabs button{padding:4px 6px;font-size:9px}.table-search{display:none}.rx-table td{padding-left:7px;padding-right:7px}.patient-cell{gap:7px}.patient-cell .patient-avatar{display:none}.detail-scroll{padding:14px}.status-badge{gap:3px;padding:3px 4px;font-size:8px}.status-badge svg{width:10px}.workspace-statusbar{padding:0 21px}.workspace-statusbar>span:last-child{font-size:7px}}@media (width<=1020px){.workflows-app{grid-template-columns:185px minmax(0,1fr)}.queue-content.has-detail{grid-template-columns:minmax(0,1fr)}.detail-panel{z-index:30;background:var(--background);border-left:1px solid var(--border);width:345px;position:fixed;top:65px;bottom:28px;right:0;box-shadow:-10px 0 30px #13281e14}.environment-badge,.workspace-callout>button:not(.icon-button){display:none}.queue-stats>div>strong>span:last-child{font-size:8px}.sidebar-search{padding:8px;font-size:10px!important}.sidebar-search kbd{display:none}.sidebar-brand{padding:0 2px}.workspace-switch{padding:8px}.workspace-switch>span:nth-child(2){font-size:10px}.connection-card{padding:8px 4px}.connection-card strong{font-size:9px}.connection-card div>span{font-size:8px}.workspace-statusbar>span:last-child{display:none}}@media (width<=700px){.workflows-app{grid-template-columns:1fr;min-height:600px}.sidebar{display:none}.workspace-header{height:55px;padding:0 16px}.workspace-body{padding:20px 13px 13px}.queue-heading h1{font-size:27px}.queue-heading p{font-size:10px}.queue-heading{margin-bottom:17px}.heading-actions{gap:6px}.heading-actions .rx-button{font-size:10px}.queue-stats{min-height:86px}.queue-stats>div>span{font-size:8px}.queue-stats>div>strong>span:last-child{display:none}.queue-stats>div>strong>span:first-child{display:block}.workspace-callout{padding:10px}.workspace-callout strong{font-size:10px}.workspace-callout div>span{font-size:9px}.detail-panel{width:min(355px,100vw);top:55px}.header-right{gap:3px}.header-divider{display:none}.workspace-statusbar{padding:0 13px;font-size:7px}.queue-heading .page-eyebrow{font-size:7px}.agent-dock{width:310px;bottom:20px;right:12px}.agent-demo-label{display:none}.agent-topbar{padding:0 12px}.agent-session-title{font-size:10px}.agent-topbar-divider{display:none}.agent-rx{font-size:8px}}@media (height<=820px) and (width>=701px){.workspace-body{padding-top:18px}.page-eyebrow,.workspace-callout{display:none}.queue-heading{margin-bottom:10px}.queue-heading h1{font-size:28px}.queue-stats{min-height:75px}.sidebar-bottom{padding-top:10px}.connection-card{display:none}.nav-item{min-height:32px;margin-top:2px;margin-bottom:2px;padding-top:6px;padding-bottom:6px}.nav-divider{margin-top:10px;margin-bottom:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.rx-modern *,.rx-modern :before,.rx-modern :after,.workspace-dialog *,.workspace-dialog :before,.workspace-dialog :after{transition-duration:0s!important;animation:none!important}}.rx-modern.reduce-motion *,.rx-modern.reduce-motion :before,.rx-modern.reduce-motion :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}body:has(.rx-modern.reduce-motion) .workspace-dialog *{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}body:has(.rx-modern.reduce-motion) .workspace-dialog :before{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}body:has(.rx-modern.reduce-motion) .workspace-dialog :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}body:has(.rx-modern.reduce-motion) .rx-dialog-overlay{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.rx-modern,.workspace-dialog{--background:#fff;--foreground:#292b31;--card:#fff;--card-foreground:#292b31;--popover:#fff;--popover-foreground:#292b31;--primary:#3153ff;--primary-foreground:#fff;--ring:#3153ff;--secondary:#f2f3f5;--secondary-foreground:#454750;--muted:#f7f7f8;--muted-foreground:#777a84;--accent:#eef1ff;--accent-foreground:#3153ff;--border:#e6e7eb;--input:#dcdfe5;--rx-chrome:#fafafa;--rx-chrome-hover:#f0f1f3;--rx-text-subtle:#676b75;--rx-text-faint:#8a8e97;--rx-line:#e9eaee;--rx-teal-soft:#edf8f2;--rx-teal-wash:#f8fbf9;--rx-success:#238062;--rx-blue-soft:#f0f3ff;--rx-blue-ink:#3153ff;--rx-tray:#f5f6f8;--radius:6px;color:var(--foreground);font-size:13px;line-height:1.5}.rx-modern .workflows-app{background:var(--background);grid-template-columns:224px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden;container:rxai-window/size}.rx-modern .workflows-app.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.rx-modern .workspace-main{background:var(--background);flex-direction:column;min-width:0;min-height:0;display:flex}.rx-modern .workspace-header{border-bottom:1px solid var(--border);height:46px;box-shadow:none;flex:0 0 46px;padding:0 22px}.rx-modern .breadcrumbs{color:var(--rx-text-subtle);gap:9px;font-size:12px}.rx-modern .breadcrumbs strong{color:var(--foreground);font-weight:500}.rx-modern .header-right{gap:9px}.rx-modern .header-avatar{border:1px solid var(--border);width:27px;height:27px;color:var(--rx-text-subtle);background:#f0f1f4;font-size:10px}.rx-modern .environment-badge{background:0 0;border:0;gap:5px;padding:0;font-size:11px}.rx-modern .workspace-body{flex-direction:column;flex:1;min-height:0;padding:20px 22px 0;display:flex;overflow:hidden}.rx-modern .queue-heading{flex-shrink:0;align-items:center;gap:16px;margin:0 0 18px}.rx-modern .queue-heading h1{letter-spacing:-.6px;gap:10px;font-size:23px;font-weight:600;line-height:1.3}.rx-modern .queue-heading .heading-count{border:1px solid var(--border);background:var(--muted);min-width:24px;height:auto;color:var(--rx-text-subtle);border-radius:5px;padding:1px 6px;font-size:12px;font-weight:500}.rx-modern .queue-heading p{color:var(--rx-text-subtle);margin-top:5px;font-size:12px;line-height:1.5}.rx-modern .heading-actions{gap:8px}.rx-modern .page-eyebrow,.rx-modern .workspace-callout,.rx-modern .queue-stats{display:none}.rx-modern .rx-button{border-radius:6px;font-size:12px;font-weight:500}.rx-modern .rx-button-default{min-height:33px;padding:0 11px}.rx-modern .rx-button-icon{width:33px;height:33px}.rx-modern .icon-button{border-radius:5px;width:28px;height:28px}.rx-modern .queue-content{border-top:1px solid var(--border);border-radius:0;flex:1;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin:0 -22px;display:grid;overflow:hidden}.rx-modern .queue-content.has-detail{grid-template-columns:minmax(0,1fr) 328px}.rx-modern .workspace-statusbar{border-top:1px solid var(--border);height:27px;padding:0 16px;font-size:10px}.rx-modern .workspace-statusbar>span:last-child{font-size:10px}.rx-modern .status-dot{width:5px;height:5px;box-shadow:none;background:#b0b3bc}.rx-modern .status-dot.online{background:var(--rx-success);box-shadow:none}.rx-modern .sidebar{border-right:1px solid var(--border);background:#fafafa;min-height:0;padding:0 12px;display:flex}.rx-modern .sidebar-brand{flex-shrink:0;gap:3px;height:59px;min-height:59px;padding:0 2px}.rx-modern .brand,.workspace-dialog .brand{gap:8px}.rx-modern .brand-mark,.workspace-dialog .brand-mark{object-fit:contain;width:25px;height:25px;display:block}.rx-modern .brand-word,.workspace-dialog .brand-word{letter-spacing:-.8px;font-size:20px;font-weight:650;line-height:1;display:inline}.rx-modern .brand-product,.workspace-dialog .brand-product{color:var(--rx-text-subtle);letter-spacing:-.15px;margin:0;font-size:12px;font-weight:450;line-height:1;display:inline}.rx-modern .brand-compact .brand-mark,.workspace-dialog .brand-compact .brand-mark{width:26px;height:26px}.rx-modern .sidebar-collapse{opacity:.65;width:23px;height:25px}.rx-modern .workspace-switch{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;margin:0;padding:0 6px 13px}.rx-modern .workspace-name{color:#51545c;flex:1;font-size:12px;font-weight:550}.rx-modern .workspace-sub{color:#8a8d95;margin-top:2px;font-size:11px;font-weight:400}.rx-modern .workspace-switch>svg{margin-top:3px}.rx-modern .sidebar-search{background:#fff;border-color:#e2e4e9;border-radius:6px;flex-shrink:0;gap:8px;height:33px;margin:1px 0 14px;padding:0 9px;display:flex;box-shadow:0 1px 2px #14141e05;font-size:12px!important}.rx-modern .sidebar-search kbd{color:#8b8e98;border:0;gap:2px;padding:0;font-size:10px;display:flex}.rx-modern .sidebar-nav{min-height:0;overflow-y:auto}.rx-modern .nav-item{border-radius:5px;gap:10px;min-height:32px;margin:2px 0;padding:6px 8px;font-weight:400;line-height:1.5;color:#60646e!important;font-size:13px!important}.rx-modern .nav-item>svg{color:#797d86;stroke-width:1.6px}.rx-modern .nav-item:hover{background:#f0f1f3;color:#292b31!important}.rx-modern .nav-divider{background:var(--border);margin:13px 1px 11px}.rx-modern .nav-section{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0 0 4px;padding:6px 8px;font-weight:550;display:flex;color:#656973!important;font-size:12px!important}.rx-modern .nav-section>span{align-items:center;gap:10px;display:flex}.rx-modern .queue-nav-item{padding-left:14px}.rx-modern .queue-active-background{box-shadow:none;background:#ededef;border:0;border-radius:5px;inset:0}.rx-modern .queue-nav-item.selected{background:0 0;font-weight:500;color:#2b2e36!important}.rx-modern .queue-nav-item.selected>svg{color:var(--primary)}.rx-modern .nav-count{color:#858992;background:0 0;border:0;min-width:16px;margin-left:auto;padding:0;font-size:11px;line-height:1.4}.rx-modern .queue-nav-item.selected .nav-count{color:#626773;background:0 0}.rx-modern .sidebar-bottom{flex-shrink:0;margin-top:auto;padding:10px 0 9px}.rx-modern .sidebar-connection{color:#92959d;align-items:center;gap:7px;margin:0 8px 8px;font-size:10px;display:flex}.rx-modern .sidebar-bottom .nav-divider{margin:10px 1px 9px}.rx-modern .user-menu{gap:9px;min-height:36px;padding:3px 4px}.rx-modern .user-avatar{color:#5c6372;background:#eef0f4;border:1px solid #dfe1e7;border-radius:6px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:550;display:grid}.rx-modern .user-menu strong{font-size:12px;font-weight:500;line-height:1.5}.rx-modern .user-menu small{margin-top:0;font-size:10px;line-height:1.5}.rx-modern .prescription-list{min-width:0;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.rx-modern .list-toolbar{border-bottom:0;flex-shrink:0;gap:7px;min-height:47px;padding:8px 14px}.rx-modern .filter-tabs{background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex}.rx-modern .filter-tabs button{background:0 0;border:1px solid #0000;border-radius:5px;gap:5px;min-height:27px;padding:4px 8px;font-size:12px;font-weight:450;color:#7a7e88!important}.rx-modern .filter-tabs button:hover{background:#f6f6f8}.rx-modern .filter-tabs button.active{box-shadow:none;background:#f0f1f4;border-color:#e5e7ec;font-weight:500;color:#373b45!important}.rx-modern .filter-tabs button>span{color:#787e8b;background:0 0;padding:0;font-size:10px}.rx-modern .queue-search{color:#969aa4;border:1px solid #e6e8ed;border-radius:5px;flex-shrink:0;align-items:center;gap:8px;height:34px;margin:0 14px 9px;padding:0 9px;display:flex}.rx-modern .queue-search input{color:#373b45;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:12px}.rx-modern .queue-search input::placeholder{color:#969aa4}.rx-modern .queue-search>span{color:#969aa4;font-size:11px}.rx-modern .table-wrap{flex:1;min-height:0;overflow:auto}.rx-modern .rx-table{table-layout:fixed;border-collapse:collapse;width:100%}.rx-modern .rx-table thead{background:#fafafb}.rx-modern .rx-table th{border-top:1px solid var(--rx-line);border-bottom:1px solid var(--rx-line);color:#969aa3;text-transform:none;letter-spacing:0;text-align:left;height:33px;padding:0 12px;font-size:11px;font-weight:450}.rx-modern .rx-table .patient-col{width:32%}.rx-modern .rx-table .status-col{width:132px}.rx-modern .rx-table th:nth-child(2){width:auto}.rx-modern .rx-table .row-action-col{width:26px;padding:0}.rx-modern .rx-table td{vertical-align:middle;border-bottom:1px solid #eeeff2;height:60px;padding:9px 12px}.rx-modern .rx-table td:last-child{padding:0 5px 0 0}.rx-modern .rx-table tbody tr{background:#fff;position:relative}.rx-modern .rx-table tbody tr:hover{background:#fafafb}.rx-modern .rx-table tbody tr.row-selected td{background:#f5f6fb}.rx-modern .rx-table tbody tr:hover td{background:#f8f9fb}.rx-modern .rx-table tbody tr.row-selected{box-shadow:inset 2px 0 0 var(--primary);background:#f5f6fb}.rx-modern .rx-table tbody tr.row-receiving{animation:1.2s ease-in-out infinite row-arrival}.rx-modern .rx-table tbody tr.row-completed{background:#fff}.rx-modern .patient-cell,.rx-modern .medication-cell{text-align:left;background:0 0;border:0;width:100%;min-width:0;min-height:0;padding:0;display:block}.rx-modern .patient-cell strong,.rx-modern .medication-cell strong{letter-spacing:-.13px;color:#343741;white-space:normal;overflow-wrap:break-word;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.rx-modern .medication-cell strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:450;display:-webkit-box}.rx-modern .patient-cell small,.rx-modern .medication-cell small{color:#9196a0;margin-top:4px;font-size:11px;line-height:1.4;display:block}.rx-modern .medication-cell small>span{color:#b1b5be;padding:0 3px}.rx-modern .row-open{width:20px;height:24px;color:#b0b5bf!important}.rx-modern .status-badge{white-space:nowrap;color:#7e8490;background:#f3f4f6;border:0;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:11px;font-weight:400;line-height:1.4;display:inline-flex}.rx-modern .status-badge svg{width:11px;height:11px}.rx-modern .status-badge.state-waiting{color:#858a96;background:#f5f5f6}.rx-modern .status-badge.state-ready,.rx-modern .status-badge.state-completed{color:#298064;background:#eef8f2}.rx-modern .status-badge.state-running,.rx-modern .status-badge.state-receiving{color:#3153ff;background:#edf0ff}.rx-modern .status-badge.state-review{color:#ac8140;background:#fff7e9}.rx-modern .list-footer{color:#969aa4;border-top:1px solid var(--rx-line);flex-shrink:0;height:34px;min-height:34px;padding:0 15px;font-size:11px}.rx-modern .empty-state{gap:8px;min-height:230px;padding:35px 25px}.rx-modern .empty-state>svg{color:#afb4bf}.rx-modern .empty-state h3{color:#676d79;margin:4px 0 0;font-size:13px;font-weight:500}.rx-modern .empty-state p{color:#9399a4;max-width:230px;font-size:12px;line-height:1.6}.rx-modern .detail-panel{z-index:1;border:0;border-left:1px solid var(--border);width:auto;min-width:0;min-height:0;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;display:flex;position:relative;inset:auto;overflow:hidden}.rx-modern .detail-top{border-bottom:1px solid var(--rx-line);color:#777d89;flex-shrink:0;height:47px;padding:0 17px;font-size:12px}.rx-modern .detail-top>span{font-size:12px;font-weight:450}.rx-modern .detail-scroll{min-height:0;padding:19px 18px;overflow-y:auto}.rx-modern .detail-patient{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.rx-modern .detail-patient h2{letter-spacing:-.4px;font-size:16px;font-weight:550;line-height:1.35}.rx-modern .detail-patient>div>span{color:#9196a0;margin-top:5px;font-size:11px;display:block}.rx-modern .detail-patient .status-badge{margin-top:2px}.rx-modern .detail-medication{background:0 0;border:0;border-radius:0;margin:0;padding:0 0 14px;display:block}.rx-modern .detail-medication h3{letter-spacing:-.2px;font-size:14px;font-weight:500;line-height:1.45}.rx-modern .detail-medication p{color:#848a95;margin-top:4px;font-size:12px;line-height:1.5}.rx-modern .detail-medication p>span{color:#b6bbc4;margin:0 5px}.rx-modern .prescription-facts{border-bottom:1px solid var(--border);margin:0 0 17px;padding:0 0 17px;font-size:12px}.rx-modern .prescription-facts>div{grid-template-columns:76px minmax(0,1fr);gap:10px;margin-top:9px;display:grid}.rx-modern .prescription-facts dt{color:#9398a2;font-size:12px;line-height:1.5}.rx-modern .prescription-facts dd{color:#5c6370;margin:0;font-size:12px;line-height:1.55}.rx-modern .prescription-facts .mono{font-size:11px}.rx-modern .count-evidence{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.rx-modern .evidence-heading{color:#575e6a;border:0;padding:0 0 10px;font-size:12px}.rx-modern .evidence-heading>span:first-child{gap:6px}.rx-modern .evidence-source{color:#999eaa;background:0 0;border:0;padding:0;font-size:10px}.rx-modern .tray-image{background:#f7f8fa;border:1px solid #e6e9ee;border-radius:6px;height:157px;overflow:hidden}.rx-modern .tray-placeholder{background:#f7f8fa;gap:5px;padding:13px}.rx-modern .tray-placeholder strong{color:#868d9b;margin-top:4px;font-size:12px;font-weight:450}.rx-modern .tray-placeholder>span{color:#a4a9b3;font-size:10px}.rx-modern .scan-target{opacity:.6;width:48px;height:40px;margin-bottom:3px}.rx-modern .scan-target>span{border-color:#9ea7b9;width:10px;height:10px}.rx-modern .placeholder-pills{scale:.7}.rx-modern .scan-beam{background:var(--primary);height:1px;box-shadow:0 0 9px var(--primary)}.rx-modern .tray-loaded{height:100%}.rx-modern .tray-loaded img{object-fit:cover;width:100%;height:100%}.rx-modern .tray-controls{gap:5px;bottom:7px;right:7px}.rx-modern .tray-controls button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffeb;border:1px solid #1e283c1f;border-radius:4px;min-height:23px;padding:3px 6px;font-size:10px;color:#5b6271!important}.rx-modern .tray-controls button.active{background:#fffffff5;color:#3153ff!important}.rx-modern .count-comparison{background:0 0;border:0;gap:14px;margin-top:10px;padding:0 2px 12px}.rx-modern .count-comparison>div{text-align:left}.rx-modern .count-comparison small{color:#949aa5;text-transform:none;letter-spacing:0;font-size:11px}.rx-modern .count-comparison strong,.rx-modern .count-comparison strong>span:first-child:not(:last-child){letter-spacing:-.5px;color:#3e4653;font-size:22px;font-weight:500;line-height:1.3}.rx-modern .count-comparison strong>span:last-child{color:#9ca2ad;letter-spacing:0;margin-left:5px;font-size:10px;font-weight:400}.rx-modern .count-equals{color:#b0b7c4;padding:13px 4px 0}.rx-modern .count-matched .count-equals{color:var(--rx-success)}.rx-modern .count-match-note{color:#278367;border-top:1px solid var(--rx-line);background:0 0;align-items:center;padding:8px 0;font-size:10px;line-height:1.4;display:flex}.rx-modern .count-time{color:#969eaa;font-size:10px}.rx-modern .count-hint{color:#9ba1ac;margin:0;padding:0;font-size:11px;line-height:1.6;display:block}.rx-modern .verification-card{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin:7px 0 0;padding:13px 0 0}.rx-modern .verification-heading{color:#5c6471;gap:6px;margin-bottom:9px;font-size:12px}.rx-modern .verification-heading strong{font-size:12px;font-weight:500}.rx-modern .verification-line{color:#848c99;border:0;gap:6px;padding:6px 0;font-size:11px}.rx-modern .verification-line>span{align-items:center;gap:5px;display:inline-flex}.rx-modern .verification-line>span:last-child{font-size:10px}.rx-modern .verified-text{color:#278367}.rx-modern .verification-card>p{color:#a0a6b1;margin:7px 0 0;font-size:10px;line-height:1.6}.rx-modern .small-demo-tag{color:#8b94a3;letter-spacing:.4px;background:#f2f3f6;border:1px solid #e7e9ee;border-radius:3px;padding:1px 4px;font-size:8px}.rx-modern .detail-footer{border-top:1px solid var(--border);background:#fff;flex-shrink:0;padding:13px 17px 11px}.rx-modern .detail-footer .rx-button{min-height:35px;font-size:12px}.rx-modern .review-checkbox{color:#757d8a;align-items:flex-start;gap:7px;margin:0 0 11px;font-size:11px;line-height:1.55}.rx-modern .review-checkbox input{width:13px;height:13px;margin-top:2px}.rx-modern .footer-assurance{color:#a2a8b3;justify-content:center;gap:5px;margin-top:8px;font-size:9px;line-height:1.5;display:flex}.rx-modern .fill-success{color:#278367;background:0 0;border:0;gap:7px;margin-top:10px;padding:10px 0 0}.rx-modern .fill-success strong{font-size:12px;font-weight:500}.rx-modern .fill-success span{margin-top:2px;font-size:11px}@container rxai-window (width<=990px){.rx-modern .queue-content.has-detail{grid-template-columns:minmax(0,1fr) 300px}.rx-modern .workspace-body{padding-left:16px;padding-right:16px}.rx-modern .queue-content{margin-left:-16px;margin-right:-16px}.rx-modern .detail-scroll{padding:16px 14px}.rx-modern .rx-table th,.rx-modern .rx-table td{padding-left:9px;padding-right:9px}.rx-modern .rx-table .status-col{width:118px}.rx-modern .rx-table .patient-col{width:30%}.rx-modern .filter-tabs button{padding-left:6px;padding-right:6px;font-size:11px}}@container rxai-window (width<=880px){.rx-modern .sidebar{display:none}.rx-modern .workspace-main{grid-column:1/-1}.rx-modern .queue-content.has-detail{grid-template-columns:minmax(0,1fr) 310px}}@container rxai-window (width<=650px){.rx-modern .workspace-header{padding-left:14px;padding-right:14px}.rx-modern .queue-content{position:relative}.rx-modern .queue-content.has-detail{grid-template-columns:minmax(0,1fr)}.rx-modern .detail-panel{z-index:5;width:min(330px,100%);position:absolute;inset:0 0 0 auto;box-shadow:-5px 0 20px #1e283c0f}.rx-modern .workspace-statusbar>span:last-child,.rx-modern .queue-heading p{display:none}}@container rxai-window (height<=640px){.rx-modern .sidebar-brand{height:47px;min-height:47px}.rx-modern .workspace-switch{padding-bottom:10px}.rx-modern .workspace-switch .workspace-sub{display:none}.rx-modern .sidebar-search{height:31px;margin-bottom:9px}.rx-modern .nav-item{min-height:27px;margin-top:1px;margin-bottom:1px;padding-top:4px;padding-bottom:4px;font-size:12px!important}.rx-modern .nav-divider{margin-top:8px;margin-bottom:7px}.rx-modern .nav-section{margin-bottom:2px;padding-top:4px;padding-bottom:4px}.rx-modern .sidebar-connection,.rx-modern .sidebar-bottom>.nav-item:first-of-type{display:none}.rx-modern .sidebar-bottom{padding-top:7px;padding-bottom:7px}.rx-modern .sidebar-bottom .nav-divider{margin-top:7px;margin-bottom:6px}.rx-modern .user-menu{min-height:33px;padding-top:0;padding-bottom:0}.rx-modern .user-menu small{font-size:9px}.rx-modern .workspace-body{padding-top:14px}.rx-modern .queue-heading{margin-bottom:13px}.rx-modern .queue-heading p{display:none}}.rx-modern .phone-connection{color:#7a8090;background:#fafbfd;border:1px solid #e7e9ee;border-radius:8px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.rx-modern .phone-connection>svg{color:#526bdd;flex-shrink:0}.rx-modern .phone-connection>div{flex:1;min-width:0}.rx-modern .phone-connection strong{color:#353d50;font-size:12px;font-weight:550;line-height:1.6;display:block}.rx-modern .phone-connection span{font-size:11px;line-height:1.5}.rx-modern .feed-indicator{background:#c6cbd4;border-radius:50%;flex:none;width:7px;height:7px;margin:0 4px}.rx-modern .feed-indicator.listening{background:#3153ff;animation:2.6s ease-in-out infinite feed-breathe;box-shadow:0 0 0 4px #3153ff10}.rx-modern .association-note{color:#667085;background:#f5f7fc;border:1px solid #e7eaf2;border-radius:6px;margin:0 0 18px;padding:11px 12px;font-size:11px;line-height:1.6}.rx-modern .association-note strong{color:#404d6a;font-weight:550}.rx-modern .association-note p{margin:4px 0}.rx-modern .association-note summary{cursor:pointer;color:#536585;margin-top:8px}.rx-modern .awaiting-phone{color:#60708b;border:1px solid #e5e9f1;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:11px;display:flex}.rx-modern .review-reason{color:#8b692a;background:#fff8eb;border:1px solid #f3e3bd;border-radius:6px;padding:12px;font-size:12px;line-height:1.6}.rx-modern .apple-setup{color:#667085;background:#fafbfc;border:1px solid #e7e9ee;border-radius:8px;padding:14px;font-size:12px;line-height:1.6}.rx-modern .apple-setup strong{color:#414a5c;font-weight:550}.rx-modern .apple-setup p{margin:6px 0 10px}.rx-modern .apple-setup summary{cursor:pointer}.rx-modern .apple-setup ul{margin:8px 0 0;padding-left:18px}@keyframes feed-breathe{50%{box-shadow:0 0 0 6px #3153ff08}}@media (prefers-reduced-motion:reduce){.rx-modern .feed-indicator.listening{animation:none}}.rx-modern.reduce-motion .feed-indicator.listening{animation:none}.agent-workspace{color:#202124;height:100%;min-height:0;font:13px/1.5 var(--rx-font-sans);background:#fff;flex-direction:column;display:flex}.agent-workspace-header{border-bottom:1px solid #ececef;flex-shrink:0;align-items:center;gap:9px;height:59px;padding:0 18px;font-size:12px;font-weight:550;display:flex}.agent-workspace-header .brand-mark{width:22px;height:22px}.execution-status{color:#777b84;border:1px solid #e8e9ed;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:450}.execution-status.active{color:#3153ff;background:#f2f4ff;border-color:#e2e7ff}.agent-workspace .agent-dock{width:100%;min-height:0;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;flex:1;display:flex;position:relative;inset:auto;overflow:hidden}.agent-context{grid-template-columns:1fr auto;align-items:center;gap:5px;margin:20px 20px 0;display:grid}.agent-context-label{letter-spacing:.65px;color:#8d919a;grid-column:1/-1;font-size:9px}.agent-context>strong{letter-spacing:-.2px;font-size:15px;font-weight:550}.agent-application{color:#777b84;align-items:center;gap:5px;font-size:11px;display:flex}.jank-app-icon{color:#fff;background:#216caf;border-radius:3px;place-items:center;width:18px;height:18px;font:600 12px Georgia;display:inline-grid}.agent-workspace .agent-dock-heading{padding:22px 20px 12px;display:block}.agent-workspace .agent-dock-heading strong{letter-spacing:-.35px;font-size:18px;font-weight:580;display:block}.agent-workspace .agent-dock-heading p{color:#858990;margin:5px 0 0;font-size:11px}.agent-workspace .agent-progress-track{background:#edf0f6;border-radius:4px;flex-shrink:0;height:3px;margin:0 20px 20px}.agent-workspace .agent-progress-track>div{background:#3153ff;border-radius:4px;height:100%}.agent-workspace .agent-step-list{scrollbar-width:thin;flex:1;min-height:0;padding:0 20px 18px;display:block;overflow:auto}.agent-connection-step,.agent-workspace .agent-done-step{color:#7b7e86;align-items:flex-start;gap:11px;min-height:37px;margin:0;font-size:12px;display:flex;position:relative}.agent-connection-step:after,.agent-workspace .agent-done-step:after{content:"";border-left:1px solid #e7e9ee;position:absolute;top:21px;bottom:4px;left:9px}.agent-connection-step>span,.agent-workspace .agent-done-step>span{color:#598878;background:#f0f6f3;border:1px solid #e1ece6;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.agent-connection-step strong{color:#4e525b;font-size:12px;font-weight:500}.agent-connection-step p{color:#999ba2;margin:2px 0 14px;font-size:10px}.agent-workspace .agent-done-step p{margin:0;padding:0;font-size:12px;line-height:20px}.agent-workspace .agent-current-step{background:0 0;border:0;gap:13px;margin:0;padding:7px 0;display:flex}.agent-workspace .agent-current-step>span{background:#3153ff;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin:5px 4px 0;box-shadow:0 0 0 4px #eef1ff}.agent-workspace .agent-current-step strong{color:#3153ff;font-size:12px;font-weight:550}.agent-workspace .agent-current-step p{color:#9699a2;margin:4px 0 0;padding:0;font-size:11px;line-height:1.6}.agent-workspace .agent-dock-footer{border-top:1px solid #ececef;flex-shrink:0;padding:16px 20px;display:block}.agent-step-counter{color:#92959b;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.agent-step-counter kbd{color:#a3a6ad;background:0 0;border:0;font-size:9px}.agent-controls{gap:8px;display:flex}.agent-controls>button:first-child{flex:1}.agent-demo-caption{text-align:center;color:#a1a4ab;border-top:1px solid #f1f1f3;padding:9px 14px;font-size:9px}.agent-workspace .agent-complete-note{color:#527b65;background:0 0;gap:11px;padding:14px 0 0;font-size:12px;display:flex}.agent-workspace .agent-complete-note strong{font-weight:500}.agent-workspace .agent-error{color:#9b6337;background:#fff5ee;border-radius:6px;padding:12px;font-size:12px}.rxai-desktop-cursor{z-index:30000;pointer-events:none;width:28px;height:28px;font-family:var(--rx-font-sans);position:fixed}.rxai-desktop-cursor .cursor-label{color:#fff;background:#3153ff;border:1px solid #ffffff50;border-radius:3px 8px 8px;padding:3px 8px;font-size:10px;font-weight:550;display:inline-flex;position:absolute;top:23px;left:19px;box-shadow:0 2px 8px #1d27962b}.rxai-desktop-cursor .cursor-click-ring{border-color:#3153ff}@media (prefers-reduced-motion:reduce){.rxai-desktop-cursor *{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
