@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-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-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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.hidden{display:none}.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}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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{--canvas:#f3f5f6;--surface:#fff;--surface-subtle:#f7f8f9;--ink:#20272c;--muted:#58636d;--line:#dce2e6;--line-strong:#bec8cf;--green:#176345;--green-dark:#104b33;--green-deep:#173b2b;--green-soft:#edf6f0;--amber:#865513;--red:#b03436;--radius:12px;--text-xs:12px;--text-sm:13px;--text-base:14px;--font-sans:"Segoe UI", Arial, sans-serif;font-family:var(--font-sans);color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.55}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}button,a{transition:color .15s,background .15s,border-color .15s}a{color:inherit;text-decoration:none}svg{flex-shrink:0}p,h1,h2,h3,h4{margin:0}input,textarea,select{color:var(--ink)}input::placeholder,textarea::placeholder{color:#69757e;opacity:1}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #479b73}button:focus:not(:focus-visible){outline:none}::selection{color:#14261b;background:#c9e6d5}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:var(--text-sm);line-height:1.6}.tiny{font-size:var(--text-xs);line-height:1.55}.text-error{color:var(--red)}.spin{animation:.9s linear infinite spin}.spinner-label{align-items:center;gap:8px;display:inline-flex}.button{min-height:42px;font-size:var(--text-base);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;line-height:1.35;display:inline-flex}.button-primary,.button-mic{color:#fff;background:var(--green);border-color:var(--green)}.button-primary:hover:not(:disabled),.button-mic:hover:not(:disabled){background:var(--green-dark);border-color:var(--green-dark)}.button-secondary{color:#303d45;border-color:var(--line-strong);background:#fff}.button-secondary:hover:not(:disabled){background:#f1f4f5;border-color:#8798a2}.button-small{min-height:36px;font-size:var(--text-sm);padding:7px 11px}.button-ghost{color:#46545d;background:0 0}.button-ghost:hover:not(:disabled){color:var(--green-dark);background:#eaf0ed}.icon-button{color:#53616a;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--green-dark);background:#eef3f0;border-color:#d5dfd9}.icon-button.audio-enabled{color:var(--green);background:var(--green-soft)}.section-eyebrow{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;align-items:center;gap:7px;font-weight:650;display:flex}.status-badge{white-space:nowrap;color:#22583b;width:fit-content;font-size:var(--text-xs);background:#eff8f2;border:1px solid #c7dfcf;border-radius:5px;align-items:center;gap:7px;padding:4px 8px;font-weight:550;display:inline-flex}.status-badge>i,.state-dot{background:#2a8155;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-handoff,.status-waiting{color:#7d531d;background:#fff6e7;border-color:#ead3ac}.status-handoff>i,.status-waiting>i,.state-handoff{background:#b47828}.status-closed{color:#5a6670;background:#f2f4f5;border-color:#d9dfe3}.status-closed>i,.state-closed{background:#849099}.app-shell{min-height:100dvh;display:flex}.sidebar{width:220px;color:var(--ink);border-right:1px solid var(--line);z-index:30;background:#fafbfb;flex-direction:column;padding:24px 14px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-brand{padding:0 8px 24px}.brand{color:#1b3025;align-items:center;gap:10px;display:flex}.brand-symbol{color:#fff;background:var(--green);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:39px;display:flex}.brand-wordmark{letter-spacing:.07em;white-space:nowrap;font-size:15px;font-weight:750;line-height:1.2}.brand-wordmark>span{font-size:var(--text-xs);letter-spacing:.08em;color:#5a6860;margin-top:5px;font-weight:500;display:block}.workspace-label{border:1px solid var(--line);background:#f0f3f4;border-radius:8px;align-items:center;gap:9px;margin-bottom:24px;padding:11px 10px;display:flex}.workspace-avatar{color:#24543b;width:31px;height:31px;font-size:var(--text-xs);background:#e0e9e3;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.workspace-label>div{font-size:var(--text-sm);font-weight:650;line-height:1.45}.workspace-label>div>span{color:var(--muted);font-size:var(--text-xs);font-weight:400;display:block}.workspace-online{background:#2a8155;border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar-section-label{color:#63717a;font-size:var(--text-xs);margin:0 10px 10px;font-weight:600;line-height:1.5}.primary-nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#3d4b54;text-align:left;width:100%;min-height:44px;font-size:var(--text-base);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-weight:550;display:flex;position:relative}.nav-item.active{color:#134d32;background:#e4f0e8;border-color:#caddd1;font-weight:650}.nav-item:hover:not(:disabled):not(.active){color:#17252c;background:#eef1f3}.nav-count{color:#3c4a52;text-align:center;min-width:23px;font-size:var(--text-xs);background:#e8edef;border-radius:5px;margin-left:auto;padding:1px 6px}.nav-item.active .nav-count{color:#154c31;background:#d2e6d9}.sidebar-bottom{margin-top:auto;padding-top:20px}.sidebar-note{display:none}.sidebar-help{text-align:left;color:#53626c;width:100%;font-size:var(--text-xs);background:0 0;align-items:center;gap:9px;margin-bottom:8px;padding:12px 7px;display:flex}.sidebar-help>svg:last-child{margin-left:auto}.sidebar-help:hover{color:var(--green-dark)}.sidebar-profile{border-top:1px solid var(--line);align-items:center;gap:9px;padding:17px 3px;display:flex}.profile-avatar{color:#334c3e;width:33px;height:33px;font-size:var(--text-base);background:#e7ecea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-profile strong{color:#293a32;font-size:var(--text-sm);font-weight:600;display:block}.sidebar-profile small{color:var(--muted);font-size:var(--text-xs);margin-top:3px;display:block}.sidebar-profile>button{color:#56645c;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:36px;margin-left:auto;display:flex}.sidebar-profile>button:hover{background:#e8eeea}.main-shell{width:calc(100% - 220px);min-width:0;margin-left:220px}.topbar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;height:58px;padding:0 28px;display:flex}.breadcrumb{color:#606e77;font-size:var(--text-sm);align-items:center;gap:10px;display:flex}.breadcrumb strong{color:#273740;font-weight:600}.breadcrumb>svg{color:#7c8b95}.topbar-right{align-items:center;gap:12px;display:flex}.connection-status{color:#385646;font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:8px;display:flex}.connection-status>i{background:#2a8155;border-radius:50%;width:7px;height:7px}.connection-warning{color:var(--amber)}.connection-warning>i{background:#b47828}.topbar-divider{background:var(--line);width:1px;height:20px}.topbar-product{display:none}.main-content,.workspace-main{width:100%;min-width:0;max-width:1700px;margin:0 auto;padding:24px 28px 0}.page-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.page-eyebrow{display:none}h1{letter-spacing:-.6px;color:#1d2c33;font-size:28px;font-weight:650;line-height:1.25}.page-heading p{font-size:var(--text-sm);color:var(--muted);margin-top:7px;line-height:1.55}.new-conversation{flex-shrink:0}.stats-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;flex-wrap:wrap;gap:0;margin-bottom:18px;padding:12px 0;display:flex}.stat-card{border-right:1px solid var(--line);flex:1;align-items:center;gap:10px;min-width:180px;padding:0 18px;display:flex}.stat-card:first-child{padding-left:0}.stat-card:last-child{border-right:0}.stat-heading{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:7px;display:flex}.stat-heading svg{display:none}.stat-card>strong{color:#293a33;font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:650}.stat-card>small,.view-conversation .stats-grid,.view-conversation.stats-grid{display:none}.page-footer{color:#5d6a73;font-size:var(--text-xs);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;line-height:1.5;display:flex}.page-footer>span:first-child{font-weight:650}.page-footer>span:first-child>span{margin-left:12px;font-weight:400}.footer-dot{color:#77858e;margin:0 6px}.conversation-layout{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;min-height:620px;display:grid}.conversation-layout:has(>.trace-panel){grid-template-columns:minmax(0,1fr) 350px}.conversation-layout:has(>.trace-drawer){grid-template-columns:minmax(0,1fr) 350px}.conversation-panel,.trace-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;overflow:hidden}.conversation-panel{flex-direction:column;display:flex}.conversation-heading{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;min-height:76px;padding:16px 20px;display:flex}.conversation-heading-icon{width:38px;height:38px;color:var(--green);background:#eef4f0;border:1px solid #d7e4dc;border-radius:9px;justify-content:center;align-items:center;display:flex}.conversation-title{flex:1;min-width:0}.conversation-title h2{color:#23332b;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.4;overflow:hidden}.conversation-title>span{color:#596a61;font-size:var(--text-xs);align-items:center;gap:7px;margin-top:5px;display:flex}.dot-separator{color:#829088}.conversation-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdc9c2 transparent;flex:1;min-height:0;overflow:auto}.conversation-empty{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:740px;margin:0 auto;padding:32px;display:flex}.voice-orbit,.trace-diagram,.orbit-badge{display:none}.empty-eyebrow{font-size:var(--text-xs);color:#4d6d5b;letter-spacing:.04em;margin-bottom:10px;font-weight:600}.conversation-empty h2{letter-spacing:-.5px;color:#22332b;font-size:25px;font-weight:650;line-height:1.35}.conversation-empty>p{color:#52616a;font-size:var(--text-base);margin-top:10px;line-height:1.65}.starter-label{color:#56645e;font-size:var(--text-xs);letter-spacing:.015em;margin:25px 0 10px;font-weight:600}.conversation-starters{gap:8px;width:100%;display:grid}.conversation-starters button{color:#34453c;width:100%;font-size:var(--text-base);text-align:left;background:#fff;border:1px solid #d8e0dc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;line-height:1.5;display:flex}.conversation-starters button:hover:not(:disabled){background:#f5f9f6;border-color:#8fb49d}.conversation-starters button>svg{color:var(--green)}.language-support{color:#5d6b63;font-size:var(--text-xs);align-items:center;gap:7px;margin-top:16px;display:flex}.conversation-loading{color:#56645d;justify-content:center;align-items:center;height:100%;min-height:180px;display:flex}.messages{padding:24px 26px 6px}.conversation-date{justify-content:center;margin-bottom:24px;display:flex}.conversation-date>span{color:#5c6972;font-size:var(--text-xs);background:#f7f8f9;border:1px solid #e1e6e9;border-radius:20px;padding:4px 10px}.turn-group{margin-bottom:30px}.message{font-size:15px;line-height:1.7}.message-user{width:fit-content;max-width:86%;margin-bottom:22px;margin-left:auto}.message-meta{color:#596770;font-size:var(--text-xs);align-items:center;gap:8px;margin-bottom:7px;line-height:1.5;display:flex}.message-meta strong{color:#264836;font-size:var(--text-sm);font-weight:650}.message-user>.message-meta{justify-content:flex-end}.message-user .message-bubble{color:#243a2e;white-space:pre-wrap;overflow-wrap:anywhere;background:#edf5ef;border:1px solid #d3e3d9;border-radius:12px 4px 12px 12px;padding:12px 16px}.message-assistant{align-items:flex-start;gap:12px;margin-right:3%;display:flex}.assistant-avatar{color:#296645;background:#edf3ef;border:1px solid #d4e1d8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.assistant-message-content{flex:1;min-width:0}.message-assistant .message-bubble{color:#25353e;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.message-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:11px;display:flex}.message-actions>button{color:#53656d;font-size:var(--text-xs);background:0 0;align-items:center;gap:6px;padding:5px 0;display:flex}.message-actions>button:hover:not(:disabled),.message-actions>button.selected{color:var(--green-dark)}.message-actions>button.selected{font-weight:650}.message-duration{color:#596a74;font-size:var(--text-xs);align-items:center;gap:5px;margin-left:auto;display:flex}.processing-message{color:#455b4e;font-size:var(--text-sm);align-items:center;gap:10px;padding:0 26px 20px;display:flex}.conversation-confirmation,.conversation-handoff{color:#755021;font-size:var(--text-sm);background:#fff7e8;border-top:1px solid #edddbd;flex-shrink:0;align-items:flex-start;gap:9px;padding:11px 20px;line-height:1.55;display:flex}.conversation-handoff{color:#34594b;background:#eff5f3;border-color:#d3e1da}.conversation-handoff>button{color:var(--green-dark);font-size:var(--text-xs);text-underline-offset:3px;background:0 0;flex-shrink:0;margin-left:auto;font-weight:600;text-decoration:underline}.composer{border-top:1px solid var(--line);background:#fbfcfc;flex-shrink:0;padding:16px 20px 12px}.composer>.tiny{color:#55645c;margin:9px 0}.voice-control{background:#fff;border:1px solid #d5dfd9;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:12px;display:flex}.voice-control-copy{align-items:center;gap:10px;min-width:0;display:flex}.voice-control-symbol{color:var(--green);width:28px;display:flex}.voice-control-copy strong{font-size:var(--text-base);color:#2d4135;font-weight:650;display:block}.voice-control-copy>div>span{font-size:var(--text-xs);color:#5c6a62;margin-top:3px;line-height:1.5;display:block}.voice-control-buttons{flex-shrink:0;align-items:center;gap:7px;display:flex}.voice-control.is-recording{background:#fff7f5;border-color:#e9c0b9}.is-recording .voice-control-copy strong,.is-recording .voice-control-symbol{color:#923a32}.button-recording{color:#fff;background:#ae3b37;border-color:#ae3b37}.text-composer{background:#fff;border:1px solid #c4cfd5;border-radius:9px;align-items:center;gap:12px;min-height:52px;padding:8px 9px 8px 14px;display:flex}.text-composer:focus-within{border-color:#538d6b;box-shadow:0 0 0 3px #e3eee7}.text-composer textarea{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:28px;max-height:120px;padding:3px 0;font-size:15px;line-height:1.5}.text-composer textarea:focus-visible{outline:none}.send-button{background:var(--green);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.send-button:hover:not(:disabled){background:var(--green-dark)}.send-button:disabled{color:#78867e;opacity:1;background:#e8edeb}.composer-footnote{color:#58665e;font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:12px;margin-top:9px;line-height:1.45;display:flex}.composer-footnote>span:first-child{align-items:center;gap:5px;display:flex}.voice-stage{background:#fafbfc;border-bottom:1px solid #e5e9ec;flex-shrink:0;justify-content:center;align-items:center;gap:20px;height:auto;min-height:190px;padding:0 24px;display:flex;position:relative;overflow:hidden}.voice-stage>.voice-particles{pointer-events:none;flex:0 0 180px;display:block;position:relative;width:180px!important;height:180px!important}.voice-stage-copy{flex-direction:column;gap:5px;min-width:0;max-width:420px;padding:12px 0;display:flex}.voice-stage-copy>strong{color:#23333d;font-size:21px;font-weight:600;line-height:1.35;display:block}.voice-stage-copy>span{color:#576772;font-size:var(--text-base);line-height:1.6;display:block}.voice-stage-copy>.voice-control-buttons{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:10px 0 0}.voice-stage-copy>.voice-control-buttons>button{min-width:0}.voice-stage-copy>.mic-level{width:120px;height:4px;margin-top:7px}.voice-stage:not([data-active=true]) .mic-level{display:none}.voice-stage[data-active=true]{background:#f8fbf9}.voice-call-bar{background:#fff;border:1px solid #cfddd4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.voice-call-bar.is-active,.voice-call-bar[data-state=listening]{background:#f5faf7;border-color:#85b69a}.voice-call-bar.is-error,.voice-call-bar[data-state=error]{border-color:#d5a29c}.voice-call-bar>div{min-width:0}.call-status{color:#293e31;font-size:var(--text-base);flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:150px;line-height:1.55;display:flex}.call-status>strong,.call-status strong{color:#22392b;font-size:16px;font-weight:650}.call-status>span,.call-status small,.call-status p{font-size:var(--text-sm);color:#566a5c}.call-status>i{background:#2a8155;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.call-status[data-state=error],.call-status.is-error{color:var(--red)}.mic-level{background:#dfe9e2;border-radius:6px;flex-shrink:0;width:92px;height:8px;overflow:hidden}.mic-level>span,.mic-level>i,.mic-level>div{border-radius:inherit;transform-origin:0;background:#2c8a57;min-width:0;height:100%;transition:transform 80ms linear,width 80ms linear;display:block}.mic-level::-webkit-meter-bar{background:#dfe9e2;border:0;border-radius:6px}.mic-level::-webkit-progress-bar{background:#dfe9e2;border:0;border-radius:6px}.mic-level::-webkit-meter-optimum-value{background:#2c8a57;border-radius:6px}.mic-level::-webkit-progress-value{background:#2c8a57;border-radius:6px}.mic-level::-moz-progress-bar{background:#2c8a57;border-radius:6px}.button-call{border:1px solid var(--green);color:#fff;background:var(--green);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:650;line-height:1.4;display:inline-flex}.button-call:hover:not(:disabled){background:var(--green-dark);border-color:var(--green-dark)}.button-call.is-active,.button-call.is-ending,.button-call.end,.button-call.button-call-end,.button-call[data-state=end],.button-call[data-action=end]{background:#b13736;border-color:#b13736}.button-call.is-active:hover:not(:disabled),.button-call.is-ending:hover:not(:disabled),.button-call.end:hover:not(:disabled),.button-call.button-call-end:hover:not(:disabled),.button-call[data-action=end]:hover:not(:disabled){background:#912a2a;border-color:#912a2a}.conversation-tools{color:#52635a;font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:10px 0;display:flex}.text-input-toggle,.trace-toggle{border:1px solid var(--line);color:#3c5145;min-height:36px;font-size:var(--text-sm);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-weight:550;display:inline-flex}.text-input-toggle:hover:not(:disabled),.trace-toggle:hover:not(:disabled),.trace-toggle[aria-expanded=true]{color:var(--green-dark);background:#edf5f0;border-color:#93b4a0}.trace-drawer{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.trace-drawer>.trace-panel{flex:1;height:100%;min-height:0}.trace-drawer-header,.trace-drawer>header{border:1px solid var(--line);color:#293e32;background:#fff;border-bottom:0;border-radius:10px 10px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;font-size:15px;display:flex}.trace-drawer-header+.trace-panel,.trace-drawer>header+.trace-panel{border-top-left-radius:0;border-top-right-radius:0}.trace-panel{flex-direction:column;display:flex}.panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:18px 18px 12px;display:flex}.trace-panel .section-eyebrow{font-size:var(--text-xs);color:#40564a}.trace-live{font-size:var(--text-xs);color:#61726a;white-space:nowrap}.panel-tabs{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:0 18px;display:flex}.panel-tabs>button{color:#5a6860;font-size:var(--text-base);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 0 12px}.panel-tabs>button.active{color:var(--green-dark);border-bottom-color:var(--green);font-weight:650}.trace-scroll{scrollbar-width:thin;scrollbar-color:#bdc9c2 transparent;flex:1;min-height:0;overflow:auto}.trace-empty{text-align:left;padding:28px 20px}.trace-empty h3{color:#2e4637;font-size:19px;font-weight:600;line-height:1.45}.trace-empty h3 br{display:none}.trace-empty>p{color:#5a6861;font-size:var(--text-base);margin:12px 0 24px;line-height:1.7}.trace-empty-note{color:#496453;font-size:var(--text-sm);background:#f2f6f3;border:1px solid #dbe5de;border-radius:8px;align-items:flex-start;gap:9px;padding:13px;line-height:1.6;display:flex}.turn-select{align-items:center;gap:9px;padding:16px 18px 0;display:flex}.turn-select label{color:#52675a;font-size:var(--text-xs)}.turn-select select{width:100%;min-width:0;font-size:var(--text-sm);color:#314b3b;background:#fff;border:1px solid #cdd9d1;border-radius:6px;padding:8px 9px}.trace-section{border-bottom:1px solid #e1e7e3;padding:18px}.trace-section:last-child{border-bottom:0}.trace-section-heading{color:#536d5e;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;display:flex}.trace-section-heading>h3{color:#304d3b;font-size:var(--text-base);font-weight:650}.micro-badge{color:#4e6657;font-size:var(--text-xs);background:#f4f7f5;border:1px solid #d2ded6;border-radius:4px;margin-left:auto;padding:3px 6px}.route-choice{border:1px solid #cbded2;border-left:3px solid var(--green);background:#f6faf7;border-radius:8px;margin-bottom:10px;padding:14px}.route-choice-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.route-number{color:#63766b;font-size:var(--text-xs)}.confidence{color:#215b39;font-size:var(--text-base);font-weight:650}.route-choice h4{color:#243d2d;font-size:15px;font-weight:650;line-height:1.5}.route-choice p,.trace-reason{color:#536b5b;font-size:var(--text-sm);margin-top:7px;line-height:1.65}.trace-reason{margin:12px 0 7px}.confidence-track{background:#dfe9e2;border-radius:6px;height:4px;margin-top:13px;overflow:hidden}.confidence-track>span{border-radius:inherit;background:#469168;height:100%;display:block}.alternatives{margin-top:14px}.alternatives>summary{cursor:pointer;color:#4d6656;font-size:var(--text-sm);align-items:center;gap:7px;list-style:none;display:flex}.alternatives>summary>svg{margin-left:auto}.alternative{font-size:var(--text-sm);border-top:1px solid #e1e7e3;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:12px;padding-top:12px;display:grid}.alternative strong{color:#344e3e;font-weight:600}.alternative>span{color:#516b5a}.alternative>p{color:#5b6c61;font-size:var(--text-sm);grid-column:1/-1;line-height:1.65}.slot-list{flex-direction:column;gap:10px;margin:0;display:flex}.slot-list>div{font-size:var(--text-sm);justify-content:space-between;align-items:flex-start;gap:15px;line-height:1.55;display:flex}.slot-list dt{color:#5f6c65;overflow-wrap:anywhere}.slot-list dd{color:#273d2f;text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-weight:500}.action-result{background:#fff;border:1px solid #d9e2dc;border-radius:8px;margin-bottom:9px}.action-result>summary{cursor:pointer;align-items:center;gap:9px;padding:11px;list-style:none;display:flex}.action-marker{color:#36714a;width:27px;height:27px;font-size:var(--text-base);background:#eff7f1;border:1px solid #c9dfd0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.action-result strong{color:#304b3b;font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600;display:block}.action-result small{color:#5e7365;font-size:var(--text-xs);margin-top:3px;display:block}.action-result summary>svg:last-child{color:#657a6d;margin-left:auto}.action-failed .action-marker{color:#9b3930;background:#fff1ec;border-color:#edc6bc}.action-preview .action-marker,.action-queued .action-marker{color:#876020;background:#fff8e9;border-color:#e9d9b5}.action-result-data{border-top:1px solid #e1e7e3;padding:12px}.action-result-data>.text-error{font-size:var(--text-sm);margin-bottom:9px}.timing-list{flex-direction:column;gap:10px;margin:0;display:flex}.timing-list>div{font-size:var(--text-sm);color:#596d60;justify-content:space-between;gap:14px;line-height:1.5;display:flex}.timing-list dd{color:#314d3a;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:550}.timing-total{border-top:1px solid #dce5df;padding-top:10px}.trace-footnote{color:#607367;font-size:var(--text-xs);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:15px 18px;display:flex}.trace-scroll>.tiny{padding:0 18px 16px}.trace-scroll>.soft-note{margin:14px 18px 0}.soft-note{color:#3e5b48;font-size:var(--text-sm);background:#f4f7f5;border:1px solid #d8e3dc;border-radius:8px;padding:12px;line-height:1.65}.soft-note p{margin:6px 0}.soft-note textarea{border:1px solid var(--line-strong);width:100%;font-size:var(--text-base);border-radius:7px;padding:10px}.confirmation-note{color:#74551c;font-size:var(--text-sm);background:#fff8e9;border:1px solid #ead8b1;border-radius:8px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;line-height:1.65;display:flex}.confirmation-note p{margin-top:5px}.theme-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.theme-list>li{color:#486450;font-size:var(--text-sm);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.theme-list>li>span{background:#6c9278;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.theme-list>li>svg{margin-top:3px}.warning-text{color:#825b21;font-size:var(--text-sm);margin-top:8px}.collection-page{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;min-height:420px;padding:0 22px 22px}.collection-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:18px 0;display:flex}.search-field{color:#5c6b75;background:#fff;border:1px solid #c7d1d7;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:180px;max-width:460px;padding:10px 12px;display:flex}.search-field input{color:#2c404b;width:100%;min-width:0;font-size:var(--text-base);background:0 0;border:0;outline:none}.search-field:focus-within{border-color:#54846a;box-shadow:0 0 0 2px #e6f0e9}.filter-select{color:#3c515d;max-width:230px;min-height:43px;font-size:var(--text-base);background:#fff;border:1px solid #c7d1d7;border-radius:7px;padding:10px}.result-count{color:#596c77;white-space:nowrap;font-size:var(--text-sm);margin-left:auto}.empty-state{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;padding:55px 24px;display:flex}.empty-icon{color:#3e7654;background:#f0f5f2;border:1px solid #d4e0d8;border-radius:11px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:17px;display:flex}.empty-state h3{color:#2c4434;font-size:20px;font-weight:600;line-height:1.5}.empty-state>p{color:#5c6c63;max-width:440px;font-size:var(--text-base);margin-top:10px;line-height:1.65}.empty-state>.button{margin-top:20px}.history-table-heading,.history-row{grid-template-columns:minmax(220px,1fr) 130px 155px 85px;align-items:center;gap:16px;display:grid}.history-table-heading{color:#5b6d77;font-size:var(--text-xs);padding:0 8px 14px;font-weight:600}.history-row{border-top:1px solid #e0e6e9;padding:18px 8px}.history-current{background:#f2f7f4}.history-main{text-align:left;background:0 0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.history-icon{color:#4e775d;background:#f3f7f4;border:1px solid #d9e3dd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.history-main>span:last-child{min-width:0}.history-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);color:#304a39;font-weight:600;display:block;overflow:hidden}.history-main small{color:#607469;font-size:var(--text-xs);margin-top:5px;display:block}.history-main:hover strong{color:var(--green-dark)}.history-date{color:#5c707b;font-size:var(--text-sm)}.row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.catalog-layout{display:block}.catalog-layout.catalog-with-detail{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.catalog-with-detail .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card{text-align:left;background:#fff;border:1px solid #d6e1d9;border-radius:9px;flex-direction:column;min-height:190px;padding:17px;display:flex}.catalog-card:hover{background:#f9fcfa;border-color:#7ca58b}.catalog-card-selected{background:#f0f7f2;border-color:#6e9e7f;box-shadow:inset 3px 0 #397b50}.catalog-card-top{color:#5a7463;align-items:center;gap:9px;margin-bottom:14px;display:flex}.catalog-card-icon{color:#4b775b;background:#f0f5f2;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.catalog-domain{font-size:var(--text-xs);color:#596e61;line-height:1.5}.catalog-card-top>svg:last-child{margin-left:auto}.catalog-card h3{color:#2e4a36;margin-bottom:7px;font-size:16px;font-weight:600;line-height:1.5}.catalog-card>p{color:#5f7364;font-size:var(--text-sm);margin-bottom:20px;line-height:1.65}.catalog-card-footer{color:#607668;font-size:var(--text-xs);border-top:1px solid #e0e8e2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;line-height:1.5;display:flex}.catalog-card-footer>span:last-child{align-items:center;gap:5px;display:flex}.catalog-detail{background:#f8fbf9;border:1px solid #cddcd2;border-radius:9px;min-width:0;padding:0 17px 19px;position:sticky;top:16px}.catalog-detail>.panel-heading{padding:14px 0}.catalog-detail>h2{color:#2a4732;margin-bottom:12px;font-size:21px;font-weight:600;line-height:1.45}.catalog-source{font-size:var(--text-sm);color:#526a5a;margin:14px 0;line-height:1.65}.catalog-source>summary{cursor:pointer;color:#385744;font-weight:550}.catalog-source>strong{color:#314c3b;margin:12px 0 6px;display:block}.catalog-source p{color:#5b7162}.catalog-detail>.slot-list{border-top:1px solid #dbe5df;padding-top:15px}.catalog-detail>h3{color:#3f5c49;font-size:var(--text-base);margin:22px 0 11px;font-weight:600}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-list>span{color:#526e5d;font-size:var(--text-xs);background:#fff;border:1px solid #d1dfd6;border-radius:5px;padding:5px 7px}.catalog-detail>.soft-note{margin-top:17px}.catalog-example{color:#405e4a;text-align:left;width:100%;font-size:var(--text-base);background:#fff;border:1px solid #cbded1;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:11px;line-height:1.6;display:flex}.catalog-example:hover{background:#f0f8f2;border-color:#80a68d}.segmented-control{background:#f0f3f5;border:1px solid #dce3e7;border-radius:8px;align-items:center;gap:3px;padding:4px;display:flex}.segmented-control>button{color:#526672;font-size:var(--text-sm);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;display:flex}.segmented-control>button.active{color:#225638;background:#fff;border-color:#cadcd0;font-weight:600}.segmented-control>button>span{color:#426850;font-size:var(--text-xs);background:#edf3ef;border-radius:4px;padding:1px 5px}.operator-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;display:grid}.handoff-list{flex-direction:column;gap:10px;display:flex}.handoff-card{text-align:left;background:#fff;border:1px solid #d5e1d9;border-radius:8px;padding:16px}.handoff-card.selected{background:#edf6f0;border-color:#79a38b;box-shadow:inset 3px 0 #307a4b}.handoff-card:hover:not(:disabled){border-color:#8eb49b}.handoff-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.handoff-card time{color:#5e7265;font-size:var(--text-xs)}.handoff-card h3{color:#304e3a;margin:12px 0 7px;font-size:16px;font-weight:600;line-height:1.5}.handoff-card p{-webkit-line-clamp:3;color:#526f5b;font-size:var(--text-base);-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.handoff-reason{color:#627b6a;font-size:var(--text-xs);margin-top:12px;line-height:1.6;display:block}.handoff-card>small{color:#28603d;font-size:var(--text-xs);margin-top:9px;font-weight:600;display:block}.operator-detail{background:#fff;border:1px solid #d2dfd6;border-radius:9px;min-width:0;overflow:hidden}.operator-detail-header{border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.operator-detail-header h2{color:#2b4934;margin-top:5px;font-size:21px;font-weight:600;line-height:1.4}.handoff-summary{color:#476551;font-size:var(--text-base);background:#f4f8f5;border-bottom:1px solid #dae5dd;padding:16px 18px;line-height:1.65}.handoff-summary strong{color:#34543f;font-size:var(--text-sm);font-weight:650}.handoff-summary p{margin:6px 0}.handoff-summary>span{color:#5c7665;font-size:var(--text-sm)}.operator-transcript{scrollbar-width:thin;scrollbar-color:#bdc9c2 transparent;max-height:430px;padding:20px;overflow:auto}.operator-transcript>div{border-bottom:1px solid #dfe7e2;margin-bottom:17px;padding-bottom:17px}.operator-transcript>div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.operator-transcript p{color:#314b3a;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:10px;font-size:15px;line-height:1.7}.operator-transcript strong{color:#3b6447;font-size:var(--text-xs);margin-bottom:6px;font-weight:650;display:block}.operator-compose{background:#fafcfb;border-top:1px solid #d9e4dc;padding:18px}.operator-compose label{color:#375b42;font-size:var(--text-base);margin-bottom:9px;font-weight:600;display:block}.operator-compose textarea{resize:vertical;background:#fff;border:1px solid #b9ccbf;border-radius:8px;width:100%;min-height:104px;padding:12px;font-size:15px;line-height:1.6;display:block}.operator-compose>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.closed-note{color:#375f43;font-size:var(--text-sm);background:#edf6ef;align-items:center;gap:9px;padding:15px 18px;line-height:1.55;display:flex}.inline-loading{color:#577361;font-size:var(--text-base);padding:28px}.global-error{margin-bottom:14px}.error-notice{color:#8f352b;font-size:var(--text-sm);background:#fff2ee;border:1px solid #e6bfb7;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.6;display:flex}.error-notice>svg{margin-top:2px}.error-notice>span{flex:1}.error-notice>button{color:#90483e;background:0 0;padding:0 2px;font-size:22px;line-height:1}.configuration-notice{color:#795516;font-size:var(--text-sm);background:#fff7e5;border:1px solid #e4cf9f;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:13px 15px;line-height:1.6;display:flex}.boot-screen{color:#466451;background:#f4f6f5;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:100dvh;padding:30px;display:flex}.boot-screen .error-notice{max-width:570px}.login-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.login-story{color:#1f392a;background:#eaf0ed;border-right:1px solid #d1ded6;flex-direction:column;padding:40px 50px 30px;display:flex}.login-story-main{margin:auto 0;padding:65px 0}.login-eyebrow{color:#466956;font-size:var(--text-xs);letter-spacing:.07em;align-items:center;gap:9px;margin-bottom:25px;font-weight:600;display:flex}.login-eyebrow>span{background:#3b8155;border-radius:50%;width:6px;height:6px}.login-story h1{letter-spacing:-.9px;color:#233c2d;font-size:clamp(30px,3vw,44px);font-weight:550;line-height:1.3}.login-story h1>span{color:#226442}.login-story-main>p{color:#4e6b59;margin-top:25px;font-size:16px;line-height:1.75}.login-flow{align-items:center;gap:10px;margin-top:38px;display:flex}.login-flow>span{color:#3d624a;font-size:var(--text-sm);background:#f7faf8;border:1px solid #bdcfc3;border-radius:7px;align-items:center;gap:8px;padding:11px 12px;display:flex}.login-flow>i{border-top:1px solid #839f8c;width:15px;display:block}.login-story-footer{color:#567562;font-size:var(--text-xs);letter-spacing:.03em;justify-content:space-between;gap:18px;display:flex}.login-form-side{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:45px 38px 75px;display:flex;position:relative}.login-card{width:100%;max-width:390px;padding:25px 0}.login-lock{color:#2d7149;background:#f0f7f2;border:1px solid #c9dfd1;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.login-card>.section-eyebrow{color:#4b705b;margin-bottom:11px}.login-card h2{letter-spacing:-.5px;color:#253f2e;font-size:29px;font-weight:600;line-height:1.35}.login-card>p{color:#5b7263;margin:12px 0 26px;font-size:15px;line-height:1.7}.login-role{border:0;gap:9px;margin:0 0 22px;padding:0;display:flex}.login-role legend,.login-card form>label{color:#3d6249;font-size:var(--text-base);margin-bottom:10px;font-weight:550}.login-role>button{color:#526f5c;font-size:var(--text-base);background:#fff;border:1px solid #c6d8cb;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 8px;display:flex}.login-role>button.selected{color:#215635;background:#eaf5ed;border-color:#7fa68c;font-weight:600}.login-card form>label{display:block}.login-code{color:#65846f;background:#fff;border:1px solid #b9cfc0;border-radius:8px;align-items:center;gap:10px;padding:12px 13px;display:flex}.login-code:focus-within{border-color:#548569;box-shadow:0 0 0 3px #e6f1e9}.login-code>input{color:#284a32;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:16px;line-height:1.5}.login-submit{width:100%;min-height:46px;font-size:var(--text-base);justify-content:space-between;margin-top:19px;display:flex}.login-submit .spinner-label{margin:auto}.login-card .error-notice{margin-top:13px}.login-privacy{color:#536f5d;font-size:var(--text-xs);align-items:flex-start;gap:9px;margin-top:24px;line-height:1.7;display:flex}.login-privacy>svg{color:#4b7759;margin-top:2px}.login-bottom{color:#667d6c;font-size:var(--text-xs);justify-content:space-between;gap:14px;display:flex;position:absolute;bottom:28px;left:38px;right:38px}.modal-backdrop{z-index:100;background:#16271b80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.help-modal{background:#fff;border:1px solid #dbe5df;border-radius:13px;width:min(100%,540px);max-height:calc(100dvh - 48px);padding:32px;position:relative;overflow:auto;box-shadow:0 18px 65px #122b2030}.modal-close{position:absolute;top:14px;right:14px}.help-modal h2{color:#2a4b34;margin-top:12px;font-size:25px;font-weight:600;line-height:1.4}.help-modal ol{flex-direction:column;gap:20px;margin:25px 0;padding:0;list-style:none;display:flex}.help-modal li{align-items:flex-start;gap:13px;display:flex}.help-modal li>span{color:#476e52;width:29px;height:29px;font-size:var(--text-xs);background:#eff6f1;border:1px solid #cddfd2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.help-modal li strong{color:#34543f;font-size:15px;font-weight:600;display:block}.help-modal li p{color:#597361;font-size:var(--text-base);margin-top:6px;line-height:1.7}.help-note{color:#627e6b;font-size:var(--text-sm);border-top:1px solid #dfe7e2;margin-bottom:23px;padding-top:18px;line-height:1.7}.help-modal>.button{justify-content:space-between;width:100%}@media (min-width:1001px){.app-shell{height:100dvh;overflow:hidden}.main-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.main-content,.workspace-main{flex:1;min-height:0;overflow:auto}.main-content.view-conversation,.workspace-main.view-conversation,.app-shell.view-conversation .workspace-main{flex-direction:column;display:flex;overflow:hidden}.view-conversation .page-heading{margin-bottom:16px}.view-conversation .conversation-layout{flex:1;height:auto;min-height:0;overflow:hidden}.view-conversation .conversation-panel,.view-conversation .trace-panel{height:100%;min-height:0}.view-conversation .page-footer>span:first-child>span{display:none}.global-error,.configuration-notice{flex-shrink:0}}@media (max-width:1280px) and (min-width:1001px){.sidebar{width:205px;padding-left:11px;padding-right:11px}.main-shell{width:calc(100% - 205px);margin-left:205px}.topbar,.main-content,.workspace-main{padding-left:20px;padding-right:20px}.conversation-layout.trace-open{grid-template-columns:minmax(0,1fr) 320px;gap:13px}.conversation-layout:has(>.trace-panel){grid-template-columns:minmax(0,1fr) 320px;gap:13px}.conversation-layout:has(>.trace-drawer){grid-template-columns:minmax(0,1fr) 320px;gap:13px}.conversation-heading{padding:14px 16px}.composer{padding:14px 16px 11px}.messages{padding-left:20px;padding-right:20px}.voice-call-bar{gap:10px;padding:12px}.button-call{padding:11px 15px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-with-detail .catalog-grid{grid-template-columns:1fr}.operator-layout{grid-template-columns:255px minmax(0,1fr);gap:15px}.history-table-heading,.history-row{grid-template-columns:minmax(170px,1fr) 115px 128px 80px;gap:12px}}@media (max-width:1000px){.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:14px;width:100%;padding:14px 20px;position:relative;overflow:visible}.app-shell{display:block}.sidebar-brand{padding:0}.workspace-label,.sidebar-section-label,.sidebar-help{display:none}.primary-nav{flex-direction:row;order:3;gap:5px;width:100%;padding-bottom:2px;overflow-x:auto}.nav-item{white-space:nowrap;flex-shrink:0;width:auto;min-height:43px;padding:10px 13px}.nav-count{margin-left:2px}.sidebar-bottom{margin:0 0 0 auto;padding:0}.sidebar-profile{border:0;padding:0}.sidebar-profile>span:not(.profile-avatar){display:none}.main-shell{width:100%;margin-left:0}.topbar{height:52px;padding:0 22px}.main-content,.workspace-main{padding:22px 22px 0}.conversation-layout,.conversation-layout.trace-open{grid-template-columns:1fr;min-height:0}.conversation-layout:has(>.trace-panel){grid-template-columns:1fr;min-height:0}.conversation-layout:has(>.trace-drawer){grid-template-columns:1fr;min-height:0}.conversation-panel{height:min(760px,82dvh);min-height:560px}.trace-panel{min-height:320px;max-height:650px}.trace-drawer>.trace-panel{max-height:650px}.conversation-empty{padding:26px}.catalog-layout.catalog-with-detail{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-with-detail .catalog-grid{grid-template-columns:1fr}.history-table-heading,.history-row{grid-template-columns:minmax(200px,1fr) 125px 135px 80px;gap:12px}.operator-layout{grid-template-columns:260px minmax(0,1fr);gap:16px}.operator-detail-header{flex-wrap:wrap}.login-story{padding:32px}.login-form-side{padding-left:28px;padding-right:28px}.login-flow{flex-wrap:wrap;gap:8px}}@media (max-width:700px){:root{--text-xs:14px;--text-sm:14px;--text-base:16px}.sidebar{gap:13px;padding:13px 15px 10px}.brand-wordmark{font-size:15px}.brand-wordmark>span{letter-spacing:.03em;font-size:14px}.brand-symbol{width:35px;height:39px}.nav-item{gap:7px;min-height:43px;padding:9px 11px;font-size:14px}.nav-item svg{width:17px;height:17px}.nav-count{font-size:14px}.sidebar-profile .profile-avatar{display:none}.sidebar-profile>button{width:34px;height:38px}.topbar{gap:10px;height:49px;padding:0 16px}.breadcrumb>span,.breadcrumb>svg,.topbar-divider{display:none}.breadcrumb{font-size:14px}.topbar-right{gap:6px}.connection-status{font-size:14px}.main-content,.workspace-main{padding:20px 14px 0}.page-heading{align-items:flex-start;gap:12px;margin-bottom:17px}h1{font-size:25px}.page-heading p{display:none}.new-conversation{min-height:39px;padding:9px 11px;font-size:14px}.new-conversation svg{width:15px;height:15px}.stats-grid{gap:10px 0}.stat-card{border:0;min-width:50%;padding:0 10px}.stat-card:nth-child(odd){padding-left:0}.stat-card>strong{font-size:18px}.conversation-panel{height:min(740px,86dvh);min-height:600px}.conversation-heading{gap:9px;min-height:77px;padding:13px}.conversation-heading-icon{display:none}.conversation-heading .icon-button{width:34px;height:38px}.conversation-title h2{font-size:16px}.conversation-title>span{flex-wrap:wrap;gap:6px;font-size:14px}.conversation-empty{padding:23px 18px}.conversation-empty h2{font-size:23px}.conversation-empty>p,.conversation-starters button{font-size:16px}.starter-label{margin-top:20px}.language-support{align-items:flex-start}.composer{padding:13px 12px 11px}.voice-call-bar,.voice-control{align-items:flex-start;gap:12px;padding:12px}.voice-stage{gap:0;height:auto;min-height:170px;padding:0 12px 0 0}.voice-stage>.voice-particles{flex-basis:150px;width:150px!important;height:150px!important}.voice-stage-copy>strong{font-size:18px}.voice-stage-copy>span{font-size:14px}.voice-stage-copy>.voice-control-buttons{width:100%;margin-left:0}.voice-stage-copy>.voice-control-buttons>button{flex:auto;min-height:44px;padding:9px 10px;font-size:14px}.voice-call-bar{flex-direction:column}.voice-call-bar>.button-call,.voice-call-bar>button{width:100%}.voice-call-bar .button-call{min-height:48px;font-size:16px}.voice-call-bar>div,.voice-call-bar>.mic-level{width:100%}.voice-call-bar>.voice-control-buttons{flex-wrap:wrap;display:flex}.voice-call-bar>.voice-control-buttons>button{flex:auto}.call-status{gap:7px;width:100%}.call-status strong{font-size:17px}.mic-level{width:84px}.voice-control{flex-wrap:wrap}.voice-control-buttons{margin-left:auto}.voice-control-copy strong{font-size:16px}.voice-control-copy>div>span{font-size:14px}.conversation-tools{gap:8px}.text-input-toggle,.trace-toggle{font-size:14px}.text-composer{min-height:54px;padding:9px 8px 9px 11px}.text-composer textarea{font-size:16px}.composer-footnote{flex-wrap:wrap;gap:6px 12px;font-size:14px}.messages{padding:20px 14px 5px}.message,.message-assistant .message-bubble{font-size:16px}.message-user{max-width:92%}.message-assistant{gap:8px;margin-right:0}.assistant-avatar{width:28px;height:28px}.assistant-avatar svg{width:16px;height:16px}.message-actions{gap:6px 12px}.message-actions>button{min-height:34px;font-size:14px}.message-duration{margin-left:0;font-size:14px}.conversation-confirmation,.conversation-handoff{flex-wrap:wrap;padding:12px;font-size:14px}.conversation-handoff>button{font-size:14px}.processing-message{padding-left:15px;padding-right:15px}.trace-panel{max-height:720px}.panel-heading,.trace-section{padding:16px}.panel-tabs{padding:0 16px}.panel-tabs>button{font-size:16px}.turn-select{padding:15px 16px 0}.route-choice h4{font-size:16px}.slot-list>div{gap:12px;font-size:14px}.collection-page{min-height:400px;padding:0 14px 18px}.collection-toolbar{gap:10px;padding:16px 0}.search-field{min-width:100%;max-width:none;padding:10px 11px}.search-field input,.filter-select{font-size:16px}.filter-select{max-width:65%}.result-count{font-size:14px}.history-table-heading{display:none}.history-row{grid-template-columns:minmax(0,1fr) 82px;gap:10px;padding:16px 0}.history-main{gap:10px}.history-main strong{white-space:normal;font-size:16px;line-height:1.45}.history-main small{font-size:14px}.history-row>.status-badge{grid-area:2/1;margin-left:48px}.history-date{grid-column:1;margin-left:48px;font-size:14px}.row-actions{grid-area:1/2}.catalog-layout.catalog-with-detail,.catalog-grid,.catalog-with-detail .catalog-grid{grid-template-columns:1fr}.catalog-detail{order:-1;padding:0 16px 18px;position:static}.catalog-card{min-height:175px;padding:17px}.catalog-card h3{font-size:18px}.catalog-card>p,.catalog-example{font-size:16px}.catalog-card-footer{font-size:14px}.segmented-control{justify-content:space-between;gap:2px;width:100%}.segmented-control>button{gap:5px;padding:8px;font-size:14px}.operator-layout{grid-template-columns:1fr;gap:18px}.handoff-list{max-height:350px;padding-right:2px;overflow-y:auto}.handoff-card h3{font-size:18px}.handoff-card p,.operator-transcript p{font-size:16px}.operator-detail-header{padding:16px}.operator-detail-header .button{font-size:14px}.handoff-summary{padding:15px 16px;font-size:16px}.operator-transcript{padding:17px 16px}.operator-compose{padding:16px}.operator-compose textarea{font-size:16px}.operator-compose>div .button{flex:auto;min-height:41px;font-size:14px}.page-footer{flex-wrap:wrap;align-items:flex-start;padding:16px 0;font-size:14px}.page-footer>span:first-child>span{display:none}.login-page{flex-direction:column;display:flex}.login-story{border-bottom:1px solid #d1ded6;border-right:0;padding:25px 24px}.login-story-main{margin:0;padding:24px 0 0}.login-story h1{font-size:28px}.login-eyebrow{display:none}.login-story-main>p{margin-top:14px;font-size:16px}.login-story-main>p>br,.login-flow,.login-story-footer{display:none}.login-form-side{min-height:500px;padding:26px 24px 75px}.login-card{max-width:440px;padding:0}.login-lock{display:none}.login-card h2{font-size:27px}.login-card>p,.login-role>button,.login-submit{font-size:16px}.login-privacy{font-size:14px}.login-bottom{font-size:14px;left:24px;right:24px}.modal-backdrop{padding:12px}.help-modal{max-height:calc(100dvh - 24px);padding:25px 22px}.help-modal li strong,.help-modal li p{font-size:16px}}@media (min-width:1001px) and (max-height:800px){.main-content,.workspace-main{padding-top:18px}.page-heading{margin-bottom:14px}.page-heading h1{font-size:25px}.view-conversation .page-heading p{display:none}.conversation-heading{min-height:66px;padding-top:11px;padding-bottom:11px}.conversation-empty{padding:22px 26px}.voice-stage{height:auto;min-height:170px}.voice-stage>.voice-particles{flex-basis:170px;width:170px!important;height:170px!important}.voice-stage-copy>strong{font-size:19px}.conversation-empty h2{font-size:23px}.starter-label{margin-top:18px}.composer{padding-top:12px}.page-footer{padding-top:9px;padding-bottom:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.conversation-empty{padding:18px 24px}.conversation-empty>.starter-label{margin-top:0}@media (min-width:1100px){.conversation-layout:not(.trace-open) .conversation-starters{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes spin{to{transform:rotate(360deg)}}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-toggle{min-height:36px;font-size:var(--text-sm);white-space:nowrap}.login-theme-toggle{z-index:20;position:fixed;top:20px;right:24px;box-shadow:0 2px 10px #13241b12}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#11171c;--surface:#1a232a;--surface-subtle:#202b33;--ink:#e8f0f5;--muted:#adbdc7;--line:#35454f;--line-strong:#576b78;--green:#25774e;--green-dark:#2d8a5d;--green-deep:#153925;--green-soft:#1c3b2d;--amber:#edc88d;--red:#ffb3a8;--theme-accent:#91d3ad;--theme-soft-text:#c5d4dc;--theme-tint:#202e36;--theme-green-line:#3a614c;--theme-warning-bg:#392f22;--theme-warning-line:#765b31;--theme-danger-bg:#3c292a;--theme-danger-line:#7c4944;background:var(--canvas);color:var(--ink)}html[data-theme=dark] body{background:var(--canvas);color:var(--ink)}html[data-theme=dark] ::selection{color:#f1fff4;background:#3b6a51}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a2b4bf}html[data-theme=dark] :is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline-color:#90cdaa}html[data-theme=dark] :is(.sidebar,.topbar,.conversation-panel,.trace-panel,.collection-page,.catalog-card,.operator-detail,.login-form-side,.help-modal){color:var(--ink);background:var(--surface);border-color:var(--line)}html[data-theme=dark] :is(.workspace-label,.composer,.voice-control,.catalog-detail,.operator-compose,.login-story,.boot-screen){color:var(--ink);background:var(--surface-subtle);border-color:var(--line)}html[data-theme=dark] :is(.sidebar-profile,.topbar,.conversation-heading,.collection-toolbar,.history-row,.history-table-heading,.catalog-card-footer,.catalog-detail>.slot-list,.operator-detail-header,.operator-transcript>div,.page-footer,.help-note,.trace-section,.panel-tabs,.timing-total,.action-result-data,.alternative){border-color:var(--line)}html[data-theme=dark] :is(.brand,h1,.breadcrumb strong,.stat-card>strong,.conversation-title h2,.conversation-empty h2,.voice-stage-copy>strong,.call-status>strong,.voice-control-copy strong,.message-assistant .message-bubble,.message-meta strong,.trace-empty h3,.trace-section-heading>h3,.route-choice h4,.alternative strong,.slot-list dd,.action-result strong,.timing-list dd,.empty-state h3,.history-main strong,.catalog-card h3,.catalog-detail>h2,.catalog-detail>h3,.catalog-source>strong,.handoff-card h3,.operator-detail-header h2,.handoff-summary strong,.operator-transcript p,.operator-compose label,.login-card h2,.login-story h1,.login-role legend,.login-card form>label,.help-modal h2,.help-modal li strong){color:var(--ink)}html[data-theme=dark] :is(.brand-wordmark>span,.workspace-label>div>span,.sidebar-section-label,.sidebar-help,.sidebar-profile small,.breadcrumb,.page-heading p,.stat-heading,.page-footer,.conversation-title>span,.conversation-empty>p,.starter-label,.language-support,.conversation-loading,.voice-stage-copy>span,.call-status>span,.call-status small,.call-status p,.voice-control-copy>div>span,.conversation-tools,.composer>.tiny,.composer-footnote,.message-meta,.message-actions>button,.message-duration,.trace-live,.trace-empty>p,.turn-select label,.route-number,.route-choice p,.trace-reason,.alternative>p,.slot-list dt,.action-result small,.timing-list>div,.trace-footnote,.result-count,.history-table-heading,.history-main small,.history-date,.catalog-domain,.catalog-card>p,.catalog-card-footer,.catalog-source,.catalog-source p,.handoff-card time,.handoff-card p,.handoff-reason,.handoff-summary,.handoff-summary>span,.inline-loading,.login-card>p,.login-story-main>p,.login-privacy,.login-bottom,.login-story-footer,.help-modal li p,.help-note){color:var(--muted)}html[data-theme=dark] :is(.section-eyebrow,.trace-panel .section-eyebrow,.empty-eyebrow,.login-eyebrow,.login-card>.section-eyebrow){color:#bbcec0}html[data-theme=dark] :is(.sidebar-profile strong,.workspace-label>div,.nav-item,.button-ghost,.panel-tabs>button,.catalog-source>summary,.theme-list>li,.operator-transcript strong){color:var(--theme-soft-text)}html[data-theme=dark] :is(.brand-symbol,.button-primary,.button-mic,.button-call,.send-button){color:#fff;background:var(--green);border-color:var(--green)}html[data-theme=dark] :is(.button-primary,.button-mic,.button-call,.send-button):hover:not(:disabled){color:#fff;background:var(--green-dark);border-color:var(--green-dark)}html[data-theme=dark] .sidebar-help:hover{color:var(--theme-accent)}html[data-theme=dark] .nav-item:hover:not(:disabled):not(.active){color:var(--ink);background:#27353e}html[data-theme=dark] .nav-item.active{color:#b7e5c8;background:#1c3b2d;border-color:#3c654e}html[data-theme=dark] .nav-count{color:#c5d5df;background:#2e404b}html[data-theme=dark] .nav-item.active .nav-count{color:#c6efd5;background:#315b40}html[data-theme=dark] :is(.workspace-avatar,.profile-avatar){color:#b9d4c3;background:#32463a}html[data-theme=dark] .sidebar-profile>button{color:#bbccc2}html[data-theme=dark] .sidebar-profile>button:hover{background:#2a3e32}html[data-theme=dark] .connection-status{color:#abd3b8}html[data-theme=dark] .connection-status>i{background:#76bf92}html[data-theme=dark] .connection-warning{color:var(--amber)}html[data-theme=dark] .connection-warning>i{background:#d2a45c}html[data-theme=dark] :is(.breadcrumb>svg,.dot-separator,.footer-dot){color:#839ca9}html[data-theme=dark] :is(.button-secondary,.text-input-toggle,.trace-toggle,.filter-select,.turn-select select,.search-field,.text-composer,.login-code,.operator-compose textarea,.soft-note textarea){color:var(--ink);background:#17232c;border-color:#536976}html[data-theme=dark] :is(.search-field input,.text-composer textarea,.login-code>input){color:var(--ink);background:0 0}html[data-theme=dark] .button-secondary:hover:not(:disabled){color:#f2f9fc;background:#2c3d48;border-color:#728b9b}html[data-theme=dark] :is(.button-ghost:hover:not(:disabled),.icon-button:hover:not(:disabled)){color:#b6e4c6;background:#263e2f;border-color:#4c6e58}html[data-theme=dark] .icon-button{color:#b1c5d0}html[data-theme=dark] .icon-button.audio-enabled{color:#b2e0c4;background:#244633}html[data-theme=dark] :is(.text-input-toggle:hover:not(:disabled),.trace-toggle:hover:not(:disabled),.trace-toggle[aria-expanded=true]){color:#b8eaca;background:#234430;border-color:#58836a}html[data-theme=dark] :is(.text-composer:focus-within,.search-field:focus-within,.login-code:focus-within){border-color:#86be9b;box-shadow:0 0 0 3px #2a4433}html[data-theme=dark] button:disabled{opacity:1;color:#9aadb9}html[data-theme=dark] :is(.button:disabled,.send-button:disabled,.button-call:disabled){color:#a1b1bc;background:#28363f;border-color:#465964}html[data-theme=dark] :is(input:disabled,textarea:disabled,select:disabled){color:#a7bac6;opacity:1;-webkit-text-fill-color:#a7bac6}html[data-theme=dark] .login-role>button{color:#b6ccbf;background:#17291e;border-color:#526d5c}html[data-theme=dark] .login-role>button.selected{color:#d6efde;background:#2b4f37;border-color:#8bb899}html[data-theme=dark] .voice-stage{border-color:var(--line);background:radial-gradient(at 38% 45%,#26363f 0%,#1b2830 44%,#172129 100%)}html[data-theme=dark] .voice-stage[data-active=true]{background:radial-gradient(at 38% 45%,#243d36 0%,#1b2d2c 42%,#172129 100%)}html[data-theme=dark] :is(.voice-call-bar,.voice-call-bar.is-active,.voice-call-bar[data-state=listening]){background:#1c3025;border-color:#4b7459}html[data-theme=dark] :is(.voice-control-symbol,.conversation-starters button>svg,.message-actions>button.selected,.message-actions>button:hover:not(:disabled),.confidence,.history-main:hover strong,.handoff-card>small){color:var(--theme-accent)}html[data-theme=dark] :is(.conversation-heading-icon,.assistant-avatar,.history-icon,.empty-icon,.catalog-card-icon,.login-lock,.help-modal li>span){color:#a5d4b5;background:#223d2d;border-color:#41654d}html[data-theme=dark] :is(.conversation-starters button,.catalog-example){color:#d3e3da;background:#203229;border-color:#43604d}html[data-theme=dark] :is(.conversation-starters button:hover:not(:disabled),.catalog-example:hover){color:#e7f3ea;background:#2a4432;border-color:#739e80}html[data-theme=dark] .conversation-date>span{color:#b4c7d1;background:#22313a;border-color:#3d535f}html[data-theme=dark] .message-user .message-bubble{color:#e1f0e7;background:#284334;border-color:#456d53}html[data-theme=dark] .processing-message{color:#b6d3c1}html[data-theme=dark] :is(.call-status,.trace-section-heading,.catalog-card-top){color:#b4cfc0}html[data-theme=dark] :is(.conversation-confirmation,.confirmation-note,.configuration-notice){color:#f0d49c;background:var(--theme-warning-bg);border-color:var(--theme-warning-line)}html[data-theme=dark] :is(.conversation-handoff,.closed-note){color:#b9e0c6;background:#213c2b;border-color:#46674f}html[data-theme=dark] .conversation-handoff>button{color:#bbe7cd}html[data-theme=dark] :is(.mic-level,.confidence-track){background:#3b4f43}html[data-theme=dark] :is(.mic-level>span,.mic-level>i,.mic-level>div,.confidence-track>span){background:#83c699}html[data-theme=dark] .mic-level::-webkit-progress-bar{background:#3b4f43}html[data-theme=dark] .mic-level::-webkit-progress-value{background:#83c699}html[data-theme=dark] .mic-level::-moz-progress-bar{background:#83c699}html[data-theme=dark] :is(.voice-control.is-recording,.voice-call-bar.is-error,.voice-call-bar[data-state=error]){color:#f0beb5;background:#3a2625;border-color:#86534b}html[data-theme=dark] :is(.is-recording .voice-control-copy strong,.is-recording .voice-control-symbol,.call-status.is-error,.call-status[data-state=error]){color:#f6bdb1}html[data-theme=dark] :is(.button-recording,.button-call.is-active,.button-call.is-ending,.button-call.end,.button-call.button-call-end,.button-call[data-state=end],.button-call[data-action=end]){color:#fff;background:#ab3e3c;border-color:#c85e56}html[data-theme=dark] :is(.button-recording,.button-call.is-active,.button-call.is-ending,.button-call.end,.button-call.button-call-end,.button-call[data-state=end],.button-call[data-action=end]):hover:not(:disabled){background:#c64c45;border-color:#df786c}html[data-theme=dark] :is(.trace-drawer-header,.trace-drawer>header){color:var(--ink);border-color:var(--line);background:#202e36}html[data-theme=dark] :is(.trace-empty-note,.soft-note,.route-choice,.handoff-summary){color:#c5daca;background:#22372a;border-color:#45634e}html[data-theme=dark] .route-choice{border-left-color:#82c698}html[data-theme=dark] .panel-tabs>button.active{color:#b7e3c5;border-bottom-color:#86c799}html[data-theme=dark] :is(.micro-badge,.tag-list>span){color:#bedbc8;background:#2a4132;border-color:#4b6b55}html[data-theme=dark] :is(.alternatives>summary,.alternative>span){color:#bfdac9}html[data-theme=dark] .action-result{background:#1c2b22;border-color:#405b49}html[data-theme=dark] .action-marker{color:#c3e7cd;background:#2d4b36;border-color:#547c5d}html[data-theme=dark] .action-result summary>svg:last-child{color:#a2c5ad}html[data-theme=dark] .action-failed .action-marker{color:#fac3b8;background:#4a2c29;border-color:#935349}html[data-theme=dark] :is(.action-preview .action-marker,.action-queued .action-marker){color:#f3d7a0;background:#443724;border-color:#8a6e3c}html[data-theme=dark] .theme-list>li>span{background:#94bc9e}html[data-theme=dark] .warning-text{color:#e5c98e}html[data-theme=dark] :is(.conversation-body,.trace-scroll,.operator-transcript){scrollbar-color:#60716d transparent}html[data-theme=dark] .history-current{background:#1f3426}html[data-theme=dark] .catalog-card:hover{background:#243a2b;border-color:#6e997a}html[data-theme=dark] .catalog-card-selected{background:#29432f;border-color:#79a185;box-shadow:inset 3px 0 #8ec79c}html[data-theme=dark] .status-badge{color:#c1e3ca;background:#294232;border-color:#4d7158}html[data-theme=dark] :is(.status-badge>i,.state-dot){background:#8bc79c}html[data-theme=dark] :is(.status-handoff,.status-waiting){color:#f1d59b;background:#403423;border-color:#816438}html[data-theme=dark] :is(.status-handoff>i,.status-waiting>i,.state-handoff){background:#dbb569}html[data-theme=dark] .status-closed{color:#c0cdd4;background:#2a3841;border-color:#4a606e}html[data-theme=dark] :is(.status-closed>i,.state-closed){background:#9aaeb9}html[data-theme=dark] .segmented-control{background:#182730;border-color:#3c5665}html[data-theme=dark] .segmented-control>button{color:#b9cdd7}html[data-theme=dark] .segmented-control>button.active{color:#d3ebdb;background:#2a4533;border-color:#5d8066}html[data-theme=dark] .segmented-control>button>span{color:#c9e4d1;background:#365640}html[data-theme=dark] .handoff-card{color:var(--ink);background:#1c2a22;border-color:#405b49}html[data-theme=dark] .handoff-card.selected{background:#2a4331;border-color:#79a085;box-shadow:inset 3px 0 #93c79f}html[data-theme=dark] .handoff-card:hover:not(:disabled){border-color:#82a78d}html[data-theme=dark] .error-notice{color:#ffd2c9;background:var(--theme-danger-bg);border-color:var(--theme-danger-line)}html[data-theme=dark] .error-notice>button{color:#eec0b6}html[data-theme=dark] .text-error{color:#ffb7aa}html[data-theme=dark] .login-story{background:#18291f;border-color:#3f5949}html[data-theme=dark] .login-story h1>span{color:#9dd4ae}html[data-theme=dark] .login-flow>span{color:#c3ddca;background:#223c2a;border-color:#52715b}html[data-theme=dark] .login-flow>i{border-color:#73917b}html[data-theme=dark] .login-privacy>svg{color:#97c9a7}html[data-theme=dark] .modal-backdrop{background:#050a0ed9}html[data-theme=dark] .help-modal{box-shadow:0 18px 65px #0008}@media (max-width:700px){.topbar{flex-wrap:wrap;height:auto;min-height:49px;padding-top:8px;padding-bottom:8px}.topbar-right{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.theme-toggle{padding:8px 10px;font-size:14px}}.app-shell.view-conversation .page-heading{display:none}.conversation-layout:has(>.context-rail){grid-template-columns:minmax(0,1fr) 290px}.conversation-layout.trace-open{grid-template-columns:minmax(0,1fr) 350px}.conversation-panel.voice-focused{background:#fff;border:1px solid #e1e6e9;border-radius:16px;box-shadow:0 6px 22px #18322b06}.voice-focused .conversation-heading{background:0 0;border-bottom:0;min-height:58px;padding:11px 18px}.voice-focused .conversation-heading-icon{display:none}.voice-focused .conversation-title h2{font-size:15px}.voice-focused .conversation-new{flex-shrink:0;padding:8px 10px;font-size:13px}.transcript-toolbar .transcript-end-call{color:#a52e34;margin-left:auto}html[data-theme=dark] .transcript-toolbar .transcript-end-call{color:#ffb9b3}.voice-focused .voice-stage{background:radial-gradient(at 50% 35%,#f3f6f4 0%,#fff 75%);border:0;flex-direction:column;flex:390px;justify-content:center;align-items:center;gap:0;height:auto;min-height:0;padding:0 20px 10px;display:flex}.voice-focused .voice-stage>.voice-particles{flex:0 300px;min-height:100px;max-height:300px;width:min(360px,100%)!important;height:300px!important}.voice-focused .voice-stage-copy{text-align:center;flex:none;align-items:center;gap:3px;width:100%;max-width:560px;padding:0;display:flex}.voice-focused .voice-stage-copy>strong{font-size:22px;font-weight:600;line-height:1.3}.voice-focused .voice-stage-copy>span{font-size:var(--text-base);line-height:1.5}.voice-focused .voice-stage-copy>.voice-control-buttons{justify-content:center;gap:9px;margin-top:8px}.voice-focused .voice-stage-copy .button-call{border-radius:23px;min-height:46px;padding:11px 21px}.voice-focused .voice-stage-copy>.mic-level{height:4px;margin-top:7px}.voice-focused .conversation-body{border-top:1px solid #eef1f3;flex:0 150px;min-height:0;max-height:180px}.voice-focused .conversation-empty{max-width:none;padding:12px 18px}.voice-focused .starter-label{letter-spacing:.03em;font-size:var(--text-xs);margin:0 0 8px}.voice-focused .conversation-starters{flex-wrap:wrap;gap:7px;display:flex}.voice-focused .conversation-starters button{width:auto;max-width:100%;font-size:var(--text-sm);background:#f8faf9;border-color:#e1e7e3;border-radius:8px;flex:150px;padding:8px 11px;line-height:1.45}.voice-focused .conversation-starters button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.voice-focused .conversation-starters button>svg{width:14px;height:14px}.voice-focused .messages{padding:10px 18px 5px}.voice-focused .conversation-date{display:none}.voice-focused .turn-group{margin:0 0 12px}.voice-focused .message{font-size:15px;line-height:1.55}.voice-focused .message-user{max-width:92%;margin-bottom:9px}.voice-focused .message-user .message-bubble{border-radius:10px;padding:8px 12px}.voice-focused .message-assistant .message-bubble{font-size:15px;line-height:1.6}.voice-focused .message-meta{margin-bottom:4px}.voice-focused .message-actions{gap:12px;margin-top:5px}.voice-focused .message-actions>button{padding:3px 0}.transcript-toolbar{color:#5f6e77;min-height:34px;font-size:var(--text-xs);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:3px 18px 6px;display:flex}.transcript-toolbar>span{color:#61717a}.transcript-toolbar button{color:#426050;font-size:var(--text-xs);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-weight:550;display:inline-flex}.transcript-toolbar button:hover{color:#204b32;background:#edf3ef;border-color:#dce7df}.voice-focused .composer{background:#fafcfb;border-top:1px solid #e7ece9;padding:10px 16px 9px}.voice-focused .conversation-tools{font-size:var(--text-xs);margin:0 0 6px}.voice-focused .text-composer{border-color:#d0dad4;border-radius:10px;min-height:44px;padding:5px 7px 5px 12px}.voice-focused .text-composer textarea{min-height:26px;max-height:72px;font-size:15px}.voice-focused .composer-footnote{font-size:var(--text-xs);margin-top:6px;line-height:1.45}.voice-focused.transcript-expanded .voice-stage{display:none}.voice-focused.transcript-expanded .conversation-body{flex:auto;min-height:0;max-height:none}.voice-focused.transcript-expanded .messages{padding:20px}.voice-focused.transcript-expanded .turn-group{margin-bottom:24px}.voice-focused.transcript-expanded .message-user{margin-bottom:18px}.context-rail{scrollbar-width:thin;scrollbar-color:#becbc2 transparent;background:#f9fbfa;border:1px solid #e1e6e9;border-radius:14px;flex-direction:column;gap:0;min-width:0;min-height:0;padding:0 14px;display:flex;overflow:auto}.context-rail>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 2px 12px;display:flex}.context-rail>header>strong{color:#283a30;font-size:15px;font-weight:600}.context-rail .icon-button{width:32px;height:32px}.context-card{color:#3e5346;background:#fff;border:1px solid #e2e9e4;border-radius:10px;margin-bottom:11px;padding:15px}.rail-label{color:#627367;font-size:var(--text-xs);letter-spacing:.025em;align-items:center;gap:7px;margin-bottom:8px;font-weight:600;display:flex}.context-card>strong,.context-card h3{color:#2c4334;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5;display:block}.context-card p{color:#5c7063;font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.65}.context-card ul{color:#50685a;font-size:var(--text-sm);margin:8px 0 0;padding:0 0 0 17px;line-height:1.65}.context-card li+li{margin-top:7px}.context-card .button{width:100%;font-size:var(--text-sm);margin-top:11px}.context-card small,.context-rail-footer>small{color:#617269;font-size:var(--text-xs);margin-top:8px;line-height:1.6;display:block}.context-confirmation{background:#fff9ed;border-color:#eadab6}.context-confirmation .rail-label{color:#82602c}.context-confirmation>strong{margin-top:10px;font-size:14px}.context-topics{flex-direction:column;gap:7px;display:flex}.context-topics button{color:#365941;text-align:left;width:100%;font-size:var(--text-sm);background:#f4f8f5;border:1px solid #cfddd3;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;line-height:1.5;display:flex}.context-topics button:hover:not(:disabled){background:#e9f2ec;border-color:#9ebaab}.context-topics button svg{flex-shrink:0}.context-topics button:disabled{color:#76847b;opacity:1;background:#f0f3f1}.context-rail-footer>.button{white-space:normal;text-align:left;width:100%;font-size:var(--text-sm)}.context-card.is-warning,.context-card.needs-confirmation{background:#fff9ed;border-color:#eadab6}.context-card.is-warning .rail-label,.context-card.needs-confirmation .rail-label{color:#82602c}.context-rail-footer{color:#64756b;font-size:var(--text-xs);margin-top:auto;padding:15px 2px;line-height:1.65}.context-rail-footer>span{display:block}html[data-theme=dark] .conversation-panel.voice-focused{background:#19232b;border-color:#303e49;box-shadow:0 12px 35px #070b1030}html[data-theme=dark] .voice-focused .voice-stage{background:radial-gradient(at 50% 35%,#23333c 0%,#1b2932 47%,#19232b 85%)}html[data-theme=dark] .voice-focused .voice-stage[data-active=true]{background:radial-gradient(at 50% 35%,#243a34 0%,#1d2c32 48%,#19232b 85%)}html[data-theme=dark] .voice-focused .conversation-body{border-color:#2c3b45}html[data-theme=dark] .voice-focused .conversation-starters button{color:#cddbd3;background:#22332b;border-color:#3b5143}html[data-theme=dark] .voice-focused .conversation-starters button:hover:not(:disabled){background:#2c4434;border-color:#71947c}html[data-theme=dark] :is(.transcript-toolbar,.transcript-toolbar>span){color:#aebdc7}html[data-theme=dark] .transcript-toolbar button{color:#afd4bc}html[data-theme=dark] .transcript-toolbar button:hover{color:#d2ebda;background:#2b4333;border-color:#4c6f57}html[data-theme=dark] .voice-focused .composer{background:#1b2931;border-color:#34434d}html[data-theme=dark] .voice-focused .text-composer{background:#142029;border-color:#4a5d69}html[data-theme=dark] .context-rail{scrollbar-color:#61746a transparent;background:#1b262e;border-color:#303f49;box-shadow:0 8px 28px #060c111c}html[data-theme=dark] .context-rail>header>strong{color:#dce7ec}html[data-theme=dark] .context-card{color:#cad9df;background:#222f37;border-color:#34454d}html[data-theme=dark] :is(.context-card>strong,.context-card h3){color:#e1ece6}html[data-theme=dark] :is(.rail-label,.context-card p,.context-card ul,.context-rail-footer){color:#afc2b7}html[data-theme=dark] :is(.context-card.is-warning,.context-card.needs-confirmation){background:#393123;border-color:#716038}html[data-theme=dark] :is(.context-card.is-warning .rail-label,.context-card.needs-confirmation .rail-label){color:#e7ca91}html[data-theme=dark] :is(.context-card small,.context-rail-footer>small){color:#b0c1b9}html[data-theme=dark] .context-confirmation{background:#393123;border-color:#716038}html[data-theme=dark] .context-confirmation .rail-label{color:#e7ca91}html[data-theme=dark] .context-topics button{color:#c4decf;background:#253e30;border-color:#4c6958}html[data-theme=dark] .context-topics button:hover:not(:disabled){background:#2c4c38;border-color:#7f9e8a}html[data-theme=dark] .context-topics button:disabled{color:#acbeb3;background:#2b3931;border-color:#45584a}@media (max-width:1280px) and (min-width:1001px){.conversation-layout:has(>.context-rail){grid-template-columns:minmax(0,1fr) 280px;gap:14px}.conversation-layout.trace-open{grid-template-columns:minmax(0,1fr) 320px}.voice-focused .voice-stage-copy>strong{font-size:20px}}@media (min-width:1001px) and (max-height:760px){.voice-focused .conversation-heading{min-height:52px;padding-top:8px;padding-bottom:8px}.voice-focused .voice-stage{flex-basis:310px;padding-bottom:7px}.voice-focused .voice-stage>.voice-particles{flex-basis:230px;min-height:100px;max-height:230px;height:230px!important}.voice-focused .voice-stage-copy{gap:2px}.voice-focused .voice-stage-copy>strong{font-size:20px}.voice-focused .voice-stage-copy>span{font-size:13px}.voice-focused .voice-stage-copy>.voice-control-buttons{margin-top:6px}.voice-focused .voice-stage-copy .button-call{min-height:42px;padding:9px 18px}.voice-focused .conversation-body{flex:0 115px;max-height:130px}.voice-focused .conversation-empty{padding-top:8px;padding-bottom:8px}.voice-focused .conversation-starters button{padding:6px 9px}.voice-focused .conversation-starters button>span{-webkit-line-clamp:1}.voice-focused .starter-label{margin-bottom:5px}.voice-focused .composer{padding-top:8px}.voice-focused .composer-footnote{font-size:12px}.voice-focused .transcript-toolbar{min-height:30px;padding-top:1px;padding-bottom:3px}.voice-focused.transcript-expanded .conversation-body{flex:auto;max-height:none}}@media (max-width:1000px){.conversation-layout.trace-open{grid-template-columns:1fr}.conversation-layout:has(>.context-rail){grid-template-columns:1fr}.context-rail{min-height:0;max-height:480px}.voice-focused .voice-stage{flex-basis:340px}.voice-focused .voice-stage>.voice-particles{flex-basis:220px;max-height:220px;height:220px!important}}@media (max-width:700px){.login-theme-toggle{top:12px;right:12px}.conversation-panel.voice-focused{border-radius:12px;height:760px;min-height:640px;max-height:95dvh}.voice-focused .conversation-heading{gap:7px;min-height:61px;padding:10px 12px}.voice-focused .conversation-title h2{font-size:16px}.voice-focused .conversation-new span{display:none}.voice-focused .conversation-new{width:34px;padding:8px}.voice-focused .voice-stage{flex-basis:310px;min-height:0;padding:0 14px 10px}.voice-focused .voice-stage>.voice-particles{flex-basis:180px;min-height:90px;max-height:180px;width:220px!important;height:180px!important}.voice-focused .voice-stage-copy{width:100%;max-width:100%;padding:0}.voice-focused .voice-stage-copy>strong{font-size:20px}.voice-focused .voice-stage-copy>span{font-size:14px}.voice-focused .voice-stage-copy>.voice-control-buttons{width:auto;margin:8px 0 0}.voice-focused .voice-stage-copy .button-call{min-height:46px;padding:11px 19px;font-size:16px}.voice-focused .conversation-body{flex:0 120px;max-height:150px}.voice-focused .conversation-empty{padding:10px 12px}.voice-focused .conversation-starters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.voice-focused .conversation-starters button{flex:0 0 205px;padding:8px 11px;font-size:14px}.voice-focused .messages{padding-left:12px;padding-right:12px}.voice-focused .message,.voice-focused .message-assistant .message-bubble{font-size:16px}.voice-focused .composer{padding:10px 12px}.voice-focused .text-composer textarea{font-size:16px}.voice-focused .composer-footnote{gap:4px;font-size:14px}.voice-focused .composer-footnote>span:first-child{display:none}.transcript-toolbar{padding-left:12px;padding-right:12px;font-size:14px}.transcript-toolbar button{min-height:36px;font-size:14px}.voice-focused.transcript-expanded .conversation-body{flex:auto;max-height:none}.context-rail{max-height:480px;padding:0 12px}.context-card{padding:14px}.context-card p,.context-card ul{font-size:14px}}.app-shell.immersive-voice{isolation:isolate;--voice-canvas:#fff;--voice-text:#202629;--voice-muted:#626d73;--voice-line:#e2e7e5;--voice-control:#f5f7f6;--voice-hover:#eaf0ed;--voice-drawer:#fffffff7;--voice-shadow:#16251d15;background:var(--voice-canvas);color:var(--voice-text);position:relative}html[data-theme=dark] .app-shell.immersive-voice{--voice-canvas:#000;--voice-text:#f1f3f2;--voice-muted:#a9b0ae;--voice-line:#ffffff1c;--voice-control:#ffffff0d;--voice-hover:#ffffff17;--voice-drawer:#080a09f7;--voice-shadow:#0009}.app-shell.immersive-voice.nav-hidden>.sidebar{display:none}.app-shell.immersive-voice.nav-hidden>.main-shell{width:100%;margin-left:0}.app-shell.immersive-voice>.main-shell{z-index:1;background:0 0;position:relative}.app-shell.immersive-voice .topbar{background:0 0;border:0;gap:14px;height:58px;min-height:58px;padding:8px 24px}.app-shell.immersive-voice .topbar :is(.button,.icon-button){min-height:36px;color:var(--voice-muted);background:0 0;border-color:#0000;border-radius:20px;font-size:13px;font-weight:500}.app-shell.immersive-voice .topbar :is(.button,.icon-button):hover:not(:disabled){background:var(--voice-hover);color:var(--voice-text)}.app-shell.immersive-voice .topbar-right{gap:9px}.app-shell.immersive-voice :is(.breadcrumb,.breadcrumb>strong,.connection-status){color:var(--voice-muted)}.app-shell.immersive-voice .topbar-divider{display:none}.app-shell.immersive-voice .main-content.view-conversation,.app-shell.immersive-voice .workspace-main{background:0 0;max-width:none;padding:0 24px 20px}.app-shell.immersive-voice :is(.page-heading,.page-footer,.stats-grid){display:none}:is(.app-shell.immersive-voice .conversation-layout.immersive-layout,.app-shell.immersive-voice .conversation-layout.immersive-layout:has(>aside)){grid-template-columns:minmax(0,1fr);gap:0;min-height:0;position:relative;overflow:visible}.app-shell.immersive-voice .conversation-panel.voice-focused{height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell.immersive-voice .voice-focused .conversation-heading{background:0 0;border:0;gap:9px;min-height:56px;padding:8px 0 12px}.app-shell.immersive-voice .conversation-title h2{color:var(--voice-text);font-size:15px;font-weight:550}.app-shell.immersive-voice .conversation-title>span{color:var(--voice-muted);margin-top:3px;font-size:12px}.app-shell.immersive-voice .conversation-heading :is(.button,.icon-button){background:var(--voice-control);min-height:36px;color:var(--voice-muted);border-color:#0000;border-radius:22px;padding:8px 11px;font-size:13px;font-weight:500}.app-shell.immersive-voice .conversation-heading .icon-button{width:36px;padding:8px}.app-shell.immersive-voice .conversation-heading :is(.button,.icon-button):hover:not(:disabled),.app-shell.immersive-voice .conversation-heading [aria-expanded=true]{background:var(--voice-hover);color:var(--voice-text)}.app-shell.immersive-voice .conversation-heading .audio-enabled{color:#62b48a}.app-shell.immersive-voice .voice-conversation-space{flex:1;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid;position:relative}.app-shell.immersive-voice .conversation-panel.voice-focused .voice-stage{background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;min-width:0;height:100%;min-height:0;padding:0 12px 24px;display:flex;overflow:hidden}.app-shell.immersive-voice .voice-focused .voice-stage>.voice-particles{flex:0 min(55dvh,560px);min-height:120px;max-height:min(55dvh,560px);width:min(700px,100%)!important;height:min(55dvh,560px)!important}.app-shell.immersive-voice .voice-focused .voice-stage-copy{z-index:20;pointer-events:none;flex-shrink:0;gap:8px;max-width:560px;padding:0;position:relative}.app-shell.immersive-voice .voice-focused .voice-stage-copy>strong{color:var(--voice-text);letter-spacing:-.35px;font-size:23px;font-weight:500;line-height:1.35}.app-shell.immersive-voice .voice-focused .voice-stage-copy>span{color:var(--voice-muted);max-width:470px;font-size:14px;line-height:1.6}.app-shell.immersive-voice .voice-focused .voice-stage-copy>.voice-control-buttons{pointer-events:auto;gap:10px;margin:12px 0 0;position:relative}.app-shell.immersive-voice .voice-focused .voice-stage-copy .button-call{border-radius:28px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:550}.app-shell.immersive-voice .voice-stage-copy .button-secondary{border:1px solid var(--voice-line);color:var(--voice-text);background:var(--voice-control);border-radius:26px}.app-shell.immersive-voice .voice-stage-copy .button-secondary:hover:not(:disabled){background:var(--voice-hover)}.app-shell.immersive-voice .voice-stage-copy>.mic-level{background:var(--voice-line);margin-top:8px}.app-shell.immersive-voice .voice-chat-panel{z-index:10;width:min(380px,100%);min-width:0;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 3px var(--voice-canvas), 0 1px 9px var(--voice-canvas);pointer-events:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden}.app-shell.immersive-voice .voice-chat-panel>:is(.transcript-toolbar,.conversation-body,.composer,.conversation-confirmation,.conversation-handoff){pointer-events:auto}.app-shell.immersive-voice .voice-chat-panel .transcript-toolbar{min-height:40px;color:var(--voice-muted);gap:8px;padding:0 0 12px;font-size:12px}.app-shell.immersive-voice .voice-chat-panel .transcript-toolbar>span{color:var(--voice-text);margin-right:auto;font-size:14px;font-weight:500}.app-shell.immersive-voice .voice-chat-panel .transcript-toolbar button{color:var(--voice-muted);border-radius:18px;padding:6px 8px;font-size:12px}.app-shell.immersive-voice .voice-chat-panel .transcript-toolbar button:hover:not(:disabled){color:var(--voice-text);background:var(--voice-hover);border-color:#0000}.app-shell.immersive-voice .voice-chat-panel .transcript-toolbar .icon-button{width:30px;height:30px;padding:6px}.app-shell.immersive-voice .voice-focused .voice-chat-panel .conversation-body{scrollbar-color:var(--voice-line) transparent;background:0 0;border:0;flex:auto;min-height:0;max-height:none}.app-shell.immersive-voice .voice-chat-panel .conversation-empty{color:var(--voice-muted);padding:24px 6px 24px 0}.app-shell.immersive-voice .voice-chat-panel .conversation-empty>p{color:var(--voice-muted);margin:0;font-size:14px;line-height:1.75}.app-shell.immersive-voice .voice-chat-panel .messages{padding:10px 8px 6px 0}.app-shell.immersive-voice .voice-chat-panel .turn-group{margin-bottom:26px}.app-shell.immersive-voice .voice-chat-panel .message-user{width:100%;max-width:100%;margin:0 0 19px}.app-shell.immersive-voice .voice-chat-panel .message-user>.message-meta{justify-content:flex-start}.app-shell.immersive-voice .voice-chat-panel .message-user .message-bubble{color:var(--voice-text);background:0 0;border:0;border-radius:0;padding:0}.app-shell.immersive-voice .voice-chat-panel .message-assistant{gap:0;margin-right:0}.app-shell.immersive-voice .voice-chat-panel .assistant-avatar{display:none}.app-shell.immersive-voice .voice-chat-panel :is(.message,.message-assistant .message-bubble){color:var(--voice-text);font-size:15px;line-height:1.7}.app-shell.immersive-voice .voice-chat-panel .message-meta{color:var(--voice-muted);margin-bottom:6px;font-size:12px}.app-shell.immersive-voice .voice-chat-panel .message-meta strong{color:var(--voice-muted);font-size:12px;font-weight:550}.app-shell.immersive-voice .voice-chat-panel .message-actions{gap:11px;margin-top:8px}.app-shell.immersive-voice .voice-chat-panel :is(.message-actions>button,.message-duration){color:var(--voice-muted);font-size:12px}.app-shell.immersive-voice .voice-chat-panel .message-actions>button:hover:not(:disabled){color:var(--voice-text)}.app-shell.immersive-voice .voice-chat-panel .processing-message{color:var(--voice-muted);padding:8px 0 16px}.app-shell.immersive-voice .voice-focused .voice-chat-panel .composer{background:0 0;border:0;padding:16px 0 0}.app-shell.immersive-voice .voice-chat-panel .conversation-tools{color:var(--voice-muted);margin-bottom:8px}.app-shell.immersive-voice .voice-chat-panel .text-composer{border:1px solid var(--voice-line);min-height:48px;box-shadow:none;background:0 0;border-radius:14px;padding:7px 8px 7px 12px}.app-shell.immersive-voice .voice-chat-panel .text-composer:focus-within{border-color:#599674}.app-shell.immersive-voice .voice-chat-panel .text-composer textarea{min-height:27px;max-height:120px;color:var(--voice-text);resize:vertical;font-size:15px}.app-shell.immersive-voice .voice-chat-panel .text-composer textarea::placeholder{color:var(--voice-muted)}.app-shell.immersive-voice .voice-chat-panel .composer-footnote{color:var(--voice-muted);flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;margin-top:9px;font-size:12px;line-height:1.6}.app-shell.immersive-voice .voice-chat-panel .composer-footnote>span:first-child{display:none}.app-shell.immersive-voice .voice-chat-panel .composer>.tiny{color:var(--voice-muted)}.conversation-thread{--speaker-user:#315f9d;--speaker-ai:#227451;--speaker-operator:#9a5c20;--speaker-system:#64717d}html[data-theme=dark] .conversation-thread{--speaker-user:#a6c6ff;--speaker-ai:#86d8b0;--speaker-operator:#f0c285;--speaker-system:#b4bec8}.conversation-thread .transcript-message{--speaker-accent:var(--speaker-ai);border-inline-start:2px solid var(--speaker-accent);background:0 0;border-radius:0;align-items:flex-start;gap:9px;padding:3px 0 3px 10px;display:flex}.conversation-thread .transcript-message[data-speaker=user]{--speaker-accent:var(--speaker-user)}.conversation-thread .transcript-message[data-speaker=operator]{--speaker-accent:var(--speaker-operator)}.conversation-thread .transcript-message[data-speaker=system]{--speaker-accent:var(--speaker-system)}.conversation-thread .transcript-avatar{width:22px;height:22px;color:var(--speaker-accent);background:0 0;border:1px solid;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.conversation-thread .transcript-message-content{flex:1;min-width:0}.conversation-thread .message-meta .transcript-speaker{color:var(--speaker-accent);letter-spacing:.01em;font-size:12px;font-weight:700}.conversation-thread .message-meta time{font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.conversation-thread .transcript-human-label{font-size:11px}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .turn-group{margin-bottom:24px}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .transcript-message{gap:9px}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .message-user{width:calc(100% - 18px);max-width:calc(100% - 18px);margin:0 0 16px 18px}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .message-meta{flex-wrap:wrap;gap:7px;min-height:22px;margin-bottom:4px}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .message-meta .transcript-speaker{color:var(--speaker-accent);font-size:12px;font-weight:700}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .message-bubble{background:0 0;border:0;padding:0}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .message-actions{gap:7px 11px;margin-top:6px}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .message-selected{border-inline-start-color:var(--speaker-accent)}@media (max-width:600px){.app-shell.immersive-voice .voice-chat-panel .conversation-thread .message-user{width:calc(100% - 10px);max-width:calc(100% - 10px);margin-left:10px}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .transcript-message{gap:7px;padding-inline-start:8px}.app-shell.immersive-voice .voice-chat-panel .conversation-thread .message-actions>button{min-height:32px}}.app-shell.immersive-voice .immersive-layout>:is(.context-rail,.trace-drawer){z-index:25;border:1px solid var(--voice-line);background:var(--voice-drawer);width:min(360px,100%);height:auto;min-height:0;max-height:none;box-shadow:-10px 8px 40px var(--voice-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;position:absolute;top:56px;bottom:0;right:0}.app-shell.immersive-voice .immersive-layout>.context-rail{padding:0 16px}.app-shell.immersive-voice .context-rail>header>strong{color:var(--voice-text)}.app-shell.immersive-voice .context-card{border:0;border-bottom:1px solid var(--voice-line);background:0 0;border-radius:0;margin:0;padding:14px 0}.app-shell.immersive-voice .context-card :is(h3,strong){color:var(--voice-text)}.app-shell.immersive-voice .context-card :is(p,small,.rail-label),.app-shell.immersive-voice .context-rail-footer{color:var(--voice-muted)}.app-shell.immersive-voice .context-confirmation .rail-label{color:var(--amber)}.app-shell.immersive-voice .trace-drawer>header{color:var(--voice-text);border:0;border-bottom:1px solid var(--voice-line);background:0 0;border-radius:0;padding:13px 15px}.app-shell.immersive-voice .trace-drawer>.trace-panel{background:0 0;border:0;border-radius:0;min-height:0;max-height:none}@media (min-width:1001px){.app-shell.immersive-voice .sidebar{background:var(--voice-canvas);border-color:var(--voice-line)}}@media (min-width:901px) and (max-height:760px){.app-shell.immersive-voice .conversation-panel.voice-focused .voice-stage{gap:2px;padding-bottom:8px}.app-shell.immersive-voice .voice-focused .voice-stage>.voice-particles{flex-basis:min(49dvh,400px);max-height:min(49dvh,400px);height:min(49dvh,400px)!important}.app-shell.immersive-voice .voice-focused .voice-stage-copy{gap:5px}.app-shell.immersive-voice .voice-focused .voice-stage-copy>strong{font-size:21px}.app-shell.immersive-voice .voice-focused .voice-stage-copy>.voice-control-buttons{margin-top:9px}}@media (min-width:901px) and (max-width:1100px){.app-shell.immersive-voice .voice-chat-panel{width:min(330px,100%)}}@media (max-width:1000px) and (min-width:901px){.app-shell.immersive-voice{height:var(--voice-viewport-height,100dvh);flex-direction:column;display:flex;overflow:hidden}.app-shell.immersive-voice>.main-shell,.app-shell.immersive-voice .main-content.view-conversation{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-shell.immersive-voice .conversation-layout.immersive-layout{flex:1}.app-shell.immersive-voice .voice-focused .voice-stage>.voice-particles{max-height:min(calc(var(--voice-viewport-height,100dvh) * .49), 400px);flex-basis:min(calc(var(--voice-viewport-height,100dvh) * .49), 400px);height:min(calc(var(--voice-viewport-height,100dvh) * .49), 400px)!important}}@media (max-width:900px){.app-shell.immersive-voice{height:var(--voice-viewport-height,100dvh);flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-shell.immersive-voice>.main-shell{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;margin-left:0;display:flex;overflow:hidden}.app-shell.immersive-voice .sidebar{z-index:40;width:calc(100% - 24px);max-height:calc(var(--voice-viewport-height,100dvh) - 84px);border:1px solid var(--voice-line);background:var(--voice-canvas);box-shadow:0 10px 30px var(--voice-shadow);border-radius:12px;padding:14px;position:fixed;inset:60px 12px auto;overflow-y:auto}.app-shell.immersive-voice .topbar{padding:max(4px, env(safe-area-inset-top)) 12px 4px;flex-wrap:nowrap;gap:6px;height:auto;min-height:54px}.app-shell.immersive-voice .topbar :is(.breadcrumb,.connection-status){display:none}.app-shell.immersive-voice .topbar-right{flex-wrap:nowrap;gap:4px;margin-left:auto}.app-shell.immersive-voice .topbar :is(.button,.icon-button){min-height:44px;font-size:13px}.app-shell.immersive-voice .topbar .icon-button{width:44px}.app-shell.immersive-voice .topbar .theme-toggle{padding:8px 10px}.app-shell.immersive-voice .main-content.view-conversation,.app-shell.immersive-voice .workspace-main{flex-direction:column;flex:1;min-height:0;padding:0 12px;display:flex;overflow:hidden}.app-shell.immersive-voice .conversation-layout.immersive-layout{flex:1;min-height:0}.app-shell.immersive-voice .conversation-panel.voice-focused{height:100%;min-height:0;max-height:none;overflow:hidden}.app-shell.immersive-voice .voice-focused .conversation-heading{flex-wrap:wrap;gap:6px;padding:8px 0 10px}.app-shell.immersive-voice .conversation-title{flex-basis:100%;margin-bottom:2px}.app-shell.immersive-voice .conversation-title>span{font-size:12px}.app-shell.immersive-voice .conversation-heading :is(.button,.icon-button){min-height:40px;padding:8px 10px;font-size:12px}.app-shell.immersive-voice .conversation-heading .icon-button{width:36px;padding:8px}.app-shell.immersive-voice .voice-conversation-space{flex:1;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}.app-shell.immersive-voice .conversation-panel.voice-focused .voice-stage{height:100%;min-height:0;padding:0 0 calc(180px + env(safe-area-inset-bottom));gap:0;overflow:hidden}.app-shell.immersive-voice .voice-focused .voice-stage>.voice-particles{flex:0 1 min(calc(var(--voice-viewport-height,100dvh) * .45), 370px);min-height:0;max-height:100%;width:min(540px,100%)!important;height:min(calc(var(--voice-viewport-height,100dvh) * .45), 370px)!important}.app-shell.immersive-voice .voice-conversation-space:has(>.voice-chat-panel) .voice-particles{opacity:.22}.app-shell.immersive-voice .voice-focused .voice-stage-copy{z-index:20;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom) + var(--voice-keyboard-inset,0px));gap:5px;width:auto;max-width:none;padding:0;position:fixed}.app-shell.immersive-voice .voice-focused .voice-stage-copy>strong{font-size:18px;line-height:1.3}.app-shell.immersive-voice .voice-focused .voice-stage-copy>span{max-width:480px;font-size:14px;line-height:1.45}.app-shell.immersive-voice .voice-focused .voice-stage-copy>.voice-control-buttons{flex-wrap:nowrap;gap:8px;width:min(520px,100%);margin:8px 0 0}.app-shell.immersive-voice .voice-focused .voice-stage-copy .voice-control-buttons>button{flex:1 1 0;min-width:0;min-height:48px;padding:10px 12px;font-size:14px;line-height:1.35}.app-shell.immersive-voice .voice-focused .voice-stage-copy>.mic-level{margin-top:5px}.app-shell.immersive-voice .voice-chat-panel{top:0;right:0;bottom:calc(180px + env(safe-area-inset-bottom));border:0;width:min(380px,100%);height:auto;min-height:0;padding:0}.app-shell.immersive-voice .voice-chat-panel .conversation-empty{padding-top:16px}.app-shell.immersive-voice .voice-focused .voice-chat-panel .composer{min-height:0;max-height:58%;padding-top:10px;overflow-y:auto}.app-shell.immersive-voice .voice-chat-panel .transcript-toolbar,.app-shell.immersive-voice .voice-chat-panel .transcript-toolbar button{font-size:14px}.app-shell.immersive-voice .voice-chat-panel :is(.message,.message-assistant .message-bubble,.text-composer textarea){font-size:16px}.app-shell.immersive-voice .voice-chat-panel :is(.message-meta,.message-meta strong,.message-actions>button,.message-duration,.composer-footnote){font-size:14px}.app-shell.immersive-voice :is(input,textarea,select){font-size:16px}.app-shell.immersive-voice .immersive-layout>:is(.context-rail,.trace-drawer){top:64px;right:12px;bottom:calc(180px + env(safe-area-inset-bottom) + var(--voice-keyboard-inset,0px));width:min(360px,100% - 24px);max-height:none;position:fixed}}@media (max-height:500px) and (max-width:1000px){.app-shell.immersive-voice .topbar{min-height:44px;padding-top:0;padding-bottom:0}.app-shell.immersive-voice .voice-focused .conversation-heading{flex-wrap:nowrap;min-height:46px;padding:3px 0 7px}.app-shell.immersive-voice .conversation-title{flex-basis:auto;margin:0}.app-shell.immersive-voice .conversation-title h2{font-size:14px}.app-shell.immersive-voice .conversation-title>span{display:none}.app-shell.immersive-voice .conversation-panel.voice-focused .voice-stage{min-height:0;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.app-shell.immersive-voice .voice-focused .voice-stage>.voice-particles{flex:0 1 min(calc(var(--voice-viewport-height,100dvh) * .42), 210px);min-height:0;max-height:100%;height:min(calc(var(--voice-viewport-height,100dvh) * .42), 210px)!important}.app-shell.immersive-voice .voice-focused .voice-stage-copy{left:16px;right:16px;bottom:calc(8px + env(safe-area-inset-bottom) + var(--voice-keyboard-inset,0px));gap:3px;width:auto;max-width:none;position:fixed}.app-shell.immersive-voice .voice-focused .voice-stage-copy>strong{font-size:15px}.app-shell.immersive-voice .voice-focused .voice-stage-copy>span{display:none}.app-shell.immersive-voice .voice-focused .voice-stage-copy>.voice-control-buttons{flex-wrap:nowrap;width:min(480px,100%);margin-top:4px}.app-shell.immersive-voice .voice-focused .voice-stage-copy .voice-control-buttons>button{flex:1 1 0;min-height:48px;padding:9px 12px;font-size:14px}.app-shell.immersive-voice .voice-chat-panel{top:0;bottom:calc(104px + env(safe-area-inset-bottom));width:min(360px,48%);height:auto;min-height:0}.app-shell.immersive-voice .voice-chat-panel .transcript-toolbar{min-height:32px;padding-bottom:6px}.app-shell.immersive-voice .voice-focused .voice-chat-panel .composer{min-height:0;max-height:58%;padding-top:6px;overflow-y:auto}.app-shell.immersive-voice :is(input,textarea,select),.app-shell.immersive-voice .voice-chat-panel .text-composer textarea{font-size:16px}.app-shell.immersive-voice .immersive-layout>:is(.context-rail,.trace-drawer){top:48px;bottom:calc(104px + env(safe-area-inset-bottom) + var(--voice-keyboard-inset,0px));width:min(360px,100% - 24px);max-height:none;position:fixed}}@media (max-height:500px) and (max-width:600px){.app-shell.immersive-voice .voice-chat-panel{width:100%}}@media (max-width:900px){html[data-voice-compact=true] .app-shell.immersive-voice .topbar{min-height:44px;padding-top:0;padding-bottom:0}html[data-voice-compact=true] .app-shell.immersive-voice .voice-focused .conversation-heading{flex-wrap:nowrap;min-height:46px;padding:3px 0 7px}html[data-voice-compact=true] .app-shell.immersive-voice .conversation-title{flex-basis:auto;margin:0}html[data-voice-compact=true] .app-shell.immersive-voice .conversation-title h2{font-size:14px}html[data-voice-compact=true] .app-shell.immersive-voice .conversation-title>span{display:none}html[data-voice-compact=true] .app-shell.immersive-voice .conversation-panel.voice-focused .voice-stage{min-height:0;padding-bottom:calc(104px + env(safe-area-inset-bottom))}html[data-voice-compact=true] .app-shell.immersive-voice .voice-focused .voice-stage>.voice-particles{flex:0 1 min(calc(var(--voice-viewport-height,100dvh) * .42), 210px);min-height:0;max-height:100%;height:min(calc(var(--voice-viewport-height,100dvh) * .42), 210px)!important}html[data-voice-compact=true] .app-shell.immersive-voice .voice-focused .voice-stage-copy{left:16px;right:16px;bottom:calc(8px + env(safe-area-inset-bottom) + var(--voice-keyboard-inset,0px));gap:3px;width:auto;max-width:none;position:fixed}html[data-voice-compact=true] .app-shell.immersive-voice .voice-focused .voice-stage-copy>strong{font-size:15px}html[data-voice-compact=true] .app-shell.immersive-voice .voice-focused .voice-stage-copy>span{display:none}html[data-voice-compact=true] .app-shell.immersive-voice .voice-focused .voice-stage-copy>.voice-control-buttons{flex-wrap:nowrap;width:min(480px,100%);margin-top:4px}html[data-voice-compact=true] .app-shell.immersive-voice .voice-focused .voice-stage-copy .voice-control-buttons>button{flex:1 1 0;min-height:48px;padding:9px 12px;font-size:14px}html[data-voice-compact=true] .app-shell.immersive-voice .voice-chat-panel{top:0;bottom:calc(104px + env(safe-area-inset-bottom));width:min(360px,48%);height:auto;min-height:0}html[data-voice-compact=true] .app-shell.immersive-voice .voice-chat-panel .transcript-toolbar{min-height:32px;padding-bottom:6px}html[data-voice-compact=true] .app-shell.immersive-voice .voice-focused .voice-chat-panel .composer{min-height:0;max-height:58%;padding-top:6px;overflow-y:auto}html[data-voice-compact=true] .app-shell.immersive-voice .immersive-layout>:is(.context-rail,.trace-drawer){top:48px;bottom:calc(104px + env(safe-area-inset-bottom) + var(--voice-keyboard-inset,0px));width:min(360px,100% - 24px);max-height:none;position:fixed}}@media (max-width:600px){html[data-voice-compact=true] .app-shell.immersive-voice .voice-chat-panel{width:100%}}@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-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-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}
