@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-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;--tw-ease: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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.agent-test-backdrop{--lab-accent:#b784ff;--lab-green:#79f2c0;--lab-amber:#ffc466;--lab-red:#ff6f91;z-index:120;color:#f2edf7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040207e6;place-items:center;padding:18px;animation:.18s both backdrop-in;display:grid;position:fixed;inset:0}.agent-test-lab{background:#09060d;border:1px solid #41334e;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1320px,100%);height:min(880px,100vh - 36px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff06}.agent-test-head{background:linear-gradient(90deg,#120b19,#0c0811 65%);border-bottom:1px solid #302538;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:78px;padding:13px 17px;display:grid}.agent-test-head>i{width:43px;height:43px;color:var(--lab-accent);background:#b784ff14;border:1px solid #614481;place-items:center;display:grid;box-shadow:inset 0 -2px #b784ff38}.agent-test-head small,.agent-test-section-head small,.agent-test-run-head small,.agent-test-compare-head small{color:var(--lab-accent);font:800 7px var(--font-plex-mono),monospace;letter-spacing:.14em}.agent-test-head h2{font:650 21px var(--font-space-grotesk),sans-serif;letter-spacing:-.025em;margin:2px 0}.agent-test-head p{color:#8d8294;margin:0;font-size:10px}.agent-test-head>button{color:#95899d;cursor:pointer;background:#0c0811;border:1px solid #302538;place-items:center;width:35px;height:35px;display:grid}.agent-test-steps{background:#0d0912;border-bottom:1px solid #302538;min-height:53px;padding:0 17px;display:flex}.agent-test-steps button{color:#756b7c;cursor:pointer;min-width:150px;font:700 8px var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #241b2b;align-items:center;gap:9px;padding:0 18px;display:flex}.agent-test-steps button:first-child{border-left:1px solid #241b2b}.agent-test-steps button i{color:#655c6b;border:1px solid #35293e;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.agent-test-steps button.active{color:#f3edf8;box-shadow:inset 0 -2px var(--lab-accent);background:#b784ff0f}.agent-test-steps button.active i{color:#100817;border-color:var(--lab-accent);background:var(--lab-accent)}.agent-test-steps button:disabled{cursor:not-allowed;opacity:.45}.agent-test-body{grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.agent-test-history{background:#0c0811;border-right:1px solid #302538;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:13px;display:grid}.agent-test-history>header{color:#776d7e;font:800 7px var(--font-plex-mono),monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.agent-test-history>header span{align-items:center;gap:6px;display:flex}.agent-test-history>header button{width:28px;height:25px;color:var(--lab-accent);cursor:pointer;background:#b784ff0d;border:1px solid #3b2b49;place-items:center;display:grid}.agent-test-history>div{align-content:start;gap:6px;min-height:0;display:grid;overflow:auto}.agent-test-history>div>button{text-align:left;color:#d8cfde;cursor:pointer;background:#100b16;border:1px solid #27202e;gap:4px;padding:10px;display:grid}.agent-test-history>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-test-history>div>button small{color:#726979;font:500 7px var(--font-plex-mono),monospace}.agent-test-history>div>button.active{box-shadow:inset 2px 0 var(--lab-accent);background:#b784ff13;border-color:#624482}.agent-test-readiness{background:#100b16;border:1px solid #302538;gap:4px;padding:11px;display:grid}.agent-test-readiness small{color:#736a7a;font:700 6px var(--font-plex-mono),monospace;letter-spacing:.1em}.agent-test-readiness strong{font-size:14px}.agent-test-readiness span{color:#0b1210;background:var(--lab-green);width:fit-content;font:800 6px var(--font-plex-mono),monospace;text-transform:uppercase;padding:3px 6px}.agent-test-readiness.attention span{background:var(--lab-amber)}.agent-test-readiness.critical span{color:#19080d;background:var(--lab-red)}.agent-test-readiness.running span{color:#100817;background:var(--lab-accent)}.agent-test-readiness em{color:var(--lab-amber);font:normal 650 7px var(--font-plex-mono),monospace}.agent-test-stage{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:28px 28px;min-width:0;min-height:0;padding:17px;overflow:auto}.agent-test-notice{color:#ffd080;background:#ffc4660e;border:1px solid #59421f;align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;font-size:9px;display:flex}.agent-test-welcome,.agent-test-improve-empty,.agent-test-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:620px;min-height:410px;margin:auto;display:flex}.agent-test-welcome>span,.agent-test-improve-empty>span{width:70px;height:70px;color:var(--lab-accent);background:#b784ff11;border:1px solid #634685;place-items:center;margin-bottom:18px;display:grid;transform:rotate(3deg)}.agent-test-welcome>span svg,.agent-test-improve-empty>span svg{transform:rotate(-3deg)}.agent-test-welcome>small,.agent-test-improve-empty>small{color:var(--lab-accent);font:800 7px var(--font-plex-mono),monospace;letter-spacing:.18em}.agent-test-welcome h3,.agent-test-improve-empty h3{max-width:540px;font:650 28px/1.05 var(--font-space-grotesk),sans-serif;letter-spacing:-.045em;margin:9px 0 8px}.agent-test-welcome p,.agent-test-improve-empty p{color:#8e8495;max-width:530px;margin:0 0 18px;font-size:11px;line-height:1.65}.agent-test-welcome button,.agent-test-improve-empty button{color:#100817;border:1px solid var(--lab-accent);background:var(--lab-accent);cursor:pointer;min-height:39px;font:800 8px var(--font-plex-mono),monospace;text-transform:uppercase;align-items:center;gap:7px;padding:0 15px;display:flex}.agent-test-welcome em,.agent-test-improve-empty em{color:#827888;font:normal 9px var(--font-plex-mono),monospace}.agent-test-section-head,.agent-test-run-head,.agent-test-compare-head{background:#100b16eb;border:1px solid #302538;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;padding:13px 14px;display:flex}.agent-test-section-head input{color:#f1ebf5;width:min(520px,70vw);font:650 18px var(--font-space-grotesk),sans-serif;background:0 0;border:0;outline:0;margin-top:4px;display:block}.agent-test-section-head>span{color:#8e8394;font:600 8px var(--font-plex-mono),monospace}.agent-test-section-head>span strong{color:var(--lab-accent);font-size:18px}.agent-test-scenarios,.agent-test-results{gap:7px;display:grid}.agent-test-scenarios>details,.agent-test-results>details{background:#0e0a13f2;border:1px solid #2b2232}.agent-test-scenarios summary,.agent-test-results>details>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:54px;padding:0 12px;list-style:none;display:grid}.agent-test-scenarios summary::-webkit-details-marker{display:none}.agent-test-results summary::-webkit-details-marker{display:none}.agent-test-scenarios summary>i{width:27px;height:27px;color:var(--lab-accent);font:normal 800 7px var(--font-plex-mono),monospace;border:1px solid #49345c;place-items:center;display:grid}.agent-test-scenarios summary span,.agent-test-results summary div{gap:3px;display:grid}.agent-test-scenarios summary strong,.agent-test-results summary strong{font-size:10px}.agent-test-scenarios summary small,.agent-test-results summary small{color:#756c7b;font:500 7px var(--font-plex-mono),monospace}.agent-test-scenario-form{background:#0b080f;border-top:1px solid #2b2232;gap:10px;padding:13px;display:grid}.agent-test-scenario-form label{color:#7d7383;font:700 7px var(--font-plex-mono),monospace;letter-spacing:.05em;gap:5px;display:grid}.agent-test-scenario-form input,.agent-test-scenario-form select,.agent-test-scenario-form textarea{color:#e8e1ec;resize:vertical;width:100%;min-height:34px;font:500 9px/1.45 var(--font-plex-mono),monospace;background:#100b16;border:1px solid #302638;outline:0;padding:8px 9px}.agent-test-scenario-form textarea{min-height:82px}.agent-test-scenario-form textarea.compact{min-height:52px}.agent-test-scenario-form input:focus,.agent-test-scenario-form textarea:focus,.agent-test-scenario-form select:focus{box-shadow:inset 2px 0 var(--lab-accent);border-color:#74559a}.agent-test-scenario-form :disabled{opacity:.72}.agent-test-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agent-test-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-test-actions>small{color:#716777;width:100%;font:700 6px var(--font-plex-mono),monospace}.agent-test-actions span{color:var(--lab-green);font:500 7px var(--font-plex-mono),monospace;background:#79f2c00a;border:1px solid #315347;align-items:center;gap:4px;padding:4px 7px;display:flex}.agent-test-actions span.forbidden{color:var(--lab-red);background:#ff6f910a;border-color:#613047}.agent-test-run-head h3,.agent-test-compare-head h3{margin:4px 0 2px;font-size:18px}.agent-test-run-head p,.agent-test-compare-head p{color:#83798a;max-width:700px;margin:0;font-size:9px;line-height:1.5}.agent-test-run-head>section{color:var(--lab-green);background:#79f2c00a;border:1px solid #315347;align-items:center;gap:8px;padding:7px 10px;display:flex}.agent-test-run-head>section span{display:grid}.agent-test-run-head>section strong{font:800 17px var(--font-plex-mono),monospace}.agent-test-run-head>section small{color:inherit;text-transform:uppercase;font-size:6px}.agent-test-run-head>section.attention{color:var(--lab-amber);border-color:#59421f}.agent-test-run-head>section.critical{color:var(--lab-red);border-color:#613047}.agent-test-run-head>section.running{color:var(--lab-accent);border-color:#49345c}.agent-test-progress{background:#0c0811;border:1px solid #302538;height:27px;margin-bottom:10px;position:relative;overflow:hidden}.agent-test-progress>span{background:linear-gradient(90deg,#6e47a0,var(--lab-accent));height:100%;transition:width .35s;display:block}.agent-test-progress small{color:#f7f2fa;text-shadow:0 1px 3px #000;font:800 7px var(--font-plex-mono),monospace;place-items:center;display:grid;position:absolute;inset:0}.agent-test-metrics{background:#0c0811;border:1px solid #302538;grid-template-columns:repeat(4,1fr);margin-bottom:10px;display:grid}.agent-test-metrics article{border-right:1px solid #302538;align-items:center;gap:9px;min-height:64px;padding:10px;display:flex}.agent-test-metrics article:last-child{border-right:0}.agent-test-metrics svg{color:var(--lab-accent)}.agent-test-metrics article span{gap:2px;display:grid}.agent-test-metrics small{color:#736a7a;font:700 6px var(--font-plex-mono),monospace}.agent-test-metrics strong{font:750 16px var(--font-space-grotesk),sans-serif}.agent-test-failure-groups{background:#0c0811;border:1px solid #302538;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:9px 10px;display:flex}.agent-test-failure-groups>small{color:#746a7b;font:750 6px var(--font-plex-mono),monospace;letter-spacing:.08em;margin-right:3px}.agent-test-failure-groups>span{color:#bfb5c6;font:600 7px var(--font-plex-mono),monospace;border:1px solid #3a2d43;padding:4px 7px}.agent-test-failure-groups>span strong{color:var(--lab-accent);margin-right:5px}.agent-test-failure-groups>span.safety,.agent-test-failure-groups>span.technical{border-color:#613047}.agent-test-failure-groups>span.safety strong,.agent-test-failure-groups>span.technical strong{color:var(--lab-red)}.agent-test-results summary>span{color:#091510;border:1px solid var(--lab-green);background:var(--lab-green);place-items:center;width:27px;height:27px;display:grid}.agent-test-results summary>span.fail{color:#170e05;border-color:var(--lab-amber);background:var(--lab-amber)}.agent-test-results summary>span.critical{color:#19080d;border-color:var(--lab-red);background:var(--lab-red)}.agent-test-results>details>div{gap:5px;padding:0 11px 11px;display:grid}.agent-test-results article>button{text-align:left;color:#dcd4e2;cursor:pointer;background:#0b080f;border:1px solid #292030;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:43px;padding:6px 8px;display:grid}.agent-test-results article>button i{color:#8b8091;width:23px;height:23px;font:normal 700 7px var(--font-plex-mono),monospace;border:1px solid #3a2d44;place-items:center;display:grid}.agent-test-results article>button span{gap:2px;display:grid}.agent-test-results article>button small{text-overflow:ellipsis;color:#766d7d;white-space:nowrap;font-size:8px;overflow:hidden}.agent-test-results article>button em{color:var(--lab-accent);font:normal 800 13px var(--font-plex-mono),monospace}.agent-test-execution-detail{background:#08060b;border:1px solid #292030;border-top:0;grid-template-columns:minmax(0,1fr) 190px;gap:9px;padding:10px;display:grid}.agent-test-transcript{gap:6px;display:grid}.agent-test-transcript p{color:#bdb4c3;background:#100b16;border:1px solid #302638;max-width:82%;margin:0;padding:8px 10px;font-size:9px;line-height:1.5}.agent-test-transcript p.assistant{color:#e4d8ed;background:#b784ff0d;border-color:#49345c;margin-left:auto}.agent-test-transcript p small{color:#746a7a;font:700 6px var(--font-plex-mono),monospace;text-transform:uppercase;margin-bottom:3px;display:block}.agent-test-traces{background:#0d0912;border:1px solid #302638;align-content:start;gap:5px;padding:9px;display:grid}.agent-test-traces>small{color:#766c7d;font:700 6px var(--font-plex-mono),monospace}.agent-test-traces span{border:1px solid #292030;gap:2px;padding:6px;display:grid}.agent-test-traces strong{text-overflow:ellipsis;font:600 7px var(--font-plex-mono),monospace;overflow:hidden}.agent-test-traces em{color:var(--lab-accent);font:normal 6px var(--font-plex-mono),monospace}.agent-test-loading{color:#8e8495;flex-direction:row;gap:9px;font-size:10px}.agent-test-compare-head>span{color:#100817;background:var(--lab-accent);font:800 12px var(--font-plex-mono),monospace;flex:none;padding:8px 10px}.agent-test-compare-head>span.recommended,.agent-test-compare-head>span.applied_to_draft{color:#091510;background:var(--lab-green)}.agent-test-compare-head>span.rejected{color:#19080d;background:var(--lab-red)}.agent-test-diff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.agent-test-diff>svg{color:var(--lab-accent)}.agent-test-diff section{background:#0c0811;border:1px solid #302538;min-width:0}.agent-test-diff header{color:#7d7384;font:800 7px var(--font-plex-mono),monospace;border-bottom:1px solid #302538;padding:8px 10px}.agent-test-diff section:last-child header{color:var(--lab-accent)}.agent-test-diff pre{color:#aaa0b1;white-space:pre-wrap;height:300px;font:500 8px/1.55 var(--font-plex-mono),monospace;margin:0;padding:11px;overflow:auto}.agent-test-diff section:last-child pre{color:#ddd3e4}.agent-test-comparison{border:1px solid #302538;grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.agent-test-comparison article{background:#0c0811;border-right:1px solid #302538;gap:3px;min-height:82px;padding:12px;display:grid}.agent-test-comparison article:last-child{border-right:0}.agent-test-comparison small{color:#746a7b;font:750 6px var(--font-plex-mono),monospace}.agent-test-comparison strong{font:700 25px var(--font-space-grotesk),sans-serif}.agent-test-comparison span{color:#817688;font-size:8px}.agent-test-comparison article.recommended,.agent-test-comparison article.applied_to_draft{box-shadow:inset 0 -2px var(--lab-green)}.agent-test-recommendations{background:#b784ff09;border:1px solid #4b3b57;gap:6px;margin-top:10px;padding:10px;display:grid}.agent-test-recommendations header{color:var(--lab-accent);font:800 7px var(--font-plex-mono),monospace;letter-spacing:.08em;align-items:center;gap:6px;display:flex}.agent-test-recommendations p{color:#a89eae;background:#0c0811;border:1px solid #2d2334;justify-content:space-between;gap:9px;margin:0;padding:7px 8px;font-size:8px;line-height:1.45;display:flex}.agent-test-recommendations p strong{color:#dcd3e2}.agent-test-recommendations p span{color:#8b8091;font:600 7px var(--font-plex-mono),monospace;flex:none}.agent-test-recommendations.regressions{background:#ff6f9109;border-color:#613047}.agent-test-recommendations.regressions header{color:var(--lab-red)}.agent-test-footer{background:#0d0912;border-top:1px solid #302538;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 14px;display:flex}.agent-test-footer>span{color:#756c7c;align-items:center;gap:6px;font-size:8px;display:flex}.agent-test-footer>div{align-items:center;gap:7px;display:flex}.agent-test-footer button{color:#b8afbe;cursor:pointer;min-height:34px;font:700 7px var(--font-plex-mono),monospace;background:#120c18;border:1px solid #3a2d43;align-items:center;gap:6px;padding:0 11px;display:flex}.agent-test-footer button.primary{color:#100817;border-color:var(--lab-accent);background:var(--lab-accent)}.agent-test-footer button.danger{color:var(--lab-red);border-color:#613047}.agent-test-footer button:disabled,.agent-test-welcome button:disabled,.agent-test-improve-empty button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:920px){.agent-test-backdrop{padding:0}.agent-test-lab{border:0;width:100%;height:100vh;min-height:0}.agent-test-body{grid-template-columns:1fr}.agent-test-history{display:none}.agent-test-stage{padding:12px}.agent-test-footer>span{display:none}.agent-test-footer{justify-content:flex-end}.agent-test-execution-detail{grid-template-columns:1fr}}@media (max-width:620px){.agent-test-head{min-height:67px}.agent-test-head p{display:none}.agent-test-steps{padding:0}.agent-test-steps button{flex:1;justify-content:center;min-width:0;padding:0 5px}.agent-test-form-grid,.agent-test-metrics,.agent-test-diff{grid-template-columns:1fr}.agent-test-metrics article{border-bottom:1px solid #302538;border-right:0}.agent-test-diff>svg{display:none}.agent-test-diff pre{height:190px}.agent-test-footer>div{width:100%}.agent-test-footer button{flex:1;justify-content:center}.agent-test-run-head,.agent-test-compare-head{flex-direction:column;align-items:flex-start}.agent-test-run-head>section{width:100%}.agent-test-welcome h3,.agent-test-improve-empty h3{font-size:23px}}.ai-page{gap:16px;display:grid}.ai-hero{border:1px solid var(--line);background:radial-gradient(circle at 80% 0,#ad7aff2b,#0000 36%),linear-gradient(130deg,#120c1b,#0d0913);justify-content:space-between;align-items:center;gap:30px;min-height:146px;padding:24px 26px;display:flex}.ai-hero h2{letter-spacing:-.055em;margin:0;font-size:30px}.ai-hero p:not(.eyebrow){color:#817687;max-width:680px;margin:11px 0 0;font-size:11px;line-height:1.65}.ai-master-switch{border:1px solid var(--acid-border);cursor:pointer;background:#0a060fc2;align-items:center;gap:14px;min-width:236px;min-height:62px;padding:12px 15px;display:flex}.ai-master-switch>span{gap:4px;display:grid}.ai-master-switch strong{font-size:10px}.ai-master-switch small{color:#706577;font:500 8px var(--font-plex-mono), monospace;text-transform:uppercase}.ai-master-switch input{opacity:0;position:absolute}.ai-master-switch i{border:1px solid var(--line);background:#1b1424;width:36px;height:20px;margin-left:auto;position:relative}.ai-master-switch i:after{content:"";background:#65606a;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.ai-master-switch input:checked+i{border-color:var(--acid-border);background:var(--acid-soft)}.ai-master-switch input:checked+i:after{background:var(--acid);left:19px}.ai-tabs{border:1px solid var(--line);background:#0d0913;display:flex;overflow-x:auto}.ai-tabs button{color:#756a7b;border:0;border-right:1px solid var(--line);cursor:pointer;min-height:45px;font:600 8px var(--font-plex-mono), monospace;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:0 17px;display:inline-flex}.ai-tabs button:hover,.ai-tabs button.active{color:var(--paper);background:var(--acid-soft)}.ai-tabs button.active svg{color:var(--acid)}.ai-agent-layout{border:1px solid var(--line);background:var(--surface);grid-template-columns:286px minmax(0,1fr);min-height:720px;display:grid}.ai-agent-list{border-right:1px solid var(--line);background:#0c0812}.ai-agent-list>header{color:#6e6474;border-bottom:1px solid var(--line);min-height:50px;font:600 8px var(--font-plex-mono), monospace;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.ai-agent-list>header button{width:29px;height:29px;color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);cursor:pointer;place-items:center;display:grid}.ai-agent-list>button{text-align:left;color:#a59aaa;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:79px;padding:11px 12px;display:grid}.ai-agent-list>button:hover,.ai-agent-list>button.active{background:linear-gradient(90deg, var(--acid-soft), transparent);box-shadow:inset 2px 0 var(--acid)}.ai-agent-list>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.ai-agent-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-agent-list>button small{color:#62586a;font:400 8px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-agent-list>button i{color:#75677d;font:normal 600 7px var(--font-plex-mono), monospace;text-transform:uppercase}.ai-agent-orb{color:#716778;border:1px solid var(--line);background:#120d18;place-items:center;width:38px;height:38px;display:grid}.ai-agent-orb.active{color:var(--acid);border-color:var(--acid-border);background:var(--acid-soft)}.ai-editor{min-width:0}.ai-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 17px;display:flex}.ai-editor>header>div:first-child{gap:5px;display:grid}.ai-editor>header span{color:#706577;font:600 7px var(--font-plex-mono), monospace}.ai-editor>header h3{letter-spacing:-.035em;margin:0;font-size:19px}.ai-editor>header>div:last-child{gap:7px;display:flex}.ai-editor-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.ai-editor-grid label,.ai-form-panel>label{color:#746a7a;min-width:0;font:600 7px var(--font-plex-mono), monospace;letter-spacing:.08em;gap:7px;display:grid}.ai-editor-grid label.wide{grid-column:1/-1}.ai-editor-grid input,.ai-editor-grid select,.ai-editor-grid textarea,.ai-form-panel input,.ai-form-panel select,.ai-form-panel textarea,.ai-voice-strip>input,.ai-simulator textarea{width:100%;min-width:0;min-height:39px;color:var(--paper);border:1px solid var(--line);font:500 9px var(--font-plex-mono), monospace;background:#0a0710;outline:0;padding:0 10px}.ai-editor-grid textarea,.ai-form-panel textarea,.ai-simulator textarea{resize:vertical;min-height:116px;padding-block:10px;line-height:1.55}.ai-editor-grid input:focus,.ai-editor-grid select:focus,.ai-editor-grid textarea:focus,.ai-form-panel input:focus,.ai-form-panel textarea:focus{border-color:var(--acid-border)}.ai-inline-inputs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai-form-panel>.ai-inline-inputs{margin:14px 17px 0}.ai-form-panel>.ai-inline-inputs>label{color:#746a7a;min-width:0;font:600 7px var(--font-plex-mono), monospace;letter-spacing:.08em;gap:7px;display:grid}.ai-tool-permissions{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;min-height:88px;padding:14px 18px;display:flex}.ai-tool-permissions>span{color:#746a7a;width:100%;font:600 7px var(--font-plex-mono), monospace}.ai-tool-permissions label{color:#8d8294;border:1px solid var(--line);font:500 7px var(--font-plex-mono), monospace;background:#0a0710;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.ai-tool-permissions label:has(input:checked){color:var(--acid-bright);border-color:var(--acid-border);background:var(--acid-soft)}.ai-tool-permissions label.danger:has(input:checked){color:var(--red);background:#ff625e14;border-color:#5b2e2e}.ai-tool-permissions input{accent-color:var(--acid)}.ai-voice-strip{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#ad7aff0d,#0000);grid-template-columns:auto minmax(150px,.8fr) repeat(4,minmax(105px,1fr));align-items:center;gap:11px;min-height:74px;padding:12px 18px;display:grid}.ai-voice-strip>svg{color:var(--acid)}.ai-voice-strip label{align-items:center;gap:9px;display:flex}.ai-voice-strip label>span{gap:3px;display:grid}.ai-voice-strip strong{font-size:10px}.ai-voice-strip small{color:#6b6072;font:400 7px var(--font-plex-mono), monospace}.ai-simulator{grid-template-columns:minmax(160px,.35fr) minmax(250px,1fr) auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.ai-simulator>div{align-items:center;gap:9px;display:flex}.ai-simulator>div svg{color:var(--acid)}.ai-simulator>div span{gap:3px;display:grid}.ai-simulator strong{font-size:10px}.ai-simulator small{color:#675d6e;font:400 7px var(--font-plex-mono), monospace}.ai-simulator textarea{min-height:66px}.ai-simulator button{color:#13091f;border:1px solid var(--acid);background:var(--acid);cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.ai-simulator>p{color:#b7acbd;border-left:2px solid var(--acid);background:#0a0710;grid-column:2/-1;margin:0;padding:12px;font-size:10px;line-height:1.6}.ai-two-column{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ai-form-panel{padding-bottom:17px}.ai-form-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:69px;padding:13px 17px;display:flex}.ai-form-panel>header svg{color:var(--acid)}.ai-form-panel>header h3{margin:0 0 5px;font-size:13px}.ai-form-panel>header p{color:#675d6e;font:400 8px var(--font-plex-mono), monospace;margin:0}.ai-form-panel>label,.ai-form-panel>button{margin:14px 17px 0}.ai-form-actions{justify-content:flex-end;gap:7px;padding:14px 17px 0;display:flex}.ai-form-actions label{cursor:pointer}.ai-form-actions input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.ai-ledger>header{color:#6d6373;border-bottom:1px solid var(--line);min-height:49px;font:600 8px var(--font-plex-mono), monospace;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.ai-ledger>header strong{color:var(--acid)}.ai-ledger article,.ai-inline-record{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;min-height:59px;padding:10px 14px;display:grid}.ai-ledger article>svg,.ai-inline-record>svg{color:#817487}.ai-ledger article>span,.ai-inline-record>span{gap:4px;min-width:0;display:grid}.ai-ledger article strong,.ai-inline-record strong{color:#aca2b2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-ledger article small,.ai-inline-record small{color:#645a6b;font:400 7px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-ledger article>i{color:#8b7e92;border:1px solid var(--line);font:normal 600 7px var(--font-plex-mono), monospace;text-transform:uppercase;padding:4px 6px}.ai-ledger article>i.ready,.ai-ledger article>i.active,.ai-ledger article>i.completed{color:var(--acid);border-color:var(--acid-border);background:var(--acid-soft)}.ai-ledger article>i.failed,.ai-ledger article>i.handoff{color:var(--red);border-color:#5b2e2e}.ai-voice-provision{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:12px 14px;display:flex}.ai-voice-provision small{color:#756a7b;font:500 8px var(--font-plex-mono), monospace;margin-right:auto}.ai-voice-provision input{width:72px;min-height:32px;color:var(--paper);border:1px solid var(--line);background:#0a0710;padding:0 8px}@media (max-width:920px){.ai-hero{flex-direction:column;align-items:stretch}.ai-master-switch{min-width:0}.ai-agent-layout{grid-template-columns:1fr}.ai-agent-list{border-right:0;border-bottom:1px solid var(--line);max-height:250px;overflow:auto}.ai-two-column{grid-template-columns:1fr}.ai-voice-strip{grid-template-columns:auto 1fr}.ai-voice-strip>input{grid-column:1/-1}.ai-simulator{grid-template-columns:1fr}.ai-simulator>p{grid-column:1}}@media (max-width:640px){.ai-editor>header{flex-direction:column;align-items:flex-start}.ai-editor>header>div:last-child{width:100%}.ai-editor>header button{flex:1}.ai-editor-grid{grid-template-columns:1fr}.ai-editor-grid label.wide{grid-column:1}.ai-tabs button{flex:1 0 auto}}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--ink);color:var(--paper);font-family:var(--font-manrope), sans-serif;margin:0}body.template-modal-open .rail{visibility:hidden}button,input{font:inherit}button{color:inherit}.agent-hub,.agent-builder{--agent-chat:#b784ff;--agent-voice:#5de2c2;--agent-panel:#0e0a14;--agent-raised:#15101d;gap:15px;animation:.36s both agentReveal;display:grid}@keyframes agentReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.agent-hub-hero{border:1px solid var(--line);background:radial-gradient(circle at 78% 0,#b784ff24,#0000 36%),linear-gradient(135deg,#130d1c,#0c0911);justify-content:space-between;align-items:center;gap:24px;min-height:142px;padding:23px 25px;display:flex}.agent-hub-hero p{color:var(--agent-chat);font:600 7px var(--font-plex-mono), monospace;letter-spacing:.16em;margin:0 0 12px}.agent-hub-hero h2{letter-spacing:-.055em;margin:0;font-size:30px}.agent-hub-hero>div>span{color:#827789;margin-top:10px;font-size:10px;display:block}.agent-operation-switch{cursor:pointer;background:#09060fb8;border:1px solid #57406d;align-items:center;gap:14px;min-width:238px;padding:12px 14px;display:flex}.agent-operation-switch>span{gap:4px;display:grid}.agent-operation-switch strong{font-size:10px}.agent-operation-switch small{color:#6f6476;font:500 7px var(--font-plex-mono), monospace;text-transform:uppercase}.agent-operation-switch input{opacity:0;position:absolute}.agent-operation-switch i{border:1px solid var(--line);background:#1b1424;width:36px;height:20px;margin-left:auto;position:relative}.agent-operation-switch i:after{content:"";background:#65606a;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.agent-operation-switch input:checked+i:after{background:var(--agent-chat);left:19px}.agent-hub-tabs{border:1px solid var(--line);background:#0c0911;display:flex;overflow-x:auto}.agent-hub-tabs button{color:#746a7b;border:0;border-right:1px solid var(--line);cursor:pointer;min-height:45px;font:600 8px var(--font-plex-mono), monospace;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:0 17px;display:inline-flex}.agent-hub-tabs button:hover,.agent-hub-tabs button.active{color:var(--paper);background:#b784ff1a}.agent-hub-tabs button.active svg{color:var(--agent-chat)}.agent-create-lanes{grid-template-columns:1fr 1fr;gap:15px;display:grid}.agent-create-lanes>button{text-align:left;border:1px solid var(--line);background:var(--agent-panel);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:148px;padding:22px;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.agent-create-lanes>button:before{content:"";opacity:.12;filter:blur(2px);border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;right:-80px}.agent-create-lanes>button.chat:before{background:var(--agent-chat)}.agent-create-lanes>button.voice:before{background:var(--agent-voice)}.agent-create-lanes>button:hover{transform:translateY(-2px)}.agent-create-lanes>button.chat:hover{border-color:#7655a0}.agent-create-lanes>button.voice:hover{border-color:#356e63}.agent-create-lanes>button>span{border:1px solid var(--line);background:#15101d;place-items:center;width:52px;height:52px;display:grid}.agent-create-lanes .chat>span,.agent-create-lanes .chat>svg{color:var(--agent-chat)}.agent-create-lanes .voice>span,.agent-create-lanes .voice>svg{color:var(--agent-voice)}.agent-create-lanes>button>div{gap:6px;display:grid}.agent-create-lanes small{color:#6f6576;font:600 7px var(--font-plex-mono), monospace;letter-spacing:.13em}.agent-create-lanes strong{letter-spacing:-.025em;font-size:17px}.agent-create-lanes p{color:#736a79;margin:0;font-size:9px;line-height:1.5}.agent-catalog{border:1px solid var(--line);background:var(--agent-panel)}.agent-catalog>header,.agent-resource-list>header{color:#6f6576;border-bottom:1px solid var(--line);min-height:48px;font:600 8px var(--font-plex-mono), monospace;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.agent-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.agent-catalog-grid>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#0a0710;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:112px;padding:14px;transition:background .2s,border-color .2s;display:grid}.agent-catalog-grid>button:hover{background:#130d1a}.agent-catalog-grid>button.chat:hover{border-color:#65478b}.agent-catalog-grid>button.voice:hover{border-color:#34685e}.agent-channel-icon{border:1px solid var(--line);place-items:center;width:39px;height:39px;display:grid}.agent-catalog-grid .voice .agent-channel-icon{color:var(--agent-voice);background:#5de2c214}.agent-catalog-grid>button>div{gap:5px;min-width:0;display:grid}.agent-catalog-grid small{color:#695f70;font:600 7px var(--font-plex-mono), monospace}.agent-catalog-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-catalog-grid p{color:#716777;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.agent-catalog-grid i{color:#84778d;border:1px solid var(--line);font:normal 600 7px var(--font-plex-mono), monospace;text-transform:uppercase;padding:4px 6px}.agent-catalog-grid i.active{color:var(--agent-voice);border-color:#315e56}.agent-builder{border:1px solid var(--line);background:#09060d;gap:0;min-width:0}.agent-builder-topbar{border-bottom:1px solid var(--line);background:#0d0912;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:12px;min-height:70px;padding:9px 12px;display:grid}.builder-back{color:#93879a;border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:38px;height:38px;display:grid}.builder-back:hover{color:var(--paper);border-color:#665570}.builder-identity{gap:5px;min-width:0;display:grid}.builder-identity span{color:#746a7b;font:600 7px var(--font-plex-mono), monospace;align-items:center;gap:6px;display:flex}.agent-builder-chat .builder-identity span{color:var(--agent-chat)}.agent-builder-voice .builder-identity span{color:var(--agent-voice)}.builder-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.builder-status{border:1px solid var(--line);cursor:pointer;background:#09060d;justify-content:space-between;align-items:center;gap:10px;min-width:118px;min-height:43px;padding:0 11px;display:flex}.builder-status>span{color:#746a7b;font:700 8px var(--font-plex-mono), monospace;letter-spacing:.08em;align-items:center;gap:6px;display:flex}.builder-status>span i{background:#665b6c;border-radius:50%;width:6px;height:6px}.builder-status input{opacity:0;pointer-events:none;position:absolute}.builder-status>em{background:#17101d;border:1px solid #403647;width:29px;height:16px;padding:2px}.builder-status>em:after{content:"";background:#6f6376;width:10px;height:10px;transition:transform .18s,background .18s;display:block}.builder-status.active{background:#77c5530e;border-color:#9adc7761}.builder-status.active>span{color:#a5d98c}.builder-status.active>span i{background:#8fd36d;box-shadow:0 0 8px #8fd36da6}.builder-status.active>em{border-color:#8fd36d73}.builder-status.active>em:after{background:#8fd36d;transform:translate(13px)}.builder-status:has(input:disabled){opacity:.5;cursor:not-allowed}.builder-save{color:#120a19;border:1px solid var(--agent-chat);background:var(--agent-chat);cursor:pointer;align-items:center;gap:7px;min-height:43px;padding:0 18px;font-size:9px;font-weight:800;display:inline-flex}.agent-builder-voice .builder-save{border-color:var(--agent-voice);background:var(--agent-voice)}.agent-builder-meta{border-bottom:1px solid var(--line);background:#100b16;align-items:end;gap:12px;min-height:71px;padding:10px 14px;display:flex}.agent-builder-meta label{color:#756a7c;min-width:190px;font:600 7px var(--font-plex-mono), monospace;gap:6px;display:grid}.agent-builder-meta label.builder-company{min-width:250px}.agent-builder-meta input,.agent-builder-meta select{min-height:37px;color:var(--paper);border:1px solid var(--line);font:500 9px var(--font-plex-mono), monospace;background:#09060d;outline:0;padding:0 10px}.builder-version{color:#665c6d;font:600 7px var(--font-plex-mono), monospace;white-space:nowrap;margin-left:auto;padding-bottom:11px}.agent-builder-grid{grid-template-columns:minmax(430px,1.7fr) minmax(280px,.72fr) minmax(280px,.72fr);min-height:740px;display:grid}.prompt-workbench{z-index:2;border-right:1px solid var(--line);background:#0d0912;grid-template-rows:auto minmax(570px,1fr) auto;min-width:0;display:grid;position:relative}.prompt-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.prompt-toolbar>span{color:#7c7083;font:600 7px var(--font-plex-mono), monospace;align-items:center;gap:7px;display:flex}.prompt-toolbar>div{gap:6px;display:flex}.prompt-toolbar button{color:#958a9b;border:1px solid var(--line);cursor:pointer;background:#130e19;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:8px;display:inline-flex}.context-variable-menu{position:relative}.context-variable-popover{z-index:45;color:#c9c0ce;background:#0d0913;border:1px solid #564264;grid-template-rows:auto minmax(0,1fr) auto;width:min(430px,100vw - 28px);height:clamp(320px,100dvh - 360px,510px);animation:.16s both modal-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 24px 75px #000000b8}.context-variable-popover>header{border-bottom:1px solid var(--line);background:#110c18;align-items:center;gap:7px;min-height:57px;padding:9px;display:flex}.context-variable-popover>header label{color:#756b7c;background:#09060d;border:1px solid #44354f;flex:1;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 10px;display:flex}.context-variable-popover>header input{color:#d7cfdb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.prompt-toolbar .context-variable-popover>header>button{color:#8c7f94;background:#0a0710;justify-content:center;width:38px;min-width:38px;min-height:38px;padding:0}.context-variable-list{overscroll-behavior:contain;align-content:start;gap:3px;min-height:0;padding:7px;display:grid;overflow-y:auto}.prompt-toolbar .context-variable-list>button{color:#968a9e;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;display:grid}.context-variable-list>button>i{width:28px;height:28px;color:var(--agent-chat);background:#b784ff0f;border:1px solid #49345b;place-items:center;font-style:normal;display:grid}.context-variable-list>button>span{gap:4px;min-width:0;display:grid}.context-variable-list>button strong{font-size:9px}.context-variable-list>button small{color:#6f6476;font:500 7px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-variable-list>button>em{color:#8c7b98;max-width:165px;font:normal 600 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;border:1px solid #3d3046;padding:5px 7px;overflow:hidden}.context-variable-list>p{color:#827688;text-align:center;border:1px dashed #4b3b55;margin:8px;padding:15px;font-size:8px}.context-variable-popover>footer{color:#756a7b;border-top:1px solid var(--line);background:#100b16;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:7px;display:flex}.context-variable-popover>footer small{color:#62586a;font:600 6px var(--font-plex-mono), monospace;text-transform:uppercase}.agent-builder-voice .context-variable-list>button>i{color:var(--agent-voice);background:#5de2c20f;border-color:#315e55}.prompt-workbench>textarea{color:#d7d0db;resize:vertical;width:100%;min-height:570px;font:500 13px/1.72 var(--font-plex-mono), monospace;background:#0a0710;border:0;outline:0;padding:23px 25px}.prompt-workbench>textarea::placeholder{color:#514858}.prompt-footnote{color:#716778;border-top:1px solid var(--line);align-items:center;gap:8px;min-height:50px;padding:0 16px;font-size:8px;display:flex}.prompt-footnote svg{color:var(--agent-chat)}.voice-welcome-editor{border-top:1px solid var(--line);grid-template-columns:210px 1fr;gap:10px;padding:14px;display:grid}.voice-welcome-editor label{color:#746a7b;font:600 7px var(--font-plex-mono), monospace;gap:6px;display:grid}.voice-welcome-editor select,.voice-welcome-editor textarea{min-height:42px;color:var(--paper);border:1px solid var(--line);background:#09060d;padding:9px 10px;font-size:9px}.voice-welcome-editor textarea{resize:vertical}.builder-settings{border-right:1px solid var(--line);background:#100b16;min-width:0;overflow:auto}.builder-section{border-bottom:1px solid var(--line)}.builder-section summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:84px;padding:14px 15px;list-style:none;display:grid}.builder-section summary::-webkit-details-marker{display:none}.builder-section summary>svg:first-child{color:#8c7c94}.agent-builder-chat .builder-section[open] summary>svg:first-child{color:var(--agent-chat)}.agent-builder-voice .builder-section[open] summary>svg:first-child{color:var(--agent-voice)}.builder-section summary span{gap:5px;display:grid}.builder-section summary strong{font-size:10px}.builder-section summary small{color:#6d6373;font:400 7px/1.35 var(--font-plex-mono), monospace}.builder-section summary>svg:last-child{color:#685e6f;transition:transform .2s}.builder-section[open] summary>svg:last-child{transform:rotate(180deg)}.builder-section-body{gap:10px;padding:0 15px 15px;display:grid}.builder-section-body>label,.builder-inline label{color:#716678;font:600 7px var(--font-plex-mono), monospace;gap:6px;display:grid}.builder-section-body input,.builder-section-body select,.builder-section-body textarea{color:#d3cbd7;border:1px solid var(--line);width:100%;min-width:0;min-height:36px;font:500 8px var(--font-plex-mono), monospace;background:#09060d;outline:0;padding:0 9px}.builder-section-body textarea{resize:vertical;min-height:72px;padding-block:9px}.builder-section-body p{color:#766c7d;margin:0;font-size:8px;line-height:1.5}.summary-options-toolbar{color:#8c7f95;font:500 8px var(--font-plex-mono), monospace;justify-content:space-between;align-items:center;gap:8px;display:flex}.summary-options-toolbar button{border:1px solid var(--line);color:#c5b9cb;cursor:pointer;background:#150e1c;align-items:center;gap:5px;padding:6px;display:flex}.summary-options-toolbar button:disabled{opacity:.5;cursor:wait}.summary-recipients-field{gap:6px;min-width:0;display:grid}.summary-recipients-field>label{color:#716678;font:600 7px var(--font-plex-mono), monospace}.summary-recipients{border:1px solid var(--line);background:#09060d;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:6px;display:flex}.summary-recipients:focus-within{border-color:var(--agent-chat)}.summary-recipients.invalid{border-color:#f09aab}.summary-recipient{color:#dec9ed;max-width:100%;font:500 9px var(--font-plex-mono), monospace;background:#261732;border:1px solid #604377;border-radius:5px;align-items:center;gap:5px;padding:2px 4px 2px 8px;display:inline-flex}.summary-recipient>span{overflow-wrap:anywhere;min-width:0}.summary-recipient button{color:#dec9ed;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.summary-recipient button:hover{background:#493058}.summary-recipient button:focus-visible,.summary-options-toolbar button:focus-visible{outline:2px solid var(--agent-chat);outline-offset:2px}.builder-section-body .summary-recipients input{background:0 0;border:0;flex:160px;width:auto;min-height:28px;padding:0 3px}.builder-section-body .summary-field-error{color:#f09aab}.analysis-config{gap:11px;display:grid}.analysis-settings-summary{gap:9px;display:grid}.analysis-settings-summary>p{background:#0a0710;border:1px solid #372a41;padding:9px 10px}.analysis-settings-summary>small{color:#6f6476;font:500 6px/1.5 var(--font-plex-mono), monospace}dialog.analysis-config-modal{--agent-chat:#b784ff;color:var(--paper);width:min(780px,100% - 32px);margin:auto;padding:0;position:fixed;inset:0}.analysis-config-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c2}.analysis-config-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.analysis-config-modal-body>.builder-section-body{padding:18px 22px 24px}.analysis-config-tabs{z-index:1;border-bottom:1px solid var(--line);background:#110c18;gap:20px;padding:0 22px;display:flex;position:sticky;top:0}.analysis-config-tabs button{color:#a191ad;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:48px;padding:0 4px;font-size:12px;display:inline-flex}.analysis-config-tabs button[aria-selected=true]{color:#d9b6f8;border-bottom-color:var(--agent-chat)}.analysis-config-modal fieldset{border:0;min-width:0;margin:0;padding:0}.analysis-config-modal .analysis-config[hidden]{display:none}.analysis-config-modal .analysis-config>label{color:#a191ad;font:600 10px var(--font-plex-mono), monospace;gap:6px;display:grid}.analysis-config-modal .builder-section-body input,.analysis-config-modal .builder-section-body select,.analysis-config-modal .builder-section-body textarea{font-size:11px}.analysis-config-modal .builder-section-body p,.analysis-config-modal .analysis-config>label>small,.analysis-config-modal .builder-switch-row small{color:#a191ad;font-size:11px;line-height:1.6}.analysis-config-modal .analysis-rule-heading strong,.analysis-config-modal .analysis-native-heading strong,.analysis-config-modal .builder-switch-row strong{font-size:12px}.analysis-config-modal .analysis-rule-heading small,.analysis-config-modal .analysis-native-heading small,.analysis-config-modal .analysis-rule-list article>label,.analysis-config-modal .builder-inline label{color:#a191ad;font-size:9px}.analysis-config-modal .analysis-rule-heading{padding-bottom:10px}.analysis-config-modal .analysis-native-heading{padding-block:12px}.analysis-config-modal .analysis-rule-list article>header{grid-template-columns:26px minmax(0,1fr) 96px 32px}.analysis-config-modal .analysis-rule-list.evaluation article>header{grid-template-columns:26px minmax(0,1fr) auto 32px}.analysis-config-modal .analysis-rule-list.evaluation article>header>em{font-size:7px}.analysis-config-modal .analysis-rule-heading button,.analysis-config-modal .analysis-preview-button{min-height:36px;font-size:11px}.analysis-config-modal .analysis-preview-results strong,.analysis-config-modal .analysis-preview-results span{font-size:10px}.analysis-config-status,.analysis-config-empty{background:#17101f;border:1px dashed #4f3a60;padding:12px}.analysis-config-shared{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.analysis-config-modal>footer{flex-wrap:wrap}.analysis-config-modal>footer>small{color:#a191ad;font-size:10px}.analysis-config-modal>footer button{font-size:11px}.analysis-config-modal .analysis-config-error{color:#f09aab;flex:100%;margin:0;font-size:12px}.analysis-settings-summary button:disabled,.analysis-config-modal button:disabled{opacity:.45;cursor:not-allowed}.analysis-settings-summary button:focus-visible,.analysis-config-modal :is(button,input,select,textarea):focus-visible{outline:2px solid var(--agent-chat);outline-offset:3px}@media (max-width:600px){dialog.analysis-config-modal{width:calc(100% - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.analysis-config-modal-body>.builder-section-body{padding:14px}.analysis-config-modal .analysis-rule-list article>header,.analysis-config-modal .analysis-rule-list.evaluation article>header{grid-template-columns:26px minmax(0,1fr) 32px}.analysis-config-modal .analysis-rule-list article>header>select,.analysis-config-modal .analysis-rule-list.evaluation article>header>em{grid-area:2/2/auto/-1}}.follow-up-config{gap:10px;display:grid}.follow-up-hours{border-bottom:1px solid var(--line);gap:12px;padding-bottom:16px;display:grid}.follow-up-days{gap:8px;display:grid}.follow-up-days>article{border:1px solid var(--line);background:#09060d;padding:10px}.follow-up-days>article.active{border-color:#523d65}.follow-up-days header,.follow-up-days header>label,.follow-up-days header>div{align-items:center;gap:8px;display:flex}.follow-up-days header{justify-content:space-between;min-height:30px}.follow-up-days header strong{color:#c5b9cb;font-size:10px}.follow-up-days header small{color:#8c7f95;font-size:8px}.follow-up-days header input{accent-color:var(--agent-chat);width:15px;height:15px}.follow-up-days button{color:#baa5cb;cursor:pointer;background:#150e1c;border:1px solid #523d65;place-items:center;width:30px;height:30px;display:grid}.follow-up-days button:disabled{opacity:.4;cursor:default}.follow-up-hours-slot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 30px;align-items:center;gap:8px;margin-top:8px;display:grid}.follow-up-hours-slot input{color:#d0c7d5;border:1px solid var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;min-height:38px;font:500 10px var(--font-plex-mono), monospace;background:#100b16;padding:8px}.follow-up-hours-slot>span{color:#8c7f95;font-size:9px}.follow-up-action .follow-up-config input,.follow-up-action .follow-up-config select,.follow-up-action textarea{color:#d0c7d5;border:1px solid var(--line);width:100%;min-width:0;min-height:39px;font:500 8px var(--font-plex-mono), monospace;background:#09060d;padding:0 10px}.follow-up-action textarea{resize:vertical;min-height:78px;padding-block:10px}.follow-up-action p{color:#9b90a1;margin:0;font-size:8px;line-height:1.6}.follow-up-action :is(input,select,textarea,button):focus-visible{outline:2px solid var(--agent-chat);outline-offset:2px}.follow-up-heading{border-bottom:1px solid #3b2c46;justify-content:space-between;align-items:center;gap:9px;min-height:42px;padding-bottom:5px;display:flex}.follow-up-heading>span{gap:4px;display:grid}.follow-up-heading strong{color:#c5b9cb;font-size:8px}.follow-up-heading small{color:#6f6476;font:500 6px/1.45 var(--font-plex-mono), monospace}.follow-up-heading button{color:#b99add;cursor:pointer;background:#b784ff0e;border:1px solid #523d65;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:7px;display:inline-flex}.follow-up-heading button:disabled{opacity:.35;cursor:default}.follow-up-timeline{display:grid}.follow-up-timeline>article{grid-template-columns:28px minmax(0,1fr);gap:7px;display:grid}.follow-up-rail{grid-template-rows:28px 1fr;justify-items:center;display:grid}.follow-up-rail i{color:#c4a0e7;width:27px;height:27px;font:normal 750 6px var(--font-plex-mono), monospace;background:#150e1c;border:1px solid #654983;place-items:center;display:grid}.follow-up-rail span{background:linear-gradient(#654983,#33263d);width:1px;min-height:13px}.follow-up-timeline>article:last-child .follow-up-rail span{background:linear-gradient(#654983,#0000)}.follow-up-card{background:linear-gradient(140deg,#b784ff0e,#0000 50%),#09060d;border:1px solid #3b2d45;gap:8px;margin-bottom:9px;padding:9px;display:grid}.follow-up-card>header{justify-content:space-between;align-items:center;gap:8px;min-height:29px;display:flex}.follow-up-card>header>span{gap:3px;display:grid}.follow-up-card>header strong{color:#bdb1c3;font-size:8px}.follow-up-card>header small{color:#74687b;font:550 6px var(--font-plex-mono), monospace}.follow-up-card>header button{color:#a06671;cursor:pointer;background:#bf516409;border:1px solid #503038;place-items:center;width:27px;height:27px;display:grid}.follow-up-card>label{color:#716678;font:600 7px var(--font-plex-mono), monospace;gap:5px;display:grid}.follow-up-empty{color:#a88fc2;cursor:pointer;text-align:left;background:#b784ff09;border:1px dashed #5a416e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.follow-up-empty>span{gap:4px;display:grid}.follow-up-empty strong{color:#bdb0c4;font-size:8px}.follow-up-empty small{color:#6f6477;font-size:6px;line-height:1.45}.follow-up-window-note{align-items:flex-start;gap:6px;display:flex}.follow-up-window-note svg{color:var(--agent-chat);flex:none}.analysis-native-heading{background:linear-gradient(110deg,#b784ff17,#5de2c206);border:1px solid #4c3960;justify-content:space-between;align-items:center;min-height:40px;margin-top:3px;padding:0 10px;display:flex}.analysis-native-heading>span{gap:3px;display:grid}.analysis-native-heading strong{color:#c4b7cb;font-size:8px}.analysis-native-heading small{color:#76687e;font:550 6px var(--font-plex-mono), monospace}.analysis-native-heading>svg{color:var(--agent-chat)}.analysis-config>label>small{color:#645b6b;font:500 6px/1.45 var(--font-plex-mono), monospace}.analysis-native-toggle{background:#0a0710;border:1px solid #34293c;min-height:54px;padding:8px 9px}.analysis-native-toggle.nested{border-left-color:#644987;margin-left:15px}.analysis-rule-heading{border-bottom:1px solid #372a41;justify-content:space-between;align-items:center;gap:9px;min-height:39px;margin-top:3px;display:flex}.analysis-rule-heading>span{gap:3px;display:grid}.analysis-rule-heading strong{color:#bdb1c3;font-size:8px}.analysis-rule-heading small{color:#685d70;font:600 6px var(--font-plex-mono), monospace}.analysis-rule-heading button{color:#b99add;cursor:pointer;background:#b784ff0e;border:1px solid #523d65;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:7px;display:inline-flex}.analysis-rule-heading button:disabled{opacity:.35;cursor:default}.analysis-rule-list{gap:7px;display:grid}.analysis-rule-list>article{background:linear-gradient(145deg,#b784ff09,#0000 55%),#09060d;border:1px solid #35293e;gap:7px;padding:8px;display:grid}.analysis-rule-list article>header{grid-template-columns:24px minmax(0,1fr) 78px 27px;align-items:center;gap:5px;display:grid}.analysis-rule-list article>header>i{color:#a882c8;height:27px;font:normal 700 6px var(--font-plex-mono), monospace;border:1px solid #483657;place-items:center;display:grid}.analysis-rule-list article>header input,.analysis-rule-list article>header select{height:27px;min-height:27px}.analysis-rule-list article>header button{color:#a06671;cursor:pointer;background:#bf516409;border:1px solid #503038;place-items:center;height:27px;display:grid}.analysis-rule-list article textarea{min-height:62px}.analysis-rule-list article>label{color:#6e6375;font:650 6px var(--font-plex-mono), monospace;gap:5px;display:grid}.analysis-rule-list.evaluation article>header{grid-template-columns:24px minmax(0,1fr) auto 27px}.analysis-rule-list.evaluation article>header>em{color:#897394;font:normal 650 5px var(--font-plex-mono), monospace;white-space:nowrap;border:1px solid #3e3047;padding:6px}.analysis-preview-button{color:#140c19;border:1px solid var(--agent-chat);background:var(--agent-chat);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:8px;font-weight:800;display:flex}.analysis-preview-button:disabled{opacity:.35;cursor:default}.analysis-preview-results{background:#5de2c206;border:1px solid #384c47;gap:6px;padding:9px;display:grid}.analysis-preview-results>small{color:#5de2c2;font:750 6px var(--font-plex-mono), monospace;letter-spacing:.08em}.analysis-preview-results>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.analysis-preview-results strong{color:#a8aaa9;font:650 7px var(--font-plex-mono), monospace}.analysis-preview-results span{color:#b5d8cf;font:650 6px var(--font-plex-mono), monospace;border:1px solid #315e55;padding:4px 6px}.analysis-preview-results span.failure{color:#e07c8e;border-color:#633542}.analysis-preview-results span.unknown{color:#d0af6c;border-color:#604e2c}.analysis-preview-results span.positive{color:#5de2c2;border-color:#315e55}.analysis-preview-results span.negative{color:#e07c8e;border-color:#633542}.analysis-preview-results span.mixed{color:#b99add;border-color:#523d65}.analysis-preview-results p{grid-column:1/-1}.routing-heading{background:linear-gradient(135deg,#b784ff17,#b784ff04);border:1px solid #3d2c4c;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px;display:grid}.routing-heading>span{width:30px;height:30px;color:var(--agent-chat);background:#130d19;border:1px solid #583e70;place-items:center;display:grid}.routing-heading>div,.routing-automation-card>span,.routing-warning>span{gap:4px;display:grid}.routing-heading strong,.routing-automation-card strong,.routing-warning strong{color:#c9bfce;font-size:8px}.routing-heading small,.routing-automation-card small,.routing-warning small{color:#74697b;font:500 6px/1.5 var(--font-plex-mono), monospace}.routing-channel-list{gap:6px;display:grid}.routing-channel-list>label{border:1px solid var(--line-soft);cursor:pointer;background:#09070c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 9px;transition:border-color .18s,background .18s,transform .18s;display:grid}.routing-channel-list>label:hover{border-color:#574063;transform:translate(2px)}.routing-channel-list>label.active{background:#b784ff0e;border-color:#684b81}.routing-channel-list>label.conflict{background:#ffaa580b;border-color:#765334}.routing-channel-list input{width:16px;height:16px;min-height:16px;accent-color:var(--agent-chat);padding:0}.routing-channel-list label>span{gap:4px;min-width:0;display:grid}.routing-channel-list strong{color:#aaa0af;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.routing-channel-list small{color:#62596a;font:500 6px var(--font-plex-mono), monospace}.routing-channel-list em{color:#9d82b6;max-width:80px;font:600 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.routing-channel-list .conflict em{color:#d59a61}.routing-warning{color:#d59a61;background:#ffaa580a;border:1px solid #6e4a2e;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid}.routing-automation-card{color:var(--agent-chat);background:#0d0911;border:1px solid #3c2d48;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px;display:grid}.routing-rule{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.routing-rule>span{color:#a982ca;width:18px;height:18px;font:700 6px var(--font-plex-mono), monospace;border:1px solid #4a3759;place-items:center;display:grid}.builder-tool-grid{gap:6px;display:grid}.builder-tool-grid label{color:#8a7f91;border:1px solid var(--line-soft);min-height:33px;font:500 7px var(--font-plex-mono), monospace;text-transform:capitalize;background:#0b0810;align-items:center;gap:8px;padding:0 9px;display:flex}.builder-tool-grid input{width:auto;min-height:auto;accent-color:var(--agent-chat)}.agent-builder-voice .builder-tool-grid input{accent-color:var(--agent-voice)}.builder-action-list{gap:7px;display:grid}.builder-action-list>button{color:#8d8294;text-align:left;border:1px solid var(--line-soft);cursor:pointer;background:#0b0810;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:54px;padding:8px 9px;transition:border-color .2s,background .2s,transform .2s;display:grid}.builder-action-list>button:hover{background:#b784ff0e;border-color:#5c4372;transform:translate(2px)}.builder-action-list>button>i{width:32px;height:32px;color:var(--agent-chat);background:#b784ff14;border:1px solid #49355c;place-items:center;font-style:normal;display:grid}.builder-action-list>button>span{gap:4px;min-width:0;display:grid}.builder-action-list>button strong{color:#b9afbe;font-size:8px}.builder-action-list>button small{color:#655b6c;font:500 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-action-list>button>svg{color:#675c6e}.agent-builder-voice .builder-action-list>button:hover{background:#5de2c20b;border-color:#315e55}.agent-builder-voice .builder-action-list>button>i{color:var(--agent-voice);background:#5de2c20f;border-color:#2f5b53}.builder-add-action{color:#120b17;border:1px solid var(--agent-chat);background:var(--agent-chat);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:8px;font-weight:800;display:inline-flex}.agent-builder-voice .builder-add-action{border-color:var(--agent-voice);background:var(--agent-voice)}.builder-integration-link{color:#817588;border-color:var(--line);background:#0b0810}.procedure-overview{background:linear-gradient(120deg,#b784ff17,#b784ff04);border:1px solid #3d2d4b;justify-content:space-between;align-items:center;gap:9px;min-height:46px;padding:8px 9px;display:flex}.procedure-overview>span{align-items:baseline;gap:7px;display:flex}.procedure-overview strong{color:#d6c4e6;font-size:17px;font-weight:500}.procedure-overview small{color:#796b82;font:650 6px var(--font-plex-mono), monospace;letter-spacing:.06em}.procedure-overview>i{font:normal 750 5px var(--font-plex-mono), monospace;letter-spacing:.08em;border:1px solid;padding:5px 6px}.procedure-overview>i.pending{color:#e5c06c;background:#e5c06c0d;border-color:#69562d}.procedure-overview>i.published{color:#5de2c2;background:#5de2c20b;border-color:#315e55}.builder-procedure-list{gap:6px;display:grid}.builder-procedure-list article{border:1px solid var(--line-soft);background:#0a070e;grid-template-columns:minmax(0,1fr) auto;min-height:60px;transition:border-color .18s,opacity .18s;display:grid}.builder-procedure-list article:hover{border-color:#59416d}.builder-procedure-list article.disabled{opacity:.55}.builder-procedure-list article>button{color:#827688;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 4px 8px 8px;display:grid}.builder-procedure-list article>button>i{color:#c09be8;background:#b784ff12;border:1px solid #49355c;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.builder-procedure-list article>button>span{gap:4px;min-width:0;display:grid}.builder-procedure-list article>button strong{color:#beb3c3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.builder-procedure-list article>button small{color:#665b6d;font:500 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-procedure-list article>button>svg{color:#685e6f}.builder-procedure-list article>label{cursor:pointer;place-items:center;width:34px;display:grid}.builder-procedure-list article>label input{opacity:0;pointer-events:none;position:absolute}.builder-procedure-list article>label em{background:#17101e;border:1px solid #4b4051;border-radius:10px;width:20px;height:10px;position:relative}.builder-procedure-list article>label em:after{content:"";background:#6e6374;border-radius:50%;width:6px;height:6px;transition:transform .18s,background .18s;position:absolute;top:1px;left:1px}.builder-procedure-list article>label input:checked+em{border-color:#725092}.builder-procedure-list article>label input:checked+em:after{background:var(--agent-chat);transform:translate(10px)}.builder-procedure-empty{color:#665b6d;text-align:center;background:#b784ff04;border:1px dashed #3a2c44;place-items:center;gap:7px;min-height:116px;padding:17px;display:grid}.builder-procedure-empty strong{color:#9e92a5;font-size:8px}.builder-procedure-empty p{max-width:250px}.builder-add-action.procedure-add:disabled{opacity:.38;cursor:not-allowed}.agent-action-backdrop{--agent-chat:#b784ff;--agent-voice:#5de2c2;z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050209d1;place-items:center;padding:24px;animation:.18s both backdrop-in;display:grid;position:fixed;inset:0}.agent-action-catalog-modal,.agent-action-modal{background:radial-gradient(circle at 75% 0,#b784ff1c,#0000 31%),#0d0913;border:1px solid #57406b;width:min(920px,100%);max-height:calc(100vh - 48px);animation:.22s both modal-in;display:grid;overflow:hidden;box-shadow:0 38px 140px #000000b8}.agent-action-theme-voice .agent-action-catalog-modal,.agent-action-theme-voice .agent-action-modal{background:radial-gradient(circle at 75% 0,#5de2c214,#0000 31%),#0d0f12;border-color:#315e55}.agent-action-catalog-modal>header,.agent-action-modal>header{border-bottom:1px solid var(--line);background:#110c18db;align-items:center;gap:13px;min-height:88px;padding:16px 19px;display:flex}.agent-action-catalog-modal>header>div,.agent-action-modal>header>div{gap:4px;display:grid}.agent-action-catalog-modal>header small,.agent-action-modal>header small{color:var(--agent-chat);font:700 7px var(--font-plex-mono), monospace;letter-spacing:.13em}.agent-action-catalog-modal>header h2,.agent-action-modal>header h2{letter-spacing:-.035em;margin:0;font-size:20px}.agent-action-catalog-modal>header p,.agent-action-modal>header p{color:#766b7d;margin:0;font-size:8px}.agent-action-catalog-modal>header>button,.agent-action-modal>header>button{color:#776c7d;border:1px solid var(--line);cursor:pointer;background:#0a0710;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.agent-action-modal>header>i{width:42px;height:42px;color:var(--agent-chat);background:#b784ff17;border:1px solid #543c69;place-items:center;font-style:normal;display:grid}.agent-action-theme-voice .agent-action-modal>header>i{color:#5de2c2;background:#5de2c212;border-color:#315e55}.agent-action-catalog-grid{grid-template-columns:1fr 1fr;gap:9px;padding:18px;display:grid;overflow-y:auto}.agent-action-catalog-grid>button{color:#8d8294;text-align:left;border:1px solid var(--line);cursor:pointer;background:#0a0710;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-height:104px;padding:14px;transition:transform .2s,border-color .2s,background .2s;display:grid}.agent-action-catalog-grid>button:hover{background:#130e1a;border-color:#654980;transform:translateY(-2px)}.agent-action-catalog-grid>button>i{width:40px;height:40px;color:var(--agent-chat);background:#b784ff14;border:1px solid #49345d;place-items:center;font-style:normal;display:grid}.agent-action-catalog-grid>button>span{gap:7px;display:grid}.agent-action-catalog-grid strong{color:#c2b8c7;font-size:10px}.agent-action-catalog-grid small{color:#716676;font:500 7px/1.5 var(--font-plex-mono), monospace}.agent-action-catalog-grid em{color:#8f7b9b;border:1px solid var(--line);min-width:26px;min-height:26px;font:normal 700 6px var(--font-plex-mono), monospace;place-items:center;padding:0 6px;display:grid}.agent-action-catalog-modal>footer,.agent-action-modal>footer{border-top:1px solid var(--line);background:#110c18;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:10px 17px;display:flex}.agent-action-catalog-modal>footer>span{color:#716677;align-items:center;gap:6px;font-size:7px;display:flex}.agent-action-catalog-modal>footer button,.agent-action-modal>footer button{color:#928797;border:1px solid var(--line);cursor:pointer;background:#0a0710;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:8px;display:inline-flex}.agent-action-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);height:min(760px,100vh - 48px)}.procedure-editor-modal{width:min(1060px,100%);height:min(790px,100vh - 48px)}.procedure-editor-body{grid-template-columns:minmax(0,1fr) 280px;min-height:0;display:grid;overflow:hidden}.procedure-editor-body>main{background:#0d0912;min-width:0;padding:20px 22px 28px;overflow-y:auto}.procedure-editor-fields{gap:16px;display:grid}.procedure-editor-fields>label,.procedure-editor-fields>.procedure-content-field{gap:7px;display:grid}.procedure-editor-fields>label>span,.procedure-editor-fields>.procedure-content-field>span{color:#8f8296;font:700 7px var(--font-plex-mono), monospace;letter-spacing:.05em;justify-content:space-between;gap:12px;display:flex}.procedure-editor-fields>label>span em,.procedure-editor-fields>.procedure-content-field>span em{color:#655a6c;letter-spacing:0;font-style:normal;font-weight:500}.procedure-editor-fields input,.procedure-editor-fields textarea,.procedure-editor-fields select{color:#d2c8d7;width:100%;min-width:0;font:500 9px/1.55 var(--font-plex-mono), monospace;background:#08050c;border:1px solid #35293e;outline:0;transition:border-color .18s,box-shadow .18s}.procedure-editor-fields input:focus,.procedure-editor-fields textarea:focus,.procedure-editor-fields select:focus{border-color:#78579a;box-shadow:0 0 0 2px #b784ff12}.procedure-editor-fields input{min-height:42px;padding:0 11px}.procedure-editor-fields textarea{resize:vertical;min-height:92px;padding:11px}.procedure-editor-fields>label>small,.procedure-editor-fields>.procedure-content-field>small{color:#6f6476;font:500 7px/1.55 var(--font-plex-mono), monospace}.procedure-content-field>textarea{min-height:300px;line-height:1.75}.procedure-insert-toolbar{gap:7px;display:flex}.procedure-insert-toolbar>button{color:#b99ad8;cursor:pointer;min-height:34px;font:650 7px var(--font-plex-mono), monospace;background:#b784ff0e;border:1px solid #4b375d;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.procedure-command-editor{position:relative}.procedure-command-editor>textarea{color:#d2c8d7;resize:vertical;width:100%;min-height:300px;font:500 9px/1.75 var(--font-plex-mono), monospace;background:#08050c;border:1px solid #35293e;outline:0;padding:11px}.procedure-command-editor>textarea:focus{border-color:#78579a;box-shadow:0 0 0 2px #b784ff12}.procedure-content-field>small kbd{color:#b99ad8;font:inherit;background:#120c19;border:1px solid #4c385e;padding:1px 4px}.procedure-slash-menu{z-index:5;background:#100b16;border:1px solid #654b79;width:min(440px,100% - 20px);max-height:390px;animation:.14s both modal-in;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 20px 60px #000000b3}.procedure-slash-menu>header{color:#756b7c;background:#0b0710;border-bottom:1px solid #33263e;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:43px;padding:0 12px;display:grid}.procedure-slash-menu>header>button{color:#a68dbd;cursor:pointer;background:#120c19;border:1px solid #43334f;place-items:center;width:25px;height:25px;display:grid}.procedure-slash-menu>header span{font:550 8px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procedure-slash-menu>header kbd{color:#b992dc;font:700 7px var(--font-plex-mono), monospace;background:#17101f;border:1px solid #4a3759;padding:3px 6px}.procedure-slash-groups{max-height:345px;padding:8px;display:grid;overflow-y:auto}.procedure-slash-groups>small{color:#695d70;font:750 6px var(--font-plex-mono), monospace;letter-spacing:.11em;padding:10px 8px 6px}.procedure-slash-groups>button{color:#9c8fa3;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.procedure-slash-groups>button:hover,.procedure-slash-groups>button:focus-visible{background:#b784ff17;outline:0}.procedure-slash-groups>button>svg:first-child{color:#c29ce8}.procedure-slash-groups>button>span{gap:3px;min-width:0;display:grid}.procedure-slash-groups>button strong{color:#c6bacb;font-size:9px}.procedure-slash-groups>button small{color:#6d6273;font:500 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procedure-slash-groups>button.create{background:#b784ff09;border:1px dashed #5a426d;margin-top:7px}.procedure-slash-groups>p{color:#6d6273;font:500 7px/1.5 var(--font-plex-mono), monospace;border:1px dashed #3a2d43;margin:8px;padding:14px}.procedure-variable-groups{display:block}.procedure-variable-groups>section{display:grid}.procedure-variable-groups>section>small{color:#695d70;font:750 6px var(--font-plex-mono), monospace;letter-spacing:.11em;padding:10px 8px 6px}.procedure-variable-groups>section>button{color:#9c8fa3;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:27px minmax(0,1fr) minmax(90px,auto);align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.procedure-variable-groups>section>button:hover,.procedure-variable-groups>section>button:focus-visible{background:#b784ff17;outline:0}.procedure-variable-groups>section>button>svg{color:#c29ce8}.procedure-variable-groups>section>button>span{gap:3px;min-width:0;display:grid}.procedure-variable-groups>section>button strong{color:#c6bacb;font-size:9px}.procedure-variable-groups>section>button small{color:#6d6273;font:500 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procedure-variable-groups>section>button em{color:#806d8b;font:normal 550 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procedure-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.procedure-field-heading>span{color:#8f8296;font:700 7px var(--font-plex-mono), monospace;letter-spacing:.05em}.procedure-field-heading>em{color:#64d5bb;font:normal 700 6px var(--font-plex-mono), monospace}.procedure-guardrails-field{background:linear-gradient(125deg,#5de2c209,#b784ff06);border:1px solid #3b2d45;gap:9px;padding:13px;display:grid}.procedure-guardrails-field>p{color:#6f6476;font:500 7px/1.55 var(--font-plex-mono), monospace;margin:0}.procedure-guardrail-list{gap:6px;display:grid}.procedure-guardrail-list article{background:#090d0c;border:1px solid #344740;grid-template-columns:minmax(0,1fr) 34px;min-height:54px;display:grid}.procedure-guardrail-list article.disabled{opacity:.48}.procedure-guardrail-list article>button{color:#59d4b7;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.procedure-guardrail-list article>button>span{gap:4px;min-width:0;display:grid}.procedure-guardrail-list article strong{color:#adc1ba;font-size:8px}.procedure-guardrail-list article small{color:#60746d;font:500 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procedure-guardrail-list article>label{cursor:pointer;place-items:center;display:grid}.procedure-guardrail-list article>label input{opacity:0;position:absolute}.procedure-guardrail-list article>label em{background:#101a17;border:1px solid #38564d;border-radius:10px;width:20px;height:10px;position:relative}.procedure-guardrail-list article>label em:after{content:"";background:#597068;border-radius:50%;width:6px;height:6px;transition:transform .18s;position:absolute;top:1px;left:1px}.procedure-guardrail-list article>label input:checked+em:after{background:#5de2c2;transform:translate(10px)}.procedure-add-guardrail{color:#8edbc9;cursor:pointer;background:#5de2c20a;border:1px solid #34564d;align-items:center;gap:7px;width:max-content;min-height:34px;padding:0 10px;font-size:8px;display:inline-flex}.procedure-add-guardrail em{color:#d3b1f2;font:normal 750 5px var(--font-plex-mono), monospace;border:1px solid #513c61;padding:3px 5px}.procedure-add-guardrail:disabled{opacity:.4;cursor:not-allowed}.procedure-enabled-row{background:#b784ff06;border:1px solid #35293e;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;padding:10px 12px}.procedure-enabled-row>span{justify-content:initial!important;gap:4px!important;display:grid!important}.procedure-enabled-row>span strong{color:#b7abbc;font-size:8px}.procedure-enabled-row>span small{color:#695e70;font:500 6px/1.45 var(--font-plex-mono), monospace}.procedure-enabled-row>input{width:17px;min-height:17px;accent-color:var(--agent-chat)}.procedure-editor-body>aside{border-left:1px solid var(--line);background:radial-gradient(circle at 100% 0,#b784ff14,#0000 42%),#100b16;padding:22px 18px;overflow-y:auto}.procedure-editor-body>aside>small{color:var(--agent-chat);font:750 6px var(--font-plex-mono), monospace;letter-spacing:.13em}.procedure-editor-body>aside h3{color:#d2c7d7;letter-spacing:-.025em;margin:9px 0 7px;font-size:17px}.procedure-editor-body>aside>p{color:#796e80;margin:0;font-size:8px;line-height:1.6}.procedure-editor-body>aside ol{gap:16px;margin:22px 0;padding:0;list-style:none;display:grid}.procedure-editor-body>aside li{grid-template-columns:auto 1fr;align-items:start;gap:9px;display:grid}.procedure-editor-body>aside li>span{color:#bd98e4;width:24px;height:24px;font:750 6px var(--font-plex-mono), monospace;border:1px solid #4b375d;place-items:center;display:grid}.procedure-editor-body>aside li p{color:#706575;gap:3px;margin:0;font-size:7px;line-height:1.45;display:grid}.procedure-editor-body>aside li strong{color:#a99daf;font-size:8px}.procedure-editor-body>aside>div{color:#5de2c2;background:#5de2c209;border:1px solid #29473f;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:11px;display:grid}.procedure-editor-body>aside>div span{gap:4px;display:grid}.procedure-editor-body>aside>div strong{color:#aebeb9;font-size:8px}.procedure-editor-body>aside>div small{color:#60746e;font:500 6px/1.5 var(--font-plex-mono), monospace}.procedure-guardrail-backdrop{z-index:96;background:#020706db}.procedure-guardrail-modal{background:radial-gradient(circle at 80% 0,#5de2c217,#0000 34%),#0a100e;border-color:#356156;width:min(720px,100%);height:min(760px,100vh - 48px)}.procedure-guardrail-modal>header>i{color:#5de2c2;background:#5de2c20f;border-color:#356156}.procedure-guardrail-modal>header small{color:#5de2c2}.procedure-guardrail-modal-body{align-content:start;gap:16px;min-height:0;padding:20px;display:grid;overflow-y:auto}.procedure-guardrail-modal-body>label,.procedure-guardrail-grid>label{gap:7px;display:grid}.procedure-guardrail-modal-body label>span,.procedure-guardrail-grid label>span{color:#8da39c;font:700 7px var(--font-plex-mono), monospace;letter-spacing:.05em;justify-content:space-between;display:flex}.procedure-guardrail-modal-body label>span em{color:#61746e;font-style:normal;font-weight:500}.procedure-guardrail-modal-body input,.procedure-guardrail-modal-body textarea,.procedure-guardrail-modal-body select{color:#c8d7d2;width:100%;min-height:42px;font:500 9px/1.55 var(--font-plex-mono), monospace;background:#060a09;border:1px solid #304840;outline:0;padding:9px 11px}.procedure-guardrail-modal-body textarea{resize:vertical;min-height:135px}.procedure-guardrail-modal-body textarea.fallback{min-height:76px}.procedure-guardrail-modal-body input:focus,.procedure-guardrail-modal-body textarea:focus,.procedure-guardrail-modal-body select:focus{border-color:#4b947f;box-shadow:0 0 0 2px #5de2c20f}.procedure-guardrail-modal-body select:disabled{color:#72827d;opacity:.75}.procedure-guardrail-modal-body label>small,.procedure-guardrail-grid label>small{color:#62756f;font:500 6px/1.5 var(--font-plex-mono), monospace}.procedure-guardrail-explainer{color:#5de2c2;background:#5de2c20b;border:1px solid #34564d;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:13px;display:grid}.procedure-guardrail-explainer p{color:#7e918b;gap:4px;margin:0;font-size:8px;line-height:1.55;display:grid}.procedure-guardrail-explainer strong{color:#b3c9c2;font-size:9px}.procedure-guardrail-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.procedure-guardrail-modal>footer button.action-save{background:#5de2c2;border-color:#5de2c2}.procedure-guardrail-modal>footer .guardrail-validation-note{color:#667a73;font:500 6px/1.45 var(--font-plex-mono), monospace}.agent-action-modal-body{min-height:0;display:block;overflow:hidden}.agent-action-modal-body>main{overscroll-behavior:contain;background:#0e0a14;min-width:0;height:100%;padding:19px 21px 28px;overflow-y:auto}.action-loading{color:#92849b;background:#b784ff0d;border:1px solid #4b3a56;align-items:center;gap:8px;min-height:36px;margin-bottom:12px;padding:0 10px;font-size:8px;display:flex}.action-form-section{gap:13px;display:grid}.action-form-section+.action-form-section{border-top:1px solid var(--line);margin-top:21px;padding-top:20px}.action-section-title{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.action-section-title>span{color:#160d1c;background:var(--agent-chat);width:25px;height:25px;font:800 7px var(--font-plex-mono), monospace;place-items:center;display:grid}.action-section-title>div{gap:4px;display:grid}.action-section-title strong{font-size:10px}.action-section-title small{color:#9a8fa0;font:500 7px var(--font-plex-mono), monospace}.action-mode-cards{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.action-mode-cards button{color:#7c7083;text-align:left;border:1px solid var(--line);cursor:pointer;background:#0a0710;justify-items:start;gap:6px;min-height:96px;padding:13px;display:grid}.action-mode-cards button.active{color:var(--agent-chat);border-color:var(--agent-chat);box-shadow:inset 0 -2px var(--agent-chat);background:#b784ff12}.action-mode-cards button strong{color:#afa5b5;font-size:8px}.action-mode-cards button small{color:#695f70;font:500 6px/1.4 var(--font-plex-mono), monospace}.action-choice-list{gap:6px;display:grid}.action-choice-list>small{color:#6d6274;font:700 6px var(--font-plex-mono), monospace;letter-spacing:.1em}.action-choice-list label{color:#8c8192;border:1px solid var(--line);cursor:pointer;background:#0a0710;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:45px;padding:7px 9px;display:grid}.action-choice-list label:has(>button){grid-template-columns:auto 1fr auto}.action-choice-list label>button{width:28px;height:28px;color:var(--agent-chat);cursor:pointer;background:#b784ff0f;border:1px solid #4d3860;place-items:center;display:grid}.action-choice-list label.active{background:#b784ff0d;border-color:#59406f}.action-choice-list input,.action-operation-grid input{width:auto;accent-color:var(--agent-chat)}.action-choice-list label>span{gap:3px;display:grid}.action-choice-list label strong{font-size:8px}.action-choice-list label small{color:#655b6b;font:500 6px var(--font-plex-mono), monospace}.action-choice-list label>span>input{color:#c8bdce;border:1px solid var(--line);width:100%;min-height:32px;font:500 7px var(--font-plex-mono), monospace;background:#09060d;outline:0;padding:0 8px}.action-choice-list p{color:#806f88;border:1px dashed #4c3b55;margin:0;padding:11px;font-size:8px}.action-operation-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.action-operation-grid label{color:#837789;border:1px solid var(--line);background:#0a0710;align-items:center;gap:8px;min-height:39px;padding:0 9px;font-size:8px;display:flex}.action-operation-grid label.active{color:#b7a7c1;background:#b784ff0d;border-color:#563e6a}.action-switch{border:1px solid var(--line);background:#0a0710;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.action-switch>span{gap:4px;display:grid}.action-switch strong{font-size:8px}.action-switch small{color:#6c6172;font:500 6px var(--font-plex-mono), monospace}.action-switch input{width:32px;height:18px;accent-color:var(--agent-chat)}.action-switch.locked{opacity:.82}.action-field-table{border:1px solid var(--line);overflow:hidden}.action-field-table>header,.action-field-table>label{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 80px 80px;align-items:center;gap:8px;min-height:45px;padding:7px 10px;display:grid}.action-field-table>header{color:#675c6e;min-height:32px;font:700 6px var(--font-plex-mono), monospace;background:#09060d}.action-field-table>header span:not(:first-child),.action-field-table>label>input{justify-self:center}.action-field-table>label{color:#8d8193;background:#0c0811}.action-field-table>label:last-child{border-bottom:0}.action-field-table>label>span{gap:3px;display:grid}.action-field-table strong{font-size:8px}.action-field-table small{color:#625768;font:500 6px var(--font-plex-mono), monospace}.action-field-table input{width:auto;accent-color:var(--agent-chat)}.action-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.action-form-grid label,.action-behavior label{color:#9b90a1;font:700 6px var(--font-plex-mono), monospace;gap:6px;display:grid}.action-form-grid label.wide{grid-column:1/-1}.action-form-grid input,.action-form-grid select,.action-behavior textarea{color:#d0c7d5;border:1px solid var(--line);width:100%;min-width:0;min-height:39px;font:500 8px var(--font-plex-mono), monospace;background:#09060d;outline:0;padding:0 10px}.action-form-grid textarea{color:#d0c7d5;border:1px solid var(--line);resize:vertical;width:100%;min-width:0;min-height:78px;font:500 8px/1.55 var(--font-plex-mono), monospace;background:#09060d;outline:0;padding:10px}.action-form-grid label>small{color:#625769;font:500 6px var(--font-plex-mono), monospace}.agent-inline-action{grid-template-columns:1fr 40px;display:grid}.agent-inline-action button{color:var(--agent-chat);border:1px solid var(--line);cursor:pointer;background:#b784ff0f;border-left:0;place-items:center;display:grid}.selected-voice-panel{background:linear-gradient(90deg,#5de2c212,#5de2c204);border:1px solid #315e55;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:78px;padding:11px 12px;display:grid}.selected-voice-panel>i{width:42px;height:42px;color:var(--agent-voice);background:#5de2c20f;border:1px solid #315e55;place-items:center;font-style:normal;display:grid}.selected-voice-panel>span{gap:3px;min-width:0;display:grid}.selected-voice-panel>span small{color:#5d8f83;font:700 6px var(--font-plex-mono), monospace;letter-spacing:.08em}.selected-voice-panel>span strong{color:#d5dedb;font-size:10px}.selected-voice-panel>span em{color:#73827e;font:normal 500 7px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-voice-panel>button{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}.selected-voice-preview{width:34px;color:var(--agent-voice);background:#5de2c20a;border:1px solid #315e55;padding:0}.selected-voice-change{color:#09130f;border:1px solid var(--agent-voice);background:var(--agent-voice);padding:0 12px;font-size:8px;font-weight:800}.voice-filter-bar.wide{border:1px solid var(--line);background:linear-gradient(90deg,#b784ff0b,#0000 60%);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:7px;padding:9px;display:grid}.voice-filter-bar label{color:#7d7184;min-width:0;font:700 6px var(--font-plex-mono), monospace;gap:5px;display:grid}.voice-filter-bar select,.voice-filter-bar input{color:#cfc5d4;border:1px solid var(--line);width:100%;min-width:0;min-height:34px;font:500 8px var(--font-plex-mono), monospace;background:#08060c;outline:0;padding:0 8px}.voice-filter-bar select{text-transform:capitalize}.voice-filter-bar>button{color:#998ca1;cursor:pointer;min-height:34px;font:700 7px var(--font-plex-mono), monospace;white-space:nowrap;background:#100b16;border:1px solid #4b3b55;padding:0 10px}.voice-filter-bar>button:disabled{opacity:.35;cursor:default}.voice-catalog-list{scrollbar-color:#4d3a59 #0a0710;max-height:390px;padding-right:3px;overflow-y:auto}.voice-catalog-list label{min-height:60px}.voice-catalog-list label>span{min-width:0}.voice-catalog-list label small.voice-id{color:#807287;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.voice-catalog-list label em{color:#5f5665;font:normal 600 6px var(--font-plex-mono), monospace;text-transform:capitalize}.voice-catalog-list .voice-load-more{min-height:38px;color:var(--agent-chat);cursor:pointer;font:700 7px var(--font-plex-mono), monospace;background:#b784ff09;border:1px dashed #59436a;justify-content:center;align-items:center;gap:7px;display:flex}.voice-catalog-list .voice-load-more:disabled{opacity:.5;cursor:wait}.voice-library-backdrop{--voice-accent:#5de2c2;z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030607e0;place-items:center;padding:22px;animation:.18s both backdrop-in;display:grid;position:fixed;inset:0}.voice-library-modal{background:radial-gradient(circle at 78% -12%,#5de2c21c,#0000 32%),#090d0e;border:1px solid #315e55;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);height:min(820px,100vh - 44px);animation:.22s both modal-in;display:grid;overflow:hidden;box-shadow:0 44px 150px #000000c7}.voice-library-modal>header{background:#0a1010e6;border-bottom:1px solid #203630;align-items:center;gap:14px;min-height:88px;padding:16px 20px;display:flex}.voice-library-modal>header>div{gap:4px;display:grid}.voice-library-modal>header small{color:var(--voice-accent);font:700 7px var(--font-plex-mono), monospace;letter-spacing:.13em}.voice-library-modal>header h2{color:#e2e9e7;letter-spacing:-.035em;margin:0;font-size:21px}.voice-library-modal>header p{color:#70807c;margin:0;font-size:8px}.voice-library-modal>header>button{color:#75827f;cursor:pointer;background:#080c0d;border:1px solid #263b36;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.voice-library-body{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:15px 17px 0;display:grid;overflow:hidden}.voice-library-tabs{gap:3px;display:flex}.voice-library-tabs button{color:#70807c;cursor:pointer;min-height:31px;font:700 7px var(--font-plex-mono), monospace;background:#080c0d;border:1px solid #263b36;padding:0 12px}.voice-library-tabs button.active{color:#08120f;border-color:var(--voice-accent);background:var(--voice-accent)}.voice-library-search{grid-template-columns:1fr 42px;display:grid}.voice-library-search input{color:#d5dfdc;min-width:0;min-height:42px;font:500 9px var(--font-plex-mono), monospace;background:#060a0b;border:1px solid #2a403a;outline:0;padding:0 13px}.voice-library-search input:focus{box-shadow:inset 3px 0 var(--voice-accent);border-color:#438b79}.voice-library-search button{color:var(--voice-accent);cursor:pointer;background:#5de2c20b;border:1px solid #2a403a;border-left:0;place-items:center;display:grid}.voice-library-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.voice-library-filters label{color:#6c7d78;min-width:0;font:700 6px var(--font-plex-mono), monospace;gap:5px;display:grid}.voice-library-filters input,.voice-library-filters select{color:#c5d0cd;width:100%;min-width:0;min-height:35px;font:500 8px var(--font-plex-mono), monospace;background:#070b0c;border:1px solid #263b36;outline:0;padding:0 9px}.voice-library-filters>button{color:#83918d;cursor:pointer;min-height:35px;font:700 7px var(--font-plex-mono), monospace;white-space:nowrap;background:#0a1010;border:1px solid #2a403a;padding:0 11px}.voice-library-filters>button:disabled{opacity:.32;cursor:default}.voice-library-status{color:#9aaba6;min-height:25px;font:700 7px var(--font-plex-mono), monospace;justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-library-status small{color:#53625e;font-size:6px}.voice-library-grid{scrollbar-color:#315e55 #080c0d;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:9px;min-height:0;padding:1px 3px 12px 1px;display:grid;overflow-y:auto}.voice-library-card{color:#879792;cursor:pointer;background:linear-gradient(145deg,#0c1212,#080c0d);border:1px solid #263b36;outline:0;align-content:start;gap:10px;min-height:154px;padding:13px;transition:transform .16s,border-color .16s,background .16s;animation:.24s both agentReveal;display:grid;position:relative}.voice-library-card:hover,.voice-library-card:focus-visible{background:linear-gradient(145deg,#101a18,#090e0e);border-color:#438b79;transform:translateY(-2px)}.voice-library-card.selected{border-color:var(--voice-accent);box-shadow:inset 0 -2px var(--voice-accent), 0 0 0 1px #5de2c214}.voice-library-card.disabled{opacity:.43;cursor:not-allowed}.voice-library-card-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.voice-library-card-head>span{gap:4px;min-width:0;display:grid}.voice-library-card strong{color:#d5dfdc;font-size:10px}.voice-library-card small{color:#60706c;font:500 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-library-card p{color:#74837f;min-height:28px;margin:0;font-size:7px;line-height:1.5;overflow:hidden}.voice-library-card-head button{width:30px;height:30px;color:var(--voice-accent);cursor:pointer;background:#5de2c20b;border:1px solid #315e55;flex:none;place-items:center;display:grid}.voice-library-tags{flex-wrap:wrap;gap:4px;display:flex}.voice-library-tags span{color:#8da09a;font:600 6px var(--font-plex-mono), monospace;text-transform:capitalize;background:#5de2c209;border:1px solid #253b35;padding:4px 6px}.voice-library-card>em{color:var(--voice-accent);font:normal 800 6px var(--font-plex-mono), monospace;letter-spacing:.06em;position:absolute;bottom:9px;right:10px}.voice-library-card.voice-library-default{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:84px}.voice-library-default>i{width:42px;height:42px;color:var(--voice-accent);background:#5de2c20b;border:1px solid #315e55;place-items:center;font-style:normal;display:grid}.voice-library-default>div{gap:4px;min-width:0;display:grid}.voice-library-default p{min-height:0}.voice-library-default>em{color:#7e918b;position:static}.voice-library-empty{color:#52635e;text-align:center;border:1px dashed #294139;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.voice-library-empty strong{color:#9baba6;font-size:9px}.voice-library-empty p{margin:0;font-size:7px}.voice-library-more{min-height:36px;color:var(--voice-accent);cursor:pointer;font:700 7px var(--font-plex-mono), monospace;background:#5de2c209;border:1px dashed #315e55;justify-content:center;align-items:center;gap:7px;display:flex}.voice-library-modal>footer{background:#0b1111;border-top:1px solid #203630;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:10px 17px;display:flex}.voice-library-modal>footer>span{color:#62716d;font:600 7px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-library-modal>footer>div{gap:8px;display:flex}.voice-library-modal>footer button{color:#93a19d;cursor:pointer;background:#080c0d;border:1px solid #2a403a;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:8px;display:inline-flex}.voice-library-modal>footer button.voice-library-confirm{color:#07120e;border-color:var(--voice-accent);background:var(--voice-accent);font-weight:800}.voice-library-modal>footer button:disabled{opacity:.36;cursor:not-allowed}.action-behavior textarea{resize:vertical;min-height:100px;padding-block:10px;line-height:1.55}.action-context-preview>div:last-child{min-height:80px;color:var(--agent-chat);background:#b784ff0d;border:1px solid #543d68;align-items:center;gap:12px;padding:14px;display:flex}.action-context-preview>div:last-child>span{gap:5px;display:grid}.action-context-preview>div:last-child strong{color:#b9afbe;font-size:9px}.action-context-preview>div:last-child small{color:#716677;font:500 7px var(--font-plex-mono), monospace}.agent-action-modal>footer>div{gap:8px;display:flex}.agent-action-modal>footer:has(.follow-up-validation-error){flex-wrap:wrap}.follow-up-validation-error{color:#ff9bb1;flex:1 0 100%;margin:0;font-size:12px;line-height:1.5}.agent-action-modal>footer button.action-save{color:#140b19;border-color:var(--agent-chat);background:var(--agent-chat);font-weight:800}.integration-action-modal{width:min(1040px,100%)}.integration-code-grid{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.integration-code-grid label{color:#9b90a1;min-width:0;font:700 6px var(--font-plex-mono), monospace;gap:6px;display:grid}.integration-code-grid textarea{color:#cfc6d4;border:1px solid var(--line);resize:vertical;width:100%;min-height:170px;font:500 8px/1.55 var(--font-plex-mono), monospace;tab-size:2;background:#08060c;outline:0;padding:11px}.integration-code-grid small,.integration-action-modal .action-form-grid label>small{color:#8d8194;font:500 6px/1.5 var(--font-plex-mono), monospace}.integration-action-modal textarea.integration-headers{min-height:100px}.integration-test-button{min-height:40px;color:var(--agent-chat);cursor:pointer;background:#b784ff12;border:1px solid #563e6b;justify-content:center;align-items:center;gap:8px;font-size:8px;font-weight:750;display:inline-flex}.integration-test-button:disabled{opacity:.45;cursor:not-allowed}.mcp-tool-picker{grid-template-columns:1fr 1fr}.mcp-tool-picker>p{grid-column:1/-1}.agent-action-theme-voice .integration-test-button{color:#5de2c2;background:#5de2c20f;border-color:#315e55}.agent-action-theme-voice .agent-action-catalog-modal>header small,.agent-action-theme-voice .agent-action-modal>header small,.agent-action-theme-voice .agent-action-catalog-grid>button>i{color:#5de2c2}.agent-action-theme-voice .action-section-title>span,.agent-action-theme-voice .agent-action-modal>footer button.action-save{background:#5de2c2;border-color:#5de2c2}.agent-action-theme-voice .action-mode-cards button.active{color:#5de2c2;background:#5de2c20d;border-color:#5de2c2;box-shadow:inset 0 -2px #5de2c2}.agent-action-theme-voice .action-choice-list input,.agent-action-theme-voice .action-operation-grid input,.agent-action-theme-voice .action-field-table input,.agent-action-theme-voice .action-switch input{accent-color:#5de2c2}.builder-knowledge-options{gap:6px;display:grid}.builder-knowledge-options label{color:#887d8e;border:1px solid var(--line-soft);cursor:pointer;background:#0b0810;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:42px;padding:7px 9px;transition:border-color .2s,background .2s;display:grid}.builder-knowledge-options label:hover,.builder-knowledge-options label.active{background:#b784ff0e;border-color:#563d70}.builder-knowledge-options input{width:auto;min-height:auto;accent-color:var(--agent-chat)}.builder-knowledge-options span{gap:4px;min-width:0;display:grid}.builder-knowledge-options strong{color:#aaa0b1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.builder-knowledge-options small{color:#665c6d;font:500 6px var(--font-plex-mono), monospace}.agent-builder-voice .builder-knowledge-options input{accent-color:var(--agent-voice)}.agent-builder-voice .builder-knowledge-options label:hover,.agent-builder-voice .builder-knowledge-options label.active{background:#5de2c20b;border-color:#315e55}.builder-link{min-height:34px;color:var(--agent-chat);cursor:pointer;background:#b784ff12;border:1px solid #4f3967;justify-content:center;align-items:center;gap:7px;font-size:8px;display:inline-flex}.agent-builder-voice .builder-link{color:var(--agent-voice);background:#5de2c20f;border-color:#2d5c53}.builder-inline{grid-template-columns:1fr 1fr;gap:8px;display:grid}.builder-check{border:1px solid var(--line);align-items:center;gap:8px;min-height:38px;padding:8px;display:flex!important}.builder-check input{width:auto;min-height:auto}.builder-subhead{color:#62586a;border-top:1px solid var(--line-soft);font:700 6px var(--font-plex-mono), monospace;letter-spacing:.11em;margin-top:3px;padding-top:10px}.builder-switch-row{border:1px solid var(--line-soft);background:#0b0810;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 9px;display:grid!important}.builder-switch-row>span{gap:4px;display:grid}.builder-switch-row strong{color:#a69bab;font-size:8px}.builder-switch-row small{color:#655b6c;font-size:6px;line-height:1.4}.builder-switch-row input{appearance:none;cursor:pointer;background:#1a141d;border:1px solid #4b414f;border-radius:20px;width:30px;height:17px;min-height:17px;padding:0;transition:border-color .2s,background .2s;position:relative}.builder-switch-row input:after{content:"";background:#766c7c;border-radius:50%;width:11px;height:11px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.builder-switch-row input:checked{border-color:var(--agent-chat);background:#b784ff38}.builder-switch-row input:checked:after{background:var(--agent-chat);transform:translate(13px)}.agent-tester{background:#0d0912;flex-direction:column;min-width:0;display:flex}.agent-tester>header{color:#0b0710;background:var(--agent-chat);align-items:center;gap:9px;min-height:58px;padding:0 15px;display:flex}.agent-tester.voice>header{background:var(--agent-voice)}.agent-tester>header strong{font-size:12px}.tester-context{border-bottom:1px solid var(--line);background:#0a0710;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:10px 12px;display:grid}.tester-context label{gap:6px;min-width:0;display:grid}.tester-context label>span{color:#776b7e;font:650 6px var(--font-plex-mono), monospace;align-items:center;gap:5px;display:flex}.tester-context select{color:#aaa0b1;border:1px solid var(--line);width:100%;min-width:0;min-height:35px;font:500 7px var(--font-plex-mono), monospace;background:#100b15;outline:0;padding:0 8px}.tester-context>button{color:#8c7e93;border:1px solid var(--line);cursor:pointer;background:#100b15;place-items:center;width:35px;height:35px;display:grid}.tester-safety{color:#73667c;border-bottom:1px solid var(--line-soft);min-height:31px;font:500 6px var(--font-plex-mono), monospace;align-items:center;gap:6px;padding:0 12px;display:flex}.tester-safety svg{color:var(--agent-chat)}.tester-safety>div{padding:8px 0}.tester-safety label{align-items:center;gap:6px;font-size:10px;display:flex}.tester-safety input[type=checkbox]{width:auto;margin:0}.tester-safety p{margin:5px 0 0;font-size:9px;line-height:1.5}.tester-stage{flex-direction:column;justify-content:flex-start;gap:10px;min-height:270px;max-height:390px;padding:16px;display:flex;overflow-y:auto}.tester-stage:has(.tester-empty){justify-content:center}.tester-empty{text-align:center;justify-items:center;gap:12px;display:grid}.tester-empty>span,.voice-test-stage>span{width:56px;height:56px;color:var(--agent-chat);background:#b784ff14;border:1px solid #4e3964;place-items:center;display:grid}.tester-empty strong,.voice-test-stage strong{font-size:14px}.tester-empty p,.voice-test-stage p{color:#776d7e;max-width:250px;margin:0;font-size:9px;line-height:1.6}.test-bubble{max-width:90%;padding:10px 12px;font-size:9px;line-height:1.5}.test-bubble.customer{color:#c8bdcf;border:1px solid var(--line);background:#17101f;align-self:flex-end}.test-bubble.agent{color:#160d1f;background:var(--agent-chat);align-self:flex-start}.tester-thinking{color:#817489;font:500 7px var(--font-plex-mono), monospace;align-items:center;gap:7px;display:flex}.tester-runtime{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:5px;padding:8px 12px;display:flex}.tester-runtime span,.tester-runtime strong{color:#7e7285;border:1px solid var(--line-soft);font:600 6px var(--font-plex-mono), monospace;background:#0a0710;padding:4px 6px}.tester-runtime strong{color:var(--agent-chat);border-color:#4b3561}.tester-traces{border-bottom:1px solid var(--line);background:#09060d}.tester-traces>summary{color:#756a7c;cursor:pointer;min-height:36px;font:650 6px var(--font-plex-mono), monospace;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:0 12px;list-style:none;display:grid}.tester-traces>summary::-webkit-details-marker{display:none}.tester-traces>summary strong{color:var(--agent-chat)}.tester-traces[open]>summary svg{transform:rotate(180deg)}.tester-traces>div{max-height:230px;overflow:auto}.tester-traces article{border-top:1px solid var(--line-soft);gap:7px;padding:9px 11px;display:grid}.tester-traces article>span{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.tester-traces article i{color:#140b1c;background:var(--agent-chat);width:18px;height:18px;font:normal 800 6px var(--font-plex-mono), monospace;place-items:center;display:grid}.tester-traces article strong{color:#9a8fa1;font:600 7px var(--font-plex-mono), monospace;text-transform:capitalize}.tester-traces article em{color:#817688;font:normal 650 6px var(--font-plex-mono), monospace}.tester-traces article em.real{color:#5de2c2}.tester-traces article em.simulated{color:#e5c06c}.tester-traces article.procedure{background:linear-gradient(90deg,#b784ff0e,#0000 70%)}.tester-traces article em.procedure{color:#c498f1}.tester-traces article.guardrail{background:linear-gradient(90deg,#5de2c211,#0000 72%)}.tester-traces article.guardrail i{background:#5de2c2}.tester-traces article em.guardrail{color:#5de2c2}.tester-traces pre{color:#726678;border:1px solid var(--line-soft);max-height:130px;font:500 6px/1.55 var(--font-plex-mono), monospace;white-space:pre-wrap;background:#050307;margin:0;padding:8px;overflow:auto}.tester-examples{gap:6px;margin-top:auto;padding:14px;display:grid}.tester-examples small{color:#6c6272;font:600 7px var(--font-plex-mono), monospace}.tester-examples button{text-align:left;color:#877c8e;border:1px solid var(--line-soft);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#0a0710;min-height:34px;padding:0 10px;font-size:8px;overflow:hidden}.tester-composer{border:1px solid var(--line);background:#09060d;grid-template-columns:1fr auto;align-items:center;margin:0 14px 14px;padding:6px;display:grid}.tester-composer textarea{min-height:56px;color:var(--paper);resize:none;background:0 0;border:0;outline:0;padding:9px;font-size:9px}.tester-composer button{color:#110919;background:var(--agent-chat);cursor:pointer;border:0;place-items:center;width:36px;height:36px;display:grid}.voice-test-tabs{grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.voice-test-tabs button{color:#776d7e;border:1px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:8px;display:flex}.voice-test-tabs button.active{color:var(--agent-voice);background:#5de2c20f;border-color:#336b60}.voice-test-stage{text-align:center;align-content:center;justify-items:center;gap:13px;min-height:250px;padding:20px;display:grid}.voice-test-stage>span{color:var(--agent-voice);background:#5de2c212;border-color:#32685e}.voice-web-test,.voice-phone-test{gap:8px;padding:13px;display:grid}.voice-web-test input,.voice-phone-test input,.voice-phone-test select{min-height:40px;color:var(--paper);border:1px solid var(--line);background:#09060d;padding:0 10px;font-size:9px}.voice-web-test button,.voice-phone-test button{color:#08110f;background:var(--agent-voice);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:9px;font-weight:800;display:flex}.voice-web-test p{color:#b7acbd;border-left:2px solid var(--agent-voice);background:#09060d;margin:3px 0;padding:10px;font-size:8px;line-height:1.5}.voice-history{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding:14px;display:grid}.voice-history>strong{color:#756a7c;font:600 7px var(--font-plex-mono), monospace;text-transform:uppercase}.voice-history>div{color:#817687;align-items:center;gap:8px;display:flex}.voice-history>div span{gap:3px;font-size:8px;display:grid}.voice-history small{color:#62586a;font:500 7px var(--font-plex-mono), monospace}.agent-resource-grid{grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.agent-resource-list{border:1px solid var(--line);background:var(--agent-panel)}.twilio-provision button,.agent-resource-list article>button{color:#aa9cb2;border:1px solid var(--line);cursor:pointer;background:#15101d;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;display:inline-flex}.agent-resource-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;min-height:58px;padding:10px 13px;display:grid}.agent-resource-list article>span{gap:4px;min-width:0;display:grid}.agent-resource-list article strong{color:#aaa0af;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-resource-list article small{color:#665c6d;font:400 7px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-resource-list article i{color:#817488;font:normal 600 7px var(--font-plex-mono), monospace;text-transform:uppercase}.twilio-provision{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 13px;display:flex}.twilio-provision small{color:#736978;font:500 8px var(--font-plex-mono), monospace;margin-right:auto}.twilio-provision input{width:70px;min-height:34px;color:var(--paper);border:1px solid var(--line);background:#09060d;padding:0 8px}.analysis-operations{gap:12px;margin-bottom:15px;display:grid}.analysis-operations-header{background:radial-gradient(circle at 82% -40%,#b784ff30,#0000 39%),linear-gradient(120deg,#110c18,#0b0810);border:1px solid #443253;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:18px 20px;display:flex}.analysis-operations-header>div{gap:5px;display:grid}.analysis-operations-header small{color:var(--agent-chat);font:750 7px var(--font-plex-mono), monospace;letter-spacing:.15em}.analysis-operations-header h3{color:#d8cedd;letter-spacing:-.04em;margin:0;font-size:21px}.analysis-operations-header p{color:#776d7e;margin:0;font-size:8px}.analysis-operations-header>button{color:#af9cba;cursor:pointer;background:#0b0810;border:1px solid #4c3a58;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:8px;display:inline-flex}.analysis-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.analysis-filters label{color:#756a7c;min-width:0;font:700 6px var(--font-plex-mono), monospace;gap:6px;display:grid}.analysis-filters select{color:#c4b9ca;border:1px solid var(--line);min-width:0;min-height:39px;font:550 8px var(--font-plex-mono), monospace;background:#09060d;outline:0;padding:0 10px}.analysis-summary{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.analysis-summary article{border-right:1px solid var(--line);background:#0e0a14;align-content:center;gap:7px;min-height:112px;padding:15px;display:grid}.analysis-summary span{color:#8e7b9b;font:750 6px var(--font-plex-mono), monospace;letter-spacing:.08em;align-items:center;gap:6px;display:flex}.analysis-summary strong{color:#d6cadc;font:500 27px var(--font-plex-mono), monospace}.analysis-summary .failure span,.analysis-summary .failure strong{color:#d57687}.analysis-summary .partial span,.analysis-summary .partial strong{color:#d0aa61}.analysis-metric-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analysis-metric-grid>section{border:1px solid var(--line);background:#0d0912;min-width:0}.analysis-metric-grid>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 13px;display:flex}.analysis-metric-grid>section>header span{color:#a99cae;font:750 7px var(--font-plex-mono), monospace;letter-spacing:.07em}.analysis-metric-grid>section>header small{color:#625869;font:500 6px var(--font-plex-mono), monospace}.analysis-metric-grid>section>div{gap:2px;padding:8px 12px;display:grid}.analysis-metric-grid>section>div>p{color:#675d6e;place-items:center;min-height:64px;margin:0;font-size:8px;display:grid}.analysis-metric-grid article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(90px,.8fr) minmax(100px,1.2fr) 36px;align-items:center;gap:9px;min-height:49px;display:grid}.analysis-metric-grid article:last-child{border-bottom:0}.analysis-metric-grid article>span{gap:4px;min-width:0;display:grid}.analysis-metric-grid article strong{color:#a99fac;font:650 7px var(--font-plex-mono), monospace;text-overflow:ellipsis;overflow:hidden}.analysis-metric-grid article small{color:#625869;font:550 6px var(--font-plex-mono), monospace}.analysis-metric-grid article>div{background:#1c1423;height:6px;display:flex;overflow:hidden}.analysis-metric-grid article>div i{background:var(--agent-chat);height:100%;display:block}.analysis-metric-grid article>b{color:#b49ac8;font:700 7px var(--font-plex-mono), monospace;text-align:right}.analysis-metric-grid article.evaluation{grid-template-columns:minmax(90px,.8fr) minmax(100px,1.2fr) auto}.analysis-metric-grid article.evaluation>small{gap:5px;display:flex}.analysis-metric-grid article.evaluation em{font-style:normal}.analysis-native-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analysis-native-metrics>section{border:1px solid var(--line);background:#0d0912;min-width:0}.analysis-native-metrics>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:47px;padding:0 12px;display:flex}.analysis-native-metrics>section>header span{color:#aa9caf;font:750 6px var(--font-plex-mono), monospace;align-items:center;gap:6px;display:flex}.analysis-native-metrics>section>header small{color:#63586a;font:550 6px var(--font-plex-mono), monospace}.analysis-native-distribution{padding:7px 11px;display:grid}.analysis-native-distribution article{border-bottom:1px solid var(--line-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;display:grid}.analysis-native-distribution article:last-child{border-bottom:0}.analysis-native-distribution i{background:#6d6373;width:7px;height:7px}.analysis-native-distribution i.positive,.analysis-native-distribution i.frustration-none{background:#5de2c2}.analysis-native-distribution i.neutral,.analysis-native-distribution i.frustration-low{background:#8d8194}.analysis-native-distribution i.negative,.analysis-native-distribution i.frustration-high{background:#dc7386}.analysis-native-distribution i.mixed,.analysis-native-distribution i.frustration-medium{background:#b784ff}.analysis-native-distribution i.unknown,.analysis-native-distribution i.frustration-unknown{background:#d0aa61}.analysis-native-distribution span{color:#786e7f;font:600 6px var(--font-plex-mono), monospace;text-transform:uppercase}.analysis-native-distribution strong{color:#b9aebf;font:700 8px var(--font-plex-mono), monospace}.analysis-native-metrics dl{margin:7px 11px;display:grid}.analysis-native-metrics dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:31px;display:flex}.analysis-native-metrics dt{color:#756b7c;font-size:7px}.analysis-native-metrics dd{color:#b9aebf;font:700 7px var(--font-plex-mono), monospace;margin:0}.analysis-language-list{flex-wrap:wrap;gap:5px;padding:0 11px 10px;display:flex}.analysis-language-list span{color:#887992;font:600 6px var(--font-plex-mono), monospace;border:1px solid #3e3047;gap:7px;padding:5px 6px;display:inline-flex}.analysis-language-list>small{color:#645b6b;font-size:7px}.analysis-ledger{border:1px solid var(--line);background:#0d0912}.analysis-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:60px;padding:0 14px;display:flex}.analysis-ledger>header>span{gap:4px;display:grid}.analysis-ledger>header small{color:var(--agent-chat);font:700 6px var(--font-plex-mono), monospace;letter-spacing:.1em}.analysis-ledger>header strong{color:#bcb1c1;font-size:11px}.analysis-ledger>header>i{color:#b593d5;min-width:29px;height:29px;font:normal 700 7px var(--font-plex-mono), monospace;border:1px solid #4c395e;place-items:center;display:grid}.analysis-ledger>div>button{color:#84798a;text-align:left;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;width:100%;min-height:65px;padding:9px 13px;display:grid}.analysis-ledger-icon{width:34px;height:34px;color:var(--agent-chat);background:#b784ff0e;border:1px solid #4c385e;place-items:center;display:grid}.analysis-ledger button>span:nth-child(2){gap:4px;min-width:0;display:grid}.analysis-ledger button strong{color:#afa4b4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analysis-ledger button small{color:#655b6c;font:500 6px var(--font-plex-mono), monospace}.analysis-ledger button>i,.analysis-ledger button>em{font:normal 700 6px var(--font-plex-mono), monospace;text-transform:uppercase;border:1px solid #423447;padding:5px 7px}.analysis-ledger .completed,.analysis-detail-modal .completed,.analysis-ledger .synced{color:#5de2c2;border-color:#315e55}.analysis-ledger .partial,.analysis-detail-modal .partial,.analysis-ledger .pending{color:#d0aa61;border-color:#604e2c}.analysis-ledger .failed,.analysis-detail-modal .failed{color:#dc7386;border-color:#653844}.analysis-ledger .not_applicable,.analysis-ledger .not_requested{color:#756a7b;border-color:#3e3344}.analysis-ledger .analysis-sentiment.positive{color:#5de2c2;border-color:#315e55}.analysis-ledger .analysis-sentiment.negative{color:#dc7386;border-color:#653844}.analysis-ledger .analysis-sentiment.neutral{color:#998da0;border-color:#46394c}.analysis-ledger .analysis-sentiment.mixed{color:#b99add;border-color:#523d65}.learning-operations{margin-top:15px}.learning-memory-row{color:#84798a;border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:72px;padding:10px 13px;display:grid}.learning-memory-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.learning-memory-row>span:nth-child(2)>strong{color:#afa4b4;font-size:8px}.learning-memory-row>span:nth-child(2)>small{color:#655b6c;font:500 6px var(--font-plex-mono), monospace}.learning-memory-row p{color:#766b7c;margin:0;font-size:8px;line-height:1.45}.learning-memory-row em{color:#d0aa61;font:normal 700 6px var(--font-plex-mono), monospace}.learning-memory-row>i{font:normal 700 6px var(--font-plex-mono), monospace;text-transform:uppercase;border:1px solid #423447;padding:5px 7px}.learning-memory-row>i.active{color:#5de2c2;border-color:#315e55}.learning-memory-row>i.pending_review,.learning-memory-row>i.candidate{color:#d0aa61;border-color:#604e2c}.learning-memory-row>i.rejected,.learning-memory-row>i.archived{color:#dc7386;border-color:#653844}.learning-memory-actions{gap:6px;display:flex}.learning-memory-actions button,.learning-memory-row>button{color:#9a8ca1;cursor:pointer;background:0 0;border:1px solid #423447;min-height:30px;padding:0 9px;font-size:7px}.analysis-empty{color:#655a6c;text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.analysis-empty p{margin:0;font-size:7px}.analysis-detail-modal{background:radial-gradient(circle at 80% -10%,#b784ff1f,#0000 34%),#0d0913;border:1px solid #57406b;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100%);height:min(800px,100vh - 48px);animation:.22s both modal-in;display:grid;overflow:hidden;box-shadow:0 38px 140px #000000b8}.analysis-detail-modal>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:88px;padding:15px 18px;display:flex}.analysis-detail-modal>header>i{width:42px;height:42px;color:var(--agent-chat);background:#b784ff14;border:1px solid #543c69;place-items:center;font-style:normal;display:grid}.analysis-detail-modal>header>div{gap:4px;min-width:0;display:grid}.analysis-detail-modal>header small{color:var(--agent-chat);font:700 6px var(--font-plex-mono), monospace;letter-spacing:.1em}.analysis-detail-modal>header h2{color:#d8cedd;margin:0;font-size:19px}.analysis-detail-modal>header p{color:#756b7c;margin:0;font-size:8px}.analysis-detail-modal>header>span{font:700 6px var(--font-plex-mono), monospace;text-transform:uppercase;border:1px solid;margin-left:auto;padding:6px 8px}.analysis-detail-modal>header>button{color:#7d7283;border:1px solid var(--line);cursor:pointer;background:#09060d;place-items:center;width:36px;height:36px;display:grid}.analysis-detail-body{grid-template-columns:minmax(0,1fr) 280px;min-height:0;display:grid;overflow:hidden}.analysis-detail-body>main{align-content:start;gap:13px;min-width:0;padding:15px;display:grid;overflow-y:auto}.analysis-detail-body>main>section{border:1px solid var(--line)}.analysis-detail-body>main>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:45px;padding:0 11px;display:flex}.analysis-detail-body>main>section>header span{color:#a89bad;font:750 7px var(--font-plex-mono), monospace}.analysis-detail-body>main>section>header strong{color:#b38fd5;font:700 8px var(--font-plex-mono), monospace}.analysis-detail-body main article{border-bottom:1px solid var(--line-soft);gap:8px;padding:11px;display:grid}.analysis-detail-body main article:last-child{border-bottom:0}.analysis-detail-body main article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.analysis-detail-body main article strong{color:#b9aebf;font:650 8px var(--font-plex-mono), monospace}.analysis-detail-body main article em{color:#8e8195;font:normal 700 6px var(--font-plex-mono), monospace;text-transform:uppercase;border:1px solid #423549;padding:4px 6px}.analysis-detail-body main article em.success{color:#5de2c2;border-color:#315e55}.analysis-detail-body main article em.failure{color:#dc7386;border-color:#653844}.analysis-detail-body main article em.unknown{color:#d0aa61;border-color:#604e2c}.analysis-detail-body main article em.positive{color:#5de2c2;border-color:#315e55}.analysis-detail-body main article em.negative{color:#dc7386;border-color:#653844}.analysis-detail-body main article em.neutral{color:#998da0;border-color:#46394c}.analysis-detail-body main article em.mixed{color:#b99add;border-color:#523d65}.analysis-detail-body main article a{overflow-wrap:anywhere;color:#a98bcc;font-size:7px}.analysis-detail-empty{color:#675d6e;margin:0;padding:14px;font-size:8px}.analysis-detail-body main code{overflow-wrap:anywhere;color:#bfe4db;width:fit-content;max-width:100%;font:600 8px var(--font-plex-mono), monospace;background:#5de2c209;border:1px solid #315e55;padding:7px 8px}.analysis-detail-body main code.empty{color:#746a7b;background:#0b0810;border-color:#3b3041}.analysis-detail-body main article p{color:#84798b;gap:4px;margin:0;font-size:8px;line-height:1.55;display:grid}.analysis-detail-body main article p small{color:#605667;font:700 6px var(--font-plex-mono), monospace}.analysis-detail-body>aside{border-left:1px solid var(--line);background:#100b16;padding:17px 15px;overflow-y:auto}.analysis-detail-body>aside>small{color:var(--agent-chat);font:700 6px var(--font-plex-mono), monospace;letter-spacing:.1em}.analysis-detail-body dl{border:1px solid var(--line);margin:9px 0 20px}.analysis-detail-body dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:0 9px;display:flex}.analysis-detail-body dl div:last-child{border-bottom:0}.analysis-detail-body dt{color:#6f6576;font-size:7px}.analysis-detail-body dd{color:#a497ab;font:650 7px var(--font-plex-mono), monospace;margin:0}.analysis-detail-body dd.failed{color:#dc7386}.analysis-detail-body dd.synced{color:#5de2c2}.analysis-detail-error{color:#dc7386;background:#dc738609;border:1px solid #653844;margin-bottom:20px;padding:9px}.analysis-detail-error strong{font:700 6px var(--font-plex-mono), monospace}.analysis-detail-error p{color:#9b737c;margin:5px 0 0;font-size:7px;line-height:1.5}.analysis-detail-body ol{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.analysis-detail-body li{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;display:grid}.analysis-detail-body li>i{width:27px;height:27px;font:normal 700 6px var(--font-plex-mono), monospace;border:1px solid #44344f;place-items:center;display:grid}.analysis-detail-body li>span{gap:3px;min-width:0;display:grid}.analysis-detail-body li strong{color:#95899c;font-size:7px}.analysis-detail-body li small{color:#5f5566;font:500 6px var(--font-plex-mono), monospace}.analysis-detail-modal>footer{border-top:1px solid var(--line);background:#100b16;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:10px 16px;display:flex}.analysis-detail-modal>footer>span{color:#6f6576;align-items:center;gap:6px;font-size:7px;display:flex}.analysis-detail-modal>footer>div{gap:7px;display:flex}.analysis-detail-modal>footer button{color:#988ba0;cursor:pointer;background:#0a0710;border:1px solid #44364e;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:7px;display:inline-flex}.analysis-detail-modal>footer button.primary{color:#120b17;border-color:var(--agent-chat);background:var(--agent-chat);font-weight:800}.analysis-detail-modal button:disabled{opacity:.4;cursor:wait}.knowledge-bases-home,.knowledge-base-detail{gap:14px;min-width:0;display:grid}.knowledge-bases-header{border:1px solid var(--line);background:radial-gradient(circle at 82% -30%,#b784ff29,#0000 38%),#0e0a14;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:18px 20px;display:flex}.knowledge-bases-header>div{gap:5px;display:grid}.knowledge-bases-header small,.knowledge-base-detail-header>div>small{color:var(--agent-chat);font:700 7px var(--font-plex-mono), monospace;letter-spacing:.15em}.knowledge-bases-header h3,.knowledge-base-detail-header h3{letter-spacing:-.04em;margin:0;font-size:20px}.knowledge-bases-header p,.knowledge-base-detail-header p{color:#756b7c;margin:0;font-size:9px}.knowledge-bases-header>button,.knowledge-base-create>button{color:#140b1c;border:1px solid var(--agent-chat);background:var(--agent-chat);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:8px;font-weight:800;display:inline-flex}.knowledge-bases-header>button:disabled,.knowledge-base-create>button:disabled{opacity:.45;cursor:not-allowed}.knowledge-base-create{background:#b784ff0b;border:1px solid #4f3967;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.knowledge-base-create label{color:#746a7b;min-width:0;font:650 7px var(--font-plex-mono), monospace;gap:6px;display:grid}.knowledge-base-create input{width:100%;min-height:39px;color:var(--paper);border:1px solid var(--line);font:500 8px var(--font-plex-mono), monospace;background:#09060d;outline:0;padding:0 10px}.knowledge-base-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.knowledge-base-grid>button{text-align:left;min-width:0;min-height:220px;color:inherit;border:1px solid var(--line);cursor:pointer;background:linear-gradient(145deg,#120d18,#0b0810);grid-template-rows:1fr auto auto;grid-template-columns:auto minmax(0,1fr);gap:15px 12px;padding:17px;transition:transform .2s,border-color .2s,background .2s;display:grid}.knowledge-base-grid>button:hover{background:linear-gradient(145deg,#181020,#0d0912);border-color:#65488a;transform:translateY(-2px)}.knowledge-base-icon{width:42px;height:42px;color:var(--agent-chat);background:#b784ff14;border:1px solid #533b6d;place-items:center;display:grid}.knowledge-base-grid>button>div{align-content:start;gap:7px;min-width:0;display:grid}.knowledge-base-grid>button>div small{color:#76647f;font:700 6px var(--font-plex-mono), monospace;letter-spacing:.09em}.knowledge-base-grid>button>div strong{color:#c8becf;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-base-grid>button>div p{color:#746a7b;min-height:30px;margin:0;font-size:8px;line-height:1.55}.knowledge-base-grid dl{border:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.knowledge-base-grid dl div{border-right:1px solid var(--line-soft);gap:5px;min-height:49px;padding:9px;display:grid}.knowledge-base-grid dl div:last-child{border-right:0}.knowledge-base-grid dt{color:#5f5666;font:600 6px var(--font-plex-mono), monospace}.knowledge-base-grid dd{color:#aaa0b1;font:700 10px var(--font-plex-mono), monospace;margin:0}.knowledge-base-grid>button>i{color:var(--agent-chat);font:normal 700 7px var(--font-plex-mono), monospace;letter-spacing:.08em;grid-column:1/-1}.knowledge-bases-empty{text-align:center;color:#675c6f;border:1px dashed var(--line);align-content:center;place-items:center;gap:10px;min-height:300px;display:grid}.knowledge-bases-empty strong{color:#9d92a4;font-size:11px}.knowledge-bases-empty p{color:#6c6273;margin:0;font-size:8px}.knowledge-base-detail-header{border:1px solid var(--line);background:radial-gradient(circle at 82% -30%,#b784ff29,#0000 40%),#0e0a14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:91px;padding:14px 17px;display:grid}.knowledge-base-detail-header>button{color:#978a9f;border:1px solid var(--line);cursor:pointer;background:#0a0710;place-items:center;width:37px;height:37px;display:grid}.knowledge-base-detail-header>div{gap:4px;min-width:0;display:grid}.knowledge-base-detail-header>span{border-left:1px solid var(--line);justify-items:end;gap:4px;min-width:74px;padding:10px;display:grid}.knowledge-base-detail-header>span strong{color:var(--agent-chat);font:700 15px var(--font-plex-mono), monospace}.knowledge-base-detail-header>span small{color:#665c6d;font:600 6px var(--font-plex-mono), monospace}.knowledge-source-tabs{border:1px solid var(--line);background:#0b0810;display:flex;overflow-x:auto}.knowledge-source-tabs button{color:#776c7e;border:0;border-right:1px solid var(--line);cursor:pointer;min-height:43px;font:600 8px var(--font-plex-mono), monospace;white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.knowledge-source-tabs button:hover,.knowledge-source-tabs button.active{color:#d5cddd;background:#b784ff14}.knowledge-source-tabs button.active{box-shadow:inset 0 -2px var(--agent-chat)}.knowledge-source-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.knowledge-source-overview>button{text-align:left;min-width:0;min-height:137px;color:inherit;border:1px solid var(--line);cursor:pointer;background:#0e0a14;grid-template-rows:auto 1fr;padding:0;transition:border-color .2s,transform .2s;display:grid}.knowledge-source-overview>button:hover{border-color:#61447f;transform:translateY(-1px)}.knowledge-source-overview>button>span{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:65px;padding:12px 14px;display:grid}.knowledge-source-overview>button>span i{width:35px;height:35px;color:var(--agent-chat);background:#b784ff12;border:1px solid #49345e;place-items:center;display:grid}.knowledge-source-overview>button>span strong{color:#bcb2c3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledge-source-overview>button>div{gap:5px;padding:12px 14px;display:grid}.knowledge-source-overview>button>div small{color:#6a606f;font:500 8px var(--font-plex-mono), monospace}.knowledge-source-overview>button>div b{color:#c6bdcc;font:700 12px var(--font-plex-mono), monospace}.knowledge-library-wide{width:100%}.knowledge-studio{grid-template-columns:minmax(0,1.45fr) minmax(340px,.72fr);align-items:start;gap:15px;display:grid}.knowledge-ingestion,.knowledge-library{border:1px solid var(--line);background:var(--agent-panel);min-width:0}.knowledge-heading{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% -30%,#b784ff29,#0000 42%);align-items:center;gap:12px;min-height:78px;padding:15px 17px;display:flex}.knowledge-heading div{gap:4px;display:grid}.knowledge-heading small{color:var(--agent-chat);font:700 7px var(--font-plex-mono), monospace;letter-spacing:.14em}.knowledge-heading h3{letter-spacing:-.02em;margin:0;font-size:15px}.knowledge-heading p{color:#746a7b;margin:0;font-size:8px}.knowledge-agent-select{color:#756a7c;border-bottom:1px solid var(--line);min-height:61px;font:650 7px var(--font-plex-mono), monospace;grid-template-columns:minmax(170px,.45fr) minmax(220px,1fr);align-items:center;gap:14px;padding:11px 16px;display:grid}.knowledge-agent-select select{min-height:37px;color:var(--paper);border:1px solid var(--line);font:500 8px var(--font-plex-mono), monospace;background:#09060d;outline:0;padding:0 10px}.knowledge-kind-tabs{border-bottom:1px solid var(--line);background:#0a0710;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:11px;display:grid}.knowledge-kind-tabs button{text-align:left;color:#756a7c;border:1px solid var(--line-soft);cursor:pointer;background:#0f0b15;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px;transition:border-color .2s,background .2s,transform .2s;display:flex}.knowledge-kind-tabs button:hover{border-color:#504458;transform:translateY(-1px)}.knowledge-kind-tabs button.active{color:#d8cfe0;box-shadow:inset 0 -2px var(--agent-chat);background:#b784ff1a;border-color:#65468a}.knowledge-kind-tabs button>svg{color:#655a6c;flex:none}.knowledge-kind-tabs button.active>svg{color:var(--agent-chat)}.knowledge-kind-tabs button span{gap:4px;min-width:0;display:grid}.knowledge-kind-tabs button strong{font-size:8px}.knowledge-kind-tabs button small{color:#62596a;font:500 6px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-editor{align-content:start;gap:14px;min-height:342px;padding:15px 16px 16px;display:grid}.knowledge-editor-intro{min-height:48px;color:var(--agent-chat);border-left:2px solid var(--agent-chat);background:#b784ff0e;align-items:center;gap:10px;padding:10px 11px;display:flex}.knowledge-editor-intro span{gap:4px;display:grid}.knowledge-editor-intro small{color:#756b7b;font:500 7px/1.45 var(--font-plex-mono), monospace}.knowledge-field-grid{gap:10px;display:grid}.knowledge-field-grid.two{grid-template-columns:.8fr 1.2fr}.knowledge-field-grid.three{grid-template-columns:repeat(3,1fr)}.knowledge-field-grid label{color:#716778;min-width:0;font:650 7px var(--font-plex-mono), monospace;gap:6px;display:grid}.knowledge-field-grid input,.knowledge-field-grid select,.knowledge-field-grid textarea{width:100%;min-width:0;min-height:39px;color:var(--paper);border:1px solid var(--line);font:500 8px var(--font-plex-mono), monospace;background:#09060d;outline:0;padding:0 10px}.knowledge-field-grid input:focus,.knowledge-field-grid select:focus,.knowledge-field-grid textarea:focus{border-color:#6a4b90;box-shadow:0 0 0 2px #b784ff12}.knowledge-field-grid textarea{resize:vertical;min-height:105px;padding-block:10px;line-height:1.55}.knowledge-field-grid textarea.knowledge-long-text{min-height:170px}.knowledge-editor-footer{justify-content:space-between;align-items:center;gap:14px;min-height:47px;display:flex}.knowledge-editor-footer>span{color:#716778;font:500 7px/1.4 var(--font-plex-mono), monospace;align-items:center;gap:7px;display:inline-flex}.knowledge-editor-footer>span svg{color:#80718a}.knowledge-editor-footer button{color:#130a1b;border:1px solid var(--agent-chat);background:var(--agent-chat);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:8px;font-weight:800;display:inline-flex}.knowledge-editor-footer button:disabled{opacity:.45;cursor:not-allowed}.knowledge-dropzone{text-align:center;min-height:178px;color:var(--agent-chat);cursor:pointer;background:radial-gradient(circle,#b784ff17,#0000 62%),#0a0710;border:1px dashed #654a80;align-content:center;place-items:center;gap:9px;padding:24px;transition:border-color .2s,background .2s;display:grid}.knowledge-dropzone:hover{border-color:var(--agent-chat);background:radial-gradient(circle,#b784ff24,#0000 62%),#0a0710}.knowledge-dropzone span{color:#6e6475;font:500 7px var(--font-plex-mono), monospace}.knowledge-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.knowledge-file-note{color:#736978;min-height:41px;font:500 7px/1.5 var(--font-plex-mono), monospace;align-items:center;gap:8px;display:flex}.knowledge-file-note svg{color:#887797;flex:none}.knowledge-library>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:14px 16px;display:flex}.knowledge-library>header>span{gap:5px;display:grid}.knowledge-library>header small{color:#716678;font:650 7px var(--font-plex-mono), monospace;letter-spacing:.12em}.knowledge-library>header strong{font-size:13px}.knowledge-library>header>i{min-width:29px;height:29px;color:var(--agent-chat);font:normal 700 8px var(--font-plex-mono), monospace;background:#b784ff12;border:1px solid #594070;place-items:center;padding:0 8px;display:grid}.knowledge-library-list{max-height:620px;overflow:auto}.knowledge-library-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:78px;padding:12px 13px;transition:background .2s;display:grid}.knowledge-source-icon{color:#9b88aa;background:#15101d;border:1px solid #44364f;place-items:center;width:34px;height:34px;display:grid}.knowledge-library-list article>div{gap:5px;min-width:0;display:grid}.knowledge-library-list article>div>strong{color:#b5aabd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.knowledge-library-list article>div>small{color:#655b6c;font:500 7px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-library-list article em{color:#6f6476;font:normal 500 6px var(--font-plex-mono), monospace;align-items:center;gap:5px;display:flex}.knowledge-library-list article>i{color:#85788d;border:1px solid var(--line);font:normal 700 6px var(--font-plex-mono), monospace;text-transform:uppercase;white-space:nowrap;padding:4px 6px}.knowledge-library-list article>i.ready{color:#64d6bb;border-color:#2e5a51}.knowledge-library-list article>i.failed{color:#df8c77;border-color:#633b34}.knowledge-library-list article>i.indexing,.knowledge-library-list article>i.pending{color:#d7b76a;border-color:#594c2f}.knowledge-library-list article>button{color:#82758a;border:1px solid var(--line);cursor:pointer;background:#130e19;place-items:center;width:31px;height:31px;display:grid}.knowledge-library-list article>button:disabled{opacity:.45;cursor:not-allowed}.knowledge-empty{text-align:center;color:#5f5566;align-content:center;place-items:center;gap:10px;min-height:260px;display:grid}.knowledge-empty strong{color:#8d8194;font-size:10px}.knowledge-empty p{color:#625869;max-width:230px;margin:0;font-size:8px;line-height:1.5}@media (max-width:1220px){.knowledge-base-grid,.knowledge-source-overview,.agent-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-builder-grid{grid-template-columns:minmax(430px,1.55fr) minmax(280px,.8fr)}.agent-tester{border-top:1px solid var(--line);grid-column:1/-1;min-height:620px}.tester-stage{min-height:240px}.knowledge-studio{grid-template-columns:1fr}.knowledge-library-list{max-height:440px}}@media (max-width:850px){.knowledge-base-create{grid-template-columns:1fr}.agent-hub-hero{flex-direction:column;align-items:stretch}.agent-operation-switch{min-width:0}.agent-create-lanes,.agent-resource-grid{grid-template-columns:1fr}.agent-builder-topbar{grid-template-columns:auto 1fr auto}.builder-status{grid-area:2/1/auto/3}.builder-save{grid-area:1/3}.agent-builder-meta{flex-direction:column;align-items:stretch}.agent-builder-meta label,.agent-builder-meta label.builder-company{min-width:0}.builder-version{margin-left:0;padding:0}.agent-builder-grid{grid-template-columns:1fr}.prompt-workbench,.builder-settings{border-right:0;border-bottom:1px solid var(--line)}.prompt-workbench>textarea{min-height:500px}.builder-settings{max-height:none}.voice-welcome-editor{grid-template-columns:1fr}.knowledge-kind-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-field-grid.two,.knowledge-field-grid.three{grid-template-columns:1fr}.agent-action-backdrop{padding:0}.agent-action-modal,.agent-action-catalog-modal{border:0;width:100%;height:100vh;max-height:100vh}.procedure-editor-body{grid-template-columns:1fr;overflow-y:auto}.procedure-editor-body>main{overflow:visible}.procedure-editor-body>aside{border-top:1px solid var(--line);border-left:0}.voice-library-backdrop{padding:0}.voice-library-modal{border:0;width:100%;height:100vh}.voice-library-grid{grid-template-columns:1fr 1fr}.integration-code-grid,.analysis-metric-grid,.analysis-native-metrics{grid-template-columns:1fr}.analysis-detail-modal{border:0;width:100%;height:100vh}.analysis-detail-body{grid-template-columns:1fr;overflow-y:auto}.analysis-detail-body>main{overflow:visible}.analysis-detail-body>aside{border-top:1px solid var(--line);border-left:0}}@media (max-width:620px){.knowledge-bases-header{flex-direction:column;align-items:stretch}.knowledge-base-grid,.knowledge-source-overview{grid-template-columns:1fr}.knowledge-base-detail-header{grid-template-columns:auto 1fr}.knowledge-base-detail-header>span{border-left:0;grid-column:2;justify-items:start}.agent-catalog-grid{grid-template-columns:1fr}.agent-create-lanes>button{min-height:128px;padding:16px}.agent-hub-tabs button{flex:1 0 auto}.agent-builder-topbar{gap:8px}.builder-identity strong{font-size:12px}.builder-save{padding-inline:11px}.builder-status{min-width:0}.prompt-toolbar{flex-direction:column;align-items:stretch}.prompt-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.prompt-workbench>textarea{min-height:430px;padding:17px;font-size:11px}.twilio-provision{flex-direction:column;align-items:stretch}.twilio-provision small{margin:0 0 4px}.knowledge-agent-select{grid-template-columns:1fr}.knowledge-kind-tabs{grid-template-columns:1fr 1fr}.knowledge-editor-footer{flex-direction:column;align-items:stretch}.knowledge-library-list article{grid-template-columns:auto minmax(0,1fr) auto}.knowledge-library-list article>i{grid-column:2;justify-self:start}.knowledge-library-list article>button{grid-area:1/3/span 2}.agent-action-catalog-grid,.action-mode-cards,.action-operation-grid,.action-form-grid{grid-template-columns:1fr}.context-variable-popover{left:0;right:auto}.voice-filter-bar.wide{grid-template-columns:1fr 1fr}.selected-voice-panel{grid-template-columns:auto minmax(0,1fr) auto}.selected-voice-change{grid-column:1/-1}.voice-library-modal>header p,.voice-library-status small{display:none}.voice-library-body{padding-inline:11px}.voice-library-filters{grid-template-columns:1fr 1fr}.voice-library-grid{grid-template-columns:1fr}.voice-library-card.voice-library-default{grid-column:auto;grid-template-columns:auto minmax(0,1fr)}.voice-library-default>em,.voice-library-modal>footer>span{display:none}.voice-library-modal>footer{justify-content:flex-end}.mcp-tool-picker{grid-template-columns:1fr}.action-form-grid label.wide{grid-column:auto}.agent-action-catalog-modal>footer>span{display:none}.agent-action-modal>footer{align-items:stretch}.agent-action-modal>footer>div,.agent-action-modal>footer>div button{flex:1}.procedure-insert-toolbar{flex-direction:column;align-items:stretch}.procedure-insert-toolbar>button{width:100%}.procedure-command-editor>textarea{min-height:240px}.procedure-slash-menu{width:calc(100% - 12px);top:6px;left:6px}.procedure-guardrail-grid{grid-template-columns:1fr}.analysis-rule-list article>header,.analysis-rule-list.evaluation article>header{grid-template-columns:24px minmax(0,1fr) 27px}.analysis-rule-list article>header>select,.analysis-rule-list.evaluation article>header>em{grid-area:2/2/auto/-1}.analysis-rule-list article>header>button{grid-area:1/3}.analysis-operations-header{flex-direction:column;align-items:stretch}.analysis-filters,.analysis-summary{grid-template-columns:1fr}.analysis-summary article{border-right:0;border-bottom:1px solid var(--line)}.analysis-summary article:last-child{border-bottom:0}.analysis-ledger>div>button{grid-template-columns:auto minmax(0,1fr) auto}.analysis-ledger button>i,.analysis-ledger button>em{grid-column:2;justify-self:start}.analysis-ledger button>svg{grid-area:1/3/span 2}.analysis-detail-modal>header>span{display:none}.analysis-detail-modal>footer{flex-direction:column;align-items:stretch}.analysis-detail-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}.analysis-detail-modal>footer button.primary{grid-column:1/-1;justify-content:center}}.console-shell{background:radial-gradient(circle at 78% -20%, #ad7aff21, transparent 38%), var(--ink);grid-template-columns:72px minmax(0,1fr);min-height:100vh;display:grid}.rail{border-right:1px solid var(--line);z-index:3;background:#09060ff0;flex-direction:column;align-items:center;height:100vh;padding:24px 0 18px;display:flex;position:sticky;top:0}.brand-mark{width:42px;height:42px;color:var(--acid);border:1px solid var(--acid-border);background:#160f20;place-items:center;display:grid;box-shadow:inset 0 0 20px #ad7aff0f}.brand-mark span{display:none}.rail nav{flex-direction:column;gap:10px;margin-top:70px;display:flex}.rail-button{color:#58625c;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:40px;height:40px;transition:all .2s;display:grid}.rail-button:hover{color:var(--paper);border-color:var(--line)}.workspace{width:min(1540px,100%);min-width:0;margin:0 auto;padding:28px 40px 52px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;margin-bottom:24px;display:flex}.eyebrow{color:#667168;font:500 10px/1.4 var(--font-plex-mono), monospace;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px}.topbar h1{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:650;line-height:1}.topbar-actions{align-items:center;gap:10px;display:flex}.waba-scope-select{border:1px solid var(--line);background:#0e0915;flex-direction:column;gap:3px;min-width:250px;height:46px;padding:6px 10px;display:flex}.waba-scope-select span{color:#5f6962;font:500 7px var(--font-plex-mono), monospace;letter-spacing:.1em}.waba-scope-select select{width:100%;color:var(--paper);font:500 10px var(--font-plex-mono), monospace;background:0 0;border:0;outline:0}.system-chip{border:1px solid var(--line);height:36px;color:var(--muted);font:500 10px var(--font-plex-mono), monospace;text-transform:uppercase;letter-spacing:.06em;background:#0e0915;align-items:center;gap:9px;padding:0 12px;display:flex}.system-chip strong{color:var(--paper);border-left:1px solid var(--line);padding-left:9px;font-weight:500}.notice{color:#e2d29c;background:#17150b;border:1px solid #5b4d25;align-items:center;gap:10px;min-height:42px;margin-bottom:18px;padding:9px 12px;font-size:12px;display:flex}.notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.notice.scope-notice .ghost-button{border:1px solid #77672f;min-height:30px;padding:0 10px;font-size:9px}.metric-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.metric{border-right:1px solid var(--line);background:linear-gradient(145deg,#ffffff04,#0000);min-height:126px;padding:19px 21px;position:relative}.metric:last-child{border-right:0}.metric-label{color:#717b74;font:500 10px var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.metric strong{font:500 29px/1 var(--font-plex-mono), monospace;letter-spacing:-.04em;margin-top:20px;display:block}.metric>span{color:var(--muted);margin-top:9px;font-size:10px;display:block}.content-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,.85fr);align-items:start;gap:18px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(160deg, #ffffff05, transparent 40%), var(--surface)}.panel-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:49px;padding:0 16px;display:flex}.panel-heading>span{color:var(--acid);font:500 9px var(--font-plex-mono), monospace}.panel-heading h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px}.panel-heading small{color:#5f6962;font:400 9px var(--font-plex-mono), monospace;text-transform:uppercase;margin-left:auto}.panel-action{margin-left:4px}.panel-action a{color:#89948d;font:500 9px var(--font-plex-mono), monospace;align-items:center;gap:5px;text-decoration:none;display:flex}.export-button{color:#89948d;cursor:pointer;font:500 9px var(--font-plex-mono), monospace;background:0 0;border:0;align-items:center;gap:5px;display:flex}.connection-body{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:27px 24px;display:grid}.connection-orb{border:1px solid var(--line);color:#776b80;background:#15101c;place-items:center;width:64px;height:64px;display:grid;position:relative}.connection-orb.online{color:var(--acid);border-color:var(--acid-border);background:var(--acid-soft)}.connection-orb.online:after{content:"";background:var(--acid);width:7px;height:7px;box-shadow:0 0 10px var(--acid);border-radius:50%;position:absolute;top:6px;right:6px}.status-line{color:var(--acid);font:500 9px var(--font-plex-mono), monospace;letter-spacing:.12em;align-items:center;gap:7px;display:flex}.status-line i{background:var(--acid);width:16px;height:1px;display:block}.connection-copy h2{letter-spacing:-.03em;margin:8px 0 6px;font-size:20px;line-height:1.2}.connection-copy p{color:var(--muted);margin:0;font-size:11px}.connection-copy .sync-line{color:#91a18d;font:500 9px var(--font-plex-mono), monospace;text-transform:uppercase;margin-top:7px;display:block}.connection-copy .sync-error{color:#df8c77;font:500 9px var(--font-plex-mono), monospace;max-width:620px;margin-top:5px;display:block}.primary-button,.ghost-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.primary-button{background:var(--acid);color:#13091f;border-color:var(--acid)}.primary-button:hover{background:var(--acid-bright);box-shadow:0 0 28px #ad7aff33}.primary-button:disabled,.ghost-button:disabled{opacity:.45;cursor:not-allowed}.primary-button.compact{min-height:37px}.ghost-button{border-color:var(--line);color:#aab4ad;background:0 0;min-height:37px}.ghost-button:hover{color:#fff;border-color:#4a554e}.connection-buttons{align-items:center;gap:8px;display:flex}.connection-steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);min-height:61px;display:grid}.connection-steps div{border-right:1px solid var(--line);color:#5f6962;font:500 9px var(--font-plex-mono), monospace;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:flex}.connection-steps div:last-child{border:0}.connection-steps span{border:1px solid #343a36;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.connection-steps .done{color:#9aaa96}.connection-steps .done span{color:var(--acid);border-color:var(--acid-border);background:var(--acid-soft)}.connection-steps .current{color:var(--paper)}.connection-steps .current span{color:var(--acid);border-color:var(--acid)}.connection-add-actions{align-items:center;gap:7px;display:flex}.connection-empty{align-items:center;gap:18px;min-height:160px;padding:30px 24px;display:flex}.connection-empty h2{margin:0 0 7px;font-size:18px}.connection-empty p{color:var(--muted);margin:0;font-size:10px}.connection-list{display:grid}.connection-card{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0000,#ffffff02);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;min-height:138px;padding:20px 21px;display:grid;position:relative}.connection-card.default{box-shadow:inset 2px 0 var(--acid);background:linear-gradient(90deg,#ad7aff13,#0000 42%)}.connection-card:last-child{border-bottom:0}.connection-card .connection-orb{width:52px;height:52px}.connection-card .connection-orb.profile-photo{background:#0c0911;border-radius:12px;overflow:hidden}.connection-card .connection-orb.profile-photo img{object-fit:cover;width:100%;height:100%}.connection-card-kicker{color:#768179;font:600 8px var(--font-plex-mono), monospace;letter-spacing:.1em;align-items:center;gap:7px;display:flex}.connection-card-kicker .status-dot{background:#625a69;border-radius:50%;width:6px;height:6px}.connection-card-kicker .status-dot.active{background:var(--acid);box-shadow:0 0 9px #ad7aff99}.connection-card-kicker b{color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);align-items:center;gap:4px;margin-left:4px;padding:3px 6px;font-weight:600;display:inline-flex}.connection-card .connection-copy h2{margin:5px 0 3px;font-size:17px}.connection-meta{color:#667168;font:500 8px var(--font-plex-mono), monospace;text-transform:uppercase;flex-wrap:wrap;gap:5px 13px;margin-top:9px;display:flex}.connection-meta span{position:relative}.connection-meta span+span:before{content:"/";color:#3c3345;position:absolute;left:-9px}.connection-card-actions{justify-content:flex-end;align-items:flex-start;width:auto;display:flex}.connection-menu{position:relative}.connection-menu-trigger{border:1px solid var(--line);color:#879189;cursor:pointer;background:#0d0913;border-radius:8px;justify-content:center;align-items:center;width:40px;min-height:32px;display:inline-flex}.connection-menu-trigger:hover,.connection-menu-trigger.open{color:var(--paper);border-color:#51445d}.connection-menu-trigger:disabled{opacity:.35;cursor:not-allowed}.connection-menu-backdrop{z-index:30;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.connection-menu-pop{z-index:40;border:1px solid var(--line);background:#140d1c;border-radius:11px;flex-direction:column;gap:2px;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.connection-menu-pop button{color:#b8beba;cursor:pointer;text-align:left;width:100%;min-height:34px;font:600 10px var(--font-plex-mono), monospace;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;padding:0 10px;display:inline-flex}.connection-menu-pop button:disabled{opacity:.4;cursor:not-allowed}.connection-menu-sep{background:var(--line);height:1px;margin:4px 2px}.routing-legend{border-top:1px solid var(--line);color:#78827b;min-height:47px;font:500 8px/1.5 var(--font-plex-mono), monospace;background:#0d0913;align-items:center;gap:9px;padding:10px 15px;display:flex}.stevo-qr-card{color:#cfc6d5;border:1px solid var(--acid-border);background:#0b0711;justify-items:center;gap:14px;margin:14px;padding:18px;display:grid}.stevo-qr-card strong{text-transform:uppercase;font-size:11px}.stevo-qr-card img{background:#fff;width:min(260px,100%);height:auto}.stevo-qr-card pre{color:#9b91a1;width:100%;max-height:220px;font:8px/1.5 var(--font-plex-mono), monospace;white-space:pre-wrap;overflow:auto}.stevo-qr-waiting{color:#a99cb2;font:600 9px/1.4 var(--font-plex-mono), monospace;text-transform:uppercase;align-items:center;gap:9px;display:flex}.stevo-qr-waiting svg{color:var(--acid);flex:none}.stevo-qr-waiting span{gap:3px;display:grid}.stevo-qr-waiting small{color:#6f6477;text-transform:none;font-size:7px;font-weight:500}.connection-setup-backdrop{z-index:80;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050209e0;place-items:center;padding:24px;animation:.2s both backdrop-in;display:grid;position:fixed;inset:0}.connection-setup-modal{border:1px solid var(--acid-border);background:radial-gradient(circle at 80% 0,#ad7aff1c,#0000 35%),#0d0913;width:min(1040px,100%);max-height:calc(100vh - 48px);animation:.24s both modal-in;overflow:auto;box-shadow:0 38px 130px #000000b8}.connection-setup-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:19px 22px;display:flex}.connection-setup-head .eyebrow{color:#76677e;font-size:8px}.connection-setup-head h2{letter-spacing:-.045em;margin:0;font-size:24px}.connection-setup-head>button{border:1px solid var(--line);color:#807486;cursor:pointer;background:#0a0710;flex:none;place-items:center;width:38px;height:38px;display:grid}.connection-setup-head>button:hover{color:var(--paper);border-color:var(--acid-border)}.connection-method-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.connection-method-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:linear-gradient(155deg,#ffffff06,#0000 48%),#100b17;flex-direction:column;align-items:flex-start;min-width:0;min-height:275px;padding:22px 19px 18px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.connection-method-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ad7aff1a,#0000 45%);transition:opacity .2s;position:absolute;inset:0}.connection-method-card:hover:not(:disabled){border-color:var(--acid-border);background-color:#15101d;transform:translateY(-3px)}.connection-method-card:hover:not(:disabled):before{opacity:1}.connection-method-card:disabled{cursor:not-allowed}.connection-method-card.locked{opacity:.48;border-style:dashed}.connection-method-icon{z-index:1;width:47px;height:47px;color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);place-items:center;margin-bottom:27px;display:grid;position:relative}.connection-method-icon.coexistence{color:#9cafff;background:#7286ff1a;border-color:#475389}.connection-method-icon.unofficial{color:#e3bb75;background:#e3bb7514;border-color:#6b5530}.connection-method-kicker{z-index:1;color:#706577;font:600 7px var(--font-plex-mono), monospace;letter-spacing:.13em;position:relative}.connection-method-card>strong{z-index:1;color:#e2dce6;letter-spacing:-.035em;margin-top:7px;font-size:18px;position:relative}.connection-method-card>small{z-index:1;color:#817687;margin-top:12px;font-size:10px;line-height:1.65;position:relative}.connection-method-card>i{z-index:1;color:#9c91a3;border-top:1px solid var(--line-soft);width:100%;font:normal 600 8px var(--font-plex-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:21px;display:flex;position:relative}.connection-method-card:hover:not(:disabled)>i{color:var(--acid-bright)}.connection-setup-footer{color:#655b6c;border-top:1px solid var(--line);min-height:52px;font:500 8px/1.5 var(--font-plex-mono), monospace;background:#0a0710;align-items:center;gap:9px;padding:11px 22px;display:flex}.connection-setup-footer svg{color:var(--acid);flex:none}.unofficial-setup-body{padding:20px 22px 24px}.connection-setup-back{color:#7a6e81;cursor:pointer;font:600 8px var(--font-plex-mono), monospace;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:14px;padding:0;display:inline-flex}.connection-setup-back:hover{color:var(--paper)}.unofficial-create-block,.unofficial-inventory{border:1px solid var(--line);background:#ffffff03}.unofficial-create-block{grid-template-columns:minmax(220px,.7fr) minmax(340px,1.3fr);align-items:center;gap:28px;min-height:126px;padding:17px;display:grid}.unofficial-create-block>div:first-child,.unofficial-inventory-head{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.unofficial-create-block>div:first-child>span,.unofficial-inventory-head>span{color:var(--acid);font:500 9px var(--font-plex-mono), monospace;grid-row:1/3}.unofficial-create-block strong,.unofficial-inventory-head strong{color:#c9c1ce;font-size:11px}.unofficial-create-block small,.unofficial-inventory-head small{color:#665d6c;font:400 8px/1.45 var(--font-plex-mono), monospace}.unofficial-create-block form label{color:#746a7a;font:600 7px var(--font-plex-mono), monospace;text-transform:uppercase;letter-spacing:.08em}.unofficial-create-block form>div{grid-template-columns:1fr auto;margin-top:7px;display:grid}.unofficial-create-block input{min-width:0;height:37px;color:var(--paper);border:1px solid var(--line);font:500 9px var(--font-plex-mono), monospace;background:#09060f;border-right:0;outline:0;padding:0 11px}.unofficial-create-block input:focus{border-color:var(--acid-border)}.unofficial-inventory{margin-top:12px}.unofficial-inventory-head{border-bottom:1px solid var(--line);min-height:66px;padding:12px 17px}.unofficial-inventory-head>svg{color:#6e6374;grid-area:1/3/3;margin-left:auto}.unofficial-instance-list{max-height:230px;overflow:auto}.unofficial-instance-list>p{color:#665d6d;text-align:center;font:500 8px var(--font-plex-mono), monospace;margin:0;padding:25px 18px}.unofficial-instance-list>button{text-align:left;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;background:#0b0811;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:62px;padding:10px 16px;display:grid}.unofficial-instance-list>button:last-child{border-bottom:0}.unofficial-instance-list>button:hover{background:var(--acid-soft)}.unofficial-instance-list>button>span{background:#6d5d3f;border-radius:50%;width:7px;height:7px}.unofficial-instance-list>button>span.online{background:var(--acid);box-shadow:0 0 9px #ad7aff8c}.unofficial-instance-list>button>div{flex-direction:column;gap:4px;display:flex}.unofficial-instance-list>button strong{color:#bdb5c2;font-size:10px}.unofficial-instance-list>button small{color:#655c6b;font:400 8px var(--font-plex-mono), monospace}.unofficial-instance-list>button>svg{color:#706577}.voice-panel{grid-row:span 2}.switch-row{border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:center;gap:14px;padding:19px 18px;display:flex}.switch-row>span{flex-direction:column;gap:4px;display:flex}.switch-row strong{font-size:11px}.switch-row small{color:var(--muted);font-size:9px}.switch-row input{opacity:0;position:absolute}.switch-row i{border:1px solid var(--line);background:#1b1424;width:35px;height:19px;margin-left:auto;position:relative}.switch-row i:after{content:"";background:#606a63;width:11px;height:11px;transition:all .2s;position:absolute;top:3px;left:3px}.switch-row input:checked+i{border-color:var(--acid-border);background:var(--acid-soft)}.switch-row input:checked+i:after{background:var(--acid);left:19px}.field{padding:16px 18px 8px}.field label,.slider>span{color:#6f7a72;font:500 9px var(--font-plex-mono), monospace;letter-spacing:.08em}.field input,.field select,.field textarea{width:100%;min-height:39px;color:var(--paper);border:1px solid var(--line);font:400 11px var(--font-plex-mono), monospace;background:#0c0812;border-radius:0;outline:none;margin-top:8px;padding:0 11px;display:block}.field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#69746c 50%),linear-gradient(135deg,#69746c 50%,#0000 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:5px 5px}.field textarea{resize:vertical;min-height:82px;padding-top:10px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--acid-border)}.field>small{color:#5c675f;font:400 8px/1.5 var(--font-plex-mono), monospace;margin-top:6px;display:block}.slider-pair{grid-template-columns:1fr 1fr;gap:15px;padding:13px 18px 18px;display:grid}.slider>span{justify-content:space-between;display:flex}.slider b{color:var(--paper);font-weight:500}.slider input{appearance:none;width:100%;height:2px;accent-color:var(--acid);background:#343b36;margin-top:14px;display:block}.slider input::-webkit-slider-thumb{appearance:none;background:var(--acid);border:0;width:10px;height:10px}.voice-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.activity-panel{min-height:300px}.activity-head,.activity-row{grid-template-columns:1.1fr .8fr .8fr .6fr;align-items:center;column-gap:12px;display:grid}.activity-head{color:#566059;min-height:34px;font:500 8px var(--font-plex-mono), monospace;border-bottom:1px solid var(--line-soft);padding:0 17px}.activity-row{border-bottom:1px solid var(--line-soft);color:#a6afa9;min-height:47px;padding:0 17px;font-size:10px;position:relative}.activity-row:last-child{border-bottom:0}.activity-row .activity-error{color:var(--red);font:400 7px var(--font-plex-mono), monospace;position:absolute;bottom:2px;right:16px}.flow{align-items:center;gap:8px;display:flex}.flow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.flow small{text-overflow:ellipsis;white-space:nowrap;color:#5f6962;max-width:190px;font:400 7px var(--font-plex-mono), monospace;overflow:hidden}.flow i{background:var(--orange);border-radius:50%;width:6px;height:6px}.flow i.inbound{background:#70a6ff}.pill{width:fit-content;font:500 8px var(--font-plex-mono), monospace;text-transform:uppercase;border:1px solid #343a36;padding:3px 6px}.pill.read,.pill.delivered{color:var(--acid);border-color:var(--acid-border);background:var(--acid-soft)}.pill.failed{color:var(--red);background:#ff625e14;border-color:#5b2e2e}.time{color:#667068;font-family:var(--font-plex-mono), monospace}.template-panel{grid-column:1/-1}.template-layout{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);display:grid}.template-builder{border-right:1px solid var(--line);padding:18px}.template-form-title{color:var(--acid);align-items:center;gap:10px;margin-bottom:8px;display:flex}.template-form-title div{flex-direction:column;gap:3px;display:flex}.template-form-title strong{color:var(--paper);font-size:12px}.template-form-title small{color:var(--muted);font:400 8px var(--font-plex-mono), monospace;text-transform:uppercase}.template-form-grid{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.template-form-grid .field{padding:11px 8px 3px}.template-body-field{grid-column:span 2}.template-submit{margin:16px 8px 2px auto;display:flex}.template-list{background:#00000017;min-height:420px}.template-list-heading{border-bottom:1px solid var(--line);color:#69736c;height:45px;font:500 8px var(--font-plex-mono), monospace;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.template-list-heading b{min-width:22px;height:20px;color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);place-items:center;padding:0 5px;font-weight:500;display:grid}.template-item{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:flex}.template-item-main{flex:1;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;display:grid}.template-item-main strong{text-overflow:ellipsis;color:#d7dcd7;min-width:0;font:500 10px var(--font-plex-mono), monospace;overflow:hidden}.template-item-main small{color:#69736c;font:400 8px var(--font-plex-mono), monospace;grid-column:2}.template-item-main p{color:var(--red);font:400 8px/1.5 var(--font-plex-mono), monospace;grid-column:1/-1;margin:5px 0 0}.template-item>button{color:#5f6962;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:29px;height:29px;display:grid}.template-item>button:hover{color:var(--red);border-color:#4c2b2b}.template-status{color:#8d9790;font:600 7px var(--font-plex-mono), monospace;border:1px solid #4b514d;padding:3px 5px}.template-status.approved{color:var(--acid);border-color:var(--acid-border);background:var(--acid-soft)}.template-status.pending,.template-status.in_appeal{color:#e4c37a;background:#e4c37a12;border-color:#5e4d2c}.template-status.rejected,.template-status.disabled,.template-status.paused{color:var(--red);background:#ff625e14;border-color:#5b2e2e}.template-empty{color:#4e5851;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.template-empty p{font-size:10px}.templates-page{animation:.28s both templates-enter}@keyframes templates-enter{0%{opacity:0}to{opacity:1}}.templates-page-head{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:104px;padding:18px 0 24px;display:grid}.templates-page-head h2{letter-spacing:-.04em;margin:0 0 6px;font-size:25px}.templates-page-head>div>p:last-child{color:var(--muted);margin:0;font-size:11px}.templates-head-actions{align-items:center;gap:8px;display:flex}.back-button{color:#69736c;font:500 9px var(--font-plex-mono), monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:start;align-items:center;gap:7px;margin-top:8px;display:inline-flex}.back-button:hover{color:var(--acid)}.templates-blocked{color:#dfc781;background:#e4c37a0f;border:1px solid #5e4d2c;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.templates-blocked strong{font-size:11px;display:block}.templates-blocked p{color:#9c8d65;margin:3px 0 0;font-size:9px}.template-stats{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.template-stat{border-right:1px solid var(--line);background:#ffffff03;min-height:86px;padding:15px 17px}.template-stat:last-child{border-right:0}.template-stat>span{color:#6e7871;font:500 8px var(--font-plex-mono), monospace;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;display:flex}.template-stat strong{font:500 23px var(--font-plex-mono), monospace;margin-top:13px;display:block}.template-stat.approved strong,.template-stat.approved svg{color:var(--acid)}.template-stat.pending strong,.template-stat.pending svg{color:#e4c37a}.template-stat.rejected strong,.template-stat.rejected svg{color:var(--red)}.template-library{min-height:390px}.template-library-head,.template-library-row{grid-template-columns:minmax(260px,1.7fr) .75fr .65fr .8fr 38px;align-items:center;column-gap:14px;display:grid}.template-library-head{border-bottom:1px solid var(--line);color:#59635c;min-height:39px;font:500 8px var(--font-plex-mono), monospace;letter-spacing:.08em;padding:0 16px}.template-library-row{border-bottom:1px solid var(--line-soft);color:#8d9790;min-height:67px;font:500 9px var(--font-plex-mono), monospace;padding:0 16px}.template-library-row:last-child{border-bottom:0}.template-library-row:hover{background:#ad7aff09}.template-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.template-name-cell>span{width:31px;height:31px;color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);flex:none;place-items:center;display:grid}.template-name-cell div{min-width:0}.template-name-cell strong{text-overflow:ellipsis;color:#d9ded9;font-size:10px;display:block;overflow:hidden}.template-name-cell small{color:var(--red);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.template-library-row>button{color:#5d675f;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:30px;height:30px;display:grid}.template-library-row>button:hover{color:var(--red);border-color:#512d2d}.template-library-empty{color:#505a53;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.template-library-empty h3{color:#bcc3bd;margin:14px 0 5px;font-size:14px}.template-library-empty p{margin:0 0 17px;font-size:10px}.template-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050209d6;place-items:center;padding:22px;animation:.2s both backdrop-in;display:grid;position:fixed;inset:0}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.template-modal{border:1px solid var(--line);background:#0e0915;grid-template-rows:auto minmax(0,1fr) auto;width:min(1380px,100%);height:min(900px,100vh - 44px);animation:.24s both modal-in;display:grid;overflow:clip;box-shadow:0 35px 120px #000000a6}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:none}}.template-modal-head{border-bottom:1px solid var(--line);background:#110c18;justify-content:space-between;align-items:center;min-height:70px;padding:14px 20px;display:flex}.template-modal-head h2{letter-spacing:-.035em;margin:0;font-size:21px}.template-modal-head>button{border:1px solid var(--line);color:#78827b;cursor:pointer;background:0 0;place-items:center;width:35px;height:35px;display:grid}.template-modal-head>button:hover{color:#fff;border-color:#4a554e}.template-modal-body{grid-template-columns:minmax(0,1.52fr) minmax(360px,.68fr);min-height:0;display:grid}.template-editor{scrollbar-color:#34402f transparent;min-height:0;overflow-y:auto}.editor-section{border-bottom:1px solid var(--line)}.editor-section-head{background:#ffffff03;align-items:center;gap:10px;min-height:43px;padding:0 19px;display:flex}.editor-section-head>span{color:var(--acid);font:500 8px var(--font-plex-mono), monospace}.editor-section-head h3{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px}.editor-section-head small{color:#525c55;font:500 7px var(--font-plex-mono), monospace;margin-left:auto}.editor-section-body{padding:17px 19px 20px}.template-identity-grid{grid-template-columns:1.25fr .8fr .8fr;gap:12px;display:grid}.template-field{min-width:0;display:block}.template-field>span{color:#7a857d;min-height:16px;font:500 8px var(--font-plex-mono), monospace;letter-spacing:.07em;justify-content:space-between;align-items:center;display:flex}.template-field>span b{color:#5f6962;font-weight:400}.template-field input,.template-field select,.template-field textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--paper);font:400 11px var(--font-plex-mono), monospace;background:#0b0711;border-radius:0;outline:none;margin-top:7px;padding:0 11px;display:block}.template-field textarea{resize:vertical;min-height:112px;padding-top:11px;line-height:1.55}.template-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#69746c 50%),linear-gradient(135deg,#69746c 50%,#0000 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:5px 5px}.template-field input:focus,.template-field select:focus,.template-field textarea:focus{border-color:var(--acid-border);box-shadow:inset 0 0 0 1px #ad7aff14}.template-field>small{color:#59635c;font:400 8px/1.5 var(--font-plex-mono), monospace;margin-top:6px;display:block}.template-field code{color:#73806f;font:400 8px/1.4 var(--font-plex-mono), monospace;overflow-wrap:anywhere;margin-top:5px;display:block}.editor-toggle,.dynamic-url-toggle{cursor:pointer;align-items:center;gap:10px;width:fit-content;display:flex}.editor-toggle input,.dynamic-url-toggle input{opacity:0;position:absolute}.editor-toggle i,.dynamic-url-toggle i{border:1px solid var(--line);background:#1b1424;width:34px;height:19px;position:relative}.editor-toggle i:after,.dynamic-url-toggle i:after{content:"";background:#606a63;width:11px;height:11px;transition:all .2s;position:absolute;top:3px;left:3px}.editor-toggle input:checked+i,.dynamic-url-toggle input:checked+i{border-color:var(--acid-border);background:var(--acid-soft)}.editor-toggle input:checked+i:after,.dynamic-url-toggle input:checked+i:after{background:var(--acid);left:18px}.editor-toggle>span{font-size:10px}.variable-input-row{grid-template-columns:1fr auto;gap:7px;display:grid}.variable-button{border:1px solid var(--acid-border);background:var(--acid-soft);min-height:36px;color:var(--acid);cursor:pointer;font:600 9px var(--font-plex-mono), monospace;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.variable-button:hover{background:#ad7aff38}.variable-button:disabled{opacity:.38;cursor:not-allowed}.variable-input-row .variable-button{margin-top:7px}.editor-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.editor-toolbar>span{color:#59635c;font:400 8px var(--font-plex-mono), monospace}.variable-examples{background:#ffffff03;border:1px solid #28302b;margin-top:15px}.variable-examples-head{color:#849088;min-height:35px;font:500 8px var(--font-plex-mono), monospace;text-transform:uppercase;border-bottom:1px solid #28302b;align-items:center;gap:7px;padding:0 11px;display:flex}.variable-examples label{border-bottom:1px solid #202722;grid-template-columns:58px 1fr;align-items:center;gap:8px;min-height:47px;padding:6px 10px;display:grid}.variable-examples label:last-child{border-bottom:0}.variable-examples label>span{color:var(--acid);font:500 9px var(--font-plex-mono), monospace}.variable-examples input{border:1px solid var(--line);height:34px;color:var(--paper);font:400 10px var(--font-plex-mono), monospace;background:#0b0711;outline:none;padding:0 9px}.buttons-section-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.buttons-section-head p{color:#68736b;margin:0;font-size:9px}.template-buttons-editor{gap:10px;margin-top:13px;display:grid}.button-editor{background:#ffffff02;border:1px solid #29312c}.button-editor-head{color:#69736c;min-height:34px;font:500 8px var(--font-plex-mono), monospace;border-bottom:1px solid #29312c;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.button-editor-head button{color:#68726b;cursor:pointer;background:0 0;border:0;width:26px;height:26px}.button-editor-head button:hover{color:var(--red)}.button-editor-grid{grid-template-columns:.8fr 1fr 1.45fr;align-items:start;gap:11px;padding:11px;display:grid}.dynamic-url-toggle{align-self:end;min-height:40px;margin-bottom:1px}.dynamic-url-toggle span{flex-direction:column;gap:2px;display:flex}.dynamic-url-toggle strong{color:#aab2ac;font-size:9px}.dynamic-url-toggle small{color:#5c665f;font-size:7px}.template-preview-pane{border-left:1px solid var(--line);background:radial-gradient(circle at 50% 15%,#ad7aff17,#0000 35%),#120d1a;min-height:0;padding:18px;overflow-y:auto}.preview-heading{color:var(--acid);align-items:center;gap:9px;margin-bottom:14px;display:flex}.preview-heading div{flex-direction:column;gap:2px;display:flex}.preview-heading strong{color:var(--paper);font-size:11px}.preview-heading small{color:#677169;font-size:8px}.whatsapp-preview{background-color:#171b18;background-image:radial-gradient(circle at 20% 25%,#ffffff06 0 2px,#0000 3px),radial-gradient(circle at 75% 75%,#ffffff05 0 2px,#0000 3px);background-size:46px 46px,57px 57px;border:1px solid #28312b;min-height:440px;padding:50px 20px 25px;position:relative;overflow:hidden}.wa-day{color:#978b9f;font:500 7px var(--font-plex-mono), monospace;background:#120d1a;padding:4px 8px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.wa-bubble{color:#15200f;background:#d9f7be;border-radius:3px 0 3px 3px;width:min(100%,350px);margin-left:auto;padding:12px 12px 22px;position:relative;box-shadow:0 7px 22px #0003}.wa-bubble:after{content:"";border-top:0 solid #0000;border-bottom:9px solid #0000;border-left:9px solid #d9f7be;border-right:0 solid #0000;position:absolute;top:0;right:-8px}.wa-header{margin-bottom:7px;font-size:12px;display:block}.wa-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.wa-bubble>small{color:#68765f;margin-top:8px;font-size:9px;display:block}.wa-bubble time{color:#748069;font-size:7px;position:absolute;bottom:6px;right:8px}.wa-button{color:#1974a8;border-top:1px solid #1c2d1421;justify-content:center;align-items:center;gap:6px;min-height:34px;margin:10px -12px -10px;font-size:9px;display:flex}.wa-button+.wa-button{margin-top:10px}.preview-rules{gap:8px;margin-top:13px;display:grid}.preview-rules span{color:#68736b;font:400 8px/1.5 var(--font-plex-mono), monospace;align-items:flex-start;gap:7px;display:flex}.preview-rules svg{color:var(--acid);flex:none}.template-modal-footer{border-top:1px solid var(--line);background:#110c18;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:10px 18px;display:flex}.template-modal-footer>div{margin-right:auto}.form-warning,.form-ready{font:500 8px var(--font-plex-mono), monospace;align-items:center;gap:7px;display:flex}.form-warning{color:#ddbb73}.form-ready{color:var(--acid)}.conversions-page{animation:.28s both templates-enter}.conversions-page-head{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:112px;padding:18px 0 24px;display:grid}.conversions-page-head h2{letter-spacing:-.045em;margin:0 0 6px;font-size:26px}.conversions-page-head>div>p:last-child{color:var(--muted);margin:0;font-size:11px}.conversions-head-actions{align-items:center;gap:8px;display:flex}.conversion-callout{color:#dfc781;background:#e4c37a0e;border:1px solid #5e4d2c;align-items:center;gap:12px;min-height:62px;margin-bottom:14px;padding:12px 16px;display:flex}.conversion-callout strong{font-size:11px;display:block}.conversion-callout p{color:#9c8d65;margin:3px 0 0;font-size:9px}.conversion-health{border:1px solid var(--acid-border);background:radial-gradient(circle at 10% 20%, #ad7aff1c, transparent 30%), linear-gradient(110deg, #120d1a, var(--surface));grid-template-columns:minmax(240px,1.15fr) .54fr .54fr repeat(5,.62fr) .72fr auto;align-items:stretch;min-height:112px;margin-bottom:14px;display:grid;position:relative;overflow:hidden}.conversion-health:before{content:"";background:var(--acid);width:3px;box-shadow:0 0 18px var(--acid);position:absolute;inset:0 auto 0 0}.conversion-health.setup_required:before,.conversion-health.degraded:before,.conversion-health.pending:before{background:#e4c37a;box-shadow:0 0 18px #e4c37a66}.conversion-health.error:before{background:var(--red);box-shadow:0 0 18px #ff625e66}.health-main{border-right:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:20px 18px;display:flex}.health-radar{width:48px;height:48px;color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);flex:none;place-items:center;display:grid;position:relative}.health-radar:after{content:"";border:1px solid #ad7aff3d;border-radius:50%;position:absolute;inset:7px}.health-kicker{color:var(--acid);font:600 7px var(--font-plex-mono), monospace;letter-spacing:.13em;align-items:center;gap:6px;display:flex}.health-kicker i,.live-refresh i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 8px var(--acid);border-radius:50%}.health-main h3{margin:5px 0 4px;font-size:14px}.health-main p{color:#6f7972;margin:0;font-size:9px;line-height:1.45}.health-datum,.health-flag,.health-times{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-width:0;padding:16px 13px;display:flex}.health-datum>span,.health-times span{color:#59635c;font:500 7px var(--font-plex-mono), monospace;letter-spacing:.08em}.health-datum strong{color:#bec6c0;font:500 9px var(--font-plex-mono), monospace;text-overflow:ellipsis;margin-top:7px;overflow:hidden}.health-flag{color:#626c65;flex-direction:row;align-items:center;gap:7px}.health-flag span{color:#59635c;font:500 7px var(--font-plex-mono), monospace;flex-direction:column;gap:3px;display:flex}.health-flag strong{color:#929c95;font-size:8px;font-weight:500;line-height:1.35}.health-flag.enabled strong{color:#cbd7c3}.health-times{gap:11px}.health-times span{flex-direction:column;gap:3px;display:flex}.health-times strong{color:#929c95;font-weight:500}.health-actions{flex-direction:column;justify-content:center;gap:6px;padding:14px;display:flex}.icon-button{border:1px solid var(--line);color:#7f8982;cursor:pointer;background:0 0;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{color:var(--acid);border-color:var(--acid-border)}.icon-button:disabled{opacity:.4;cursor:not-allowed}.health-actions .ghost-button{min-height:32px;font:600 8px var(--font-plex-mono), monospace;padding:0 9px}.health-error{min-height:31px;color:var(--red);font:500 8px var(--font-plex-mono), monospace;background:#ff625e0a;border-top:1px solid #4f2b2b;grid-column:1/-1;align-items:center;gap:7px;padding:0 15px;display:flex}.dataset-config{background:#0b0f0c;border:1px solid #3b463e;grid-template-columns:minmax(150px,.7fr) minmax(170px,.55fr) minmax(260px,1fr) minmax(140px,.45fr) auto auto;align-items:center;gap:9px;min-height:72px;margin:-1px 0 0;padding:11px 14px;display:grid}.dataset-config.has-candidates{grid-template-columns:minmax(180px,.8fr) minmax(190px,.7fr) minmax(180px,.55fr) minmax(140px,.4fr) auto auto}.dataset-config>div{color:var(--acid);align-items:center;gap:10px;display:flex}.dataset-config>div span{flex-direction:column;gap:3px;display:flex}.dataset-config strong{color:var(--paper);font-size:10px}.dataset-config small{color:var(--muted);font-size:8px}.dataset-config label>span{color:#68736b;font:500 7px var(--font-plex-mono), monospace;display:block}.dataset-config input,.dataset-config select{width:100%;height:34px;color:var(--paper);border:1px solid var(--line);font:400 10px var(--font-plex-mono), monospace;background:#0b0711;outline:none;margin-top:5px;padding:0 9px}.dataset-config input:focus,.dataset-config select:focus{border-color:var(--acid-border)}.webhook-config{border:1px solid var(--line);background:#0b0711;align-items:center;gap:10px;min-height:58px;margin:-1px 0 14px;padding:9px 14px;display:flex}.webhook-config>div{min-width:220px;color:var(--acid);align-items:center;gap:9px;display:flex}.webhook-config>div span{flex-direction:column;gap:3px;display:flex}.webhook-config strong{color:var(--paper);font-size:9px}.webhook-config small{color:var(--muted);font-size:7px}.webhook-config>code{color:#7d8880;font:500 8px var(--font-plex-mono), monospace;white-space:nowrap}.webhook-config label{min-width:220px;margin-left:auto}.webhook-config label span{color:#a9913e;font:500 7px var(--font-plex-mono), monospace;display:block}.webhook-config input{color:#d9c984;width:100%;height:30px;font:500 8px var(--font-plex-mono), monospace;background:#111008;border:1px solid #5b4d25;margin-top:4px;padding:0 8px}.webhook-config .ghost-button{min-height:32px;font-size:8px}.conversion-periodbar{border:1px solid var(--line);background:#ffffff02;align-items:center;gap:12px;min-height:47px;margin-bottom:14px;padding:0 6px;display:flex}.period-switch{align-self:stretch;height:100%;display:flex}.period-switch button{border:0;border-right:1px solid var(--line-soft);color:#6a746d;cursor:pointer;min-width:76px;font:500 8px var(--font-plex-mono), monospace;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.custom-period{align-items:center;gap:7px;display:flex}.custom-period label{color:#5f6962;font:500 7px var(--font-plex-mono), monospace;align-items:center;gap:5px;display:flex}.custom-period input{color:#aaa0b1;border:1px solid var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:28px;font:500 8px var(--font-plex-mono), monospace;background:#0c0812;padding:0 6px}.custom-period>span{color:#414944}.live-refresh{color:#59635c;font:500 7px var(--font-plex-mono), monospace;letter-spacing:.1em;align-items:center;gap:6px;margin-left:auto;padding-right:9px;display:flex}.live-refresh i{width:4px;height:4px}.conversion-summary{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-bottom:14px;transition:opacity .2s;display:grid}.conversion-summary.is-loading{opacity:.58}.conversion-summary article{border-right:1px solid var(--line);background:linear-gradient(145deg,#ffffff03,#0000);min-height:100px;padding:15px 16px}.conversion-summary article:last-child{border-right:0}.conversion-summary article>span{color:#69736c;font:500 8px var(--font-plex-mono), monospace;text-transform:uppercase;align-items:center;gap:7px;display:flex}.conversion-summary article>strong{font:500 21px var(--font-plex-mono), monospace;letter-spacing:-.035em;margin-top:14px;display:block}.conversion-summary article>small{color:#626d65;margin-top:5px;font-size:8px;display:block}.conversion-summary article.warn svg,.conversion-summary article.warn>strong,.conversion-summary article.pending svg{color:#e4c37a}.conversion-summary article.bad svg,.conversion-summary article.bad>strong{color:var(--red)}.conversion-ledger{margin-bottom:20px;overflow:hidden}.conversion-ledger-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:51px;padding:0 16px;display:flex}.conversion-ledger-title>div{align-items:center;gap:10px;display:flex}.conversion-ledger-title span{color:var(--acid);font:500 9px var(--font-plex-mono), monospace}.conversion-ledger-title h3{text-transform:uppercase;margin:0;font-size:12px}.conversion-ledger-title small{color:#59635c;font:400 8px var(--font-plex-mono), monospace}.conversion-ledger-title>svg{color:#59635c}.conversion-filters{border-bottom:1px solid var(--line);background:#0f0a16;align-items:flex-end;gap:8px;min-height:69px;padding:10px 12px;display:flex}.conversion-search{border:1px solid var(--line);color:#7d7186;background:#0b0711;align-items:center;gap:8px;width:min(270px,100%);height:39px;padding-left:10px;display:flex}.conversion-search input{min-width:0;color:var(--paper);font:400 9px var(--font-plex-mono), monospace;background:0 0;border:0;outline:none;flex:1}.conversion-search button{border:0;border-left:1px solid var(--line);color:#717c74;cursor:pointer;background:0 0;align-self:stretch;place-items:center;width:34px;display:grid}.conversion-search:focus-within{border-color:var(--acid-border)}.conversion-filter{flex-direction:column;gap:5px;min-width:113px;display:flex}.conversion-filter>span{color:#59635c;font:500 7px var(--font-plex-mono), monospace;text-transform:uppercase}.conversion-filter select{color:#aaa0b1;border:1px solid var(--line);height:32px;font:500 8px var(--font-plex-mono), monospace;background:#0c0812;outline:none;padding:0 24px 0 8px}.conversion-filter select:focus{border-color:var(--acid-border)}.clear-filters{color:#737e76;cursor:pointer;min-height:29px;font:500 8px var(--font-plex-mono), monospace;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;display:flex}.conversion-ledger{min-width:0}.conversion-table-wrap{scrollbar-color:#303a33 transparent;width:100%;max-width:100%;overflow-x:auto}.conversion-table-head,.conversion-table-row{grid-template-columns:minmax(180px,1.35fr) minmax(150px,1fr) .7fr .62fr .8fr .78fr .55fr 24px;align-items:center;column-gap:13px;min-width:1120px;display:grid}.conversion-table-head{color:#505a53;border-bottom:1px solid var(--line-soft);min-height:36px;font:500 7px var(--font-plex-mono), monospace;letter-spacing:.08em;padding:0 14px}.conversion-table-row{text-align:left;border:0;border-bottom:1px solid var(--line-soft);color:#99a39c;cursor:pointer;width:100%;min-height:67px;font:500 9px var(--font-plex-mono), monospace;background:0 0;padding:0 14px;transition:background .15s}.conversion-table-row:hover,.conversion-table-row:focus-visible{box-shadow:inset 2px 0 var(--acid);background:linear-gradient(90deg,#ad7aff12,#0000 75%);outline:none}.conversion-table-row:last-child{border-bottom:0}.conversion-contact,.conversion-event>span,.latency{flex-direction:column;gap:5px;min-width:0;display:flex}.conversion-contact strong,.conversion-event strong{color:#d1d7d2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.conversion-contact small,.conversion-event small,.latency small{color:#5f6962;font-size:7px}.conversion-event{align-items:center;gap:9px;min-width:0;display:flex}.event-icon{width:29px;height:29px;color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);flex:none;place-items:center;display:grid}.origin-tag{color:#8e9891;border:1px solid #353d38;width:fit-content;padding:4px 6px;font-size:7px}.attribution-tag{color:#727d75;align-items:center;gap:6px;font-size:7px;display:flex}.attribution-tag i{background:#59635c;border-radius:50%;flex:none;width:5px;height:5px}.attribution-tag.yes i{background:var(--acid);box-shadow:0 0 7px #ad7affb3}.attribution-tag.no{color:#b48669}.attribution-tag.no i{background:var(--orange)}.conversion-status{color:#89938c;text-transform:uppercase;background:#ffffff04;border:1px solid #373f3a;align-items:center;gap:5px;width:fit-content;padding:4px 6px;font-size:7px;display:inline-flex}.conversion-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.conversion-status.sent{color:var(--acid);border-color:var(--acid-border);background:var(--acid-soft)}.conversion-status.failed{color:var(--red);background:#ff625e11;border-color:#542e2e}.conversion-status.processing,.conversion-status.queued{color:#e4c37a;background:#e4c37a0d;border-color:#55482c}.conversion-status.processing i{animation:1.1s infinite status-pulse}.conversion-status.skipped_no_attribution{color:#d39a76;background:#ff8a420d;border-color:#533c2d}@keyframes status-pulse{50%{opacity:.2}}.conversion-table-row>span:last-child{color:#545e57}.conversion-table-empty{color:#566059;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:270px;display:flex}.conversion-table-empty strong{color:#a5aea7;margin-top:4px;font-size:11px}.conversion-table-empty span{font-size:9px}.conversion-pagination{border-top:1px solid var(--line);color:#5d675f;min-height:49px;font:500 8px var(--font-plex-mono), monospace;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.conversion-pagination>div{display:flex}.conversion-pagination button{border:1px solid var(--line);color:#879089;cursor:pointer;background:0 0;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:8px;display:flex}.conversion-pagination button+button{margin-left:-1px}.conversion-pagination button:disabled{color:#414944;cursor:not-allowed}.conversion-drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050209c2;justify-content:flex-end;animation:.2s both backdrop-in;display:flex;position:fixed;inset:0}.conversion-drawer{border-left:1px solid var(--line);background:#0c0812;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(570px,100%);height:100%;animation:.24s both drawer-in;display:grid;box-shadow:-30px 0 90px #0000008c}@keyframes drawer-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.conversion-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:79px;padding:15px 18px;display:flex}.conversion-drawer h2{letter-spacing:-.035em;margin:0;font-size:20px}.conversion-drawer>header button{color:#7a847d;border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:35px;height:35px;display:grid}.drawer-status{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:48px;padding:0 18px;display:flex}.drawer-status>span:not(.conversion-status){color:#69736c;font:500 8px var(--font-plex-mono), monospace}.drawer-status>strong{color:#a2aba4;font:500 9px var(--font-plex-mono), monospace;margin-left:auto}.event-timeline{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);min-height:75px;padding:12px 25px;display:grid}.event-timeline>div{color:#525c55;font:500 7px var(--font-plex-mono), monospace;text-transform:uppercase;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.event-timeline>div:not(:last-child):after{content:"";background:#2b332e;height:1px;position:absolute;top:11px;left:calc(50% + 13px);right:calc(13px - 50%)}.event-timeline span{z-index:1;border:1px solid var(--line);background:#0e0915;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.event-timeline .done{color:var(--acid)}.event-timeline .done span{border-color:var(--acid-border);background:var(--acid-soft)}.event-timeline .done:not(:last-child):after{background:var(--acid-border)}.event-timeline .bad{color:var(--red)}.event-timeline .bad span{background:#ff625e14;border-color:#5b2e2e}.drawer-scroll{scrollbar-color:#34402f transparent;min-height:0;overflow-y:auto}.drawer-section{border-bottom:1px solid var(--line)}.drawer-section h3{color:#b8c0ba;text-transform:uppercase;background:#ffffff03;align-items:center;gap:9px;min-height:39px;margin:0;padding:0 17px;font-size:9px;display:flex}.drawer-section h3 span{color:var(--acid);font:500 8px var(--font-plex-mono), monospace}.detail-row{border-top:1px solid var(--line-soft);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:7px 17px;display:grid}.detail-row>span{color:#5d675f;font:500 8px var(--font-plex-mono), monospace}.detail-row>strong{color:#a9b1ab;font:500 9px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-row button{color:#626c65;cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.detail-row button:hover{color:var(--acid)}.detail-row a{color:var(--acid);font:500 8px var(--font-plex-mono), monospace;align-items:center;gap:5px;text-decoration:none;display:flex}.drawer-error{color:var(--red);background:#ff625e0e;border:1px solid #522c2c;gap:9px;margin:12px 16px 15px;padding:11px;display:flex}.drawer-error strong{font:600 8px var(--font-plex-mono), monospace;display:block}.drawer-error p{color:#bd7775;margin:4px 0 0;font-size:8px;line-height:1.5}.drawer-section pre{color:#ad9aba;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font:400 8px/1.65 var(--font-plex-mono), monospace;background:#08050d;margin:0;padding:15px 17px;overflow:auto}.conversion-drawer>footer{border-top:1px solid var(--line);background:#110c18;justify-content:flex-end;align-items:center;gap:8px;min-height:62px;padding:10px 17px;display:flex}.review-page{animation:.28s both templates-enter}.review-back{margin:4px 0 18px}.review-hero{border:1px solid var(--line);background:linear-gradient(115deg,#ad7aff1f,#0000 52%),linear-gradient(#ffffff05,#0000),#0e0915;justify-content:space-between;align-items:flex-end;gap:30px;min-height:150px;padding:22px 25px;display:flex;position:relative;overflow:hidden}.review-hero:after{content:"APP REVIEW / 02 FILES";color:#c59cff1a;font:600 32px var(--font-plex-mono), monospace;letter-spacing:-.06em;pointer-events:none;position:absolute;top:18px;right:22px}.review-hero-copy{z-index:1;max-width:710px;position:relative}.review-hero-copy .eyebrow{color:var(--acid);align-items:center;gap:8px;display:flex}.review-hero h2{letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(27px,3vw,42px);line-height:1}.review-hero-copy>p:last-child{color:#91869b;max-width:640px;margin:0;font-size:11px;line-height:1.65}.review-mode-chip{border:1px solid var(--line);z-index:1;background:#08050db8;align-items:center;gap:11px;min-width:220px;padding:12px 14px;display:flex;position:relative}.review-mode-chip>span{background:#776b80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #776b801a}.review-mode-chip.ready{border-color:var(--acid-border)}.review-mode-chip.ready>span{background:var(--acid);box-shadow:0 0 12px var(--acid)}.review-mode-chip div{flex-direction:column;gap:4px;display:flex}.review-mode-chip small{color:#635b69;font:500 7px var(--font-plex-mono), monospace;letter-spacing:.12em}.review-mode-chip strong{color:#b9afc0;font:600 9px var(--font-plex-mono), monospace}.review-mode-chip.ready strong{color:var(--acid)}.review-warning{color:#dfc781;background:#e4c37a0f;border:1px solid #5e4d2c;align-items:center;gap:11px;margin-top:14px;padding:13px 15px;display:flex}.review-warning.danger{color:#e28d89;background:#ff625e0e;border-color:#5b2e2e}.review-warning strong{font-size:10px;display:block}.review-warning p{color:#9c8d65;font:400 8px var(--font-plex-mono), monospace;margin:4px 0 0}.review-warning.danger p{color:#a86f6c}.review-asset-strip{border:1px solid var(--line);background:#0c0812;grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.review-asset-strip>div{border-right:1px solid var(--line);align-items:center;gap:10px;min-width:0;min-height:58px;padding:0 14px;display:flex}.review-asset-strip>div:last-child{border:0}.review-asset-strip svg{color:var(--acid);flex:none}.review-asset-strip span{flex-direction:column;gap:5px;min-width:0;display:flex}.review-asset-strip small{color:#5d5662;font:500 7px var(--font-plex-mono), monospace;letter-spacing:.1em}.review-asset-strip strong{color:#aaa1b0;font:500 9px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.review-video-card{border:1px solid var(--line);background:linear-gradient(155deg, #ffffff05, transparent 37%), var(--surface);min-width:0;position:relative;overflow:hidden}.review-video-card:before{content:"";background:linear-gradient(90deg, var(--acid), transparent 70%);height:2px;display:block}.review-video-card.management:before{background:linear-gradient(90deg,#70a6ff,#0000 70%)}.review-card-index{color:#c59cff24;font-family:var(--font-plex-mono), monospace;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:22px;right:20px}.review-card-index span{letter-spacing:.18em;font-size:7px}.review-card-index strong{letter-spacing:-.09em;font-size:39px;line-height:1}.review-card-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:67px;padding:17px 78px 13px 19px;display:flex}.review-card-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.review-card-heading p{color:#5b5360;font:500 7px var(--font-plex-mono), monospace;letter-spacing:.12em;margin:0}.review-card-heading code{color:var(--acid);font:500 9px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-card-heading>svg{color:#5f5567}.review-video-card>h3{letter-spacing:-.035em;margin:21px 19px 7px;font-size:19px}.review-card-intro{color:#8d8294;min-height:48px;margin:0 19px 18px;font-size:10px;line-height:1.65}.review-card-intro code{color:#bda2dc;font:500 9px var(--font-plex-mono), monospace}.review-flow{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 19px 15px;display:grid}.review-flow>div{border-right:1px solid var(--line);align-items:flex-start;gap:9px;min-height:91px;padding:12px;display:flex}.review-flow>div:last-child{border:0}.review-flow>div>span{width:21px;height:21px;color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);font:500 7px var(--font-plex-mono), monospace;flex:none;place-items:center;display:grid}.review-flow p{flex-direction:column;gap:5px;margin:1px 0 0;display:flex}.review-flow strong{color:#c1bac6;font-size:9px}.review-flow small{color:#6f6675;font-size:8px;line-height:1.45}.review-primary-action{border:1px solid var(--acid);background:var(--acid);color:#13091f;cursor:pointer;width:calc(100% - 38px);min-height:45px;font:700 9px var(--font-plex-mono), monospace;letter-spacing:.07em;justify-content:center;align-items:center;gap:9px;margin:0 19px 15px;transition:all .2s;display:flex}.review-primary-action:hover:not(:disabled){background:var(--acid-bright);box-shadow:0 0 30px #ad7aff29}.review-primary-action:disabled,.review-secondary-action:disabled{opacity:.4;cursor:not-allowed}.review-evidence{background:#07040b85;border:1px dashed #3a2d47;min-height:106px;margin:0 19px 15px}.review-evidence.ready{border-style:solid;border-color:var(--acid-border);background:#ad7aff0b}.review-evidence-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:34px;padding:0 11px;display:flex}.review-evidence-heading span{color:#766d7d;font:600 7px var(--font-plex-mono), monospace;letter-spacing:.1em;align-items:center;gap:6px;display:flex}.review-evidence.ready .review-evidence-heading span{color:var(--acid)}.review-evidence-heading small{color:#514a56;font:500 7px var(--font-plex-mono), monospace}.review-evidence>p{color:#5e5663;text-align:center;margin:21px 12px;font-size:8px}.review-result-row{border-bottom:1px solid var(--line-soft);grid-template-columns:82px minmax(0,1fr) 22px;align-items:center;gap:7px;min-height:31px;padding:0 10px;display:grid}.review-result-row:last-child{border:0}.review-result-row>span{color:#625a67;font:500 7px var(--font-plex-mono), monospace}.review-result-row code{color:#b7aebe;font:500 8px var(--font-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-result-row button{color:#625a67;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid}.review-result-row button:hover{color:var(--acid)}.review-recording-list{grid-template-columns:1fr 1fr;gap:7px 12px;margin:0 19px 20px;display:grid}.review-recording-list>strong{color:#5d5662;font:600 7px var(--font-plex-mono), monospace;letter-spacing:.1em;grid-column:1/-1;margin-bottom:2px}.review-recording-list>span{color:#807686;align-items:center;gap:6px;font-size:8px;display:flex}.review-recording-list svg{color:var(--acid)}.review-management-test{border:1px solid var(--line);background:#00000017;align-items:center;gap:12px;min-height:61px;margin:0 19px 11px;padding:10px 11px;display:flex}.review-management-test>div{flex-direction:column;gap:3px;display:flex}.review-management-test span,.review-form-heading span{color:#70a6ff;font:600 7px var(--font-plex-mono), monospace;letter-spacing:.1em}.review-management-test strong,.review-form-heading strong{color:#b9b1be;font-size:9px}.review-management-test small{color:#625a67;font:400 7px var(--font-plex-mono), monospace}.review-secondary-action{color:#84b3ff;cursor:pointer;min-height:35px;font:600 8px var(--font-plex-mono), monospace;background:#70a6ff14;border:1px solid #38567e;align-items:center;gap:7px;margin-left:auto;padding:0 11px;display:flex}.review-check-results{border:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:0 19px 15px;display:grid}.review-check-results>div{border-right:1px solid var(--line-soft);align-items:flex-start;gap:7px;min-height:55px;padding:9px;display:flex}.review-check-results>div:last-child{border:0}.review-check-results svg{color:var(--acid)}.pending-dot{background:#443b49;border-radius:50%;flex:none;width:7px;height:7px;margin:4px}.review-check-results>div>span:last-child{flex-direction:column;gap:5px;display:flex}.review-check-results strong{color:#8c838f;font-size:8px}.review-check-results small{color:#5e5663;font-size:7px;line-height:1.4}.review-check-results .passed strong{color:#bdb5c2}.review-template-form{border:1px solid var(--line);background:#0b0710;margin:0 19px 15px;padding:12px}.review-form-heading{align-items:center;gap:9px;margin-bottom:11px;display:flex}.review-template-form label{color:#605866;font:500 7px var(--font-plex-mono), monospace;letter-spacing:.07em;margin-top:9px;display:block}.review-template-form input,.review-template-form textarea{color:#c4bdc8;border:1px solid var(--line);width:100%;font:400 9px/1.5 var(--font-plex-mono), monospace;resize:vertical;background:#08050d;border-radius:0;outline:none;margin-top:6px;padding:9px 10px;display:block}.review-template-form input:focus,.review-template-form textarea:focus{border-color:var(--acid-border)}.review-form-meta{align-items:center;gap:6px;min-height:24px;display:flex}.review-form-meta span{color:#6c6471;font:500 6px var(--font-plex-mono), monospace;border:1px solid #34303a;padding:3px 5px}.review-form-meta span:last-child{border:0;margin-left:auto}.review-template-form .review-primary-action{width:100%;margin:7px 0 0}.review-footer-note{border:1px solid var(--line);color:#69616e;background:#ffffff03;align-items:center;gap:10px;min-height:51px;margin-top:14px;padding:10px 14px;display:flex}.review-footer-note svg{color:var(--acid);flex:none}.review-footer-note p{margin:0;font-size:8px;line-height:1.6}.review-footer-note strong,.review-footer-note code{color:#9b91a1}.business-profile-page{animation:.28s both templates-enter}.business-profile-head{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:112px;padding:18px 0 24px;display:grid}.business-profile-head .back-button{align-self:center;margin:0}.business-profile-head h2{letter-spacing:-.045em;margin:0 0 6px;font-size:27px}.business-profile-head>div>p:last-child{color:var(--muted);margin:0;font-size:11px}.profile-error{color:#e28d89;background:#ff625e0e;border:1px solid #5b2e2e;align-items:center;gap:9px;min-height:46px;margin-bottom:14px;padding:10px 13px;font-size:10px;display:flex}.profile-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.profile-loading{color:#756a7c;border:1px solid var(--line);min-height:420px;font:500 9px var(--font-plex-mono), monospace;background:#0d0913;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.profile-loading svg{color:var(--acid)}.business-profile-grid{grid-template-columns:minmax(320px,.72fr) minmax(510px,1.28fr);align-items:stretch;gap:15px;display:grid}.profile-preview-card{border:1px solid var(--acid-border);background:radial-gradient(circle at 50% 23%,#ad7aff29,#0000 31%),linear-gradient(150deg,#ffffff06,#0000 45%),#0e0915;flex-direction:column;align-items:center;min-height:590px;padding:28px 26px 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #ad7aff06}.profile-preview-card:before{content:"";pointer-events:none;border:1px solid #ad7aff14;position:absolute;inset:11px}.profile-preview-signal{color:#756a7d;font:600 7px var(--font-plex-mono), monospace;letter-spacing:.15em;align-self:flex-start;align-items:center;gap:7px;display:flex}.profile-preview-signal span{background:var(--acid);width:5px;height:5px;box-shadow:0 0 9px var(--acid);border-radius:50%}.profile-picture-shell{color:#71647a;border:1px solid var(--acid-border);background:linear-gradient(135deg,#1e142a,#110b18);border-radius:50%;place-items:center;width:190px;height:190px;margin:45px 0 24px;display:grid;position:relative;box-shadow:0 0 0 9px #ad7aff09,0 26px 65px #00000059}.profile-picture-shell:after{content:"";z-index:0;border:1px dashed #ad7aff29;border-radius:50%;position:absolute;inset:-18px}.profile-picture-shell img{z-index:1;object-fit:cover;border-radius:50%}.profile-picture-shell>svg{z-index:1;position:relative}.profile-picture-shell button{z-index:3;border:1px solid var(--acid);background:var(--acid);color:#13091f;cursor:pointer;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:10px;right:-2px;box-shadow:0 8px 24px #0006}.profile-picture-shell button:disabled{opacity:.45;cursor:not-allowed}.profile-preview-copy{z-index:1;text-align:center;width:min(100%,430px);position:relative}.profile-name-status{width:fit-content;color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);font:600 7px var(--font-plex-mono), monospace;text-transform:uppercase;align-items:center;gap:5px;margin:0 auto 10px;padding:4px 7px;display:flex}.profile-name-status.pending{color:#e4c37a;background:#e4c37a12;border-color:#5e4d2c}.profile-name-status.bad{color:var(--red);background:#ff625e0f;border-color:#5b2e2e}.profile-preview-copy h3{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.12}.profile-phone{color:#8d8194;font:500 10px var(--font-plex-mono), monospace;margin:9px 0 0}.profile-description{color:#a197a8;overflow-wrap:anywhere;min-height:50px;margin:22px auto 0;font-size:11px;line-height:1.65}.profile-preview-footer{z-index:1;border-top:1px solid var(--line);background:#08050d9e;justify-content:space-between;align-items:center;width:calc(100% + 52px);min-height:57px;margin-top:auto;padding:0 26px;display:flex;position:relative}.profile-preview-footer span{color:#5d5264;font:600 7px var(--font-plex-mono), monospace;letter-spacing:.14em}.profile-preview-footer strong{color:#9e92a5;font:500 8px var(--font-plex-mono), monospace}.profile-form-panel{border:1px solid var(--line);background:linear-gradient(160deg, #ffffff05, transparent 40%), var(--surface);min-width:0}.profile-form-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:67px;padding:0 19px;display:flex}.profile-form-heading>span{color:var(--acid);font:500 9px var(--font-plex-mono), monospace}.profile-form-heading>div{flex-direction:column;gap:4px;display:flex}.profile-form-heading strong{text-transform:uppercase;font-size:12px}.profile-form-heading small{color:#62576a;font:400 8px var(--font-plex-mono), monospace}.profile-photo-field{border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;min-height:83px;padding:14px 18px;display:flex}.profile-photo-field>div{min-width:0;color:var(--acid);align-items:center;gap:11px;display:flex}.profile-photo-field>div span{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-photo-field strong{color:#c5bdca;font-size:10px}.profile-photo-field small{color:#62576a;font:400 7px var(--font-plex-mono), monospace}.profile-photo-field button{margin-left:auto}.profile-photo-field>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-field{padding:16px 18px 9px;display:block}.profile-field>span{color:#756a7d;font:600 8px var(--font-plex-mono), monospace;letter-spacing:.09em;align-items:center;gap:7px;display:flex}.profile-field>span small{color:#514858;letter-spacing:0;margin-left:auto;font-size:7px}.profile-field input,.profile-field textarea{color:#d6cedb;border:1px solid var(--line);width:100%;font:400 10px var(--font-plex-mono), monospace;background:#0b0711;border-radius:0;outline:none;margin-top:8px;padding:0 11px}.profile-field input{height:41px}.profile-field textarea{resize:vertical;min-height:96px;padding-block:11px;line-height:1.55}.profile-field input:focus,.profile-field textarea:focus{border-color:var(--acid-border);box-shadow:inset 2px 0 var(--acid)}.profile-field>small{color:#5e5465;font:400 7px/1.55 var(--font-plex-mono), monospace;margin-top:6px;display:block}.profile-field.locked input{color:#776d7d;cursor:not-allowed;background:#0d0912;border-style:dashed}.profile-field.locked>span svg{color:#695d71}.profile-form-actions{border-top:1px solid var(--line);background:#0d0913;justify-content:flex-end;align-items:center;gap:14px;min-height:72px;margin-top:12px;padding:12px 18px;display:flex}.profile-form-actions>span{color:#655b6c;font:500 7px var(--font-plex-mono), monospace;align-items:center;gap:6px;margin-right:auto;display:flex}.session-gate{text-align:center;background:radial-gradient(circle, #ad7aff24, transparent 28%), var(--ink);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.gate-mark{width:58px;height:58px;color:var(--acid);border:1px solid var(--acid-border);background:var(--acid-soft);place-items:center;margin-bottom:25px;display:grid}.session-gate h1{letter-spacing:-.04em;margin:0 0 10px;font-size:28px}.session-gate>p:not(.eyebrow){color:var(--muted);max-width:430px;margin-bottom:24px;font-size:12px;line-height:1.7}.session-gate .spin{color:var(--acid)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.metric-grid{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.content-grid{grid-template-columns:1fr}.voice-panel{grid-row:auto}.template-layout{grid-template-columns:1fr}.template-builder{border-right:0;border-bottom:1px solid var(--line)}.template-modal-body{grid-template-columns:1fr;overflow-y:auto}.template-editor{overflow:visible}.template-preview-pane{border-left:0;border-top:1px solid var(--line);overflow:visible}.button-editor-grid{grid-template-columns:1fr 1fr}.conversion-health{grid-template-columns:1.4fr .7fr .7fr repeat(5,.62fr)}.health-times,.health-actions{border-top:1px solid var(--line)}.health-times{flex-direction:row;grid-column:1/7}.health-actions{flex-direction:row;grid-column:7}.conversion-summary{grid-template-columns:repeat(3,1fr)}.conversion-summary article:nth-child(3){border-right:0}.conversion-summary article:nth-child(-n+3){border-bottom:1px solid var(--line)}.conversion-filters{flex-wrap:wrap}.conversion-search{width:100%}.clear-filters{margin-left:0}.review-video-grid{grid-template-columns:1fr}.connection-card-actions{width:190px}.business-profile-grid{grid-template-columns:1fr}.profile-preview-card{min-height:540px}}@media (max-width:700px){.console-shell{grid-template-columns:1fr}.rail{border-right:0;border-top:1px solid var(--line);flex-direction:row;width:100%;height:60px;padding:0 15px;position:fixed;inset:auto 0 0}.rail nav{flex-direction:row;margin:0 auto}.workspace{padding:15px 14px 82px}.topbar{flex-direction:column;align-items:flex-start;gap:13px;min-height:70px;padding-bottom:14px}.topbar-actions{align-items:stretch;width:100%}.waba-scope-select{width:100%;min-width:0}.system-chip{display:none}.metric-grid{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}.connection-body{grid-template-columns:auto 1fr}.connection-buttons{grid-column:1/-1;width:100%}.connection-buttons .primary-button{flex:1}.connection-steps{grid-template-columns:1fr 1fr}.connection-steps div:nth-child(2){border-right:0}.connection-steps div:nth-child(-n+2){border-bottom:1px solid var(--line)}.panel-heading{flex-wrap:wrap;align-items:flex-start;min-height:58px;padding-block:12px}.panel-heading small{width:100%;margin-left:27px}.connection-add-actions{grid-template-columns:1fr;width:100%;margin-left:27px;display:grid}.connection-add-actions button{min-width:0;padding-inline:8px}.connection-setup-backdrop{place-items:stretch stretch;padding:0}.connection-setup-modal{border:0;width:100%;min-height:100vh;max-height:100vh}.connection-setup-head{min-height:78px;padding:15px 16px}.connection-setup-head h2{font-size:20px}.connection-method-grid{grid-template-columns:1fr;padding:14px}.connection-method-card{min-height:210px}.connection-method-icon{margin-bottom:18px}.unofficial-setup-body{padding:14px}.unofficial-create-block{grid-template-columns:1fr;gap:17px}.unofficial-create-block form>div{grid-template-columns:1fr;gap:7px}.unofficial-create-block input{border-right:1px solid var(--line)}.connection-card{grid-template-columns:auto minmax(0,1fr);padding:17px 15px}.connection-card-actions{grid-column:1/-1;width:100%}.connection-meta{gap:4px 10px}.routing-legend{align-items:flex-start}.activity-head,.activity-row{grid-template-columns:1fr .7fr .8fr}.activity-head span:nth-child(2),.activity-row>span:nth-child(2){display:none}.template-form-grid{grid-template-columns:1fr}.template-body-field{grid-column:auto}.template-builder{padding:13px 6px}.templates-page-head{grid-template-columns:1fr;gap:13px}.back-button{margin:0}.templates-head-actions{width:100%}.templates-head-actions button{flex:1}.template-stats{grid-template-columns:1fr 1fr}.template-stat:nth-child(2){border-right:0}.template-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.template-library-head{display:none}.template-library-row{grid-template-columns:1fr auto;gap:8px;padding:12px}.template-library-row>span:not(.template-status){display:none}.template-library-row .template-status{grid-column:1;width:fit-content;margin-left:41px}.template-library-row>button{grid-area:1/2/span 2}.template-modal-backdrop{padding:0}.template-modal{border:0;height:100vh}.template-modal-head{min-height:61px}.template-modal-body{display:block}.template-identity-grid,.button-editor-grid{grid-template-columns:1fr}.editor-section-body{padding:14px}.variable-input-row{grid-template-columns:1fr}.variable-input-row .variable-button{margin-top:0}.editor-toolbar,.buttons-section-head{flex-direction:column;align-items:flex-start}.template-preview-pane{padding:14px}.template-modal-footer{position:sticky;bottom:0}.template-modal-footer>div{display:none}.conversions-page-head{grid-template-columns:1fr;gap:13px}.conversions-page-head .back-button{margin:0}.conversions-head-actions{grid-template-columns:1fr 1fr;display:grid}.conversions-head-actions .primary-button{grid-column:1/-1}.conversion-health{grid-template-columns:1fr 1fr}.health-main{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.health-datum,.health-flag{border-bottom:1px solid var(--line-soft)}.health-times{grid-column:1/-1}.health-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}.dataset-config,.dataset-config.has-candidates{grid-template-columns:1fr 1fr}.dataset-config>div,.dataset-config>label{grid-column:1/-1}.webhook-config{flex-direction:column;align-items:stretch}.webhook-config>div,.webhook-config label{width:100%;min-width:0;margin-left:0}.conversion-periodbar{flex-wrap:wrap;padding:0}.period-switch{width:100%;overflow-x:auto}.period-switch button{flex:1 0 auto;min-height:44px}.custom-period{width:100%;padding:0 9px 9px}.custom-period label{flex:1}.custom-period input{width:100%;min-width:0}.live-refresh{display:none}.conversion-summary{grid-template-columns:1fr 1fr}.conversion-summary article{min-height:92px}.conversion-summary article:nth-child(2n){border-right:0}.conversion-summary article:nth-child(3){border-right:1px solid var(--line)}.conversion-summary article:nth-child(-n+4){border-bottom:1px solid var(--line)}.conversion-ledger-title>div{flex-wrap:wrap;align-items:flex-start}.conversion-ledger-title small{width:100%;margin-left:19px}.conversion-filter{flex:calc(50% - 5px)}.clear-filters{justify-content:center;width:100%}.conversion-drawer{border-left:0}.event-timeline{padding-inline:12px}.detail-row{grid-template-columns:82px minmax(0,1fr) auto}.review-hero{flex-direction:column;align-items:flex-start;min-height:180px}.review-hero:after{display:none}.review-mode-chip{width:100%}.review-asset-strip{grid-template-columns:1fr 1fr}.review-asset-strip>div:nth-child(2){border-right:0}.review-asset-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.review-flow{grid-template-columns:1fr}.review-flow>div{border-right:0;border-bottom:1px solid var(--line);min-height:63px}.review-check-results{grid-template-columns:1fr}.review-check-results>div{border-right:0;border-bottom:1px solid var(--line-soft)}.review-management-test{flex-direction:column;align-items:stretch}.review-secondary-action{justify-content:center;margin-left:0}.review-recording-list{grid-template-columns:1fr}.business-profile-head{grid-template-columns:1fr;gap:13px}.business-profile-head .back-button{justify-self:start}.business-profile-head>button:last-child{width:100%}.business-profile-grid{display:block}.profile-preview-card{min-height:520px;margin-bottom:14px;padding-inline:18px}.profile-picture-shell{width:150px;height:150px;margin-top:38px}.profile-preview-footer{width:calc(100% + 36px);padding-inline:18px}.profile-photo-field{flex-direction:column;align-items:flex-start}.profile-photo-field button{width:100%;margin-left:0}.profile-form-actions{flex-direction:column;align-items:stretch}.profile-form-actions>span{margin-right:0}}.internal-prompts-dialog{color:#ece5f1;background:#100b17;border:1px solid #604774;width:min(1060px,100vw - 40px);max-width:none;height:min(820px,100dvh - 48px);max-height:none;margin:auto;padding:0;box-shadow:0 24px 100px #0009}.internal-prompts-dialog[open]{flex-direction:column;display:flex}.internal-prompts-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050308b8}.internal-prompts-header{border-bottom:1px solid #34273f;align-items:center;gap:14px;padding:20px 24px;display:flex}.internal-prompts-header>svg{color:var(--acid)}.internal-prompts-header>div{flex:1}.internal-prompts-header span,.internal-prompts-heading>div>span{color:#b3a3c0;font:500 10px var(--font-plex-mono), monospace;text-transform:uppercase;letter-spacing:.08em}.internal-prompts-header h2{margin:5px 0 0;font-size:22px}.internal-prompts-header>button{color:#d6c9df;cursor:pointer;background:0 0;border:1px solid #44314f;place-items:center;width:34px;height:34px;display:grid}.internal-prompts-layout{flex:1;grid-template-columns:245px minmax(0,1fr);min-height:0;display:grid}.internal-prompts-catalog{background:#0c0811;border-right:1px solid #34273f;flex-direction:column;min-height:0;display:flex}.internal-prompts-search{color:#aa93bd;border:1px solid #3a2a47;align-items:center;gap:8px;margin:16px 12px 4px;padding:8px 10px;display:flex}.internal-prompts-search input{color:#ece5f1;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.internal-prompts-catalog nav{flex:1;padding:0 12px 16px;overflow-y:auto}.internal-prompts-catalog h3{color:#ae9abb;font:600 9px var(--font-plex-mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin:22px 8px 8px}.internal-prompts-catalog nav button{text-align:left;color:#b9acc4;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:10px 9px;font-size:12px;line-height:1.4;display:flex}.internal-prompts-catalog nav button:hover{background:#1b1224}.internal-prompts-catalog nav button[aria-current=true]{color:#f0e2ff;background:#251732;border-color:#604177}.internal-prompts-catalog nav i{background:#c4a0fa;border-radius:50%;flex-shrink:0;width:5px;height:5px}.internal-prompts-catalog>small{color:#aa96b9;border-top:1px solid #34273f;padding:14px 20px;font-size:11px}.internal-prompts-catalog nav>p{color:#bbaac6;padding:10px;font-size:12px}.internal-prompts-editor{min-width:0;padding:24px;overflow-y:auto}.internal-prompts-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.internal-prompts-heading h3{margin:8px 0 0;font-size:21px}.internal-prompts-heading em{color:#cfb5e7;font:normal 10px var(--font-plex-mono), monospace;border:1px solid #513c61;flex-shrink:0;padding:5px 8px}.internal-prompts-when{color:#c3b4cc;border-left:2px solid #a87ad3;gap:5px;margin:20px 0 12px;padding-left:12px;font-size:12px;line-height:1.5;display:grid}.internal-prompts-when strong{color:#f0e2fb;font-size:11px}.internal-prompts-explanation,.internal-prompts-context{color:#ac9bb9;font-size:12px;line-height:1.65}.internal-prompts-text{gap:10px;margin-top:22px;display:grid}.internal-prompts-text>span{color:#bb9bd6;font:500 9px var(--font-plex-mono), monospace;letter-spacing:.08em}.internal-prompts-text textarea{resize:vertical;color:#e5dbea;width:100%;min-height:260px;font:12px/1.8 var(--font-plex-mono), monospace;background:#08050c;border:1px solid #463053;padding:15px}.internal-prompts-dialog :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #c3a0fa}.internal-prompts-editor-actions{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 20px;display:flex}.internal-prompts-editor-actions button{color:#c1a0dd;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:11px;display:flex}.internal-prompts-editor-actions span{color:#ad99bc;font:10px var(--font-plex-mono), monospace}.internal-prompts-editor details{border-top:1px solid #34273f;border-bottom:1px solid #34273f;padding:14px 0}.internal-prompts-editor summary{color:#baa2cc;cursor:pointer;font-size:12px}.internal-prompts-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b8a9c3;font:11px/1.7 var(--font-plex-mono), monospace;background:#0b0710;padding:14px}.internal-prompts-context{font-size:11px}.internal-prompts-error{color:#ff9bb1;font-size:12px}.internal-prompts-footer{background:#130d1b;border-top:1px solid #34273f;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.internal-prompts-footer p{color:#c3b2ce;margin:0;font-size:11px;line-height:1.6}.internal-prompts-footer small{color:#ab96ba;font-size:10px;display:block}.internal-prompts-footer button{white-space:nowrap;flex-shrink:0}.internal-prompts-dialog button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.internal-prompts-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.internal-prompts-header{padding:14px}.internal-prompts-layout{grid-template-rows:170px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.internal-prompts-catalog{border-bottom:1px solid #34273f;border-right:0}.internal-prompts-catalog>small{display:none}.internal-prompts-catalog nav{padding-bottom:8px}.internal-prompts-catalog h3{margin-top:10px}.internal-prompts-catalog nav button{padding:6px 9px}.internal-prompts-editor{padding:16px}.internal-prompts-heading{flex-wrap:wrap}.internal-prompts-footer{flex-wrap:wrap;gap:10px;padding:12px 14px}}.internal-prompts-footer .builder-save{color:#120a19;border-color:var(--acid);background:var(--acid)}.internal-prompts-save-error{color:#ff9bb1;border-top:1px solid #633248;margin:0;padding:12px 24px;font-size:12px}:root{--ink:#f7f8fa;--surface:#fff;--surface-2:#f8fafc;--line:#dfe3e8;--line-soft:#edf0f3;--paper:#182230;--muted:#667085;--acid:#ff78fd;--acid-bright:#e84ee5;--acid-soft:#fff0ff;--acid-border:#ffc5fe;--orange:#f79009;--red:#d92d20}html{background:#f7f8fa}body{color:#182230;font-family:var(--font-manrope), sans-serif;background:#f7f8fa}button,input,select,textarea{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #ffaafe}.console-shell{background:#f7f8fa;grid-template-rows:58px minmax(0,1fr);grid-template-columns:1fr;min-height:100vh;display:grid}.rail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#fffffff7;border:0;border-bottom:1px solid #e4e7ec;flex-direction:row;gap:28px;width:100%;height:58px;padding:0 18px;position:sticky;top:0;box-shadow:0 1px 2px #1018280a}.brand-mark{color:#ff78fd;width:auto;height:36px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e4e7ec;align-items:center;gap:9px;padding:0 12px;display:flex}.brand-mark span{color:#101828;letter-spacing:.08em;font-size:13px;font-weight:750;display:inline}.rail nav{flex-direction:row;align-items:stretch;gap:4px;height:100%;margin:0;display:flex}.rail-button{color:#475467;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;width:auto;height:100%;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.rail-button:hover{color:#ff78fd;background:#f8fafc;border-color:#0000}.rail-button.active{color:#ff78fd;background:0 0;border-color:#ff78fd}.workspace{width:min(1600px,100%);margin:0 auto;padding:26px 32px 48px}.topbar{border-bottom:1px solid #e4e7ec;min-height:76px;margin-bottom:18px;padding:0}.topbar h1{color:#101828;letter-spacing:-.025em;font-size:23px;font-weight:700;line-height:1.25}.topbar-subtitle{color:#667085;margin:5px 0 0;font-size:11px}.eyebrow{color:#667085;letter-spacing:.08em;font-family:inherit;font-size:9px;font-weight:650}.system-chip,.waba-scope-select{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:6px;box-shadow:0 1px 2px #1018280d}.system-chip{letter-spacing:0;text-transform:none;height:36px;font-family:inherit;font-size:10px}.system-chip svg{color:#12b76a}.system-chip strong{color:#344054;border-color:#e4e7ec}.waba-scope-select span{color:#667085;font-family:inherit}.waba-scope-select select{color:#344054;font-family:inherit}.console-shell :is(h1,h2,h3,h4){color:#101828}.console-shell :is(p,small){text-wrap:pretty}.console-shell :is([class$=-panel],[class$=-card],[class$=-hero],[class$=-ledger],[class$=-builder],[class$=-editor],[class$=-history],[class$=-catalog],[class$=-stage],[class$=-preview],[class$=-layout],[class$=-strip]){box-shadow:none;background-color:#fff;background-image:none;border-color:#e4e7ec}.console-shell :is(.panel,.ai-hero,.agent-hub-hero,.review-hero,.profile-form-panel,.template-modal,.conversion-drawer){color:#182230;background:#fff;border-color:#e4e7ec;border-radius:7px;box-shadow:0 1px 2px #1018280d}.console-shell :is(.panel-heading,[class$=-head],[class$=-heading],[class$=-header],[class$=-footer]){background-color:#fff;background-image:none;border-color:#e4e7ec}.console-shell :is(.panel-heading h2,[class$=-heading] h2,[class$=-heading] h3){color:#344054;text-transform:none;letter-spacing:0;font-family:inherit}.panel-heading>span{color:#ff78fd;font-family:inherit;font-weight:700}.panel-heading small{color:#667085;letter-spacing:0;text-transform:none;font-family:inherit}.metric-grid{background:0 0;border:0;gap:12px}.metric{background:#fff;border:1px solid #e4e7ec;border-radius:7px;min-height:116px;padding:18px;box-shadow:0 1px 2px #1018280d}.metric:last-child{border:1px solid #e4e7ec}.metric-label{color:#667085;letter-spacing:0;text-transform:none;font-family:inherit;font-size:10px;font-weight:600}.metric-label svg{color:#667085}.metric strong{color:#101828;margin-top:17px;font-family:inherit;font-size:27px;font-weight:700}.metric.green strong,.metric.green .metric-label svg{color:#ff78fd}.metric>span{color:#667085}.content-grid{gap:14px}.connection-card{background:#fff;border-color:#edf0f3}.connection-card.default{background:#fff8ff;box-shadow:inset 3px 0 #ff78fd}.connection-orb,.connection-card .connection-orb.profile-photo{color:#667085;background:#f9fafb;border-color:#d0d5dd;border-radius:8px}.connection-orb.online{color:#ff78fd;background:#fff0ff;border-color:#ffc5fe}.connection-orb.online:after,.connection-card-kicker .status-dot.active{background:#12b76a;box-shadow:0 0 0 3px #d1fadf}.connection-card-kicker{color:#667085;letter-spacing:.04em;font-family:inherit}.connection-card-kicker b{color:#ff78fd;background:#fff0ff;border-color:#ffc5fe;border-radius:4px}.connection-copy h2,.connection-card .connection-copy h2{color:#101828}.connection-copy p,.connection-copy .sync-line,.connection-meta{color:#667085;text-transform:none;font-family:inherit}.connection-meta span+span:before{color:#d0d5dd}.connection-card-actions button,.export-button{color:#475467;background:#fff;border-color:#d0d5dd;border-radius:5px;font-family:inherit;box-shadow:0 1px 2px #1018280a}.connection-card-actions button:hover,.export-button:hover{color:#ff78fd;background:#fff8ff;border-color:#ffaafe}.connection-menu-trigger{color:#475467;background:#fff;border-color:#d0d5dd;box-shadow:0 1px 2px #1018280a}.connection-menu-trigger:hover,.connection-menu-trigger.open{color:#ff78fd;background:#fff8ff;border-color:#ffaafe}.connection-menu-pop{background:#fff;border-color:#e4e7ec;box-shadow:0 18px 40px #10182824}.connection-menu-pop button{color:#475467;box-shadow:none;font-family:inherit}.connection-menu-pop button:hover:not(:disabled){color:#ff78fd;background:#fff8ff}.connection-menu-pop button.danger:hover:not(:disabled){color:var(--red)}.connection-menu-sep{background:#e4e7ec}.routing-legend{color:#667085;background:#f9fafb;border-color:#e4e7ec;font-family:inherit}.routing-legend svg,.routing-legend b{color:#ff78fd}.primary-button,.review-primary-action,.ai-simulator button,.agent-test-footer button.primary{color:#fff;background:#ff78fd;border-color:#ff78fd;border-radius:5px;box-shadow:0 1px 2px #10182814}.primary-button:hover,.review-primary-action:hover:not(:disabled){color:#fff;background:#e84ee5;box-shadow:0 1px 2px #10182814}.ghost-button,.back-button,.clear-filters{color:#344054;background:#fff;border-color:#d0d5dd;border-radius:5px;box-shadow:0 1px 2px #1018280a}.ghost-button:hover,.back-button:hover{color:#ff78fd;border-color:#ffaafe}.switch-row{border-color:#edf0f3}.switch-row strong{color:#344054}.switch-row small{color:#667085}.switch-row i,.ai-master-switch i{background:#f2f4f7;border-color:#d0d5dd;border-radius:999px}.switch-row i:after,.ai-master-switch i:after{background:#98a2b3;border-radius:50%}.switch-row input:checked+i,.ai-master-switch input:checked+i{background:#ff78fd;border-color:#ff78fd}.switch-row input:checked+i:after,.ai-master-switch input:checked+i:after{background:#fff}.field label,.slider>span{color:#475467;letter-spacing:0;font-family:inherit;font-weight:600}.field input,.field select,.field textarea,.console-shell :is(input:not([type=checkbox]):not([type=range]),select,textarea){color:#344054;background:#fff;border-color:#d0d5dd;border-radius:5px;box-shadow:0 1px 2px #1018280a}.console-shell :is(input,select,textarea):focus{border-color:#ffaafe;box-shadow:0 0 0 3px #fff0ff}.slider input{accent-color:#ff78fd;background:#d0d5dd}.slider input::-webkit-slider-thumb{background:#ff78fd;border-radius:50%}.voice-actions{border-color:#e4e7ec}.activity-head,.activity-row{border-color:#edf0f3}.activity-head{color:#667085;background:#f9fafb}.activity-row{color:#344054;background:#fff}.pill{border-radius:999px}.notice{color:#7a2e0e;background:#fffaeb;border-color:#fedf89;border-radius:6px}.notice.scope-notice{color:#175cd3;background:#eff8ff;border-color:#ffc5fe}.connection-setup-backdrop,.template-modal-backdrop,.conversion-drawer-backdrop,.agent-test-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1018287a}.connection-setup-modal,.internal-prompts-dialog,.agent-test-lab{color:#182230;background:#fff;border-color:#d0d5dd;border-radius:9px;box-shadow:0 24px 48px #1018282e}.connection-method-card{background:#fff;border-color:#e4e7ec;border-radius:7px}.connection-method-card:hover:not(:disabled){background:#fff8ff;border-color:#ffaafe;box-shadow:0 8px 20px #10182814}.connection-method-icon{color:#ff78fd;background:#fff0ff;border-color:#ffc5fe;border-radius:7px}.connection-method-card>strong{color:#101828}.connection-method-card>small,.connection-method-kicker{color:#667085;font-family:inherit}.connection-method-card>i{color:#ff78fd;border-color:#edf0f3;font-family:inherit}.console-shell :is(.ai-tabs,.agent-mode-tabs,.template-stats,.conversion-summary,.review-asset-strip,.agent-test-steps){background:#fff;border-color:#e4e7ec;border-radius:7px}.agent-hub,.agent-builder{--agent-chat:#ff78fd;--agent-voice:#12b76a;--agent-panel:#fff;--agent-raised:#f9fafb}.agent-operation-switch{color:#344054;background:#fff;border-color:#d0d5dd;border-radius:6px;box-shadow:0 1px 2px #1018280d}.agent-operation-switch small{color:#667085;font-family:inherit}.agent-operation-switch i{background:#f2f4f7;border-color:#d0d5dd;border-radius:999px}.agent-operation-switch i:after{background:#98a2b3;border-radius:50%}.agent-operation-switch input:checked+i{background:#ff78fd;border-color:#ff78fd}.agent-operation-switch input:checked+i:after{background:#fff}.agent-hub-hero p{color:#ff78fd}.agent-hub-hero>div>span{color:#667085}.agent-hub-tabs{background:#fff;border-color:#e4e7ec;border-radius:6px}.agent-hub-tabs button{color:#475467;text-transform:none;border-color:#e4e7ec;font-family:inherit}.agent-hub-tabs button:hover,.agent-hub-tabs button.active{color:#ff78fd;background:#fff0ff;box-shadow:inset 0 -2px #ff78fd}.agent-create-lanes>button{background:#fff;border-color:#e4e7ec;border-radius:7px;box-shadow:0 1px 2px #1018280d}.agent-create-lanes>button:hover{background:#fff8ff;border-color:#ffaafe;box-shadow:0 8px 20px #10182812}.agent-create-lanes>button>span{color:#ff78fd;background:#fff0ff;border-color:#ffc5fe;border-radius:7px}.agent-create-lanes .voice>span{color:#12b76a;background:#ecfdf3;border-color:#abefc6}.agent-create-lanes small{color:#667085;font-family:inherit}.agent-create-lanes strong{color:#101828}.agent-create-lanes p{color:#667085}.agent-catalog{background:#fff;border-color:#e4e7ec;border-radius:7px}.agent-catalog>header,.agent-resource-list>header{color:#667085;background:#f9fafb;border-color:#e4e7ec;font-family:inherit}.agent-catalog>header strong,.agent-resource-list>header strong{color:#ff78fd}.agent-catalog-grid>button{background:#fff;border-color:#e4e7ec;border-radius:6px}.agent-catalog-grid>button:hover{background:#fff8ff;border-color:#ffaafe}.agent-channel-icon{border-color:#ffc5fe;border-radius:6px}.agent-catalog-grid .chat .agent-channel-icon{color:#ff78fd;background:#fff0ff}.agent-catalog-grid .voice .agent-channel-icon{color:#12b76a;background:#ecfdf3;border-color:#abefc6}.agent-catalog-grid small,.agent-catalog-grid p{color:#667085;font-family:inherit}.agent-catalog-grid strong{color:#344054}.agent-catalog-grid i{color:#475467;border-color:#d0d5dd;border-radius:999px;font-family:inherit}.agent-catalog-grid i.active{color:#067647;background:#ecfdf3;border-color:#abefc6}.agent-builder{background:#fff;border-color:#e4e7ec;border-radius:7px}.agent-builder-topbar,.agent-builder-meta,.prompt-workbench,.builder-settings,.builder-simulator{color:#344054;background:#fff;border-color:#e4e7ec}.builder-back,.builder-status,.prompt-toolbar button{color:#475467;background:#fff;border-color:#d0d5dd;border-radius:5px}.builder-save{color:#fff;background:#ff78fd;border-color:#ff78fd;border-radius:5px}.agent-builder-voice .builder-save{color:#fff;background:#ff78fd;border-color:#ff78fd}.agent-builder-meta label,.builder-version,.prompt-toolbar>span{color:#667085;font-family:inherit}.prompt-workbench>textarea{color:#344054;font-family:var(--font-plex-mono), monospace;background:#fff}.prompt-toolbar,.prompt-footnote,.builder-section{background:#fff;border-color:#e4e7ec}.builder-section summary{color:#344054;background:#fff}.builder-section summary:hover{background:#f9fafb}.builder-section-body>label,.builder-inline label{color:#475467;font-family:inherit}.builder-action-list>button,.builder-procedure-list article{color:#475467;background:#fff;border-color:#e4e7ec;border-radius:5px}.builder-action-list>button:hover,.builder-procedure-list article:hover{background:#fff8ff;border-color:#ffaafe}.builder-action-list>button>i,.builder-procedure-list article>button>i{color:#ff78fd;background:#fff0ff;border-color:#ffc5fe;border-radius:5px}.builder-action-list>button strong,.builder-procedure-list article>button strong{color:#344054}.builder-action-list>button small,.builder-procedure-list article>button small{color:#667085;font-family:inherit}.builder-add-action{color:#fff;background:#ff78fd;border-color:#ff78fd;border-radius:5px}.procedure-overview{background:#fff8ff;border-color:#ffc5fe;border-radius:5px}.procedure-overview strong{color:#ff78fd}.procedure-overview small{color:#667085;font-family:inherit}.agent-tester{color:#344054;background:#fff;border-left:1px solid #e4e7ec}.agent-tester>header,.agent-tester.voice>header{color:#fff;background:#ff78fd}.tester-context,.tester-safety,.tester-stage,.tester-examples,.tester-runtime,.tester-traces{color:#475467;background:#fff;border-color:#e4e7ec}.tester-context label>span,.tester-safety,.tester-empty p,.tester-examples small{color:#667085;font-family:inherit}.tester-context select,.tester-context>button,.tester-examples button{color:#475467;background:#fff;border-color:#d0d5dd;border-radius:5px}.tester-empty>span{color:#ff78fd;background:#fff0ff;border-color:#ffc5fe;border-radius:8px}.tester-empty strong{color:#101828}.tester-composer{background:#fff;border-color:#d0d5dd;border-radius:7px;box-shadow:0 1px 2px #1018280d}.tester-composer textarea{color:#344054;box-shadow:none;background:0 0}.tester-composer button{color:#fff;background:#ff78fd;border-radius:5px}.test-bubble.customer{color:#344054;background:#f9fafb;border-color:#d0d5dd;border-radius:10px 10px 2px}.test-bubble.agent{color:#fff;background:#ff78fd;border-radius:10px 10px 10px 2px}.console-shell :is(.ai-tabs,.agent-mode-tabs,.period-switch) button{color:#475467;text-transform:none;background:0 0;border-color:#e4e7ec;font-family:inherit}.console-shell :is(.ai-tabs,.agent-mode-tabs,.period-switch) button:hover,.console-shell :is(.ai-tabs,.agent-mode-tabs,.period-switch) button.active{color:#ff78fd;background:#fff0ff;box-shadow:inset 0 -2px #ff78fd}.ai-agent-layout{background:#fff;border-color:#e4e7ec;border-radius:7px}.ai-agent-list{background:#f9fafb;border-color:#e4e7ec}.ai-agent-list>button{color:#475467;border-color:#edf0f3}.ai-agent-list>button:hover,.ai-agent-list>button.active{color:#ff78fd;background:#fff0ff;box-shadow:inset 2px 0 #ff78fd}.ai-agent-orb,.agent-test-steps button i{color:#667085;background:#fff;border-color:#d0d5dd;border-radius:6px}.ai-agent-orb.active{color:#ff78fd;background:#fff0ff;border-color:#ffc5fe}.ai-editor>header,.ai-editor-grid,.ai-tool-permissions,.ai-voice-strip{background:#fff;border-color:#e4e7ec}.ai-tool-permissions label{color:#475467;background:#fff;border-color:#d0d5dd;border-radius:5px}.ai-tool-permissions label:has(input:checked){color:#ff78fd;background:#fff0ff;border-color:#ffaafe}.console-shell :is(.template-library-row,.conversion-ledger-row,.ai-ledger article,.ai-inline-record,.review-result-row){color:#344054;background:#fff;border-color:#edf0f3}.console-shell :is(.template-library-head,.conversion-ledger-head,.activity-head){color:#667085;background:#f9fafb;border-color:#e4e7ec}.template-library-row{color:#475467;font-family:inherit}.template-name-cell>span{border-radius:5px}.template-name-cell strong{color:#344054}.template-status{border-radius:999px;font-family:inherit}.review-hero:after{color:#155eef12}.profile-preview-card{box-shadow:none;background:linear-gradient(#fff8ff,#fff);border-color:#ffc5fe}.profile-picture-shell{color:#667085;background:#fff0ff;border-color:#ffc5fe;box-shadow:0 0 0 9px #fff8ff,0 18px 40px #10182814}.session-gate{color:#182230;background:#f7f8fa}.gate-mark{color:#ff78fd;background:#fff0ff;border-color:#ffc5fe;border-radius:9px}@media (max-width:900px){.rail{gap:10px;overflow-x:auto}.brand-mark,.rail nav{flex:none}.workspace{padding:22px 20px 40px}.rail-button{padding-inline:10px}.rail-button span{display:none}}@media (max-width:700px){.console-shell{grid-template-rows:52px minmax(0,1fr)}.rail{border-top:0;border-bottom:1px solid #e4e7ec;height:52px;padding:0 10px;position:sticky;inset:auto}.brand-mark{padding:0 9px}.brand-mark span{display:inline}.rail nav{margin:0}.rail-button{justify-content:center;min-width:40px}.workspace{padding:14px 12px 34px}.topbar{min-height:76px;padding:8px 0 14px}.metric-grid{gap:8px}.metric,.metric:last-child{border:1px solid #e4e7ec}.connection-setup-modal{border-radius:0;min-height:100vh}}.console-shell{grid-template-rows:46px minmax(0,1fr)}.rail{gap:0;height:46px;padding:0 8px}.rail nav{margin:0}.workspace{padding-top:12px}.topbar.scope-only{border-bottom:0;justify-content:flex-end;min-height:54px;margin:0 0 4px}.topbar.scope-only .topbar-actions{margin-left:auto}.primary-button,.review-primary-action,.ai-simulator button,.agent-test-footer button.primary,.builder-save,.agent-builder-voice .builder-save,.builder-add-action,.agent-tester>header,.agent-tester.voice>header,.tester-composer button,.test-bubble.agent{color:#3c123a;background:#ff78fd;border-color:#ff78fd}.primary-button:hover,.review-primary-action:hover:not(:disabled),.builder-save:hover,.builder-add-action:hover{color:#2f0d2e;background:#f263ef;border-color:#f263ef}.templates-page-head,.conversions-page-head{grid-template-columns:minmax(0,1fr) auto;min-height:100px;padding:16px 0 22px}.templates-page-head>div:first-child,.conversions-page-head>div:first-child{min-width:0}.conversions-page{color:#182230}.conversions-page-head h2{font-size:25px;font-weight:700}.conversions-head-actions button{min-height:37px}.conversion-health{color:#344054;background:#fff;border-color:#e4e7ec;border-radius:8px;grid-template-columns:minmax(250px,1.35fr) repeat(2,minmax(105px,.55fr)) repeat(5,minmax(96px,.58fr)) minmax(118px,.6fr) auto;min-height:132px;margin-bottom:12px;box-shadow:0 1px 2px #1018280d}.conversion-health:before{width:4px;box-shadow:none}.health-main{background:linear-gradient(135deg,#fff4ff 0%,#fff 72%);border-color:#e4e7ec;padding:18px}.health-radar{color:#d946d6;background:#fff0ff;border-color:#ffc5fe;border-radius:9px}.health-radar:after{border-color:#ff78fd61}.health-kicker{color:#c834c5;letter-spacing:.08em;font-family:inherit;font-weight:700}.health-main h3{color:#101828;font-size:15px}.health-main p{color:#667085}.health-datum,.health-flag,.health-times{background:#fff;border-color:#edf0f3;padding:15px 12px}.health-datum>span,.health-times span,.health-flag span{color:#667085;letter-spacing:.03em;font-family:inherit}.health-datum strong,.health-times strong,.health-flag strong,.health-flag.enabled strong{color:#344054;font-family:inherit}.health-flag{color:#98a2b3}.health-flag.enabled{color:#d946d6}.health-actions{background:#f9fafb;padding:12px}.health-actions .ghost-button{color:#344054;font-family:inherit}.icon-button{color:#475467;background:#fff;border-color:#d0d5dd;border-radius:5px}.icon-button:hover{color:#c834c5;background:#fff8ff;border-color:#ffaafe}.dataset-config,.webhook-config{color:#344054;background:#fff;border-color:#e4e7ec}.dataset-config{border-radius:7px 7px 0 0;margin:0 0 10px}.webhook-config{background:#f9fafb;border-radius:0 0 7px 7px;margin:-11px 0 12px}.dataset-config strong,.webhook-config strong{color:#344054}.dataset-config label>span,.webhook-config label span{color:#667085;font-family:inherit}.dataset-config input,.dataset-config select,.webhook-config input{color:#344054;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d0d5dd}.webhook-config>code{color:#475467}.conversion-periodbar{background:#fff;border-color:#e4e7ec;border-radius:7px;min-height:46px;margin-bottom:12px;padding:0 7px;box-shadow:0 1px 2px #1018280a}.period-switch button{color:#475467;text-transform:none;border-color:#edf0f3;font-family:inherit}.custom-period label,.live-refresh{color:#667085;font-family:inherit}.custom-period input{color:#344054;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d0d5dd}.conversion-summary{background:0 0;border:0;gap:10px}.conversion-summary article{background:#fff;border:1px solid #e4e7ec;border-radius:7px;min-height:104px;padding:15px;box-shadow:0 1px 2px #1018280a}.conversion-summary article:last-child{border:1px solid #e4e7ec}.conversion-summary article>span{color:#667085;text-transform:none;font-family:inherit}.conversion-summary article>strong{color:#101828;font-family:inherit;font-size:22px;font-weight:700}.conversion-summary article>small{color:#667085}.conversion-summary article.good svg,.conversion-summary article.good>strong,.conversion-summary article.money svg{color:#d946d6}.conversion-ledger{background:#fff;border-color:#e4e7ec;border-radius:8px}.conversion-ledger-title{background:#fff;border-color:#e4e7ec}.conversion-ledger-title h3{color:#344054;text-transform:none;font-family:inherit}.conversion-ledger-title small,.conversion-ledger-title>svg{color:#667085;font-family:inherit}.conversion-filters{background:#f9fafb;border-color:#e4e7ec;min-height:72px;padding:11px 12px}.conversion-search{color:#667085;background:#fff;border-color:#d0d5dd;border-radius:5px}.conversion-search input{color:#344054;box-shadow:none;background:0 0}.conversion-search button{color:#667085;border-color:#e4e7ec}.conversion-filter>span{color:#667085;text-transform:none;font-family:inherit}.conversion-filter select{color:#344054;background:#fff;border-color:#d0d5dd;border-radius:5px;font-family:inherit}.clear-filters{color:#667085;font-family:inherit}.clear-filters:hover{color:#c834c5}.conversion-table-head{color:#667085;background:#f9fafb;border-color:#e4e7ec;font-family:inherit}.conversion-table-row{color:#475467;background:#fff;border-color:#edf0f3;font-family:inherit}.conversion-table-row:hover,.conversion-table-row:focus-visible{background:#fff8ff;box-shadow:inset 3px 0 #ff78fd}.conversion-contact strong,.conversion-event strong{color:#344054}.conversion-contact small,.conversion-event small,.latency small{color:#667085}.event-icon{color:#c834c5;background:#fff0ff;border-color:#ffc5fe;border-radius:5px}.origin-tag{color:#475467;background:#f9fafb;border-color:#d0d5dd;border-radius:999px}.attribution-tag{color:#667085}.attribution-tag.yes{color:#b423b1}.conversion-status{border-radius:999px}.latency{color:#475467}.conversion-pagination{color:#667085;background:#fff;border-color:#e4e7ec;font-family:inherit}.conversion-pagination button{color:#475467;background:#fff;border-color:#d0d5dd}@media (max-width:1180px){.conversion-health{grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(110px,.7fr))}.health-main{grid-row:span 2}.health-times{grid-column:auto}.health-actions{flex-direction:row;grid-column:auto;align-items:center}}@media (max-width:700px){.console-shell{grid-template-rows:46px minmax(0,1fr)}.rail{height:46px}.workspace{padding-top:8px}.topbar.scope-only{min-height:48px;padding:0}.templates-page-head,.conversions-page-head{grid-template-columns:1fr;min-height:auto;padding-top:12px}.conversions-head-actions,.templates-head-actions{width:100%}.conversion-health{grid-template-columns:1fr 1fr}.health-main{grid-area:auto/1/auto/-1}.conversion-summary{gap:8px}.conversion-summary article,.conversion-summary article:last-child{border:1px solid #e4e7ec}}.templates-page-head,.conversions-page-head{box-shadow:none!important;background:0 0!important}.conversion-health{grid-template-columns:minmax(270px,.9fr) minmax(520px,1.8fr) minmax(210px,.65fr);align-items:stretch;min-height:142px}.health-main{min-width:0}.health-details{background:#fff;border-right:1px solid #edf0f3;grid-template-rows:auto auto;align-content:center;gap:14px;min-width:0;padding:15px 17px;display:grid}.health-identifiers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.health-identifiers .health-datum{background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;min-height:46px;padding:8px 10px}.health-identifiers .health-datum>span{color:#667085;text-transform:none;font-size:8px;font-weight:650}.health-identifiers .health-datum strong{color:#344054;margin-top:5px;font-size:10px}.health-checks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.health-checks .health-flag{background:#fff;border:1px solid #e4e7ec;border-radius:999px;flex:104px;justify-content:flex-start;gap:6px;min-height:29px;padding:5px 8px}.health-checks .health-flag.enabled{color:#b423b1;background:#fff8ff;border-color:#ffc5fe}.health-checks .health-flag span{gap:0}.health-checks .health-flag span strong{display:none}.health-checks .health-flag span{color:#475467;font-size:7px;font-weight:600}.health-checks .health-flag svg{flex:none;width:13px;height:13px}.health-side{background:#f9fafb;grid-template-rows:1fr auto;min-width:0;display:grid}.health-side .health-times{background:0 0;border:0;flex-direction:row;align-items:center;gap:20px;padding:14px}.health-side .health-times span{flex:1;gap:5px}.health-side .health-times strong{color:#344054;font-size:9px}.health-side .health-actions{border-top:1px solid #e4e7ec;flex-direction:row;justify-content:flex-end;align-items:center;padding:10px 12px}.health-side .health-actions .ghost-button{flex:1}.health-error{grid-column:1/-1}.conversion-periodbar{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.period-label{color:#344054;font-size:10px;font-weight:650}.period-switch{background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-self:center;height:38px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.period-switch button{border-right:1px solid #e4e7ec;min-width:82px;min-height:38px;padding:0 13px}.period-switch button:last-child{border-right:0}.period-switch button.active{color:#8e1a8c;background:#fff0ff;box-shadow:inset 0 -2px #ff78fd}.live-refresh{color:#667085;letter-spacing:.05em;background:#fff;border:1px solid #e4e7ec;border-radius:999px;min-height:28px;margin-left:auto;padding:0 9px}.conversion-filters{grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(105px,.72fr)) auto;align-items:end;gap:10px;display:grid}.conversion-search{width:100%}.conversion-filter{min-width:0}.conversion-filter select{width:100%;min-height:39px}.clear-filters{justify-content:center;margin-left:0}@media (max-width:1180px){.conversion-health{grid-template-columns:minmax(240px,.85fr) minmax(440px,1.5fr)}.health-main{grid-row:auto}.health-details{border-right:0}.health-side{border-top:1px solid #e4e7ec;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr auto}.health-side .health-actions{border-top:0;border-left:1px solid #e4e7ec}.conversion-filters{grid-template-columns:minmax(230px,1.4fr) repeat(2,minmax(130px,.7fr))}}@media (max-width:760px){.conversion-health{grid-template-columns:1fr}.health-main{grid-column:auto}.health-details{border-top:1px solid #e4e7ec}.health-side{grid-column:auto;grid-template-columns:1fr}.health-side .health-actions{border-top:1px solid #e4e7ec;border-left:0}.conversion-periodbar{flex-wrap:wrap;align-items:flex-start}.period-label{width:100%}.period-switch{width:100%;overflow-x:auto}.period-switch button{flex:1 0 auto}.live-refresh{margin-left:0}.conversion-filters{grid-template-columns:1fr 1fr}.conversion-search{grid-column:1/-1}}@media (max-width:480px){.health-identifiers,.conversion-filters{grid-template-columns:1fr}.conversion-search{grid-column:auto}.health-side .health-times{flex-direction:column;align-items:flex-start;gap:10px}}.agent-hub :is(.knowledge-bases-home,.knowledge-base-detail,.analysis-operations,.agent-resource-grid){color:#101828}.knowledge-bases-home,.knowledge-base-detail,.analysis-operations{gap:16px}.knowledge-bases-header,.knowledge-base-detail-header,.analysis-operations-header{background:linear-gradient(120deg,#fff 62%,#fff8ff 100%);border:1px solid #e4e7ec;border-radius:8px;min-height:104px;padding:20px 22px;box-shadow:0 1px 2px #1018280a}.knowledge-bases-header small,.knowledge-base-detail-header>div>small,.analysis-operations-header small{color:#a329a1;letter-spacing:.08em;font-family:inherit;font-size:10px;font-weight:700}.knowledge-bases-header h3,.knowledge-base-detail-header h3,.analysis-operations-header h3{color:#101828;letter-spacing:-.035em;font-size:22px;font-weight:650}.knowledge-bases-header p,.knowledge-base-detail-header p,.analysis-operations-header p{color:#667085;font-size:12px;line-height:1.45}.knowledge-bases-header>button,.knowledge-base-create>button,.knowledge-editor-footer button{color:#551053;background:#ff78fd;border:1px solid #ff78fd;border-radius:6px;min-height:40px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:650;box-shadow:0 1px 2px #8e1a8c29}.knowledge-bases-header>button:hover,.knowledge-base-create>button:hover,.knowledge-editor-footer button:hover{background:#ed5fea;border-color:#ed5fea}.knowledge-base-create{background:#fff8ff;border:1px solid #ffc5fe;border-radius:8px;gap:12px;padding:16px}.knowledge-base-create label,.knowledge-field-grid label,.analysis-filters label{color:#475467;letter-spacing:.04em;font-family:inherit;font-size:10px;font-weight:650}.knowledge-base-create input,.knowledge-field-grid input,.knowledge-field-grid select,.knowledge-field-grid textarea,.analysis-filters select,.twilio-provision input{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:6px;font-family:inherit;font-size:12px;box-shadow:0 1px 2px #1018280a}.knowledge-base-create input:focus,.knowledge-field-grid input:focus,.knowledge-field-grid select:focus,.knowledge-field-grid textarea:focus,.analysis-filters select:focus,.twilio-provision input:focus{border-color:#ff78fd;outline:0;box-shadow:0 0 0 3px #ff78fd26}.knowledge-base-grid{gap:14px}.knowledge-base-grid>button{background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-height:210px;padding:18px;box-shadow:0 1px 2px #1018280d}.knowledge-base-grid>button:hover{background:#fff;border-color:#ffaafe;transform:translateY(-2px);box-shadow:0 10px 24px #10182814}.knowledge-base-icon{color:#a329a1;background:#fff0ff;border-color:#ffc5fe;border-radius:7px}.knowledge-base-grid>button>div small,.knowledge-base-grid dt{color:#667085;font-family:inherit}.knowledge-base-grid>button>div strong{color:#101828;font-size:15px}.knowledge-base-grid>button>div p{color:#667085;font-size:11px}.knowledge-base-grid dl{background:#f9fafb;border-color:#e4e7ec;border-radius:6px}.knowledge-base-grid dl div{border-color:#e4e7ec}.knowledge-base-grid dd{color:#344054;font-family:inherit;font-size:13px}.knowledge-base-grid>button>i{color:#a329a1;font-family:inherit;font-size:10px}.knowledge-bases-empty,.knowledge-empty{color:#98a2b3;background:#fff;border-color:#d0d5dd;border-radius:8px}.knowledge-bases-empty strong,.knowledge-empty strong{color:#344054}.knowledge-bases-empty p,.knowledge-empty p{color:#667085;font-size:11px}.knowledge-base-detail-header>button{color:#475467;background:#fff;border-color:#d0d5dd;border-radius:6px;width:38px;height:38px;box-shadow:0 1px 2px #1018280a}.knowledge-base-detail-header>button:hover{color:#a329a1;border-color:#ff78fd}.knowledge-base-detail-header>span{border-color:#e4e7ec}.knowledge-base-detail-header>span strong{color:#a329a1;font-family:inherit}.knowledge-base-detail-header>span small{color:#667085;font-family:inherit}.knowledge-source-tabs{background:#fff;border-color:#e4e7ec;border-radius:8px;gap:3px;padding:4px;box-shadow:0 1px 2px #1018280a}.knowledge-source-tabs button{color:#475467;border:0;border-radius:5px;min-height:38px;padding:0 13px;font-family:inherit;font-size:11px}.knowledge-source-tabs button:hover{color:#8e1a8c;background:#fff8ff}.knowledge-source-tabs button.active{color:#8e1a8c;box-shadow:none;background:#fff0ff}.knowledge-source-tabs button.active svg{color:#ff78fd}.knowledge-source-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.knowledge-source-overview>button{background:#fff;border-color:#e4e7ec;border-radius:8px;min-height:122px;box-shadow:0 1px 2px #1018280a}.knowledge-source-overview>button:hover{border-color:#ffaafe;box-shadow:0 7px 18px #10182812}.knowledge-source-overview>button>span{border-color:#e4e7ec;min-height:65px;padding:12px}.knowledge-source-overview>button>span i{color:#a329a1;background:#fff0ff;border-color:#ffc5fe;border-radius:6px}.knowledge-source-overview>button>span strong{color:#344054;white-space:normal;font-size:11px}.knowledge-source-overview>button>span>svg{color:#98a2b3}.knowledge-source-overview>button>div{grid-template-columns:1fr auto;align-items:end}.knowledge-source-overview>button>div small{color:#667085;font-family:inherit}.knowledge-source-overview>button>div b{color:#101828;font-family:inherit;font-size:18px}.knowledge-ingestion,.knowledge-library{background:#fff;border-color:#e4e7ec;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.knowledge-heading{background:#f9fafb;border-color:#e4e7ec}.knowledge-heading>svg{color:#ff78fd}.knowledge-heading small,.knowledge-library>header small{color:#a329a1;font-family:inherit}.knowledge-heading h3,.knowledge-library>header strong{color:#101828}.knowledge-heading p{color:#667085;font-size:11px}.knowledge-editor{gap:16px;min-height:330px;padding:18px}.knowledge-editor-intro{color:#a329a1;background:#fff8ff;border:1px solid #ffc5fe;border-left:3px solid #ff78fd;border-radius:6px}.knowledge-editor-intro strong{color:#344054;font-size:11px}.knowledge-editor-intro small{color:#667085;font-family:inherit;font-size:10px}.knowledge-editor-footer{padding-top:2px}.knowledge-editor-footer>span,.knowledge-file-note{color:#667085;font-family:inherit;font-size:10px}.knowledge-editor-footer>span svg,.knowledge-file-note svg{color:#a329a1}.knowledge-dropzone{color:#a329a1;background:#fff8ff;border-color:#ffaafe;border-radius:8px;min-height:190px}.knowledge-dropzone:hover{background:#fff0ff;border-color:#ff78fd}.knowledge-dropzone strong{color:#344054;font-size:12px}.knowledge-dropzone span{color:#667085;font-family:inherit;font-size:10px}.knowledge-library>header{background:#f9fafb;border-color:#e4e7ec;min-height:66px}.knowledge-library>header>i{color:#8e1a8c;background:#fff0ff;border-color:#ffc5fe;border-radius:999px;font-family:inherit}.knowledge-library-list article{border-color:#edf0f3;min-height:72px}.knowledge-library-list article:hover{background:#f9fafb}.knowledge-source-icon{color:#a329a1;background:#fff0ff;border-color:#ffc5fe;border-radius:6px}.knowledge-source-icon.website,.knowledge-source-icon.url{color:#067647;background:#ecfdf3;border-color:#abefc6}.knowledge-source-icon.faq{color:#b54708;background:#fffaeb;border-color:#fedf89}.knowledge-source-icon.csv,.knowledge-source-icon.xlsx{color:#067647;background:#ecfdf3;border-color:#abefc6}.knowledge-library-list article>div>strong{color:#344054;font-size:11px}.knowledge-library-list article>div>small,.knowledge-library-list article em{color:#667085;font-family:inherit}.knowledge-library-list article>i{color:#475467;background:#f9fafb;border-color:#d0d5dd;border-radius:999px;font-family:inherit}.knowledge-library-list article>i.ready{color:#067647;background:#ecfdf3;border-color:#abefc6}.knowledge-library-list article>i.failed{color:#b42318;background:#fef3f2;border-color:#fecdca}.knowledge-library-list article>i.indexing,.knowledge-library-list article>i.pending{color:#b54708;background:#fffaeb;border-color:#fedf89}.knowledge-library-list article>button{color:#475467;background:#fff;border-color:#d0d5dd;border-radius:6px}.knowledge-library-list article>button:hover{color:#a329a1;border-color:#ff78fd}.analysis-operations-header>button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-height:38px;padding:0 13px;font-family:inherit;font-size:11px;font-weight:600;box-shadow:0 1px 2px #1018280d}.analysis-operations-header>button:hover{color:#8e1a8c;border-color:#ff78fd}.analysis-filters{background:#fff;border:1px solid #e4e7ec;border-radius:8px;gap:12px;padding:14px;box-shadow:0 1px 2px #1018280a}.analysis-filters select{min-height:40px}.analysis-summary{border:0;gap:12px}.analysis-summary article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-height:108px;padding:16px;box-shadow:0 1px 2px #1018280a}.analysis-summary article:last-child{border-right:1px solid #e4e7ec}.analysis-summary span{color:#667085;letter-spacing:.04em;font-family:inherit;font-size:10px}.analysis-summary span svg{color:#ff78fd}.analysis-summary strong{color:#101828;font-family:inherit;font-size:28px;font-weight:650}.analysis-summary small{color:#667085;font-size:10px}.analysis-summary .failure{border-left:3px solid #f04438}.analysis-summary .failure span,.analysis-summary .failure strong,.analysis-summary .failure span svg{color:#b42318}.analysis-summary .partial{border-left:3px solid #f79009}.analysis-summary .partial span,.analysis-summary .partial strong,.analysis-summary .partial span svg{color:#b54708}.analysis-metric-grid,.analysis-native-metrics{gap:12px}.analysis-metric-grid>section,.analysis-native-metrics>section,.analysis-ledger,.agent-resource-list{background:#fff;border-color:#e4e7ec;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.analysis-metric-grid>section>header,.analysis-native-metrics>section>header,.analysis-ledger>header,.agent-resource-list>header{background:#f9fafb;border-color:#e4e7ec}.analysis-metric-grid>section>header span,.analysis-native-metrics>section>header span,.analysis-ledger>header strong,.agent-resource-list>header span{color:#344054;font-family:inherit}.analysis-metric-grid>section>header small,.analysis-native-metrics>section>header small{color:#667085;font-family:inherit}.analysis-metric-grid>section>div>p{color:#667085;font-size:11px}.analysis-metric-grid article{border-color:#edf0f3}.analysis-metric-grid article strong{color:#344054;font-family:inherit}.analysis-metric-grid article small{color:#667085;font-family:inherit}.analysis-metric-grid article>div{background:#f2f4f7;border-radius:999px}.analysis-metric-grid article>div i{background:#ff78fd}.analysis-metric-grid article>b{color:#8e1a8c;font-family:inherit}.analysis-metric-grid article.evaluation>div i.success{background:#12b76a}.analysis-metric-grid article.evaluation>div i.failure{background:#f04438}.analysis-metric-grid article.evaluation>div i.unknown{background:#f79009}.analysis-metric-grid em.success{color:#067647}.analysis-metric-grid em.failure{color:#b42318}.analysis-metric-grid em.unknown{color:#b54708}.analysis-native-distribution article,.analysis-native-metrics dl div{border-color:#edf0f3}.analysis-native-distribution span,.analysis-native-metrics dt{color:#667085;font-family:inherit}.analysis-native-distribution strong,.analysis-native-metrics dd{color:#344054;font-family:inherit}.analysis-language-list span{color:#475467;background:#f9fafb;border-color:#e4e7ec;border-radius:999px;font-family:inherit}.analysis-language-list span strong{color:#a329a1}.analysis-language-list>small{color:#667085}.analysis-ledger>header small{color:#a329a1;font-family:inherit}.analysis-ledger>header>i{color:#8e1a8c;background:#fff0ff;border-color:#ffc5fe;border-radius:999px;font-family:inherit}.analysis-ledger>div>button,.learning-memory-row,.agent-resource-list article{color:#475467;border-color:#edf0f3}.analysis-ledger>div>button:hover{background:#fff8ff}.analysis-ledger-icon{color:#a329a1;background:#fff0ff;border-color:#ffc5fe;border-radius:6px}.analysis-ledger button strong,.learning-memory-row>span:nth-child(2)>strong,.agent-resource-list article strong{color:#344054;font-family:inherit}.analysis-ledger button small,.learning-memory-row>span:nth-child(2)>small,.agent-resource-list article small{color:#667085;font-family:inherit}.analysis-ledger button>i,.analysis-ledger button>em,.learning-memory-row>i,.agent-resource-list article i{background:#f9fafb;border-color:#d0d5dd;border-radius:999px;font-family:inherit}.analysis-ledger .completed,.analysis-ledger .synced,.analysis-ledger .analysis-sentiment.positive,.learning-memory-row>i.active{color:#067647;background:#ecfdf3;border-color:#abefc6}.analysis-ledger .partial,.analysis-ledger .pending,.learning-memory-row>i.pending_review,.learning-memory-row>i.candidate{color:#b54708;background:#fffaeb;border-color:#fedf89}.analysis-ledger .failed,.learning-memory-row>i.rejected,.learning-memory-row>i.archived{color:#b42318;background:#fef3f2;border-color:#fecdca}.analysis-ledger .not_applicable,.analysis-ledger .not_requested,.analysis-ledger .analysis-sentiment.neutral{color:#475467;background:#f9fafb;border-color:#d0d5dd}.analysis-ledger .analysis-sentiment.negative{color:#b42318;background:#fef3f2;border-color:#fecdca}.analysis-ledger .analysis-sentiment.mixed{color:#8e1a8c;background:#fff0ff;border-color:#ffc5fe}.learning-memory-row p{color:#475467;font-size:10px}.learning-memory-row em{color:#b54708;font-family:inherit}.learning-memory-actions button,.learning-memory-row>button,.twilio-provision button,.agent-resource-list article>button{color:#344054;background:#fff;border-color:#d0d5dd;border-radius:6px;font-family:inherit}.learning-memory-actions button.primary{color:#551053;background:#ff78fd;border-color:#ff78fd}.analysis-empty{color:#98a2b3}.analysis-empty strong{color:#344054;font-size:11px}.analysis-empty p{color:#667085;font-size:10px}.learning-operations{border-top:1px solid #e4e7ec;margin-top:22px;padding-top:22px}.agent-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.agent-resource-list article{background:#fff}.agent-resource-list article>svg{color:#a329a1}.twilio-provision{background:#f9fafb;border-color:#e4e7ec}.twilio-provision small{color:#667085;font-family:inherit}@media (max-width:1180px){.knowledge-source-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-native-metrics{grid-template-columns:1fr 1fr}.analysis-native-metrics>section:last-child{grid-column:1/-1}.agent-resource-grid{grid-template-columns:1fr 1fr}.agent-resource-grid>section:last-child{grid-column:1/-1}}@media (max-width:760px){.knowledge-bases-header,.analysis-operations-header{flex-direction:column;align-items:stretch}.knowledge-base-grid,.knowledge-source-overview,.analysis-summary,.analysis-metric-grid,.analysis-native-metrics,.agent-resource-grid{grid-template-columns:1fr}.analysis-native-metrics>section:last-child,.agent-resource-grid>section:last-child{grid-column:auto}.analysis-filters,.knowledge-studio{grid-template-columns:1fr}.analysis-ledger>div>button{grid-template-columns:auto minmax(0,1fr) auto}.analysis-ledger>div>button>:is(i,em){grid-column:2;justify-self:start}.analysis-ledger>div>button>svg{grid-area:1/3/span 4}.learning-memory-row{grid-template-columns:auto minmax(0,1fr)}.learning-memory-row>:is(i,button,.learning-memory-actions){grid-column:2;justify-self:start}}@media (max-width:520px){.knowledge-base-detail-header{grid-template-columns:auto minmax(0,1fr)}.knowledge-base-detail-header>span{border-left:0;grid-column:2;justify-items:start}.knowledge-source-overview{grid-template-columns:1fr}.knowledge-source-tabs button{padding-inline:10px}}html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:13.5px;font-weight:500;line-height:1.5}.console-shell{font-size:13.5px;line-height:1.5}.console-shell :is(p,li,dt,dd){font-weight:500;line-height:1.55;font-size:12px!important}.console-shell small{line-height:1.45;font-size:10.5px!important;font-weight:550!important}.console-shell :is(button,input,select,textarea){font-weight:550;line-height:1.35;font-size:12px!important}.console-shell :is(input,select,textarea){font-size:12.5px!important}.console-shell label{font-size:11.5px;font-weight:600}.console-shell :is(code,pre){line-height:1.55;font-size:11px!important}.console-shell :is(th,td){font-weight:500;line-height:1.45;font-size:11.5px!important}.console-shell :is(strong,b){font-weight:650}.console-shell :is(header,nav,footer) span{font-size:11px}.console-shell :is(.eyebrow,.metric-label,.period-label,.template-kicker,.conversion-kicker,.review-kicker,.health-eyebrow,.section-kicker,[class*=-eyebrow],[class*=-kicker]){line-height:1.4;font-size:10.5px!important;font-weight:700!important}.console-shell :is([class*=-badge],[class*=-tag],[class*=-status],[class*=-label],[class*=-caption],[class*=-hint]){font-weight:600;line-height:1.35;font-size:10.5px!important}.rail-button{font-weight:650;font-size:11.5px!important}.topbar h1{font-size:25px;font-weight:700}.topbar-subtitle{font-size:12.5px;font-weight:500}.panel-heading h2{font-size:13.5px;font-weight:650}.panel-heading>span,.panel-heading small{font-weight:650;font-size:10.5px!important}.metric-label,.metric>span{font-size:11.5px!important}.notice{font-size:12px;font-weight:550;line-height:1.5}.ghost-button,.primary-button,.danger-button,.icon-button{font-weight:600}.agent-hub-hero p{font-weight:700;font-size:10.5px!important}.agent-hub-hero h2{font-size:30px;font-weight:650}.agent-hub-hero>div>span{font-size:12.5px;font-weight:500}.agent-operation-switch strong{font-size:11.5px;font-weight:650}.agent-operation-switch small{font-size:10px!important}.agent-hub-tabs button,.agent-mode-tabs button,.builder-settings-tabs button,.voice-library-tabs button{font-weight:600;font-size:11.5px!important}.agent-create-lanes small{font-weight:700;font-size:10.5px!important}.agent-create-lanes strong{font-size:17px;font-weight:650}.agent-create-lanes p{font-size:12.5px!important}.agent-catalog>header,.agent-resource-list>header{font-weight:650;font-size:11px!important}.agent-catalog-grid small{font-size:10.5px!important}.agent-catalog-grid strong{font-size:13.5px}.agent-catalog-grid p{font-size:11.5px!important}.agent-catalog-grid i{font-weight:650;font-size:10px!important}.builder-identity span{font-size:10.5px;font-weight:650}.builder-identity strong{font-size:16px}.builder-settings :is(label,p,small,span),.prompt-workbench :is(label,p,small),.builder-simulator :is(label,p,small,span){line-height:1.5}.builder-settings label,.prompt-workbench label{font-size:11px;font-weight:650}.prompt-editor,.prompt-editor textarea,.builder-settings :is(input,select,textarea),.tester-composer textarea{line-height:1.55;font-size:12.5px!important}.knowledge-bases-header p,.knowledge-base-detail-header p,.knowledge-heading p,.analysis-operations-header p{font-size:12.5px!important}.knowledge-base-grid>button>div p,.knowledge-bases-empty p,.knowledge-empty p{font-size:11.5px!important}.knowledge-base-grid>button>div strong{font-size:15px}.knowledge-base-grid>button>i{font-size:11px;font-weight:700}.knowledge-source-tabs button{font-size:11.5px!important}.knowledge-source-overview>button>span strong,.knowledge-editor-intro strong,.knowledge-library-list article>div>strong{font-size:11.5px;font-weight:650}.knowledge-library-list article>i{font-size:10px!important}.analysis-filters label{font-size:10.5px}.analysis-summary span{font-size:10.5px;font-weight:700}.analysis-summary small{font-size:10.5px!important}.analysis-metric-grid :is(strong,small,b),.analysis-native-metrics :is(span,strong,small,dt,dd),.analysis-ledger :is(strong,small,i,em),.learning-memory-row :is(strong,small,i,em),.agent-resource-list article :is(strong,small,i){line-height:1.4;font-size:10.5px!important}.analysis-ledger button strong,.learning-memory-row>span:nth-child(2)>strong,.agent-resource-list article strong{font-size:11.5px!important}.learning-memory-row p,.analysis-empty p{font-size:11px!important}.template-manager :is(p,small),.conversion-manager :is(p,small),.review-manager :is(p,small),.connection-setup-modal :is(p,small){line-height:1.5}.template-card :is(strong,p,small),.conversion-table :is(strong,small,span),.review-card :is(strong,p,small),.connection-method-card :is(strong,small){font-weight:550}.conversion-status,.origin-tag,.attribution-tag{font-size:10px!important}.conversion-contact strong,.conversion-event strong{font-size:11.5px!important}.conversion-contact small,.conversion-event small,.latency small{font-size:10.5px!important}.conversion-table-empty span,.review-footer-note p,.drawer-error p,.templates-blocked p{font-size:11.5px!important}@media (max-width:760px){body,.console-shell{font-size:13.5px}.console-shell :is(button,input,select,textarea){font-size:12.5px!important}.rail-button{font-size:11px!important}.agent-hub-hero h2{font-size:27px}}.template-stat>span,.template-library-head,.template-library-row,.template-name-cell strong{font-family:inherit;font-weight:600;line-height:1.4;font-size:11px!important}.template-stat>span,.template-library-head{font-weight:650;font-size:10.5px!important}.template-status{font-weight:600;font-size:10.5px!important}.health-identifiers .health-datum>span,.health-identifiers .health-datum strong,.health-checks .health-flag span,.health-side .health-times span,.health-side .health-times strong{font-weight:600;line-height:1.4;font-size:10px!important}.health-identifiers .health-datum strong,.health-side .health-times strong{font-size:11px!important}.conversion-filter>span,.conversion-table-head,.conversion-pagination span{font-family:inherit;font-weight:650;line-height:1.4;font-size:10.5px!important}.conversion-table-row{font-size:11px;font-weight:500}.conversion-summary article>span,.conversion-summary article>small{font-weight:600;font-size:10.5px!important}.conversion-section-title>span,.conversion-section-title>div,.conversion-table-toolbar span{font-size:10.5px!important}.connection-card-kicker,.connection-meta,.sync-line,.routing-legend,.slider>span,.activity-head,.activity-row,.activity-row .pill,.activity-row .time{font-family:inherit;font-weight:550;line-height:1.45;font-size:10.5px!important}.connection-card-kicker{font-weight:650}.connection-meta{color:#667085}.routing-legend{font-size:11px!important}.slider>span{font-weight:600}.slider>span b{font-weight:650;font-size:10.5px!important}.activity-head{font-weight:650}.activity-row{font-size:11.5px!important}.activity-row .pill{font-weight:650;font-size:10px!important}.health-kicker,.live-refresh,.conversion-ledger-title span,.conversion-ledger-title small,.conversion-ledger-title h3{font-family:inherit;font-weight:600;line-height:1.4;font-size:10.5px!important}.conversion-ledger-title h3{font-weight:650;font-size:13.5px!important}.context-variable-popover{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 18px 44px #10182829}.context-variable-popover>header{background:#f9fafb;border-color:#e4e7ec;padding:10px}.context-variable-popover>header label{color:#667085;background:#fff;border-color:#d0d5dd;border-radius:6px;min-height:40px;box-shadow:0 1px 2px #1018280a}.context-variable-popover>header label:focus-within{color:#a329a1;border-color:#ff78fd;box-shadow:0 0 0 3px #ff78fd24}.context-variable-popover>header input{color:#101828;font-family:inherit;font-weight:500;font-size:12px!important}.context-variable-popover>header input::placeholder{color:#98a2b3}.prompt-toolbar .context-variable-popover>header>button{color:#475467;background:#fff;border-color:#d0d5dd;border-radius:6px;min-height:40px}.prompt-toolbar .context-variable-popover>header>button:hover{color:#a329a1;background:#fff8ff;border-color:#ff78fd}.context-variable-list{background:#fff;gap:4px;padding:8px}.prompt-toolbar .context-variable-list>button{color:#475467;background:0 0;border-color:#0000;border-radius:6px;min-height:58px;padding:9px 10px}.prompt-toolbar .context-variable-list>button:hover{color:#344054;background:#fff8ff;border-color:#ffc5fe}.context-variable-list>button>i{color:#a329a1;background:#fff0ff;border-color:#ffc5fe;border-radius:6px;width:32px;height:32px}.context-variable-list>button strong{color:#344054;font-family:inherit;font-size:12px;font-weight:650}.context-variable-list>button small{color:#667085;font-family:inherit;font-weight:500;font-size:10.5px!important}.context-variable-list>button>svg{color:#98a2b3}.context-variable-list>button>em{color:#8e1a8c;background:#fff0ff;border-color:#ffc5fe;border-radius:999px;font-family:inherit;font-size:10px}.context-variable-list>p{color:#667085;background:#f9fafb;border-color:#d0d5dd;border-radius:6px}.context-variable-popover>footer{color:#667085;background:#f9fafb;border-color:#e4e7ec;font-family:inherit;font-size:10.5px}.context-variable-popover>footer small{color:#667085;font-family:inherit;font-size:10px!important}.agent-action-backdrop{--agent-chat:#ff78fd;--agent-voice:#12b76a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1018287a}.agent-action-catalog-modal,.agent-action-modal,.agent-action-theme-voice .agent-action-catalog-modal,.agent-action-theme-voice .agent-action-modal{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:9px;box-shadow:0 24px 56px #10182833}.agent-action-catalog-modal>header,.agent-action-modal>header{background:linear-gradient(115deg,#fff 68%,#fff8ff 100%);border-color:#e4e7ec;min-height:96px;padding:18px 22px}.agent-action-catalog-modal>header small,.agent-action-modal>header small,.agent-action-theme-voice .agent-action-catalog-modal>header small,.agent-action-theme-voice .agent-action-modal>header small{color:#a329a1;letter-spacing:.08em;font-family:inherit;font-weight:700;font-size:10.5px!important}.agent-action-catalog-modal>header h2,.agent-action-modal>header h2{color:#101828;font-size:23px;font-weight:650}.agent-action-catalog-modal>header p,.agent-action-modal>header p{color:#667085;font-weight:500;font-size:12px!important}.agent-action-catalog-modal>header>button,.agent-action-modal>header>button{color:#475467;background:#fff;border-color:#d0d5dd;border-radius:6px;width:38px;height:38px;box-shadow:0 1px 2px #1018280a}.agent-action-catalog-modal>header>button:hover,.agent-action-modal>header>button:hover{color:#a329a1;background:#fff8ff;border-color:#ff78fd}.agent-action-modal>header>i,.agent-action-theme-voice .agent-action-modal>header>i{color:#a329a1;background:#fff0ff;border-color:#ffc5fe;border-radius:7px}.agent-action-catalog-grid{background:#f9fafb;gap:12px;padding:18px}.agent-action-catalog-grid>button{color:#475467;background:#fff;border-color:#e4e7ec;border-radius:8px;min-height:112px;padding:16px;box-shadow:0 1px 2px #1018280a}.agent-action-catalog-grid>button:hover{background:#fff;border-color:#ffaafe;transform:translateY(-2px);box-shadow:0 8px 20px #10182814}.agent-action-catalog-grid>button>i,.agent-action-theme-voice .agent-action-catalog-grid>button>i{color:#a329a1;background:#fff0ff;border-color:#ffc5fe;border-radius:7px}.agent-action-catalog-grid strong{color:#344054;font-size:13px;font-weight:650}.agent-action-catalog-grid small{color:#667085;font-family:inherit;font-weight:500;line-height:1.5;font-size:11px!important}.agent-action-catalog-grid em{color:#8e1a8c;background:#fff0ff;border-color:#ffc5fe;border-radius:6px;font-family:inherit;font-size:10px}.agent-action-catalog-modal>footer,.agent-action-modal>footer{background:#fff;border-color:#e4e7ec}.agent-action-catalog-modal>footer>span{color:#667085;font-size:11px}.agent-action-catalog-modal>footer button,.agent-action-modal>footer button{color:#344054;background:#fff;border-color:#d0d5dd;border-radius:6px;font-family:inherit;font-weight:600;font-size:12px!important}.agent-action-catalog-modal>footer button:hover,.agent-action-modal>footer button:hover{color:#8e1a8c;border-color:#ff78fd}.agent-action-modal-body>main{background:#f9fafb}.action-loading{color:#8e1a8c;background:#fff0ff;border-color:#ffc5fe;border-radius:6px}.action-form-section+.action-form-section{border-color:#e4e7ec}.action-section-title>span{color:#551053;background:#ff78fd;border-radius:6px;font-family:inherit;font-size:10px}.action-section-title strong{color:#344054;font-size:13px;font-weight:650}.action-section-title small{color:#667085;font-family:inherit;font-size:10.5px!important}.action-mode-cards button,.action-choice-list label,.action-operation-grid label,.action-switch,.action-field-table,.selected-voice-panel,.voice-filter-bar.wide,.action-context-preview>div:last-child{color:#475467;background:#fff;border-color:#e4e7ec;border-radius:7px}.action-mode-cards button:hover,.action-choice-list label:hover{background:#fff8ff;border-color:#ffaafe}.action-mode-cards button.active,.agent-action-theme-voice .action-mode-cards button.active,.action-choice-list label.active,.action-operation-grid label.active{color:#8e1a8c;background:#fff0ff;border-color:#ff78fd;box-shadow:inset 0 -2px #ff78fd}.action-mode-cards button strong,.action-choice-list label strong,.action-switch strong,.action-field-table strong,.selected-voice-panel>span strong,.action-context-preview>div:last-child strong{color:#344054;font-size:11.5px;font-weight:650}.action-mode-cards button small,.action-choice-list label small,.action-switch small,.action-field-table small,.selected-voice-panel>span small,.selected-voice-panel>span em,.action-context-preview>div:last-child small{color:#667085;font-family:inherit;font-size:10.5px!important}.action-choice-list>small{color:#667085;font-family:inherit;font-size:10px!important}.action-choice-list label>button{color:#a329a1;background:#fff0ff;border-color:#ffc5fe;border-radius:5px}.action-choice-list label>span>input,.action-form-grid input,.action-form-grid select,.action-form-grid textarea,.action-behavior textarea,.voice-filter-bar select,.voice-filter-bar input,.integration-code-grid textarea{color:#101828;background:#fff;border-color:#d0d5dd;border-radius:6px;font-family:inherit;box-shadow:0 1px 2px #1018280a;font-size:12px!important}.action-choice-list label>span>input:focus,.action-form-grid input:focus,.action-form-grid select:focus,.action-form-grid textarea:focus,.action-behavior textarea:focus,.voice-filter-bar select:focus,.voice-filter-bar input:focus,.integration-code-grid textarea:focus{border-color:#ff78fd;outline:0;box-shadow:0 0 0 3px #ff78fd24}.action-form-grid label,.action-behavior label,.integration-code-grid label,.voice-filter-bar label{color:#475467;font-family:inherit;font-size:10.5px;font-weight:650}.action-form-grid label>small,.integration-code-grid small,.integration-action-modal .action-form-grid label>small{color:#667085;font-family:inherit;font-size:10.5px!important}.action-field-table{overflow:hidden}.action-field-table>header{color:#667085;background:#f9fafb;border-color:#e4e7ec;font-family:inherit;font-size:10px}.action-field-table>label{color:#475467;background:#fff;border-color:#edf0f3}.action-field-table>label.active{background:#fff8ff}.selected-voice-panel>i{color:#067647;background:#ecfdf3;border-color:#abefc6;border-radius:6px}.selected-voice-change,.integration-test-button,.agent-action-modal>footer button.action-save,.agent-action-theme-voice .agent-action-modal>footer button.action-save{color:#551053;background:#ff78fd;border-color:#ff78fd;border-radius:6px;font-family:inherit;font-weight:650;font-size:12px!important}.selected-voice-preview{color:#067647;background:#ecfdf3;border-color:#abefc6;border-radius:6px}.agent-action-modal>footer button.action-remove{color:#b42318;background:#fef3f2;border-color:#fecdca}@media (max-width:760px){.agent-action-backdrop{padding:0}.agent-action-catalog-modal,.agent-action-modal{border-radius:0}.agent-action-catalog-grid{grid-template-columns:1fr}.context-variable-popover{width:min(430px,100vw - 20px)}}@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}@property --tw-ease{syntax:"*";inherits:false}
