*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-2\.5{height:.625rem}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100dvh-28px\)\]{height:calc(100dvh - 28px)}.h-full{height:100%}.max-h-64{max-height:16rem}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-14{width:3.5rem}.w-2\.5{width:.625rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-border{--tw-border-opacity:1;border-color:rgb(var(--border) / var(--tw-border-opacity))}.border-brand\/50{border-color:rgb(var(--brand) / .5)}.border-danger\/30{border-color:rgb(var(--danger) / .3)}.bg-bg{--tw-bg-opacity:1;background-color:rgb(var(--bg) / var(--tw-bg-opacity))}.bg-brand{--tw-bg-opacity:1;background-color:rgb(var(--brand) / var(--tw-bg-opacity))}.bg-brand\/10{background-color:rgb(var(--brand) / .1)}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.text-center{text-align:center}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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)}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-brand{--tw-text-opacity:1;color:rgb(var(--brand) / var(--tw-text-opacity))}.text-danger{--tw-text-opacity:1;color:rgb(var(--danger) / var(--tw-text-opacity))}.text-fg{--tw-text-opacity:1;color:rgb(var(--fg) / var(--tw-text-opacity))}.text-muted{--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--otr-font:"Proxima Nova", "Avenir Next", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bg:245 247 249;--surface:255 255 255;--surface-raised:255 255 255;--surface-sunken:247 248 250;--border:226 231 236;--border-strong:198 207 216;--fg:8 24 37;--muted:92 107 122;--text-faint:108 122 135;--brand:28 49 78;--brand-hover:47 76 109;--brand-faint:237 241 246;--primary-foreground:255 255 255;--danger:180 45 55;--danger-faint:255 241 242;--success:31 112 77;--success-faint:237 247 241;--warning:139 96 28;--warning-faint:251 246 231;--sidebar:8 24 37;--sidebar-fg:240 223 203;--ring:28 49 78;--ink:#081825;--sand:#dbd3af;--cream:#f0dfcb;--panel-shadow:0 1px 2px #08182509, 0 1px 3px #0818250b;--popover-shadow:0 6px 24px #08182514}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:21 38 61;--surface:33 55 84;--surface-raised:42 68 100;--surface-sunken:28 47 73;--border:53 75 102;--border-strong:72 97 125;--fg:236 237 234;--muted:192 205 221;--text-faint:168 186 208;--brand:145 172 210;--brand-hover:164 190 220;--brand-faint:28 49 70;--primary-foreground:8 24 37;--danger:248 113 113;--danger-faint:67 38 52;--success:126 211 164;--success-faint:26 62 57;--warning:219 195 137;--warning-faint:65 58 44;--ring:219 211 175;--panel-shadow:0 1px 3px #0000002e;--popover-shadow:0 8px 28px #0000003d}html,body{height:100%}body{background:rgb(var(--bg));color:rgb(var(--fg));font-family:var(--otr-font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.prose-agent>*+*{margin-top:.75rem}.prose-agent h1,.prose-agent h2,.prose-agent h3{font-weight:600;line-height:1.3}.prose-agent h1{font-size:1.25rem}.prose-agent h2{font-size:1.1rem}.prose-agent h3{font-size:1rem}.prose-agent ul,.prose-agent ol{padding-left:1.25rem}.prose-agent ul{list-style:outside}.prose-agent ol{list-style:decimal}.prose-agent li+li{margin-top:.25rem}.prose-agent a{color:rgb(var(--brand));text-underline-offset:2px;text-decoration:underline}.prose-agent code{background:rgb(var(--bg));border:1px solid rgb(var(--border));border-radius:.25rem;padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.prose-agent pre{background:rgb(var(--bg));border:1px solid rgb(var(--border));border-radius:.5rem;padding:.75rem;overflow-x:auto}.prose-agent pre code{background:0 0;border:0;padding:0}.prose-agent table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.prose-agent th,.prose-agent td{border:1px solid rgb(var(--border));text-align:left;padding:.35rem .5rem}.prose-agent blockquote{border-left:3px solid rgb(var(--border));color:rgb(var(--muted));padding-left:.75rem}.hover\:text-danger:hover{--tw-text-opacity:1;color:rgb(var(--danger) / var(--tw-text-opacity))}.focus\:border-brand:focus{--tw-border-opacity:1;border-color:rgb(var(--brand) / var(--tw-border-opacity))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}
.otr-workspace{--canvas:#1a1a1c;--rail:#14192b;--card:#17203b;--sunken:#121a30;--raised:#2a355a;--text:#f1f5f9;--muted-color:#94a3b8;--faint:#64748b;--line:#ffffff12;--blue:#2a4fd6;--amber:#fbbf24;--red:#f87171;--green:#4ade80;background:var(--canvas);height:100dvh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;line-height:1.45;display:flex;overflow:hidden}.otr-workspace *{box-sizing:border-box}.otr-workspace button,.otr-workspace input,.otr-workspace select,.otr-workspace textarea{font:inherit}.otr-workspace button{cursor:pointer;transition:background .15s,border-color .15s}.otr-workspace button:disabled{cursor:default;opacity:.45}.otr-workspace button:focus-visible,.otr-workspace a:focus-visible,.otr-workspace input:focus-visible,.otr-workspace textarea:focus-visible,.otr-workspace select:focus-visible{outline-offset:3px;outline:2px solid #83a5ff}.otr-workspace button:not([class]),.otr-workspace .primary-button{color:var(--text);background:0 0;border:1px solid #ffffff1f;border-radius:9px;padding:7px 12px;font-size:13px}.otr-workspace button:hover:not(:disabled){filter:brightness(1.15)}.otr-workspace .primary-button{background:var(--text);color:#1a1a1c;border-color:#0000;font-weight:600}.otr-workspace input:not([type=checkbox]):not([type=radio]):not([type=file]),.otr-workspace select,.otr-workspace textarea{background:var(--sunken);min-width:0;color:var(--text);border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:9px 11px}.otr-workspace input::-moz-placeholder{color:var(--faint)}.otr-workspace textarea::-moz-placeholder{color:var(--faint)}.otr-workspace input::placeholder,.otr-workspace textarea::placeholder{color:var(--faint)}.otr-workspace input[type=checkbox],.otr-workspace input[type=radio]{accent-color:var(--blue);flex:none;width:16px;height:16px}.otr-workspace a{color:#bdccff;text-decoration:none}.otr-workspace a:hover{text-decoration:underline}.otr-workspace p{margin:0}.otr-workspace h1,.otr-workspace h2,.otr-workspace h3,.otr-workspace h4{margin:0;font-weight:600}.otr-workspace h1{letter-spacing:-.65px;font-size:25px;line-height:1.25}.otr-workspace h2{font-size:16px}.otr-workspace h3{font-size:14px}.otr-workspace h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color);font-size:11px}.otr-workspace svg{flex:none}.otr-workspace .muted{color:var(--muted-color);font-size:13px}.otr-workspace .attention-text{color:var(--amber)}.otr-workspace .danger-text{color:var(--red)}.otr-workspace .success-text{color:var(--green)}.workspace-header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;min-height:65px;padding:12px 20px;display:flex}.header-wordmark{-o-object-fit:contain;object-fit:contain;opacity:.9;width:auto;max-width:92px;height:16px}.header-divider{background:#ffffff1a;width:1px;height:26px}.agent-identity{color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.agent-identity>span:last-child{min-width:0}.agent-avatar{background:var(--blue);width:36px;height:36px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.agent-avatar.large{width:52px;height:52px;font-size:23px}.identity-name{align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.25;display:flex}.demo-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-color);border:1px solid #ffffff26;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:600}.presence{color:var(--muted-color);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin-top:3px;font-size:12px;display:flex;overflow:hidden}.status-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot.green{background:var(--green)}.status-dot.amber{background:var(--amber)}.status-dot.red{background:var(--red)}.icon-button{width:36px;height:36px;color:var(--muted-color);background:0 0;border:1px solid #ffffff1a;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.desktop-header-actions{align-items:center;gap:10px;display:flex}.desktop-header-actions>button{height:36px}.panel-button{height:36px;color:var(--text);background:0 0;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex;font-size:13px!important}.settings-button{position:relative}.notification-badge{background:var(--amber);color:#1a1a1c;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.selected-button{background:var(--raised)!important}.header-search{border:1px solid #ffffff1a;border-radius:9px;align-items:center;width:36px;transition:width .2s;display:flex;overflow:hidden}.header-search .icon-button{border:0}.header-search.expanded{width:230px}.header-search input{width:190px;background:0 0!important;border:0!important;padding:0 8px 0 0!important;font-size:12px!important}.workspace-body{flex:1;min-height:0;display:flex}.workspace-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.task-rail{background:var(--rail);border-left:1px solid var(--line);flex:0 0 320px;width:320px;padding:18px;overflow-y:auto}.rail-section+.rail-section{margin-top:22px}.section-toggle{width:100%;color:var(--muted-color);letter-spacing:.06em;text-transform:uppercase;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-weight:600;display:flex;font-size:12px!important}.section-toggle-right{align-items:center;gap:9px;display:flex}.section-count{letter-spacing:0;color:var(--faint);font-size:11px}.section-content{flex-direction:column;gap:5px;margin-top:11px;display:flex}.section-content>.rail-section+.rail-section{margin-top:12px}.section-content>.rail-section>.section-toggle{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px!important}.attention-section>.section-toggle,.attention-section>.section-toggle .section-count{color:var(--amber)}.empty-note{color:var(--faint);padding:8px 1px;font-size:12px;line-height:1.6}.work-card{background:var(--card);border:1px solid #ffffff17;border-radius:12px;min-width:0;padding:12px 14px}.work-card.approval-card{border-color:#fbbf2459}.work-card.trouble-card{border-color:#f8717173}.work-state{color:var(--muted-color);align-items:center;gap:6px;margin-bottom:5px;font-size:11px;display:flex}.card-title{text-align:left;width:100%;color:var(--text);background:0 0;border:0;padding:0;font-weight:600;line-height:1.4;display:block;font-size:14px!important}.card-detail{color:var(--muted-color);overflow-wrap:anywhere;font-size:12px;line-height:1.5;margin-top:3px!important}.card-links{flex-wrap:wrap;align-items:center;gap:13px;margin-top:10px;display:flex}.text-button{color:var(--muted-color);text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex;font-size:12px!important}.text-button:hover{color:var(--text)}.stop-link{color:var(--faint);margin-left:auto}.button-pair{gap:7px;margin-top:10px;display:flex}.button-pair>button{flex:1;padding:7px!important;font-size:12px!important}.undo-note{color:var(--faint);font-size:11px;line-height:1.5;margin-top:8px!important}.approval-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font-size:13px;overflow:auto;margin-top:10px!important}.reasoning-inline{border-top:1px solid var(--line);margin-top:11px;padding-top:11px;font-size:12px;line-height:1.65}.reasoning-inline h4{margin:10px 0 4px}.step-log{border-top:1px solid var(--line);margin-top:10px;padding-top:9px;font-size:12px;line-height:1.65}.step-log .text-button{margin-top:5px}.mini-spinner{border:1.5px solid #94a3b84d;border-top-color:var(--muted-color);border-radius:50%;width:10px;height:10px;animation:1s linear infinite otr-spin;display:inline-block}.thread-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;padding:28px 0 14px;overflow-y:auto}.thread-column{width:100%;max-width:720px;margin:0 auto;padding:0 28px}.message-run{flex-direction:column;min-width:0;margin-top:6px;display:flex}.message-run:has(+.message-run.user){margin-bottom:14px}.message-run.user:has(+.message-run.agent){margin-bottom:14px}.time-label{text-align:center;color:var(--faint);align-self:stretch;margin:18px 0;font-size:11px}.bubble-stack{flex-direction:column;align-items:flex-start;gap:5px;max-width:88%;display:flex}.message-run.user .bubble-stack{align-self:flex-end;align-items:flex-end;max-width:84%}.message-bubble{background:var(--card);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:15px;line-height:1.5;animation:.25s ease-out otr-in}.bubble-stack>.message-bubble:not(:first-child){border-top-left-radius:4px}.bubble-stack>.message-bubble:not(:last-of-type){border-bottom-left-radius:4px}.message-run.user .message-bubble{background:#1e40af;border-radius:16px 16px 4px}.message-bubble a{color:#c6d5ff;text-underline-offset:3px;text-decoration:underline}.read-receipt{min-height:22px;color:var(--faint);align-items:center;gap:8px;font-size:10px;display:flex}.message-reaction{background:var(--raised);border:1px solid #ffffff1f;border-radius:12px;padding:1px 5px;font-size:12px;display:inline-flex}.message-image{-o-object-fit:contain;object-fit:contain;border-radius:12px;width:100%;max-width:280px;max-height:330px}.thread-task-card{width:320px;max-width:100%;margin:6px 0}.thread-task-card .work-card{background:var(--sunken)}.unattached-card{margin-top:14px}.typing-indicator{color:var(--muted-color);align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.typing-dots{background:var(--card);border-radius:16px;gap:4px;padding:14px;display:inline-flex}.typing-dots i{background:var(--muted-color);border-radius:50%;width:4px;height:4px;animation:1.2s infinite otr-dot;display:block}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}.composer-wrap{background:var(--canvas);flex:none;padding:14px 28px 10px}.composer-column{max-width:664px;margin:0 auto}.composer{background:var(--sunken);border:1px solid #ffffff1f;border-radius:14px;align-items:flex-end;gap:5px;padding:6px 7px;display:flex}.composer .icon-button{border:0;width:36px;height:36px}.composer textarea{resize:none;flex:1;min-height:36px;max-height:140px;line-height:22px;background:0 0!important;border:0!important;padding:7px 5px!important}.send-button{background:var(--blue);width:34px;height:34px;color:var(--text);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.composer-caption{text-align:center;color:var(--faint);font-size:10px;margin-top:8px!important}.attachment-strip{gap:8px;padding:8px 0;display:flex}.attachment-strip>div{position:relative}.attachment-strip img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:64px;height:64px}.attachment-strip button{position:absolute;top:0;right:0;background:var(--rail)!important;border:0!important;border-radius:5px!important;padding:3px!important}.recording{color:var(--red);animation:1.2s infinite otr-dot}.thread-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:48vh;display:flex}.thread-empty h2{letter-spacing:-.5px;font-size:22px}.thread-empty p{color:var(--muted-color);font-size:14px;line-height:1.7}.setup-nudge{background:var(--rail);border:1px solid var(--line);color:var(--muted-color);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px;font-size:12px;display:flex}.page-scroll{flex:1;min-height:0;overflow-y:auto}.inner-page{max-width:720px;margin:0 auto;padding:36px 32px 60px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600;margin-bottom:9px!important;font-size:11px!important}.page-intro{color:var(--muted-color);font-size:14px;line-height:1.7;margin-top:10px!important;margin-bottom:28px!important}.page-title-row,.section-title-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.settings-page section{border-bottom:1px solid var(--line);padding:24px 0}.settings-page section:first-of-type{padding-top:0}.settings-page section>h2{margin-bottom:9px}.settings-page section>.muted{line-height:1.65}.settings-line{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;font-size:13px;display:flex}.settings-line p{margin-top:3px!important}.name-setting,.agent-face{align-items:center;gap:10px;display:flex}.agent-face-button{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.agent-face-button:disabled{opacity:.6;cursor:default}.agent-avatar{overflow:hidden}.agent-face img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.agent-face-actions{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.agent-face-actions .text-button{font-size:12px!important}.name-setting input{width:150px;font-weight:600}.name-setting .muted{font-size:12px}.permission-options{flex-direction:column;gap:7px;margin-top:14px;display:flex}.permission-option{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.permission-option.selected{border-color:#7e97ff80}.permission-option input{margin-top:2px}.permission-option>span{flex-direction:column;gap:4px;display:flex}.permission-option strong{font-size:13px;font-weight:500}.permission-option small{color:var(--faint);letter-spacing:.06em;margin-left:9px;font-size:9px}.permission-option>span>span{color:var(--muted-color);font-size:12px}.quiet-inputs{color:var(--muted-color);align-items:center;gap:10px;font-size:13px;display:flex}.quiet-inputs input{width:116px;padding:7px 8px!important}.toggle{background:#374151;border:0;border-radius:20px;flex:none;width:34px;height:20px;padding:2px;position:relative}.toggle span{background:var(--text);border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.toggle.on{background:var(--blue)}.toggle.on span{transform:translate(14px)}.segmented{background:var(--sunken);border:1px solid var(--line);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.segmented button{text-transform:capitalize;color:var(--muted-color)!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:5px 12px!important;font-size:12px!important}.segmented button[aria-pressed=true]{background:var(--blue)!important;color:var(--text)!important}.sample-reply{background:var(--card);border-radius:12px 12px 12px 4px;padding:13px 15px;font-size:13px;line-height:1.6;margin-top:18px!important}.language-choice{margin-top:14px}.connection-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.connection{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:13px 14px;display:flex}.connection strong{font-size:13px;font-weight:500}.connection>span{align-items:center;gap:6px;font-size:11px;display:flex}.connection>p{color:var(--faint);overflow-wrap:anywhere;font-size:11px}.connection>a{font-size:12px}.settings-more{margin-top:14px;display:inline-block}.full-setting-link{text-align:left;justify-content:space-between;align-items:center;width:100%;margin-bottom:18px;display:flex;background:var(--card)!important;padding:13px!important}.skill-list{margin-top:8px}.skill-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.skill-list strong{font-size:13px;font-weight:500;display:block}.skill-list small{color:var(--faint);margin-top:3px;font-size:11px;display:block}.activity-list{background:var(--sunken);border:1px solid var(--line);border-radius:10px;margin:15px 0 10px;overflow:hidden}.activity-list>div{border-bottom:1px solid var(--line);gap:12px;padding:11px 13px;font-size:12px;display:flex}.activity-list time{color:var(--faint);flex:0 0 64px;font-size:11px}.activity-list>p{padding:14px}.data-actions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.data-actions button{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex;background:var(--card)!important;padding:11px 13px!important}.delete-confirm{background:var(--sunken);border:1px solid #f8717173;border-radius:12px;margin-top:12px;padding:14px;font-size:13px}.delete-confirm input{width:100%;margin-top:12px}.reset-demo{width:100%;margin-top:14px;color:var(--amber)!important}.gap-list{margin-top:12px}.gap-list>div{border-bottom:1px solid var(--line);padding:13px 0;font-size:13px}.gap-list>div>div:first-child{align-items:center;gap:10px;display:flex}.gap-list strong{text-transform:capitalize;font-weight:500}.gap-list p{color:var(--muted-color);font-size:12px;margin-top:6px!important}.gap-status{color:var(--faint);border:1px solid var(--line);text-transform:capitalize;border-radius:5px;padding:1px 5px;font-size:10px}.count-badge{color:var(--amber);font-size:11px}.settings-footer{color:var(--faint);flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;font-size:12px;display:flex}.settings-footer>span{flex-basis:100%;margin-bottom:5px}.memory-list{border-top:1px solid var(--line)}.memory-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:19px 0;display:flex}.memory-content{flex:1;min-width:0}.memory-content p{font-size:14px;line-height:1.6}.memory-content>span{color:var(--faint);margin-top:6px;font-size:11px;display:block}.memory-content input{width:100%;font-size:14px!important}.memory-controls{gap:12px;padding-top:3px;display:flex}.count-footer{color:var(--faint);font-size:12px;margin-top:16px!important}.routine-row{border-bottom:1px solid var(--line)}.routine-summary{text-align:left;width:100%;color:var(--text);background:0 0;border:0;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.routine-summary>.status-dot{width:5px;height:5px;margin-top:6px}.routine-summary>span:nth-child(2){flex:1}.routine-summary strong{font-size:13px;font-weight:500;display:block}.routine-summary small{color:var(--faint);margin-top:3px;font-size:11px;display:block}.routine-tag{border:1px solid var(--line);color:var(--faint);border-radius:5px;margin-top:2px;padding:2px 5px;font-size:9px}.routine-expanded{padding:0 0 12px 14px;font-size:12px;line-height:1.65}.routine-expanded>p+p{margin-top:9px!important}.add-routine{margin-top:12px}.source-note{color:var(--faint);font-size:10px;margin-bottom:8px!important}.your-tasks label{cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.your-tasks input{margin-top:3px}.your-tasks label>span{flex:1;font-size:13px}.your-tasks small{color:var(--faint);margin-top:2px;font-size:11px;display:block}.detail-header{border-bottom:1px solid var(--line);padding:20px 28px 16px}.detail-header h2{letter-spacing:-.3px;margin-top:14px;font-size:19px}.detail-header>span{color:var(--muted-color);text-transform:capitalize;margin-top:4px;font-size:12px;display:block}.detail-column{max-width:650px;margin:0 auto;padding:26px 28px}.detail-column>.work-card{margin-bottom:20px}.reasoning-card{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:24px;padding:18px;font-size:13px;line-height:1.7}.reasoning-card h3{margin-bottom:10px}.reasoning-card h4{margin:16px 0 6px}.reasoning-step{gap:12px;padding-top:12px;font-size:12px;display:flex}.reasoning-step time{color:var(--faint);flex:0 0 58px;font-size:11px}.result-link{background:var(--sunken);border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:10px;display:flex}.side-composer{gap:8px;padding:16px 28px;display:flex}.side-composer input{flex:1}.archived-banner{color:var(--faint);text-align:center;border-top:1px solid var(--line);padding:17px;font-size:12px}.read-only-note{color:var(--faint);font-size:12px;line-height:1.6;margin-top:18px!important}.search-overlay{z-index:5;background:#1a1a1cf7;position:absolute;inset:0;overflow-y:auto}.search-result{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);border-radius:12px;flex-direction:column;gap:5px;margin-top:12px;padding:12px 14px;display:flex;font-size:14px!important}.search-result .eyebrow{margin:0!important}.error-banner{color:#fecaca;background:#351f29;border-bottom:1px solid #f8717159;flex:none;align-items:center;gap:10px;padding:10px 20px;font-size:12px;display:flex}.error-banner span{flex:1}.error-banner button{margin-left:auto;background:0 0!important;border:0!important;padding:0!important}.routine-dialog{color:#f1f5f9;background:#14192b;border:1px solid #ffffff26;border-radius:16px;width:480px;max-width:calc(100vw - 28px);padding:24px;box-shadow:0 24px 90px #0008}.routine-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.routine-dialog .field-label{margin-top:16px}.routine-dialog .muted{margin:16px 0;font-size:12px}.routine-dialog .primary-button{width:100%}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-label{color:var(--muted-color);flex-direction:column;gap:7px;margin-top:14px;font-size:12px;display:flex}.field-label input,.field-label textarea{width:100%}.mobile-back,.message-bottom-bar{display:none}.welcome-page{height:100dvh;padding:0 24px 50px;overflow-y:auto}.welcome-brand{max-width:900px;color:var(--faint);justify-content:space-between;align-items:center;margin:0 auto;padding:26px 0 32px;font-size:12px;display:flex}.welcome-brand img{width:80px;height:auto}.welcome-page main{max-width:560px;margin:22px auto}.welcome-heading{align-items:center;gap:17px;display:flex}.welcome-heading h1{font-size:27px}.welcome-heading .muted{margin-top:6px;font-size:13px}.welcome-heading .eyebrow{font-size:10px!important}.progress-label{color:var(--faint);justify-content:space-between;margin:28px 0 9px;font-size:11px;display:flex}.progress-label span:first-child{color:var(--muted-color)}.welcome-progress{background:var(--raised);border-radius:3px;height:3px;margin-bottom:20px;overflow:hidden}.welcome-progress>div{background:var(--blue);height:100%;transition:width .25s}.welcome-checklist{background:var(--rail);border:1px solid #ffffff17;border-radius:14px;overflow:hidden}.welcome-step+.welcome-step{border-top:1px solid var(--line)}.welcome-row{text-align:left;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:17px 19px;display:flex}.step-number{width:25px;height:25px;color:var(--faint);border:1px solid #ffffff26;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.step-number.complete{color:var(--green);background:#18382d;border-color:#24523a}.welcome-step.open .step-number{background:var(--blue);border-color:var(--blue);color:var(--text)}.step-heading{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.step-heading strong{font-size:13px;font-weight:500}.step-heading>span{color:var(--faint);font-size:11px}.step-state{color:var(--faint);font-size:10px}.welcome-step-body{padding:0 20px 20px 56px}.setup-bubble{background:var(--card);border-radius:12px 12px 12px 4px;padding:11px 13px;font-size:13px;line-height:1.6;margin-bottom:16px!important}.continue-button{justify-content:space-between;align-items:center;gap:28px;min-width:150px;margin-top:18px;display:flex}.identity-confirm{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.identity-confirm .muted{margin-left:auto;font-size:11px}.whatsapp-handoff{background:#14231d;border:1px solid #4ade8029;border-radius:12px;align-items:center;gap:14px;margin-top:20px;padding:17px;display:flex}.whatsapp-handoff>div{flex:1}.whatsapp-handoff strong{font-size:13px;font-weight:500}.whatsapp-handoff p{color:var(--muted-color);margin-top:4px;font-size:11px}.whatsapp-mark{background:#1f6f4a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:22px;display:flex}.whatsapp-handoff>span:last-child{color:#668575}.welcome-footer{text-align:center;color:var(--faint);font-size:11px;margin-top:21px!important}.welcome-footer button{font-size:11px!important}.login-page{flex-direction:column;height:100dvh;display:flex;overflow-y:auto}.login-brand{padding:25px 32px}.login-brand img{width:82px}.login-content{flex:1;justify-content:center;align-items:center;padding:36px 24px;display:flex}.login-card{width:380px;max-width:100%}.login-card .agent-avatar{margin-bottom:25px}.login-card h1{letter-spacing:-1px;max-width:340px;font-size:31px;line-height:1.2}.login-card>.muted{margin-top:16px;font-size:14px;line-height:1.7}.google-button{justify-content:center;align-items:center;gap:12px;width:100%;height:46px;display:flex;margin-top:28px!important}.google-button svg{width:17px;height:17px}.login-footnote{color:var(--faint);text-align:center;font-size:11px;margin-top:16px!important}.login-footer{color:var(--faint);justify-content:space-between;padding:24px 32px;font-size:11px;display:flex}.dev-login{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.dev-login label{color:var(--muted-color);margin-bottom:8px;font-size:12px;display:block}.dev-login>div{gap:8px;display:flex}.dev-login input{flex:1}@keyframes otr-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes otr-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes otr-spin{to{transform:rotate(360deg)}}@media (min-width:1400px){.workspace-header{padding-left:28px;padding-right:24px}.thread-scroll{padding-top:34px}.task-rail{padding:22px 18px}}@media (max-width:900px) and (min-width:768px){.task-rail{flex-basis:290px;width:290px;padding:16px 13px}.thread-column{padding:0 20px}.composer-wrap{padding-left:20px;padding-right:20px}.header-search.expanded{width:180px}.header-search input{width:140px}}@media (max-width:767px){.otr-workspace{font-size:14px}.workspace-header{padding:calc(12px + env(safe-area-inset-top)) 18px 12px;gap:10px;min-height:70px}.header-wordmark,.header-divider,.desktop-header-actions,.panel-button,.task-rail{display:none}.agent-avatar{width:38px;height:38px}.identity-name{font-size:16px}.presence{font-size:12px}.workspace-header .settings-button{border:0;width:38px;height:38px;font-size:20px}.mobile-home-scroll{flex:1;padding:18px 18px 28px;overflow-y:auto}.mobile-shortcuts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-shortcuts>button{text-align:left;align-items:center;gap:10px;display:flex;background:var(--card)!important;border-color:var(--line)!important;border-radius:12px!important;padding:13px!important}.mobile-shortcuts>button>span:nth-child(2){flex:1;font-size:13px}.mobile-shortcuts small{color:var(--faint);margin-top:4px;font-size:10px;display:block}.mobile-shortcuts>button>svg{color:var(--muted-color)}.mobile-shortcuts>button>span:last-child{color:var(--faint)}.mobile-search{background:var(--sunken);border:1px solid var(--line);color:var(--faint);border-radius:10px;align-items:center;gap:9px;margin:15px 0 25px;padding:0 12px;display:flex}.mobile-search input{width:100%;background:0 0!important;border:0!important;padding:11px 0!important;font-size:13px!important}.mobile-home-scroll>.rail-section+.rail-section{margin-top:24px}.mobile-home-scroll .section-toggle{font-size:12px!important}.mobile-home-scroll .section-content{gap:8px}.work-card{padding:13px 14px}.card-title{font-size:14px!important}.card-detail{font-size:12px}.card-links{gap:17px;margin-top:12px}.card-links .text-button{min-height:25px}.button-pair>button{min-height:38px}.message-bottom-bar{width:100%;padding:17px 23px calc(17px + env(safe-area-inset-bottom));background:var(--rail);color:var(--text);border:0;border-top:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.message-bottom-bar svg{color:var(--muted-color)}.mobile-back{border-bottom:1px solid var(--line);align-items:center;min-height:43px;padding:0 16px;display:flex}.mobile-back .text-button{min-height:42px;color:var(--muted-color);font-size:12px!important}.thread-scroll{scrollbar-gutter:auto;padding:10px 0 18px}.thread-column{padding:0 16px}.bubble-stack{max-width:90%}.message-run.user .bubble-stack{max-width:86%}.message-bubble{padding:9px 13px;font-size:14px}.time-label{margin:16px 0;font-size:10px}.thread-task-card{width:304px}.composer-wrap{padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.composer{border-radius:22px;padding:5px 6px}.composer textarea{font-size:16px!important}.composer-caption{display:none}.composer .icon-button{width:36px;height:36px}.send-button{border-radius:50%;width:35px;height:35px}.inner-page{padding:25px 20px 40px}.otr-workspace h1{font-size:23px}.settings-page section{padding:24px 0}.settings-line{gap:12px}.settings-line select{max-width:180px;font-size:12px!important}.settings-line strong{font-size:13px}.settings-line .muted{font-size:11px}.name-setting .muted{display:none}.memory-line{flex-wrap:wrap;gap:10px;padding:17px 0}.memory-content{flex-basis:100%}.memory-controls{gap:22px;padding-top:0}.memory-controls button{min-height:30px}.connection-grid{gap:8px}.connection{padding:12px}.connection>p{font-size:10px}.activity-list>div{font-size:11px}.activity-list time{flex-basis:57px;font-size:10px}.permission-option{padding:12px}.detail-header{padding:16px 20px}.detail-header>.text-button{display:none}.detail-header h2{margin-top:0;font-size:21px}.detail-column{padding:18px 18px 26px}.reasoning-card{padding:15px}.reasoning-step{gap:9px}.archived-banner{padding-bottom:calc(15px + env(safe-area-inset-bottom));font-size:11px}.welcome-page{padding:0 18px 32px}.welcome-brand{padding:22px 0}.welcome-brand img{width:69px}.welcome-brand span{font-size:10px}.welcome-page main{margin-top:18px}.welcome-heading{gap:12px}.welcome-heading h1{font-size:23px}.welcome-heading .muted{font-size:12px}.welcome-heading .agent-avatar{width:46px;height:46px}.welcome-row{gap:10px;padding:15px 13px}.step-heading strong{font-size:12px}.step-heading>span{font-size:10px}.welcome-step-body{padding:0 14px 18px 48px}.welcome-step-body .connection-grid{grid-template-columns:1fr}.welcome-step-body .settings-line{flex-wrap:wrap;gap:9px}.quiet-inputs{gap:7px}.quiet-inputs input{width:109px;font-size:12px!important}.welcome-step-body .quiet-inputs input{width:101px}.welcome-step-body .quiet-inputs label{flex-direction:column;gap:4px;font-size:11px;display:flex}.whatsapp-handoff{padding:14px}.welcome-footer{font-size:10px}.login-brand,.login-content{padding:24px}.login-card h1{font-size:30px}.login-footer{padding:20px 24px}.error-banner{padding:10px 14px;font-size:11px}.routine-dialog{padding:19px}.routine-dialog h2{font-size:17px}.form-grid{gap:8px}.routine-dialog input,.routine-dialog select,.routine-dialog textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.otr-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.otr-workspace{font-family:var(--font-instrument),system-ui,sans-serif}.otr-workspace .desktop-header-actions>button{color:#f1f5f9;background:0 0;border:1px solid #ffffff1a;border-radius:9px;padding:0 12px;font-size:13px}@media (max-width:767px){.otr-workspace button,.otr-workspace input,.otr-workspace select,.otr-workspace .text-button,.otr-workspace .mobile-back{min-height:44px}.otr-workspace .icon-button,.otr-workspace .send-button,.otr-workspace .settings-button{min-width:44px;min-height:44px}.otr-workspace .toggle{min-width:44px;height:44px;position:relative;background:0 0!important;border:0!important}.otr-workspace .toggle:before{content:"";background:#2a355a;border-radius:20px;position:absolute;inset:11px 5px}.otr-workspace .toggle[aria-checked=true]:before{background:#2a4fd6}.otr-workspace .toggle>span{position:absolute;top:14px;left:7px}.otr-workspace .card-links{gap:12px;margin-top:3px}.otr-workspace .button-pair>button{min-height:44px}}.model-current{overflow-wrap:anywhere;font-size:13px;margin:8px 0 18px!important}.model-panel .field-label{margin:15px 0}.model-connect-form{background:var(--sunken);border:1px solid var(--line);border-radius:12px;margin-top:22px;padding:18px}.model-connect-form h3{font-size:15px}.model-connect-form .section-title-row>span{font-size:12px}.model-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.model-help{font-size:12px;line-height:1.7;margin-top:16px!important}.model-help a{color:var(--text)}.model-notice{color:var(--green);font-size:13px;margin-top:15px!important}.welcome-step-body .model-panel{margin:16px 0}.model-panel input,.model-panel select{width:100%;min-width:0}.model-panel [role=alert]{font-size:13px;margin-top:12px!important}.model-connect-form input{font-size:14px}@media (max-width:767px){.model-connect-form{padding:13px}.model-connect-form .section-title-row{flex-wrap:wrap;gap:6px}.model-panel input,.model-panel select{font-size:16px!important}}.workspace-header,.desktop-header-actions{position:relative}.conversation-picker{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:min(380px,100vw - 32px);max-height:min(60vh,520px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 40px #00000059}.conversation-picker>.text-button,.conversation-picker .mobile-search{margin-bottom:10px}.conversation-row{border-radius:9px;align-items:center;gap:8px;padding:2px 4px;display:flex}.conversation-row:hover{background:var(--sunken)}.conversation-row.selected{background:var(--sunken);outline:1px solid var(--line)}.conversation-row>button{text-align:left;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:9px 6px;display:flex}.conversation-row>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.conversation-row>button small{color:var(--muted);font-size:12px}.conversation-row-actions{opacity:0;flex-shrink:0;gap:6px;transition:opacity .12s;display:flex}.conversation-row:hover .conversation-row-actions,.conversation-row:focus-within .conversation-row-actions{opacity:1}.conversation-row-actions .text-button{font-size:12px}@media (max-width:767px){.conversation-picker{width:auto;max-height:none;position:fixed;inset:12px}.conversation-row-actions{opacity:1}}.conversation-groups{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.conversation-groups>button{background:var(--sunken);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px}.conversation-groups>button.selected{background:var(--accent,#2a4fd6);color:#fff;border-color:#0000}.conversation-groups>button small{opacity:.65;margin-left:3px}.conversation-groups>.text-button{color:var(--muted);background:0 0;border:0}.conversation-row-actions select{background:var(--sunken);border:1px solid var(--line);max-width:120px;color:var(--text);border-radius:6px;padding:3px 4px;font-size:12px}.meeting-room-button{align-items:center;gap:6px;display:inline-flex}.meeting-room-button svg{opacity:.8}
.otr-workspace{--canvas:rgb(var(--bg));--rail:rgb(var(--surface));--card:rgb(var(--surface));--sunken:rgb(var(--surface-sunken));--raised:rgb(var(--surface-raised));--text:rgb(var(--fg));--muted-color:rgb(var(--muted));--faint:rgb(var(--text-faint));--line:rgb(var(--border));--blue:rgb(var(--brand));--amber:rgb(var(--warning));--red:rgb(var(--danger));--green:rgb(var(--success));background:var(--canvas);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--otr-font);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}[data-theme=dark] .otr-workspace{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.otr-workspace :is(button,input,select,textarea){font-family:inherit}.otr-workspace :is(button,a,input,textarea,select):focus-visible{outline:2px solid rgb(var(--ring));outline-offset:3px}.otr-workspace button:hover:not(:disabled){filter:none}.otr-workspace a{color:var(--blue)}.otr-workspace h1{letter-spacing:-.025em;font-size:30px;line-height:36px}.otr-workspace h2{font-size:16px;line-height:24px}.otr-workspace .eyebrow{color:var(--muted-color);letter-spacing:.15em;font-size:10px!important}.otr-workspace .page-intro{color:var(--muted-color);line-height:1.6}.otr-workspace button:not([class]),.otr-workspace .primary-button,.otr-workspace .panel-button,.otr-workspace .desktop-header-actions>button,.otr-workspace .data-actions>button{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--text);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;line-height:20px;box-shadow:0 1px 2px #08182514}.otr-workspace button:not([class]):hover:not(:disabled),.otr-workspace .panel-button:hover:not(:disabled),.otr-workspace .desktop-header-actions>button:hover:not(:disabled),.otr-workspace .data-actions>button:hover:not(:disabled){background:var(--sunken);border-color:rgb(var(--border-strong))}.otr-workspace .primary-button{background:var(--blue);color:rgb(var(--primary-foreground));border-color:#0000}.otr-workspace .primary-button:hover:not(:disabled){background:rgb(var(--brand-hover))}.otr-workspace .data-actions>.danger-text{color:var(--red)}.otr-workspace .icon-button{border-color:var(--line);color:var(--muted-color)}.otr-workspace .icon-button:hover:not(:disabled){background:var(--sunken);color:var(--text)}.otr-workspace input:not([type=checkbox]):not([type=radio]):not([type=file]),.otr-workspace select,.otr-workspace textarea{border-color:var(--line);background:var(--card);color:var(--text)}.otr-workspace input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible{outline:2px solid rgb(var(--ring));outline-offset:3px}.otr-workspace .header-divider{background:var(--line)}.otr-workspace :is(.demo-pill,.header-search,.message-reaction,.step-number){border-color:var(--line)}.otr-workspace .agent-avatar{background:rgb(var(--brand-faint));color:var(--blue)}.otr-workspace .notification-badge{background:var(--sand);color:var(--ink)}.otr-workspace .mini-spinner{border-color:rgb(var(--border-strong));border-top-color:var(--muted-color)}.otr-workspace :is(.work-card,.reasoning-card,.search-result,.welcome-checklist,.connection){border-color:var(--line);background:var(--card);box-shadow:var(--panel-shadow);border-radius:16px}.otr-workspace .work-card.approval-card{border-color:rgb(var(--warning) / .38)}.otr-workspace .work-card.trouble-card{border-color:rgb(var(--danger) / .4)}.otr-workspace .thread-task-card .work-card{background:var(--card)}.otr-workspace .message-bubble{border:1px solid var(--line);background:var(--card);box-shadow:var(--panel-shadow);font-size:14px;line-height:1.65}.otr-workspace .message-run.user .message-bubble{background:rgb(var(--brand));color:rgb(var(--primary-foreground));border-color:#0000}.otr-workspace .message-bubble a{color:var(--blue)}.otr-workspace .message-run.user .message-bubble a{color:inherit}.otr-workspace .composer{border-color:var(--line);background:var(--card);box-shadow:var(--panel-shadow)}.otr-workspace .send-button{background:var(--blue);color:rgb(var(--primary-foreground))}.otr-workspace .send-button:hover:not(:disabled){background:rgb(var(--brand-hover))}.otr-workspace .message-bottom-bar{border-color:var(--line);background:var(--card)}.otr-workspace .search-overlay{background:rgb(var(--bg) / .98)}.otr-workspace .conversation-picker{background:var(--raised);border-color:var(--line);box-shadow:var(--popover-shadow);border-radius:16px}.otr-workspace .conversation-row>button small,.otr-workspace .conversation-groups>button,.otr-workspace .conversation-groups>.text-button{color:var(--muted-color)}.otr-workspace .conversation-groups>button.selected{background:var(--blue);color:rgb(var(--primary-foreground))}.otr-workspace .permission-option{border-color:var(--line);background:var(--card);border-radius:12px}.otr-workspace .permission-option.selected{border-color:var(--blue);background:rgb(var(--brand-faint))}.otr-workspace .segmented{background:var(--card);border-radius:10px;padding:4px}.otr-workspace .segmented button{box-shadow:none;border-radius:7px!important}.otr-workspace .segmented button[aria-pressed=true]{background:var(--blue)!important;color:rgb(var(--primary-foreground))!important}.otr-workspace .toggle{background:rgb(var(--border-strong))}.otr-workspace .toggle.on{background:var(--blue)}.otr-workspace .toggle span{background:rgb(var(--surface));box-shadow:0 1px 3px #08182533}.otr-workspace .sample-reply,.otr-workspace .setup-bubble{border:1px solid var(--line);background:var(--sunken)}.otr-workspace .model-connect-form{background:var(--sunken);border-color:var(--line)}.otr-workspace .delete-confirm{border-color:rgb(var(--danger) / .4);background:rgb(var(--danger-faint))}.otr-workspace .error-banner{background:rgb(var(--danger-faint));border-color:rgb(var(--danger) / .3);color:var(--red)}.otr-workspace .routine-dialog{background:var(--raised);border-color:var(--line);color:var(--text);box-shadow:var(--popover-shadow)}.otr-workspace .routine-dialog::backdrop{background:#08182573}.otr-workspace :is(.login-brand,.welcome-brand) img{filter:brightness(0)saturate()}[data-theme=dark] .otr-workspace :is(.login-brand,.welcome-brand) img{filter:none}.otr-workspace .login-card{border:1px solid var(--line);background:var(--card);width:440px;box-shadow:var(--panel-shadow);border-radius:16px;padding:32px}.otr-workspace .login-card h1{font-size:30px;line-height:36px}.otr-workspace .welcome-step.open .step-number{background:var(--blue);border-color:var(--blue);color:rgb(var(--primary-foreground))}.otr-workspace .step-number.complete{background:rgb(var(--success-faint));border-color:rgb(var(--success) / .25);color:var(--green)}.otr-workspace .whatsapp-handoff{background:rgb(var(--success-faint));border-color:rgb(var(--success) / .2)}.otr-workspace .whatsapp-mark{background:rgb(var(--success));color:rgb(var(--surface))}.otr-workspace .whatsapp-handoff>span:last-child{color:var(--green)}@media (max-width:767px){.otr-workspace h1{font-size:26px;line-height:32px}.otr-workspace button:not([class]),.otr-workspace .primary-button,.otr-workspace .panel-button,.otr-workspace .data-actions>button{min-height:44px}.otr-workspace .toggle:before{background:rgb(var(--border-strong))}.otr-workspace .toggle[aria-checked=true]:before{background:var(--blue)}.otr-workspace .login-card{padding:24px}.otr-workspace .login-content{padding:16px}}
.otr-workspace.agent-shell{flex-direction:row}.agent-shell-main{flex-direction:column;flex:1;min-width:0;min-height:0;padding-left:12px;display:flex}.agent-sidebar{background:var(--ink);width:224px;color:var(--cream);z-index:35;border-right:1px solid #dbd3af33;flex-direction:column;flex:0 0 224px;padding:22px 14px;display:flex}.agent-brand{justify-content:center;padding:10px 10px 20px;display:flex;position:relative}.agent-brand img{-o-object-fit:contain;object-fit:contain;width:92px;height:auto}.agent-product-label{color:#8397a6;letter-spacing:.13em;text-transform:uppercase;text-align:center;padding:8px 12px 22px;font-size:10px}.agent-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.agent-sidebar .agent-nav-link{color:#c3ced6;text-align:left;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.agent-nav-link>span:first-of-type{flex:1}.agent-nav-link svg{opacity:.8}.agent-sidebar .agent-nav-link:hover{color:var(--cream);background:#f0dfcb0f;text-decoration:none}.agent-sidebar .agent-nav-link[aria-current=page]{color:var(--cream);box-shadow:inset 3px 0 0 var(--sand);background:#1c314e;font-weight:500}.agent-nav-link[aria-current=page] svg{color:var(--sand);opacity:1}.agent-nav-count{min-width:20px;height:20px;color:var(--sand);background:#dbd3af1f;border-radius:5px;place-items:center;padding:0 5px;font-size:10px;display:grid}.agent-sidebar-footer{border-top:1px solid #dbd3af4d;margin-top:20px;padding-top:14px}.agent-sidebar-action{color:#b9c6cf;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:12px;display:flex}.agent-sidebar-action:hover{color:var(--cream);background:#f0dfcb0f}.agent-sidebar-footer p{color:#8397a6;letter-spacing:.08em;text-transform:uppercase;padding:12px 12px 0;font-size:9px}.otr-workspace .agent-sidebar :is(a,button):focus-visible{outline-color:var(--sand);outline-offset:-2px}.agent-topbar{border-bottom:1px solid var(--line);background:var(--card);flex:0 0 72px;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex}.agent-breadcrumb{min-width:0;color:var(--muted-color);align-items:center;gap:10px;font-size:12px;display:flex}.agent-breadcrumb strong{color:var(--text);white-space:nowrap;font-weight:500}.agent-topbar-actions{align-items:center;gap:24px;display:flex}.agent-search-trigger{color:var(--muted-color);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:inline-flex}.agent-search-trigger kbd{border:1px solid var(--line);border-radius:4px;padding:2px 4px;font-family:inherit;font-size:10px}.agent-user{align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.agent-user-avatar{background:rgb(var(--brand-faint));width:32px;height:32px;color:rgb(var(--brand));border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.agent-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.agent-nav-open,.agent-nav-close,.agent-nav-scrim{display:none}.agent-skip-link{z-index:60;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:248px}.agent-skip-link:focus{top:12px}.agent-shell .workspace-header{border-bottom:0;gap:16px;min-height:88px;padding:18px 32px}.agent-shell .agent-identity{flex:1}.agent-shell .agent-avatar{border-radius:12px;width:42px;height:42px}.agent-shell .identity-name{letter-spacing:-.02em;font-size:18px}.workspace-actions{align-items:center;gap:8px;display:flex}.conversation-trigger,.agent-shell .panel-button{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--muted-color);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}.conversation-trigger[aria-expanded=true]{color:var(--text);border-color:rgb(var(--brand))}.agent-shell .workspace-body{flex:1;gap:20px;min-height:0;padding:0 32px 24px}.agent-shell .workspace-main{border:1px solid var(--line);background:var(--card);box-shadow:var(--panel-shadow);border-radius:16px;overflow:hidden}.agent-shell .thread-scroll{min-height:0;padding:22px 0 18px}.agent-shell .thread-column{max-width:800px;padding:0 24px}.agent-shell .message-bubble{font-size:14px}.agent-shell .composer-wrap{background:var(--card);border-top:1px solid var(--line);padding:14px 24px 12px}.agent-shell .composer-column{max-width:752px}.agent-shell .composer{border-radius:14px}.agent-shell .composer-caption{font-size:11px}.agent-shell .task-rail{border:1px solid var(--line);background:var(--card);width:310px;box-shadow:var(--panel-shadow);border-radius:16px;flex:0 0 310px;padding:20px 16px}.task-rail-heading{align-items:center;gap:8px;margin-bottom:24px;display:flex}.otr-workspace .task-rail-heading h2{font-size:15px}.agent-shell .task-rail .work-card{background:var(--sunken);box-shadow:none}.agent-shell .inner-page{width:100%;max-width:980px;margin:0 auto;padding:32px 36px 48px}.agent-shell .settings-page section{border:1px solid var(--line);border-radius:12px;margin-bottom:22px;padding:22px}.agent-shell .settings-page section:first-of-type{padding-top:22px}.agent-shell .settings-page .section-title-row{flex-wrap:wrap}.agent-shell .settings-page section:last-of-type{margin-bottom:0}.agent-shell .detail-column{max-width:840px}.agent-shell .detail-header{padding:22px 28px}.agent-shell .detail-header h2{font-size:22px}.agent-shell .conversation-picker{inset:var(--picker-top,160px) var(--picker-right,32px) auto auto;width:min(420px,100vw - 24px);max-width:none;max-height:calc(100dvh - var(--picker-top,160px) - 16px);color:var(--text);flex-direction:column;margin:0;padding:18px;display:none;position:fixed;overflow:hidden}.agent-shell .conversation-picker[open]{display:flex}.conversation-picker::backdrop{background:0 0}.conversation-picker-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.conversation-picker-heading .icon-button{width:32px;height:32px}.conversation-picker .new-conversation{flex:none;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:14px;display:flex}.agent-shell .conversation-picker .mobile-search{flex:none;margin-bottom:12px}.conversation-list{overscroll-behavior:contain;min-height:0;padding:2px;overflow-y:auto}.conversation-groups{flex:none;max-height:100px;overflow-y:auto}.conversation-error{color:var(--red);padding:10px 0;font-size:13px}.conversation-error .text-button{margin-top:8px}.agent-shell .conversation-row{border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;margin-bottom:6px;padding:8px 10px}.agent-shell .conversation-row.selected{border-color:var(--blue);background:var(--sunken);outline:none}.agent-shell .conversation-row>button{width:100%;box-shadow:none;background:0 0;border:0;border-radius:4px;flex:none;padding:4px 0 8px}.agent-shell .conversation-row>button>span{white-space:normal;overflow-wrap:anywhere;font-weight:500}.agent-shell .conversation-row-actions{opacity:1;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px;display:flex}.agent-shell .conversation-row-actions select{flex:1;min-width:80px;max-width:160px}.task-overview{flex:1;min-height:0;padding:32px 36px 40px;overflow-y:auto}.task-overview .page-title-row>.primary-button{flex-shrink:0;align-items:center;gap:8px;display:flex}.task-overview .eyebrow{font-size:10px!important}.task-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px;display:grid}.task-summary>div{border:1px solid var(--line);background:var(--sunken);border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.task-summary>div>div{flex-direction:column;gap:4px;display:flex}.task-summary>div>div>span{color:var(--muted-color);font-size:12px}.task-summary strong{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.2}.task-summary-icon{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--muted-color);border-radius:10px;place-items:center;display:grid}.agent-shell .mobile-search{background:var(--sunken);border:1px solid var(--line);color:var(--faint);border-radius:8px;align-items:center;gap:9px;margin:0 0 24px;padding:0 12px;display:flex}.agent-shell .mobile-search input{width:100%;background:0 0!important;border:0!important;padding:11px 0!important}.task-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.task-overview-grid>.rail-section{border:1px solid var(--line);border-radius:12px;margin:0;padding:20px}.task-overview-grid .work-card{background:var(--sunken)}.workspace-search-panel{border:1px solid var(--line);background:var(--card);width:min(680px,100vw - 32px);max-width:none;height:min(600px,100dvh - 100px);max-height:none;color:var(--text);box-shadow:var(--popover-shadow);border-radius:16px;flex-direction:column;margin:0 auto;padding:0;display:none;position:fixed;inset:12vh 0 auto}.workspace-search-panel[open]{display:flex}.workspace-search-panel::backdrop{background:#08182573}.workspace-search-field{border-bottom:1px solid var(--line);color:var(--muted-color);align-items:center;gap:12px;padding:18px 24px;display:flex}.workspace-search-field input{flex:1}.workspace-search-panel .search-overlay{flex:1;min-height:0;position:relative;inset:auto}.search-hint{color:var(--muted-color);padding:28px;font-size:13px}@media (max-width:1199px) and (min-width:768px){.agent-sidebar{flex-basis:196px;width:196px;padding-left:12px;padding-right:12px}.agent-shell-main{padding-left:0}.agent-topbar{padding:0 20px}.agent-shell .workspace-header{padding:18px 20px}.agent-shell .workspace-body{gap:14px;padding:0 20px 20px}.agent-shell .task-rail{flex-basis:268px;width:268px;padding:18px 12px}.agent-search-trigger span,.agent-search-trigger kbd,.agent-user-name{display:none}.agent-shell .inner-page,.task-overview{padding:28px 24px}.task-summary{gap:10px}.task-summary>div{gap:10px;padding:14px}.agent-shell .thread-column{padding:0 18px}.bubble-stack{max-width:96%}}@media (max-width:1000px) and (min-width:768px){.agent-shell .workspace-body{position:relative}.agent-shell .task-rail{flex-basis:248px;width:248px}.agent-shell .thread-column{padding:0 12px}.agent-shell .composer-wrap{padding:12px}.task-summary-icon{display:none}.task-overview-grid{gap:14px}.task-overview-grid>.rail-section{padding:14px}}@media (max-width:767px){.agent-shell-main{padding-left:0}.agent-sidebar{width:250px;max-width:85vw;padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(22px + env(safe-area-inset-bottom));visibility:hidden;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.agent-sidebar[data-open=true]{visibility:visible;transform:none}.agent-nav-scrim{z-index:30;background:#08182573;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.agent-nav-open,.agent-nav-close{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-nav-open{margin-left:-10px}.agent-nav-close{position:absolute;top:0;right:-4px}.agent-topbar{min-height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;flex-basis:auto;gap:8px}.agent-breadcrumb{gap:6px}.agent-breadcrumb-prefix,.agent-user-name,.agent-search-trigger span,.agent-search-trigger kbd{display:none}.agent-topbar-actions{gap:14px}.agent-user-avatar{width:30px;height:30px}.agent-search-trigger{justify-content:center;width:36px}.agent-shell .workspace-header{gap:10px;min-height:78px;padding:14px 16px}.agent-shell .agent-avatar{border-radius:10px;width:36px;height:36px}.agent-shell .identity-name{font-size:16px}.agent-shell .presence{font-size:11px}.agent-shell .panel-button{display:none}.conversation-trigger{padding:8px 10px}.conversation-trigger>span{display:none}.agent-shell .workspace-body{gap:0;padding:0}.agent-shell .workspace-main{box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0}.agent-shell .task-rail{display:none}.agent-shell .thread-scroll{padding-top:8px}.agent-shell .thread-column{padding:0 16px}.agent-shell .composer-wrap{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.agent-shell .composer{border-radius:14px}.agent-shell .inner-page,.task-overview{padding:24px 16px 36px}.task-overview .page-title-row{align-items:flex-start}.task-overview .page-title-row>.primary-button{padding:8px 12px;font-size:11px}.task-summary{gap:8px;margin-bottom:22px}.task-summary>div{padding:12px 9px}.task-summary>div>div>span{font-size:10px}.task-summary strong{font-size:24px}.task-summary-icon{display:none}.task-overview-grid{grid-template-columns:1fr;gap:18px}.task-overview-grid>.rail-section,.agent-shell .settings-page section{padding:16px}.agent-shell .settings-page section:first-of-type{padding-top:16px}.agent-shell .settings-line,.agent-shell .name-setting{flex-wrap:wrap}.agent-shell .connection-grid{grid-template-columns:1fr}.agent-shell .detail-header{padding:18px 20px}.agent-shell .detail-header h2{font-size:21px}.agent-shell .conversation-picker{top:calc(var(--picker-top,16px) + env(safe-area-inset-top));max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:16px}.conversation-picker::backdrop{background:#08182573}.conversation-picker-heading .icon-button{width:44px;height:44px}.workspace-search-field{gap:8px;padding:14px}.workspace-search-field input{font-size:16px}.workspace-search-panel{top:calc(16px + env(safe-area-inset-top));width:calc(100vw - 24px);height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.otr-workspace input[type=checkbox],.otr-workspace input[type=radio]{min-height:16px}.agent-skip-link{left:16px}}.view-card{border:1px solid var(--line);background:var(--card);width:100%;box-shadow:var(--panel-shadow);border-radius:16px;margin:8px 0;overflow:hidden}.view-card-head{border-bottom:1px solid var(--line);color:var(--muted-color);align-items:center;gap:8px;padding:12px 14px;display:flex}.view-card-head h3{color:var(--text);flex:1;margin:0;font-size:.875rem;font-weight:600}.view-count{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.75rem}.view-doc-title{flex-direction:column;flex:1;gap:1px;display:flex}.view-doc-title span{color:var(--faint);font-size:.75rem}.view-rows{flex-direction:column;display:flex}.view-row{border-top:1px solid var(--line);color:var(--text);align-items:flex-start;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.view-rows>.view-row:first-child{border-top:none}.view-row.link:hover{background:var(--sunken)}.view-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.view-row-text strong{font-size:.875rem;font-weight:600}.view-row-text small{color:var(--muted-color);font-size:.75rem}.view-row-meta{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.view-flag{background:0 0;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:6px}.view-flag.attention{background:var(--amber)}.view-flag.good{background:var(--green)}.view-flag.unread{background:rgb(var(--brand))}.view-mail-top{align-items:baseline;gap:8px;display:flex}.view-mail-top strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.view-mail-top strong.unread{font-weight:700}.view-mail-subject{color:var(--text);font-size:.8125rem}.view-mail-snippet{color:var(--muted-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.view-doc-body{padding:14px}.view-doc-body.clamped{max-height:320px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.view-doc-actions{gap:14px;padding:0 14px 12px;display:flex}.view-more{text-align:left;padding:10px 14px}.view-note{color:var(--muted-color);border-top:1px solid var(--line);margin:0;padding:10px 14px;font-size:.75rem}.view-file-row{color:var(--text);align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.view-file-row:hover{background:var(--sunken)}.view-file-name{flex-direction:column;flex:1;min-width:0;display:flex}.view-file-name strong{font-size:.875rem;font-weight:600}.view-file-name small{color:var(--faint);font-size:.75rem}.view-file-action{text-align:left;padding:0 14px 12px}@media (max-width:767px){.view-row{min-height:44px}.view-card{border-radius:14px}}.demo-banner{background:var(--amber);color:#1b1200;letter-spacing:.07em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;height:28px;padding:0 16px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.agent-wordmark{max-width:160px;color:var(--cream,#f4f1ea);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.3;display:block}.login-wordmark{color:var(--cream,#f4f1ea);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600;display:inline-block}
