@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cmui-avatar-background:#617987;--cmui-avatar-overlap:-4px;--cmui-blue:#5c9fe7;--cmui-blue-soft:#eef6ff;--cmui-brand-foreground:#2f7d22;--cmui-brand-fixed:#060;--cmui-brand-weight:800;--cmui-canvas:#f5f5f5;--cmui-card-foreground:#616161;--cmui-circular-radius:50%;--cmui-classify-background:#1f77d5;--cmui-connected-gap:7px;--cmui-content-bottom:80px;--cmui-context-border:#1686df;--cmui-context-foreground:#005fb8;--cmui-danger:#a4262c;--cmui-danger-soft:#fff0f1;--cmui-efficacy-yellow-start:#fce6a2;--cmui-efficacy-yellow-end:#efdf99;--cmui-efficacy-green:#060;--cmui-efficacy-ink:#242424;--cmui-efficacy-tile:#f5f5f5;--cmui-efficacy-border:#666;--cmui-efficacy-halo:#fff;--cmui-focus:#5c9fe7;--cmui-strong-focus:#005fb8;--cmui-font-family:Inter, sans-serif;--cmui-foreground:#242424;--cmui-line-height:1.45;--cmui-menu-shadow:0 2px 7px #0003;--cmui-message-in:#ececec;--cmui-on-action:#fff;--cmui-on-avatar:#fff;--cmui-on-primary:#fff;--cmui-on-warning:#242424;--cmui-pill-radius:17px;--cmui-profile-background:#ececec;--cmui-profile-foreground:#4f4f4f;--cmui-secondary-foreground:#6f6f6f;--cmui-separator:#dedede;--cmui-shell-gap:14px;--cmui-stale:#777;--cmui-status-font-size:13px;--cmui-status-line-height:18px;--cmui-strong-border:#c9c9c9;--cmui-success-background:#e7f0e4;--cmui-success-foreground:#2f7b22;--cmui-surface:#fff;--cmui-surface-soft:#f9f9f9;--cmui-warning-soft:#fff1b8}*{box-sizing:border-box;min-width:0}html,body{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:hidden}body{color:var(--cmui-foreground);background:var(--cmui-canvas);font:14px/1.45 Inter,sans-serif}button,input,textarea,select{font:inherit}.cmui-shell,.cmui-login,.cmui-status,.cmui-entry-shell{min-height:100vh;color:var(--cmui-foreground);background:var(--cmui-canvas);font-family:var(--cmui-font-family);line-height:var(--cmui-line-height)}.cmui-entry-shell{position:relative}.cmui-entry-shell:before{z-index:1;content:"";background:#060;width:9px;position:fixed;inset:0 auto 0 0}.cmui-entry-corner-mark{z-index:2;color:#060;position:fixed;top:16px;left:38px}.cmui-entry-page{min-height:inherit;place-items:center;padding:72px 24px 48px 33px;display:grid}.cmui-entry-card{border:1px solid var(--cmui-separator);background:var(--cmui-surface);width:min(386px,100vw - 58px);min-height:256px;box-shadow:var(--cmui-card-shadow,0 2px 4px #00000038);border-radius:12px;padding:42px 32px 30px}.cmui-entry-card-compact{flex-direction:column;justify-content:center;display:flex}.cmui-entry-card h1{margin:0 0 8px;font-size:28px;line-height:34px}.cmui-entry-card p{color:var(--cmui-foreground);margin:0;font-size:14px;line-height:20px}.cmui-entry-card p+p{margin-top:1px}.cmui-microsoft-action{border:1px solid var(--cmui-separator);width:100%;min-height:40px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:16px;grid-template-columns:24px 1fr 24px;align-items:center;margin-top:16px;padding:7px 12px;font-size:16px;font-weight:400;line-height:normal;display:grid;box-shadow:0 1px 3px #00000014}.cmui-microsoft-action:focus-visible{outline:3px solid var(--cmui-strong-focus);outline-offset:2px}.cmui-microsoft-action:disabled{cursor:wait}.cmui-microsoft-action .cmui-spinner{justify-self:center}.cmui-microsoft-action-label{text-align:center;grid-column:2}.cmui-microsoft-mark{grid-template-rows:8px 8px;grid-template-columns:8px 8px;gap:2px;width:18px;display:grid}.cmui-microsoft-mark i:first-child{background:#f35325}.cmui-microsoft-mark i:nth-child(2){background:#81bc06}.cmui-microsoft-mark i:nth-child(3){background:#05a6f0}.cmui-microsoft-mark i:nth-child(4){background:#ffba08}.cmui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cmui-sign-in-message{border-left:3px solid var(--cmui-brand-foreground);color:var(--cmui-profile-foreground);background:var(--cmui-success-background);margin-top:14px;padding:8px 10px;font-size:13px;line-height:18px}.cmui-sign-in-message-alert{border-left-color:var(--cmui-danger);background:var(--cmui-danger-soft)}.cmui-not-found-card{width:min(386px,100vw - 48px)}.cmui-not-found-status{border-left:3px solid var(--cmui-brand-foreground);color:var(--cmui-profile-foreground);background:var(--cmui-success-background);margin:14px 0 0;padding:8px 10px;font-size:13px;line-height:18px;display:block}.cmui-not-found-status:focus{outline:3px solid var(--cmui-strong-focus);outline-offset:2px}.cmui-primary-action{border:1px solid var(--cmui-brand-fixed);min-height:40px;color:var(--cmui-on-primary);background:var(--cmui-brand-fixed);border-radius:6px;margin-top:16px;padding:8px 16px;font-size:16px;font-weight:600;line-height:normal}.cmui-primary-action:focus-visible{outline:3px solid var(--cmui-strong-focus);outline-offset:2px}.cmui-entry-actions{gap:9px;margin-top:16px;display:flex}.cmui-entry-actions .cmui-primary-action{margin-top:0}.cmui-secondary-action{border:1px solid var(--cmui-strong-border);min-height:40px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:6px;padding:8px 16px;font-size:16px;font-weight:600;line-height:normal}.cmui-secondary-action:focus-visible{outline:3px solid var(--cmui-strong-focus);outline-offset:2px}.cmui-entry-status{margin-top:16px;display:block}.cmui-status-line{min-height:20px;color:var(--cmui-secondary-foreground);align-items:center;gap:9px;font-size:14px;line-height:20px;display:flex}.cmui-status-line strong{color:var(--cmui-foreground)}.cmui-spinner{border:2px solid var(--cmui-brand-foreground);border-right-color:#0000;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.cmui-progress{background:var(--cmui-separator);border-radius:2px;height:3px;margin-top:18px;overflow:hidden}.cmui-progress:after{background:var(--cmui-brand-foreground);content:"";width:38%;height:100%;display:block}@keyframes cmui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.cmui-spinner{animation:1s linear infinite cmui-spin}}.cmui-shell{flex-direction:column;gap:0;display:flex}.cmui-header{width:92%;align-items:center;gap:var(--cmui-shell-gap);width:round(92%,2px);min-height:48px;margin:0 auto;display:flex;position:relative}.cmui-header-primary,.cmui-people,.cmui-brand,.cmui-roster,.cmui-actions{align-items:center;display:flex}.cmui-header-primary{flex:none;gap:12px;min-width:0;display:inline-flex}.cmui-people{border:0;flex:none;gap:8px;min-width:0;margin:0;padding:0;display:inline-flex}.cmui-header-spacer{flex:auto;min-width:8px}.cmui-header-item-slot,.cmui-diagnostics-trigger{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.cmui-diagnostics-trigger{width:auto;height:44px;color:var(--cmui-foreground);background:0 0;border:0;padding:0}.cmui-diagnostics-wrap{position:relative}.cmui-diagnostics-trigger:focus-visible{border-radius:var(--cmui-pill-radius);outline:3px solid var(--cmui-strong-focus);outline-offset:2px}.cmui-diagnostics-trigger:disabled{cursor:wait;opacity:.72}.cmui-diagnostics-trigger.cmui-diagnostics-pending:disabled{opacity:1}.cmui-diagnostics .cmui-spinner{flex-basis:18px;width:18px;height:18px}.cmui-diagnostics-popover{z-index:20;border:1px solid var(--cmui-strong-border);width:min(330px,100vw - 32px);color:var(--cmui-foreground);background:var(--cmui-surface);box-shadow:var(--cmui-menu-shadow);border-radius:8px;margin:0;padding:14px;position:absolute;top:44px;left:0}.cmui-diagnostics-popover p{color:var(--cmui-profile-foreground);margin:0;font-size:12px;line-height:18px}.cmui-diagnostics-actions{gap:8px;margin-top:12px;display:flex}.cmui-diagnostics-actions .cmui-primary-action{margin-top:0}.cmui-diagnostics-actions button{font-size:14px;line-height:1.45}.cmui-diagnostics-status{z-index:19;border:1px solid var(--cmui-separator);border-left:3px solid var(--cmui-brand-foreground);width:max-content;max-width:min(330px,100vw - 32px);color:var(--cmui-profile-foreground);background:var(--cmui-surface);box-shadow:var(--cmui-menu-shadow);border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:18px;display:flex;position:absolute;top:46px;left:0}.cmui-diagnostics-status-error{border-left-color:var(--cmui-danger)}.cmui-brand{font-size:16px;font-weight:var(--cmui-brand-weight,800);flex:none;gap:10px}.cmui-mark{flex:0 0 28px;place-items:center;width:28px;height:34px;display:inline-grid}.cmui-mark img{object-fit:contain;width:20px;height:28px}.cmui-mark .cmui-mark-dark,:root[data-cmui-theme=dark] .cmui-mark-light{display:none}:root[data-cmui-theme=dark] .cmui-mark-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-cmui-theme]) .cmui-mark-light{display:none}:root:not([data-cmui-theme]) .cmui-mark-dark{display:block}}.cmui-brand-divider{background:var(--cmui-separator);width:1px;height:32px}.cmui-connected,.cmui-diagnostics,.cmui-login>button,.cmui-actions>button{justify-content:center;align-items:center;gap:var(--cmui-connected-gap);border-radius:var(--cmui-pill-radius);min-height:34px;font-size:var(--cmui-status-font-size);font-weight:600;line-height:var(--cmui-status-line-height);white-space:nowrap;padding:0 12px;display:inline-flex}.cmui-connected{color:var(--cmui-success-foreground);background:var(--cmui-success-background);position:relative}button.cmui-connection-badge{border:1px solid color-mix(in srgb, var(--cmui-danger) 38%, transparent);cursor:pointer;font:inherit}.cmui-connection-badge:focus-visible{outline:3px solid var(--cmui-blue);outline-offset:2px}.cmui-connection-badge:hover .cmui-connection-tooltip,.cmui-connection-badge:focus-visible .cmui-connection-tooltip{opacity:1;visibility:visible}.cmui-operational-maintenance{color:#765a00;background:#fff4ce}.cmui-operational-restoring{color:var(--cmui-blue);background:var(--cmui-blue-soft)}.cmui-operational:focus-visible{outline:3px solid var(--cmui-blue);outline-offset:2px}.cmui-operational .cmui-connected-icon,.cmui-operational .cmui-connected-icon svg{flex-basis:16px;place-items:center;width:16px;height:16px;display:grid}.cmui-header:has(.cmui-operational) .cmui-profile-menu{border-color:var(--cmui-separator);line-height:var(--cmui-line-height)}.cmui-header:has(.cmui-operational) .cmui-theme-option input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cmui-connection-tooltip{z-index:20;border:1px solid var(--cmui-separator);width:max-content;max-width:calc(100vw - 24px);color:var(--cmui-foreground);background:var(--cmui-surface);box-shadow:var(--cmui-menu-shadow);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:400;line-height:16px;position:absolute;top:calc(100% + 8px);left:0}.cmui-operational:hover .cmui-connection-tooltip,.cmui-operational:focus-visible .cmui-connection-tooltip{opacity:1;visibility:visible}.cmui-operational:focus-visible:not(:hover) .cmui-connection-tooltip{opacity:0;visibility:hidden}.cmui-connected-icon,.cmui-download-icon,.cmui-connected-icon svg,.cmui-download-icon svg{flex:0 0 18px;width:18px;height:18px;display:block}.cmui-diagnostics,.cmui-login>button,.cmui-actions>button{border:1px solid var(--cmui-separator);min-width:189px;color:var(--cmui-foreground);background:var(--cmui-surface)}.cmui-roster-region{position:relative}.cmui-roster{min-height:44px;margin:0;padding:0 0 0 4px;list-style:none}.cmui-roster:focus-visible{outline:3px solid var(--cmui-focus);outline-offset:2px;border-radius:8px}.cmui-roster>.cmui-avatar:first-child,.cmui-overflow-slot,.cmui-overflow-slot>.cmui-avatar{margin-left:0}.cmui-avatar{width:28px;height:28px;margin-left:var(--cmui-avatar-overlap);border:2px solid var(--cmui-canvas);border-radius:var(--cmui-circular-radius);color:var(--cmui-on-avatar);background:var(--cmui-avatar-background);place-items:center;padding:0;font-size:10px;font-weight:700;display:grid;position:relative;overflow:visible}.cmui-avatar img{border-radius:var(--cmui-circular-radius);object-fit:cover;width:100%;height:100%;display:block;overflow:hidden}.cmui-avatar-initials{border-radius:var(--cmui-circular-radius);background:var(--cmui-avatar-background);object-fit:cover;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.cmui-avatar>.cmui-avatar-initials{background:0 0}.cmui-avatar-idle .cmui-avatar-photo{opacity:.64}.cmui-avatar-stale{filter:grayscale();border-style:dashed}.cmui-avatar-online:after,.cmui-avatar-idle:after,.cmui-avatar-stale:after{content:"";box-sizing:content-box;border:1px solid var(--cmui-canvas);border-radius:var(--cmui-circular-radius);width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.cmui-avatar-online:after{background:var(--cmui-brand-foreground)}.cmui-avatar-idle:after{background:var(--cmui-canvas);box-shadow:inset 0 0 0 1px var(--cmui-brand-foreground)}.cmui-avatar-stale:after{background:var(--cmui-stale);border-radius:2px;transform:rotate(45deg)}.cmui-presence-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cmui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmui-overflow{border-color:var(--cmui-separator);color:var(--cmui-foreground);background:var(--cmui-surface)}.cmui-overflow:focus-visible{outline:3px solid var(--cmui-focus);outline-offset:2px}.cmui-overflow-slot-4,.cmui-overflow-slot-6,[data-roster-position]{display:none}[data-roster-position="1"],[data-roster-position="2"]{display:grid}.cmui-roster-overflow{z-index:12;border:1px solid var(--cmui-separator);width:min(280px,100vw - 24px);color:var(--cmui-foreground);background:var(--cmui-surface);box-shadow:var(--cmui-menu-shadow);border-radius:8px;margin:0;padding:8px;position:absolute;inset:42px 0 auto auto}.cmui-roster-overflow h2{margin:2px 6px 8px;font-size:14px}.cmui-roster-overflow ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cmui-roster-overflow li{border-radius:6px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:42px;padding:5px 6px;display:grid}.cmui-roster-overflow .cmui-avatar{width:30px;height:30px;margin:0}.cmui-colleague-name{font-weight:700}.cmui-roster-state{color:var(--cmui-secondary-foreground);text-transform:capitalize;font-size:12px}.cmui-profile{flex:none;position:relative}.cmui-current-cm{border-radius:var(--cmui-circular-radius);width:44px;height:44px;color:var(--cmui-secondary-foreground);background:0 0;border:0;flex:0 0 44px;place-items:center;padding:6px;display:grid}.cmui-current-cm>span{border-radius:var(--cmui-circular-radius);width:32px;height:32px;color:var(--cmui-profile-foreground);background:var(--cmui-profile-background);object-fit:cover;place-items:center;font-size:12px;display:grid}.cmui-current-cm img{border-radius:var(--cmui-circular-radius);object-fit:cover;width:32px;height:32px;display:block}.cmui-profile-menu{z-index:10;border:1px solid var(--cmui-strong-border);width:208px;color:var(--cmui-foreground);background:var(--cmui-surface);box-shadow:var(--cmui-menu-shadow);border-radius:2px;padding:6px 0;line-height:1.45;position:absolute;top:42px;right:0}.cmui-profile-identity-row,.cmui-menu-logout{text-align:left;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:10px;width:calc(100% - 12px);min-height:40px;margin:0 6px;padding:8px;font-size:14px;line-height:1.45;display:flex}.cmui-profile-identity-row{color:var(--cmui-brand-foreground);text-decoration:none}.cmui-menu-icon{width:18px;height:18px;color:inherit;flex:0 0 18px;place-items:center;display:grid}.cmui-menu-icon svg{width:18px;height:18px;display:block}.cmui-theme-fieldset{border:0;border-top:1px solid var(--cmui-separator);border-bottom:1px solid var(--cmui-separator);margin:6px 0;padding:8px 6px 10px}.cmui-theme-fieldset legend{color:var(--cmui-secondary-foreground);padding:0 8px;font-size:12px;font-weight:700}.cmui-theme-option{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:38px;padding:0 8px;font-size:14px;line-height:1.45;display:flex}.cmui-theme-option input{accent-color:#060;width:16px;height:16px;margin:0}.cmui-theme-option input:focus-visible,.cmui-current-cm:focus-visible,.cmui-profile-identity-row:focus-visible,.cmui-menu-logout:focus-visible{outline:3px solid var(--cmui-strong-focus);outline-offset:2px}.cmui-theme-failure{border-left:3px solid var(--cmui-danger);color:var(--cmui-profile-foreground);background:var(--cmui-danger-soft);margin:0 0 10px;padding:9px 10px;font-size:12px;line-height:17px;display:block}.cmui-menu-logout{color:var(--cmui-danger);background:0 0}.cmui-profile-identity-row:hover,.cmui-theme-option:hover,.cmui-menu-logout:hover{background:var(--cmui-surface-soft)}.cmui-content{width:92%;min-height:calc(100vh - 48px);padding:24px 0 var(--cmui-content-bottom);place-items:center;margin:0 auto;display:grid}.cmui-content:has(>.cmui-queue-region){grid-template-rows:clamp(48px,25vh,220px) auto;align-items:start}.cmui-operational-empty{place-items:initial;padding:0}.cmui-global-toast{z-index:50;border:0;border-left:4px solid var(--cmui-blue);width:min(520px,100vw - 32px);color:var(--cmui-foreground);background:var(--cmui-blue-soft);box-shadow:var(--cmui-menu-shadow);border-radius:8px;margin:0 auto 10px;padding:12px 16px;font-weight:700;line-height:1.5;display:block}.cmui-global-toast-warning{background:var(--cmui-warning-soft);border-left-color:#c48b10}.cmui-global-toast-error{border-left-color:var(--cmui-danger);background:var(--cmui-danger-soft)}.cmui-shell:has(>.cmui-global-toast+.cmui-task-main){background:0 0;gap:10px}.cmui-shell:has(>.cmui-global-toast+.cmui-task-main) .cmui-task-workspace{gap:10px;min-height:0}.cmui-shell:has(>.cmui-global-toast+.cmui-task-main) .cmui-task-main{margin-top:0;padding-bottom:0}.cmui-queue-region{text-align:center;grid-row:2;align-content:start;place-items:center;gap:24px;width:100%;display:grid}.cmui-queue-quote{width:min(100%,36rem);max-width:100%;min-height:10rem;color:var(--cmui-secondary-foreground);text-align:left;align-content:start;gap:20px;margin:0;padding:12px 16px 0;font-size:14px;font-weight:400;display:grid}.cmui-queue-quote p{overflow-wrap:anywhere;color:inherit;font-size:inherit;white-space:pre-wrap;margin:0;font-style:normal;font-weight:400;line-height:1.5}@media (forced-colors:active){.cmui-queue-quote{color:canvastext}}.cmui-task-main{flex-direction:column;flex:auto;width:92%;margin:8px auto 0;padding-bottom:20px;display:flex}.cmui-task-workspace{--cmui-compose-instruction-height:attr(data-compose-instruction-height type(<length>), 0px);--cmui-compose-timing-height:attr(data-compose-timing-height type(<length>), 0px);flex-direction:column;flex:auto;gap:8px;min-height:calc(100vh - 76px);display:flex}.cmui-task-workspace-presentation{font:400 14px/1.45 Inter,sans-serif}.cmui-task-workspace-presentation input,.cmui-task-workspace-presentation textarea,.cmui-task-workspace-presentation select{font:inherit}.cmui-conversation-card,.cmui-decision-card{background:var(--cmui-surface);border-radius:16px;min-width:0;overflow:hidden}.cmui-conversation-card{flex-direction:column;flex:auto;min-height:0;display:flex}.cmui-task-heading{border:0;border-bottom:1px solid var(--cmui-separator);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"identity scope agent""dimensions dimensions dimensions";align-items:center;gap:8px 12px;min-height:66px;margin:0;padding:12px 18px;display:grid}.cmui-task-workspace-presentation .cmui-task-heading{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"identity badges""dimensions dimensions";gap:8px 16px}.cmui-task-heading h1{text-align:center;text-transform:none;overflow-wrap:anywhere;white-space:normal;margin:0;font-size:20px;font-weight:500;line-height:24px;overflow:hidden}.cmui-task-identity{grid-area:identity;min-width:0;display:block}.cmui-task-nickname{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.cmui-task-nickname h1{min-width:0}.cmui-task-nickname .cmui-nickname-edit{margin:0}.cmui-task-badges{flex-wrap:wrap;grid-area:badges;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cmui-task-badges>:is(.cmui-context-trigger,.cmui-task-scope){white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;margin:0}.cmui-task-identity h1{text-align:left;text-overflow:clip;line-height:24px;overflow:visible}.cmui-not-found-card .cmui-primary-action{font-size:14px;line-height:1.45}.cmui-nickname-edit{color:#0879d1;background:0 0;border:0;flex:0 0 30px;width:30px;height:30px;padding:0}.cmui-task-workspace-presentation .cmui-nickname-edit{padding:1px 6px}.cmui-task-workspace-presentation .cmui-context-trigger{min-width:auto}.cmui-relationship-brief{text-align:center;min-width:0;display:contents}.cmui-task-scope{border:1px solid var(--cmui-context-foreground);width:fit-content;max-width:100%;color:var(--cmui-context-foreground);overflow-wrap:anywhere;border-radius:16px;grid-area:scope;justify-self:center;padding:2px 8px;font-size:12px;line-height:1.45;display:inline-block}.cmui-relationship-stage{color:var(--cmui-profile-foreground);text-transform:none;font-size:11px;font-weight:700}.cmui-relationship-state{color:var(--cmui-profile-foreground);text-transform:none;font-size:10px}.cmui-relationship-meta{color:var(--cmui-secondary-foreground);white-space:nowrap;margin-top:2px;font-size:8px;line-height:1.1}.cmui-relationship-ranks{justify-content:center;gap:3px;margin-top:4px;display:flex}.cmui-rank-chip{color:#263127;background:#dcebd7;border-radius:8px;min-width:28px;max-width:112px;padding:2px 4px;font-size:9px}.cmui-task-workspace-installed-relationship-state .cmui-rank-chip{align-items:center;gap:4px;display:flex}.cmui-rank-chip-limiting{color:#5a3200;background:#f5d68b;font-weight:700}.cmui-rank-chip-missing{outline:1px dashed var(--cmui-strong-border);outline-offset:-1px;color:var(--cmui-secondary-foreground);background:var(--cmui-surface-soft)}.cmui-limiting-cue{margin-left:1px;font-size:8px}.cmui-context-trigger{border:1px solid var(--cmui-context-foreground);min-height:30px;color:var(--cmui-context-foreground);cursor:pointer;white-space:nowrap;background:0 0;border-radius:15px;justify-self:start;padding:4px 9px;font-size:12px}.cmui-agent-context-trigger{grid-area:agent;justify-self:end}.cmui-context-trigger:focus-visible,.cmui-nickname-edit:focus-visible,.cmui-task-action:focus-visible,.cmui-editor-pane textarea:focus-visible{outline:3px solid var(--cmui-strong-focus);outline-offset:2px}.cmui-search-strip{border-bottom:1px solid var(--cmui-separator);gap:7px;padding:9px 16px;display:grid}.cmui-task-warning{min-height:42px;color:var(--cmui-foreground);background:var(--cmui-warning-soft);border-bottom:1px solid #c48b10;border-left:4px solid #c48b10;padding:10px 16px;font-weight:700}.cmui-inactivity-warning{font-weight:400;display:block}.cmui-priority-notice{border-top:1px solid #c48b10;align-items:center;min-height:44px;padding:7px 16px;font-weight:400;display:grid}.cmui-priority-copy{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.cmui-priority-copy>span{color:var(--cmui-profile-foreground);font-size:11px}@media (width<=599px){.cmui-priority-copy{gap:1px;display:grid}}.cmui-inactivity-warning strong{font-size:14px;display:block}.cmui-inactivity-warning>span{color:var(--cmui-secondary-foreground);overflow-wrap:anywhere;margin:4px 0 0;display:block}.cmui-search-strip input{border:1px solid var(--cmui-separator);width:100%;min-height:36px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:4px;padding:7px 10px}.cmui-search-status{min-height:32px;color:var(--cmui-secondary-foreground);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.cmui-search-status strong,.cmui-search-status>span>span{display:block}.cmui-search-status strong{color:var(--cmui-foreground)}.cmui-search-status>span>span{font-size:11px}.cmui-search-empty{min-height:52px;color:var(--cmui-foreground);place-items:center;font-size:14px;display:grid}.cmui-search-empty>span>span{color:var(--cmui-secondary-foreground);font-size:12px;display:inline}.cmui-search-empty strong{display:block}.cmui-search-spinner{border:2px solid var(--cmui-strong-border);border-top-color:var(--cmui-blue);border-radius:50%;flex:0 0 16px;width:16px;height:16px}.cmui-search-results{grid-template-columns:minmax(0,1fr);gap:7px;max-height:250px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cmui-search-results li{min-width:0}.cmui-search-results li>button{border:1px solid var(--cmui-separator);width:100%;min-height:68px;color:var(--cmui-foreground);background:var(--cmui-surface-soft);text-align:left;border-radius:7px;gap:4px;padding:8px 10px;display:grid}.cmui-search-result-meta strong{color:var(--cmui-foreground);font-size:12px;font-weight:700}.cmui-search-result-snippet{-webkit-line-clamp:2;line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.cmui-search-result-snippet mark{color:var(--cmui-foreground);background:var(--cmui-warning-soft);border-radius:2px;padding:0 2px;font-weight:800}.cmui-search-result-meta{min-width:0;color:var(--cmui-secondary-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.cmui-search-stored-context{color:var(--cmui-brand-foreground);flex:none;font-weight:700}.cmui-search-actions{justify-content:flex-end;gap:7px;display:flex}.cmui-search-actions button{border:1px solid var(--cmui-separator);min-height:32px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:6px;padding:0 11px;font-size:12px;font-weight:700}.cmui-search-actions .cmui-search-primary{border-color:var(--cmui-brand-foreground);color:var(--cmui-on-primary);background:var(--cmui-brand-foreground)}.cmui-search-results-open+.cmui-transcript-stage{flex-basis:0;min-height:0}.cmui-shell:has(>.cmui-global-toast+.cmui-task-main) .cmui-search-results-open+.cmui-transcript-stage{flex-basis:0;min-height:0}.cmui-transcript-stage{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.cmui-context-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.cmui-context-panel{border:1px solid var(--cmui-separator);width:45%;color:var(--cmui-foreground);background:var(--cmui-surface);box-shadow:var(--cmui-menu-shadow);overscroll-behavior:contain;pointer-events:auto;scrollbar-gutter:stable;position:absolute;top:0;bottom:0;overflow:auto}.cmui-user-context{left:0}.cmui-agent-context{right:0}.cmui-context-panel-header{z-index:1;border-bottom:1px solid var(--cmui-separator);background:var(--cmui-surface);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:flex;position:sticky;top:0}.cmui-context-panel-header h2{margin:0;font-size:14px;font-weight:600}.cmui-context-close{width:30px;height:30px;color:var(--cmui-profile-foreground);cursor:pointer;background:0 0;border:0;font-size:18px}.cmui-context-panel-body{padding:12px 16px 20px;font-size:14px;font-weight:400;line-height:1.45}.p132-context-panel .cmui-context-panel-body{align-content:start;min-height:0;padding:12px 14px 16px;display:grid}.p132-field{gap:10px;display:grid}.p132-field-heading{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.p132-field .p132-field-heading h3{margin:0;font-size:14px}.p132-change-state{color:var(--cmui-secondary-foreground);background:var(--cmui-blue-soft);border-radius:10px;flex:none;padding:2px 7px;font-size:12px;font-weight:700}.p132-editor{gap:5px;display:grid}.p132-editor label{color:var(--cmui-profile-foreground);font-size:12px;font-weight:700}.p132-editor input,.p132-editor textarea{isolation:isolate;border:1px solid var(--cmui-strong-border);width:100%;min-height:38px;color:var(--cmui-foreground);background:var(--cmui-surface);font:inherit;border-radius:6px;padding:8px 9px}.p132-editor textarea{resize:none;min-height:38px}.p132-editor input[readonly],.p132-editor textarea[readonly]{color:var(--cmui-profile-foreground);background:var(--cmui-surface-soft)}.p132-editor input[aria-invalid=true]{border-color:var(--cmui-danger);box-shadow:0 0 0 1px var(--cmui-danger)}.p132-editor input:focus-visible,.p132-editor textarea:focus-visible,.p132-action:focus-visible,.p132-result:focus-visible{outline:3px solid var(--cmui-blue);outline-offset:2px}.p132-goal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.p132-goal-editor{grid-column:1/-1}.p132-goal-fields .p132-editor input{font-size:14px}.p132-result{border:1px solid var(--cmui-separator);border-left:4px solid var(--cmui-blue);background:var(--cmui-blue-soft);border-radius:7px;align-items:center;min-height:40px;padding:6px 9px 6px 11px;display:flex}.p132-result.pending{border-left-color:var(--cmui-blue);border-style:dashed}.p132-result.success{border-left-color:var(--cmui-brand-foreground);background:var(--cmui-success-background)}.p132-result.warning{background:var(--cmui-warning-soft);border-left-color:#c48b10}.p132-result.error{border-left-color:var(--cmui-danger);background:var(--cmui-danger-soft)}.p132-result-copy{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.p132-result-copy strong{flex:none;align-items:center;font-size:12px;display:inline-flex}.p132-result-copy>span{min-width:0;color:var(--cmui-profile-foreground);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;line-height:15px;display:block;overflow:hidden}.p132-actions{justify-content:flex-end;gap:6px;display:flex}.p132-actions:empty{display:none}.p132-action{border:1px solid var(--cmui-separator);min-height:34px;color:var(--cmui-foreground);background:var(--cmui-surface);white-space:nowrap;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.p132-action.primary{border-color:var(--cmui-brand-foreground);color:var(--cmui-on-primary);background:var(--cmui-brand-foreground)}.p132-pending-copy{align-items:center;gap:7px;display:inline-flex}.p132-spinner{border:2px solid var(--cmui-strong-border);border-top-color:var(--cmui-blue);border-radius:50%;flex:0 0 14px;width:14px;height:14px}:root[data-cmui-theme=dark] .p132-action.primary{color:#101411}.cmui-context-field-list{grid-template-columns:108px minmax(0,1fr);gap:7px 10px;margin:0;font-size:14px;display:grid}.cmui-context-field-list dt{color:var(--cmui-secondary-foreground);font-weight:700}.cmui-context-field-list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cmui-context-field-unavailable{color:var(--cmui-secondary-foreground);font-style:italic}.cmui-context-section+.cmui-context-section{margin-top:16px}.cmui-context-section h3{color:var(--cmui-secondary-foreground);margin:0 0 6px;font-size:14px;font-weight:600}.cmui-context-section p{color:var(--cmui-foreground);margin:0;font-size:14px;font-weight:400;line-height:1.45}.cmui-context-note{font-size:12px;line-height:1.45;color:var(--cmui-secondary-foreground)!important}.cmui-context-goal-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cmui-context-goal{border-left:3px solid var(--cmui-brand-foreground);background:var(--cmui-canvas);padding:8px 10px}.cmui-context-goal dl,.cmui-context-parameter-list{grid-template-columns:64px minmax(0,1fr);gap:4px 8px;margin:0;font-size:14px;line-height:1.45;display:grid}.cmui-context-goal dt,.cmui-context-parameter-list dt{color:var(--cmui-secondary-foreground);font-weight:700}.cmui-context-goal dt{font-size:12px}.cmui-context-goal dd,.cmui-context-parameter-list dd{margin:0}.cmui-context-edit-goals{border:1px solid var(--cmui-separator);min-height:34px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:7px;margin-top:8px;padding:5px 8px;font-size:12px}.cmui-transcript{scroll-behavior:auto;overflow-anchor:none;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:18px 22px 26px;display:flex;overflow:hidden auto}.cmui-transcript:has(.cmui-message-selected){justify-content:center}.cmui-transcript-edge-loader{min-height:34px;color:var(--cmui-secondary-foreground);flex:none;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.cmui-message-selected .cmui-bubble{box-shadow:0 0 0 3px var(--cmui-blue)}.cmui-selected-result-label{color:#fff;background:var(--cmui-blue);text-transform:uppercase;border-radius:8px;align-self:flex-end;margin:0 3px 8px 0;padding:2px 6px;font-size:12px;font-weight:800}.cmui-transcript-floating-actions{z-index:3;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.cmui-transcript-floating-control{color:#fff;background:var(--cmui-blue);width:44px;height:44px;min-height:44px;box-shadow:var(--cmui-menu-shadow);border:0;border-radius:50%;place-items:center;padding:0;font-size:20px;display:grid}.cmui-transcript-stage>.cmui-transcript-floating-control{z-index:3;position:absolute;bottom:20px;right:20px}.cmui-transcript-floating-control:focus-visible{outline:3px solid var(--cmui-blue);outline-offset:2px}.cmui-transcript-floating-control svg{width:20px;height:20px;display:block}.cmui-transcript-review-bar{z-index:3;min-height:42px;color:var(--cmui-foreground);background:var(--cmui-warning-soft);border-top:1px solid #c48b10;flex:none;align-items:center;gap:12px;padding:5px 8px 5px 12px;display:flex}.cmui-transcript-review-copy{overflow-wrap:anywhere;flex:auto;align-items:baseline;gap:5px;min-width:0;display:flex}.cmui-transcript-review-copy strong{flex:none;font-size:12px}.cmui-transcript-review-copy span{color:var(--cmui-secondary-foreground);font-size:12px}.cmui-latest-arrow-button{width:32px;height:32px;color:var(--cmui-foreground);background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:grid}.cmui-transcript-stage>.cmui-transcript-review-bar{border-bottom:0;border-left:0;border-right:0}.cmui-latest-arrow-button svg{width:20px;height:20px;display:block}.cmui-latest-arrow-button:hover{filter:brightness(.96)}.cmui-latest-arrow-button:focus-visible{outline:3px solid var(--cmui-strong-focus);outline-offset:2px}.cmui-task-workspace-conversation-guarded .cmui-editor-pane textarea:focus-visible{box-shadow:0 0 0 2px var(--cmui-surface), 0 0 0 5px var(--cmui-blue);outline:none}@media (forced-colors:active){.cmui-task-workspace-conversation-guarded .cmui-editor-pane textarea:focus-visible{outline-offset:2px;outline:3px solid highlight}}.cmui-task-workspace-conversation-guarded .cmui-editor-pane textarea{color-scheme:normal;border-radius:6px}.cmui-message{flex-direction:column;align-items:flex-start;min-width:0;max-width:68%;display:flex}.cmui-message+.cmui-message{margin-top:10px}.cmui-message-outgoing{align-items:flex-end;margin-left:auto}.cmui-bubble{overflow-wrap:anywhere;white-space:pre-wrap;background:var(--cmui-message-in);border-radius:12px;max-width:100%;padding:10px 13px;font-size:14px;font-weight:400;line-height:1.45}.cmui-message-outgoing .cmui-bubble{color:var(--cmui-on-avatar);background:var(--cmui-brand-foreground)}.cmui-message-outgoing.cmui-message-intro .cmui-bubble{color:#fff;background:#0e7b7b}.cmui-message-channel{color:var(--cmui-secondary-foreground);margin:0 0 4px;font-size:12px}.cmui-task-workspace-typed-transcript .cmui-message-channel{color:#0e7b7b;text-transform:uppercase;margin:0 2px 4px;font-weight:800}:root[data-cmui-theme=dark] .cmui-task-workspace-typed-transcript .cmui-message-channel{color:#70d0d0}.cmui-task-workspace-typed-transcript .cmui-transcript{color-scheme:normal}.cmui-message-reaction{background:var(--cmui-message-in);border-radius:50%;place-items:center;width:24px;height:24px;margin-top:-2px;font-size:13px;display:grid}.cmui-search-reaction{white-space:nowrap;margin-left:5px;font-size:14px;display:inline}.cmui-message-speaker{font-weight:400}.cmui-message-meta{color:var(--cmui-secondary-foreground);margin-top:4px;font-size:12px;line-height:1.45}.cmui-decision-card{flex:none;min-height:190px}.cmui-product-notice{border:1px solid var(--cmui-separator);border-left:4px solid var(--cmui-blue);background:var(--cmui-blue-soft);border-radius:8px}.cmui-product-notice p{color:var(--cmui-secondary-foreground);overflow-wrap:anywhere;margin:4px 0 0}.cmui-recovery-notice{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:5px 8px 5px 12px;display:flex}.cmui-recovery-notice strong{flex:auto;min-width:0;font-size:12px;line-height:16px}.cmui-submission-notice{border-style:dashed;margin-bottom:12px;padding:10px 12px;display:block}.cmui-submission-notice strong{font-size:14px;display:block}.cmui-completion-result{border-style:solid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading trailing""detail trailing";align-items:center;gap:2px 12px;min-height:54px;margin-bottom:10px;padding:7px 8px 7px 12px;display:grid}.cmui-completion-result>strong{grid-area:heading}.cmui-completion-result>p{grid-area:detail;margin:0}.cmui-completion-result-recoverable,.cmui-completion-result-attention{border-left-color:var(--cmui-danger);background:var(--cmui-danger-soft)}.cmui-completion-result-processing{background:var(--cmui-warning-soft);border-left-color:#c48b10}.cmui-completion-result:focus-visible{outline:3px solid var(--cmui-blue);outline-offset:2px}.cmui-completion-result-trailing{grid-area:trailing;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cmui-completion-spinner{opacity:.82;border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.cmui-completion-dismiss{border:1px solid var(--cmui-strong-border);width:32px;min-width:32px;height:32px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:50%;padding:0;font-size:21px;line-height:1}.cmui-completion-dismiss:hover{background:var(--cmui-surface-soft)}.cmui-authority-warning{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px 14px;display:grid}.cmui-authority-warning-copy{gap:1px;min-width:0;display:grid}.cmui-authority-warning-copy strong{font-size:13px}.cmui-authority-warning-copy>span{color:var(--cmui-profile-foreground);font-size:12px;line-height:16px}.cmui-task-workspace-follow-up .cmui-editor-pane textarea:focus-visible{outline-color:var(--cmui-blue);border-radius:6px}.cmui-state-actions{flex-wrap:nowrap;flex:none;gap:8px;margin:0;display:flex}.cmui-state-actions button{border:1px solid var(--cmui-brand-foreground);color:#fff;background:var(--cmui-brand-foreground);border-radius:7px;min-height:32px;padding:0 10px;font-weight:700}.cmui-recovery-notice[data-product-notice-region=decision]{margin-bottom:0}.cmui-reply-mode{color:var(--cmui-secondary-foreground);text-transform:uppercase;margin:0;padding:10px 16px 0;font-size:12px;font-weight:700}.cmui-reply-mode-row{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 16px 0;display:flex}.cmui-reply-mode-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cmui-reply-mode-row .cmui-reply-mode{padding:0}.cmui-undo-reply{border:1px solid var(--cmui-separator);background:var(--cmui-surface);min-height:30px;color:var(--cmui-foreground);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.cmui-undo-reply:disabled{opacity:.5;cursor:default}.cmui-undo-reply:focus-visible{outline:2px solid var(--cmui-focus);outline-offset:2px}.cmui-approve-hint{color:var(--cmui-secondary-foreground);align-items:center;gap:5px;font-size:12px;display:inline-flex}.cmui-rated-reply-decision .cmui-reply-mode-row{padding-top:7px}.cmui-rated-reply-decision .cmui-reply-mode{padding:10px 16px 0}.cmui-rated-reply-decision .cmui-reply-mode-actions{gap:8px}.cmui-rated-reply-decision .cmui-approve-hint{color:var(--cmui-foreground)}@media (width<=767px){.cmui-rated-reply-decision .cmui-reply-mode-row{padding-left:10px;padding-right:10px}}.cmui-rated-reply-decision .cmui-undo-reply{border-color:var(--cmui-strong-border);height:44px;min-height:44px;font-weight:400}.cmui-decision-card .cmui-approve-hint{white-space:nowrap;display:inline-flex}.cmui-reply-mode-actions .cmui-keycap{font-family:inherit;font-weight:inherit;box-shadow:inset 0 -1px #0000001a}.cmui-prediction-strip{color:var(--cmui-secondary-foreground);justify-content:space-between;gap:12px;padding:7px 16px 0;font-size:12px;line-height:1.45;display:flex}.cmui-prediction-strip strong{color:var(--cmui-profile-foreground)}.cmui-reply-editors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:112px;padding:10px 16px;display:grid}.cmui-editor-pane{min-width:0}.cmui-editor-pane>label{color:var(--cmui-secondary-foreground);font-size:12px;font-weight:700}.cmui-cutoff-instruction,.cmui-goal-guidance{color:var(--cmui-profile-foreground);overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:400;line-height:1.45;display:block}.cmui-goal-guidance:empty{display:none}.cmui-editor-pane textarea{color-scheme:normal;width:100%;min-height:76px;color:var(--cmui-foreground);resize:none;background:0 0;border:0;border-radius:6px;margin-top:4px;padding:8px 0;line-height:1.45}.cmui-editor-pane textarea::placeholder{color:#a5a5a5}.cmui-edit-workspace .cmui-editor-pane textarea.cmui-edit-reply-editor{border-radius:6px;max-height:76px}.cmui-edit-workspace .cmui-editor-pane textarea.cmui-edit-reply-editor:focus-visible{outline-color:var(--cmui-blue)}.cmui-edit-workspace .cmui-editor-pane textarea.cmui-edit-reply-scrollable{scrollbar-gutter:stable;overflow-y:scroll}.cmui-edit-workspace .cmui-editor-pane textarea.cmui-edit-reply-invalid{border-color:var(--cmui-danger)}.cmui-edit-editor-status,.cmui-edit-inline-error{margin:4px 0 0;font-size:12px;font-weight:700;line-height:16px}.cmui-edit-editor-status{color:var(--cmui-secondary-foreground);line-height:1.45}.cmui-edit-inline-error{color:var(--cmui-danger)}.cmui-context-editor{border-left:1px solid var(--cmui-separator);padding-left:16px}.cmui-task-actions{grid-template-columns:minmax(108px,.72fr) minmax(110px,.74fr) minmax(122px,.8fr) minmax(220px,2.5fr);min-height:44px;display:grid}.cmui-task-actions>[hidden]{display:none}.cmui-task-actions:has(.cmui-efficacy-scale){grid-template-columns:minmax(108px,.72fr) minmax(110px,.74fr) minmax(122px,.8fr) minmax(430px,3.4fr)}.cmui-task-actions:has(.cmui-efficacy-scale){overflow-x:auto}.cmui-task-actions:has(.cmui-classify-action[hidden]){grid-template-columns:1fr}.cmui-efficacy-scale{border:1px solid var(--cmui-efficacy-border);background:linear-gradient(90deg, var(--cmui-efficacy-yellow-start) 0%, var(--cmui-efficacy-yellow-end) var(--cmui-efficacy-yellow-stop), var(--cmui-efficacy-green) 100%);grid-template-rows:minmax(43px,1fr) max-content 3px;min-height:68px;margin:0;padding:0;display:grid}.cmui-efficacy-scale>button{grid-row:1/-1;grid-template-rows:subgrid;min-width:44px;min-height:66px;color:var(--cmui-efficacy-ink);cursor:pointer;background:0 0;border:0;padding:0 3px;font-weight:800;display:grid;position:relative}.cmui-efficacy-option{grid-row:1;place-items:center;padding:4px 0 3px;display:grid}.cmui-efficacy-option-name{color:var(--cmui-efficacy-ink);background:var(--cmui-efficacy-tile);white-space:normal;overflow-wrap:anywhere;border-radius:3px;padding:0 3px;font-size:12px;font-weight:500;line-height:18px}.cmui-efficacy-scale .cmui-keycap{border:1px solid var(--cmui-efficacy-border);min-width:25px;min-height:25px;color:var(--cmui-efficacy-ink);background:var(--cmui-efficacy-tile);padding:1px 4px;font-family:inherit;font-size:14px;font-weight:600;line-height:21px}.cmui-efficacy-caption{border:1px solid var(--cmui-efficacy-border);max-width:calc(100% - 8px);color:var(--cmui-efficacy-ink);background:var(--cmui-efficacy-tile);overflow-wrap:anywhere;pointer-events:none;border-radius:3px;grid-area:2/1/auto/-1;justify-self:start;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;position:relative;left:50%;transform:translate(-50%)}.cmui-task-actions:has(.cmui-efficacy-scale) .cmui-safety-action{position:relative}.cmui-task-actions:has(.cmui-efficacy-scale) :is(.cmui-safety-action,.cmui-efficacy-scale>button):is(:hover,.cmui-verdict-hovered):not(:disabled){filter:none;box-shadow:inset 0 0 0 2px var(--cmui-efficacy-ink), inset 0 0 0 3px var(--cmui-efficacy-halo)}.cmui-task-actions:has(.cmui-efficacy-scale) .cmui-safety-action[aria-pressed=true]{filter:none;box-shadow:inset 0 0 0 3px var(--cmui-efficacy-ink), inset 0 0 0 4px var(--cmui-efficacy-halo)}.cmui-task-actions:has(.cmui-efficacy-scale) :is(.cmui-safety-action,.cmui-efficacy-scale>button):focus-visible{outline:none}.cmui-task-actions:has(.cmui-efficacy-scale) :is(.cmui-safety-action,.cmui-efficacy-scale>button):focus-visible:not(:disabled):after{content:"";border:2px dashed var(--cmui-efficacy-ink);box-shadow:0 0 0 1px var(--cmui-efficacy-halo), inset 0 0 0 1px var(--cmui-efficacy-halo);pointer-events:none;position:absolute;inset:5px}.cmui-efficacy-scale>button:active:not(:disabled) .cmui-keycap{color:var(--cmui-efficacy-halo);background:var(--cmui-efficacy-ink)}.cmui-efficacy-scale>button:disabled{opacity:1;cursor:not-allowed}.cmui-efficacy-scale>button:disabled .cmui-keycap{border-style:dashed}@media (forced-colors:active){.cmui-efficacy-scale{background:canvas;border-color:canvastext}:is(.cmui-efficacy-scale .cmui-keycap,.cmui-efficacy-option-name,.cmui-efficacy-caption){color:canvastext;background:canvas;border-color:canvastext}.cmui-task-actions:has(.cmui-efficacy-scale) :is(.cmui-safety-action,.cmui-efficacy-scale>button):hover:not(:disabled){outline-offset:-2px;outline:2px solid highlight}.cmui-task-actions:has(.cmui-efficacy-scale) .cmui-safety-action[aria-pressed=true]{outline-offset:-3px;outline:3px solid canvastext}.cmui-task-actions:has(.cmui-efficacy-scale) :is(.cmui-safety-action,.cmui-efficacy-scale>button):focus-visible:after{border-color:highlight}}.cmui-policy-unavailable{border:1px solid var(--cmui-separator);border-left:4px solid var(--cmui-danger);background:var(--cmui-danger-soft);border-radius:7px;align-content:center;gap:1px;min-height:54px;margin:7px 16px 0;padding:7px 8px 7px 11px;display:grid}.cmui-policy-unavailable:focus{outline:3px solid var(--cmui-blue);outline-offset:2px}.cmui-policy-unavailable span{color:var(--cmui-profile-foreground);font-size:12px}.cmui-task-action{border:0;border-right:2px solid var(--cmui-surface);min-height:44px;color:var(--cmui-foreground);justify-content:center;align-items:center;gap:7px;font-size:13px;display:inline-flex}.cmui-task-action:last-child{border-right:0}.cmui-classify-action{color:var(--cmui-on-action);background:var(--cmui-classify-background)}.cmui-task-workspace-presentation .cmui-classify-action{color:#101411;background:var(--cmui-blue)}.cmui-task-workspace-presentation .cmui-task-action:focus-visible{outline-color:var(--cmui-blue);outline-offset:-4px}.cmui-task-workspace-presentation .cmui-classify-action:focus-visible{outline-color:var(--cmui-foreground)}.cmui-safety-action{color:var(--cmui-on-warning);background:var(--cmui-warning-soft)}.cmui-approve-action{color:var(--cmui-on-action);background:var(--cmui-brand-foreground)}.cmui-task-action:disabled{cursor:not-allowed;opacity:.48}.cmui-task-action[aria-pressed=true]{font-weight:800;box-shadow:inset 0 0 0 3px}.cmui-task-action.cmui-verdict-hovered{filter:brightness(.92);box-shadow:inset 0 0 0 2px}.cmui-verdict-selected-cue{border:1px solid;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:11px;line-height:1;display:inline-grid}.cmui-classification-panel{border:1px solid var(--cmui-separator);border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:end;gap:14px;margin:0 16px 10px;padding:10px 12px;display:grid}.cmui-classification-panel p{align-items:center;gap:7px;margin:4px 0 0;display:flex}.cmui-classification-input{gap:4px;display:grid}.cmui-classification-input label{color:var(--cmui-secondary-foreground);font-size:11px;font-weight:700}.cmui-classification-input textarea{resize:none;border:1px solid var(--cmui-separator);width:100%;min-height:42px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:5px;padding:8px}.cmui-classification-options{border:1px solid var(--cmui-separator);background:var(--cmui-surface);border-radius:7px;gap:8px;padding:12px;display:grid}.cmui-classification-options button{border:1px solid var(--cmui-separator);background:var(--cmui-surface);min-height:40px;color:var(--cmui-foreground);font:inherit;text-align:left;border-radius:7px;padding:0 12px;font-weight:700}.p120-modal-background[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.p120-dialog-backdrop{z-index:8;background:#00000094;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.p120-dialog{border:1px solid var(--cmui-separator);background:var(--cmui-surface);width:min(560px,100vw - 40px);max-width:none;max-height:none;color:var(--cmui-foreground);box-shadow:var(--cmui-menu-shadow);border-radius:12px;margin:0;padding:24px;position:static}.p120-dialog h2{margin:0 0 6px;font-size:24px;line-height:30px}.p120-dialog>p{color:var(--cmui-secondary-foreground);margin:0}.p120-dialog-task{border-bottom:1px solid var(--cmui-separator);justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 12px;padding-bottom:10px;display:flex}.p120-dialog-task strong{font-size:16px}.p120-dialog-task span{color:var(--cmui-secondary-foreground);text-transform:uppercase;font-size:12px;font-weight:700}.p120-permanent-warning{border-left:4px solid var(--cmui-danger);background:var(--cmui-danger-soft);color:var(--cmui-foreground);border-radius:7px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 12px;display:flex}.p120-permanent-warning p{margin:2px 0 0}.p120-warning-mark{border:1px solid;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-grid}.p120-reply-preview{margin:0}.p120-reply-preview figcaption{color:var(--cmui-secondary-foreground);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.p120-reply-preview blockquote{border:1px solid var(--cmui-separator);background:var(--cmui-message-in);border-radius:7px;margin:0;padding:12px 14px;font-size:15px;line-height:22px}.p120-dialog-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.p120-dialog-actions button{border:1px solid var(--cmui-separator);background:var(--cmui-surface);min-height:40px;color:var(--cmui-foreground);font:inherit;border-radius:7px;padding:0 15px;font-weight:800}.p120-dialog-actions .p120-destructive-action{border-color:var(--cmui-danger);background:var(--cmui-danger);color:#fff}.p120-dialog-actions button:focus-visible{outline:3px solid var(--cmui-focus);outline-offset:2px}@media (width<=767px){.cmui-classification-panel{grid-template-columns:1fr}}.cmui-keycap{color:#242424;background:#ffffffc2;border:1px solid #0000002e;border-radius:5px;place-items:center;min-width:20px;min-height:20px;padding:0 4px;font-size:11px;line-height:18px;display:inline-grid;box-shadow:inset 0 -1px #0000001f}.cmui-approve-cue{align-items:center;gap:5px;display:inline-flex}.cmui-empty-card,.cmui-task-card{border:1px solid var(--cmui-separator);background:var(--cmui-surface);color:var(--cmui-card-foreground);border-radius:8px;margin:0;padding:10px 14px}.cmui-empty-card{color:var(--cmui-secondary-foreground);text-align:center;font-size:14px;line-height:20px}.cmui-login,.cmui-status{align-content:center;justify-items:center;gap:20px;display:grid}.cmui-actions{gap:8px}@media (width>=600px) and (width<=1279px){.cmui-overflow-slot-2,.cmui-overflow-slot-6{display:none}.cmui-overflow-slot-4{display:list-item}[data-roster-position="3"],[data-roster-position="4"]{display:grid}}@media (width>=1280px){.cmui-overflow-slot-2,.cmui-overflow-slot-4{display:none}.cmui-overflow-slot-6{display:list-item}[data-roster-position="3"],[data-roster-position="4"],[data-roster-position="5"],[data-roster-position="6"]{display:grid}}:root[data-cmui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cmui-blue:#4c88c9;--cmui-blue-soft:#1e3042;--cmui-brand-foreground:#70b868;--cmui-brand-fixed:#70b868;--cmui-canvas:#17191b;--cmui-card-foreground:#f1f3f4;--cmui-card-shadow:0 2px 5px #0000008c;--cmui-classify-background:#3979bf;--cmui-context-border:#79bfff;--cmui-context-foreground:#9bd0ff;--cmui-danger:#ffb3ad;--cmui-danger-soft:#47262a;--cmui-focus:#4c88c9;--cmui-strong-focus:#79bfff;--cmui-foreground:#f1f3f4;--cmui-menu-shadow:0 3px 9px #00000094;--cmui-message-in:#34383c;--cmui-on-action:#101411;--cmui-on-primary:#101411;--cmui-on-warning:#f7e7b3;--cmui-profile-background:#34383c;--cmui-profile-foreground:#d1d5d9;--cmui-secondary-foreground:#aeb4ba;--cmui-separator:#41464b;--cmui-strong-border:#5a6168;--cmui-success-background:#233521;--cmui-success-foreground:#70b868;--cmui-surface:#222528;--cmui-surface-soft:#292d30;--cmui-warning-soft:#4a3e19}:root[data-cmui-theme=dark] .cmui-transcript-review-bar,:root[data-cmui-theme=dark] .cmui-transcript-review-copy span{color:#f7e7b3}:root[data-cmui-theme=dark] .cmui-operational-maintenance{color:#fec84b;background:#332a13}@media (prefers-color-scheme:dark){:root:not([data-cmui-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cmui-blue:#4c88c9;--cmui-blue-soft:#1e3042;--cmui-brand-foreground:#70b868;--cmui-brand-fixed:#70b868;--cmui-canvas:#17191b;--cmui-card-foreground:#f1f3f4;--cmui-card-shadow:0 2px 5px #0000008c;--cmui-classify-background:#3979bf;--cmui-context-border:#79bfff;--cmui-context-foreground:#9bd0ff;--cmui-danger:#ffb3ad;--cmui-danger-soft:#47262a;--cmui-focus:#4c88c9;--cmui-strong-focus:#79bfff;--cmui-foreground:#f1f3f4;--cmui-menu-shadow:0 3px 9px #00000094;--cmui-message-in:#34383c;--cmui-on-action:#101411;--cmui-on-primary:#101411;--cmui-on-warning:#f7e7b3;--cmui-profile-background:#34383c;--cmui-profile-foreground:#d1d5d9;--cmui-secondary-foreground:#aeb4ba;--cmui-separator:#41464b;--cmui-strong-border:#5a6168;--cmui-success-background:#233521;--cmui-success-foreground:#70b868;--cmui-surface:#222528;--cmui-surface-soft:#292d30;--cmui-warning-soft:#4a3e19}:root:not([data-cmui-theme]) .cmui-operational-maintenance{color:#fec84b;background:#332a13}}@media (width<=599px){.cmui-entry-corner-mark{left:24px}.cmui-entry-page{padding-left:25px;padding-right:16px}.cmui-entry-card{width:272px;padding:36px 24px 28px}.cmui-not-found-card{width:calc(100vw - 48px);padding:36px 24px 28px}.cmui-not-found-card .cmui-primary-action{width:100%}.cmui-header{flex-wrap:wrap;align-content:center;align-items:center;gap:8px;width:calc(100% - 24px);min-height:92px}.cmui-header:has(.cmui-operational){align-content:flex-start;padding-top:8px}.cmui-header:has(.cmui-operational) .cmui-header-primary{display:contents}.cmui-header:has(.cmui-operational) .cmui-brand{order:1}.cmui-header:has(.cmui-operational) [data-cmui-header-slot=diagnostics]{order:2}.cmui-header:has(.cmui-operational) .cmui-people{order:3;margin-left:auto}.cmui-header:has(.cmui-operational) [data-cmui-header-slot=connection]{flex:none;order:4;justify-content:flex-start;width:auto;min-width:44px}.cmui-header-primary{gap:8px}.cmui-people{margin-left:auto}.cmui-profile-menu{width:min(13rem,100vw - 24px);top:40px;right:-2px}.cmui-header-spacer{display:none}.cmui-connected,.cmui-diagnostics{width:44px;min-width:44px;padding:0}.cmui-connected-label,.cmui-diagnostics-label{display:none}.cmui-operational,.cmui-connection-badge{white-space:nowrap;justify-content:center;width:44px;min-width:44px;min-height:34px;padding:0}.cmui-operational .cmui-connected-label,.cmui-connection-badge .cmui-connected-label{display:none}.cmui-connection-tooltip{white-space:normal;width:auto;max-width:none;padding:5px 6px;font-size:12px;line-height:14px;position:fixed;top:42px;left:8px;right:8px}.cmui-header:has(.cmui-operational) .cmui-profile-menu{width:208px;position:fixed;top:126px;right:12px}.cmui-diagnostics-popover,.cmui-diagnostics-status{top:94px;left:-112px;right:auto}.cmui-content{width:calc(100% - 24px);min-height:calc(100vh - 92px);padding-bottom:48px}.cmui-task-main{width:calc(100% - 24px);margin-top:4px}.cmui-task-workspace{min-height:calc(100vh - 116px)}.cmui-task-workspace-presentation{min-height:calc(100vh - 120px)}.cmui-task-workspace-presentation.cmui-task-workspace-operational{min-height:calc(100vh - 128px)}.cmui-conversation-card{min-height:0}.cmui-task-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nickname pencil""user agent""scope scope""dimensions dimensions";gap:8px;padding-left:12px;padding-right:12px}.cmui-task-workspace-presentation .cmui-task-heading{gap:8px 12px;padding-left:18px;padding-right:18px}.cmui-relationship-brief{grid-area:2/1/auto/-1;min-width:0}.cmui-context-trigger{padding-left:7px;padding-right:7px}.cmui-task-workspace-presentation .cmui-context-trigger{padding-left:9px;padding-right:9px}.cmui-transcript-stage{flex-basis:0;min-height:0}.cmui-context-layer{grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;display:grid}.cmui-context-layer:has(>.p132-context-panel):not(:has(>.cmui-agent-context)){grid-template-rows:minmax(0,1fr)}.cmui-search-actions button{flex:auto}.cmui-context-panel{width:100%;height:100%;min-height:0;box-shadow:none;margin:0;position:relative;inset:auto;overflow-y:auto}.cmui-transcript{padding:16px}.cmui-message{max-width:86%}.cmui-prediction-strip{flex-direction:column;align-items:flex-start;gap:2px}.cmui-reply-editors{grid-template-columns:1fr}.cmui-context-editor{border-top:1px solid var(--cmui-separator);border-left:0;padding-top:10px;padding-left:0}.cmui-task-actions{grid-template-columns:1fr 1fr}.cmui-task-action{border-bottom:2px solid var(--cmui-surface)}.cmui-task-action:nth-last-child(-n+2){border-bottom:0}.cmui-roster-overflow{width:min(280px,100vw - 24px);position:fixed;inset:94px 12px auto auto}}.cmui-task-bound-mode-row{justify-content:flex-start;align-items:center;gap:10px;min-height:40px;padding:7px 16px 0;display:flex}.cmui-task-bound-mode-row .cmui-reply-mode{margin:0}.cmui-task-bound-mode-copy{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.cmui-task-bound-result.cmui-task-bound-result{border:1px solid var(--cmui-separator);border-left:4px solid var(--cmui-blue);background:var(--cmui-blue-soft);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy trailing";align-items:center;gap:10px;min-height:54px;margin:7px 16px 0;padding:7px 8px 7px 11px;display:grid}.cmui-task-bound-result-warning.cmui-task-bound-result-warning{background:var(--cmui-warning-soft);border-left-color:#c48b10}.cmui-task-bound-result-error.cmui-task-bound-result-error{border-left-color:var(--cmui-danger);background:var(--cmui-danger-soft)}.cmui-task-bound-result-focused{outline:3px solid var(--cmui-blue);outline-offset:2px}.cmui-task-bound-result-copy{grid-area:copy;gap:1px;min-width:0;display:grid}.cmui-task-bound-result-copy strong{align-items:center;gap:7px;display:inline-flex}.cmui-task-bound-result-copy span{color:var(--cmui-profile-foreground);font-size:12px}.cmui-task-bound-result .cmui-completion-result-trailing{grid-area:trailing;gap:0}.cmui-task-bound-result.cmui-completion-result-pending .cmui-completion-result-trailing,.cmui-task-bound-result.cmui-completion-result-processing .cmui-completion-result-trailing{color:var(--cmui-profile-foreground);white-space:nowrap;gap:8px;font-size:12px}.cmui-task-bound-result .cmui-completion-spinner{border:2px solid var(--cmui-strong-border);border-top-color:var(--cmui-blue);border-right-color:var(--cmui-strong-border);opacity:1;flex:0 0 14px;width:14px;height:14px}.cmui-task-bound-classification-panel.cmui-task-bound-classification-panel{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);align-items:center;gap:10px;margin:0 16px 10px;padding:9px 11px;display:grid}.cmui-task-bound-classification-panel>strong{color:var(--cmui-secondary-foreground);text-transform:uppercase;font-size:12px}.cmui-task-bound-classification-options{border:0;flex-wrap:wrap;gap:7px;min-width:0;margin:0;padding:0;display:flex}.cmui-task-bound-classification-options button{border:1px solid var(--cmui-strong-border);min-height:34px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.cmui-task-bound-classification-selection{align-items:center;gap:7px;min-width:0;font-weight:700;display:flex}.cmui-installed-classification{gap:7px;margin:0 16px 10px;display:grid}.cmui-installed-classification-decision .cmui-reply-editors{padding-bottom:9px}.cmui-installed-classification-catalog{border:1px solid var(--cmui-separator);background:var(--cmui-surface-soft);border-radius:7px;grid-template-columns:minmax(170px,.55fr) minmax(0,2.45fr);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.cmui-installed-classification-copy{gap:1px;min-width:0;display:grid}.cmui-installed-classification-copy strong{color:var(--cmui-secondary-foreground);text-transform:uppercase;font-size:12px}.cmui-installed-classification-copy span{color:var(--cmui-profile-foreground);font-size:12px;line-height:14px}.cmui-installed-classification-options{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}.cmui-installed-classification-option{border:1px solid var(--cmui-strong-border);min-width:0;min-height:38px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:5px 8px;font-size:12px;font-weight:750;line-height:14px;display:flex}.cmui-installed-classification-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmui-installed-classification-option.selected{border-color:var(--cmui-blue);background:var(--cmui-blue-soft);box-shadow:inset 0 0 0 1px var(--cmui-blue)}.cmui-installed-classification-option.destructive.selected{border-color:var(--cmui-danger);background:var(--cmui-danger-soft);box-shadow:inset 0 0 0 1px var(--cmui-danger)}.cmui-installed-classification-option:focus-visible{outline:3px solid var(--cmui-blue);outline-offset:2px}.cmui-installed-classification-selected-cue{flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}.cmui-installed-classification-selected-cue:before{content:"✓";font-size:12px;font-weight:900}.cmui-installed-classification-status{border:1px solid var(--cmui-separator);border-left:4px solid var(--cmui-danger);background:var(--cmui-danger-soft);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:7px 9px 7px 11px;display:grid}.cmui-installed-classification-advisory{border:1px solid var(--cmui-separator);border-left:4px solid var(--cmui-blue);background:var(--cmui-blue-soft);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:7px 9px 7px 11px;display:grid}.cmui-installed-classification-advisory.warning{background:var(--cmui-warning-soft);border-left-color:#c48b10}.cmui-installed-classification-advisory-copy{align-items:baseline;gap:8px;min-width:0;display:flex}.cmui-installed-classification-advisory-copy span{color:var(--cmui-profile-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cmui-installed-classification-advisory-tag{color:var(--cmui-secondary-foreground);text-transform:uppercase;flex:none;font-size:12px;font-weight:800}.cmui-installed-classification-status-copy{align-items:baseline;gap:8px;min-width:0;display:flex}.cmui-installed-classification-status-copy span{color:var(--cmui-profile-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cmui-installed-classification-spinner{border:2px solid var(--cmui-strong-border);border-top-color:var(--cmui-blue);border-radius:50%;flex:0 0 15px;width:15px;height:15px}@media (width<=767px){.cmui-task-bound-classification-panel.cmui-task-bound-classification-panel,.cmui-installed-classification-catalog{grid-template-columns:1fr}.cmui-installed-classification-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cmui-installed-classification-advisory-copy,.cmui-installed-classification-status-copy{gap:1px;display:grid}}@media (width<=599px){.cmui-task-workspace-installed-relationship-state .cmui-conversation-card{min-height:390px}.cmui-task-workspace-installed-relationship-state .cmui-transcript-stage{flex-basis:190px;min-height:190px}.cmui-task-workspace-installed-relationship-state .cmui-task-bound-mode-row{min-height:32px;padding-top:4px}.cmui-task-workspace-installed-relationship-state .cmui-prediction-strip{padding-top:3px}.cmui-task-workspace-installed-relationship-state .cmui-reply-editors{gap:4px;min-height:0;padding:6px 10px}.cmui-task-workspace-installed-relationship-state .cmui-editor-pane textarea{min-height:48px;margin-top:2px;padding-top:4px;padding-bottom:4px}.cmui-task-workspace-installed-relationship-state .cmui-context-editor{padding-top:6px}.cmui-task-bound-mode-row{padding-left:10px;padding-right:10px}.cmui-task-bound-result.cmui-task-bound-result{margin-left:10px;margin-right:10px}}@media (width<=420px){.cmui-entry-actions{flex-direction:column;align-items:stretch}.cmui-entry-actions .cmui-primary-action,.cmui-entry-actions .cmui-secondary-action{width:100%}.cmui-message{max-width:92%}}:root[data-cmui-theme=dark] .cmui-message-outgoing .cmui-bubble{color:#101411}:root[data-cmui-theme=dark] .cmui-rank-chip{color:#dcebd7;background:#30442e}:root[data-cmui-theme=dark] .cmui-rank-chip-limiting{color:#ffe1a1;background:#5a431f}:root[data-cmui-theme=dark] .cmui-task-workspace-presentation .cmui-editor-pane textarea::placeholder{color:#737b82}@media (prefers-color-scheme:dark){:root:not([data-cmui-theme]) .cmui-message-outgoing .cmui-bubble{color:#101411}:root:not([data-cmui-theme]) .cmui-rank-chip{color:#dcebd7;background:#30442e}:root:not([data-cmui-theme]) .cmui-rank-chip-limiting{color:#ffe1a1;background:#5a431f}:root:not([data-cmui-theme]) .cmui-task-workspace-presentation .cmui-editor-pane textarea::placeholder{color:#737b82}}.cmui-task-main-typed-transcript{margin-top:10px;padding-bottom:0}.cmui-task-workspace-typed-transcript{gap:10px;min-height:calc(100vh - 58px);font:14px/1.45 Inter,sans-serif}.cmui-task-workspace-typed-transcript .cmui-nickname-edit{color:var(--cmui-blue);place-items:center;display:grid}.cmui-task-workspace-typed-transcript .cmui-nickname-edit .cmui-menu-icon,.cmui-task-workspace-typed-transcript .cmui-nickname-edit svg{flex-basis:16px;width:16px;height:16px}.cmui-task-workspace-typed-transcript .cmui-context-trigger{border-color:var(--cmui-context-foreground);color:var(--cmui-context-foreground)}.cmui-task-workspace-typed-transcript .cmui-context-trigger[aria-expanded=true]{color:var(--cmui-on-primary);background:var(--cmui-context-foreground)}.cmui-task-workspace-typed-transcript .cmui-relationship-brief{justify-self:center}.cmui-task-workspace-typed-transcript .cmui-task-scope{color:var(--cmui-context-foreground);justify-self:center}.cmui-task-workspace-typed-transcript .cmui-rank-chip{align-items:center;display:inline-flex}.cmui-task-workspace-typed-transcript .cmui-transcript{gap:12px;padding:18px}.cmui-task-workspace-typed-transcript .cmui-transcript:focus-visible{outline:3px solid var(--cmui-blue);outline-offset:-4px;border-radius:8px}.cmui-task-workspace-typed-transcript .cmui-bubble{line-height:inherit}.cmui-task-workspace-typed-transcript .cmui-editor-pane>label{display:block}.cmui-task-workspace-typed-transcript .cmui-prediction-strip strong{color:var(--cmui-secondary-foreground)}.cmui-task-workspace-typed-transcript .cmui-editor-pane textarea::placeholder{color:#757575}.cmui-task-workspace-typed-transcript .cmui-context-panel{box-shadow:var(--cmui-menu-shadow)}.cmui-task-workspace-typed-transcript .cmui-context-close{border:1px solid var(--cmui-separator);min-height:34px;color:var(--cmui-foreground);background:var(--cmui-surface);border-radius:7px}.cmui-task-workspace-typed-transcript .cmui-context-section h3{color:var(--cmui-secondary-foreground)}.cmui-task-workspace-typed-transcript .cmui-classify-action{background:var(--cmui-blue)}:root[data-cmui-theme=dark] .cmui-task-workspace-typed-transcript .cmui-editor-pane textarea::placeholder{color:#757575}:root[data-cmui-theme=dark] .cmui-task-workspace-typed-transcript .cmui-context-trigger[aria-expanded=true]{color:#101411;background:var(--cmui-context-foreground)}:root[data-cmui-theme=dark] .cmui-task-workspace-typed-transcript .cmui-message-outgoing.cmui-message-intro .cmui-bubble{color:#fff}@media (width<=599px){.cmui-task-workspace-typed-transcript{min-height:calc(100vh - 106px)}.cmui-task-workspace-typed-transcript .cmui-conversation-card{min-height:0}.cmui-task-workspace-typed-transcript .cmui-transcript{padding:14px}.cmui-search-result-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;display:grid}.cmui-search-result-meta>span:not(.cmui-search-stored-context){grid-area:2/1/auto/-1}.cmui-search-stored-context{grid-area:1/2}.cmui-search-results-open+.cmui-transcript-stage{flex-basis:0;min-height:0}.cmui-search-results-open+.cmui-transcript-stage:after{z-index:3;background:var(--cmui-surface);content:"";pointer-events:none;height:14px;position:absolute;bottom:0;left:0;right:0}.cmui-shell:has(>.cmui-global-toast+.cmui-task-main) .cmui-search-results-open+.cmui-transcript-stage{flex-basis:0;min-height:0}.cmui-task-workspace-typed-transcript .cmui-context-panel{box-shadow:none;margin:0}.cmui-task-workspace-typed-transcript .cmui-message{max-width:86%}.cmui-task-workspace-typed-transcript .cmui-task-action{border-bottom:0}}.cmui-conversation-verification{border:1px solid var(--cmui-separator);border-left:4px solid var(--cmui-blue);background:var(--cmui-blue-soft);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;margin:0 0 10px;padding:7px 10px;font-size:14px;display:grid}.cmui-conversation-verification>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.cmui-conversation-verification[data-phase=loading]{margin-inline:10px}@media (width<=599px){.cmui-conversation-verification[data-phase=loading]>div{gap:1px;display:grid}}.cmui-conversation-verification>div>span{color:var(--cmui-profile-foreground);font-size:11px}.cmui-conversation-verification .cmui-search-spinner{flex-basis:14px;width:14px;height:14px}.cmui-connection-verifying{color:var(--cmui-blue);background:var(--cmui-blue-soft)}.cmui-task-action.cmui-approve-awaiting-review:disabled,.cmui-task-actions-silent-check .cmui-task-action:disabled{opacity:1}.cmui-assignment-toast{margin-bottom:0}.cmui-workspace-error{color:var(--cmui-danger);background:var(--cmui-danger-soft)}.cmui-workspace-error:hover .cmui-connection-tooltip,.cmui-workspace-error:focus .cmui-connection-tooltip{opacity:1;visibility:visible}.cmui-workspace-error:focus-visible{outline:3px solid var(--cmui-blue);outline-offset:2px}.cmui-diagnostics-backdrop{z-index:100;color:var(--cmui-foreground);background:#0007;place-items:center;padding:20px;font:14px/1.45 Inter,sans-serif;display:grid;position:absolute;inset:0}.cmui-diagnostics-dialog{width:min(460px,90vw);max-width:none;max-height:none;color:inherit;background:var(--cmui-surface);box-shadow:var(--cmui-menu-shadow);border:0;border-radius:12px;margin:0;padding:22px;position:static}.cmui-diagnostics-dialog h2{margin-top:0;font-size:1.5em}.cmui-diagnostics-dialog .cmui-diagnostics-actions{flex-wrap:wrap;gap:8px;margin-top:10px}.cmui-diagnostics-dialog .cmui-diagnostics-actions button{border:1px solid var(--cmui-separator);min-height:38px;font:inherit;border-radius:7px;margin:0;padding:0 13px;font-weight:700}.cmui-diagnostics-dialog .cmui-diagnostics-actions .cmui-primary-action{border-color:var(--cmui-brand-foreground);background:var(--cmui-brand-foreground)}.cmui-assignment-verification{border:1px solid var(--cmui-blue);border-right:0;border-left:4px solid var(--cmui-blue);background:var(--cmui-blue-soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:14px;display:flex}.cmui-assignment-verification>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cmui-assignment-verification>div>span{color:var(--cmui-profile-foreground);font-size:11px}.cmui-assignment-verification .cmui-search-spinner{flex-basis:14px;width:14px;height:14px}.cmui-compose-timing{min-width:0;color:var(--cmui-secondary-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 16px 10px;font-size:12px;line-height:1.45;display:flex}.cmui-friend-time,.cmui-persona-time{overflow-wrap:anywhere;min-width:0}.cmui-persona-time{text-align:right;margin-left:auto}@media (width<=767px){.cmui-compose-timing{flex-direction:column;align-items:flex-start;gap:4px}.cmui-persona-time{text-align:left;margin-left:0}}@media (width<=480px){.cmui-compose-timing{gap:2px;font-size:12px}}.cmui-context-json{border:1px solid var(--cmui-separator);color:var(--cmui-foreground);background:var(--cmui-surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 0;padding:10px;font:13px/1.5 ui-monospace,monospace}.cmui-friendship-dimensions{border:1px solid var(--cmui-strong-border);background:var(--cmui-surface-soft);overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:6px;grid-area:dimensions;justify-self:center;align-items:center;gap:8px;width:max-content;min-width:0;max-width:100%;margin:0;padding:6px 8px;display:flex;overflow-x:auto}.cmui-friendship-dimensions-title{white-space:nowrap;flex:none;font-size:12px;font-weight:600}.cmui-friendship-dimensions .cmui-relationship-stage{color:var(--cmui-foreground);text-transform:none;white-space:nowrap;background:0 0;border-radius:12px;flex:none;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.45}.cmui-friendship-dimensions .cmui-relationship-ranks{flex:none;gap:6px;margin:0}.cmui-friendship-dimensions .cmui-rank-chip{border:1px solid var(--cmui-strong-border);white-space:nowrap;border-radius:5px;flex:none;gap:4px;padding:3px 6px;font-size:12px;line-height:1.45;display:inline-flex}.cmui-friendship-dimensions .cmui-relationship-meta{white-space:nowrap;font-size:12px;line-height:1.45}.cmui-friendship-dimensions:focus-visible{outline:3px solid var(--cmui-blue);outline-offset:2px}@media (height<=600px){.cmui-task-workspace .cmui-transcript-stage{flex-basis:180px;min-height:180px}}@media (width<=820px){.cmui-task-workspace-presentation .cmui-task-heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""badges""dimensions"}}@media (width<=599px){.cmui-search-results{max-height:min(140px,10dvh)}}.cmui-context-section p{white-space:pre-wrap}.cmui-context-trigger[aria-expanded=true]{color:var(--cmui-on-primary);background:var(--cmui-context-foreground)}.cmui-context-section p+p{margin-top:5px}.cmui-context-panel-metadata .cmui-context-section h3{color:var(--cmui-profile-foreground);font-weight:600}.cmui-context-panel-metadata .cmui-context-section:has(.cmui-context-goal-list:empty)>h3{margin-bottom:0}.cmui-context-panel-metadata .cmui-context-goal dt{font-size:12px;line-height:16px}.cmui-context-panel-metadata .cmui-context-goal{background:var(--cmui-surface-soft)}.cmui-context-panel-metadata .cmui-context-edit-goals{border-color:var(--cmui-strong-border);border-radius:4px;min-height:28px}.cmui-task-workspace-typed-transcript .cmui-relationship-stage{background:var(--cmui-surface)}.cmui-reply-editor-pane{position:relative}.cmui-reply-editor-pane textarea{padding-right:44px}.cmui-emoji-trigger{width:36px;height:36px;color:var(--cmui-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:20px;display:grid;position:absolute;top:42px;right:3px}.cmui-emoji-trigger:hover,.cmui-emoji-trigger[aria-expanded=true]{border-color:var(--cmui-separator);background:var(--cmui-canvas)}.cmui-emoji-trigger:disabled{opacity:.45;cursor:default}.cmui-emoji-trigger:focus-visible,.cmui-emoji-dialog button:focus-visible,.cmui-emoji-dialog input:focus-visible{outline:2px solid var(--cmui-strong-focus);outline-offset:2px}.cmui-emoji-dialog{z-index:100;border:1px solid var(--cmui-separator);background:var(--cmui-surface);width:min(350px,100vw - 24px);height:min(470px,100dvh - 32px);color:var(--cmui-foreground);box-shadow:var(--cmui-menu-shadow);border-radius:9px;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:hidden}.cmui-emoji-dialog[hidden]{display:none}.cmui-emoji-dialog-header{border-bottom:1px solid var(--cmui-separator);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:4px 8px 4px 14px;display:flex}.cmui-emoji-dialog-header h2{margin:0;font-size:14px;font-weight:600}.cmui-emoji-close{border:1px solid var(--cmui-separator);background:var(--cmui-surface);width:32px;height:32px;color:var(--cmui-foreground);cursor:pointer;border-radius:6px;place-items:center;font-size:20px;display:grid}.cmui-emoji-picker-content{flex:1;min-height:0}.cmui-emoji-picker-content emoji-picker{--border-size:0;--border-radius:0;--input-font-size:14px;--emoji-size:26px;--emoji-padding:5px;--category-emoji-size:20px;--category-emoji-padding:6px;--outline-color:var(--cmui-strong-focus);--background:var(--cmui-surface);--input-border-color:var(--cmui-separator);--input-font-color:var(--cmui-foreground);--input-placeholder-color:var(--cmui-secondary-foreground);--indicator-color:var(--cmui-brand-foreground);--button-active-background:var(--cmui-canvas);--button-hover-background:var(--cmui-canvas);width:100%;height:100%}html[data-cmui-theme=light] .cmui-emoji-picker-content emoji-picker{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--category-font-color:#111;--border-color:#e0e0e0}html[data-cmui-theme=dark] .cmui-emoji-picker-content emoji-picker{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--category-font-color:#efefef;--border-color:#444}@media (width<=375px){.cmui-emoji-picker-content emoji-picker{--num-columns:7}}.cmui-emoji-state-copy{text-align:center;place-content:center;gap:12px;height:100%;padding:18px;font-size:14px;line-height:1.5;display:grid}.cmui-emoji-state-copy button{border:1px solid var(--cmui-separator);background:var(--cmui-surface);min-height:36px;color:var(--cmui-foreground);cursor:pointer;border-radius:6px}.cmui-emoji-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.cmui-reply-mode-actions .cmui-keycap,.cmui-emoji-trigger,.cmui-emoji-dialog,.cmui-emoji-close,.cmui-emoji-dialog button{border:1px solid buttontext}.cmui-emoji-trigger:disabled{color:graytext;opacity:1}}.cmui-completion-confirmation-actions{flex-wrap:wrap;grid-area:trailing;min-width:0}@media (width<=599px){.cmui-completion-result:has(>.cmui-completion-confirmation-actions){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""detail""trailing";gap:8px}.cmui-task-bound-result:has(>.cmui-completion-confirmation-actions){grid-template-areas:"copy""trailing"}}
