@charset "UTF-8";.notif-trigger{position:relative;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:var(--border-radius-2);background:transparent;color:var(--color-text-heading);cursor:pointer}.notif-trigger.ap-header-options-item{display:inline-flex;align-items:center;justify-content:center}.notif-trigger .ap-header-options-icon-wrapper,.notif-trigger .ap-header-options-icon-wrapper .Appkit4-icon{color:inherit}.notif-trigger:hover{background:var(--surface-overlay-hover, var(--color-background-hover));color:var(--color-text-heading)}.notif-trigger:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.notif-trigger__dot{position:absolute;top:.375rem;right:.375rem;width:.5rem;height:.5rem;border-radius:50%;background:#fd5108;pointer-events:none}.notif-empty__icon-wrap{width:3rem;height:3rem;color:var(--color-text-light)}.notif-empty__icon-wrap .Appkit4-icon{width:3rem;height:3rem;line-height:3rem;font-size:3rem;color:inherit}.profile-trigger{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-1);margin-left:var(--spacing-4);border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;transition:all .2s ease}.profile-trigger:hover{background:var(--surface-overlay-hover, rgba(0, 0, 0, .08))}.profile-trigger--active{border-color:#fd510880;background:#fd510814}.profile-trigger:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.profile-trigger:disabled{cursor:default;opacity:.5}.profile-trigger__avatar-wrap{position:relative;display:inline-flex}.profile-trigger__avatar-wrap .ap-avatar{background-color:#fd5108!important;color:#fff!important}.profile-trigger__status{position:absolute;bottom:1px;right:1px;width:10px;height:10px;border-radius:50%;background:#fd5108;border:2px solid var(--color-background-alt)}.profile-panel{position:fixed;top:calc(64px + var(--spacing-6) + var(--spacing-3));right:var(--spacing-6);z-index:2000;width:320px;border-radius:var(--border-radius-16);overflow:hidden;transform-origin:top right;background:#fff;border:1px solid var(--color-background-border, var(--color-background-border));box-shadow:0 8px 24px #0000001f}.profile-panel__banner{height:64px;background:linear-gradient(135deg,#fff5ed,#fd51082e)}.profile-panel__body{padding:0 var(--spacing-6) var(--spacing-4);position:relative}.profile-panel__avatar-row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-var(--spacing-7);margin-bottom:var(--spacing-4)}.profile-panel__avatar-float{border:3px solid var(--color-background-alt);border-radius:50%;box-shadow:var(--elevation-shadow-low)}.profile-panel__avatar-float .ap-avatar{width:56px;height:56px;line-height:56px;font-size:1.25rem;background-color:#fd5108!important;color:#fff!important}.profile-panel__info{display:flex;flex-direction:column;gap:var(--spacing-1)}.profile-panel__name{font:var(--typography-body);font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0;line-height:1.3}.profile-panel__job{font:var(--typography-body-s);font-weight:var(--font-weight-1);color:var(--color-text-primary);margin:0}.profile-panel__email{font:var(--typography-body-xs);font-weight:var(--font-weight-1);color:var(--color-text-light);margin:0}.profile-panel__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-4)}.profile-panel__tag{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-2);background:var(--color-background-container-alt);border:1px solid var(--color-background-border);font:var(--typography-body-xs);font-weight:var(--font-weight-2);color:var(--color-text-body)}.profile-panel__tag .Appkit4-icon{font-size:13px;color:var(--color-text-light)}.profile-panel__divider{height:1px;margin:var(--spacing-3) var(--spacing-4);background:var(--color-background-border);opacity:.5}.profile-panel__actions{display:flex;flex-direction:column;padding:var(--spacing-2) var(--spacing-4) var(--spacing-4);gap:var(--spacing-1)}.profile-panel__action{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:var(--border-radius-2);background:transparent;font:var(--typography-body-s);font-weight:var(--font-weight-1);color:var(--color-text-body);cursor:pointer;text-align:left;transition:all .2s ease}.profile-panel__action .Appkit4-icon{font-size:18px;color:#fd5108;transition:all .2s ease}.profile-panel__action:hover{background:#fff5ed;color:#111113}.profile-panel__action:hover .Appkit4-icon{color:#fd5108}.profile-panel__action:focus-visible{outline:2px solid #FD5108;outline-offset:-2px}.evals-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;opacity:0;pointer-events:none;transition:opacity .3s ease}.evals-backdrop.open{opacity:1;pointer-events:auto}.evals-panel{position:fixed;top:0;right:0;height:100%;width:520px;max-width:100vw;background:var(--color-background-alt);box-shadow:-8px 0 30px #00000026;z-index:1201;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}.evals-panel.open{transform:translate(0)}@media(max-width:600px){.evals-panel{width:100vw}}.evals-header{padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-background-border);flex-shrink:0}.evals-header .evals-header-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4)}.evals-header .evals-header-top .evals-title-group{display:flex;align-items:center;gap:var(--spacing-3)}.evals-header .evals-header-top .evals-title-group .evals-icon-badge{width:36px;height:36px;border-radius:var(--border-radius-2);background:#d04a02;display:flex;align-items:center;justify-content:center}.evals-header .evals-header-top .evals-title-group .evals-icon-badge .Appkit4-icon{font-size:18px;color:#fff}.evals-header .evals-header-top .evals-title-group .evals-title{font-size:17px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0}.evals-header .evals-header-top .evals-title-group .evals-subtitle{font-size:11px;color:var(--color-text-light);margin:0}.evals-header .evals-header-top .evals-close{background:none;border:none;cursor:pointer;padding:var(--spacing-2);color:var(--color-text-light);border-radius:var(--border-radius-2)}.evals-header .evals-header-top .evals-close .Appkit4-icon{font-size:18px}.evals-header .evals-header-top .evals-close:hover{background:var(--color-background-hover);color:var(--color-text-body)}.evals-header .evals-view-tabs{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-4);border-bottom:1px solid var(--color-background-border);padding-bottom:var(--spacing-3)}.evals-header .evals-view-tab{flex:1;padding:var(--spacing-2) var(--spacing-3);font-size:13px;font-weight:var(--font-weight-2);border:1px solid transparent;border-radius:var(--border-radius-2);background:var(--color-background-default);color:var(--color-text-body);cursor:pointer}.evals-header .evals-view-tab.active{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.evals-header .evals-view-tab:hover:not(.active){background:var(--color-background-hover)}.evals-header .evals-period-row--conversation{justify-content:flex-end;margin-bottom:0}.evals-header .evals-period-row{display:flex;align-items:center;gap:var(--spacing-3)}.evals-header .evals-period-row .Appkit4-icon{font-size:14px;color:var(--color-text-light)}.evals-header .evals-period-row .evals-period-pills{display:flex;background:var(--color-background-default);border-radius:var(--border-radius-2);padding:2px;gap:2px}.evals-header .evals-period-row .evals-period-btn{padding:var(--spacing-2) var(--spacing-4);font-size:12px;font-weight:var(--font-weight-2);border:none;border-radius:var(--border-radius-2);cursor:pointer;background:transparent;color:var(--color-text-body);transition:all .15s ease}.evals-header .evals-period-row .evals-period-btn.active{background:var(--color-background-alt);color:#d04a02;box-shadow:var(--elevation-shadow-low)}.evals-header .evals-period-row .evals-period-btn:hover:not(.active){color:var(--color-text-heading)}.evals-header .evals-period-row .evals-refresh{margin-left:auto;background:none;border:none;cursor:pointer;padding:var(--spacing-2);color:var(--color-text-light);border-radius:var(--border-radius-2)}.evals-header .evals-period-row .evals-refresh .Appkit4-icon{font-size:14px}.evals-header .evals-period-row .evals-refresh:hover{background:var(--color-background-hover)}.evals-header .evals-period-row .evals-refresh.spinning .Appkit4-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.evals-body{flex:1;overflow-y:auto;padding:var(--spacing-5) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-5)}.evals-hint{font-size:13px;color:var(--color-text-body);line-height:1.5;margin:0}.evals-conversation-headline{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #c7d2fe;border-radius:var(--border-radius-2);font-size:13px;color:var(--color-text-body)}.evals-conversation-headline .Appkit4-icon{font-size:22px;color:#4f46e5;flex-shrink:0}.evals-conversation-headline strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light);margin-bottom:var(--spacing-1)}.evals-conversation-headline p{margin:0;line-height:1.45}.evals-error{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:#fee2e2;border:1px solid #fecaca;border-radius:var(--border-radius-2);font-size:13px;color:#dc2626}.evals-loader{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8)}.evals-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}.evals-stat-card{border-radius:var(--border-radius-2);border:1px solid;padding:var(--spacing-4)}.evals-stat-card .stat-top{display:flex;align-items:flex-start;justify-content:space-between}.evals-stat-card .stat-label{font-size:12px;color:var(--color-text-body);margin:0}.evals-stat-card .stat-value{font-size:22px;font-weight:var(--font-weight-3);margin:var(--spacing-2) 0 0}.evals-stat-card .stat-icon{width:32px;height:32px;border-radius:var(--border-radius-2);display:flex;align-items:center;justify-content:center;color:#fff}.evals-stat-card .stat-icon .Appkit4-icon{font-size:16px}.evals-stat-card.blue{background:#eff6ff;border-color:#bfdbfe}.evals-stat-card.blue .stat-value{color:#2563eb}.evals-stat-card.blue .stat-icon{background:#3b82f6}.evals-stat-card.purple{background:#f5f3ff;border-color:#ddd6fe}.evals-stat-card.purple .stat-value{color:#7c3aed}.evals-stat-card.purple .stat-icon{background:#8b5cf6}.evals-stat-card.green{background:#f0fdf4;border-color:#bbf7d0}.evals-stat-card.green .stat-value{color:#16a34a}.evals-stat-card.green .stat-icon{background:#22c55e}.evals-stat-card.amber{background:#fffbeb;border-color:#fde68a}.evals-stat-card.amber .stat-value{color:#d97706}.evals-stat-card.amber .stat-icon{background:#f59e0b}.evals-stat-card.teal{background:#f0fdfa;border-color:#99f6e4}.evals-stat-card.teal .stat-value{color:#0d9488}.evals-stat-card.teal .stat-icon{background:#14b8a6}.evals-stat-card.indigo{background:#eef2ff;border-color:#c7d2fe}.evals-stat-card.indigo .stat-value{color:#4f46e5}.evals-stat-card.indigo .stat-icon{background:#6366f1}.evals-stat-card.small{padding:var(--spacing-3)}.evals-stat-card.small .stat-value{font-size:18px}.evals-stat-card.small .stat-label{font-size:11px}.evals-section{background:var(--color-background-alt);border:1px solid var(--color-background-border);border-radius:var(--border-radius-2);padding:var(--spacing-4)}.evals-section .evals-section-title{font-size:13px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2)}.evals-section .evals-section-title .Appkit4-icon{font-size:14px;color:var(--color-text-light)}.evals-agent-row{margin-bottom:var(--spacing-3)}.evals-agent-row:last-child{margin-bottom:0}.evals-agent-row .agent-label-row{display:flex;justify-content:space-between;font-size:12px;margin-bottom:var(--spacing-1)}.evals-agent-row .agent-label-row .agent-name{color:var(--color-text-body);font-weight:var(--font-weight-2)}.evals-agent-row .agent-label-row .agent-count{color:var(--color-text-light)}.evals-agent-row .agent-bar-bg{height:6px;background:var(--color-background-default);border-radius:3px;overflow:hidden}.evals-agent-row .agent-bar-bg .agent-bar-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#d04a02,#e8713a);transition:width .5s ease}.evals-dept-pills{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.evals-dept-pills .dept-pill{padding:var(--spacing-1) var(--spacing-3);background:var(--color-background-default);border-radius:var(--border-radius-2);font-size:12px;font-weight:var(--font-weight-2);color:var(--color-text-body)}.evals-date-chart{display:flex;align-items:flex-end;gap:3px;height:80px}.evals-date-chart .date-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.evals-date-chart .date-bar-col .date-bar{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#d04a02,#e8713a);transition:height .5s ease;min-height:4px}.evals-date-chart .date-bar-col .date-label{font-size:9px;color:var(--color-text-light);white-space:nowrap}.evals-feedback-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-3);text-align:center}.evals-feedback-grid .feedback-cell .feedback-value{font-size:22px;font-weight:var(--font-weight-3);color:#d04a02}.evals-feedback-grid .feedback-cell .feedback-label{font-size:11px;color:var(--color-text-light)}.audit-trail-section{border:2px solid rgba(208,74,2,.2)!important;background:linear-gradient(135deg,var(--color-background-alt),rgba(208,74,2,.02))!important}.audit-trail-list{display:flex;flex-direction:column;gap:var(--spacing-2)}.audit-item{border:1px solid var(--color-background-border);border-radius:var(--border-radius-2);background:var(--color-background-alt);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.audit-item.expanded{border-color:#d04a024d;box-shadow:0 2px 8px #d04a0214}.audit-item .audit-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border:none;background:none;cursor:pointer;text-align:left}.audit-item .audit-item-header:hover{background:var(--color-background-default)}.audit-item .audit-item-left{flex:1;min-width:0}.audit-item .audit-item-query{font-size:13px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audit-item .audit-item-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.audit-item .audit-meta-chip{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--color-text-light);background:var(--color-background-default);padding:2px var(--spacing-2);border-radius:3px}.audit-item .audit-meta-chip .Appkit4-icon{font-size:10px}.audit-item .audit-meta-dept{font-size:10px;padding:2px var(--spacing-2);background:#d04a0214;color:#d04a02;border-radius:3px;font-weight:var(--font-weight-2)}.audit-item .audit-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-1);flex-shrink:0}.audit-item .audit-item-time{font-size:10px;color:var(--color-text-light);white-space:nowrap}.audit-item .audit-chevron{font-size:12px;color:var(--color-text-light);transition:transform .2s ease}.audit-item-detail{padding:0 var(--spacing-4) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);border-top:1px solid var(--color-background-border);padding-top:var(--spacing-4)}.audit-detail-block .audit-detail-label{font-size:10px;font-weight:var(--font-weight-2);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-light);margin-bottom:var(--spacing-2)}.audit-pipeline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.audit-pipeline .pipeline-arrow{color:var(--color-text-light);font-size:12px;flex-shrink:0}.audit-pipeline .pipeline-step{display:inline-flex;align-items:center;gap:4px;padding:3px var(--spacing-3);border-radius:6px;border:1px solid;font-size:11px;font-weight:var(--font-weight-2);white-space:nowrap}.audit-pipeline .pipeline-step .Appkit4-icon{font-size:11px}.audit-tools{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.audit-tools .audit-tool-chip{padding:2px var(--spacing-3);background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--border-radius-2);font-size:11px;font-weight:var(--font-weight-2);color:#1e40af;font-family:var(--font-family-mono)}.audit-response-preview{font-size:12px;line-height:1.6;color:var(--color-text-body);background:var(--color-background-default);border:1px solid var(--color-background-border);border-radius:var(--border-radius-2);padding:var(--spacing-3);max-height:120px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.audit-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}.audit-meta-grid .audit-meta-cell{display:flex;flex-direction:column;padding:var(--spacing-2) var(--spacing-3);background:var(--color-background-default);border-radius:var(--border-radius-2)}.audit-meta-grid .audit-meta-cell .meta-key{font-size:10px;color:var(--color-text-light);margin-bottom:2px}.audit-meta-grid .audit-meta-cell .meta-val{font-size:12px;font-weight:var(--font-weight-2);color:var(--color-text-heading)}.audit-meta-grid .audit-meta-cell .meta-val.mono{font-family:var(--font-family-mono);font-size:11px;color:#d04a02}.header-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-loading-overlay__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5)}.header-loading-overlay__text{font:var(--typography-heading-s);font-weight:var(--font-weight-3);color:#fff;margin:0}.header-back-button{background:var(--color-background-default, var(--color-background-default));border:1px solid var(--color-background-border, var(--color-background-border));border-radius:var(--border-radius-2);cursor:pointer;display:flex;padding:var(--spacing-2);color:var(--color-text-body, var(--color-text-body));transition:all .2s ease}.header-back-button .Appkit4-icon{font-size:18px}.header-back-button:hover{background:var(--color-background-hover, var(--color-background-hover));color:var(--color-text-heading, var(--color-text-heading))}.header-back-button:focus-visible{outline:2px solid var(--color-background-primary);outline-offset:2px}.header-title{display:flex;align-items:center;gap:var(--spacing-4)}.header-options{display:flex;align-items:center;gap:var(--spacing-3);font:var(--typography-body-s);color:var(--color-text-body, var(--color-text-body))}.header-user{display:flex;align-items:center;gap:var(--spacing-2);font:var(--typography-body-s);color:var(--color-text-body, var(--color-text-body))}.app-header-wrapper{flex-shrink:0;position:sticky;top:0;z-index:100}.app-header-wrapper .kb-header-button{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);margin-right:var(--spacing-4);background-color:transparent;border:none;cursor:pointer;font:var(--typography-body-xs);font-weight:var(--font-weight-2);color:var(--color-text-heading, var(--color-text-heading));white-space:nowrap;border-radius:var(--border-radius-2);transition:all .2s ease}.app-header-wrapper .kb-header-button .Appkit4-icon{font-size:16px;color:var(--color-background-primary)}.app-header-wrapper .kb-header-button:hover{background-color:var(--color-background-hover)}.app-header-wrapper .kb-header-button:focus-visible{outline:2px solid var(--color-background-primary);outline-offset:2px}.kb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;display:flex;justify-content:center;align-items:center}.kb-modal{position:relative;width:min(860px,92vw);max-height:85vh;background:var(--color-background-alt);border:1px solid var(--color-background-border);border-radius:var(--border-radius-3);box-shadow:var(--elevation-shadow-high);z-index:1101;display:flex;flex-direction:column;overflow:hidden}.kb-modal .kb-modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-background-border);flex-shrink:0}.kb-modal .kb-modal-header .kb-modal-title{display:flex;align-items:center;gap:var(--spacing-3);font-size:18px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0}.kb-modal .kb-modal-header .kb-modal-title .Appkit4-icon{font-size:22px;color:var(--color-background-primary)}.kb-modal .kb-modal-header .kb-modal-header-actions{display:flex;align-items:center;gap:var(--spacing-4)}.kb-modal .kb-modal-header .kb-modal-header-actions .kb-generate-btn{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);border:none;border-radius:var(--border-radius-2);background:var(--color-background-primary);color:var(--color-text-tertiary);font-size:13px;font-weight:var(--font-weight-2);cursor:pointer;white-space:nowrap;transition:all .2s ease}.kb-modal .kb-modal-header .kb-modal-header-actions .kb-generate-btn .Appkit4-icon{font-size:13px}.kb-modal .kb-modal-header .kb-modal-header-actions .kb-generate-btn:hover{background:var(--color-background-primary-light)}.kb-modal .kb-modal-header .kb-modal-header-actions .kb-modal-close{background:none;border:none;cursor:pointer;padding:var(--spacing-2);color:var(--color-text-light);border-radius:var(--border-radius-2)}.kb-modal .kb-modal-header .kb-modal-header-actions .kb-modal-close .Appkit4-icon{font-size:20px}.kb-modal .kb-modal-header .kb-modal-header-actions .kb-modal-close:hover{color:var(--color-text-body);background:var(--color-background-hover)}.kb-modal .kb-modal-search{position:relative;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-background-border);background:var(--color-background-default);flex-shrink:0}.kb-modal .kb-modal-search .kb-modal-search-icon{position:absolute;left:calc(var(--spacing-6) + var(--spacing-4));top:50%;transform:translateY(-50%);font-size:15px;color:var(--color-text-light)}.kb-modal .kb-modal-search .kb-modal-search-input{width:100%;padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) 36px;border:1px solid var(--color-background-border);border-radius:var(--border-radius-2);font-size:14px;color:var(--color-text-body);background:var(--color-background-alt)}.kb-modal .kb-modal-search .kb-modal-search-input:focus{outline:2px solid var(--color-background-primary);border-color:var(--color-background-primary)}.kb-modal .kb-modal-search .kb-modal-search-input::placeholder{color:var(--color-text-light);opacity:.7}.kb-modal .kb-modal-list{flex:1;overflow-y:auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.kb-modal .kb-modal-list .kb-modal-card{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-5);background:var(--color-background-container-alt);border:1px solid var(--color-background-border);border-radius:var(--border-radius-2);transition:all .2s ease}.kb-modal .kb-modal-list .kb-modal-card:hover{background-color:var(--color-background-container);border-color:var(--color-background-border);box-shadow:var(--elevation-shadow-low)}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body{flex:1;min-width:0;margin-right:var(--spacing-4)}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-title{font-size:15px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-2) 0;line-height:1.4}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-desc{font-size:13px;color:var(--color-text-light);margin:0 0 var(--spacing-3) 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-tags .kb-modal-tag{padding:2px var(--spacing-3);background-color:var(--color-background-hover);border-radius:var(--border-radius-2);font-size:11px;font-weight:500;color:var(--color-text-body);white-space:nowrap}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-tags .kb-tag-more{background-color:var(--color-background-border);color:var(--color-text-heading);cursor:help;font-weight:600}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-tags .kb-modal-tag.empty{background:transparent;color:var(--color-text-light);border:1px dashed var(--color-background-border);font-style:italic}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-meta{display:flex;align-items:center;gap:var(--spacing-3);font-size:12px;color:var(--color-text-light)}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-meta .kb-modal-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--color-text-light);opacity:.5}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-meta .kb-modal-likes{display:inline-flex;align-items:center;gap:var(--spacing-1)}.kb-modal .kb-modal-list .kb-modal-card .kb-modal-card-body .kb-modal-card-meta .kb-modal-likes .Appkit4-icon{font-size:12px;color:var(--color-background-primary)}.generate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:flex;justify-content:center;align-items:center}.generate-modal{position:relative;width:min(680px,92vw);background:var(--color-background-alt);border:1px solid var(--color-background-border);border-radius:var(--border-radius-3);box-shadow:var(--elevation-shadow-high);z-index:1201;overflow:hidden}.generate-modal .generate-modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-background-border)}.generate-modal .generate-modal-header h3{font-size:20px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0}.generate-modal .generate-modal-header .generate-close{border:none;background:none;cursor:pointer;padding:var(--spacing-2);border-radius:var(--border-radius-2);color:var(--color-text-light)}.generate-modal .generate-modal-header .generate-close .Appkit4-icon{font-size:20px}.generate-modal .generate-modal-header .generate-close:hover{color:var(--color-text-body);background:var(--color-background-hover)}.generate-modal .generate-modal-body{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-5);max-height:70vh;overflow-y:auto}.generate-modal .generate-modal-body .error-banner{padding:var(--spacing-3);background:#ff00001a;color:var(--color-text-error);border-radius:var(--border-radius-2);font-size:14px;border:1px solid rgba(var(--color-background-danger-rgb),.2)}.generate-modal .generate-modal-body .existing-knowledge .existing-title{font-size:15px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-3) 0}.generate-modal .generate-modal-body .existing-knowledge .knowledge-pills{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-5)}.generate-modal .generate-modal-body .existing-knowledge .knowledge-pill{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:14px;color:var(--color-text-body);border:1px solid var(--color-background-border);padding:var(--spacing-2) var(--spacing-4);border-radius:999px}.generate-modal .generate-modal-body .existing-knowledge .knowledge-pill.integrated{border-color:var(--color-background-primary);background:rgba(var(--color-background-primary-rgb),.05);color:var(--color-text-primary)}.generate-modal .generate-modal-body .existing-knowledge .knowledge-pill.integrated .Appkit4-icon{color:var(--color-background-primary)}.generate-modal .generate-modal-body .existing-knowledge .knowledge-pill .Appkit4-icon{color:var(--color-background-success);font-size:16px}.generate-modal .generate-modal-body .existing-knowledge .knowledge-pill strong{font-weight:600}.generate-modal .generate-modal-body .upload-dropzone{border:2px dashed var(--color-background-border);border-radius:var(--border-radius-3);background:var(--color-background-default);padding:var(--spacing-7);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:all .2s ease}.generate-modal .generate-modal-body .upload-dropzone .upload-icon{font-size:34px;color:var(--color-text-light);margin-bottom:var(--spacing-3)}.generate-modal .generate-modal-body .upload-dropzone .upload-title{font-size:16px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-2) 0}.generate-modal .generate-modal-body .upload-dropzone .upload-subtitle{font-size:14px;color:var(--color-text-light);margin:0}.generate-modal .generate-modal-body .upload-dropzone:hover{border-color:var(--color-background-primary);background:rgba(var(--color-background-primary-rgb),.02)}.generate-modal .generate-modal-body .upload-dropzone.has-file{border-color:var(--color-background-primary);border-style:solid;background:rgba(var(--color-background-primary-rgb),.03)}.generate-modal .generate-modal-footer{display:flex;justify-content:flex-end;gap:var(--spacing-4);align-items:center;padding:var(--spacing-5) var(--spacing-6);border-top:1px solid var(--color-background-border)}.generate-modal .generate-modal-footer .generate-cancel{border:1px solid var(--color-background-border);background:none;color:var(--color-text-body);font-size:14px;font-weight:var(--font-weight-2);cursor:pointer;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--border-radius-2);transition:background .2s}.generate-modal .generate-modal-footer .generate-cancel:hover{background:var(--color-background-hover)}.generate-modal .generate-modal-footer .generate-execute{display:inline-flex;align-items:center;gap:var(--spacing-2);border:none;background:var(--color-background-primary);color:var(--color-text-tertiary);border-radius:var(--border-radius-2);padding:var(--spacing-3) var(--spacing-5);font-size:14px;font-weight:var(--font-weight-2);cursor:pointer;transition:background .2s}.generate-modal .generate-modal-footer .generate-execute:hover{background:var(--color-background-primary-light)}.generate-modal .generate-modal-footer .generate-execute:disabled{background:var(--color-background-hover);color:var(--color-text-disabled);cursor:not-allowed}.generate-modal .generate-modal-footer .generate-execute .Appkit4-icon{font-size:15px}.aibi-loading-spinner{width:16px;height:16px;border:2px solid var(--color-background-border, var(--color-background-border));border-top-color:var(--color-background-primary, #D04A02);border-radius:50%;animation:aibi-spin .8s linear infinite}@keyframes aibi-spin{to{transform:rotate(360deg)}}.sidebar-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:transparent;font:var(--typography-body)}.sidebar-panel__header{padding:var(--spacing-6);padding-bottom:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}.sidebar-panel__label{font:var(--typography-body-xs);font-weight:var(--font-weight-2);color:var(--color-text-light, var(--color-text-light));letter-spacing:normal;text-transform:none;margin:0;padding:var(--spacing-3) var(--spacing-6) var(--spacing-2)}.sidebar-panel__new-chat{width:100%}.sidebar-panel__list{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 var(--spacing-4) var(--spacing-6)}.sidebar-panel__loading{display:flex;justify-content:center;padding-top:var(--spacing-7)}.sidebar-panel__divider{height:1px;margin:0 var(--spacing-4);background:var(--color-background-border, var(--color-background-border));opacity:.5}.sidebar-panel--collapsed{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-5) 0;gap:var(--spacing-2);height:100%}.sidebar-panel--collapsed .sidebar-panel__divider--collapsed{width:calc(100% - var(--spacing-5) * 2);height:1px;background:var(--color-background-border);opacity:.5;margin:var(--spacing-1) 0}.sidebar-icon-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--border-radius-4);background:transparent;cursor:pointer;transition:all .15s ease}.sidebar-icon-btn .Appkit4-icon{font-size:20px;color:var(--color-text-primary)}.sidebar-icon-btn:hover{background:var(--surface-overlay-hover, rgba(0, 0, 0, .08))}.sidebar-icon-btn:focus-visible{outline:2px solid var(--color-background-primary);outline-offset:-2px}.sidebar-conv{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);margin-bottom:var(--spacing-1);border-radius:var(--border-radius-2);cursor:pointer;border:1px solid transparent;transition:all .15s ease}.sidebar-conv:hover{background:var(--color-background-hover, var(--color-background-hover))}.sidebar-conv:hover .sidebar-conv__actions{opacity:1;transform:translate(0)}.sidebar-conv:focus-visible{outline:2px solid var(--color-background-primary, var(--color-background-primary));outline-offset:-2px}.sidebar-conv--active{background-color:var(--surface-overlay-hover, rgba(0, 0, 0, .08));border-radius:var(--border-radius-4)}.sidebar-conv--active .sidebar-conv__title{font-weight:var(--font-weight-3)}.sidebar-conv__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.sidebar-conv__title{font:var(--typography-body-s);font-weight:var(--font-weight-2);color:var(--color-text-heading, var(--color-text-heading));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.sidebar-conv__meta{font:var(--typography-body-xs);color:var(--color-text-light, var(--color-text-light));display:flex;align-items:center;gap:var(--spacing-2)}.sidebar-conv__dot{width:3px;height:3px;border-radius:50%;background:var(--color-text-light, var(--color-text-light));opacity:.5}.sidebar-conv__id{font:var(--typography-body-xs)}.sidebar-conv__actions{display:flex;gap:var(--spacing-1);opacity:0;transform:translate(8px);transition:all .15s ease;flex-shrink:0}.sidebar-conv__actions--visible{opacity:1;transform:translate(0)}.sidebar-conv__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--border-radius-2);background:var(--color-background-container, var(--color-background-container));color:var(--color-text-light, var(--color-text-light));cursor:pointer;transition:all .15s ease;box-shadow:var(--glass-elevation-shadow-low, 0 2px 5px rgba(0, 0, 0, .05))}.sidebar-conv__action-btn .Appkit4-icon{font-size:14px}.sidebar-conv__action-btn:hover{background:var(--color-background-hover, var(--color-background-hover));color:var(--color-text-primary, var(--color-text-primary))}.sidebar-conv__action-btn--danger:hover{color:var(--color-text-error, var(--color-text-error));background:var(--surface-overlay-error, rgba(197, 42, 26, .08))}.sidebar-nav-section{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4);flex-shrink:0}.sidebar-nav-button{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-3);height:3rem;border:none;border-radius:var(--border-radius-4);background:transparent;color:var(--color-text-heading);font:var(--typography-body);cursor:pointer;transition:all .15s ease;text-align:left}.sidebar-nav-button .Appkit4-icon{font-size:18px;color:var(--color-text-primary)}.sidebar-nav-button__suffix{font-size:13px;opacity:.5;margin-left:auto}.sidebar-nav-button:hover{background:var(--surface-overlay-hover, rgba(0, 0, 0, .08))}.sidebar-nav-button:focus-visible{outline:2px solid var(--color-background-primary);outline-offset:-2px}.sidebar-nav-button--ai .Appkit4-icon{color:var(--color-text-primary)}.sidebar-collapse-footer{margin-top:auto;flex-shrink:0;padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);background-color:transparent}.sidebar-collapse-btn{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-3);height:3rem;border:none;border-radius:var(--border-radius-4);background:transparent;color:var(--color-text-body);font:var(--typography-body);cursor:pointer;transition:all .15s ease}.sidebar-collapse-btn .Appkit4-icon{font-size:18px;color:var(--color-text-primary)}.sidebar-collapse-btn:hover{background:var(--surface-overlay-hover, rgba(0, 0, 0, .08))}.sidebar-collapse-btn:focus-visible{outline:2px solid var(--color-background-primary);outline-offset:-2px}.sidebar-collapse-footer--collapsed{padding:var(--spacing-4);display:flex;justify-content:center}.sidebar-collapse-footer--collapsed .sidebar-collapse-btn{width:44px;height:44px;padding:0;justify-content:center}.sidebar-modal__footer{display:flex;justify-content:flex-end;gap:var(--spacing-3)}.sidebar-modal__body-text{font:var(--typography-body);color:var(--color-text-body, var(--color-text-body));margin:0}.sidebar-panel__list::-webkit-scrollbar{width:4px}.sidebar-panel__list::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.sidebar-panel__list:hover::-webkit-scrollbar-thumb{background:#0000001a}.header-sidebar-layout{height:100vh;background-color:var(--color-background-default)}.header-sidebar-layout .fixed-header{position:fixed;top:var(--spacing-6);left:var(--spacing-6);width:calc(100% - var(--spacing-6) * 2);z-index:1200}.header-sidebar-layout .sidebar-wrapper{position:fixed;top:calc(64px + var(--spacing-6) * 2);left:var(--spacing-6);bottom:var(--spacing-6);z-index:999;overflow:hidden;border-radius:24px;transition:width .3s cubic-bezier(.4,0,.2,1);isolation:isolate;background:var(--glass-fill, var(--color-background-alt));box-shadow:var(--elevation-shadow-high);backdrop-filter:16px;-webkit-backdrop-filter:16px;--_sidebar-glass-border-gradient: linear-gradient( 145deg, var(--Glass-Border-Gradient-Stop1, rgba(255, 255, 255, .2)) 0%, var(--Glass-Border-Gradient-Stop2, rgba(255, 255, 255, .1)) 50%, var(--Glass-Border-Gradient-Stop3, rgba(255, 255, 255, .05)) 100% )}.header-sidebar-layout .sidebar-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--_sidebar-glass-border-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.header-sidebar-layout .main-content{height:100vh;display:flex;flex-direction:column;padding-top:calc(64px + var(--spacing-6) * 2);transition:margin-left .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1)}.header-sidebar-layout .main-content .scrollable-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:0 0 var(--spacing-6) 0;position:relative}.header-sidebar-layout .main-content .scrollable-content>*{flex:1 1 0;min-height:0}.header-sidebar-layout.sidebar-expanded .sidebar-wrapper{width:280px}.header-sidebar-layout.sidebar-expanded .main-content{margin-left:calc(280px + var(--spacing-6) * 2);margin-right:var(--spacing-6)}.header-sidebar-layout.sidebar-collapsed .sidebar-wrapper{width:72px}.header-sidebar-layout.sidebar-collapsed .main-content{margin-left:calc(72px + var(--spacing-6) * 2);margin-right:var(--spacing-6)}.header-sidebar-layout.sidebar-hidden .main-content{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.thinking-indicator{display:inline-flex;align-items:center;gap:var(--spacing-3);animation:pulse-fade 2s ease-in-out infinite}.thinking-indicator__spinner{width:16px;height:16px;border:2px solid var(--color-background-border, var(--color-background-border));border-top-color:var(--color-background-primary, #D04A02);border-radius:50%;animation:spin .8s linear infinite}.thinking-indicator__text{font:var(--typography-body);font-style:italic;color:var(--color-text-light, var(--color-text-light))}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-fade{0%,to{opacity:1}50%{opacity:.5}}.model-selector{position:relative;display:inline-flex}.model-selector__trigger{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-2);border:none;background:transparent;cursor:pointer;transition:background .15s ease}.model-selector__trigger:hover{background:var(--color-background-hover, var(--color-background-hover))}.model-selector__label{font:var(--typography-body-s);font-weight:var(--font-weight-1);color:var(--color-text-body, var(--color-text-body));white-space:nowrap}.model-selector__chevron{font-size:12px;color:var(--color-text-light, var(--color-text-light))}.model-selector__menu{position:absolute;bottom:calc(100% + 4px);right:0;min-width:220px;padding:var(--spacing-3);border-radius:var(--border-radius-16, 16px);background:#fff;border:1px solid var(--color-background-border, var(--color-background-border));box-shadow:var(--surface-elevation-shadow-medium, 0 10px 25px -5px rgba(0, 0, 0, .1));z-index:200;display:flex;flex-direction:column;gap:var(--spacing-2)}.model-selector__group-header{display:flex;flex-direction:column;gap:1px;padding:var(--spacing-2) var(--spacing-4) var(--spacing-1)}.model-selector__group-label{font-size:11px;font-weight:var(--font-weight-2);color:var(--color-text-light, var(--color-text-light));letter-spacing:.02em}.model-selector__group-desc{font-size:10px;font-weight:var(--font-weight-1);color:var(--color-text-light, var(--color-text-light));opacity:.6;line-height:1.3}.model-selector__divider{height:1px;margin:var(--spacing-2) var(--spacing-3);background:var(--color-background-border, var(--color-background-border))}.model-selector__item{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:var(--border-radius-2);background:transparent;cursor:pointer;text-align:left;font:var(--typography-body-s);color:var(--color-text-body, var(--color-text-body));transition:background .12s ease}.model-selector__item:hover,.model-selector__item--active{background:var(--color-background-hover, var(--color-background-hover))}.model-selector__item-label{flex:1}.model-selector__default{font-size:11px;font-weight:var(--font-weight-1);color:var(--color-text-light, var(--color-text-light));opacity:.6}.voice-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.voice-overlay__content{display:flex;flex-direction:column;align-items:center}.voice-overlay__badge{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;margin-bottom:var(--spacing-7)}.voice-overlay__dot{width:10px;height:10px;border-radius:50%;background:var(--color-background-danger, var(--color-background-danger));animation:pulse-ring 1.5s infinite}.voice-overlay__label{font:var(--typography-body-s);font-weight:var(--font-weight-3);color:#fff;text-transform:uppercase;letter-spacing:.05em}.voice-overlay__stop{margin-top:var(--spacing-7)}@keyframes pulse-ring{0%{transform:scale(.85);box-shadow:0 0 #c52a1ab3}70%{transform:scale(1);box-shadow:0 0 0 10px #c52a1a00}to{transform:scale(.85);box-shadow:0 0 #c52a1a00}}.chat-input-wrapper{padding:var(--spacing-4) var(--spacing-5) var(--spacing-6);max-width:900px;margin:0 auto;width:100%;position:relative}.suggestion-tiles{display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-4);overflow-x:auto;padding:var(--spacing-1) var(--spacing-2);scrollbar-width:none}.suggestion-tiles::-webkit-scrollbar{display:none}.suggestion-chip{display:inline-flex;align-items:center;padding:var(--spacing-3) var(--spacing-5);white-space:nowrap;border:1px solid var(--color-background-border, var(--color-background-border));border-radius:var(--border-radius-4);background:transparent;color:var(--color-text-body, var(--color-text-body));font:var(--typography-body-s);font-weight:var(--font-weight-2);cursor:pointer;transition:background .15s ease,border-color .15s ease}.suggestion-chip:hover{background:var(--color-background-hover, var(--color-background-hover));border-color:var(--color-text-light, var(--color-text-light))}.chat-input-box{border-radius:var(--border-radius-16, 16px);padding:var(--spacing-4) var(--spacing-5);display:flex;flex-direction:column;background:var(--surface-fill-gradient-base, var(--color-background-container));border:none;backdrop-filter:var(--surface-blur, none);-webkit-backdrop-filter:var(--surface-blur, none);box-shadow:var(--surface-elevation-shadow-low, 0 4px 16px rgba(0, 0, 0, .06));position:relative;--_surface-border-gradient: linear-gradient( 165deg, var(--Surface-Border-Gradient-Stop1, rgba(0, 0, 0, .06)) 0%, var(--Surface-Border-Gradient-Stop2, rgba(0, 0, 0, .03)) 50%, var(--Surface-Border-Gradient-Stop3, rgba(0, 0, 0, .01)) 100% )}.chat-input-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:var(--_surface-border-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;z-index:-1}.chat-input-box:focus-within{box-shadow:0 0 0 3px #d93f021f,var(--surface-elevation-shadow-medium, 0 10px 30px -10px rgba(0, 0, 0, .1))}.chat-input-box__textarea{width:100%;min-height:24px;max-height:120px;padding:var(--spacing-2) 0;margin-bottom:var(--spacing-3);border:none;background:transparent;font:var(--typography-body);color:var(--color-text-body, var(--color-text-body));resize:none;outline:none;field-sizing:content}.chat-input-box__textarea::placeholder{color:var(--color-text-light, var(--color-text-light));opacity:.7}.chat-input-box__textarea:disabled{opacity:.5}.chat-input-box__toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-2)}.chat-input-box__left,.chat-input-box__right{display:flex;align-items:center;gap:var(--spacing-3)}.chat-input-box__separator{width:1px;height:18px;background:var(--color-background-border, var(--color-background-border))}.chat-input-box__icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--border-radius-2);background:transparent;color:var(--color-text-light, var(--color-text-light));cursor:pointer;transition:all .15s ease}.chat-input-box__icon-btn .Appkit4-icon{font-size:18px}.chat-input-box__icon-btn:hover:not(:disabled){color:var(--color-text-heading, var(--color-text-heading));background:var(--color-background-hover, var(--color-background-hover))}.chat-input-box__icon-btn:disabled{opacity:.4;cursor:default}.chat-input-box__pill{display:inline-flex;align-items:center;gap:var(--spacing-2);height:28px;padding:0 var(--spacing-4);border-radius:14px;border:none;background:var(--color-background-container-alt, var(--color-background-container-alt));color:var(--color-text-body, var(--color-text-body));font:var(--typography-body-xs);font-weight:var(--font-weight-2);cursor:pointer;transition:all .15s ease}.chat-input-box__pill .Appkit4-icon{font-size:14px}.chat-input-box__pill:hover:not(:disabled){background:var(--color-background-hover, var(--color-background-hover))}.chat-input-box__pill:disabled{opacity:.5;cursor:default}.chat-input-box__send{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:none;cursor:default;background:var(--color-background-container-alt, var(--color-background-container-alt));color:var(--color-text-light, var(--color-text-light));transition:all .15s ease}.chat-input-box__send .Appkit4-icon{font-size:18px}.chat-input-box__send--active{cursor:pointer;background:var(--color-background-primary, var(--color-background-primary));color:#fff;box-shadow:0 4px 12px #d93f0240}.chat-input-box__send--active:hover{box-shadow:0 6px 16px #d93f0259}.impact-analysis-table-container{margin-top:var(--spacing-6);border:1px solid var(--color-background-border);border-radius:var(--border-radius-3);background-color:var(--color-background-alt);overflow:hidden;transition:all .3s ease}.impact-analysis-table-container .table-header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-6);border-bottom:1px solid var(--color-background-border);gap:var(--spacing-5);transition:border-color .3s ease}@media(max-width:768px){.impact-analysis-table-container .table-header{flex-direction:column;align-items:stretch}}.impact-analysis-table-container .table-header .table-title-section{flex:1}.impact-analysis-table-container .table-header .table-title-section .table-title{font-size:18px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-2) 0;transition:color .3s ease}.impact-analysis-table-container .table-header .table-title-section .table-subtitle{font-size:13px;color:var(--color-text-light);margin:0;transition:color .3s ease}.impact-analysis-table-container .table-header .download-button{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);white-space:nowrap}@media(max-width:768px){.impact-analysis-table-container .table-header .download-button{width:100%;justify-content:center}}.impact-analysis-table-container .table-header .download-button .Appkit4-icon{font-size:18px}.impact-analysis-table-container .table-header .download-button .button-text{font-size:14px;font-weight:var(--font-weight-2)}.impact-analysis-table-container .table-wrapper{overflow-x:auto}.impact-analysis-table-container .table-wrapper .impact-table{width:100%}.impact-analysis-table-container .table-wrapper .impact-table th{background-color:var(--color-background-container);color:var(--color-text-heading);font-weight:var(--font-weight-2);font-size:13px;padding:var(--spacing-4) var(--spacing-5);text-align:left;border-bottom:2px solid var(--color-background-border);white-space:nowrap;transition:all .3s ease}.impact-analysis-table-container .table-wrapper .impact-table td{padding:var(--spacing-5);font-size:14px;color:var(--color-text-body);border-bottom:1px solid var(--color-background-border);vertical-align:top;line-height:1.5;transition:all .3s ease}.impact-analysis-table-container .table-wrapper .impact-table tbody tr{transition:background-color .2s ease}.impact-analysis-table-container .table-wrapper .impact-table tbody tr:hover{background-color:var(--color-background-hover)}.impact-analysis-table-container .table-wrapper .impact-table tbody tr:last-child td{border-bottom:none}.impact-analysis-table-container .table-wrapper .impact-table .impact-badge{display:inline-block;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--border-radius-2);font-size:13px;font-weight:var(--font-weight-2);white-space:nowrap;transition:all .3s ease}.impact-analysis-table-container .table-wrapper .impact-table .impact-badge.impact-high{background-color:#c52a1a1a;color:#c52a1a;border:1px solid rgba(197,42,26,.3)}.impact-analysis-table-container .table-wrapper .impact-table .impact-badge.impact-medium{background-color:#ffbf1f1a;color:#d2a021;border:1px solid rgba(255,191,31,.3)}.impact-analysis-table-container .table-wrapper .impact-table .impact-badge.impact-low{background-color:#22992e1a;color:#22992e;border:1px solid rgba(34,153,46,.3)}.impact-analysis-table-container .table-footer{padding:var(--spacing-5) var(--spacing-6);border-top:1px solid var(--color-background-border);background-color:#d04a0208;transition:all .3s ease}.impact-analysis-table-container .table-footer .legend{display:flex;align-items:center;gap:var(--spacing-5);flex-wrap:wrap}.impact-analysis-table-container .table-footer .legend .legend-title{font-size:13px;font-weight:var(--font-weight-2);color:var(--color-text-body);transition:color .3s ease}.impact-analysis-table-container .table-footer .legend .legend-items{display:flex;gap:var(--spacing-5);flex-wrap:wrap}.impact-analysis-table-container .table-footer .legend .legend-items .legend-item{display:flex;align-items:center;gap:var(--spacing-2)}.impact-analysis-table-container .table-footer .legend .legend-items .legend-item .legend-badge{width:16px;height:16px;border-radius:var(--border-radius-1);border:1px solid}.impact-analysis-table-container .table-footer .legend .legend-items .legend-item .legend-badge.impact-high{background-color:#c52a1a33;border-color:#c52a1a66}.impact-analysis-table-container .table-footer .legend .legend-items .legend-item .legend-badge.impact-medium{background-color:#ffbf1f33;border-color:#ffbf1f66}.impact-analysis-table-container .table-footer .legend .legend-items .legend-item .legend-badge.impact-low{background-color:#22992e33;border-color:#22992e66}.impact-analysis-table-container .table-footer .legend .legend-items .legend-item .legend-text{font-size:13px;color:var(--color-text-body);transition:color .3s ease}.impact-analysis-table-container .suggested-prompts-section{padding:var(--spacing-6);background-color:#d04a0205;border-top:1px solid var(--color-background-border);transition:all .3s ease}.impact-analysis-table-container .suggested-prompts-section .prompts-section-title{font-size:14px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-4) 0;transition:color .3s ease}.impact-analysis-table-container .suggested-prompts-section .prompt-pills-container{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background-color:var(--color-background-alt);border:2px solid #D04A02;border-radius:24px;font-size:14px;color:var(--color-text-body);cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:40px}.impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill:hover{background-color:#d04a0214;border-color:#c34c2f;transform:translateY(-1px);box-shadow:var(--elevation-shadow-low)}.impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill:focus-visible{outline:2px solid #D04A02;outline-offset:2px}.impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill:active{transform:translateY(0);box-shadow:none}.impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill .Appkit4-icon{font-size:16px;color:#d04a02;flex-shrink:0}.impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill .prompt-text{font-weight:var(--font-weight-1);line-height:1.4;transition:color .3s ease}@media(max-width:768px){.impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill{width:100%;justify-content:flex-start;white-space:normal}}[data-mode=dark] .impact-analysis-table-container .table-wrapper .impact-table .impact-badge.impact-high{background-color:#c52a1a33;color:#e96e61;border-color:#c52a1a66}[data-mode=dark] .impact-analysis-table-container .table-wrapper .impact-table .impact-badge.impact-medium{background-color:#ffbf1f33;color:#ffd979;border-color:#ffbf1f66}[data-mode=dark] .impact-analysis-table-container .table-wrapper .impact-table .impact-badge.impact-low{background-color:#22992e33;color:#7ac282;border-color:#22992e66}[data-mode=dark] .impact-analysis-table-container .table-footer{background-color:#d04a0214}[data-mode=dark] .impact-analysis-table-container .table-footer .legend .legend-items .legend-item .legend-badge.impact-high{background-color:#c52a1a4d;border-color:#c52a1a80}[data-mode=dark] .impact-analysis-table-container .table-footer .legend .legend-items .legend-item .legend-badge.impact-medium{background-color:#ffbf1f4d;border-color:#ffbf1f80}[data-mode=dark] .impact-analysis-table-container .table-footer .legend .legend-items .legend-item .legend-badge.impact-low{background-color:#22992e4d;border-color:#22992e80}[data-mode=dark] .impact-analysis-table-container .suggested-prompts-section{background-color:#d04a020d}[data-mode=dark] .impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill{border-color:#fb734d}[data-mode=dark] .impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill:hover{background-color:#d04a021f;border-color:#d04a02}[data-mode=dark] .impact-analysis-table-container .suggested-prompts-section .prompt-pills-container .prompt-pill .Appkit4-icon{color:#fb734d}.msg-edit{display:flex;flex-direction:column;gap:var(--spacing-3)}.msg-edit__textarea{width:100%;min-height:72px;padding:var(--spacing-4);border:1px solid var(--color-background-border, var(--color-background-border));border-radius:var(--border-radius-16, 16px);font:var(--typography-body);font-weight:var(--font-weight-1);color:var(--color-text-body, var(--color-text-body));background:#fff;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.msg-edit__textarea:focus{outline:none;border-color:var(--color-background-primary, var(--color-background-primary));box-shadow:0 0 0 3px #d04a021a}.msg-edit__textarea::placeholder{color:var(--color-text-light, var(--color-text-light));opacity:.7}.msg-edit__actions{display:flex;justify-content:flex-end;gap:var(--spacing-2)}.msg-audit{margin-top:var(--spacing-4);padding:var(--spacing-5);border-radius:var(--border-radius-2);background:var(--color-background-container-alt, var(--color-background-container-alt));border:1px solid var(--color-background-border, var(--color-background-border))}.msg-audit__heading{font:var(--typography-body-xs);font-weight:var(--font-weight-2);color:var(--color-text-light, var(--color-text-light));text-transform:uppercase;display:flex;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-4) 0}.msg-audit__heading .Appkit4-icon{font-size:16px}.msg-audit__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-4)}.msg-audit__cell{display:flex;flex-direction:column;gap:var(--spacing-1)}.msg-audit__label{font:var(--typography-body-xs);font-weight:var(--font-weight-2);color:var(--color-text-light, var(--color-text-light))}.msg-audit__value{font:var(--typography-body-s);font-weight:var(--font-weight-2);color:var(--color-text-heading, var(--color-text-heading))}.msg-audit__value--mono{font-family:var(--font-family-mono)}.msg-audit__agents{margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}.msg-audit__agent-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.msg-audit__agent-tag{font:var(--typography-body-xs);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-2);border:1px solid var(--color-background-border, var(--color-background-border));color:var(--color-text-body, var(--color-text-body))}.msg-audit__tools{margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}.msg-audit__tool-list{display:flex;flex-direction:column;gap:var(--spacing-3)}.msg-audit__tool-call{padding:var(--spacing-3);border-radius:var(--border-radius-1);background:var(--color-background-container, var(--color-background-container));border:1px solid var(--color-background-border, var(--color-background-border))}.msg-audit__tool-header{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}.msg-audit__tool-agent{font:var(--typography-body-xs);font-weight:var(--font-weight-2);color:var(--color-text-light, var(--color-text-light));padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-1);background:var(--color-background-selected, var(--color-background-selected))}.msg-audit__tool-name{font:var(--typography-body-s);font-weight:var(--font-weight-2);color:var(--color-text-heading, var(--color-text-heading));font-family:var(--font-family-mono)}.msg-audit__tool-args{display:flex;flex-direction:column;gap:var(--spacing-1);padding-top:var(--spacing-2);border-top:1px solid var(--color-background-border, var(--color-background-border))}.msg-audit__tool-arg{display:flex;gap:var(--spacing-2);align-items:flex-start}.msg-audit__tool-arg-key{font:var(--typography-body-xs);font-weight:var(--font-weight-2);color:var(--color-text-light, var(--color-text-light));min-width:60px;flex-shrink:0}.msg-audit__tool-arg-value{font:var(--typography-body-xs);color:var(--color-text-body, var(--color-text-body));font-family:var(--font-family-mono);word-break:break-all}.msg-footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px dashed var(--color-background-border, var(--color-background-border))}.msg-footer__actions{display:flex;gap:var(--spacing-4);align-items:center}.msg-footer__meta{display:flex;gap:var(--spacing-3)}.msg-action-btn{display:inline-flex;align-items:center;background:transparent;border:none;cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-2);color:var(--color-text-light, var(--color-text-light));transition:color .15s ease,background .15s ease}.msg-action-btn .Appkit4-icon{font-size:16px}.msg-action-btn:hover{color:var(--color-text-heading, var(--color-text-heading));background:var(--color-background-hover, var(--color-background-hover))}.msg-action-btn--label{gap:var(--spacing-2);font:var(--typography-body-xs);font-weight:var(--font-weight-2)}.msg-action-btn--active{color:var(--color-text-primary, var(--color-text-primary));background:var(--color-background-selected, var(--color-background-selected))}.msg-action-btn--positive{color:#10b981}.msg-action-btn--negative{color:#ef4444}.msg-meta-chip{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-2);border:1px solid var(--color-background-border, var(--color-background-border));font:var(--typography-body-xs);color:var(--color-text-light, var(--color-text-light))}.msg-meta-chip .Appkit4-icon{font-size:12px}.chat-title-bar{position:absolute;top:0;left:0;z-index:10}.chat-title-bar__group{position:relative}.chat-title-bar__trigger{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-2);border:none;background:transparent;cursor:pointer;transition:background .15s ease}.chat-title-bar__trigger:hover{background:var(--color-background-hover, var(--color-background-hover))}.chat-title-bar__label{font:var(--typography-body);font-weight:var(--font-weight-1);color:var(--color-text-body, var(--color-text-body));max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-title-bar__chevron{font-size:12px;color:var(--color-text-light, var(--color-text-light))}.chat-title-bar__input{font:var(--typography-body);font-weight:var(--font-weight-1);color:var(--color-text-body, var(--color-text-body));background:var(--color-background-container, var(--color-background-container));border:1px solid var(--color-background-primary, var(--color-background-primary));border-radius:var(--border-radius-2);padding:var(--spacing-1) var(--spacing-2);min-width:260px;max-width:400px;outline:none}.chat-title-bar__menu{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;padding:var(--spacing-3);border-radius:var(--border-radius-16, 16px);background:#fff;border:1px solid var(--color-background-border, var(--color-background-border));box-shadow:var(--surface-elevation-shadow-medium, 0 10px 25px -5px rgba(0, 0, 0, .1));z-index:200;display:flex;flex-direction:column;gap:var(--spacing-2)}.chat-title-bar__menu-item{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:var(--border-radius-2);background:transparent;cursor:pointer;font:var(--typography-body-s);color:var(--color-text-body, var(--color-text-body));transition:background .12s ease}.chat-title-bar__menu-item .Appkit4-icon{font-size:16px;color:var(--color-text-light, var(--color-text-light))}.chat-title-bar__menu-item:hover{background:var(--color-background-hover, var(--color-background-hover))}.chat-title-bar__menu-item--danger,.chat-title-bar__menu-item--danger .Appkit4-icon{color:var(--color-text-error, #c52a1a)}.chat-title-bar__menu-item--danger:hover{background:var(--surface-overlay-error, rgba(197, 42, 26, .08))}.chat-title-bar__menu-divider{height:1px;margin:var(--spacing-2) var(--spacing-3);background:var(--color-background-border, var(--color-background-border))}.chat-area{display:flex;flex-direction:column;background-color:var(--color-background-default);height:100%;width:100%;min-width:0;min-height:0;overflow:hidden;transition:background-color .3s ease}.chat-area:before{content:"";position:fixed;top:0;left:0;right:0;height:348px;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='348'%20viewBox='0%200%201440%20348'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_5782_119336'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='1440'%20height='348'%3e%3crect%20opacity='0.72'%20width='1440'%20height='348'%20fill='url(%23paint0_linear_5782_119336)'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_5782_119336)'%3e%3cg%20clip-path='url(%23clip0_5782_119336)'%3e%3cg%20filter='url(%23filter0_f_5782_119336)'%3e%3cellipse%20cx='745'%20cy='138'%20rx='520'%20ry='215'%20fill='%23FEDED1'/%3e%3c/g%3e%3cg%20filter='url(%23filter1_f_5782_119336)'%3e%3cellipse%20cx='720.5'%20cy='411'%20rx='810.5'%20ry='310'%20fill='%23F3F3F3'/%3e%3c/g%3e%3cg%20filter='url(%23filter2_f_5782_119336)'%3e%3cellipse%20cx='20.5'%20cy='-24'%20rx='204.5'%20ry='203'%20fill='%23FEDDE1'/%3e%3c/g%3e%3cg%20filter='url(%23filter3_f_5782_119336)'%3e%3cellipse%20cx='1296.74'%20cy='-23.8079'%20rx='360.968'%20ry='219.317'%20transform='rotate(17.8058%201296.74%20-23.8079)'%20fill='%23FCC1A8'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_5782_119336'%20x='-25'%20y='-327'%20width='1540'%20height='930'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='125'%20result='effect1_foregroundBlur_5782_119336'/%3e%3c/filter%3e%3cfilter%20id='filter1_f_5782_119336'%20x='-340'%20y='-149'%20width='2121'%20height='1120'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='125'%20result='effect1_foregroundBlur_5782_119336'/%3e%3c/filter%3e%3cfilter%20id='filter2_f_5782_119336'%20x='-434'%20y='-477'%20width='909'%20height='906'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='125'%20result='effect1_foregroundBlur_5782_119336'/%3e%3c/filter%3e%3cfilter%20id='filter3_f_5782_119336'%20x='696.517'%20y='-510.046'%20width='1200.45'%20height='972.476'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='125'%20result='effect1_foregroundBlur_5782_119336'/%3e%3c/filter%3e%3clinearGradient%20id='paint0_linear_5782_119336'%20x1='720'%20y1='348'%20x2='720'%20y2='-4.59983e-06'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='white'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='white'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_5782_119336'%3e%3crect%20width='1440'%20height='348'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") top center/100% auto no-repeat;opacity:0;transition:opacity .4s ease}.chat-area--welcome:before{opacity:1}.chat-area .chat-messages{position:relative;flex:1 1 0;overflow-y:auto;overflow-x:hidden;padding:0 var(--spacing-7) var(--spacing-7);margin-top:var(--spacing-5);min-height:0;height:0}.chat-area .chat-messages .message-group,.chat-area .chat-messages .welcome-home,.chat-area .chat-messages .history-loader,.chat-area .chat-messages .kb-panel{max-width:900px;margin-left:auto;margin-right:auto}.chat-area .chat-messages .message-group{display:flex;margin-bottom:var(--spacing-6);align-items:flex-start}.chat-area .chat-messages .message-group .message-content .message-bubble{border-radius:var(--border-radius-3);padding:var(--spacing-5)}.chat-area .chat-messages .message-group .message-content .message-bubble p{font-size:15px;line-height:1.6;color:var(--color-text-body);margin:0;margin-bottom:var(--spacing-5)}.chat-area .chat-messages .message-group .message-content .message-bubble p:last-child{margin-bottom:0}.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content{font-size:15px;line-height:1.7;color:var(--color-text-body)}.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content p{margin:0 0 var(--spacing-4) 0}.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content p:last-child{margin-bottom:0}.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ol,.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ul{margin:var(--spacing-3) 0;padding-left:var(--spacing-6)}.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ol li,.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ul li{margin-bottom:var(--spacing-3)}.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ol li strong,.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ul li strong{color:var(--color-text-heading)}.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ol li ul,.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ul li ul{margin-top:var(--spacing-2);list-style-type:circle}.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ol li ul li,.chat-area .chat-messages .message-group .message-content .message-bubble .bot-response-content ul li ul li{margin-bottom:var(--spacing-2);color:var(--color-text-body)}.chat-area .chat-messages .message-group .message-content .message-bubble.thinking-bubble{padding:var(--spacing-5) var(--spacing-6)}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations{margin-top:16px;border-top:1px solid var(--color-background-border);padding-top:12px}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citations-header{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--font-weight-2);color:var(--color-text-light);margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citations-header .Appkit4-icon{font-size:14px}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citations-list{display:flex;flex-direction:column;gap:6px}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-item{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;background:#00000005;border:1px solid rgba(0,0,0,.04);transition:background .15s ease}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-item.clickable{cursor:pointer}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-item.clickable:hover{background:#0000000d}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-item.expanded{background:#d04a020a;border-color:#d04a0226;border-bottom-left-radius:0;border-bottom-right-radius:0}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-chevron{flex-shrink:0;font-size:12px;color:var(--color-text-light);align-self:center;margin-left:auto}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-content{padding:12px 14px;background:#00000005;border:1px solid rgba(0,0,0,.04);border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:2px;max-height:300px;overflow-y:auto;font-size:13px;line-height:1.6}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-content .source-content-loading{color:var(--color-text-light);font-style:italic;margin:0}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-content .source-content-error{color:#dc2626;margin:0}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-index{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#d04a021a;color:#d04a02;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:1px}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-info{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-title{font-size:13px;font-weight:var(--font-weight-2);color:var(--color-text-heading);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-title .Appkit4-icon{font-size:11px;margin-left:4px;opacity:.5}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-title:hover{color:#d04a02}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-title:hover .Appkit4-icon{opacity:1}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations a.source-citation-title{color:#d04a02}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-type{font-size:10px;padding:1px 6px;border-radius:3px;background:#0000000d;color:var(--color-text-light);white-space:nowrap}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-score{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--color-text-light);white-space:nowrap}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-score .score-bar{width:40px;height:4px;border-radius:2px;background:#00000014;overflow:hidden}.chat-area .chat-messages .message-group .message-content .message-bubble .source-citations .source-citation-score .score-bar .score-fill{display:block;height:100%;border-radius:2px;background:#d04a02}.chat-area .chat-messages .message-group.bot-message{justify-content:flex-start}.chat-area .chat-messages .message-group.bot-message .message-content{max-width:100%}.chat-area .chat-messages .message-group.bot-message .message-content .message-bubble{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.chat-area .chat-messages .message-group.user-message{justify-content:flex-end}.chat-area .chat-messages .message-group.user-message .user-msg-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3)}.chat-area .chat-messages .message-group.user-message .user-hover-actions{display:flex;align-items:center;gap:var(--spacing-2);opacity:0;transition:opacity .2s ease;flex-shrink:0}.chat-area .chat-messages .message-group.user-message .user-hover-actions .hover-timestamp{font-size:12px;color:var(--color-text-light, var(--color-text-light));white-space:nowrap;padding:0 var(--spacing-2)}.chat-area .chat-messages .message-group.user-message .user-hover-actions .hover-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--border-radius-2);border:none;background:transparent;color:var(--color-text-light, var(--color-text-light));cursor:pointer;transition:color .15s ease,background .15s ease}.chat-area .chat-messages .message-group.user-message .user-hover-actions .hover-action-btn .Appkit4-icon{font-size:14px}.chat-area .chat-messages .message-group.user-message .user-hover-actions .hover-action-btn:hover{color:var(--color-text-heading, var(--color-text-heading));background:var(--color-background-hover, var(--color-background-hover))}.chat-area .chat-messages .message-group.user-message:hover .user-hover-actions{opacity:1}.chat-area .chat-messages .message-group.user-message .message-content .message-bubble{background:var(--surface-overlay-hover, rgba(0, 0, 0, .08));border:none;border-radius:20px 20px 4px;padding:var(--spacing-4) var(--spacing-5)}.chat-area .chat-messages .kb-panel{margin-top:var(--spacing-4);margin-bottom:var(--spacing-6);border:1px solid var(--color-background-border);border-radius:var(--border-radius-3);background-color:var(--color-background-alt);overflow:hidden}.chat-area .chat-messages .kb-panel .kb-panel-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-background-border);background-color:var(--color-background-alt)}.chat-area .chat-messages .kb-panel .kb-panel-header .kb-panel-title-row{display:flex;align-items:center;gap:var(--spacing-3)}.chat-area .chat-messages .kb-panel .kb-panel-header .kb-panel-title-row .kb-panel-icon{font-size:20px;color:#d04a02}.chat-area .chat-messages .kb-panel .kb-panel-header .kb-panel-title-row .kb-panel-title{font-size:16px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0}.chat-area .chat-messages .kb-panel .kb-panel-header .kb-panel-title-row .kb-panel-count{font-size:12px;font-weight:var(--font-weight-2);color:var(--color-text-light);background-color:var(--color-background-hover);padding:2px var(--spacing-3);border-radius:999px}.chat-area .chat-messages .kb-panel .kb-panel-header .kb-collapse-btn{background:none;border:none;cursor:pointer;padding:var(--spacing-2);color:var(--color-text-light);border-radius:var(--border-radius-2);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.chat-area .chat-messages .kb-panel .kb-panel-header .kb-collapse-btn:hover{background-color:var(--color-background-hover);color:var(--color-text-body)}.chat-area .chat-messages .kb-panel .kb-panel-header .kb-collapse-btn .Appkit4-icon{font-size:16px}.chat-area .chat-messages .kb-panel .kb-panel-filters{display:flex;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-background-border);background-color:var(--color-background-default)}.chat-area .chat-messages .kb-panel .kb-panel-filters .kb-search-wrapper{position:relative;flex:1}.chat-area .chat-messages .kb-panel .kb-panel-filters .kb-search-wrapper .kb-search-icon{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);font-size:15px;color:var(--color-text-light)}.chat-area .chat-messages .kb-panel .kb-panel-filters .kb-search-wrapper .kb-search-input{width:100%;padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) 36px;border:1px solid var(--color-background-border);border-radius:var(--border-radius-2);font-size:13px;color:var(--color-text-body);background-color:var(--color-background-alt)}.chat-area .chat-messages .kb-panel .kb-panel-filters .kb-search-wrapper .kb-search-input:focus{outline:2px solid var(--color-background-primary);border-color:var(--color-background-primary)}.chat-area .chat-messages .kb-panel .kb-panel-filters .kb-search-wrapper .kb-search-input::placeholder{color:var(--color-text-light);opacity:.7}.chat-area .chat-messages .kb-panel .kb-panel-filters .kb-tag-select{padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-background-border);border-radius:var(--border-radius-2);font-size:13px;color:var(--color-text-body);background-color:var(--color-background-alt);min-width:140px}.chat-area .chat-messages .kb-panel .kb-panel-filters .kb-tag-select:focus{outline:2px solid var(--color-background-primary);border-color:var(--color-background-primary)}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-background-border);transition:background-color .15s ease}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card:last-child{border-bottom:none}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card:hover{background-color:var(--color-background-hover)}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body{flex:1;min-width:0}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-title{font-size:15px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-3) 0;line-height:1.4}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-tags .kb-tag{display:inline-block;padding:2px var(--spacing-3);background-color:var(--color-background-hover);border-radius:var(--border-radius-2);font-size:10px;font-weight:var(--font-weight-2);color:var(--color-text-body);letter-spacing:.02em}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-tags .kb-tag-more{background-color:#d04a0214;color:#d04a02}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-desc{font-size:13px;line-height:1.5;color:var(--color-text-body);margin:0 0 var(--spacing-3) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-meta{display:flex;align-items:center;gap:var(--spacing-3);font-size:11px;color:var(--color-text-light)}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-meta .kb-meta{display:inline-flex;align-items:center;gap:var(--spacing-1)}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-meta .kb-meta .Appkit4-icon{font-size:12px}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-meta .kb-meta-likes .Appkit4-icon{color:#d04a02}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-body .kb-card-meta .kb-meta-dot{width:3px;height:3px;border-radius:50%;background-color:var(--color-text-light);opacity:.5}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-actions{flex-shrink:0;margin-left:var(--spacing-5);display:flex;align-items:flex-start}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-actions .kb-read-btn{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:12px}.chat-area .chat-messages .kb-panel .kb-panel-list .kb-card .kb-card-actions .kb-read-btn .Appkit4-icon{font-size:12px}.chat-area .chat-messages .welcome-home{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:15vh auto 0;padding:0 var(--spacing-6);position:relative}.chat-area .chat-messages .welcome-home__header{text-align:center;margin-bottom:var(--spacing-8);position:relative;z-index:1}.chat-area .chat-messages .welcome-home__title{font:var(--typography-heading-l);font-weight:var(--font-weight-3);color:var(--color-text-heading, var(--color-text-heading));margin:0 0 var(--spacing-3) 0}.chat-area .chat-messages .welcome-home__subtitle{font:var(--typography-heading-s);font-weight:var(--font-weight-1);color:var(--color-text-light, var(--color-text-light));margin:0}.chat-area .chat-messages .welcome-home__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);width:100%;position:relative;z-index:1}@media(max-width:640px){.chat-area .chat-messages .welcome-home__grid{grid-template-columns:1fr}}.chat-area .chat-messages .welcome-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:var(--spacing-6);cursor:pointer;border-radius:var(--border-radius-16, 16px);transition:box-shadow .25s ease,transform .25s ease;background:var(--surface-fill-gradient-base, var(--color-background-container));border:none;box-shadow:var(--surface-elevation-shadow-low, 0 2px 8px rgba(0, 0, 0, .06));position:relative;backdrop-filter:var(--surface-blur, none);-webkit-backdrop-filter:var(--surface-blur, none);--_surface-border-gradient: linear-gradient( 165deg, var(--Surface-Border-Gradient-Stop1, rgba(0, 0, 0, .06)) 0%, var(--Surface-Border-Gradient-Stop2, rgba(0, 0, 0, .03)) 50%, var(--Surface-Border-Gradient-Stop3, rgba(0, 0, 0, .01)) 100% )}.chat-area .chat-messages .welcome-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:var(--_surface-border-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;z-index:-1}.chat-area .chat-messages .welcome-card:hover{box-shadow:var(--surface-elevation-shadow-medium, 0 8px 24px rgba(0, 0, 0, .1))}.chat-area .chat-messages .welcome-card:focus-visible{outline:2px solid var(--color-background-primary, var(--color-background-primary));outline-offset:2px}.chat-area .chat-messages .welcome-card__icon{font-size:24px;color:var(--color-text-primary, var(--color-text-primary));margin-bottom:var(--spacing-4)}.chat-area .chat-messages .welcome-card__title{font:var(--typography-body);font-weight:var(--font-weight-3);color:var(--color-text-heading, var(--color-text-heading));margin-bottom:var(--spacing-1);display:block}.chat-area .chat-messages .welcome-card__desc{font:var(--typography-body-s);color:var(--color-text-light, var(--color-text-light));display:block}.chat-area .chat-input-container{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-7);border-top:1px solid var(--color-background-border);background-color:var(--color-background-alt);transition:all .3s ease}.chat-area .chat-input-container .attachment-button{background:none;border:none;cursor:pointer;padding:var(--spacing-2);color:var(--color-text-light);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-2);transition:all .2s ease}.chat-area .chat-input-container .attachment-button:hover{background-color:var(--color-background-hover);color:var(--color-text-body)}.chat-area .chat-input-container .attachment-button:focus-visible{outline:2px solid var(--color-background-primary);outline-offset:2px}.chat-area .chat-input-container .attachment-button .Appkit4-icon{font-size:20px}.chat-area .chat-input-container .chat-input{flex:1;padding:var(--spacing-4);border:1px solid var(--color-background-border);border-radius:var(--border-radius-2);font-size:14px;background-color:var(--color-background-alt);color:var(--color-text-body);transition:all .3s ease}.chat-area .chat-input-container .chat-input:focus{outline:2px solid var(--color-background-primary);outline-offset:0;border-color:var(--color-background-primary)}.chat-area .chat-input-container .chat-input::placeholder{color:var(--color-text-light);opacity:.7}.chat-area .chat-input-container .send-button{min-width:auto;padding:var(--spacing-3) var(--spacing-4);background-color:#d04a02;transition:background-color .2s ease}.chat-area .chat-input-container .send-button:hover:not(:disabled){background-color:#c34c2f}.chat-area .chat-input-container .send-button:disabled{opacity:.5}.chat-area .chat-input-container .send-button .Appkit4-icon{font-size:18px}.article-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000004d;z-index:999;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.article-preview{position:fixed;top:0;right:0;width:680px;max-width:90vw;height:100vh;background-color:var(--color-background-alt);box-shadow:-4px 0 24px #0000001f;z-index:1000;display:flex;flex-direction:column;animation:slideIn .3s ease}.article-preview .article-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-7);border-bottom:1px solid var(--color-background-border);flex-shrink:0}.article-preview .article-preview-header .article-preview-title-row{display:flex;align-items:flex-start;gap:var(--spacing-3);flex:1;min-width:0}.article-preview .article-preview-header .article-preview-title-row .article-preview-icon{font-size:22px;color:#d04a02;flex-shrink:0;margin-top:2px}.article-preview .article-preview-header .article-preview-title-row .article-preview-title{font-size:18px;font-weight:var(--font-weight-2);color:var(--color-text-heading);line-height:1.4;margin:0}.article-preview .article-preview-header .article-preview-close{background:none;border:none;cursor:pointer;padding:var(--spacing-2);color:var(--color-text-light);border-radius:var(--border-radius-2);flex-shrink:0;transition:all .15s ease}.article-preview .article-preview-header .article-preview-close .Appkit4-icon{font-size:20px}.article-preview .article-preview-header .article-preview-close:hover{color:var(--color-text-body);background-color:var(--color-background-hover)}.article-preview .article-preview-actions{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-7);border-bottom:1px solid var(--color-background-border)}.article-preview .article-preview-actions .preview-action-pill{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);border:1px solid rgba(208,74,2,.35);border-radius:999px;font-size:14px;font-weight:var(--font-weight-2);color:#d04a02;text-decoration:none;background-color:#d04a020a;transition:all .2s ease}.article-preview .article-preview-actions .preview-action-pill .Appkit4-icon{font-size:15px}.article-preview .article-preview-actions .preview-action-pill:hover{background-color:#d04a02;color:#fff}.article-preview .article-preview-body{flex:1;overflow-y:auto;padding:var(--spacing-7)}.article-preview .article-preview-body .preview-section{margin-bottom:var(--spacing-7)}.article-preview .article-preview-body .preview-section .preview-section-heading{font-size:18px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-5) 0}.article-preview .article-preview-body .preview-section .preview-section-content{font-size:15px;line-height:1.7;color:var(--color-text-body);margin:0}.article-preview .article-preview-body .insights-list{display:flex;flex-direction:column;border:1px solid var(--color-background-border);border-radius:var(--border-radius-3);overflow:hidden}.article-preview .article-preview-body .insights-list .insight-row{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--color-background-border);text-decoration:none;color:var(--color-text-body);transition:background-color .15s ease}.article-preview .article-preview-body .insights-list .insight-row:last-child{border-bottom:none}.article-preview .article-preview-body .insights-list .insight-row:hover{background-color:#d04a020a}.article-preview .article-preview-body .insights-list .insight-row:hover .insight-play{color:#d04a02}.article-preview .article-preview-body .insights-list .insight-row .insight-timestamp{font-size:13px;font-family:var(--font-family-mono);font-weight:var(--font-weight-2);color:#d04a02;background-color:#d04a0214;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-2);white-space:nowrap}.article-preview .article-preview-body .insights-list .insight-row .insight-label{flex:1;font-size:14px;color:var(--color-text-body);line-height:1.4}.article-preview .article-preview-body .insights-list .insight-row .insight-play{font-size:16px;color:var(--color-text-light);flex-shrink:0;transition:color .15s ease}.article-preview .article-preview-body .doc-info-table{width:100%;border-collapse:collapse;border:1px solid var(--color-background-border);border-radius:var(--border-radius-3);overflow:hidden}.article-preview .article-preview-body .doc-info-table thead tr th{padding:var(--spacing-4) var(--spacing-5);text-align:left;font-size:11px;font-weight:var(--font-weight-2);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-light);background-color:var(--color-background-hover);border-bottom:1px solid var(--color-background-border)}.article-preview .article-preview-body .doc-info-table thead tr th:first-child{width:160px}.article-preview .article-preview-body .doc-info-table tbody tr{border-bottom:1px solid var(--color-background-border)}.article-preview .article-preview-body .doc-info-table tbody tr:last-child{border-bottom:none}.article-preview .article-preview-body .doc-info-table tbody tr td{padding:var(--spacing-4) var(--spacing-5);font-size:14px;line-height:1.6;color:var(--color-text-body);vertical-align:top}.article-preview .article-preview-body .doc-info-table tbody tr td.attr-label{font-weight:var(--font-weight-2);color:var(--color-text-heading);white-space:nowrap}.sap-screen-mock{margin-top:var(--spacing-5);border:1px solid var(--color-background-border);border-radius:var(--border-radius-3);overflow:hidden;background:#fff;box-shadow:0 4px 16px #00000014}.sap-screen-mock .sap-mock-chrome{background:#dee1e6;padding:var(--spacing-2) var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2)}.sap-screen-mock .sap-mock-chrome .sap-mock-tabs{display:flex;gap:2px}.sap-screen-mock .sap-mock-chrome .sap-mock-tabs .sap-tab{width:80px;height:22px;background:#c8ccd3;border-radius:6px 6px 0 0}.sap-screen-mock .sap-mock-chrome .sap-mock-tabs .sap-tab.active{background:#fff}.sap-screen-mock .sap-mock-chrome .sap-mock-url{background:#fff;border-radius:var(--border-radius-2);padding:var(--spacing-2) var(--spacing-3)}.sap-screen-mock .sap-mock-toolbar{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);background:linear-gradient(180deg,#fff,#f5f5f5);border-bottom:2px solid #c4314b}.sap-screen-mock .sap-mock-toolbar .sap-toolbar-logo{font-size:14px;font-weight:700;color:#fff;background:#1a6dd4;padding:2px 8px;border-radius:3px;letter-spacing:1px}.sap-screen-mock .sap-mock-toolbar .sap-toolbar-title{font-size:13px;font-weight:var(--font-weight-2);color:#333;flex:1}.sap-screen-mock .sap-mock-toolbar .sap-toolbar-icons{display:flex;gap:var(--spacing-2)}.sap-screen-mock .sap-mock-toolbar .sap-toolbar-icons .sap-icon-box{width:20px;height:20px;border-radius:3px;background:#e8e8e8}.sap-screen-mock .sap-mock-content{padding:var(--spacing-4);background:#fafafa}.sap-screen-mock .sap-mock-content .sap-mock-columns{display:flex;gap:0;margin-bottom:var(--spacing-4)}.sap-screen-mock .sap-mock-content .sap-mock-columns .sap-col{flex:1;border:1px solid #ddd;background:#fff;padding:var(--spacing-4);min-height:80px;display:flex;flex-direction:column;align-items:center}.sap-screen-mock .sap-mock-content .sap-mock-columns .sap-col .sap-col-header{width:100%;margin-bottom:var(--spacing-3)}.sap-screen-mock .sap-mock-content .sap-mock-columns .sap-col .sap-empty-msg{font-size:12px;color:#999;margin:auto 0}.sap-screen-mock .sap-mock-content .sap-mock-columns .sap-col .sap-col-footer{font-size:10px;color:#999;margin-top:auto}.sap-screen-mock .sap-mock-content .sap-mock-columns .sap-col-divider{width:12px;display:flex;align-items:center;justify-content:center;color:#ccc}.sap-screen-mock .sap-mock-content .sap-mock-actions{display:flex;gap:var(--spacing-2);justify-content:center;margin-bottom:var(--spacing-4)}.sap-screen-mock .sap-mock-content .sap-mock-actions .sap-btn{padding:4px 12px;border:1px solid #ccc;border-radius:3px;font-size:10px;color:#555;background:#fff}.sap-screen-mock .sap-mock-content .sap-mock-actions .sap-btn.assign{background:#1a6dd4;color:#fff;border-color:#1a6dd4}.sap-screen-mock .sap-mock-content .sap-assignments-table{border:1px solid #ddd;border-radius:3px;overflow:hidden}.sap-screen-mock .sap-mock-content .sap-assignments-table .sap-table-header{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:#f0f0f0;font-size:12px;font-weight:var(--font-weight-2);color:#333}.sap-screen-mock .sap-mock-content .sap-assignments-table .sap-table-header .sap-processing-badge{font-size:10px;padding:2px 8px;border-radius:3px;background:#e6f3ff;color:#1a6dd4}.sap-screen-mock .sap-mock-content .sap-assignments-table .sap-table-row{display:flex;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);border-top:1px solid #eee;font-size:11px;color:#444}.sap-screen-mock .sap-mock-content .sap-assignments-table .sap-table-row.highlighted{background:#fff3e0}.sap-screen-mock .sap-mock-content .sap-assignments-table .sap-table-row .sap-cell{flex:1}.sap-screen-mock .sap-mock-content .sap-assignments-table .sap-table-row .sap-cell.id{color:#1a6dd4;font-weight:var(--font-weight-2)}.sap-screen-mock .sap-mock-content .sap-assignments-table .sap-table-row .sap-cell.status{color:#e67700}.sap-screen-mock .sap-mock-content .sap-assignments-table .sap-table-row .sap-cell.type{color:#666;font-style:italic}.sap-screen-mock .sap-mock-participants{display:flex;gap:var(--spacing-2);justify-content:flex-end;padding:var(--spacing-3) var(--spacing-4);background:#1b1a19}.sap-screen-mock .sap-mock-participants .participant-avatar{width:32px;height:32px;border-radius:50%;background:#6264a7;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #1b1a19}.sap-screen-mock .sap-mock-participants .participant-avatar.blue{background:#1a6dd4}.sap-screen-mock .sap-mock-participants .participant-avatar.teal{background:#26776d}.sap-screen-mock .sap-mock-participants .participant-avatar.orange{background:#d04a02}.sap-screen-mock .sap-mock-caption{padding:var(--spacing-4) var(--spacing-5);font-size:13px;font-style:italic;color:var(--color-text-light);line-height:1.5;text-align:center;background:var(--color-background-default);border-top:1px solid var(--color-background-border);margin:0}.mock-line{height:8px;border-radius:4px;background:#d2d0ce}.mock-line.w40{width:40%}.mock-line.w50{width:50%}.mock-line.w60{width:60%}.mock-line.w70{width:70%}.mock-line.w80{width:80%}.mock-line.w90{width:90%}.mock-line.centered{margin:0 auto}.article-preview-body .article-full-title{font-size:26px;font-weight:var(--font-weight-3);color:var(--color-text-heading);line-height:1.3;margin:0 0 var(--spacing-7) 0}.article-preview-body .preview-section-content{font-size:15px;line-height:1.7;color:var(--color-text-body)}.article-preview-body .preview-section-content ul,.article-preview-body .preview-section-content ol{padding-left:20px;margin:0 0 var(--spacing-4) 0}.article-preview-body .preview-section-content ul li,.article-preview-body .preview-section-content ol li{margin-bottom:var(--spacing-3)}.article-preview-body .preview-section-content ul li strong,.article-preview-body .preview-section-content ol li strong{color:var(--color-text-heading)}.article-preview-body .preview-section-content ul li code,.article-preview-body .preview-section-content ol li code{font-size:13px;background:var(--color-background-hover);padding:2px 6px;border-radius:var(--border-radius-1);color:#d04a02}.article-preview-body .preview-section-content .process-steps{padding-left:20px;margin:0}.article-preview-body .preview-section-content .process-steps li{margin-bottom:var(--spacing-6);font-size:15px;line-height:1.7}.article-preview-body .preview-section-content .process-steps li strong{color:var(--color-text-heading)}.article-preview-body .preview-section-content .process-steps li em{color:var(--color-text-body)}.article-preview-body .preview-section-content .process-steps li .step-timestamp{display:inline;font-size:13px;font-family:var(--font-family-mono);color:#1a6dd4;text-decoration:underline;margin-left:var(--spacing-2)}.article-preview-body .preview-section-content p{margin:0 0 var(--spacing-4) 0}.article-preview-body .preview-section-content p:last-child{margin-bottom:0}.progress-indicator{display:flex;flex-direction:column;gap:8px;padding:12px 16px;min-width:280px}.progress-indicator .progress-status{font-size:14px;font-weight:500;color:var(--neutral-text-primary);text-align:center}.progress-indicator .progress-bar-container{position:relative;height:8px;background-color:var(--neutral-bg-secondary);border-radius:4px;overflow:hidden}.progress-indicator .progress-bar{height:100%;background:linear-gradient(90deg,var(--brand-accent-primary) 0%,var(--brand-accent-secondary) 100%);border-radius:4px;transition:width .3s ease-in-out;animation:pulse 2s infinite}.progress-indicator .progress-percent{font-size:12px;color:var(--neutral-text-secondary);text-align:center;font-family:var(--font-family-mono)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.chat-audit-trail{margin:24px 16px 8px;border-radius:8px}.knowledge-base-shell{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:var(--glass-fill, var(--color-background-alt));box-shadow:var(--elevation-shadow-high);backdrop-filter:16px;-webkit-backdrop-filter:16px;--_kb-shell-border-gradient: linear-gradient( 145deg, var(--Glass-Border-Gradient-Stop1, rgba(255, 255, 255, .2)) 0%, var(--Glass-Border-Gradient-Stop2, rgba(255, 255, 255, .1)) 50%, var(--Glass-Border-Gradient-Stop3, rgba(255, 255, 255, .05)) 100% )}.knowledge-base-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--_kb-shell-border-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.knowledge-base-shell--fill{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.knowledge-base-shell--article>div{height:100%!important;max-height:100%;min-height:0;flex:1 1 0}.file-dropzone{border:2px dashed #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;padding:16px;border-radius:16px;border:1px solid #e2e8f0;transition:border-color .3s ease;background-color:#fff}.file-dropzone:hover{border-color:#415385}.file-dropzone.dragging{border-color:#4f46e5;background:#4f46e50d;transform:scale(1.02)}.file-dropzone .dropzone-content{display:flex;flex-direction:column;align-items:center;gap:15px;cursor:pointer}.file-dropzone .icon-wrapper{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s;background:transparent;border:none}.file-dropzone .icon-wrapper--filled{border:none}.file-dropzone .icon-wrapper--error{background:#fee2e2;border:none}.file-dropzone .file-dropzone__appkit-icon{font-size:1.5rem;color:#111113}.file-dropzone .file-dropzone__appkit-icon--success{color:#fff}.file-dropzone .file-dropzone__appkit-icon--error{color:#d62222}.file-dropzone .text-content{text-align:center}.file-dropzone .text-content .main-label{font-weight:700;font-size:15px;color:#0f172a;margin:0;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-dropzone .text-content .sub-label{font-size:12px;color:#64748b;margin-top:4px}.file-dropzone .file-badge{position:absolute;top:12px;right:12px;background:#4f46e5;color:#fff;font-size:10px;font-weight:800;padding:4px 8px;border-radius:6px}.file-dropzone .error-message-text{color:#ef4444;font-size:12px;margin-top:8px;font-weight:600}.file-dropzone-wrapper{position:relative;width:100%}.file-dropzone-wrapper .remove-file-btn-floating{position:absolute;top:-15px;right:-15px;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:all .2s cubic-bezier(.4,0,.2,1)}.file-dropzone-wrapper .remove-file-btn-floating:hover{background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 0 0 4px #ef444426}.file-dropzone-wrapper .remove-file-btn-floating .Appkit4-icon{font-size:16px;font-weight:700}.file-dropzone{border:2px dashed #e2e8f0;border-radius:20px;padding:30px;background:#fff;transition:all .3s ease;overflow:visible}.file-dropzone.has-file{border:2px solid #4f46e5;background:#f5f3ff}.file-dropzone .file-badge{position:absolute;top:15px;right:15px;background:#4f46e5;color:#fff;font-size:10px;font-weight:800;padding:4px 10px;border-radius:8px;letter-spacing:.5px}.ai-markdown-content{line-height:1.65;font-size:1.05rem;word-break:break-word}.ai-markdown-content p{margin-top:0;margin-bottom:1em}.ai-markdown-content p:last-child{margin-bottom:0}.ai-markdown-content h1,.ai-markdown-content h2,.ai-markdown-content h3,.ai-markdown-content h4{margin-top:1.2em;margin-bottom:.6em;font-weight:800;line-height:1.3}.ai-markdown-content h1{font-size:1.5em;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.3em}.ai-markdown-content h2{font-size:1.3em}.ai-markdown-content h3{font-size:1.15em}.ai-markdown-content ul,.ai-markdown-content ol{margin-top:.5em;margin-bottom:1em;padding-left:1.8em}.ai-markdown-content ul li,.ai-markdown-content ol li{margin-bottom:.4em}.ai-markdown-content ul li::marker,.ai-markdown-content ol li::marker{color:#8b5cf6;font-weight:700}.ai-markdown-content table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:.95rem;background-color:#f8fafc;border-radius:12px;border-style:hidden;box-shadow:0 0 0 1px #e2e8f0cc,0 4px 15px #00000008;overflow:hidden}.ai-markdown-content table th,.ai-markdown-content table td{border:1px solid rgba(226,232,240,.8);padding:12px 16px;text-align:left}.ai-markdown-content table th{background-color:#f1f5f9;font-weight:700;color:#334155;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.ai-markdown-content table tr:nth-child(2n){background-color:#fff}.ai-markdown-content table tr:nth-child(odd){background-color:#f8fafc}.ai-markdown-content table tr:hover td{background-color:#8b5cf608}.ai-markdown-content code{background:#8b5cf61a;color:#7c3aed;padding:.2em .4em;border-radius:6px;font-family:var(--font-family-mono);font-size:.9em;font-weight:600}.ai-markdown-content pre{background:#0f172a;color:#e2e8f0;padding:16px;border-radius:14px;overflow-x:auto;margin:1.2em 0;box-shadow:inset 0 2px 4px #0003,0 8px 16px #0000001a}.ai-markdown-content pre::-webkit-scrollbar{height:6px}.ai-markdown-content pre::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.ai-markdown-content pre code{background:transparent;color:inherit;padding:0;font-weight:400;font-size:.9em}.ai-markdown-content blockquote{margin:1.2em 0;padding:12px 20px;border-left:4px solid #3b82f6;background:linear-gradient(to right,rgba(59,130,246,.05),transparent);color:#475569;font-style:italic;border-radius:0 12px 12px 0}.ai-markdown-content blockquote p{margin:0}.user-message-bubble .ai-markdown-content h1,.user-message-bubble .ai-markdown-content h2,.user-message-bubble .ai-markdown-content h3,.user-message-bubble .ai-markdown-content h4{color:#fff}.user-message-bubble .ai-markdown-content h1{border-bottom-color:#fff3}.user-message-bubble .ai-markdown-content ul li::marker,.user-message-bubble .ai-markdown-content ol li::marker{color:#93c5fd}.user-message-bubble .ai-markdown-content table{background-color:#ffffff1a;box-shadow:0 0 0 1px #fff3}.user-message-bubble .ai-markdown-content table th,.user-message-bubble .ai-markdown-content table td{border-color:#ffffff26;color:#fff}.user-message-bubble .ai-markdown-content table th{background-color:#0000001a;color:#e0e7ff}.user-message-bubble .ai-markdown-content table tr:nth-child(2n){background-color:#ffffff0d}.user-message-bubble .ai-markdown-content table tr:nth-child(odd){background-color:transparent}.user-message-bubble .ai-markdown-content table tr:hover td{background-color:#ffffff1a}.user-message-bubble .ai-markdown-content code{background:#fff3;color:#fff}.user-message-bubble .ai-markdown-content pre{background:#00000040;box-shadow:none;color:#f1f5f9}.user-message-bubble .ai-markdown-content blockquote{border-left-color:#ffffff80;background:#ffffff1a;color:#ffffffe6}.template-library-view{display:flex;height:100%;background:#fff;color:#0f172a}.template-library-view .library-sidebar{width:360px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;background:#f8fafc}.template-library-view .library-sidebar .sidebar-header{padding:24px;display:flex;align-items:center;gap:16px}.template-library-view .library-sidebar .sidebar-header .back-circle-btn{width:40px;height:40px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.template-library-view .library-sidebar .sidebar-header .back-circle-btn:hover{background:#f1f5f9;color:#4f46e5;border-color:#4f46e5}.template-library-view .library-sidebar .sidebar-header .header-info{display:flex;align-items:center;gap:8px}.template-library-view .library-sidebar .sidebar-header .header-info h3{margin:0;font-size:18px;font-weight:700;color:#1e293b}.template-library-view .library-sidebar .sidebar-header .header-info .count-badge{background:#e2e8f0;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;color:#64748b}.template-library-view .library-sidebar .sidebar-search{margin:0 24px 16px;position:relative}.template-library-view .library-sidebar .sidebar-search .Appkit4-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8}.template-library-view .library-sidebar .sidebar-search input{width:100%;padding:12px 12px 12px 42px;border-radius:12px;border:1px solid #e2e8f0;outline:none;font-size:14px;transition:.2s}.template-library-view .library-sidebar .sidebar-search input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.template-library-view .library-sidebar .template-list{flex:1;overflow-y:auto;padding:0 16px}.template-library-view .library-sidebar .template-list .template-card{position:relative;padding:16px 48px 16px 16px;border-radius:14px;margin-bottom:8px;border:1px solid transparent;cursor:pointer;transition:.2s}.template-library-view .library-sidebar .template-list .template-card .card-content{flex:1;min-width:0}.template-library-view .library-sidebar .template-list .template-card .card-content h4{margin:0 0 4px;font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-library-view .library-sidebar .template-list .template-card .card-content p{margin:0;font-size:12px;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-library-view .library-sidebar .template-list .template-card .delete-btn-sidebar{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:8px;border-radius:8px;transition:.2s;opacity:0;display:flex;align-items:center;justify-content:center}.template-library-view .library-sidebar .template-list .template-card .delete-btn-sidebar:hover{color:#ef4444;background:#fef2f2}.template-library-view .library-sidebar .template-list .template-card:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 6px -1px #0000000d}.template-library-view .library-sidebar .template-list .template-card:hover .delete-btn-sidebar{opacity:1}.template-library-view .library-sidebar .template-list .template-card.active{background:#fff;border-color:#4f46e5;box-shadow:0 10px 15px -3px #4f46e51a}.template-library-view .library-sidebar .template-list .template-card.active h4{color:#4f46e5}.template-library-view .library-sidebar .template-list .template-card.active .delete-btn-sidebar{opacity:1}.template-library-view .library-sidebar .add-template-btn{margin:16px 24px 24px;padding:14px;border-radius:12px;border:2px dashed #e2e8f0;background:#fff;color:#64748b;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.2s}.template-library-view .library-sidebar .add-template-btn:hover{border-color:#4f46e5;color:#4f46e5;background:#f5f3ff}.template-library-view .library-content{flex:1;display:flex;flex-direction:column;background:#fff}.template-library-view .library-content .content-header{padding:0 40px;border-bottom:1px solid #f1f5f9;height:80px;display:flex;align-items:center;justify-content:flex-end;background:#fff}.template-library-view .library-content .content-header .view-actions,.template-library-view .library-content .content-header .edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.template-library-view .library-content .content-header button{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.template-library-view .library-content .content-header .btn-outline{background:#fff;border:1px solid #e2e8f0;color:#475569}.template-library-view .library-content .content-header .btn-outline:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.template-library-view .library-content .content-header .btn-use{background:#4f46e5;color:#fff;border:none;padding:10px 24px;box-shadow:0 4px 12px #4f46e533}.template-library-view .library-content .content-header .btn-use:hover{background:#4338ca;transform:translateY(-1px)}.template-library-view .library-content .content-header .btn-primary{background:#10b981;color:#fff;border:none}.template-library-view .library-content .content-header .btn-primary:hover:not(:disabled){background:#059669}.template-library-view .library-content .content-header .btn-secondary{background:transparent;border:1px solid #e2e8f0;color:#64748b}.template-library-view .library-content .content-header .btn-secondary:hover{background:#f1f5f9}.template-library-view .library-content .content-body{flex:1;overflow-y:auto}.template-library-view .library-content .content-body .markdown-render{line-height:1.7;color:#334155;font-size:16px;word-break:break-word}.template-library-view .library-content .content-body .markdown-render p,.template-library-view .library-content .content-body .markdown-render li{margin-bottom:1.2em;white-space:normal}.template-library-view .library-content .content-body .markdown-render h1,.template-library-view .library-content .content-body .markdown-render h2,.template-library-view .library-content .content-body .markdown-render h3,.template-library-view .library-content .content-body .markdown-render h4{color:#0f172a;margin:1.5em 0 .5em;font-weight:800}.template-library-view .library-content .content-body .markdown-render h1{font-size:2.2em;border-bottom:1px solid #e2e8f0;padding-bottom:.3em}.template-library-view .library-content .content-body .markdown-render h2{font-size:1.6em}.template-library-view .library-content .content-body .markdown-render h3{font-size:1.3em}.template-library-view .library-content .content-body .markdown-render ul,.template-library-view .library-content .content-body .markdown-render ol{padding-left:1.5em;margin-bottom:1.2em}.template-library-view .library-content .content-body .markdown-render ul li,.template-library-view .library-content .content-body .markdown-render ol li{display:list-item;margin-bottom:.4em}.template-library-view .library-content .content-body .markdown-render ul li::marker,.template-library-view .library-content .content-body .markdown-render ol li::marker{color:#4f46e5;font-weight:800}.template-library-view .library-content .content-body .markdown-render code{background:#4f46e51a;padding:.2em .4em;border-radius:6px;font-family:var(--font-family-mono);color:#4f46e5;font-weight:600}.template-library-view .library-content .content-body .markdown-render pre{background:#0f172a;color:#f8fafc;padding:1.2em;border-radius:12px;overflow-x:auto;margin:1.5em 0;box-shadow:inset 0 2px 4px #0003,0 8px 16px #0000000d}.template-library-view .library-content .content-body .markdown-render pre code{background:transparent;padding:0;color:inherit;white-space:pre;font-weight:400}.template-library-view .library-content .content-body .markdown-render table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem;border-radius:12px;border-style:hidden;box-shadow:0 0 0 1px #e2e8f0,0 4px 15px #00000008;overflow:hidden}.template-library-view .library-content .content-body .markdown-render table th,.template-library-view .library-content .content-body .markdown-render table td{border:1px solid #e2e8f0;padding:14px 16px;text-align:left}.template-library-view .library-content .content-body .markdown-render table th{background-color:#f8fafc;font-weight:700;color:#1e293b;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.template-library-view .library-content .content-body .markdown-render table tr:nth-child(2n){background-color:#fafafa}.template-library-view .library-content .content-body .markdown-render table tr:hover td{background-color:#f1f5f9}.template-library-view .library-content .content-body .markdown-render blockquote{margin:1.5em 0;padding:16px 20px;border-left:4px solid #4f46e5;background:linear-gradient(to right,rgba(79,70,229,.05),transparent);border-radius:0 12px 12px 0;color:#475569;font-style:italic}.template-library-view .library-content .content-body .markdown-render blockquote p{margin:0}.template-library-view .library-content .content-body .preview-container{padding:60px 80px;max-width:900px;margin:0 auto;width:100%}.template-library-view .library-content .content-body .preview-container .render-header h1{font-size:36px;font-weight:800;margin:0 0 12px;letter-spacing:-1px;color:#0f172a}.template-library-view .library-content .content-body .preview-container .render-header p{color:#64748b;font-size:18px;margin:0}.template-library-view .library-content .content-body .preview-container .render-header hr{border:0;border-top:1px solid #f1f5f9;margin:40px 0}.template-library-view .library-content .content-body .editor-container{display:flex;flex-direction:column;height:100%;padding:40px;max-width:1100px;margin:0 auto;width:100%}.template-library-view .library-content .content-body .editor-container .editor-inputs{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.template-library-view .library-content .content-body .editor-container .editor-inputs .title-input{font-size:32px;font-weight:800;border:none;outline:none;border-left:4px solid #4f46e5;padding-left:20px}.template-library-view .library-content .content-body .editor-container .editor-inputs .desc-input{font-size:18px;color:#64748b;border:none;outline:none;padding-left:24px}.template-library-view .library-content .content-body .editor-container .markdown-editor{flex:1;padding:24px;border:1px solid #e2e8f0;border-radius:12px;outline:none;font-family:var(--font-family-mono);font-size:15px;resize:none;line-height:1.6;background:#fff;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;box-shadow:inset 0 2px 4px #00000005}.template-library-view .library-content .content-body .editor-container .markdown-editor:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.generate-view-main{display:flex;flex-direction:column;height:100%;width:100%;background:#f8fafc;color:#1a1a1a}.generate-view-main .view-header{background:#fff;padding:20px 40px;border-bottom:1px solid #e5e7eb}.generate-view-main .view-header .header-left{display:flex;align-items:center;gap:20px}.generate-view-main .view-header .header-left .back-btn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:42px;height:42px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000000d;color:#0f172a}.generate-view-main .view-header .header-left .header-titles h3{margin:0;font-size:22px;font-weight:800;letter-spacing:-.5px}.generate-view-main .view-header .header-left .header-titles p{margin:2px 0 0;font-size:14px;color:#64748b}.generate-view-main .view-content{flex:1;overflow-y:auto;padding:40px}.generate-view-main .view-content .content-container{max-width:900px;margin:0 auto}.generate-view-main .upload-flow{display:flex;flex-direction:column;gap:32px}.generate-view-main .upload-flow .upload-grid-main{display:grid;grid-template-columns:1fr 1fr;gap:24px}.generate-view-main .upload-flow .divider-text{font-size:11px;font-weight:800;color:#94a3b8;text-transform:uppercase;text-align:center;letter-spacing:2px;display:flex;align-items:center;gap:15px}.generate-view-main .upload-flow .divider-text:before,.generate-view-main .upload-flow .divider-text:after{content:"";flex:1;height:1px;background:#e2e8f0}.generate-view-main .upload-flow .customization-selector{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d;transition:all .3s ease}.generate-view-main .upload-flow .customization-selector.is-locked{border-color:#cbd5e1}.generate-view-main .upload-flow .customization-selector .mode-tabs{display:flex;background:#f1f5f9;padding:6px;gap:4px}.generate-view-main .upload-flow .customization-selector .mode-tabs button{flex:1;border:none;padding:10px;cursor:pointer;border-radius:14px;font-weight:600;color:#64748b;background:transparent;transition:all .2s ease}.generate-view-main .upload-flow .customization-selector .mode-tabs button.active{background:#fff;color:#4f46e5;box-shadow:0 4px 6px -1px #0000001a}.generate-view-main .upload-flow .customization-selector .mode-tabs button:disabled{cursor:not-allowed;opacity:.4}.generate-view-main .upload-flow .customization-selector .mode-tabs button:disabled:hover{color:#64748b}.generate-view-main .upload-flow .customization-selector .mode-tabs button:hover:not(:disabled):not(.active){color:#0f172a}.generate-view-main .upload-flow .customization-selector .mode-content{padding:24px}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box{border:2px dashed #e2e8f0;border-radius:16px;padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box.has-selection{border:2px solid #4f46e5;background:#f5f3ff}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box:hover{border-color:#4f46e5;background:#f5f3ff}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box:hover .browse-btn{border-color:#4f46e5;color:#4f46e5}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box .info{display:flex;gap:16px;align-items:center}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box .info .Appkit4-icon{font-size:24px;color:var(--color-text-heading);background:transparent;padding:0;border-radius:0}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box .info div strong{display:block;font-size:16px;color:#0f172a}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box .info div p{margin:0;font-size:13px;color:#64748b}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box .actions{display:flex;align-items:center;gap:12px}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box .clear-selection-btn{background:#fff;border:1px solid #e2e8f0;color:#ef4444;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000000d}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box .clear-selection-btn:hover{background:#ef4444;color:#fff;border-color:#ef4444;transform:scale(1.1)}.generate-view-main .upload-flow .customization-selector .mode-content .library-trigger-box .browse-btn{background:#fff;border:1px solid #e2e8f0;padding:8px 18px;border-radius:10px;font-weight:600;font-size:14px;transition:all .2s}.generate-view-main .loading-container{padding:100px 0;text-align:center}.generate-view-main .loading-container .ai-pulse-loader{position:relative;width:100px;height:100px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;color:#4f46e5;font-size:40px}.generate-view-main .loading-container .ai-pulse-loader .pulse-ring{position:absolute;width:100%;height:100%;border:4px solid #4f46e5;border-radius:50%;animation:pulse 2s infinite ease-in-out}.generate-view-main .loading-container h4{font-size:24px;margin-bottom:10px;font-weight:700}.generate-view-main .loading-container p{color:#64748b;font-size:16px}.generate-view-main .view-footer{background:#fff;padding:24px 40px;border-top:1px solid #e5e7eb}.generate-view-main .view-footer .footer-container{max-width:900px;margin:0 auto;display:flex;justify-content:flex-end;gap:16px}.generate-view-main .btn-cancel{background:transparent;color:#64748b;border:1px solid #e2e8f0;padding:12px 32px;border-radius:14px;font-weight:600;cursor:pointer;transition:all .2s}.generate-view-main .btn-cancel:hover:not(:disabled){color:#0f172a;border-color:#0f172a;background:#f8fafc}.generate-view-main .btn-cancel:disabled{opacity:.5;cursor:not-allowed}.generate-view-main .btn-execute{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;padding:12px 36px;border-radius:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;box-shadow:0 10px 15px -3px #4f46e54d}.generate-view-main .btn-execute:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none;cursor:not-allowed}.knowledge-base-shell--fill>.generate-view-main{flex:1 1 0;min-height:0;height:auto}@keyframes pulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.4);opacity:0}}.not-found-container{display:flex;align-items:center;justify-content:center;height:100vh;background-color:var(--color-background-default);transition:background-color .3s ease}.not-found-container .not-found-content{text-align:center;max-width:400px;padding:var(--spacing-7)}.not-found-container .not-found-content .Appkit4-icon{font-size:80px;color:var(--color-text-light);margin-bottom:var(--spacing-6);transition:color .3s ease}.not-found-container .not-found-content h1{font-size:32px;font-weight:var(--font-weight-2);color:var(--color-text-heading);margin-bottom:var(--spacing-4);transition:color .3s ease}.not-found-container .not-found-content p{font-size:16px;color:var(--color-text-light);margin-bottom:var(--spacing-6);line-height:1.6;transition:color .3s ease}.license-grace-banner{position:sticky;top:0;z-index:20;width:100%;padding:12px 16px;background:var(--surface-overlay-warning, rgba(218, 109, 0, .08));border-bottom:1px solid var(--color-background-warning, #da6d00);color:var(--color-text-warning, #7d3f00);font-size:.95rem;line-height:1.45}.license-gate-loading{display:grid;min-height:100vh;place-items:center;color:var(--color-text-body, #2d2d2d)}.license-gate-modal{width:min(520px,100vw - 32px)}.license-gate-content{display:flex;flex-direction:column;gap:12px;color:var(--color-text-body, #2d2d2d);line-height:1.5}.license-gate-detail{margin:0;color:var(--color-text-secondary, #5f6368)}.license-gate-footer{display:flex;justify-content:flex-end}.terms-acceptance-gate__modal{width:min(560px,100vw - 32px)}.terms-acceptance-gate__footer{display:flex;justify-content:flex-end;gap:12px}.terms-acceptance-gate__intro{margin:0 0 16px;color:#334155;line-height:1.5}.terms-acceptance-gate__disclaimer{margin:0 0 20px;padding:12px 16px;border-radius:.25rem;background:var(--color-background-default);border:1px solid rgba(148,163,184,.35);color:#475569;font-size:.95rem;line-height:1.5}.terms-acceptance-gate__link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.terms-acceptance-gate__link:hover:not(:disabled){color:#fd5108}.terms-acceptance-gate__link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.terms-acceptance-gate__checkbox-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px;color:#1e293b;line-height:1.5;cursor:pointer}.terms-acceptance-gate__checkbox{margin-top:4px;width:16px;height:16px;flex-shrink:0;cursor:pointer}html.caw-shell{--font-family-sans: PwC Helvetica Neue, Helvetica Neue, Helvetica, Arial, sans-serif;font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:rem-convert(16px);line-height:1.4}html.caw-shell h1[class*=__title],html.caw-shell .caw-intake-queue__title{margin:0;font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}html.caw-shell .caw-header-sidebar-layout .header-wrapper,html.caw-shell .caw-header-sidebar-layout .fixed-header{border-radius:0!important;border-bottom:none!important;box-shadow:none!important}html.caw-shell .caw-header-sidebar-layout .sidebar,html.caw-shell .caw-header-sidebar-layout .sidebar-wrapper,html.caw-shell .caw-header-sidebar-layout .sidebar .ap-navigation-wrapper{border:none!important;box-shadow:none!important}html.caw-shell .caw-header-sidebar-layout .sidebar .ap-navigation-footer{border-top:none!important}html.caw-shell .caw-header-sidebar-layout .caw-layout-page{background-color:var(--color-background-default)}html.caw-shell .caw-header-sidebar-layout .header-wrapper .ap-header,html.caw-shell .caw-header-sidebar-layout .sidebar .ap-navigation-wrapper{border-radius:0!important;background:var(--color-background-default)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:auto!important}html.caw-shell .caw-header-sidebar-layout .header-wrapper .ap-header:before,html.caw-shell .caw-header-sidebar-layout .header-wrapper .ap-header:after,html.caw-shell .caw-header-sidebar-layout .sidebar .ap-navigation-wrapper:before,html.caw-shell .caw-header-sidebar-layout .sidebar .ap-navigation-wrapper:after{display:none!important}html.caw-shell .caw-header-sidebar-layout .header-wrapper .ap-header.glass,html.caw-shell .caw-header-sidebar-layout .header-wrapper .ap-header.glass-blur,html.caw-shell .caw-header-sidebar-layout .header-wrapper .ap-header.surface,html.caw-shell .caw-header-sidebar-layout .header-wrapper .ap-header.transparent,html.caw-shell .caw-header-sidebar-layout .sidebar .ap-navigation-wrapper.glass,html.caw-shell .caw-header-sidebar-layout .sidebar .ap-navigation-wrapper.glass-blur,html.caw-shell .caw-header-sidebar-layout .sidebar .ap-navigation-wrapper.surface,html.caw-shell .caw-header-sidebar-layout .sidebar .ap-navigation-wrapper.transparent{background:var(--color-background-default)!important;box-shadow:none!important}html.caw-shell .caw-header-sidebar-layout .ap-panel,html.caw-shell .caw-header-sidebar-layout .ap-panel.glass,html.caw-shell .caw-header-sidebar-layout .ap-panel.surface,html.caw-shell .caw-header-sidebar-layout .ap-panel.glass-blur{background-color:var(--color-background-container)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--elevation-shadow-low);border-radius:.25rem!important}html.caw-shell .caw-header-sidebar-layout .ap-panel:before,html.caw-shell .caw-header-sidebar-layout .ap-panel:after,html.caw-shell .caw-header-sidebar-layout .ap-panel.glass:before,html.caw-shell .caw-header-sidebar-layout .ap-panel.glass:after,html.caw-shell .caw-header-sidebar-layout .ap-panel.surface:before,html.caw-shell .caw-header-sidebar-layout .ap-panel.surface:after,html.caw-shell .caw-header-sidebar-layout .ap-panel.glass-blur:before,html.caw-shell .caw-header-sidebar-layout .ap-panel.glass-blur:after{display:none!important}html.caw-shell .caw-header-sidebar-layout .ap-navigation-wrapper .ap-navigation-item,html.caw-shell .ap-modal,html.caw-shell .ap-modal-wrapper .ap-modal,html.caw-shell .ap-dropdown-container,html.caw-shell .ap-dropdown-select,html.caw-shell .ap-dropdown-menu,html.caw-shell .ap-dropdown-panel,html.caw-shell .ap-field,html.caw-shell .ap-field-container,html.caw-shell .ap-text-field,html.caw-shell .ap-textarea,html.caw-shell .ap-search,html.caw-shell .ap-search-input,html.caw-shell .ap-select-field,html.caw-shell input.ap-input,html.caw-shell textarea.ap-input,html.caw-shell .ap-badge,html.caw-shell .ap-badge-item,html.caw-shell .ap-table-container,html.caw-shell .ap-table-wrapper{border-radius:.25rem!important}html.caw-shell .ap-switch .ap-switch-btn{opacity:1!important;border-radius:.25rem!important;background-color:var(--color-background-container)!important;box-shadow:inset 0 0 0 1px #dfe3e6!important}html.caw-shell .ap-switch .ap-switch-btn .ap-switch-default{border-radius:.25rem!important;background-color:#111113!important}html.caw-shell .ap-switch .ap-switch-btn:hover:not(.ap-switch-disabled):not(.ap-switch-checked){box-shadow:inset 0 0 0 1px #fd5108!important}html.caw-shell .ap-switch .ap-switch-btn:hover:not(.ap-switch-disabled):not(.ap-switch-checked) .ap-switch-default{background-color:#fd5108!important}html.caw-shell .ap-switch .ap-switch-btn:active:not(.ap-switch-disabled):not(.ap-switch-checked){box-shadow:inset 0 0 0 1px #111113!important}html.caw-shell .ap-switch .ap-switch-btn:active:not(.ap-switch-disabled):not(.ap-switch-checked) .ap-switch-default{background-color:#111113!important}html.caw-shell .ap-switch .ap-switch-btn.ap-switch-checked{background-color:#fd5108!important;box-shadow:none!important}html.caw-shell .ap-switch .ap-switch-btn.ap-switch-checked .ap-switch-default{background-color:var(--color-background-container)!important}html.caw-shell .ap-switch .ap-switch-btn.ap-switch-checked:hover:not(.ap-switch-disabled){background-color:#fe7c39!important}html.caw-shell .ap-switch .ap-switch-btn.ap-switch-checked:active:not(.ap-switch-disabled){background-color:#111113!important}html.caw-shell .ap-switch .ap-switch-btn.ap-switch-disabled{background:var(--color-background-container)!important;box-shadow:inset 0 0 0 1px #eeeff1!important}html.caw-shell .ap-switch .ap-switch-btn.ap-switch-disabled .ap-switch-default{background-color:#eeeff1!important}html.caw-shell .ap-switch .ap-switch-btn.ap-switch-checked.ap-switch-disabled{background-color:#eeeff1!important;box-shadow:none!important}html.caw-shell .ap-switch .ap-switch-btn.ap-switch-checked.ap-switch-disabled .ap-switch-default{background-color:var(--color-background-container)!important}[data-keyboard-focus=true] html.caw-shell .ap-switch.ap-switch-focus .ap-switch-btn{outline:2px solid #111113!important;outline-offset:2px!important}html.caw-shell .ap-radio .icon-radio-deselected-fill{color:#111113!important}html.caw-shell .ap-radio:hover:not(.ap-radio-disabled):not(.ap-radio-checked) .icon-radio-deselected-fill{color:#fd5108!important}html.caw-shell .ap-radio.ap-radio-checked .icon-radio-backdrop-outline,html.caw-shell .ap-radio.ap-radio-checked .icon-radio-selected-fill{color:#fd5108!important}html.caw-shell .ap-radio:active:not(.ap-radio-disabled).ap-radio-checked .icon-radio-backdrop-outline,html.caw-shell .ap-radio:active:not(.ap-radio-disabled).ap-radio-checked .icon-radio-selected-fill{color:#111113!important}html.caw-shell .ap-radio:active:not(.ap-radio-disabled):not(.ap-radio-checked) .icon-radio-deselected-fill{color:#111113!important}html.caw-shell .ap-radio.ap-radio-disabled .icon-radio-deselected-fill,html.caw-shell .ap-radio.ap-radio-disabled .icon-radio-backdrop-outline{opacity:1!important;color:#eeeff1!important}html.caw-shell .ap-radio.ap-radio-disabled.ap-radio-checked .icon-radio-selected-fill{color:var(--color-background-container)!important}html.caw-shell .ap-radio-label{color:#111113!important}html.caw-shell .ap-radio-disabled+.ap-radio-label{color:#11111366!important}html.caw-shell [data-keyboard-focus=true] .ap-radio.ap-radio-focused{outline:2px solid #111113!important;outline-offset:2px!important}html.caw-shell .ap-checkbox .icon-checkbox-deselected-fill:before{color:#111113!important}html.caw-shell .ap-checkbox:hover:not(.ap-checkbox-disabled):not(.ap-checkbox-checked) .icon-checkbox-deselected-fill:before{color:#fd5108!important}html.caw-shell .ap-checkbox.ap-checkbox-checked .icon-checkbox-selected-fill:before,html.caw-shell .ap-checkbox.ap-checkbox-checked .icon-checkbox-indeterminate-fill:before{color:#fd5108!important}html.caw-shell .ap-checkbox:active:not(.ap-checkbox-disabled).ap-checkbox-checked .icon-checkbox-selected-fill:before{color:#fd5108!important}html.caw-shell .ap-checkbox:active:not(.ap-checkbox-disabled):not(.ap-checkbox-checked) .icon-checkbox-deselected-fill:before{color:#fd5108!important}html.caw-shell .ap-checkbox.ap-checkbox-disabled .icon-checkbox-deselected-fill:before,html.caw-shell .ap-checkbox.ap-checkbox-disabled .icon-checkbox-selected-fill:before{color:#eeeff1!important}html.caw-shell .ap-checkbox-label{color:#111113!important}html.caw-shell input[type=checkbox]{accent-color:#FD5108}html.caw-shell .ap-tag{border-radius:100%!important;color:#111113!important}html.caw-shell .ap-tag.ap-tag-outlined{background-color:var(--color-background-container)!important;color:#111113!important;box-shadow:inset 0 0 0 1px #dfe3e6!important;border:none!important}html.caw-shell .ap-tag.ap-tag-outlined:not(.ap-tag-disabled):hover{box-shadow:inset 0 0 0 1px #fd5108!important;background-color:var(--color-background-container)!important}html.caw-shell .ap-tag.ap-tag-filled,html.caw-shell .ap-tag.ap-tag-default:not(.ap-tag-outlined){background-color:#ffaa72!important;color:#111113!important}html.caw-shell .ap-tag.ap-tag-filled .Appkit4-icon,html.caw-shell .ap-tag.ap-tag-filled .ap-tag-delete-icon,html.caw-shell .ap-tag.ap-tag-default:not(.ap-tag-outlined) .Appkit4-icon,html.caw-shell .ap-tag.ap-tag-default:not(.ap-tag-outlined) .ap-tag-delete-icon{color:#111113!important}html.caw-shell .ap-tag.ap-tag-filled:not(.ap-tag-disabled):hover,html.caw-shell .ap-tag.ap-tag-default:not(.ap-tag-outlined):not(.ap-tag-disabled):hover{background-color:#fe7c39!important}html.caw-shell .ap-slider-track,html.caw-shell .ap-slider-tick-container .ap-slider-mark-tick.active{background:#fd5108!important}html.caw-shell .ap-slider-handle{background:var(--color-background-container)!important;box-shadow:inset 0 0 0 2px #fd5108!important;border-radius:.25rem!important}html.caw-shell .ap-slider-handle:hover{background:#fff5ed!important}html.caw-shell .ap-slider-handle:active{background:#fd5108!important;box-shadow:none!important}html.caw-shell .ap-slider.disabled .ap-slider-handle{background:#eeeff1!important;box-shadow:none!important}html.caw-shell .ap-filter,html.caw-shell .ap-filter .ap-filter-button,html.caw-shell .ap-filter .ap-filter-list,html.caw-shell .ap-filter .ap-filter-item,html.caw-shell .ap-filter .ap-filter-item-container{border-radius:.25rem!important}html.caw-shell .ap-filter .ap-filter-button-title,html.caw-shell .ap-filter .ap-filter-item-container-left-name,html.caw-shell .ap-filter .ap-filter-item-container-right-desc,html.caw-shell .ap-filter .Appkit4-icon,html.caw-shell .ap-filter .ap-filter-button:hover .ap-filter-button-title,html.caw-shell .ap-filter .ap-filter-button:hover .ap-filter-item-container-left-name,html.caw-shell .ap-filter .ap-filter-button:hover .ap-filter-item-container-right-desc,html.caw-shell .ap-filter .ap-filter-button:hover .Appkit4-icon,html.caw-shell .ap-filter .ap-filter-item-container:hover .ap-filter-button-title,html.caw-shell .ap-filter .ap-filter-item-container:hover .ap-filter-item-container-left-name,html.caw-shell .ap-filter .ap-filter-item-container:hover .ap-filter-item-container-right-desc,html.caw-shell .ap-filter .ap-filter-item-container:hover .Appkit4-icon{color:#111113!important}html.caw-shell .ap-badge,html.caw-shell .ap-badge-text{color:#111113}html.caw-shell .ap-badge .ap-badge-text{font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:rem-convert(12px);line-height:1.4;letter-spacing:rem-convert(0px)}html.caw-shell .caw-header-sidebar-layout .ap-navigation-wrapper .ap-navigation-item,html.caw-shell .caw-header-sidebar-layout .ap-navigation-wrapper .ap-navigation-item .itemContent{font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.4;letter-spacing:rem-convert(0px)}html.caw-shell .ap-button .ap-button-label{font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:rem-convert(16px);line-height:1.4;letter-spacing:rem-convert(0px)}html.caw-shell .ap-modal-wrapper:has(.caw-appkit-modal) .ap-modal{background-color:var(--color-background-container)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.caw-shell .ap-modal-wrapper:has(.caw-appkit-modal) .ap-modal:before,html.caw-shell .ap-modal-wrapper:has(.caw-appkit-modal) .ap-modal:after{display:none!important}html.caw-shell .ap-drawer-wrapper.visible .ap-drawer,html.caw-shell .ap-dropdown-container,html.caw-shell .ap-dropdown-select{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.caw-shell .Toastify__toast{border-radius:.25rem!important;box-shadow:var(--elevation-shadow-low)}html.caw-shell .Toastify__toast--success{background:#22992e!important;color:#fff!important}html.caw-shell .Toastify__toast--info{background:#0089eb!important;color:#fff!important}html.caw-shell .Toastify__toast--warning{background:#ffbf1f!important;color:#fff!important}html.caw-shell .Toastify__toast--error{background:#c52a1a!important;color:#fff!important}html.caw-shell .Toastify__toast-icon,html.caw-shell .Toastify__close-button{color:#fff!important}html.caw-shell .ap-button{border-radius:.25rem!important}html.caw-shell .ap-button:not([disabled]).ap-button-primary{color:#111113!important;background-color:#ffaa72!important}html.caw-shell .ap-button:not([disabled]).ap-button-primary .ap-button-label,html.caw-shell .ap-button:not([disabled]).ap-button-primary .Appkit4-icon{color:#111113!important}html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):hover,html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):active{color:#111113!important;background-color:#fe7c39!important}html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):hover .ap-button-label,html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):hover .Appkit4-icon,html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):active .ap-button-label,html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):active .Appkit4-icon{color:#111113!important}html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):hover:after,html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):active:after{display:none!important}html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):focus{box-shadow:none!important}html.caw-shell .ap-button:not([disabled]).ap-button-primary:not(.in-loading):focus.keyboard-focus{outline:2px solid #111113!important;outline-offset:2px!important}html.caw-shell .ap-button:not([disabled]).ap-button-secondary{color:#111113!important;background-color:var(--color-background-container)!important;box-shadow:inset 0 0 0 1px #dfe3e6!important}html.caw-shell .ap-button:not([disabled]).ap-button-secondary .Appkit4-icon{color:#111113!important}html.caw-shell .ap-button:not([disabled]).ap-button-secondary:not(.in-loading):hover,html.caw-shell .ap-button:not([disabled]).ap-button-secondary:not(.in-loading):active{color:#111113!important;background-color:#fe7c39!important;box-shadow:none!important}html.caw-shell .ap-button:not([disabled]).ap-button-secondary:not(.in-loading):hover .Appkit4-icon,html.caw-shell .ap-button:not([disabled]).ap-button-secondary:not(.in-loading):active .Appkit4-icon{color:#111113!important}html.caw-shell .ap-button:not([disabled]).ap-button-secondary:not(.in-loading):focus.keyboard-focus{outline:2px solid #111113!important;outline-offset:2px!important;box-shadow:none!important}html.caw-shell .ap-button:not([disabled]).ap-button-text{color:#111113!important}html.caw-shell .ap-button:not([disabled]).ap-button-text:not(.in-loading):hover{color:#fd5108!important;background-color:transparent!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-underline{background-color:#dfe3e6!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle{color:#5c6478!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle .ap-tabset-toggle-active,html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle .ap-tabset-toggle-inactive{color:inherit!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle:not(.active):hover{color:#fd5108!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle:not(.active):hover .ap-tabset-toggle-underline{background-color:#fd5108!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.active,html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.active .ap-tabset-toggle-active{color:#fd5108!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.active .ap-tabset-toggle-underline{background-color:#fd5108!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.negatived .ap-tabset-toggle-active,html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.negatived .ap-tabset-toggle-inactive{color:inherit!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.negatived:hover .ap-tabset-toggle-underline,html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.negatived.active .ap-tabset-toggle-underline,html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.negatived .ap-tabset-toggle-underline{background-color:#fd5108!important}html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.negatived.active,html.caw-shell .ap-tabset-container .ap-tabset-toggle-wrapper.underline .ap-tabset-toggle.negatived.active .ap-tabset-toggle-active{color:#fd5108!important}html.caw-shell .ap-button[disabled],html.caw-shell .ap-button:disabled{cursor:not-allowed!important;pointer-events:none!important}html.caw-shell .ap-button[disabled]:after,html.caw-shell .ap-button:disabled:after{display:none!important}html.caw-shell .ap-button[disabled].ap-button-primary,html.caw-shell .ap-button:disabled.ap-button-primary{opacity:1!important;color:#11111366!important;background-color:#eeeff1!important;box-shadow:none!important}html.caw-shell .ap-button[disabled].ap-button-primary .ap-button-label,html.caw-shell .ap-button[disabled].ap-button-primary .Appkit4-icon,html.caw-shell .ap-button:disabled.ap-button-primary .ap-button-label,html.caw-shell .ap-button:disabled.ap-button-primary .Appkit4-icon{color:#11111366!important}html.caw-shell .ap-button[disabled].ap-button-secondary,html.caw-shell .ap-button:disabled.ap-button-secondary{opacity:1!important;color:#11111366!important;background-color:var(--color-background-container)!important;box-shadow:inset 0 0 0 1px #dfe3e6!important}html.caw-shell .ap-button[disabled].ap-button-secondary .Appkit4-icon,html.caw-shell .ap-button:disabled.ap-button-secondary .Appkit4-icon{color:#11111366!important}html.caw-shell .ap-button[disabled].ap-button-text,html.caw-shell .ap-button[disabled].ap-button-tertiary,html.caw-shell .ap-button:disabled.ap-button-text,html.caw-shell .ap-button:disabled.ap-button-tertiary{opacity:1!important;color:#11111366!important;background-color:transparent!important;box-shadow:none!important}html.caw-shell .ap-button[disabled].ap-button-text .Appkit4-icon,html.caw-shell .ap-button[disabled].ap-button-tertiary .Appkit4-icon,html.caw-shell .ap-button:disabled.ap-button-text .Appkit4-icon,html.caw-shell .ap-button:disabled.ap-button-tertiary .Appkit4-icon{color:#11111366!important}.caw-header-sidebar-layout{height:100vh;overflow:hidden;background-color:var(--color-background-default)}.caw-header-sidebar-layout .fixed-header{position:fixed;top:0;left:0;right:0;z-index:1000}.caw-header-sidebar-layout .layout-body{display:flex;flex:1;min-height:0;padding-top:calc(4rem + var(--spacing-3));height:100vh;overflow:hidden}.caw-header-sidebar-layout:has(.caw-analyst-onboarding-notice) .layout-body{padding-top:calc(4rem + var(--spacing-3) + var(--caw-onboarding-notice-height, 0px))}.caw-header-sidebar-layout:has(.caw-analyst-onboarding-notice) .sidebar-wrapper{height:calc(100vh - 4rem - var(--spacing-3) - var(--caw-onboarding-notice-height, 0px));top:calc(4rem + var(--spacing-3) + var(--caw-onboarding-notice-height, 0px))}.caw-header-sidebar-layout:has(.caw-analyst-onboarding-notice) .main-content{height:calc(100vh - 4rem - var(--spacing-3) - var(--caw-onboarding-notice-height, 0px))}.caw-header-sidebar-layout .sidebar-wrapper{display:flex;flex-direction:column;height:calc(100vh - 4rem - var(--spacing-3));min-height:0;position:sticky;top:calc(4rem + var(--spacing-3));flex-shrink:0;overflow:hidden}.caw-header-sidebar-layout .sidebar{flex:1;min-height:0}.caw-header-sidebar-layout .ap-navigation,.caw-header-sidebar-layout .ap-navigation-wrapper{flex:1;min-height:0;max-height:100%;height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.caw-header-sidebar-layout .ap-navigation-content,.caw-header-sidebar-layout .ap-navigation-wrapper .ap-navigation-content{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.caw-header-sidebar-layout .ap-navigation-footer,.caw-header-sidebar-layout .ap-navigation-wrapper .ap-navigation-footer{flex-shrink:0!important;margin-top:auto!important}.caw-header-sidebar-layout .main-content{display:flex;flex:1;flex-direction:column;min-width:0;height:calc(100vh - 4rem - var(--spacing-3));overflow:hidden;background-color:var(--color-background-default)}.caw-header-sidebar-layout .caw-layout-page{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;background-color:var(--color-background-default);-webkit-overflow-scrolling:touch}.caw-header-sidebar-layout .caw-layout-page>.caw-change-portfolio{flex:1 1 auto;min-height:min-content;overflow:visible}.caw-header-sidebar-layout .caw-layout-page>.caw-assistant{flex:1;min-height:0;overflow:hidden}.caw-header-sidebar-layout .caw-layout-page>.caw-change-detail{flex:1;min-height:0}.caw-header-sidebar-layout--viewport-locked .caw-layout-page{overflow:hidden}@media(max-width:1280px){.caw-header-sidebar-layout--viewport-locked .caw-layout-page{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.caw-header-sidebar-layout--viewport-locked .caw-layout-page>.caw-assistant{flex:none;min-height:calc(100vh - 4rem - var(--spacing-3));overflow:visible}}.caw-header-sidebar-layout .footer-wrapper{flex-shrink:0;min-width:0;padding-inline:var(--spacing-5) var(--spacing-6);padding-bottom:var(--spacing-6)}@media(max-width:1024px){.caw-header-sidebar-layout .footer-wrapper{padding-inline:var(--spacing-4);padding-bottom:var(--spacing-4)}}.caw-header-sidebar-layout .footer-wrapper .ap-footer{max-width:100%}.caw-header-sidebar-layout .footer-wrapper .ap-footer .ap-footer-content .ap-footer-divider{margin:0 var(--spacing-2)}.caw-header-sidebar-layout .footer-wrapper .ap-footer a{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-header-sidebar-layout .footer-wrapper .ap-footer a:hover:not(:disabled){color:#fd5108}.caw-header-sidebar-layout .footer-wrapper .ap-footer a:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-header-sidebar-layout .text-with-icon{display:flex;align-items:center;gap:.5rem}.caw-persona-switch{display:inline-flex;align-items:center;gap:.1875rem;padding:.1875rem;border-radius:.25rem;border:1px solid #dfe3e6;background:var(--color-background-container);flex-shrink:0}.caw-persona-switch__btn{border:none;border-radius:.25rem;padding:var(--spacing-1) var(--spacing-3);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:rem-convert(16px);line-height:1.4;letter-spacing:rem-convert(0px);color:#111113;background:transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.caw-persona-switch__btn:hover:not(.caw-persona-switch__btn--active):not(:disabled){color:#fd5108;box-shadow:inset 0 0 0 1px #fd5108}.caw-persona-switch__btn:active:not(.caw-persona-switch__btn--active):not(:disabled){color:#111113;box-shadow:inset 0 0 0 1px #111113}.caw-persona-switch__btn--active{color:var(--color-background-container);background:#fd5108;box-shadow:none}.caw-persona-switch__btn--active:hover:not(:disabled){background:#fe7c39}.caw-persona-switch__btn:disabled{opacity:.6;cursor:not-allowed;color:#11111366}@media(max-width:1024px){.caw-persona-switch__btn{display:inline-flex;align-items:center;justify-content:center;font-size:0;line-height:0;padding:var(--spacing-2);min-width:2.25rem}.caw-persona-switch__btn .Appkit4-icon{font-size:1.125rem;line-height:1}}.caw-header__user{display:flex;align-items:center}.header-wrapper{position:relative;z-index:30;background:var(--color-background-default)}.header-wrapper .ap-header{min-height:4rem;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-6);background-color:var(--color-background-default)!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header-wrapper .ap-header:before,.header-wrapper .ap-header:after{display:none!important}.header-wrapper .ap-header.glass,.header-wrapper .ap-header.glass-blur,.header-wrapper .ap-header.surface,.header-wrapper .ap-header.transparent{background:var(--color-background-default)!important;box-shadow:none!important}.header-wrapper .ap-header-options{display:flex;align-items:center;column-gap:var(--spacing-3);flex-shrink:0}@media(max-width:1024px){.header-wrapper .ap-header-options{column-gap:var(--spacing-2)}}.header-wrapper .ap-header-heading{align-items:center;column-gap:0;height:2.5rem}.header-wrapper .ap-header-heading .ap-header-logo{flex-shrink:0;width:3.4375rem!important;height:1.75rem!important;margin-right:var(--spacing-2)!important;margin-bottom:.3125rem!important;background-size:contain;background-repeat:no-repeat;background-position:center}.header-wrapper .ap-header-heading .ap-header-title{min-width:0;display:flex;align-items:baseline}.header-wrapper .ap-header-heading .caw-header__brand-text{min-width:0;font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:rem-convert(16px)!important;line-height:rem-convert(20px)!important;letter-spacing:rem-convert(-.4px)!important;color:var(--color-text-heading)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:426px){.header-wrapper .ap-header{display:flex;flex-wrap:nowrap;align-items:center;column-gap:var(--spacing-3)}.header-wrapper .ap-header .ap-header-heading{flex:0 0 auto;min-width:0}.header-wrapper .ap-header .ap-header-content{position:static;flex:1 1 auto;min-width:0;width:auto}.header-wrapper .ap-header .ap-header-options{flex:0 0 auto}}@media(max-width:1024px){.header-wrapper .ap-header{column-gap:var(--spacing-2)}}@media(max-width:425px){.header-wrapper .ap-header{flex-wrap:wrap;row-gap:var(--spacing-3);justify-content:space-between}.header-wrapper .ap-header .ap-header-heading{order:1}.header-wrapper .ap-header .ap-header-options{order:2;margin-left:auto;max-width:calc(100% - 4.5rem)}.header-wrapper .ap-header .ap-header-content{flex:1 1 100%;order:3;width:100%}}.header-wrapper .caw-header__user .profile-trigger{margin-left:var(--spacing-2)}@media(max-width:425px){.header-wrapper .caw-header__user .profile-trigger{margin-left:0}}.caw-header__brand-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caw-header__brand-text--short{display:none}.caw-header__search-cluster{display:flex;align-items:center;gap:var(--spacing-3);width:100%;min-width:0;flex:1 1 auto}.caw-header__search-shell{position:relative;flex:1 1 auto;min-width:7.5rem;width:min(100%,32.5rem);max-width:32.5rem}@media(min-width:1025px)and (max-width:1360px){.caw-header__search-shell{max-width:22.5rem}}.caw-header__search-suggestions{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:40;margin:0;padding:var(--spacing-1) 0;list-style:none;border:1px solid rgba(var(--color-background-tertiary-rgb),.55);border-radius:.25rem;background:var(--color-background-container);box-shadow:0 .5rem 1.5rem #0000001f;max-height:17.5rem;overflow-y:auto}.caw-header__search-suggestion{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;background:transparent;text-align:left;cursor:pointer;color:#111113}.caw-header__search-suggestion:hover,.caw-header__search-suggestion:focus-visible{background:var(--color-background-container-alt)}.caw-header__search-suggestion--status{color:#5c6478;cursor:default}.caw-header__search-suggestion-number{font-weight:var(--font-weight-2);font-size:rem-convert(14px)}.caw-header__search-suggestion-title{color:#5c6478;font-size:rem-convert(12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.caw-header__search-field{width:100%;min-width:0}.caw-header__actions{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-3)}.caw-header__notifications{flex-shrink:0}@media(max-width:1024px){.caw-header__brand-text--full{display:none}.caw-header__brand-text--short{display:inline}.caw-header__search-cluster{gap:var(--spacing-2)}.caw-header__search-shell{min-width:6rem}.caw-header__actions{flex-wrap:nowrap;gap:var(--spacing-2)}}@media(max-width:425px){.caw-header__search-cluster{width:100%}.caw-header__search-shell{min-width:0}}.sidebar{display:flex;flex-direction:column;background-color:var(--color-background-default);width:17.5rem;min-width:17.5rem;max-width:17.5rem;height:100%}.sidebar--collapsed{width:4.5rem;min-width:4.5rem;max-width:4.5rem;overflow:hidden}.sidebar--collapsed .ap-navigation-heading .ap-navigation-avatar-content{display:flex;justify-content:center}.sidebar--collapsed .ap-navigation-content>li.ap-nav-item:nth-last-child(3){margin-top:0!important}.sidebar--collapsed .ap-navigation-content{flex:0 0 auto!important;overflow-y:visible}.sidebar .ap-navigation-wrapper{background-color:var(--color-background-default)!important;display:flex;flex-direction:column;flex:1;min-height:0;width:100%!important;position:relative}.sidebar .ap-navigation-heading{padding-left:var(--spacing-6)!important;padding-right:var(--spacing-6)!important}.sidebar .ap-navigation-content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;padding-left:var(--spacing-6)!important;padding-right:var(--spacing-6)!important;padding-bottom:var(--spacing-2)!important}.sidebar .ap-navigation-footer{position:static!important;left:auto!important;bottom:auto!important;width:100%!important;flex-shrink:0;padding:var(--spacing-3) var(--spacing-4)!important;background-color:var(--color-background-default)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sidebar .ap-navigation-heading .ap-navigation-avatar-content{display:none}.sidebar .ap-navigation-wrapper .ap-navigation-item .itemContent{color:#111113!important}.sidebar .ap-navigation-wrapper .ap-navigation-item .prefix-content .Appkit4-icon:before{color:#fd5108!important}.sidebar .nav-item-child .ap-navigation-item .itemContent{white-space:normal;line-height:rem-convert(14px);overflow-wrap:anywhere}.sidebar .ap-navigation-wrapper .ap-navigation-item.selected,.sidebar .ap-navigation-wrapper .nav-item-child .ap-navigation-item.selected{color:#fd5108!important;background-color:var(--color-background-hover-selected)!important}.sidebar .ap-navigation-wrapper .ap-navigation-item.selected .itemContent,.sidebar .ap-navigation-wrapper .ap-navigation-item.selected .prefix-content,.sidebar .ap-navigation-wrapper .ap-navigation-item.selected .suffixIcon,.sidebar .ap-navigation-wrapper .nav-item-child .ap-navigation-item.selected .itemContent,.sidebar .ap-navigation-wrapper .nav-item-child .ap-navigation-item.selected .prefix-content,.sidebar .ap-navigation-wrapper .nav-item-child .ap-navigation-item.selected .suffixIcon{color:#fd5108!important}.sidebar .ap-navigation-wrapper .ap-navigation-item.selected .prefix-content .Appkit4-icon:before,.sidebar .ap-navigation-wrapper .nav-item-child .ap-navigation-item.selected .prefix-content .Appkit4-icon:before{color:#fd5108!important}.sidebar .ap-navigation-wrapper .ap-navigation-item.selected:has(.nav-item-child .ap-navigation-item.selected){background-color:transparent!important;color:inherit!important}.sidebar .ap-navigation-wrapper .ap-navigation-item.selected:has(.nav-item-child .ap-navigation-item.selected) .prefix-content .Appkit4-icon:before{color:inherit!important}@media(min-height:800px){.sidebar:not(.sidebar--collapsed) .ap-navigation-content>li.ap-nav-item:nth-last-child(3){margin-top:auto}}.caw-sidebar__head{display:flex;flex-direction:column;align-items:flex-start;width:100%}.caw-sidebar__view-label{display:block;width:100%;margin:0;padding:0 0 var(--spacing-3);font-size:rem-convert(12px);color:#6b7280;letter-spacing:normal;line-height:rem-convert(14px)}.caw-sidebar__footer-profile{display:flex;justify-content:center;padding:var(--spacing-2) 0}.caw-sidebar__footer-profile .profile-trigger{margin:0 auto}.caw-text-link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-text-link:hover:not(:disabled){color:#fd5108}.caw-text-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-text-link-button,.caw-generated-doc-download{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-text-link-button:hover:not(:disabled),.caw-generated-doc-download:hover:not(:disabled){color:#fd5108}.caw-text-link-button:focus-visible,.caw-generated-doc-download:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-text-link-button,.caw-generated-doc-download{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-text-link-button:disabled,.caw-generated-doc-download:disabled{cursor:wait;opacity:.7}.caw-analyst-onboarding-notice{position:fixed;top:4rem;left:0;right:0;z-index:999;padding-block:var(--spacing-3);padding-inline:var(--spacing-6) var(--spacing-6);background:#fff5ed;border-bottom:1px solid rgba(253,81,8,.28);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:rem-convert(16px);line-height:1.4;letter-spacing:rem-convert(0px);color:var(--color-text-body)}.caw-analyst-onboarding-notice__text{margin:0;max-width:60rem}.caw-analyst-onboarding-notice__label{color:var(--color-text-heading);font-weight:var(--font-weight-2)}.caw-analyst-onboarding-notice__link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-analyst-onboarding-notice__link:hover:not(:disabled){color:#fd5108}.caw-analyst-onboarding-notice__link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-analyst-onboarding-notice__link{display:inline;font-weight:var(--font-weight-2)}.caw-filter-group.ap-filter{width:100%;margin-bottom:var(--spacing-4)}.caw-filter-group.ap-filter:last-child{margin-bottom:0}.caw-filter-group.ap-filter .ap-filter-header,.caw-filter-group.ap-filter .ap-filter-list,.caw-filter-group.ap-filter .ap-filter-item,.caw-filter-group.ap-filter .ap-filter-button,.caw-filter-group.ap-filter .ap-filter-item-container{border-radius:.25rem}.caw-filter-group.ap-filter .ap-filter-button{background-color:transparent}.caw-filter-group.ap-filter .ap-filter-button:hover,.caw-filter-group.ap-filter .ap-filter-button-active{background-color:#eeeff18c}.caw-filter-group.ap-filter .ap-filter-button:hover .ap-filter-button-title,.caw-filter-group.ap-filter .ap-filter-button:hover .Appkit4-icon,.caw-filter-group.ap-filter .ap-filter-button-active .ap-filter-button-title,.caw-filter-group.ap-filter .ap-filter-button-active .Appkit4-icon{color:#111113}.caw-filter-group.ap-filter .ap-filter-button-title{color:#111113;font-weight:var(--font-weight-2)}.caw-filter-group.ap-filter .ap-filter-list{padding-top:var(--spacing-2)}.caw-filter-group.ap-filter .ap-filter-item-container{margin-bottom:var(--spacing-2)}.caw-filter-group.ap-filter .ap-filter-item-container:last-child{margin-bottom:0}.caw-filter-group.ap-filter .ap-filter-item-container:hover{background-color:#eeeff173}.caw-filter-group.ap-filter .ap-filter-item-container-left-name,.caw-filter-group.ap-filter .ap-filter-item-container-right-desc{color:#111113}.caw-segmented-buttons{display:inline-flex;align-items:center;gap:.1875rem;padding:.1875rem;border-radius:.25rem;border:1px solid #dfe3e6;background:var(--color-background-container);flex-shrink:0}.caw-segmented-buttons__btn{border:none;border-radius:.25rem;padding:var(--spacing-1) var(--spacing-3);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:rem-convert(16px);line-height:1.4;letter-spacing:rem-convert(0px);color:#111113;background:transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.caw-segmented-buttons__btn:hover:not(.caw-segmented-buttons__btn--active):not(:disabled){color:#fd5108;box-shadow:inset 0 0 0 1px #fd5108}.caw-segmented-buttons__btn:active:not(.caw-segmented-buttons__btn--active):not(:disabled){color:#111113;box-shadow:inset 0 0 0 1px #111113}.caw-segmented-buttons__btn--active{color:var(--color-background-container);background:#fd5108;box-shadow:none}.caw-segmented-buttons__btn--active:hover:not(:disabled){background:#fe7c39}.caw-segmented-buttons__btn:disabled{opacity:.6;cursor:not-allowed;color:#11111366}.caw-table-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.caw-table-pagination__meta{margin:0;font-size:rem-convert(14px);color:var(--color-text-light)}.caw-table-pagination__controls.ap-pagination{flex-shrink:0}.caw-toolbar-search{flex:1;min-width:12.5rem;max-width:26.25rem;width:100%}.caw-select-field.ap-dropdown{width:100%;min-width:0}.caw-select-field.ap-dropdown.surface{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;padding:0!important}.caw-select-field.ap-dropdown.surface:before{display:none!important}.caw-select-field.ap-dropdown .ap-dropdown-select{position:relative;width:100%;min-width:0;box-sizing:border-box}.caw-select-field.ap-dropdown .ap-dropdown-select>.ap-field{width:100%;min-width:0}.caw-select-field.ap-dropdown .ap-dropdown-select>.Appkit4-icon,.caw-select-field.ap-dropdown .ap-dropdown-select>i[class*=Appkit4-icon]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);margin:0;pointer-events:none;z-index:1}.caw-select-field.ap-dropdown .ap-field-wrapper{min-width:0;width:100%}.caw-select-field.ap-dropdown .ap-field-input{border:0;border-radius:0;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;width:100%}.caw-select-field.ap-dropdown .ap-dropdown-select .ap-field-input{padding-right:2.25rem!important}.caw-select-field.ap-dropdown .ap-dropdown-list .search-container .ap-search-input .ap-field-input,.caw-select-field.ap-dropdown .ap-dropdown-list .search-container .ap-field-input{padding-left:2.5rem!important;padding-right:.75rem!important}.caw-select-field.ap-dropdown .ap-dropdown-list .search-container .ap-search-input .ap-field-input::placeholder,.caw-select-field.ap-dropdown .ap-dropdown-list .search-container .ap-search-input .ap-field-input::-webkit-input-placeholder,.caw-select-field.ap-dropdown .ap-dropdown-list .search-container .ap-field-input::placeholder,.caw-select-field.ap-dropdown .ap-dropdown-list .search-container .ap-field-input::-webkit-input-placeholder{color:#5c6478!important;opacity:1!important}.caw-select-field.ap-dropdown .ap-dropdown-list .search-container .icon-search-outline{z-index:1;pointer-events:none}.caw-select-field.ap-dropdown.caw-select-field--compact.surface,.caw-select-field.ap-dropdown.caw-select-field--form.surface{min-height:0!important;height:auto!important;background:transparent!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select{width:100%;max-height:none}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;display:block!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field:not(.has-length) .ap-field-container.hide-title,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field:not(.has-length) .ap-field-container.show.hide-title,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field:not(.has-length) .ap-field-container.open.hide-title,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.hide-title,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.show.hide-title,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.open.hide-title{position:relative!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field:not(.has-length) .ap-field-container.hide-title .ap-field-title-container,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field:not(.has-length) .ap-field-container.show.hide-title .ap-field-title-container,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field:not(.has-length) .ap-field-container.open.hide-title .ap-field-title-container,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.hide-title .ap-field-title-container,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.show.hide-title .ap-field-title-container,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.open.hide-title .ap-field-title-container{display:flex!important;align-items:center!important;position:absolute!important;top:0!important;right:1.75rem!important;bottom:0!important;left:.5rem!important;width:auto!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;line-height:1.2!important;font-size:.8125rem!important;color:#5c6478!important;pointer-events:none!important;z-index:1!important;opacity:1!important;visibility:visible!important;transition:none!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field:not(.has-length) .ap-field-container.hide-title .ap-field-title-container .ap-field-title,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field:not(.has-length) .ap-field-container.show.hide-title .ap-field-title-container .ap-field-title,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field:not(.has-length) .ap-field-container.open.hide-title .ap-field-title-container .ap-field-title,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.hide-title .ap-field-title-container .ap-field-title,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.show.hide-title .ap-field-title-container .ap-field-title,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.open.hide-title .ap-field-title-container .ap-field-title{display:block!important;width:100%!important;height:auto!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field.has-length .ap-field-container.hide-title .ap-field-title-container,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field .ap-field-container.hide-title.open .ap-field-title-container,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field.has-length .ap-field-container.hide-title .ap-field-title-container,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field .ap-field-container.hide-title.open .ap-field-title-container{display:none!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field-container.hide-title,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field-container.hide-title{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field-wrapper,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field-wrapper{width:100%!important;padding:0!important;border-radius:.25rem!important;box-shadow:inset 0 0 0 1px #dfe3e6!important;background-color:#fff!important;display:flex!important;align-items:center!important;overflow:hidden;box-sizing:border-box}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select .ap-field .ap-field-container .ap-field-wrapper input.ap-field-input,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field .ap-field-container .ap-field-wrapper input.ap-field-input{flex:1 1 auto;width:100%!important;min-width:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important;background:transparent!important;font-size:.8125rem!important;letter-spacing:normal!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input::placeholder,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input::-webkit-input-placeholder,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select .ap-field .ap-field-container .ap-field-wrapper input.ap-field-input::placeholder,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select .ap-field .ap-field-container .ap-field-wrapper input.ap-field-input::-webkit-input-placeholder,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input::placeholder,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input::-webkit-input-placeholder,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field .ap-field-container .ap-field-wrapper input.ap-field-input::placeholder,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field .ap-field-container .ap-field-wrapper input.ap-field-input::-webkit-input-placeholder{color:transparent!important;opacity:0!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select>.Appkit4-icon,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select>i[class*=Appkit4-icon],.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select>.icon-down-chevron-outline,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select>.Appkit4-icon,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select>i[class*=Appkit4-icon],.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select>.icon-down-chevron-outline{right:.5rem!important;top:50%!important;margin-top:0!important;margin-right:0!important;transform:translateY(-50%)!important;font-size:.875rem}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select{max-height:2rem}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field-container.hide-title{height:2rem!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-field-wrapper{height:2rem!important;min-height:2rem!important;max-height:2rem!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input{height:2rem!important;min-height:2rem!important;max-height:2rem!important;padding:0 1.75rem 0 .5rem!important;line-height:2rem!important}.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input::placeholder,.caw-select-field.ap-dropdown.caw-select-field--compact .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input::-webkit-input-placeholder{line-height:2rem}.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field-container.hide-title,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field-wrapper,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field-wrapper input.ap-field-input{cursor:pointer}.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.hide-title .ap-field-title-container,.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.hide-title .ap-field-title{pointer-events:none!important}.caw-select-field.ap-dropdown.caw-select-field--form .ap-field:not(.has-length) .ap-field-container.hide-title .ap-field-title-container{left:.75rem!important;right:2.25rem!important;font-size:.875rem!important}.caw-select-field.ap-dropdown.caw-select-field--form .ap-field-container.hide-title{height:2.75rem!important}.caw-select-field.ap-dropdown.caw-select-field--form .ap-field-wrapper{height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important}.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input{height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important;padding:0 2.25rem 0 .75rem!important;line-height:2.75rem!important;font-size:.875rem!important}.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input::placeholder,.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input::-webkit-input-placeholder{line-height:2.75rem}.caw-select-field.ap-dropdown.caw-select-field--form .ap-dropdown-select .ap-field-wrapper:has(.ap-field-prefix-wrapper) input.ap-field-input{padding-left:2.5rem!important}.caw-select-field.ap-dropdown .ap-dropdown-list{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.caw-select-field.ap-dropdown .ap-dropdown-list.surface:before{display:none!important}.caw-select-field.ap-dropdown .ap-dropdown-list .ap-dropdown-inner-scroll{max-height:16.25rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ap-dropdown-overlay .ap-dropdown-list.ap-dropdown-list-portal{background-color:#fff!important;box-shadow:var(--elevation-shadow-medium)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ap-dropdown-overlay .ap-dropdown-list.ap-dropdown-list-portal.surface:before{display:none!important}.ap-dropdown-overlay .ap-dropdown-list.ap-dropdown-list-portal .ap-dropdown-inner-scroll{max-height:16.25rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ap-dropdown-overlay:has(.ap-dropdown-list-portal){z-index:2100}.ap-dropdown-list.caw-analyst-skill-select-dropdown,.ap-dropdown-list.caw-analyst-skill-select-dropdown .ap-dropdown-inner-scroll{min-width:17.5rem}.ap-dropdown-list.caw-analyst-skill-select-dropdown .ap-list-item{white-space:normal;overflow-wrap:anywhere}.caw-toolbar-select{min-width:11.25rem;max-width:20rem;flex:1}.caw-toolbar-select__control.caw-select-field{width:100%}html.caw-modal-open,html.caw-modal-open body{overflow:hidden}html.caw-modal-open .ap-modal-wrapper:has(.caw-appkit-modal){z-index:1500;overflow:hidden;overscroll-behavior:contain}.caw-appkit-modal{background-color:var(--color-background-container)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.caw-appkit-modal:before,.caw-appkit-modal:after{display:none!important}.caw-appkit-modal .ap-modal-header{border-bottom:1px solid #dfe3e6}.caw-appkit-modal .ap-modal-footer{margin-top:0;overflow:visible;border-top:none}.caw-appkit-modal .ap-modal-body{overscroll-behavior:contain}.caw-appkit-modal .ap-modal-footer-customize{width:100%}.caw-appkit-modal__footer{width:100%;box-sizing:border-box;border-top:1px solid #dfe3e6;padding-top:var(--spacing-3)}.caw-appkit-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-3);width:100%}.caw-change-stage-complete-dialog__description{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-change-stage-complete-dialog__stage-label{margin:var(--spacing-3) 0 0;font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-self-assign-capacity-dialog__ritm{margin:0;font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-self-assign-capacity-dialog__task{margin:var(--spacing-2) 0 0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-self-assign-capacity-dialog__task-label{font-weight:var(--font-weight-2);margin-right:var(--spacing-2)}.caw-self-assign-capacity-dialog__description{margin:var(--spacing-3) 0 0;font-size:rem-convert(14px);color:var(--color-text-body);white-space:pre-line}.caw-sortable-column-header{display:inline-flex;align-items:center;gap:.25rem;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;white-space:nowrap}.caw-sortable-column-header:hover{color:#111113}.caw-sortable-column-header--active{color:#111113;font-weight:var(--font-weight-2)}.caw-sortable-column-header__label{line-height:1.2}.caw-sortable-column-header__icon{display:inline-flex;align-items:center;font-size:.75rem;opacity:.85}.caw-sortable-column-header__icon-neutral{font-size:.6875rem;opacity:.45}.caw-sortable-column-header--active .caw-sortable-column-header__icon-neutral,.caw-sortable-column-header--active .caw-sortable-column-header__icon{opacity:1}.caw-sortable-column-header__th--resizable{padding-right:.625rem}th.caw-intake-queue__sticky-col.caw-sortable-column-header__th--resizable{position:sticky;top:0}.caw-sortable-column-header__resize-handle{position:absolute;top:0;right:0;width:.5rem;height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.caw-sortable-column-header__resize-handle:after{content:"";position:absolute;top:20%;bottom:20%;right:.125rem;width:.125rem;border-radius:.0625rem;background:#1111132e}.caw-sortable-column-header__resize-handle:hover:after{background:#fd5108a6}.caw-support-opportunity__empty{color:#5c6478}.caw-support-opportunity__actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.caw-support-opportunity__actions .ap-button{flex:0 0 auto}.caw-support-opportunity__hint-wrap{min-width:0;max-width:100%}.caw-support-opportunity__hint{margin:0;font-size:.6875rem;line-height:1.35;color:#5c6478;display:flex;align-items:baseline;gap:.125rem;min-width:0;max-width:100%}.caw-support-opportunity__hint--expanded .caw-support-opportunity__hint-text{white-space:normal;overflow:visible;text-overflow:clip}.caw-support-opportunity__hint-text{overflow:hidden;white-space:nowrap;min-width:0;flex:1 1 auto}.caw-support-opportunity__hint-more,.caw-support-opportunity__hint-less{flex:0 0 auto;margin:0;padding:0;border:none;background:transparent;font-size:.6875rem;line-height:1.35;font-weight:var(--font-weight-1);color:#5c6478;text-decoration:none;cursor:pointer}.caw-support-opportunity__hint-more:hover,.caw-support-opportunity__hint-less:hover{color:#fd5108;text-decoration:none}.caw-support-opportunity__hint-more:focus-visible,.caw-support-opportunity__hint-less:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-support-opportunity__hint-less{margin-top:.125rem}.caw-support-opportunity__cell{min-width:0;max-width:100%}.caw-status-pill-wrap{display:inline-flex;border-radius:.25rem;cursor:help}.caw-status-pill-wrap:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-status-pill.caw-status-pill--purple{background:#fff5ed;color:#111113;border-color:#fd510859}.caw-status-pill.caw-status-pill--accent{background:#fff5ed;color:#111113;border-color:#fe7c39}.caw-workspace-widget__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:.25rem;background:var(--color-background-container);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);box-shadow:var(--box-shadow-1);font-size:rem-convert(14px);color:var(--color-text-body)}.caw-workspace-widget__state--empty{background:var(--color-background-container)}.caw-workspace-widget__state--error{border-color:#d6222240}.caw-workspace-widget__icon{font-size:1.375rem;line-height:1;color:#5c6478}.caw-workspace-widget__state--error .caw-workspace-widget__icon{color:#d62222}.caw-workspace-widget__message{margin:0;line-height:rem-convert(24px)}.caw-workspace-widget__skeleton{display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-workspace-widget__skeleton-line{height:.875rem;border-radius:.25rem;background:linear-gradient(90deg,#eeeff1,color-mix(in srgb,#eeeff1 70%,white),#eeeff1);background-size:200% 100%;animation:caw-workspace-widget-shimmer 1.2s ease-in-out infinite}.caw-workspace-widget__skeleton-line--wide{height:1.75rem}.caw-workspace-widget__skeleton-line--title{height:1.5rem;width:55%}.caw-workspace-widget__skeleton-line--sub{width:75%}.caw-workspace-widget__skeleton-line--short{width:40%}.caw-workspace-widget__skeleton-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-4)}@media(max-width:1280px){.caw-workspace-widget__skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.caw-workspace-widget__skeleton-card{height:6.875rem;border-radius:.25rem;background:linear-gradient(90deg,#eeeff1,color-mix(in srgb,#eeeff1 70%,white),#eeeff1);background-size:200% 100%;animation:caw-workspace-widget-shimmer 1.2s ease-in-out infinite}.caw-workspace-widget__skeleton-pipeline{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.caw-workspace-widget__skeleton-segment{flex:1 1 7.5rem;min-width:6.25rem;height:3.5rem;border-radius:62.4375rem;background:linear-gradient(90deg,#eeeff1,color-mix(in srgb,#eeeff1 70%,white),#eeeff1);background-size:200% 100%;animation:caw-workspace-widget-shimmer 1.2s ease-in-out infinite}.caw-workspace-widget__skeleton-table-row{height:2.75rem;border-radius:.25rem;background:linear-gradient(90deg,#eeeff1,color-mix(in srgb,#eeeff1 70%,white),#eeeff1);background-size:200% 100%;animation:caw-workspace-widget-shimmer 1.2s ease-in-out infinite}.caw-workspace-widget__skeleton-insight{height:5.5rem;border-radius:.25rem;background:linear-gradient(90deg,#ffffff1f,#ffffff38,#ffffff1f);background-size:200% 100%;animation:caw-workspace-widget-shimmer 1.2s ease-in-out infinite}.caw-workspace-widget__skeleton-insights{display:flex;flex-direction:column;gap:var(--spacing-4)}@keyframes caw-workspace-widget-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.caw-change-portfolio{display:flex;flex:1 1 auto;flex-direction:column;min-height:min-content;overflow:visible}.caw-change-portfolio__executive-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-shrink:0;padding-block:var(--spacing-3);padding-inline:var(--spacing-5) var(--spacing-6);background:#fd51081a;border-bottom:1px solid rgba(253,81,8,.28)}.caw-change-portfolio__executive-banner-text{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-change-portfolio__executive-banner-text strong{color:var(--color-text-heading)}.caw-change-portfolio__executive-banner-actions{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}.caw-change-portfolio__executive-banner-link{font-size:rem-convert(14px);color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-change-portfolio__executive-banner-link:hover:not(:disabled){color:#fd5108}.caw-change-portfolio__executive-banner-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-change-portfolio__executive-banner-dismiss{margin:0;padding:var(--spacing-2) var(--spacing-3);border:1px solid rgba(253,81,8,.4);border-radius:.25rem;background:var(--color-background-container);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#fd5108;cursor:pointer}.caw-change-portfolio__executive-banner-dismiss:hover{background:#fd510814}.caw-change-portfolio__collaboration-banner{flex-shrink:0;padding-block:var(--spacing-3);padding-inline:var(--spacing-5) var(--spacing-6);background:rgba(var(--color-text-body),.06);border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-change-portfolio__collaboration-banner p{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-change-portfolio__insight-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-shrink:0;padding-block:var(--spacing-3);padding-inline:var(--spacing-5) var(--spacing-6);background:#fd51081a;border-bottom:1px solid rgba(253,81,8,.28)}.caw-change-portfolio__insight-banner p{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-change-portfolio__insight-banner p strong{color:var(--color-text-heading)}.caw-change-portfolio__insight-banner-dismiss{margin:0;padding:var(--spacing-2) var(--spacing-3);border:1px solid rgba(253,81,8,.4);border-radius:.25rem;background:var(--color-background-container);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#fd5108;cursor:pointer;flex-shrink:0}.caw-change-portfolio__insight-banner-dismiss:hover{background:#fd510814}.caw-intake-queue{font-family:var(--font-family-sans);display:flex;flex:1 1 auto;min-height:min-content;overflow:visible;background:var(--color-background-default)}.caw-intake-queue__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:min-content;overflow:visible;position:relative}.caw-intake-queue__header{flex-shrink:0;padding-block:var(--spacing-6);padding-inline:var(--spacing-5) var(--spacing-6);background:var(--color-background-default)}.caw-intake-queue__title{margin:0 0 var(--spacing-2);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-intake-queue__subtitle{margin:0;font-size:rem-convert(16px);color:var(--color-text-body)}.caw-intake-queue__data-note{margin:var(--spacing-2) 0 0;font-size:rem-convert(14px);color:#5c6478}.caw-intake-queue__views{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-2);padding-block:var(--spacing-3);padding-inline:var(--spacing-5) var(--spacing-6);overflow-x:auto;background:var(--color-background-default)}.caw-intake-queue__view-badge-tab{display:inline-flex;padding:0;border:none;background:transparent;cursor:pointer;font:inherit;white-space:nowrap}.caw-intake-queue__view-badge-tab:focus-visible{outline:2px solid #FD5108;outline-offset:2px;border-radius:.25rem}.caw-intake-queue__view-badge-tab .ap-badge{border-radius:.25rem!important}.caw-intake-queue__view-badge-tab .ap-badge-text{white-space:nowrap;color:#111113}.caw-intake-queue__toolbar{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-3);padding-inline:var(--spacing-5) var(--spacing-6);background:var(--color-background-default);position:relative;z-index:10}.caw-intake-queue__search{max-width:26.25rem;padding-left:0!important}.caw-intake-queue__analyst-filter{max-width:20rem}.caw-intake-queue__toolbar-divider{width:1px;height:1.5rem;background:rgba(var(--color-background-tertiary-rgb),.25)}.caw-intake-queue__toolbar-btn.ap-button.ap-button-secondary{display:inline-flex;align-items:center;gap:var(--spacing-2)}.caw-intake-queue__toolbar-btn.ap-button.ap-button-primary{display:inline-flex;align-items:center;gap:var(--spacing-2);box-shadow:0 2px 4px -2px #4c50563d}.caw-intake-queue__table-scroll{flex:0 1 auto;min-height:auto;overflow:visible;padding-block:var(--spacing-6);padding-inline:var(--spacing-5) var(--spacing-6)}.caw-intake-queue__table-card{display:flex;flex-direction:column;width:fit-content;max-width:100%;min-height:auto;height:auto;overflow:visible;border-radius:.25rem;background:var(--color-background-container);box-shadow:0 2px 4px -2px #4c50563d}.caw-intake-queue__table-shell{display:flex;flex-direction:column;width:fit-content;max-width:100%;min-height:auto;flex:0 1 auto;overflow:visible}.caw-intake-queue__scroll-hint{margin:0;padding:var(--spacing-3) var(--spacing-4) 0;font-size:rem-convert(12px);color:#111113;flex-shrink:0}.caw-intake-queue__table-scroll-top{overflow-x:auto;overflow-y:hidden;border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.12);background:#eeeff1;flex-shrink:0;scrollbar-width:thin;scrollbar-color:#FD5108 #eeeff1}.caw-intake-queue__table-scroll-top::-webkit-scrollbar{height:.625rem}.caw-intake-queue__table-scroll-top::-webkit-scrollbar-track{margin:0 var(--spacing-2);background:#eeeff1;border-radius:62.4375rem}.caw-intake-queue__table-scroll-top::-webkit-scrollbar-thumb{background:#fd5108;border-radius:62.4375rem}.caw-intake-queue__table-scroll-spacer{height:.0625rem}.caw-intake-queue__table-scroll-inner{flex:0 1 auto;min-height:auto;width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:#FD5108 #eeeff1}.caw-intake-queue__table-scroll-inner::-webkit-scrollbar{height:.625rem}.caw-intake-queue__table-scroll-inner::-webkit-scrollbar-track{margin:0 var(--spacing-2);background:#eeeff1;border-radius:62.4375rem}.caw-intake-queue__table-scroll-inner::-webkit-scrollbar-thumb{background:#fd5108;border-radius:62.4375rem}.caw-intake-queue__error{display:flex;flex-direction:column;gap:var(--spacing-2);margin:var(--spacing-6);padding:var(--spacing-4);border:1px solid rgba(209,85,72,.35);border-radius:.25rem;background:#d1554814;color:var(--color-text-body)}.caw-intake-queue__error strong{color:#a4291d}.caw-intake-queue__table{width:max-content;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:rem-convert(14px);--caw-queue-col-checkbox: 3.25rem;--caw-queue-col-next-action: 14.25rem;--caw-queue-col-id: 12.25rem;--caw-queue-col-title: 15rem;--caw-queue-col-source: 7.5rem;--caw-queue-col-stage: 12.5rem;--caw-queue-col-workflow-state: 9.25rem;--caw-queue-col-gxp: 4.5rem;--caw-queue-col-priority: 7rem;--caw-queue-col-status: 7.5rem;--caw-queue-col-assignment-group: 11.25rem;--caw-queue-col-assigned-to: 10rem;--caw-queue-col-due-date: 7.5rem;--caw-queue-col-supporter-workstreams: 11.25rem;--caw-queue-col-support-status: 14.25rem;--caw-queue-col-age: 5.5rem;--caw-queue-col-last-comment-at: 8.75rem;--caw-queue-col-sla-expires-in: 8.25rem;--caw-queue-col-gate-status: 7.5rem}.caw-intake-queue__table thead th{position:sticky;top:0;padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:var(--font-weight-2);letter-spacing:.04em;color:#111113;background:#eeeff1;border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.12);white-space:nowrap;box-sizing:border-box}.caw-intake-queue__table thead th:not(.caw-intake-queue__sticky-col):not(.caw-intake-queue__data-col){z-index:2;min-width:6.5rem}.caw-intake-queue__table thead th.caw-intake-queue__data-col{z-index:2;overflow:hidden}.caw-intake-queue__table thead th.caw-intake-queue__sticky-col{position:sticky;top:0;z-index:6;overflow:visible;background-color:#eeeff1}.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--checkbox{left:0}.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--id{left:var(--caw-queue-col-checkbox)}.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--title{left:calc(var(--caw-queue-col-checkbox) + var(--caw-queue-col-id))}.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--next-action{left:calc(var(--caw-queue-col-checkbox) + var(--caw-queue-col-id) + var(--caw-queue-col-title));box-shadow:6px 0 10px rgba(var(--color-background-tertiary-rgb),.12)}.caw-intake-queue__table tbody td.caw-intake-queue__data-col--support-status{overflow:visible;white-space:normal;vertical-align:top}.caw-intake-queue__table tbody td{padding:var(--spacing-4);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.08);color:var(--color-text-body);vertical-align:middle;background:var(--color-background-container);box-sizing:border-box}.caw-intake-queue__table tbody td.caw-intake-queue__data-col{position:relative;z-index:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-intake-queue__table thead th.caw-intake-queue__data-col--pill,.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill{overflow:hidden;text-overflow:clip;white-space:nowrap}.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .caw-intake-queue__pill-cell,.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .caw-status-pill-wrap,.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .caw-gate-badge-wrap,.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .caw-intake-queue__gate-link{display:inline-flex;align-items:center;max-width:100%;min-width:0;vertical-align:middle}.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .caw-intake-queue__gate-link{color:inherit;text-decoration:none}.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .caw-status-pill,.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .caw-gate-badge,.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .ap-badge{display:inline-flex;align-items:center;max-width:100%;min-width:0;vertical-align:middle;box-sizing:border-box}.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .caw-status-pill>.icon,.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .caw-gate-badge>.icon,.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .ap-badge>.icon{flex-shrink:0}.caw-intake-queue__table tbody td.caw-intake-queue__data-col--pill .ap-badge-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}.caw-intake-queue__table tbody tr:hover td{background:rgba(var(--color-background-tertiary-rgb),.06)}.caw-intake-queue__table tbody tr:hover td.caw-intake-queue__sticky-col{background-color:var(--color-background-default)}.caw-intake-queue__col-checkbox{width:var(--caw-queue-col-checkbox);min-width:var(--caw-queue-col-checkbox);max-width:var(--caw-queue-col-checkbox)}.caw-intake-queue__col-next-action{width:var(--caw-queue-col-next-action);min-width:var(--caw-queue-col-next-action);max-width:var(--caw-queue-col-next-action)}.caw-intake-queue__col-id{width:var(--caw-queue-col-id);min-width:var(--caw-queue-col-id);max-width:var(--caw-queue-col-id)}.caw-intake-queue__col-title{width:var(--caw-queue-col-title);min-width:var(--caw-queue-col-title);max-width:var(--caw-queue-col-title)}.caw-intake-queue__col-source,.caw-intake-queue__data-col--source{width:var(--caw-queue-col-source);min-width:var(--caw-queue-col-source);max-width:var(--caw-queue-col-source)}.caw-intake-queue__col-stage,.caw-intake-queue__data-col--stage{width:var(--caw-queue-col-stage);min-width:var(--caw-queue-col-stage);max-width:var(--caw-queue-col-stage)}.caw-intake-queue__col-workflow-state,.caw-intake-queue__data-col--workflow-state{width:var(--caw-queue-col-workflow-state);min-width:var(--caw-queue-col-workflow-state);max-width:var(--caw-queue-col-workflow-state)}.caw-intake-queue__col-gxp,.caw-intake-queue__data-col--gxp{width:var(--caw-queue-col-gxp);min-width:var(--caw-queue-col-gxp);max-width:var(--caw-queue-col-gxp)}.caw-intake-queue__col-priority,.caw-intake-queue__data-col--priority{width:var(--caw-queue-col-priority);min-width:var(--caw-queue-col-priority);max-width:var(--caw-queue-col-priority)}.caw-intake-queue__col-status,.caw-intake-queue__data-col--status{width:var(--caw-queue-col-status);min-width:var(--caw-queue-col-status);max-width:var(--caw-queue-col-status)}.caw-intake-queue__col-assignment-group,.caw-intake-queue__data-col--assignment-group{width:var(--caw-queue-col-assignment-group);min-width:var(--caw-queue-col-assignment-group);max-width:var(--caw-queue-col-assignment-group)}.caw-intake-queue__col-assigned-to,.caw-intake-queue__data-col--assigned-to{width:var(--caw-queue-col-assigned-to);min-width:var(--caw-queue-col-assigned-to);max-width:var(--caw-queue-col-assigned-to)}.caw-intake-queue__col-due-date,.caw-intake-queue__data-col--due-date{width:var(--caw-queue-col-due-date);min-width:var(--caw-queue-col-due-date);max-width:var(--caw-queue-col-due-date)}.caw-intake-queue__col-supporter-workstreams,.caw-intake-queue__data-col--supporter-workstreams{width:var(--caw-queue-col-supporter-workstreams);min-width:var(--caw-queue-col-supporter-workstreams);max-width:var(--caw-queue-col-supporter-workstreams)}.caw-intake-queue__col-support-status,.caw-intake-queue__data-col--support-status{width:var(--caw-queue-col-support-status);min-width:var(--caw-queue-col-support-status);max-width:var(--caw-queue-col-support-status)}.caw-intake-queue__col-age,.caw-intake-queue__data-col--age{width:var(--caw-queue-col-age);min-width:var(--caw-queue-col-age);max-width:var(--caw-queue-col-age)}.caw-intake-queue__col-last-comment-at,.caw-intake-queue__data-col--last-comment-at{width:var(--caw-queue-col-last-comment-at);min-width:var(--caw-queue-col-last-comment-at);max-width:var(--caw-queue-col-last-comment-at)}.caw-intake-queue__col-sla-expires-in,.caw-intake-queue__data-col--sla-expires-in{width:var(--caw-queue-col-sla-expires-in);min-width:var(--caw-queue-col-sla-expires-in);max-width:var(--caw-queue-col-sla-expires-in)}.caw-intake-queue__col-gate-status,.caw-intake-queue__data-col--gate-status{width:var(--caw-queue-col-gate-status);min-width:var(--caw-queue-col-gate-status);max-width:var(--caw-queue-col-gate-status)}.caw-intake-queue__data-col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-intake-queue__data-col--pill{overflow:hidden;text-overflow:clip;white-space:nowrap}.caw-intake-queue__pill-cell{display:inline-flex;align-items:center;max-width:100%;min-width:0;vertical-align:middle}.caw-intake-queue__sticky-col{position:sticky;z-index:5;box-sizing:border-box;background-color:var(--color-background-container);overflow:hidden;isolation:isolate}.caw-intake-queue__sticky-col:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:rgba(var(--color-background-tertiary-rgb),.14);pointer-events:none}.caw-intake-queue__sticky-col--head{z-index:6;background-color:#eeeff1}.caw-intake-queue__sticky-col--checkbox{left:0;width:var(--caw-queue-col-checkbox);min-width:var(--caw-queue-col-checkbox);max-width:var(--caw-queue-col-checkbox)}.caw-intake-queue__sticky-col--id{left:var(--caw-queue-col-checkbox);width:var(--caw-queue-col-id);min-width:var(--caw-queue-col-id);max-width:var(--caw-queue-col-id);white-space:nowrap;text-overflow:ellipsis}.caw-intake-queue__sticky-col--title{left:calc(var(--caw-queue-col-checkbox) + var(--caw-queue-col-id));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.caw-intake-queue thead th.caw-intake-queue__sticky-col--title{width:var(--caw-queue-col-title);min-width:var(--caw-queue-col-title);max-width:var(--caw-queue-col-title)}.caw-intake-queue tbody td.caw-intake-queue__sticky-col--title{max-width:0;min-width:0}.caw-intake-queue__sticky-col--next-action{left:calc(var(--caw-queue-col-checkbox) + var(--caw-queue-col-id) + var(--caw-queue-col-title));width:var(--caw-queue-col-next-action);min-width:var(--caw-queue-col-next-action);max-width:var(--caw-queue-col-next-action);overflow:visible;white-space:normal;vertical-align:top;box-shadow:6px 0 10px rgba(var(--color-background-tertiary-rgb),.12);padding-right:var(--spacing-4)}.caw-intake-queue__sticky-col--next-action:after{display:none}.caw-intake-queue__table--hide-next-action .caw-intake-queue__sticky-col--id{left:var(--caw-queue-col-checkbox)}.caw-intake-queue__table--hide-next-action .caw-intake-queue__sticky-col--title{left:calc(var(--caw-queue-col-checkbox) + var(--caw-queue-col-id));box-shadow:6px 0 10px rgba(var(--color-background-tertiary-rgb),.12)}.caw-intake-queue__table--hide-next-action thead th.caw-intake-queue__sticky-col--title{box-shadow:6px 0 10px rgba(var(--color-background-tertiary-rgb),.12)}.caw-intake-queue__table--no-checkbox{--caw-queue-col-checkbox: 0px}.caw-intake-queue__table--no-checkbox .caw-intake-queue__sticky-col--id,.caw-intake-queue__table--no-checkbox thead th.caw-intake-queue__sticky-col--id{left:0}.caw-intake-queue__table--no-checkbox .caw-intake-queue__sticky-col--title,.caw-intake-queue__table--no-checkbox thead th.caw-intake-queue__sticky-col--title{left:var(--caw-queue-col-id)}.caw-intake-queue__table--no-checkbox .caw-intake-queue__sticky-col--next-action,.caw-intake-queue__table--no-checkbox thead th.caw-intake-queue__sticky-col--next-action{left:calc(var(--caw-queue-col-id) + var(--caw-queue-col-title))}.caw-intake-queue__table--no-checkbox.caw-intake-queue__table--hide-title .caw-intake-queue__sticky-col--next-action,.caw-intake-queue__table--no-checkbox.caw-intake-queue__table--hide-title thead th.caw-intake-queue__sticky-col--next-action{left:var(--caw-queue-col-id)}.caw-intake-queue__table--hide-title .caw-intake-queue__sticky-col--next-action,.caw-intake-queue__table--hide-title thead th.caw-intake-queue__sticky-col--next-action{left:calc(var(--caw-queue-col-checkbox) + var(--caw-queue-col-id))}.caw-intake-queue__table--hide-title.caw-intake-queue__table--hide-next-action .caw-intake-queue__sticky-col--id,.caw-intake-queue__table--hide-title.caw-intake-queue__table--hide-next-action thead th.caw-intake-queue__sticky-col--id{box-shadow:6px 0 10px rgba(var(--color-background-tertiary-rgb),.12)}.caw-intake-queue tbody tr:hover .caw-intake-queue__sticky-col{background-color:var(--color-background-default)}.caw-intake-queue tbody tr:hover thead .caw-intake-queue__sticky-col--head{background-color:#eeeff1}.caw-intake-queue__row-link{font-size:rem-convert(14px);color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-intake-queue__row-link:hover:not(:disabled){color:#fd5108}.caw-intake-queue__row-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-intake-queue__row-link--id{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em}.caw-intake-queue__ai-badge{display:inline-flex;margin-left:var(--spacing-2);padding:var(--spacing-1) var(--spacing-1);background:#fd51081f;color:#fd5108}.caw-intake-queue__title-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0;min-width:0}.caw-intake-queue__next-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-2);align-items:start;width:100%;max-width:100%}.caw-intake-queue__next-actions:has(.caw-intake-queue__next-action-btn--more){grid-template-columns:minmax(0,1fr) max-content}.caw-intake-queue__next-actions .caw-intake-queue__next-action-btn:not(.caw-intake-queue__next-action-btn--more){width:100%;min-width:0;max-width:100%;justify-content:flex-start}.caw-intake-queue__next-actions .caw-intake-queue__next-action-btn--more{grid-column:2;justify-self:end;flex-shrink:0}.caw-intake-queue__row-action-menu{position:relative;flex-shrink:0}.caw-intake-queue__row-action-menu-panel{position:absolute;top:calc(100% + .25rem);left:0;z-index:20;display:flex;flex-direction:column;min-width:11.25rem;padding:var(--spacing-2);border:1px solid #dfe3e6;border-radius:.25rem;background:var(--color-background-container);box-shadow:0 4px 8px -2px #4c50563d}.caw-intake-queue__row-action-menu-panel--floating{position:fixed;z-index:1200}.caw-intake-queue__row-action-menu-item{display:block;width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:.25rem;background:transparent;color:#111113;font-size:rem-convert(14px);font-weight:var(--font-weight-2);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.caw-intake-queue__row-action-menu-item:hover{background:var(--color-background-default)}.caw-intake-queue__next-action-btn{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;font-size:rem-convert(14px);font-weight:var(--font-weight-2);text-decoration:none;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.caw-intake-queue__next-action-btn .caw-intake-queue__next-action-label{overflow:hidden;text-overflow:ellipsis}.caw-intake-queue__next-action-btn--multiline{align-items:flex-start;white-space:normal;line-height:1.25;padding:var(--spacing-2) var(--spacing-3);overflow:visible}.caw-intake-queue__next-action-btn--multiline .caw-intake-queue__next-action-icon{flex-shrink:0;align-self:center}.caw-intake-queue__next-action-btn--multiline .caw-intake-queue__next-action-label{overflow:visible;text-overflow:clip;min-width:0}.caw-intake-queue__next-action-btn--multiline .caw-intake-queue__next-action-label--multiline{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;line-height:1.25;font-size:rem-convert(14px);white-space:normal}.caw-intake-queue__next-action-btn--multiline .caw-intake-queue__next-action-label-line{display:block;overflow:visible;text-overflow:clip}.caw-intake-queue__next-action-btn--more{flex-shrink:0;width:auto;min-width:max-content;max-width:none;overflow:visible;padding-left:var(--spacing-2);padding-right:var(--spacing-2);justify-content:center}.caw-intake-queue__next-action-btn--more .caw-intake-queue__next-action-label{overflow:visible;text-overflow:clip}.caw-intake-queue__next-action-btn:hover{background:var(--color-background-default);text-decoration:none;color:#111113}.caw-intake-queue__next-action-btn:focus-visible{outline:2px solid #111113;outline-offset:2px}.caw-intake-queue__next-action-btn--disabled{opacity:.55;cursor:not-allowed;color:#5c6478}.caw-intake-queue__next-action-btn--disabled:hover{background:#fff;color:#5c6478}.caw-intake-queue__next-action-btn--completed{border-style:dashed}.caw-intake-queue__next-action-icon{flex-shrink:0;font-size:.875rem;color:#fd5108;opacity:.9}.caw-intake-queue__gate-cell{white-space:nowrap}.caw-intake-queue__gate-link{display:inline-flex;text-decoration:none;color:inherit;border-radius:.25rem}.caw-intake-queue__gate-link:hover,.caw-intake-queue__gate-link:focus-visible{text-decoration:none;opacity:.92}.caw-intake-queue__gate-link:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-intake-queue__gate-empty{color:#111113}.caw-intake-queue__empty{margin:0;padding-block:var(--spacing-7);padding-inline:var(--spacing-5) var(--spacing-6);text-align:center;color:#111113;font-size:rem-convert(16px)}.caw-intake-queue__filter-active-dot{display:inline-block;width:.375rem;height:.375rem;margin-left:var(--spacing-2);border-radius:50%;background:#fd5108}.caw-intake-queue__row-menu{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.25rem;background:transparent;color:#5c6478;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}tbody tr:hover .caw-intake-queue__row-menu{opacity:1}.caw-intake-queue__row-menu:hover{background:var(--color-background-default);color:#111113}.caw-intake-queue__filters{flex-shrink:0;width:20rem;padding:var(--spacing-6);overflow-y:auto;background:var(--color-background-default);border-left:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-intake-queue__filters--hidden{display:none}.caw-intake-queue__filters-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-6)}.caw-intake-queue__filters-title{margin:0;font-size:rem-convert(20px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-intake-queue__filters-clear{border:none;background:transparent;padding:0;font-size:rem-convert(14px);cursor:pointer;color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-intake-queue__filters-clear:hover:not(:disabled){color:#fd5108}.caw-intake-queue__filters-clear:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-intake-queue__filters-clear{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-intake-queue__filters-clear:disabled{cursor:wait;opacity:.7}.caw-intake-queue__filter-group{margin-bottom:var(--spacing-4)}.caw-intake-queue__filter-group-title{margin:0 0 var(--spacing-3);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-intake-queue__filter-option{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);cursor:pointer;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-intake-queue__filter-option--checked{color:#fd5108}.caw-intake-queue__filter-option--checked span{font-weight:var(--font-weight-2)}.caw-intake-queue__filter-checkbox{flex-shrink:0;width:1rem;height:1rem;margin:0;accent-color:#FD5108;cursor:pointer}.caw-intake-queue__apply-filters.ap-button{width:100%;margin-top:var(--spacing-4);border-radius:.25rem}.caw-intake-queue__supporter-workstreams{max-width:11.25rem;white-space:normal}.caw-intake-queue__last-comment{white-space:nowrap}.caw-intake-queue__sla-expires{font-variant-numeric:tabular-nums;white-space:nowrap}.caw-intake-queue__sla-expires--urgent{color:#d62222;font-weight:var(--font-weight-2)}.caw-intake-queue__column-picker-wrap{position:relative}.caw-intake-queue__column-picker{position:absolute;top:calc(100% + var(--spacing-2));right:0;z-index:100;min-width:13.75rem;max-height:calc(100vh - 13.75rem);overflow-y:auto;padding:var(--spacing-4);background:var(--color-background-container);border:1px solid rgba(var(--color-background-tertiary-rgb),.16);border-radius:.25rem;box-shadow:0 4px 8px -2px #4c50563d}.caw-intake-queue__column-picker-title{margin:0 0 var(--spacing-2);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-body)}.caw-intake-queue__column-picker-note{margin:0 0 var(--spacing-3);font-size:rem-convert(12px);line-height:1.4;color:#5c6478}.caw-intake-queue__column-picker-subtitle{margin:0 0 var(--spacing-2);font-size:rem-convert(12px);font-weight:var(--font-weight-2);color:#5c6478}.caw-intake-queue__column-picker-subtitle:not(:first-of-type){margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-intake-queue__column-option{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:rem-convert(14px);color:var(--color-text-body);cursor:pointer}.caw-intake-queue__column-option input{accent-color:#FD5108}.caw-intake-queue__pagination{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4) var(--spacing-5);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.12)}@media(max-width:1024px){.caw-intake-queue__header,.caw-intake-queue__views,.caw-intake-queue__toolbar,.caw-intake-queue__table-scroll{padding-inline:var(--spacing-5) var(--spacing-6)}.caw-intake-queue__filters{position:absolute;top:0;right:0;bottom:0;z-index:10;box-shadow:0 4px 8px -2px #4c50563d}}html.caw-queue-col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.caw-workspace{padding-block:var(--spacing-6);padding-inline:var(--spacing-5) var(--spacing-6);min-height:100%;background:var(--color-background-default)}.caw-workspace__grid{display:grid;width:100%;grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-template-areas:"greet greet" "cards cards" "pipe pipe" "table insp";gap:var(--spacing-5) var(--spacing-6);align-items:start}.caw-workspace__greeting-area{grid-area:greet}.caw-workspace__cards-area{grid-area:cards}.caw-workspace__pipeline-area{grid-area:pipe}.caw-workspace__table-area{grid-area:table;min-width:0}.caw-workspace__aside{display:flex;flex-direction:column;gap:var(--spacing-4)}.caw-workspace__aside--insights{grid-area:insp;align-self:start;width:100%;min-width:0;background:#fff5ed;border:1px solid rgba(253,81,8,.16);border-radius:.25rem;padding:var(--spacing-5);box-shadow:0 2px 4px -2px #4c50563d}.caw-workspace__aside--insights .caw-workspace-widget__state{background:var(--color-background-container);border-color:rgba(var(--color-background-tertiary-rgb),.12);color:#111113;box-shadow:none}.caw-workspace__aside--insights .caw-workspace-widget__icon{color:#fd5108}.caw-workspace__aside--insights .caw-workspace-widget__state--error{border-color:#d1554859}.caw-workspace__insights-head{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.caw-workspace__insights-icon{font-size:1.25rem;line-height:1;color:#fd5108}.caw-workspace__insights-title{margin:0!important;color:#111113!important}@media(max-width:1024px){.caw-workspace{padding:var(--spacing-5) var(--spacing-5)}.caw-workspace__grid{grid-template-columns:1fr;grid-template-areas:"greet" "cards" "pipe" "table" "insp"}.caw-workspace__greeting-line{font-size:1.375rem}}.caw-workspace__greeting{margin:0 0 var(--spacing-2)}.caw-workspace__greeting-line{display:block;margin-bottom:var(--spacing-3);font-size:32px;font-weight:var(--font-weight-1);color:var(--color-text-heading)}.caw-workspace__greeting-sub{color:var(--color-text-body);max-width:40rem}.caw-workspace__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-4)}@media(max-width:1280px){.caw-workspace__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.caw-workspace__card{background:var(--color-background-container);border-radius:.25rem;box-shadow:0 2px 4px -2px #4c50563d;padding:var(--spacing-5) var(--spacing-6);border:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-workspace__card--kpi{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 2px 4px -2px #4c50563d!important;transition:border-color .15s ease,box-shadow .15s ease}.caw-workspace__card--kpi:hover:not(:disabled){border-color:#fd510859;box-shadow:0 4px 8px -2px #4c50563d!important}.caw-workspace__card--kpi:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-workspace__card--selected{border-color:#fd510873;box-shadow:0 4px 8px -2px #4c50563d!important}.caw-workspace__card--highlight{border-color:#fd51088c;box-shadow:0 4px 8px -2px #4c50563d!important}.caw-workspace__card--risk{border-color:#d6222273;box-shadow:0 4px 8px -2px #4c50563d!important}.caw-workspace__card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.caw-workspace__card-head .caw-workspace__card-label{margin:0;flex:1;min-width:0}.caw-workspace__card-label{font-size:rem-convert(14px);font-weight:var(--font-weight-1);color:var(--color-text-body);margin:0 0 var(--spacing-3);line-height:rem-convert(24px)}.caw-workspace__card-value{margin:0;display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.caw-workspace__card-number{font-size:2rem;font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-workspace__card-number--danger{color:#d62222}.caw-workspace__card-kpi-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1.375rem;line-height:1}.caw-workspace__card-kpi-icon--primary{color:#111113}.caw-workspace__card-kpi-icon--accent{color:#fd5108}.caw-workspace__card-kpi-icon--success{color:#059669}.caw-workspace__card-kpi-icon--risk{color:#d62222}.caw-workspace__card-delta{margin-left:var(--spacing-2);font-size:rem-convert(16px);font-weight:var(--font-weight-2);color:#059669;vertical-align:baseline}.caw-workspace__section-title{font-size:rem-convert(20px);font-weight:var(--font-weight-2);color:var(--color-text-heading);margin:0 0 var(--spacing-4)}.caw-workspace__section-title--in-panel{margin-top:0;margin-bottom:var(--spacing-4);padding:0 var(--spacing-1)}.caw-workspace__pipeline-shell{background:var(--color-background-container);border-radius:.25rem;border:1px solid rgba(var(--color-background-tertiary-rgb),.12);box-shadow:0 2px 4px -2px #4c50563d;padding:var(--spacing-5) var(--spacing-5)}.caw-workspace__pipeline{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing-2);margin-bottom:0;overflow-x:auto;padding-bottom:0}.caw-workspace__pipe-arrow{flex-shrink:0;color:#111113;font-size:rem-convert(16px);font-weight:var(--font-weight-2);line-height:1;padding:0 var(--spacing-1);-webkit-user-select:none;user-select:none}.caw-workspace__pipe-seg{display:inline-flex;align-items:center;gap:var(--spacing-3);border:none;cursor:pointer;font-family:inherit;border-radius:999px;padding:var(--spacing-3) var(--spacing-4);background:#eeeff1;color:#111113;font-size:rem-convert(12px);font-weight:var(--font-weight-2);white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.caw-workspace__pipe-seg:hover{background:#d9dee8}.caw-workspace__pipe-seg--selected{background:#eeeff1;color:#111113;box-shadow:0 0 0 .125rem #fd5108}.caw-workspace__pipe-seg-label{letter-spacing:.02em;color:#111113}.caw-workspace__pipe-seg-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 var(--spacing-2);border-radius:50%;font-size:rem-convert(12px);font-weight:var(--font-weight-2);background:#fd5108;color:#fff}.caw-workspace__table-wrap{background:var(--color-background-container);border-radius:.25rem;box-shadow:0 2px 4px -2px #4c50563d;overflow:visible;border:1px solid rgba(var(--color-background-tertiary-rgb),.08);padding:var(--spacing-5)}.caw-workspace__table-shell{display:flex;flex-direction:column;min-width:0;overflow:visible;margin:0 -var(--spacing-5)}.caw-workspace__table-head{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.caw-workspace__table-heading-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caw-workspace__table-heading-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-4)}.caw-workspace__table-scope{margin:0;font-size:rem-convert(14px);color:#5c6478;min-width:0}.caw-workspace__view-toggle{flex-shrink:0}.caw-workspace__view-toggle .caw-segmented-buttons__btn{padding:var(--spacing-2) var(--spacing-4);font-size:rem-convert(14px)}@media(max-width:768px){.caw-workspace__view-toggle{align-self:stretch}.caw-workspace__view-toggle .caw-segmented-buttons{display:flex;width:100%}.caw-workspace__view-toggle .caw-segmented-buttons__btn{flex:1 1 0;text-align:center}}.caw-workspace__table-toolbar{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.caw-workspace__search{flex:1 1 13.75rem;max-width:20rem}@media(max-width:768px){.caw-workspace__search{flex:1 1 100%;max-width:none}}.caw-workspace__scope-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);margin:var(--spacing-4) var(--spacing-5) 0;padding:var(--spacing-3) var(--spacing-4);background:rgba(var(--color-text-body),.04);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:var(--border-radius-2)}.caw-workspace__scope-banner-text{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-workspace__scope-banner-dismiss{border:0;background:transparent;font-size:rem-convert(14px);cursor:pointer;white-space:nowrap;color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-workspace__scope-banner-dismiss:hover:not(:disabled){color:#fd5108}.caw-workspace__scope-banner-dismiss:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-workspace__scope-banner-dismiss{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-workspace__scope-banner-dismiss:disabled{cursor:wait;opacity:.7}.caw-workspace__analyst-filter{min-width:11.25rem}.caw-workspace__collaboration-banner{margin:var(--spacing-4) var(--spacing-5) 0;padding:var(--spacing-3) var(--spacing-4);background:rgba(var(--color-text-body),.06);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:var(--border-radius-2)}.caw-workspace__collaboration-banner p{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-workspace__filter-btn{position:relative}.caw-workspace__filter-dot{position:absolute;top:.375rem;right:.375rem;width:.5rem;height:.5rem;border-radius:50%;background:#fd5108}.caw-workspace__view-all{font-size:rem-convert(14px);color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-workspace__view-all:hover:not(:disabled){color:#fd5108}.caw-workspace__view-all:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-workspace__filters{margin:var(--spacing-4) var(--spacing-5) 0;padding:var(--spacing-4);border-radius:var(--border-radius-2);border:1px solid rgba(var(--color-background-tertiary-rgb),.15);background:var(--color-background-container-alt)}.caw-workspace__filters-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-3)}.caw-workspace__filters-apply,.caw-workspace__filters-clear{border:none;background:transparent;font-size:rem-convert(14px);cursor:pointer;color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-workspace__filters-apply:hover:not(:disabled),.caw-workspace__filters-clear:hover:not(:disabled){color:#fd5108}.caw-workspace__filters-apply:focus-visible,.caw-workspace__filters-clear:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-workspace__filters-apply,.caw-workspace__filters-clear{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-workspace__filters-apply:disabled,.caw-workspace__filters-clear:disabled{cursor:wait;opacity:.7}.caw-workspace__filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--spacing-4)}.caw-workspace__filter-group-title{margin:0 0 var(--spacing-2);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-workspace__filter-option{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:rem-convert(14px);color:var(--color-text-body);cursor:pointer}.caw-workspace__filter-option--checked{color:#111113;font-weight:var(--font-weight-2)}.caw-workspace__table-caption{margin:0 var(--spacing-5) var(--spacing-3);font-size:rem-convert(14px);color:#5c6478}.caw-workspace__table-caption a{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-workspace__table-caption a:hover:not(:disabled){color:#fd5108}.caw-workspace__table-caption a:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-workspace__table-caption-clear{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-workspace__table-caption-clear:hover:not(:disabled){color:#fd5108}.caw-workspace__table-caption-clear:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-workspace__table-caption-clear{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-workspace__table-caption-clear:disabled{cursor:wait;opacity:.7}.caw-workspace__table-caption-clear{padding:0;border:none;background:none;font:inherit;cursor:pointer}.caw-workspace__table-empty{padding:var(--spacing-6);text-align:center;color:#5c6478}.caw-workspace__last-comment{white-space:nowrap}.caw-workspace__pagination{padding:var(--spacing-4) var(--spacing-5) var(--spacing-5)}.caw-workspace__table{font-size:rem-convert(14px)}.caw-workspace__table.caw-intake-queue__table{width:max-content}.caw-workspace__table.caw-intake-queue__table tbody tr{cursor:pointer}.caw-workspace__table.caw-intake-queue__table thead th.caw-intake-queue__sticky-col,.caw-workspace__table.caw-intake-queue__table tbody td.caw-intake-queue__sticky-col{position:sticky;background-color:var(--color-background-container);isolation:isolate}.caw-workspace__table.caw-intake-queue__table thead th.caw-intake-queue__sticky-col{background-color:#eeeff1}.caw-workspace__table.caw-intake-queue__table tbody tr:hover td.caw-intake-queue__sticky-col{background-color:var(--color-background-default)}.caw-workspace__table.caw-intake-queue__table .caw-intake-queue__sticky-col--id,.caw-workspace__table.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--id{left:0;z-index:5}.caw-workspace__table.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--id{z-index:9}.caw-workspace__table.caw-intake-queue__table .caw-intake-queue__sticky-col--title,.caw-workspace__table.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--title{left:var(--caw-queue-col-id);z-index:6}.caw-workspace__table.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--title{z-index:10}.caw-workspace__table.caw-intake-queue__table .caw-intake-queue__sticky-col--next-action,.caw-workspace__table.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--next-action{left:calc(var(--caw-queue-col-id) + var(--caw-queue-col-title));z-index:7}.caw-workspace__table.caw-intake-queue__table thead th.caw-intake-queue__sticky-col--next-action{z-index:11}.caw-workspace__table.caw-intake-queue__table.caw-intake-queue__table--hide-title .caw-intake-queue__sticky-col--next-action,.caw-workspace__table.caw-intake-queue__table.caw-intake-queue__table--hide-title thead th.caw-intake-queue__sticky-col--next-action{left:var(--caw-queue-col-id)}.caw-workspace__table.caw-intake-queue__table.caw-intake-queue__table--hide-next-action .caw-intake-queue__sticky-col--title,.caw-workspace__table.caw-intake-queue__table.caw-intake-queue__table--hide-next-action thead th.caw-intake-queue__sticky-col--title{box-shadow:6px 0 10px rgba(var(--color-background-tertiary-rgb),.12)}.caw-workspace__table.caw-intake-queue__table .caw-intake-queue__sticky-col--id{overflow:hidden}.caw-workspace__table.caw-intake-queue__table .caw-workspace__ticket-id-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;max-width:100%;overflow:hidden}.caw-workspace__table.caw-intake-queue__table .caw-workspace__ticket-link.caw-intake-queue__row-link--id{display:block;max-width:100%}.caw-workspace__table.caw-intake-queue__table .caw-workspace__gate-review-link{display:block;margin-left:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-workspace__table:not(.caw-intake-queue__table){width:100%;min-width:max-content;border-collapse:collapse}.caw-workspace__table:not(.caw-intake-queue__table) thead{display:table-header-group}.caw-workspace__table:not(.caw-intake-queue__table) th{text-align:left;padding:var(--spacing-4) var(--spacing-5);font-weight:var(--font-weight-2);letter-spacing:.02em;border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.14);white-space:nowrap;box-shadow:inset 0 -1px rgba(var(--color-background-tertiary-rgb),.06)}.caw-workspace__table:not(.caw-intake-queue__table) thead th{position:sticky;top:0;z-index:1}.caw-workspace__table:not(.caw-intake-queue__table) td{padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.06);color:var(--color-text-body)}.caw-workspace__table:not(.caw-intake-queue__table) tbody tr{cursor:pointer;transition:background .15s ease}.caw-workspace__table:not(.caw-intake-queue__table) tbody tr:hover{background:rgba(var(--color-background-tertiary-rgb),.08)}.caw-workspace__table:not(.caw-intake-queue__table) tr:last-child td{border-bottom:none}.caw-workspace__ticket-link{font-size:rem-convert(14px);color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-workspace__ticket-link:hover:not(:disabled){color:#fd5108}.caw-workspace__ticket-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-workspace__gate-review-link{display:inline-block;margin-left:var(--spacing-2);font-size:rem-convert(12px);color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-workspace__gate-review-link:hover:not(:disabled){color:#fd5108}.caw-workspace__gate-review-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-workspace__status-cell{display:inline-flex;align-items:center;gap:var(--spacing-3);max-width:100%}.caw-workspace__status-label{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caw-workspace__status{width:.625rem;height:.625rem;border-radius:50%;display:inline-block;flex-shrink:0}.caw-workspace__status--ok{background:#059669}.caw-workspace__status--warn{background:#b37714}.caw-workspace__status--bad{background:var(--color-text-error)}.caw-workspace__insight{background:var(--color-background-container);border-radius:.25rem;padding:var(--spacing-4);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);box-shadow:none}.caw-workspace__insight p{margin:0 0 var(--spacing-4);color:#111113}.caw-workspace__insight .caw-workspace__insight-cta,.caw-workspace__insight .caw-workspace__insight-cta.ap-button,.caw-workspace__insight button.ap-button{border-radius:.25rem}.caw-ai-insights-widget{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.caw-ai-insights-widget__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}.caw-ai-insights-widget__tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);width:100%;padding:var(--spacing-3) var(--spacing-4);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:.25rem;background:var(--color-background-container);color:#111113;cursor:pointer;font:inherit;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.caw-ai-insights-widget__tile:hover:not(:disabled){border-color:#fd510859;background:#fd51080a}.caw-ai-insights-widget__tile--selected{background:#fd510814;border-color:#fd510873;box-shadow:0 2px 4px -2px #4c50563d}.caw-ai-insights-widget__tile:disabled{cursor:default;opacity:.7}.caw-ai-insights-widget__tile-count{font-size:1.375rem;font-weight:var(--font-weight-2);line-height:1.1;color:#fd5108}.caw-ai-insights-widget__tile-label{font-size:.75rem;line-height:1.3;color:#5c6478}.caw-ai-insights-widget__detail{min-height:7.5rem;max-height:20rem;overflow-y:auto;padding:var(--spacing-3);border-radius:.25rem;background:var(--color-background-container);border:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-ai-insights-widget__empty{margin:0;color:#5c6478;font-size:.875rem}.caw-ai-insights-widget__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-ai-insights-widget__item{padding:var(--spacing-2) var(--spacing-2) var(--spacing-3);border-radius:.25rem;border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.12);transition:background .15s ease}.caw-ai-insights-widget__item:hover{background:#fd51080a}.caw-ai-insights-widget__item:last-child{padding-bottom:var(--spacing-3);border-bottom:none}.caw-ai-insights-widget__item-head{display:flex;flex-direction:column;gap:.125rem;margin-bottom:var(--spacing-2)}.caw-ai-insights-widget__ritm-link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-ai-insights-widget__ritm-link:hover:not(:disabled){color:#fd5108}.caw-ai-insights-widget__ritm-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-ai-insights-widget__item-title{display:block;color:#5c6478;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-ai-insights-widget__item-message{margin:0;color:#111113;font-size:.8125rem;line-height:1.4}.caw-executive{padding-block:var(--spacing-6);padding-inline:var(--spacing-5) var(--spacing-6);min-height:100%;background:var(--color-background-default)}.caw-executive__header{margin-bottom:var(--spacing-6)}.caw-executive__title{margin:0 0 var(--spacing-2);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-executive__subtitle{margin:0;font-size:rem-convert(16px);color:var(--color-text-body)}.caw-executive__lifecycle-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-5);padding:var(--spacing-4) var(--spacing-5);border-radius:.25rem;background:#fd51081a;border:1px solid rgba(253,81,8,.28)}.caw-executive__lifecycle-banner-text{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-executive__lifecycle-banner-text strong{color:var(--color-text-heading)}.caw-executive__lifecycle-banner-dismiss{flex-shrink:0;margin:0;padding:var(--spacing-2) var(--spacing-3);border:1px solid rgba(253,81,8,.4);border-radius:.25rem;background:var(--color-background-container);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#fd5108;cursor:pointer}.caw-executive__lifecycle-banner-dismiss:hover{background:#fd510814}.caw-executive__lifecycle-banner-dismiss:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-executive__kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}@media(max-width:1280px){.caw-executive__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.caw-executive__kpi-grid{grid-template-columns:1fr}}.caw-executive__kpi-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-4);margin-bottom:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border-radius:.25rem;background:var(--color-background-container);border:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-executive__kpi-toolbar-field{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:13.75rem}.caw-executive__kpi-toolbar-field--release{flex:1 1 22.5rem;min-width:17.5rem;max-width:30rem}.caw-executive__kpi-toolbar-label{font-size:rem-convert(12px);font-weight:var(--font-weight-2);color:#5c6478}.caw-executive__kpi-toolbar-select{width:100%;min-width:0;max-width:100%}.caw-executive__kpi-toolbar-hint{margin:0;padding-bottom:var(--spacing-2);font-size:rem-convert(14px);color:#5c6478}.caw-executive__kpi-scope-caption{margin:0 0 var(--spacing-4);font-size:rem-convert(14px);color:var(--color-text-body)}.caw-executive__kpi-scope-caption strong{color:var(--color-text-heading)}.caw-executive__kpi-card{background:var(--color-background-container);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:.25rem;padding:var(--spacing-5);box-shadow:0 2px 4px -2px #4c50563d}.caw-executive__kpi-card--link{display:block;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.caw-executive__kpi-card--link:hover{border-color:#fd510873;box-shadow:0 4px 8px -2px #4c50563d}.caw-executive__kpi-card--link:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-executive__kpi-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-3)}.caw-executive__kpi-label{font-size:rem-convert(14px);color:#5c6478}.caw-executive__kpi-icon{font-size:1.25rem;color:#fd5108}.caw-executive__kpi-value-row{display:flex;align-items:flex-end;gap:var(--spacing-2)}.caw-executive__kpi-value{font-size:2rem;font-weight:var(--font-weight-2);color:var(--color-text-heading);line-height:1}.caw-executive__main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--spacing-5);margin-bottom:var(--spacing-5)}@media(max-width:1280px){.caw-executive__main-grid{grid-template-columns:1fr}}.caw-executive__charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-5);margin-bottom:var(--spacing-5)}@media(max-width:1280px){.caw-executive__charts-grid{grid-template-columns:1fr}}.caw-executive__panel{background:var(--color-background-container);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:.25rem;padding:var(--spacing-5)}.caw-executive__panel--wide{min-width:0}.caw-executive__panel-title-row,.caw-executive__narrative-head{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);color:#fd5108}.caw-executive__panel-title{margin:0 0 var(--spacing-4);font-size:rem-convert(20px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-executive__panel-title-row .caw-executive__panel-title,.caw-executive__narrative-head .caw-executive__panel-title{margin-bottom:0}.caw-executive__panel-hint{margin:0 0 var(--spacing-4);font-size:rem-convert(12px);color:#5c6478}.caw-executive__release-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-executive__release-item{display:flex;flex-direction:column;gap:0;border-radius:.25rem;overflow:hidden;background:var(--color-background-default)}.caw-executive__release-row{display:flex;align-items:center;gap:var(--spacing-4);width:100%;margin:0;padding:var(--spacing-4);border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.caw-executive__release-row:hover{background:#fd51080f}.caw-executive__release-row:focus-visible{outline:2px solid #FD5108;outline-offset:-2px}.caw-executive__release-row--expanded{background:#fd510814;border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-executive__release-date{display:flex;flex-direction:column;align-items:center;min-width:4.5rem}.caw-executive__release-year{font-size:rem-convert(12px);color:#5c6478}.caw-executive__release-day{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-executive__release-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-executive__release-title{margin:0;font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-executive__release-meta{margin:0;font-size:rem-convert(12px);color:#5c6478}.caw-executive__release-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.caw-executive__release-chevron{color:#5c6478;flex-shrink:0;font-size:1.125rem}.caw-executive__release-detail{padding:var(--spacing-4) var(--spacing-5) var(--spacing-5);background:var(--color-background-container);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.08)}.caw-executive__release-detail-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.caw-executive__release-detail-kpi{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3);border-radius:.25rem;background:var(--color-background-default)}.caw-executive__release-detail-kpi-label{font-size:rem-convert(12px);color:#5c6478}.caw-executive__release-detail-kpi-value{font-size:rem-convert(20px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-executive__release-detail-section{margin-bottom:var(--spacing-4)}.caw-executive__release-detail-section:last-child{margin-bottom:0}.caw-executive__release-detail-heading{margin:0 0 var(--spacing-2);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-executive__release-workstreams,.caw-executive__release-tickets,.caw-executive__release-mitigations{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-executive__release-workstream{display:flex;justify-content:space-between;gap:var(--spacing-3);font-size:rem-convert(14px);color:var(--color-text-body)}.caw-executive__release-tickets li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2);font-size:rem-convert(14px)}.caw-executive__release-ticket-link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-executive__release-ticket-link:hover:not(:disabled){color:#fd5108}.caw-executive__release-ticket-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-executive__release-ticket-title{color:var(--color-text-body)}.caw-executive__release-mitigations li{font-size:rem-convert(14px);line-height:rem-convert(24px);color:var(--color-text-body);padding-left:var(--spacing-3);border-left:.1875rem solid rgba(253,81,8,.45)}.caw-executive__bottleneck-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-executive__bottleneck{border-left:.25rem solid #ffaa72;padding-left:var(--spacing-3)}.caw-executive__bottleneck-stage{margin:0 0 var(--spacing-1);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-executive__bottleneck-meta{margin:0;font-size:rem-convert(12px);color:#5c6478}.caw-executive__bar-chart{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-executive__bar-row{display:grid;grid-template-columns:minmax(7.5rem,1.2fr) 1fr 2.5rem;align-items:center;gap:var(--spacing-3)}.caw-executive__bar-label{font-size:rem-convert(12px);color:#5c6478;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caw-executive__bar-track{height:.625rem;border-radius:.25rem;background:#eeeff1;overflow:hidden}.caw-executive__bar-fill{height:100%;border-radius:.25rem;background:#ffaa72}.caw-executive__bar-value{font-size:rem-convert(12px);font-weight:var(--font-weight-2);color:var(--color-text-heading);text-align:right}.caw-executive__stage-chart{padding-top:var(--spacing-2)}.caw-executive__stage-chart-plot{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--spacing-2);align-items:stretch}.caw-executive__stage-y-axis{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2.25rem;box-sizing:border-box}.caw-executive__stage-y-axis-inner{display:flex;flex-direction:column;justify-content:space-between;height:8.75rem}.caw-executive__stage-y-tick{font-size:.6875rem;line-height:1;color:#5c6478;text-align:right}.caw-executive__stage-plot-area{display:flex;flex-direction:column;min-width:0}.caw-executive__stage-bars{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-1);height:8.75rem;padding:0 var(--spacing-2);border-left:1px solid #dfe3e6;border-bottom:1px solid #dfe3e6;box-sizing:border-box}.caw-executive__stage-grid-line{position:absolute;left:0;right:0;height:1px;background:#dfe3e6d9;pointer-events:none}.caw-executive__stage-bar-col{position:relative;z-index:1;flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center}.caw-executive__stage-bar-col--link{text-decoration:none;color:inherit;border-radius:.25rem;transition:background-color .15s ease,box-shadow .15s ease}.caw-executive__stage-bar-col--link:hover .caw-executive__stage-bar{background:#fe7c39}.caw-executive__stage-bar-col--link:focus-visible{outline:2px solid #111113;outline-offset:2px}.caw-executive__stage-bar-col--highlighted .caw-executive__stage-bar{background:#fe7c39;box-shadow:0 0 0 2px #fd510859}.caw-executive__stage-x-link{flex:1;min-width:0;display:flex;justify-content:center;text-decoration:none;color:inherit}.caw-executive__stage-x-link--highlighted .caw-executive__stage-x-label,.caw-executive__stage-x-label--highlighted{color:#fd5108;font-weight:var(--font-weight-2)}.caw-executive__stage-bar-wrap{width:100%;max-width:2.25rem;height:100%;display:flex;align-items:flex-end;justify-content:center}.caw-executive__stage-bar{width:100%;min-height:.25rem;border-radius:.25rem .25rem 0 0;background:#ffaa72;transition:background-color .15s ease}.caw-executive__stage-x-axis{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-1);min-height:2.25rem;padding:var(--spacing-2) var(--spacing-2) 0}.caw-executive__stage-x-label{flex:1;min-width:0;font-size:.6875rem;line-height:1.2;color:#5c6478;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-executive__narrative{background:linear-gradient(135deg,#fd51081f,#fd51080a);border:1px solid rgba(253,81,8,.25);border-radius:.25rem;padding:var(--spacing-5)}.caw-executive__narrative-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);width:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit;font:inherit}.caw-executive__narrative-toggle:hover .caw-executive__panel-title{color:#fd5108}.caw-executive__narrative-toggle:focus-visible{outline:2px solid #FD5108;outline-offset:2px;border-radius:.25rem}.caw-executive__narrative-chevron{flex-shrink:0;font-size:1.125rem;color:#5c6478}.caw-executive__narrative-body{margin-top:var(--spacing-4)}.caw-executive__narrative-p{margin:0 0 var(--spacing-3);font-size:rem-convert(14px);line-height:rem-convert(24px);color:var(--color-text-body)}.caw-executive__narrative-p:last-child{margin-bottom:0}.caw-persona-journey{box-sizing:border-box;padding-block:var(--spacing-6);padding-inline:var(--spacing-5) var(--spacing-6);overflow-y:auto;background:var(--color-background-default)}.caw-persona-journey__header{margin-bottom:var(--spacing-6)}.caw-persona-journey__title{margin:0 0 var(--spacing-2);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-persona-journey__subtitle{margin:0;font-size:rem-convert(16px);color:var(--color-text-body)}.caw-persona-journey__section-title{margin:0 0 var(--spacing-4);font-size:1.25rem;font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-persona-journey__feature-groups{margin-bottom:var(--spacing-7)}.caw-persona-journey__feature-group+.caw-persona-journey__feature-group{margin-top:var(--spacing-6)}.caw-persona-journey__feature-group-title{margin:0 0 var(--spacing-3);font-size:rem-convert(16px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-persona-journey__feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4)}@media(max-width:1280px){.caw-persona-journey__feature-grid{grid-template-columns:1fr}}.caw-persona-journey__feature-card{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5);border-radius:.25rem;background:var(--color-background-container);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);box-shadow:0 2px 4px -2px #4c50563d}.caw-persona-journey__feature-card-head{display:flex;align-items:flex-start;gap:var(--spacing-3)}.caw-persona-journey__feature-icon{flex-shrink:0;font-size:1.375rem;color:#fd5108}.caw-persona-journey__feature-card-titles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);min-width:0}.caw-persona-journey__feature-card-title{margin:0;font-size:rem-convert(16px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-persona-journey__feature-badge{display:inline-flex;align-items:center;padding:.125rem var(--spacing-2);border-radius:.25rem;font-size:.6875rem;font-weight:var(--font-weight-2);color:#5c6478;background:#dfe3e640}.caw-persona-journey__feature-summary{margin:0;font-size:rem-convert(14px);line-height:rem-convert(24px);color:var(--color-text-body)}.caw-persona-journey__feature-highlights{margin:0;padding-left:var(--spacing-4);font-size:rem-convert(14px);line-height:rem-convert(24px);color:var(--color-text-body)}.caw-persona-journey__feature-highlights li+li{margin-top:var(--spacing-1)}.caw-persona-journey__matrix-region{margin-bottom:0}.caw-persona-journey__matrix-lead{margin:0 0 var(--spacing-4);font-size:rem-convert(14px);line-height:rem-convert(24px);color:var(--color-text-body)}.caw-persona-journey__matrix-scroll{overflow-x:auto;border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:.25rem;background:var(--color-background-container)}.caw-persona-journey__matrix{display:grid;grid-template-columns:minmax(8.75rem,auto) repeat(var(--caw-persona-journey-cols, 12),minmax(8.75rem,1fr));min-width:max(100%,8.75rem + 12 * 8.75rem)}.caw-persona-journey__row-label{position:sticky;left:0;z-index:2;padding:var(--spacing-4) var(--spacing-3);font-size:rem-convert(12px);font-weight:var(--font-weight-2);color:#5c6478;background:var(--color-background-container);border-right:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.08);align-self:stretch;display:flex;align-items:center}.caw-persona-journey__stage-head-cell{padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.08);border-right:1px solid rgba(var(--color-background-tertiary-rgb),.06);min-width:0}.caw-persona-journey__stage-head{width:100%;margin:0;padding:var(--spacing-2) var(--spacing-2);border:1px solid transparent;border-radius:.25rem;background:#fd51080f;font-size:.6875rem;font-weight:var(--font-weight-2);color:var(--color-text-heading);cursor:pointer;text-align:center;transition:background .15s ease,border-color .15s ease}.caw-persona-journey__stage-head:hover{background:#fd51081f;border-color:#fd510833}.caw-persona-journey__stage-head:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-persona-journey__stage-head--selected{color:#111113;background:#fd510814;border-color:#fd510859}.caw-persona-journey__cell{padding:var(--spacing-4) var(--spacing-3);border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.08);border-right:1px solid rgba(var(--color-background-tertiary-rgb),.06);min-width:0}.caw-persona-journey__ticket-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:.125rem var(--spacing-2);border-radius:.25rem;font-size:rem-convert(16px);font-weight:var(--font-weight-2);color:var(--color-text-heading);background:#fd510814}.caw-persona-journey__ticket-count--empty{color:#5c6478;background:transparent}.caw-persona-journey__capability-list{margin:0;padding-left:var(--spacing-4);font-size:rem-convert(14px);color:var(--color-text-body);line-height:rem-convert(24px)}.caw-persona-journey__capability-list li+li{margin-top:var(--spacing-1)}.caw-assistant-review-dialog__description{margin:0;font-size:rem-convert(14px);color:var(--color-text-light)}.caw-assistant-review-dialog__summary{margin:var(--spacing-3) 0 0;padding:var(--spacing-3);border-radius:var(--border-radius-2);background:rgba(var(--color-background-tertiary-rgb),.08);font-size:rem-convert(14px);color:var(--color-text-body)}.caw-assistant-review-dialog__override{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-3)}.caw-assistant-review-dialog__control{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:rem-convert(14px);color:var(--color-text-heading)}.caw-assistant-review-dialog__control select,.caw-assistant-review-dialog__control input{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid rgba(var(--color-background-tertiary-rgb),.2);border-radius:var(--border-radius-2);background:var(--color-background-default);color:var(--color-text-body);font:inherit}.caw-assistant-review-dialog__field{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-assistant-review-dialog__textarea{width:100%;min-height:7.5rem;padding:var(--spacing-3);border:1px solid rgba(var(--color-background-tertiary-rgb),.2);border-radius:var(--border-radius-2);background:var(--color-background-default);color:var(--color-text-body);resize:vertical;font:inherit}.caw-ai-review-drawer.ap-drawer-wrapper{z-index:1200}.caw-ai-review-drawer .ap-drawer.ap-drawer-right{width:min(560px,100%);height:100%;max-height:100vh}.caw-ai-review-drawer .ap-drawer-content{height:100%;display:flex;flex-direction:column;background:#fff;color:#111113}.caw-ai-review-drawer .ap-drawer-header{position:relative;flex-shrink:0;display:flex;height:auto;min-height:0;align-items:flex-start;overflow:visible;box-sizing:border-box;padding:2.5rem 3.5rem 1.25rem 1.5rem}.caw-ai-review-drawer .ap-drawer-icons{z-index:5}.caw-ai-review-drawer .ap-drawer-icon{position:relative;z-index:6}.caw-ai-review-drawer .ap-drawer-body{flex:1;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.caw-ai-review-drawer__header-content{position:relative;z-index:1;width:100%;min-width:0}.caw-ai-review-drawer__eyebrow{display:inline-flex;align-items:center;margin:0 0 .625rem;padding:.125rem .5rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#111113;background:#fd510829;border:1px solid rgba(253,81,8,.35)}.caw-ai-review-drawer__title-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.caw-ai-review-drawer__title{margin:0;font-size:1.5rem;color:#111113}.caw-ai-review-drawer__subtitle{margin:.75rem 0 0;padding-right:2.5rem;color:#111113;font-size:1rem;font-weight:500;line-height:1.4;word-break:break-word}.caw-ai-review-drawer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.caw-ai-review-drawer__state{margin:0;color:#5c6478}.caw-ai-review-drawer__state--error{color:#dc2626}.caw-ai-review-drawer__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#FD5108 #eeeff1;padding:.0625rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.caw-ai-review-drawer__body::-webkit-scrollbar{width:.625rem}.caw-ai-review-drawer__body::-webkit-scrollbar-track{background:#eeeff1;border-radius:62.4375rem}.caw-ai-review-drawer__body::-webkit-scrollbar-thumb{background:#fd5108;border-radius:62.4375rem}.caw-ai-review-drawer__section h3{margin:0 0 .5rem;font-size:.95rem}.caw-ai-review-drawer__section p{margin:0;color:#5c6478}.caw-ai-review-drawer__section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.caw-ai-review-drawer__section-head h3{margin:0}.caw-ai-review-drawer__timeline-toggle{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-ai-review-drawer__timeline-toggle:hover:not(:disabled){color:#fd5108}.caw-ai-review-drawer__timeline-toggle:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-ai-review-drawer__timeline-toggle{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-ai-review-drawer__timeline-toggle:disabled{cursor:wait;opacity:.7}.caw-ai-review-drawer__timeline-toggle{font-size:.875rem}.caw-ai-review-drawer__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.caw-ai-review-drawer__comparison dt{margin:0;font-size:.75rem;color:#5c6478}.caw-ai-review-drawer__comparison dd{margin:.25rem 0 0;font-weight:600}.caw-ai-review-drawer__full-row{grid-column:1/-1}.caw-ai-review-drawer__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.caw-ai-review-drawer__list,.caw-ai-review-drawer__timeline{margin:0;padding-left:1.25rem}.caw-ai-review-drawer__artifact-link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-ai-review-drawer__artifact-link:hover:not(:disabled){color:#fd5108}.caw-ai-review-drawer__artifact-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-ai-review-drawer__artifact-link{font-weight:500}.caw-ai-review-drawer__timeline-head{display:flex;align-items:center;gap:.5rem}.caw-ai-review-drawer__timeline-ai{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fd5108}.caw-ai-review-drawer__timeline-action{margin:.25rem 0}.caw-assign-analyst__subtitle,.caw-assign-analyst__meta{margin:0 0 var(--spacing-2);color:#5c6478;line-height:1.45}.caw-assign-analyst__meta-label{font-weight:var(--font-weight-2);color:#111113}.caw-assign-analyst__empty{margin:var(--spacing-3) 0 0;color:#5c6478;font-size:.8125rem;line-height:1.45}.caw-assign-analyst__warning{margin:var(--spacing-3) 0 0;padding:var(--spacing-3);border-radius:.25rem;border:1px solid rgba(179,119,20,.55);background:#b377142e;color:#050301;font-size:.8125rem;line-height:1.45}.caw-assign-analyst__field{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-4)}.caw-assign-analyst__field span{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-assign-analyst__field select{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113}.caw-assign-analyst__field textarea{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;font:inherit;line-height:1.45;resize:vertical}.caw-assign-analyst__field textarea:focus-visible{outline:2px solid #dfe3e6;outline-offset:1px}.caw-assign-analyst__capacity{margin-top:var(--spacing-4);padding:var(--spacing-3);border-radius:.25rem;background:rgba(var(--color-background-tertiary-rgb),.12);color:#111113;font-size:.8125rem;line-height:1.45}.caw-assign-analyst__capacity p{margin:0 0 var(--spacing-2)}.caw-assign-analyst__capacity p:last-child{margin-bottom:0}.caw-bulk-update__form{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-4);padding-bottom:var(--spacing-2)}.caw-bulk-update__tabs{margin-bottom:var(--spacing-2);flex-shrink:0}.caw-bulk-update__tab-panel-wrap{min-height:0}.caw-bulk-update__tab-panel{display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-bulk-update__tab-panel--assignment,.caw-bulk-update__tab-panel--classification{min-height:12.5rem}.caw-bulk-update__tab-intro{margin:0;font-size:rem-convert(14px);color:var(--color-text-light)}.caw-bulk-update__fields{display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-bulk-update__field-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}.caw-bulk-update__snow-badge{vertical-align:middle}.caw-bulk-update__hint{margin:0;font-size:rem-convert(14px);color:var(--color-text-light)}.caw-bulk-update__field{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:rem-convert(14px);color:var(--color-text-body)}.caw-bulk-update__field--select{position:relative}.caw-bulk-update__field input:not([type=checkbox]),.caw-bulk-update__field select{padding:var(--spacing-2) var(--spacing-3);border:1px solid rgba(var(--color-background-tertiary-rgb),.2);border-radius:var(--border-radius-2);font:inherit;background:var(--color-background-container);color:var(--color-text-body)}.caw-bulk-update__field--select select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.caw-bulk-update__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3);width:100%}.caw-bulk-update__footer-spacer{flex:1 1 auto;min-width:0}.caw-bulk-update__snow-checkbox.ap-checkbox-container{flex:1 1 17.5rem;align-items:flex-start;max-width:26.25rem;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-appkit-modal:has(.caw-bulk-update) .ap-modal-footer{flex-shrink:0;margin-top:0!important;background:var(--color-background-container)}.caw-appkit-modal:has(.caw-bulk-update) .caw-appkit-modal__footer{flex-shrink:0;background:var(--color-background-container)}.caw-appkit-modal:has(.caw-bulk-update .ap-dropdown-select.visible) .ap-modal-body{overflow:hidden}.ap-dropdown-list.caw-bulk-update__upward-dropdown .ap-dropdown-inner-scroll{max-height:10.5rem!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.caw-gate-badge-wrap{display:inline-flex;border-radius:.25rem;cursor:help}.caw-gate-badge-wrap:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-gate-badge .ap-badge-text{white-space:nowrap}.caw-governance-approvals .caw-intake-queue__row-link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-governance-approvals .caw-intake-queue__row-link:hover:not(:disabled){color:#fd5108}.caw-governance-approvals .caw-intake-queue__row-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-governance-approvals .caw-intake-queue__table{--caw-queue-col-next-action: 10rem}.caw-governance-approvals .caw-intake-queue__sticky-col--next-action{overflow:hidden}.caw-governance-approvals .caw-intake-queue__next-actions{align-items:center}.caw-governance-approvals .caw-intake-queue__next-actions:has(.caw-intake-queue__next-action-btn--more){grid-template-columns:max-content max-content;justify-content:flex-start;align-items:center}.caw-governance-approvals .caw-intake-queue__next-actions .caw-intake-queue__next-action-btn:not(.caw-intake-queue__next-action-btn--more),.caw-governance-approvals .caw-intake-queue__next-actions .caw-intake-queue__next-action-btn--more{align-self:center;margin:0;padding:var(--spacing-2)}.caw-governance-approvals .caw-intake-queue__next-actions .caw-intake-queue__next-action-btn:not(.caw-intake-queue__next-action-btn--more){width:auto;max-width:100%}.caw-governance-approvals .caw-intake-queue__next-actions .caw-intake-queue__next-action-btn--more{justify-self:start}.caw-workspace-placeholder{box-sizing:border-box;min-height:100%;padding-block:var(--spacing-7);padding-inline:var(--spacing-5) var(--spacing-6);background:var(--color-background-default)}.caw-workspace-placeholder__title{margin:0 0 var(--spacing-4);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-workspace-placeholder__lead{margin:0;max-width:40rem;font-size:rem-convert(16px);line-height:rem-convert(24px);color:#4b5563}.caw-confidence-bar__label{margin:0 0 var(--spacing-2);font-size:rem-convert(12px);font-weight:var(--font-weight-2);color:#5c6478}.caw-confidence-bar__track{height:.5rem;border-radius:.25rem;background:#eeeff1;overflow:hidden}.caw-confidence-bar__fill{height:100%;border-radius:.25rem;transition:width .2s ease}.caw-confidence-bar__fill--high{background:#059669}.caw-confidence-bar__fill--medium{background:linear-gradient(90deg,#059669,#b37714)}.caw-confidence-bar__fill--low{background:linear-gradient(90deg,#b37714,#d62222)}.caw-confidence-bar__value{margin:var(--spacing-2) 0 0;font-size:rem-convert(12px);color:#5c6478}.caw-change-record-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.caw-change-record-section-header__main{min-width:0}.caw-change-record-section-header__title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-2);min-width:0}.caw-change-record-section-header__title{margin:0;font-size:rem-convert(16px);font-weight:var(--font-weight-2);color:#111113}.caw-change-record-section-header__title--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caw-change-record-section-header--title-hidden{margin-bottom:var(--spacing-3)}.caw-change-record-section-header__sync-meta-wrap{display:inline-flex;align-items:center;flex-shrink:0;cursor:default;outline:none}.caw-change-record-section-header__sync-meta{font-size:rem-convert(12px);font-weight:var(--font-weight-1);color:#5c6478;white-space:nowrap}.caw-change-record-section-header__sync-meta-icon{display:none;font-size:rem-convert(14px);color:#5c6478;line-height:1}.caw-change-record-section-header__aside{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-3)}.caw-change-record-section-header__actions{display:flex;align-items:center;gap:var(--spacing-2)}@media(max-width:1280px){.caw-change-record-section-header__sync-meta{display:none}.caw-change-record-section-header__sync-meta-icon{display:inline-flex}}.caw-tshirt-sizing__title{margin:0 0 var(--spacing-4);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-tshirt-sizing__action-error{margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:.25rem;background:#d622221a;color:#d62222;font-size:rem-convert(14px)}.caw-tshirt-sizing__review-banner{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:.25rem;background:#b377142e;color:#111113;font-size:rem-convert(14px)}.caw-tshirt-sizing__review-banner p{margin:0}.caw-tshirt-sizing__field{margin-bottom:var(--spacing-4)}.caw-tshirt-sizing__field-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.caw-tshirt-sizing__field-label{display:block;margin-bottom:var(--spacing-2);font-size:rem-convert(12px);color:#111113}.caw-tshirt-sizing__field-header .caw-tshirt-sizing__field-label{margin-bottom:0}.caw-tshirt-sizing__sizes{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.caw-tshirt-sizing__size{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.5rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.caw-tshirt-sizing__size:hover:not(:disabled){border-color:#fd5108;background:var(--color-background-default)}.caw-tshirt-sizing__size:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-tshirt-sizing__size:disabled{cursor:not-allowed;opacity:.55}.caw-tshirt-sizing__size--selected{border-color:#fd5108;background:#fd510814;box-shadow:inset 0 0 0 1px #fd5108;color:#111113}.caw-tshirt-sizing__size--selected .caw-tshirt-sizing__size-hours,.caw-tshirt-sizing__size--selected .caw-tshirt-sizing__size-label{color:#111113}.caw-tshirt-sizing__size-code{font-size:rem-convert(14px);font-weight:var(--font-weight-2)}.caw-tshirt-sizing__size-hours{font-size:.6875rem;font-weight:var(--font-weight-2);color:#111113;line-height:1.2}.caw-tshirt-sizing__size-label{font-size:.625rem;color:#111113;text-align:center;line-height:1.2}.caw-tshirt-sizing__effort-value{margin:0;font-size:1.75rem;font-weight:var(--font-weight-2);color:#111113;line-height:1.2}.caw-tshirt-sizing__effort-value--empty{font-size:1.25rem;color:#111113}.caw-tshirt-sizing__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.caw-tshirt-sizing__meta .caw-status-pill{max-width:100%;white-space:normal;text-align:center}.caw-tshirt-sizing__source{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin:0;font-size:rem-convert(14px);color:#111113}.caw-tshirt-sizing__meta-label{color:#111113}.caw-tshirt-sizing__ai-tag{padding:.125rem var(--spacing-2);border-radius:.25rem;background:#fd51081f;color:#fd5108;font-size:rem-convert(12px);font-weight:var(--font-weight-2)}.caw-tshirt-sizing__actions{margin-top:var(--spacing-3)}.caw-tshirt-sizing__readonly-note{margin:var(--spacing-3) 0 0;font-size:rem-convert(12px);color:#111113}.caw-tshirt-sizing__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);font-size:rem-convert(14px);color:#111113}.caw-tshirt-sizing__state p{margin:0}.caw-tshirt-sizing__state--inline{margin-bottom:var(--spacing-4)}.caw-tshirt-sizing__link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-tshirt-sizing__link:hover:not(:disabled){color:#fd5108}.caw-tshirt-sizing__link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-tshirt-sizing__actions .ap-button{border-radius:.25rem}.caw-tshirt-sizing__skeleton{display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-tshirt-sizing__skeleton-line{height:.875rem;border-radius:.25rem;background:linear-gradient(90deg,#eeeff1,color-mix(in srgb,#eeeff1 70%,white),#eeeff1);background-size:200% 100%;animation:caw-tshirt-sizing-shimmer 1.2s ease-in-out infinite}.caw-tshirt-sizing__skeleton-line--wide{height:2.5rem}.caw-tshirt-sizing__skeleton-line--short{width:55%}.caw-tshirt-sizing--compact .caw-tshirt-sizing__effort-value{font-size:1.375rem}.caw-tshirt-sizing--compact .caw-tshirt-sizing__size{min-width:3rem;padding:var(--spacing-2)}.caw-tshirt-sizing--compact .caw-tshirt-sizing__size-label{display:none}@keyframes caw-tshirt-sizing-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.caw-assistant-suggestions{margin-top:.75rem;padding:.75rem .875rem;border:1px solid var(--color-border-subtle, #d9dde3);border-radius:.5rem;background:var(--color-surface-subtle, #f7f8fa)}.caw-assistant-suggestions__summary{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#111113}.caw-assistant-suggestions__revision-label{font-weight:500;color:#5c6478}.caw-assistant-suggestions__hint{margin:0 0 .5rem;font-size:.8125rem;color:#5c6478}.caw-assistant-suggestions__actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.caw-assistant-suggestions__download{margin-right:.25rem}.caw-assistant-suggestions--resolved p{margin:0;font-size:.8125rem;color:#5c6478}.caw-section-draft-diff{margin:var(--spacing-3) 0}.caw-section-draft-diff__title,.caw-section-draft-diff__heading,.caw-section-draft-diff__empty{margin:0 0 var(--spacing-2);font-size:rem-convert(14px);line-height:rem-convert(20px);font-weight:600}.caw-section-draft-diff__empty{font-weight:400;color:#5c6478}.caw-section-draft-diff__grid{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.caw-section-draft-diff__column{flex:1 1 15rem;min-width:0}.caw-section-draft-diff__body{margin:0;max-height:17.5rem;overflow:auto;padding:var(--spacing-2);border:1px solid rgba(var(--color-background-tertiary-rgb),.15);border-radius:var(--border-radius-2);font-family:inherit;font-size:rem-convert(14px);line-height:rem-convert(20px);white-space:pre-wrap;word-break:break-word}.caw-section-draft-diff__cell{display:block}.caw-section-draft-diff__cell--add{background:#d3ebd5}.caw-section-draft-diff__cell--remove{background:#f3d4d1}.caw-section-draft-diff__cell--empty{min-height:rem-convert(20px);background:transparent}.caw-approval-email__form{display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-approval-email__guidance{margin:0;color:var(--color-text-light);font-size:rem-convert(14px)}.caw-approval-email__loading{display:flex;align-items:center;justify-content:center;min-height:17.5rem;color:var(--color-text-light);font-size:rem-convert(14px)}.caw-abap-pipeline-progress{margin-bottom:var(--spacing-4);padding:var(--spacing-3);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:var(--border-radius-2);font-size:rem-convert(12px)}.caw-abap-pipeline-progress__heading{margin:0 0 var(--spacing-3);font-size:rem-convert(14px);font-weight:var(--font-weight-2)}.caw-abap-pipeline-progress__steps{margin:0 0 var(--spacing-3);padding:0;list-style:none}.caw-abap-pipeline-progress__step{position:relative;padding-left:var(--spacing-5);margin-bottom:var(--spacing-2)}.caw-abap-pipeline-progress__step:before{content:"";position:absolute;left:0;top:.35em;width:.65rem;height:.65rem;border-radius:50%;border:2px solid rgba(var(--color-background-tertiary-rgb),.35);background:transparent}.caw-abap-pipeline-progress__step--active:before{border-color:#111113;background:#111113}.caw-abap-pipeline-progress__step--done:before{border-color:#059669;background:#059669}.caw-abap-pipeline-progress__step--failed:before{border-color:#d62222;background:#d62222}.caw-abap-pipeline-progress__step-label{color:var(--color-text-primary)}.caw-abap-pipeline-progress__step--pending .caw-abap-pipeline-progress__step-label{color:var(--color-text-light)}.caw-abap-pipeline-progress__step--failed .caw-abap-pipeline-progress__step-label{color:#d62222}.caw-abap-pipeline-progress__message{margin:0;color:var(--color-text-light)}.caw-abap-spec-panel{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.12);font-size:rem-convert(12px)}.caw-abap-spec-panel__label{font-weight:var(--font-weight-2);margin:0 0 var(--spacing-3)}.caw-abap-spec-panel__quality-notice{margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:.25rem;background:#eeeff1;color:#5c6478;font-size:rem-convert(14px);line-height:1.5}.caw-abap-spec-panel__section{margin-bottom:var(--spacing-4)}.caw-abap-spec-panel__section:last-child{margin-bottom:0}.caw-abap-spec-panel__heading{margin:0 0 var(--spacing-2);font-size:rem-convert(14px);font-weight:var(--font-weight-2)}.caw-abap-spec-panel__md{font-size:rem-convert(12px)}.caw-abap-spec-panel__section--pipeline{padding-bottom:var(--spacing-3);border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-abap-spec-panel__pipeline-stepper{margin-bottom:var(--spacing-3)}.caw-abap-spec-panel__meta{margin:0 0 var(--spacing-2);color:var(--color-text-light)}.caw-abap-spec-panel__meta--mcp{font-weight:var(--font-weight-2)}.caw-abap-spec-panel__meta--connected{color:#059669}.caw-abap-spec-panel__pipeline-table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-3);font-size:rem-convert(12px)}.caw-abap-spec-panel__pipeline-table th,.caw-abap-spec-panel__pipeline-table td{padding:var(--spacing-2);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);text-align:left;vertical-align:top}.caw-abap-spec-panel__pipeline-table th{font-weight:var(--font-weight-2)}.caw-rt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border-radius:.25rem;border:1px solid var(--color-background-border);background:var(--color-background-container);color:var(--color-text-heading);font:inherit;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.caw-rt-btn .Appkit4-icon{font-size:1rem}.caw-rt-btn:hover{border-color:#fd510873;box-shadow:0 .125rem .625rem #0000000a;text-decoration:none}.caw-rt-btn--primary{background:#fd5108;border-color:#fd5108;color:#111113}.caw-rt-btn--secondary{color:#111113}.caw-rt-save-details{display:inline-flex;align-items:center;gap:.75rem}.caw-rt-save-details__status{font-size:.8125rem;color:var(--color-text-light)}.caw-rt-save-details__status--saved,.caw-rt-save-details__status--saved_snow_synced{color:#059669}.caw-rt-save-details__status--saved_snow_failed{color:#b37714}.caw-rt-save-details__status--failed{color:#d62222}.caw-rt-snow-sync{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.8125rem}.caw-rt-snow-sync__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-text-light)}.caw-rt-snow-sync--synced .caw-rt-snow-sync__dot{background:#059669}.caw-rt-snow-sync--pending .caw-rt-snow-sync__dot,.caw-rt-snow-sync--syncing .caw-rt-snow-sync__dot{background:#b37714}.caw-rt-snow-sync--failed .caw-rt-snow-sync__dot,.caw-rt-snow-sync--conflict .caw-rt-snow-sync__dot{background:#d62222}.caw-rt-snow-sync__label{color:var(--color-text-heading);font-weight:500}.caw-rt-snow-sync__time,.caw-rt-snow-sync__error{color:var(--color-text-light)}.caw-rt-summary{padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);box-shadow:0 .125rem .625rem #0000000a}.caw-rt-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media(max-width:960px){.caw-rt-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.caw-rt-summary__grid{grid-template-columns:1fr}}.caw-rt-summary__title{grid-column:span 2}@media(max-width:560px){.caw-rt-summary__title{grid-column:span 1}}.caw-rt-summary__snow{grid-column:span 2}@media(max-width:560px){.caw-rt-summary__snow{grid-column:span 1}}.caw-rt-summary__label{display:block;margin-bottom:.375rem;font-size:.8125rem;color:var(--color-text-light)}.caw-rt-summary strong{color:var(--color-text-heading);font-size:.875rem}.caw-rt-summary--compact{padding:.5rem .75rem;box-shadow:none}.caw-rt-summary__inline{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1.125rem;margin:0}.caw-rt-summary__inline-item{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.caw-rt-summary__inline-item dt{margin:0;font-size:.75rem;font-weight:500;color:var(--color-text-light);white-space:nowrap}.caw-rt-summary__inline-item dt:after{content:":"}.caw-rt-summary__inline-item dd{margin:0;font-size:.8125rem;font-weight:600;color:var(--color-text-heading)}.caw-rt-summary__inline-item dd .caw-release-tasks-drawer__priority{font-weight:600}.caw-rt-summary__inline-item--snow dd{font-weight:400}.caw-rt-priority-field,.caw-rt-priority-field .caw-select-field{width:100%}.caw-rt-action-bar{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:#fff;box-shadow:0 .125rem .625rem #0000000a}.caw-rt-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center}.caw-rt-confirm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#00000073;cursor:pointer}.caw-rt-confirm__panel{position:relative;z-index:1;width:min(92vw,30rem);padding:1.5rem;border-radius:.25rem;background:var(--color-background-container);box-shadow:0 .75rem 2.5rem #0000002e}.caw-rt-confirm__panel h3{margin:0 0 .75rem;color:#111113;font-size:1.125rem}.caw-rt-confirm__message{margin-bottom:0;color:var(--color-text-heading);font-size:.875rem;line-height:1.5}.caw-rt-confirm__actions{display:flex;justify-content:flex-end;gap:.75rem;width:100%}.caw-rt-content-card{display:flex;flex-direction:column;gap:1rem}.caw-rt-content-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.caw-rt-content-card__title{margin:0;color:#111113;font-size:1.25rem;font-weight:600}.caw-rt-content-card__meta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.75rem 1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-default);font-size:.8125rem;color:var(--color-text-light)}.caw-rt-content-card__meta strong{color:var(--color-text-heading)}.caw-rt-content-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.caw-rt-content-card__body{padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);box-shadow:0 .125rem .625rem #0000000a}.caw-rt-content-card__section{padding:1rem 0;border-top:1px solid var(--color-background-border)}.caw-rt-content-card__section:first-child{padding-top:0;border-top:none}.caw-rt-content-card__section h5{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;color:#111113;font-size:.9375rem;font-weight:600}.caw-rt-content-card__section h5 .Appkit4-icon{flex-shrink:0;font-size:1rem;line-height:1}.caw-rt-content-card__section p,.caw-rt-content-card__section ul,.caw-rt-content-card__section ol{margin:0;color:var(--color-text-heading);font-size:.875rem;line-height:1.6}.caw-rt-content-card__chips{display:flex;flex-wrap:wrap;gap:.5rem}.caw-rt-content-card__chip{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:62.4375rem;background:#fd51081f;color:#fd5108;font-size:.75rem;font-weight:600}.caw-rt-content-card__panel{padding:.75rem 1rem;border-radius:.25rem;font-size:.875rem;line-height:1.6}.caw-rt-content-card__panel--warning{border:1px solid rgba(179,119,20,.35);background:#b377141f;color:#332206}.caw-rt-content-card__panel--info{border:1px solid rgba(17,17,19,.15);background:#1111130d;color:#111113}.caw-rt-sdlc-documents{display:flex;flex-direction:column;gap:1rem}.caw-rt-sdlc-documents__intro{margin:0 0 .25rem}.caw-rt-sdlc-documents .caw-rt-doc-card+.caw-rt-doc-card{margin-top:0}.caw-rt-sdlc-upload{padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container)}.caw-rt-sdlc-upload__title{margin:0 0 .5rem;color:#111113;font-size:1rem}.caw-rt-sdlc-upload__hint{margin:0 0 .75rem;color:var(--color-text-light);font-size:.8125rem}.caw-rt-sdlc-upload__list{display:flex;flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none}.caw-rt-sdlc-upload__chip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);font-size:.8125rem}.caw-rt-sdlc-upload__chip--versioned{display:block}.caw-rt-sdlc-upload__chip-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.25rem;align-items:center;width:100%}.caw-rt-sdlc-upload__chip-main .caw-rt-sdlc-upload__chip-name{grid-column:1;grid-row:1}.caw-rt-sdlc-upload__chip-main .caw-rt-sdlc-upload__chip-meta{grid-column:1;grid-row:2}.caw-rt-sdlc-upload__chip-origin,.caw-rt-sdlc-upload__chip-download{justify-self:end}.caw-rt-sdlc-upload__chip-origin{grid-column:2;grid-row:1}.caw-rt-sdlc-upload__chip-download{grid-column:2;grid-row:2}.caw-rt-sdlc-upload__chip-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.caw-rt-sdlc-upload__chip-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.caw-rt-sdlc-upload__chip-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-heading)}.caw-rt-sdlc-upload__chip-meta{color:var(--color-text-light);font-size:.75rem;font-weight:600;text-transform:uppercase}.caw-rt-sdlc-upload__error{margin:0 0 .75rem;color:#a11a1a;font-size:.8125rem}.caw-rt-sdlc-upload__input{display:none}.caw-rt-sdlc-upload__field{display:flex;flex-direction:column;gap:.5rem}.caw-rt-sdlc-upload__field-label{font-size:.8125rem;font-weight:500;color:var(--color-text-light)}.caw-rt-sdlc-upload select{width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:var(--color-text-heading);font:inherit;font-size:.875rem}.caw-rt-sdlc-generation-actions{display:flex;flex-wrap:wrap;gap:.5rem}.caw-rt-sdlc-generation-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.caw-rt-sdlc-generation-bar__source{display:flex;flex:1 1 17.5rem;flex-direction:column;gap:.5rem;min-width:0}.caw-rt-sdlc-generation-bar__source .caw-select-field.ap-dropdown{width:100%}.caw-rt-sdlc-generation-bar__source .caw-select-field .ap-dropdown-select>.ap-field{min-height:2.75rem}.caw-rt-sdlc-generation-bar__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}@keyframes caw-rt-sdlc-steps-pulse{0%{transform:scale(.85);opacity:.55}50%{transform:scale(1.15);opacity:1}to{transform:scale(.85);opacity:.55}}@keyframes caw-rt-sdlc-steps-spin{to{transform:rotate(360deg)}}@keyframes caw-rt-sdlc-steps-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes caw-rt-sdlc-steps-appear{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.caw-rt-sdlc-steps{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(17,17,19,.15);border-radius:.25rem;background:#f5f5f6;font-size:.8125rem;position:sticky;top:0;z-index:2}.caw-rt-sdlc-steps__header{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.caw-rt-sdlc-steps__pulse{flex:0 0 auto;width:.625rem;height:.625rem;border-radius:50%;background:#fd5108;animation:caw-rt-sdlc-steps-pulse 1.4s ease-in-out infinite}.caw-rt-sdlc-steps__headline{flex:1 1 12.5rem;min-width:0}.caw-rt-sdlc-steps__title{margin:0;color:#111113;font-weight:600}.caw-rt-sdlc-steps__message{margin:.125rem 0 0;color:var(--color-text-light);overflow-wrap:anywhere}.caw-rt-sdlc-steps__bar{position:relative;height:.375rem;border-radius:62.4375rem;background:#1111131f;overflow:hidden}.caw-rt-sdlc-steps__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fd5108bf,#fd5108,#fd5108bf);background-size:200% 100%;animation:caw-rt-sdlc-steps-shimmer 1.6s linear infinite;transition:width .45s ease}.caw-rt-sdlc-steps__list{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.caw-rt-sdlc-steps__item{display:flex;align-items:center;gap:.5rem;animation:caw-rt-sdlc-steps-appear .3s ease both}.caw-rt-sdlc-steps__marker{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:0 0 auto}.caw-rt-sdlc-steps__dot{width:.4375rem;height:.4375rem;border-radius:50%;background:#11111340}.caw-rt-sdlc-steps__spinner{width:.8125rem;height:.8125rem;border:.125rem solid rgba(253,81,8,.25);border-top-color:#fd5108;border-radius:50%;animation:caw-rt-sdlc-steps-spin .7s linear infinite}.caw-rt-sdlc-steps__label{min-width:0;overflow-wrap:anywhere}.caw-rt-sdlc-steps__item--done{color:var(--color-text-heading)}.caw-rt-sdlc-steps__item--done .Appkit4-icon{color:#15803d;font-size:.9375rem}.caw-rt-sdlc-steps__item--active{color:#111113;font-weight:600}.caw-rt-sdlc-steps__item--pending{color:var(--color-text-light)}@media(prefers-reduced-motion:reduce){.caw-rt-sdlc-steps__pulse,.caw-rt-sdlc-steps__spinner,.caw-rt-sdlc-steps__bar-fill,.caw-rt-sdlc-steps__item{animation:none}}.caw-rt-sdlc-error{padding:.75rem 1rem;border:1px solid rgba(214,34,34,.35);border-radius:.25rem;background:#d622221f;color:#871515;font-size:.8125rem}.caw-rt-sdlc-error p{margin:0}.caw-rt-sdlc-review{display:flex;flex-direction:column;gap:.75rem}.caw-rt-doc-card{padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);box-shadow:0 .125rem .625rem #0000000a}.caw-rt-doc-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.caw-rt-doc-card__head-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.caw-rt-doc-card__title{margin:0;color:#111113;font-size:1.125rem}.caw-rt-doc-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;font-size:.8125rem}.caw-rt-doc-card__meta dt{margin:0 0 .25rem;color:var(--color-text-light)}.caw-rt-doc-card__meta dd{margin:0;color:var(--color-text-heading);word-break:break-word}.caw-rt-doc-card__text-link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-rt-doc-card__text-link:hover:not(:disabled){color:#fd5108}.caw-rt-doc-card__text-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-rt-doc-card__text-link{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-rt-doc-card__text-link:disabled{cursor:wait;opacity:.7}.caw-rt-doc-card__text-link{font-size:.8125rem;text-align:left}.caw-rt-doc-card__internal-url{word-break:break-all}.caw-rt-doc-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.caw-rt-approvals-panel{display:flex;flex-direction:column;gap:1rem}.caw-rt-approvals-panel__subtitle{margin:.25rem 0 0;color:var(--color-text-light);font-size:.8125rem}.caw-rt-approvals-panel__link-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.caw-rt-approvals-panel__link-row input{flex:1 1 17.5rem;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:var(--color-text-heading);font-size:.75rem}.caw-rt-approvals-panel__empty{margin:0;color:var(--color-text-light);font-size:.875rem}.caw-rt-approvals-panel__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1rem 0 0}@media(max-width:768px){.caw-rt-approvals-panel__details{grid-template-columns:1fr}}.caw-rt-approvals-panel__details div{display:flex;flex-direction:column;gap:.25rem}.caw-rt-approvals-panel__details dt{font-size:.75rem;font-weight:600;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.04em}.caw-rt-approvals-panel__details dd{margin:0;color:var(--color-text-heading);font-size:.875rem;line-height:1.5}.caw-rt-approvals-panel__details-wide{grid-column:1/-1}.caw-rt-approvals-panel__actions{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-background-border);display:flex;flex-direction:column;gap:.75rem}.caw-rt-approvals-panel__comment-field{display:flex;flex-direction:column;gap:.5rem}.caw-rt-approvals-panel__comment-field span{font-size:.8125rem;font-weight:500;color:var(--color-text-light)}.caw-rt-approvals-panel__comment-field textarea{width:100%;min-height:7.5rem;padding:.625rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:var(--color-text-heading);font:inherit;font-size:.875rem;resize:vertical}.caw-rt-approvals-panel__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.caw-rt-approvals-panel__history{padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container)}.caw-rt-approvals-panel__history h4{margin:0 0 .75rem;color:#111113;font-size:1rem}.caw-rt-approvals-panel__history-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.caw-rt-approval-panel{display:flex;flex-direction:column;gap:1rem}.caw-rt-approval-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:768px){.caw-rt-approval-panel__grid{grid-template-columns:1fr}}.caw-rt-approval-panel__field{display:flex;flex-direction:column;gap:.5rem}.caw-rt-approval-panel__field--full{grid-column:1/-1}.caw-rt-approval-panel__field span{font-size:.8125rem;font-weight:500;color:var(--color-text-light)}.caw-rt-approval-panel__field input,.caw-rt-approval-panel__field textarea,.caw-rt-approval-panel__field select{width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:var(--color-text-heading);font:inherit;font-size:.875rem}.caw-rt-approval-panel__field textarea{min-height:13.75rem;resize:vertical}.caw-rt-approval-panel__sent{padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-default);font-size:.8125rem}.caw-rt-approval-panel__attachments{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container)}.caw-rt-approval-panel__attachment-option{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-heading)}.caw-rt-approval-panel__html-editor{min-height:20rem;font-family:Consolas,Courier New,monospace;font-size:.75rem}.caw-rt-conflict-dialog{width:min(92vw,720px)}.caw-rt-conflict-dialog__table-wrap{overflow-x:auto;margin:1rem 0}.caw-rt-conflict-dialog__table{width:100%;border-collapse:collapse;font-size:.8125rem}.caw-rt-conflict-dialog__table th,.caw-rt-conflict-dialog__table td{padding:.625rem .75rem;border:1px solid var(--color-background-border);text-align:left;vertical-align:top}.caw-rt-conflict-dialog__table th{background:var(--color-background-default);color:#111113}.caw-rt-task-history{margin-top:var(--spacing-5);padding-top:var(--spacing-4);border-top:1px solid var(--color-background-border)}.caw-rt-task-history__toggle{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:0;border:0;background:transparent;color:#111113;font:inherit;font-weight:700;cursor:pointer;text-align:left}.caw-rt-task-history__title{font-size:.9375rem}.caw-rt-task-history__count{min-width:1.5rem;padding:.125rem var(--spacing-2);border-radius:62.4375rem;background:#1111131f;color:var(--color-text-light);font-size:.75rem;text-align:center}.caw-rt-task-history__chevron{margin-left:auto;transition:transform .2s ease}.caw-rt-task-history__chevron--expanded{transform:rotate(180deg)}.caw-rt-task-history__panel{margin-top:var(--spacing-3)}.caw-rt-task-history__empty{margin:0;color:var(--color-text-light);font-size:.875rem}.caw-rt-history__timeline{list-style:none;margin:0;padding:0 0 0 1.125rem;border-left:2px solid rgba(17,17,19,.12)}.caw-rt-history__item{position:relative;padding:0 0 1.25rem 1.25rem}.caw-rt-history__marker{position:absolute;left:-1.6875rem;top:.375rem;width:.75rem;height:.75rem;border-radius:50%;background:#fd5108;border:2px solid var(--color-background-container);box-shadow:0 0 0 2px #fd510826}.caw-rt-history__card{padding:.875rem 1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);box-shadow:0 .125rem .625rem #0000000a}.caw-rt-history__head{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;font-size:.8125rem;color:var(--color-text-light)}.caw-rt-history__source{display:inline-flex;margin-left:.5rem;padding:.125rem .5rem;border-radius:62.4375rem;background:#11111314;color:#111113;font-size:.6875rem;font-weight:600;text-transform:uppercase}.caw-rt-history__action{margin:0 0 .375rem;color:var(--color-text-heading)}.caw-rt-history__change{margin:0;font-size:.8125rem;color:var(--color-text-light)}.caw-rt-attachment-sync{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem}.caw-rt-attachments-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.caw-rt-attachments-panel__title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--color-text-heading)}.caw-rt-attachments-panel__count{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .75rem;border-radius:62.4375rem;background:#11111314;color:#111113;font-size:.75rem;font-weight:600;white-space:nowrap}.caw-rt-attachments-panel__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:1.5rem;border:.125rem dashed rgba(17,17,19,.24);border-radius:.25rem;background:#11111308;text-align:center;transition:border-color .15s ease,background-color .15s ease}.caw-rt-attachments-panel__dropzone--active{border-color:#111113;background:#11111314}.caw-rt-attachments-panel__dropzone--busy{opacity:.72}.caw-rt-attachments-panel__dropzone-icon{font-size:1.75rem;color:#111113}.caw-rt-attachments-panel__dropzone-title{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-heading)}.caw-rt-attachments-panel__dropzone-hint{margin:0 0 .25rem;font-size:.8125rem;color:var(--color-text-light)}.caw-rt-attachments-panel__file-input{display:none}.caw-rt-attachments-panel__card-body{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.caw-rt-attachments-panel__description,.caw-rt-attachments-panel__meta{margin:0;font-size:.8125rem;color:var(--color-text-light)}.caw-rt-attachments-panel__missing-download{font-size:.75rem;color:var(--color-text-light);font-style:italic}.caw-rt-details-form__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:768px){.caw-rt-details-form__columns{grid-template-columns:1fr}}.caw-rt-details-form__assignee-trigger{width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:var(--color-text-heading);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.caw-rt-details-form__assignee-trigger:disabled{opacity:.6;cursor:not-allowed}.caw-rt-details-form__field{display:flex;flex-direction:column;gap:.5rem}.caw-rt-details-form__field--full{grid-column:1/-1}.caw-rt-details-form__field span{font-size:.8125rem;font-weight:500;color:var(--color-text-light)}.caw-rt-details-form__field input,.caw-rt-details-form__field select,.caw-rt-details-form__field textarea{width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:var(--color-text-heading);font:inherit;font-size:.875rem}.caw-rt-details-form__field input[readonly],.caw-rt-details-form__field textarea[readonly]{background:var(--color-background-default);color:var(--color-text-light)}.caw-rt-content-card__chip--success{background:#0596691f;color:#059669}.caw-rt-approval-panel__preview{display:flex;flex-direction:column;gap:.75rem}.caw-rt-approval-panel__preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.caw-rt-approval-panel__preview-head h4{margin:0;color:#111113;font-size:1rem}.caw-rt-approval-panel__preview-frame{width:100%;min-height:26.25rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container)}.caw-rt-impact-editor__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.caw-rt-impact-editor__confidence{padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container)}.caw-rt-impact-editor__confidence-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;color:var(--color-text-light);font-size:.8125rem}.caw-rt-impact-editor__confidence-label strong{color:#111113}.caw-rt-impact-editor__confidence-bar{height:.625rem;border-radius:62.4375rem;background:var(--color-background-default);overflow:hidden}.caw-rt-impact-editor__confidence-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fd5108,#059669)}.caw-rt-impact-editor__audit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-default);font-size:.8125rem}.caw-rt-impact-editor__audit p{margin:0}.caw-rt-impact-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:960px){.caw-rt-impact-editor__grid{grid-template-columns:1fr}}.caw-rt-impact-editor__input{width:100%;min-height:7.5rem;padding:.625rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:var(--color-text-heading);font:inherit;font-size:.875rem;line-height:1.6;resize:vertical}.caw-rt-impact-editor__editable{margin-left:auto;padding:.125rem .5rem;border-radius:62.4375rem;background:#fd51081f;color:#fd5108;font-size:.6875rem;font-weight:600;text-transform:uppercase}.caw-rt-impact-editor__generating{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid rgba(253,81,8,.25);border-radius:.25rem;background:linear-gradient(90deg,#fd510814,#1111130a)}.caw-rt-impact-editor__generating strong{display:block;margin-bottom:.25rem;color:#111113;font-size:.875rem}.caw-rt-impact-editor__generating p{margin:0;color:var(--color-text-light);font-size:.8125rem;line-height:1.5}.caw-rt-impact-editor__generating-spinner{flex:0 0 auto;width:1.125rem;height:1.125rem;margin-top:.125rem;border:.125rem solid rgba(17,17,19,.15);border-top-color:#fd5108;border-radius:50%;animation:caw-rt-impact-spin .8s linear infinite}.caw-rt-impact-editor__grid--busy{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes caw-rt-impact-spin{to{transform:rotate(360deg)}}.caw-rt-transport-requests__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem}.caw-rt-transport-requests__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.caw-rt-transport-requests__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid rgba(17,17,19,.12);border-radius:.25rem;background:var(--color-background-container);font-weight:600}.caw-assistant{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;height:100%;max-height:100%;min-height:0;overflow:hidden;background:var(--color-background-default)}.caw-assistant__head{box-sizing:border-box;flex-shrink:0;width:100%;padding-block:var(--spacing-4);padding-inline:var(--spacing-5) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-assistant__head-brand{display:flex;gap:var(--spacing-4)}.caw-assistant__head--compact{padding-block:var(--spacing-2);padding-inline:var(--spacing-5) var(--spacing-6);gap:0}.caw-assistant__head--compact .caw-assistant__subtitle{display:none}.caw-assistant__head--compact .caw-assistant__title{font-size:1.125rem}.caw-assistant__head--compact .caw-assistant__avatar{width:1.75rem;height:1.75rem}.caw-assistant__head--compact .caw-assistant__avatar-icon{font-size:.875rem}.caw-assistant__title{margin:0;font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113;transition:font-size .15s ease}.caw-assistant__subtitle{max-width:45rem}.caw-assistant__error{flex-shrink:0;margin:0 var(--spacing-6) var(--spacing-4) var(--spacing-5);padding:var(--spacing-3) var(--spacing-4);border-radius:.25rem;background:rgba(var(--color-text-error),.08);color:var(--color-text-error);font-size:rem-convert(14px)}.caw-assistant__empty{margin:var(--spacing-6) var(--spacing-6) 0 var(--spacing-5);color:var(--color-text-light);font-size:rem-convert(14px);text-align:center}.caw-assistant__reply--streaming{opacity:.55}.caw-assistant__thinking{margin:0;min-height:1.5rem;display:flex;align-items:center}.caw-assistant__thinking-dots{display:inline-flex;align-items:baseline;gap:.0625rem;color:#5c6478;font-size:1.75rem;font-weight:var(--font-weight-2);line-height:1}.caw-assistant__thinking-dot{display:inline-block;opacity:.2;animation:caw-assistant-thinking-dot 1.2s ease-in-out infinite}.caw-assistant__thinking-dot:nth-child(2){animation-delay:.2s}.caw-assistant__thinking-dot:nth-child(3){animation-delay:.4s}@keyframes caw-assistant-thinking-dot{0%,60%,to{opacity:.2}30%{opacity:1}}.caw-assistant__reply-md{font-size:rem-convert(12px);line-height:1.55;min-width:0;overflow-wrap:break-word;word-break:normal}.caw-assistant__reply-md p{margin:0 0 var(--spacing-3)}.caw-assistant__reply-md p:last-child{margin-bottom:0}.caw-assistant__reply-md ul,.caw-assistant__reply-md ol{margin:0 0 var(--spacing-3);padding-left:var(--spacing-5)}.caw-assistant__reply-md h2,.caw-assistant__reply-md h3{margin:var(--spacing-4) 0 var(--spacing-2);font-size:rem-convert(16px);font-weight:var(--font-weight-2)}.caw-assistant__reply-md #markdown-root{min-width:0;max-width:100%}.caw-assistant__reply-md .markdown-table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--color-background-tertiary-rgb),.45) transparent}.caw-assistant__reply-md .markdown-table-scroll::-webkit-scrollbar{height:.375rem}.caw-assistant__reply-md .markdown-table-scroll::-webkit-scrollbar-track{background:transparent}.caw-assistant__reply-md .markdown-table-scroll::-webkit-scrollbar-thumb{background:rgba(var(--color-background-tertiary-rgb),.35);border-radius:.1875rem}.caw-assistant__reply-md .markdown-table-scroll::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-background-tertiary-rgb),.55)}.caw-assistant__reply-md .markdown-table-scroll table{display:table;width:100%;max-width:100%;margin:0;border:none;border-collapse:collapse;table-layout:fixed;font-size:.8125rem;line-height:1.45}.caw-assistant__reply-md .markdown-table-scroll th,.caw-assistant__reply-md .markdown-table-scroll td{white-space:normal;padding:var(--spacing-1) var(--spacing-2);font-size:.8125rem;line-height:1.45;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal}.caw-assistant__reply-md .markdown-table-scroll th{font-size:.6875rem;line-height:1.3;letter-spacing:.01em;text-transform:none}.caw-assistant__reply-md .markdown-table-scroll th:first-child,.caw-assistant__reply-md .markdown-table-scroll td:first-child{width:20%;min-width:6.75rem;max-width:10.5rem}.caw-assistant__reply-md .markdown-table-scroll th:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll td:not(:first-child){max-width:0}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table th:first-child,.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table td:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) th:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) td:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) th:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) td:first-child{width:7.5rem;min-width:7rem;max-width:8rem;padding-right:var(--spacing-1)}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table th:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) th:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) th:first-child{white-space:normal}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table td:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) td:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) td:first-child{white-space:nowrap}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table td:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) td:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) td:nth-child(2){width:4.75rem;min-width:4.25rem;max-width:5.5rem;padding-left:var(--spacing-1);padding-right:var(--spacing-2);text-align:center}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) th:nth-child(2){white-space:normal}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table td:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) td:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) td:nth-child(2){white-space:nowrap;vertical-align:middle}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-3 table td:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(3):last-child) td:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(3):last-child) td:nth-child(3){width:auto;max-width:0}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table th:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table td:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 th:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 td:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) th:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) td:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) th:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) td:not(:first-child){max-width:none}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table th:first-child,.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table td:first-child,.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 th:first-child,.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 td:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) th:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) td:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) th:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) td:first-child{width:18%;min-width:6.75rem;max-width:10.5rem}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table td:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 td:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) td:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) td:nth-child(2){width:34%;min-width:10rem}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table td:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 td:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) td:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) td:nth-child(3){width:6.5rem;min-width:6.5rem;max-width:7.5rem;padding-left:var(--spacing-2);padding-right:var(--spacing-2);text-align:left;white-space:normal;vertical-align:top}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table th:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-4 table td:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 th:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table.markdown-table--cols-4 td:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) th:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(4):last-child) td:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) th:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(4):last-child) td:nth-child(4){width:auto;min-width:8rem}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table,.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)){table-layout:auto;width:max-content;min-width:100%}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table th:first-child,.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table td:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) th:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) td:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) th:first-child,.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) td:first-child{width:auto;min-width:5.5rem;max-width:none}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table th:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table td:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) th:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) td:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) th:not(:first-child),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) td:not(:first-child){max-width:none;min-width:7rem}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table td:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table th:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table td:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) td:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) th:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) td:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) th:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) td:nth-child(3),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) th:nth-child(4),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) td:nth-child(4){min-width:10.5rem;white-space:normal;text-align:left}.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll.markdown-table--cols-wide table td:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(thead tr th:nth-child(5)) td:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) th:nth-child(2),.caw-assistant__reply-md .markdown-table-scroll table:has(tr:first-child>th:nth-child(5)) td:nth-child(2){min-width:9rem}.caw-assistant__reply-md .markdown-table-scroll p,.caw-assistant__reply-md .markdown-table-scroll .MuiTypography-root{margin:0}.caw-assistant__reply-md th,.caw-assistant__reply-md td{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;vertical-align:top;text-wrap:pretty}.caw-assistant__reply-md th{font-size:.6875rem}.caw-assistant__reply-md a{overflow-wrap:anywhere;word-break:break-all}.caw-assistant__reply-md pre,.caw-assistant__reply-md code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.caw-assistant__reply-details{margin:0 0 var(--spacing-3);min-width:0}.caw-assistant__reply-details .caw-assistant__reasoning{margin-top:var(--spacing-4);margin-bottom:var(--spacing-3)}.caw-assistant__reply-details-summary{cursor:pointer;font-weight:var(--font-weight-2);margin-bottom:var(--spacing-2);overflow-wrap:anywhere;word-break:break-word;list-style:none;display:flex;align-items:flex-start;gap:var(--spacing-3)}.caw-assistant__reply-details-summary::-webkit-details-marker{display:none}.caw-assistant__reply-details-summary:before{content:"";flex-shrink:0;width:.75rem;height:.75rem;margin-top:.25rem;border-right:3px solid #FD5108;border-bottom:3px solid #FD5108;transform:rotate(-45deg);transition:transform .15s ease}.caw-assistant__reply-details[open] .caw-assistant__reply-details-summary{margin-bottom:var(--spacing-3)}.caw-assistant__reply-details[open] .caw-assistant__reply-details-summary:before{transform:rotate(45deg);margin-top:.4375rem}.caw-assistant__reasoning{margin-bottom:var(--spacing-3);font-size:rem-convert(12px);color:var(--color-text-light)}.caw-assistant__reasoning summary{cursor:pointer;font-weight:var(--font-weight-2);margin-bottom:var(--spacing-2);list-style:none;display:flex;align-items:flex-start;gap:var(--spacing-3)}.caw-assistant__reasoning summary::-webkit-details-marker{display:none}.caw-assistant__reasoning summary:before{content:"";flex-shrink:0;width:.75rem;height:.75rem;margin-top:.125rem;border-right:3px solid var(--color-text-light);border-bottom:3px solid var(--color-text-light);transform:rotate(-45deg);transition:transform .15s ease}.caw-assistant__reasoning[open] summary:before{transform:rotate(45deg);margin-top:.3125rem}.caw-assistant__reasoning p{margin:0;white-space:pre-wrap}.caw-assistant__artifacts{margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.12);font-size:rem-convert(12px)}.caw-assistant__artifacts-label{font-weight:var(--font-weight-2);margin-bottom:var(--spacing-2)}.caw-assistant__artifacts ul{margin:0;padding-left:var(--spacing-5)}.caw-assistant__artifacts a,.caw-assistant__artifacts .caw-generated-doc-download{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-assistant__artifacts a:hover:not(:disabled),.caw-assistant__artifacts .caw-generated-doc-download:hover:not(:disabled){color:#fd5108}.caw-assistant__artifacts a:focus-visible,.caw-assistant__artifacts .caw-generated-doc-download:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-assistant__artifacts a,.caw-assistant__artifacts .caw-generated-doc-download{overflow-wrap:anywhere;word-break:break-all}.caw-assistant__artifacts .caw-generated-doc-download{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-assistant__artifacts .caw-generated-doc-download:hover:not(:disabled){color:#fd5108}.caw-assistant__artifacts .caw-generated-doc-download:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-assistant__artifacts .caw-generated-doc-download{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-assistant__artifacts .caw-generated-doc-download:disabled{cursor:wait;opacity:.7}.caw-assistant__sources{margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.12);font-size:rem-convert(12px)}.caw-assistant__sources-label{font-weight:var(--font-weight-2);margin-bottom:var(--spacing-2)}.caw-assistant__sources ul{margin:0;padding-left:var(--spacing-5)}.caw-assistant__sources a{color:var(--color-text-primary);text-decoration:underline}.caw-assistant__sources-index{font-weight:var(--font-weight-2);margin-right:var(--spacing-1)}.caw-assistant__sources-unlinked{color:var(--color-text-primary)}.caw-assistant__sources-no-link{color:var(--color-text-light);font-style:italic}.caw-assistant__sources-type{color:var(--color-text-light)}.caw-assistant__body{display:flex;flex:1;min-height:0;overflow:hidden;align-items:stretch;width:100%}.caw-assistant__chat{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:0 0 var(--spacing-6) 0;border-right:1px solid rgba(var(--color-background-tertiary-rgb),.18);transition:border-color .2s ease}.caw-assistant__chat--context-collapsed{border-right:none}.caw-assistant__conversation{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--color-background-default);padding-top:var(--spacing-5)}.caw-assistant__prompts-shell{flex-shrink:0;background:#fff;border-radius:var(--spacing-3);border:1px solid rgba(var(--color-background-tertiary-rgb),.1);box-shadow:var(--box-shadow-1);padding:var(--spacing-5) var(--spacing-5);margin:0 var(--spacing-6) var(--spacing-6) var(--spacing-5)}.caw-assistant__prompts-shell--in-thread{margin:0 0 var(--spacing-4);width:100%;box-sizing:border-box}.caw-assistant__prompts-shell--collapsed{padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-4)}.caw-assistant__prompts-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-width:0}.caw-assistant__prompts-label{margin:0;font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading);transition:font-size .15s ease}.caw-assistant__prompts-toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;margin:0;padding:0 var(--spacing-2);border:1px solid rgba(var(--color-background-tertiary-rgb),.2);border-radius:.25rem;background:#eeeff1;color:#5c6478;cursor:pointer;font-size:rem-convert(14px);line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease}.caw-assistant__prompts-toggle:hover{border-color:#fd510859;color:#111113;background:#fd510814}.caw-assistant__prompts-toggle:focus-visible{outline:2px solid rgba(253,81,8,.45);outline-offset:2px}.caw-assistant__prompts{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-4)}.caw-assistant__prompt{border:1px solid rgba(var(--color-background-tertiary-rgb),.12);background:#eeeff1;border-radius:.25rem;padding:var(--spacing-3) var(--spacing-4);min-height:2.75rem;font-size:rem-convert(14px);line-height:rem-convert(20px);color:#111113;cursor:pointer;text-align:left;max-width:17.5rem;transition:border-color .15s ease,box-shadow .15s ease}.caw-assistant__prompt:hover{border-color:#fd510873;box-shadow:var(--box-shadow-1)}.caw-assistant__prompt:focus-visible{outline:2px solid rgba(253,81,8,.45);outline-offset:2px}.caw-assistant__prompt:disabled{cursor:not-allowed;opacity:.55}.caw-assistant__thread{flex:1 1 auto;min-height:0;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:var(--spacing-5);padding:0 var(--spacing-2) var(--spacing-6) var(--spacing-5);scrollbar-width:thin;scrollbar-color:rgba(var(--color-background-tertiary-rgb),.45) transparent}.caw-assistant__thread::-webkit-scrollbar{width:.5rem}.caw-assistant__thread::-webkit-scrollbar-track{background:transparent}.caw-assistant__thread::-webkit-scrollbar-thumb{background:rgba(var(--color-background-tertiary-rgb),.35);border-radius:.25rem}.caw-assistant__thread::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-background-tertiary-rgb),.55)}.caw-assistant__thread-anchor{flex-shrink:0;height:0;width:100%}.caw-assistant__row{display:flex;gap:var(--spacing-4);align-items:flex-start;width:100%}.caw-assistant__row--user{flex-direction:row-reverse}.caw-assistant__message-stack{display:flex;flex-direction:column;max-width:min(100%,35rem);min-width:0}.caw-assistant__message-stack--wide-layout{flex:1;min-width:0;max-width:100%;width:100%}.caw-assistant__row--user .caw-assistant__message-stack{align-items:flex-end}.caw-assistant__message-time{display:block;margin-top:var(--spacing-1);font-size:rem-convert(12px);line-height:rem-convert(14px);color:#6b7280}.caw-assistant__bubble{max-width:min(100%,35rem);min-width:0;overflow-wrap:anywhere;word-break:break-word;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--spacing-3);font-size:rem-convert(14px);line-height:rem-convert(20px)}.caw-assistant__bubble--user{background:#fff5ed;color:#111113;border:1px solid rgba(253,81,8,.2);white-space:pre-wrap}.caw-assistant__bubble--ai{flex:1;min-width:0;overflow-wrap:break-word;word-break:normal;background:#fff;color:#111827;border:1px solid rgba(var(--color-background-tertiary-rgb),.12);margin:var(--spacing-4) 0 var(--spacing-2);box-shadow:var(--box-shadow-1)}.caw-assistant__bubble--ai-wide-layout{flex:1 1 auto;width:100%;min-width:0;max-width:100%;overflow:visible}.caw-assistant__bubble--ai h3{margin:var(--spacing-4) 0 0}.caw-assistant__bubble--ai p{margin:0 0 var(--spacing-3);color:var(--color-text-body)}.caw-assistant__bubble--ai p:last-child{margin-bottom:0}.caw-assistant__bubble--ai strong{color:#111827}.caw-assistant__bubble--user p{margin:0;color:#111113}.caw-assistant__bubble p{margin:0 0 var(--spacing-3)}.caw-assistant__bubble p:last-child{margin-bottom:0}.caw-assistant__avatar{width:2.25rem;height:2.25rem;border-radius:50%;background:#fd5108;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #0000001f}.caw-assistant__avatar-icon{font-size:1.125rem;line-height:1}.caw-assistant__composer{flex-shrink:0;padding:var(--spacing-4) var(--spacing-6) var(--spacing-5) var(--spacing-5);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-assistant__ai-disclaimer{margin:var(--spacing-2) 0 0;text-align:center;font-size:rem-convert(12px);line-height:rem-convert(20px);color:#5c6478}.caw-assistant__upload-error{margin:0 0 var(--spacing-3);font-size:rem-convert(14px);color:var(--color-text-error)}.caw-assistant__attachments-shell{margin:0 0 var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:#fff;border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:var(--spacing-3);box-shadow:var(--box-shadow-1)}.caw-assistant__attachments-shell--collapsed{padding:var(--spacing-2) var(--spacing-3)}.caw-assistant__attachments-head-left{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;flex:1}.caw-assistant__attachments-collapse-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;margin:0;padding:0 var(--spacing-2);border:1px solid rgba(var(--color-background-tertiary-rgb),.2);border-radius:.25rem;background:#eeeff1;color:#5c6478;cursor:pointer;font-size:rem-convert(14px);line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease}.caw-assistant__attachments-collapse-btn:hover{border-color:#fd510859;color:#111113;background:#fd510814}.caw-assistant__attachments-collapse-btn:focus-visible{outline:2px solid rgba(253,81,8,.45);outline-offset:2px}.caw-assistant__attachments-collapse-icon{transition:transform .15s ease}.caw-assistant__attachments-collapse-icon--expanded{transform:rotate(180deg)}.caw-assistant__attachments-summary{margin:var(--spacing-1) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:rem-convert(12px);color:#5c6478;line-height:1.35}.caw-assistant__attachments-panel{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.1)}.caw-assistant__attachments-panel .caw-assistant__attachments-hint{margin:0 0 var(--spacing-3)}.caw-assistant__upload-progress{margin:0 0 var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:#fd51080f;border:1px solid rgba(253,81,8,.22);border-radius:var(--spacing-3)}.caw-assistant__upload-progress-head{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}.caw-assistant__upload-progress-spinner,.caw-assistant__attach-spinner{flex-shrink:0;display:inline-block;width:1.125rem;height:1.125rem;border:.125rem solid rgba(253,81,8,.22);border-top-color:#fd5108;border-radius:50%;animation:caw-assistant-attach-spin .75s linear infinite}.caw-assistant__upload-progress-label{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-assistant__upload-progress-list{margin:0;padding:0 0 0 calc(1.125rem + var(--spacing-3));list-style:none;display:flex;flex-direction:column;gap:var(--spacing-1)}.caw-assistant__upload-progress-item{margin:0}.caw-assistant__upload-progress-filename{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:rem-convert(12px);color:#5c6478}@keyframes caw-assistant-attach-spin{to{transform:rotate(360deg)}}.caw-assistant__attachments-head-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.caw-assistant__attachments-hint{margin:0;font-size:rem-convert(12px);color:#5c6478;line-height:1.35}.caw-assistant__attachments-title{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading);letter-spacing:.01em}.caw-assistant__attachments-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 var(--spacing-2);border-radius:var(--border-radius-5);background:#fd51081f;color:#fd5108;font-size:rem-convert(12px);font-weight:var(--font-weight-2);line-height:1}.caw-assistant__attachments{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.caw-assistant__attachment-chip{display:flex;align-items:center;gap:var(--spacing-3);width:100%;box-sizing:border-box;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-2);background:var(--color-background-default);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-left:.1875rem solid #FD5108;border-radius:.25rem;font-size:rem-convert(12px);transition:border-color .15s ease,box-shadow .15s ease}.caw-assistant__attachment-chip:hover{border-color:rgba(var(--color-background-tertiary-rgb),.22);box-shadow:0 1px 3px rgba(var(--color-background-tertiary-rgb),.08)}.caw-assistant__attachment-chip--kind-bpd{border-left-color:#fd5108}.caw-assistant__attachment-chip--kind-mom{border-left-color:#a1a8b3}.caw-assistant__attachment-chip--kind-fsd{border-left-color:#fd5108}.caw-assistant__attachment-chip--kind-tsd{border-left-color:#059669}.caw-assistant__attachment-file-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 var(--spacing-2);border-radius:var(--border-radius-2);background:#fff;border:1px solid rgba(var(--color-background-tertiary-rgb),.14);font-size:.625rem;font-weight:var(--font-weight-2);letter-spacing:.04em;color:#111113}.caw-assistant__attachment-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.caw-assistant__attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading);line-height:1.3}.caw-assistant__attachment-name--link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-assistant__attachment-name--link:hover:not(:disabled){color:#fd5108}.caw-assistant__attachment-name--link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-assistant__attachment-meta{font-size:rem-convert(12px);color:var(--color-text-light);line-height:1.2}.caw-assistant__attachment-kind{flex-shrink:0;min-width:3.5rem;font-size:rem-convert(12px);font-weight:var(--font-weight-2);border:1px solid rgba(var(--color-background-tertiary-rgb),.18);border-radius:.25rem;padding:var(--spacing-1) var(--spacing-3);background:#fff;color:var(--color-text-heading);cursor:pointer}.caw-assistant__attachment-kind:disabled{cursor:not-allowed;opacity:.55}.caw-assistant__attachment-kind:focus-visible{outline:2px solid rgba(253,81,8,.45);outline-offset:1px}.caw-assistant__attachment-kind-label{flex-shrink:0;margin:0}.caw-assistant__attachment-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:var(--border-radius-2);background:transparent;cursor:pointer;color:var(--color-text-light);transition:background .15s ease,color .15s ease}.caw-assistant__attachment-remove .Appkit4-icon{font-size:1rem}.caw-assistant__attachment-remove:hover:not(:disabled){background:#d622221a;color:#d62222}.caw-assistant__attachment-remove:focus-visible{outline:2px solid rgba(253,81,8,.45);outline-offset:1px}.caw-assistant__attachment-remove:disabled{cursor:not-allowed;opacity:.45}.caw-assistant__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caw-assistant__ctx-input-docs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-assistant__ctx-input-docs .caw-assistant__attachment-chip{width:100%;box-sizing:border-box;align-items:flex-start}.caw-assistant__ctx-input-docs .caw-assistant__attachment-body{flex:1;min-width:0}.caw-assistant__ctx-input-docs .caw-assistant__attachment-name{white-space:normal;overflow-wrap:anywhere}.caw-assistant__ctx-input-docs .caw-assistant__attachment-meta{color:#5c6478;font-weight:var(--font-weight-2);text-transform:uppercase;letter-spacing:.04em}.caw-assistant__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caw-assistant__composer-surface{display:flex;align-items:flex-end;gap:var(--spacing-3);box-sizing:border-box;padding:var(--spacing-3) var(--spacing-4);background:var(--color-background-container);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:var(--spacing-3);box-shadow:var(--box-shadow-1)}.caw-assistant__section-regen-shell{margin:0 0 var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:#fff;border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:var(--spacing-3);box-shadow:var(--box-shadow-1)}.caw-assistant__section-regen-shell--collapsed{padding:var(--spacing-2) var(--spacing-3)}.caw-assistant__section-regen-head-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.caw-assistant__section-regen-head-left{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;flex:1}.caw-assistant__section-regen-head-actions{display:flex;align-items:center;gap:var(--spacing-1);flex-shrink:0}.caw-assistant__section-regen-title{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading);letter-spacing:.01em}.caw-assistant__section-regen-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:62.4375rem;background:#fd51081f;color:#fd5108;font-size:rem-convert(12px);font-weight:var(--font-weight-2);line-height:1.3}.caw-assistant__section-regen-collapse-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;margin:0;padding:0 var(--spacing-2);border:1px solid rgba(var(--color-background-tertiary-rgb),.2);border-radius:.25rem;background:#eeeff1;color:#5c6478;cursor:pointer;font-size:rem-convert(14px);line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease}.caw-assistant__section-regen-collapse-btn:hover{border-color:#fd510859;color:#111113;background:#fd510814}.caw-assistant__section-regen-collapse-btn:focus-visible{outline:2px solid rgba(253,81,8,.45);outline-offset:2px}.caw-assistant__section-regen-collapse-icon{transition:transform .15s ease}.caw-assistant__section-regen-collapse-icon--expanded{transform:rotate(180deg)}.caw-assistant__section-regen-summary{margin:var(--spacing-1) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:rem-convert(12px);color:#5c6478;line-height:1.35}.caw-assistant__section-regen-panel{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.1)}.caw-assistant__section-regen{margin:0 0 var(--spacing-3)}.caw-assistant__section-regen-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-4)}.caw-assistant__section-regen-hint{margin:var(--spacing-3) 0 0;font-size:rem-convert(14px);line-height:rem-convert(20px);color:#5c6478}.caw-assistant__section-regen-status{margin:0 0 var(--spacing-3);font-size:rem-convert(14px);line-height:rem-convert(20px);color:#5c6478}.caw-assistant__section-draft{margin:var(--spacing-3) 0 0}.caw-assistant__section-draft-summary,.caw-assistant__section-draft-meta,.caw-assistant__section-draft-id{margin:0 0 var(--spacing-3);font-size:rem-convert(14px);line-height:rem-convert(20px)}.caw-assistant__input{flex:1;width:100%;min-height:3rem;max-height:20rem;resize:vertical;overflow:auto;border-radius:var(--border-radius-2);border:1px solid rgba(var(--color-background-tertiary-rgb),.15);padding:var(--spacing-3) var(--spacing-4);font-family:inherit;font-size:rem-convert(16px);line-height:rem-convert(24px)}.caw-assistant__send.ap-button.ap-button-primary{border-radius:.25rem;padding:var(--spacing-3) var(--spacing-4)}.caw-assistant__attach{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background:transparent;cursor:pointer;font-size:1.25rem;padding:0;color:var(--color-text-secondary)}.caw-assistant__attach:disabled:not(.caw-assistant__attach--loading){cursor:not-allowed;opacity:.45}.caw-assistant__attach--loading{cursor:wait;opacity:1}.caw-assistant__context{width:18.75rem;flex-shrink:0;min-height:0;padding:var(--spacing-5) var(--spacing-5) 0 var(--spacing-5);background:#fff;display:flex;flex-direction:column;gap:var(--spacing-5);overflow:hidden;transition:width .2s ease,padding .2s ease}.caw-assistant__context--collapsed{width:4.5rem;min-width:4.5rem;max-width:4.5rem;padding:0;gap:0;justify-content:flex-end}.caw-assistant__context-panel{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--spacing-5);padding-bottom:var(--spacing-5)}.caw-assistant__context-footer{position:relative;z-index:1;flex-shrink:0;margin-top:auto;margin-left:-var(--spacing-5);margin-right:-var(--spacing-5);padding:var(--spacing-3) var(--spacing-4) var(--spacing-5);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.12);background-color:#fff}.caw-assistant__context-footer--collapsed{padding:var(--spacing-4);border-top:none}.caw-assistant__context-footer--collapsed .caw-assistant__context-collapse-btn{justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;margin:0 auto}.caw-assistant__context-footer--collapsed .caw-assistant__context-collapse-label{display:none}.caw-assistant__context-collapse-btn{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--spacing-2);width:100%;min-height:3rem;padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) var(--spacing-3);border:none;border-radius:.25rem;background:transparent;color:var(--color-text-body);font:inherit;font-size:rem-convert(14px);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s ease}.caw-assistant__context-collapse-btn .Appkit4-icon{flex-shrink:0;font-size:1.125rem;color:#111113}.caw-assistant__context-collapse-btn .Appkit4-icon:before{color:#111113}.caw-assistant__context-collapse-btn:hover{background:var(--surface-overlay-hover, rgba(0, 0, 0, .08))}.caw-assistant__context-collapse-btn:focus-visible{outline:2px solid var(--color-background-primary);outline-offset:-2px}.caw-assistant__context-collapse-label{flex-shrink:0;white-space:nowrap;font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-assistant__context-collapse-icon--stacked{display:none}.caw-assistant__context-collapse-icon--stacked-up{transform:rotate(180deg)}.caw-assistant__context-title{margin:0;flex-shrink:0;font-size:rem-convert(20px);font-weight:var(--font-weight-2);color:var(--color-text-heading);letter-spacing:.02em;padding-bottom:var(--spacing-3);border-bottom:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-assistant__ctx-section{margin:0}.caw-assistant__ctx-section--effort .caw-tshirt-sizing--compact{padding:var(--spacing-3);border:1px solid rgba(var(--color-background-tertiary-rgb),.08);border-radius:.25rem;background:var(--color-background-default)}.caw-assistant__ctx-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.caw-assistant__ctx-headline{margin:0;font-size:rem-convert(16px);font-weight:var(--font-weight-2);color:var(--color-text-heading);line-height:rem-convert(24px)}.caw-assistant__ctx-clear{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border:1px solid rgba(var(--color-background-tertiary-rgb),.2);border-radius:var(--border-radius-2);background:transparent;color:var(--color-text-light);font-size:rem-convert(12px);font-weight:var(--font-weight-2);cursor:pointer}.caw-assistant__ctx-clear:hover{color:var(--color-text-heading);border-color:rgba(var(--color-background-tertiary-rgb),.35);background:var(--color-background-default)}.caw-assistant__ctx-clear:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-assistant__ctx-empty{margin:0;padding:var(--spacing-4) var(--spacing-5);border-radius:.25rem;border:1px dashed rgba(var(--color-background-tertiary-rgb),.2);background:var(--color-background-default);font-size:rem-convert(14px);color:var(--color-text-light);line-height:rem-convert(24px)}.caw-assistant__ctx-current{background:var(--color-background-default);border-radius:.25rem;padding:var(--spacing-4) var(--spacing-5);border:1px solid rgba(var(--color-background-tertiary-rgb),.08)}.caw-assistant__ctx-ritm{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-assistant__ctx-ritm:hover:not(:disabled){color:#fd5108}.caw-assistant__ctx-ritm:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-assistant__ctx-ritm{margin:0 0 var(--spacing-2);font-size:rem-convert(16px)}.caw-assistant__ctx-title{margin:0 0 var(--spacing-4);font-size:rem-convert(16px);color:var(--color-text-heading);line-height:rem-convert(24px)}.caw-assistant__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.caw-assistant__tag{padding:2px var(--spacing-3);border-radius:var(--border-radius-5);font-size:rem-convert(12px);font-weight:var(--font-weight-2)}.caw-assistant__tag--gxp{background:#fd51081f;color:#111113}.caw-assistant__tag--fi{background:#b3771433;color:#b37714}.caw-assistant__ctx-pills{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-assistant__ctx-pill{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:var(--spacing-3) var(--spacing-4);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:.25rem;background:#eeeff1;color:#111827;font-family:inherit;font-size:rem-convert(14px);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.caw-assistant__ctx-pill:hover{border-color:#9ca3af;box-shadow:var(--box-shadow-1)}.caw-assistant__ctx-pill--link{text-decoration:none;color:inherit}.caw-assistant__ctx-pill--attached{border-color:rgba(var(--color-background-tertiary-rgb),.28);background:rgba(var(--color-background-tertiary-rgb),.06);cursor:default}.caw-assistant__ctx-pill--attached:hover{border-color:rgba(var(--color-background-tertiary-rgb),.28);box-shadow:none}.caw-assistant__ctx-pill--compact{flex-direction:row;align-items:center;font-weight:var(--font-weight-2)}.caw-assistant__ctx-artifact-download{display:inline-block;margin-top:var(--spacing-2);font-size:rem-convert(12px);color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-assistant__ctx-artifact-download:hover:not(:disabled){color:#fd5108}.caw-assistant__ctx-artifact-download:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-assistant__ctx-artifact-download:disabled{cursor:wait;opacity:.7}.caw-assistant__ctx-pill-name{font-weight:var(--font-weight-2);color:#111827}.caw-assistant__ctx-pill-meta{font-size:rem-convert(12px);color:#374151}@media(max-height:900px){.caw-assistant__head{padding:var(--spacing-3) var(--spacing-5);gap:var(--spacing-1)}.caw-assistant__title{font-size:1.25rem}.caw-assistant__subtitle{display:none}.caw-assistant__prompts-shell{margin-bottom:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4)}.caw-assistant__prompts-shell--collapsed{margin-bottom:var(--spacing-2)}.caw-assistant__conversation{padding-top:var(--spacing-3)}.caw-assistant__thread{gap:var(--spacing-3);padding-bottom:var(--spacing-4)}.caw-assistant__composer{padding:var(--spacing-3) var(--spacing-5) var(--spacing-4)}.caw-assistant__input{min-height:2.5rem}.caw-assistant__attachments-shell{margin-bottom:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3)}.caw-assistant__attachment-chip{padding:var(--spacing-2)}.caw-assistant__attachment-file-badge{min-width:2rem;height:2rem}.caw-assistant__prompts-shell--in-thread{margin-bottom:var(--spacing-3)}.caw-assistant__bubble{padding:var(--spacing-3) var(--spacing-4);font-size:rem-convert(14px)}}@media(max-width:1280px){.caw-assistant{height:auto;max-height:none;min-height:calc(100dvh - 4rem - var(--spacing-3));overflow:visible}.caw-assistant__body{flex-direction:column;flex:1 1 auto;min-height:auto;overflow:visible}.caw-assistant__chat{border-right:none;border-bottom:none;flex:1 1 auto;min-height:auto;max-height:none;min-width:0;overflow:visible}.caw-assistant__conversation{flex:1 1 auto;min-height:auto;overflow:visible}.caw-assistant__thread{flex:1 1 auto;min-height:auto;overflow:visible;overscroll-behavior:auto}.caw-assistant__composer{position:sticky;bottom:0;z-index:3;background:var(--color-background-default)}.caw-assistant__body:has(.caw-assistant__context--collapsed) .caw-assistant__composer{bottom:3.25rem;box-shadow:0 -4px 12px #4c505614}.caw-assistant__context{width:100%;max-width:none;flex:0 0 auto;min-height:0;max-height:none;overflow:visible;display:block;border-top:1px solid rgba(var(--color-background-tertiary-rgb),.12)}.caw-assistant__context--collapsed{position:sticky;bottom:0;z-index:4;flex:0 0 auto;width:100%;min-width:0;border-top:1px solid rgba(var(--color-background-tertiary-rgb),.12);background:#fff}.caw-assistant__context-title{flex-shrink:0}.caw-assistant__context-panel{flex:none;min-height:auto;max-height:none;overflow:visible}.caw-assistant__context-footer{flex-shrink:0}.caw-assistant__context-collapse-icon--side{display:none}.caw-assistant__context-collapse-icon--stacked{display:inline-block;transition:transform .15s ease}.caw-assistant__context-footer--collapsed .caw-assistant__context-collapse-btn{justify-content:center;width:100%;margin:0}.caw-assistant__context-footer--collapsed .caw-assistant__context-collapse-label{display:inline}}@media(max-width:1024px){.caw-assistant__head{padding:var(--spacing-4) var(--spacing-6)}.caw-assistant__title{font-size:rem-convert(20px)}.caw-assistant__subtitle,.caw-assistant__prompts-label{font-size:rem-convert(14px)}.caw-assistant__prompt{font-size:rem-convert(12px);max-width:100%}.caw-assistant__context-footer{margin-left:0;margin-right:0;padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.caw-assistant__context-footer--collapsed{border-top:1px solid rgba(var(--color-background-tertiary-rgb),.12);padding:var(--spacing-4) var(--spacing-6)}.caw-assistant__context-footer--collapsed .caw-assistant__context-collapse-btn{justify-content:center;width:100%;margin:0}.caw-assistant__prompts-shell{margin:0 var(--spacing-6) var(--spacing-6)}.caw-assistant__thread{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.caw-assistant__composer{margin-left:var(--spacing-6);margin-right:var(--spacing-6);padding:var(--spacing-4) 0 var(--spacing-5)}}@media(min-width:1281px){.caw-assistant__title{font-size:rem-convert(32px)}.caw-assistant__subtitle,.caw-assistant__prompts-label{font-size:rem-convert(16px)}.caw-assistant__prompt{font-size:rem-convert(14px)}}.caw-sdlc-artifacts{box-sizing:border-box;min-height:100%;padding-block:var(--spacing-6);padding-inline:var(--spacing-5) var(--spacing-6);overflow-y:auto;background:var(--color-background-default)}.caw-sdlc-artifacts__header{margin-bottom:var(--spacing-6)}.caw-sdlc-artifacts__title{margin:0 0 var(--spacing-2);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-sdlc-artifacts__subtitle{margin:0;font-size:rem-convert(16px);color:var(--color-text-body)}.caw-sdlc-artifacts__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}.caw-sdlc-artifacts__btn-accent.ap-button{border-radius:.25rem}.caw-sdlc-artifacts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-6)}@media(max-width:1280px){.caw-sdlc-artifacts__grid{grid-template-columns:1fr}}.caw-sdlc-artifacts__card{display:flex;flex-direction:column;box-sizing:border-box;border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.caw-sdlc-artifacts__card--selected{border-color:#111113;box-shadow:var(--box-shadow-2)}.caw-sdlc-artifacts__card--ai:not(.caw-sdlc-artifacts__card--selected){border-color:#fd51088c}.caw-sdlc-artifacts__card-body{flex:1;padding:var(--spacing-6) var(--spacing-6) 0;cursor:pointer;border-radius:.25rem .25rem 0 0}.caw-sdlc-artifacts__card-body:hover{background:#1111130a}.caw-sdlc-artifacts__card-body:focus{outline:none}.caw-sdlc-artifacts__card-body:focus-visible{outline:2px solid rgba(17,17,19,.45);outline-offset:2px}.caw-sdlc-artifacts__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.caw-sdlc-artifacts__card-icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.25rem;background:#1111131a;color:#111113}.caw-sdlc-artifacts__card-icon-wrap .Appkit4-icon{font-size:1.25rem;line-height:1}.caw-sdlc-artifacts__card-meta{flex:1;min-width:0}.caw-sdlc-artifacts__card-type-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.caw-sdlc-artifacts__card-type{margin:0;font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-sdlc-artifacts__card-version{font-size:rem-convert(12px);color:#5c6478}.caw-sdlc-artifacts__card-doc-title{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-sdlc-artifacts__ai-tag{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--spacing-1);padding:2px var(--spacing-2);border-radius:var(--border-radius-2);background:#fd51081f;color:#fd5108;font-size:rem-convert(12px);font-weight:var(--font-weight-2)}.caw-sdlc-artifacts__ai-tag .Appkit4-icon{font-size:.75rem;line-height:1}.caw-sdlc-artifacts__card-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.caw-sdlc-artifacts__card-edited{margin:0 0 var(--spacing-4);font-size:rem-convert(12px);color:#5c6478}.caw-sdlc-artifacts__card-edited strong{font-weight:var(--font-weight-2);color:#111113}.caw-sdlc-artifacts__card-actions{display:flex;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6) var(--spacing-6)}.caw-sdlc-artifacts__card-action{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:2.25rem;padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:.25rem;background:#eeeff1;color:var(--color-text-heading);font-size:rem-convert(14px);cursor:pointer;transition:background .15s ease}.caw-sdlc-artifacts__card-action:hover{background:#eeeff1}.caw-sdlc-artifacts__card-action--icon-only{flex:0 0 2.25rem;width:2.25rem;padding:0}.caw-sdlc-artifacts__review{padding:var(--spacing-6);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff}.caw-sdlc-artifacts__review-title{margin:0 0 var(--spacing-5);font-size:rem-convert(20px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-sdlc-artifacts__review-context{font-size:rem-convert(16px);font-weight:var(--font-weight-1);color:#5c6478}.caw-sdlc-artifacts__review-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}@media(max-width:1024px){.caw-sdlc-artifacts__review-grid{grid-template-columns:1fr}}.caw-sdlc-artifacts__review-section-title{margin:0 0 var(--spacing-3);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-sdlc-artifacts__reviewer-list{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.caw-sdlc-artifacts__reviewer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:.25rem;background:#eeeff1}.caw-sdlc-artifacts__reviewer-person{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}.caw-sdlc-artifacts__reviewer-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#111113;color:#fff;font-size:rem-convert(12px);font-weight:var(--font-weight-2)}.caw-sdlc-artifacts__reviewer-name{margin:0;font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-sdlc-artifacts__reviewer-role{margin:0;font-size:rem-convert(12px);color:#5c6478}.caw-sdlc-artifacts__workflow-actions{display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-sdlc-artifacts__approve-btn{width:100%;min-height:2.5rem;padding:var(--spacing-2) var(--spacing-4);border:none;border-radius:.25rem;background:#059669;color:#fff;font-size:rem-convert(14px);font-weight:var(--font-weight-2);cursor:pointer;transition:background .15s ease}.caw-sdlc-artifacts__approve-btn:hover{background:color-mix(in srgb,#059669 88%,#000)}.caw-sdlc-artifacts__reject-btn{width:100%;min-height:2.5rem;padding:var(--spacing-2) var(--spacing-4);border:none;border-radius:.25rem;background:#d622221f;color:#d62222;font-size:rem-convert(14px);font-weight:var(--font-weight-2);cursor:pointer;transition:background .15s ease}.caw-sdlc-artifacts__reject-btn:hover{background:#d6222233}.caw-sdlc-artifacts__changes-btn{width:100%;min-height:2.5rem;padding:var(--spacing-2) var(--spacing-4);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:var(--color-text-heading);font-size:rem-convert(14px);font-weight:var(--font-weight-2);cursor:pointer;transition:background .15s ease}.caw-sdlc-artifacts__changes-btn:hover{background:#eeeff1}.caw-ritm-picker{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:17.5rem;max-width:100%}.caw-ritm-picker__label{font-size:rem-convert(12px);font-weight:var(--font-weight-2);color:#5c6478}.caw-ritm-picker__control{position:relative}.caw-ritm-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);box-sizing:border-box;width:100%;min-height:2.5rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:var(--color-text-heading);font-size:rem-convert(14px);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.caw-ritm-picker__trigger:hover{border-color:#11111359}.caw-ritm-picker__trigger:focus-visible{outline:2px solid rgba(17,17,19,.45);outline-offset:2px}.caw-ritm-picker__trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-ritm-picker__chevron{flex-shrink:0;font-size:.875rem;color:#5c6478;transition:transform .15s ease}.caw-ritm-picker__chevron--open{transform:rotate(180deg)}.caw-ritm-picker__panel{position:absolute;top:calc(100% + var(--spacing-2));right:0;left:0;z-index:100;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;box-shadow:var(--box-shadow-2)}.caw-ritm-picker__search-wrap{position:relative;flex-shrink:0;padding:var(--spacing-3);border-bottom:1px solid #dfe3e6}.caw-ritm-picker__search-icon{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#5c6478;font-size:1.125rem;pointer-events:none}.caw-ritm-picker__search-input{box-sizing:border-box;width:100%;height:2.25rem;padding:0 var(--spacing-3) 0 2.25rem;border:1px solid rgba(var(--color-background-tertiary-rgb),.2);border-radius:.25rem;background:#eeeff1;font-size:rem-convert(14px);color:#111113}.caw-ritm-picker__search-input:focus{outline:none;border-color:#fd510873;box-shadow:0 0 0 1px #fd510833}.caw-ritm-picker__list{margin:0;padding:var(--spacing-2) 0;max-height:15rem;overflow-y:auto;list-style:none}.caw-ritm-picker__empty{padding:var(--spacing-4) var(--spacing-4);font-size:rem-convert(14px);color:#5c6478;text-align:center}.caw-ritm-picker__option{display:flex;flex-direction:column;gap:.125rem;padding:var(--spacing-3) var(--spacing-4);cursor:pointer;transition:background .1s ease}.caw-ritm-picker__option:hover,.caw-ritm-picker__option--highlighted{background:#1111130f}.caw-ritm-picker__option--selected{background:#1111131a}.caw-ritm-picker__option-ritm{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-ritm-picker__option-title{font-size:rem-convert(12px);color:#5c6478;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-ritm-picker__custom{flex-shrink:0;width:100%;padding:var(--spacing-3) var(--spacing-4);border:none;border-top:1px solid #dfe3e6;background:var(--color-background-default);color:#fd5108;font-size:rem-convert(14px);font-weight:var(--font-weight-2);text-align:left;cursor:pointer;transition:background .15s ease}.caw-ritm-picker__custom:hover{background:#eeeff1}.caw-gate-reviews{box-sizing:border-box;flex:0 1 auto;width:100%;min-height:0;padding-block:var(--spacing-6);padding-inline:var(--spacing-5) var(--spacing-6);overflow-y:auto;background:var(--color-background-default)}.caw-gate-reviews__header{margin-bottom:var(--spacing-6)}.caw-gate-reviews__title{margin:0 0 var(--spacing-2);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-gate-reviews__picker-row{display:flex;justify-content:center;margin:var(--spacing-4) 0}.caw-gate-reviews__picker-card{width:100%;max-width:30rem;padding:var(--spacing-5) var(--spacing-6);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;box-shadow:var(--box-shadow-1)}.caw-gate-reviews__subtitle{margin:0;font-size:rem-convert(16px);color:var(--color-text-body)}.caw-gate-reviews__picker{width:100%}.caw-gate-reviews__picker .caw-ritm-picker{min-width:100%}.caw-gate-reviews__picker .caw-ritm-picker__label{font-size:rem-convert(14px)}.caw-gate-reviews__picker .caw-ritm-picker__trigger{min-height:3rem;padding:var(--spacing-3) var(--spacing-4);font-size:rem-convert(16px)}.caw-gate-reviews__picker .caw-ritm-picker__search-input{height:2.5rem}.caw-gate-reviews__empty{padding:var(--spacing-6);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#5c6478;font-size:rem-convert(14px)}.caw-gate-reviews__selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}@media(max-width:1280px){.caw-gate-reviews__selector-grid{grid-template-columns:1fr}}.caw-gate-reviews__selector-card{border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.caw-gate-reviews__selector-card--selected{border-color:#111113;box-shadow:var(--box-shadow-2)}.caw-gate-reviews__selector-body{padding:var(--spacing-5) var(--spacing-5) var(--spacing-4);cursor:pointer;border-radius:.25rem}.caw-gate-reviews__selector-body:hover{background:#1111130a}.caw-gate-reviews__selector-body:focus{outline:none}.caw-gate-reviews__selector-body:focus-visible{outline:2px solid rgba(17,17,19,.45);outline-offset:2px}.caw-gate-reviews__selector-label{margin:0 0 var(--spacing-1);font-size:rem-convert(12px);font-weight:var(--font-weight-2);color:#5c6478;text-transform:uppercase;letter-spacing:.02em}.caw-gate-reviews__selector-phase{margin:0 0 var(--spacing-2);font-size:rem-convert(16px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-gate-reviews__selector-count{margin:0 0 var(--spacing-3);font-size:rem-convert(14px);color:#5c6478}.caw-gate-reviews__selector-bar{display:flex;height:.375rem;overflow:hidden;border-radius:.1875rem;background:#eeeff1}.caw-gate-reviews__selector-bar-fill{display:block;height:100%;background:#059669;border-radius:.1875rem 0 0 .1875rem}.caw-gate-reviews__selector-bar-gap{display:block;height:100%;background:#d6222259}.caw-gate-reviews__detail{padding:var(--spacing-6);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff}.caw-gate-reviews__detail-title{margin:0 0 var(--spacing-2);font-size:1.375rem;font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-gate-reviews__detail-description{margin:0 0 var(--spacing-6);font-size:rem-convert(16px);color:var(--color-text-body);line-height:rem-convert(24px)}.caw-gate-reviews__overall{margin-bottom:var(--spacing-6)}.caw-gate-reviews__overall-labels{display:flex;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-2);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-gate-reviews__overall-bar{height:.75rem;overflow:hidden;border-radius:.25rem;background:#eeeff1}.caw-gate-reviews__overall-bar-fill{display:block;height:100%;background:#059669;border-radius:.25rem;transition:width .2s ease}.caw-gate-reviews__criteria-heading{margin:0 0 var(--spacing-4);font-size:rem-convert(16px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-gate-reviews__criteria-list{margin:0 0 var(--spacing-6);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-gate-reviews__criterion{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:.25rem}.caw-gate-reviews__criterion--completed{background:#0596691a}.caw-gate-reviews__criterion--warning{background:#b377142e}.caw-gate-reviews__criterion--pending,.caw-gate-reviews__criterion--not_started{background:var(--color-background-default)}.caw-gate-reviews__criterion-icon{flex-shrink:0;font-size:1.25rem}.caw-gate-reviews__criterion--completed .caw-gate-reviews__criterion-icon{color:#059669}.caw-gate-reviews__criterion--warning .caw-gate-reviews__criterion-icon{color:color-mix(in srgb,#B37714 70%,#000)}.caw-gate-reviews__criterion-label{flex:1;font-size:rem-convert(14px);color:var(--color-text-heading)}.caw-gate-reviews__actions{display:flex;flex-direction:row;align-items:stretch;gap:var(--spacing-3)}.caw-gate-reviews__approve-btn{flex:1 1 0;min-width:0;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-4);border:none;border-radius:.25rem;background:#059669;color:#fff;font-size:rem-convert(14px);font-weight:var(--font-weight-2);cursor:pointer;transition:background .15s ease,opacity .15s ease}.caw-gate-reviews__approve-btn:hover:not(:disabled){background:color-mix(in srgb,#059669 88%,#000)}.caw-gate-reviews__approve-btn:disabled{opacity:.5;cursor:not-allowed}.caw-gate-reviews__reject-btn{flex:1 1 0;min-width:0;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-4);border:none;border-radius:.25rem;background:#d622221f;color:#d62222;font-size:rem-convert(14px);font-weight:var(--font-weight-2);cursor:pointer;transition:background .15s ease}.caw-gate-reviews__reject-btn:hover{background:#d6222233}.caw-gate-reviews__request-info-btn{flex:0 0 auto;width:auto;max-width:8.75rem;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:var(--color-text-heading);font-size:rem-convert(12px);font-weight:var(--font-weight-2);cursor:pointer;transition:background .15s ease}.caw-gate-reviews__request-info-btn:hover{background:#eeeff1}.caw-appkit-drawer__focus-sentinel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ap-drawer-content{position:relative}.caw-review-checklist-progress{padding:var(--spacing-5);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;box-shadow:var(--box-shadow-1)}.caw-review-checklist-progress--compact{padding:var(--spacing-4) var(--spacing-5);margin-bottom:0;border-radius:0;border-left:none;border-right:none;border-top:none;box-shadow:none}.caw-review-checklist-progress--sticky{position:sticky;top:0;z-index:2}.caw-review-checklist-progress__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.caw-review-checklist-progress--compact .caw-review-checklist-progress__header{margin-bottom:var(--spacing-3)}.caw-review-checklist-progress__title{margin:0;font-size:rem-convert(16px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-review-checklist-progress--compact .caw-review-checklist-progress__title{font-size:rem-convert(14px)}.caw-review-checklist-progress__summary{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-review-checklist-progress__bar{width:100%;height:.625rem;overflow:hidden;border-radius:62.4375rem;background:#eeeff1}.caw-review-checklist-progress__bar-fill{display:block;height:100%;background:#fd5108;border-radius:62.4375rem;transition:width .2s ease}.caw-review-checklist-progress__bar-fill--success{background:#059669}.caw-rt-config-badge{margin:var(--spacing-3) 0 0;font-size:rem-convert(14px)}.caw-rt-config-badge--default{color:#5c6478}.caw-rt-config-badge--custom{color:#fd5108}.caw-rt-config-table-shell{display:flex;flex-direction:column;min-width:0}.caw-rt-config-table__scroll-hint{margin:0 0 var(--spacing-2);font-size:rem-convert(12px);color:#5c6478}.caw-rt-config-table__scroll-top{overflow-x:auto;overflow-y:hidden;margin-bottom:var(--spacing-2);border:1px solid #dfe3e6;border-bottom:0;border-radius:.25rem .25rem 0 0;background:var(--color-background-default);scrollbar-width:thin;scrollbar-color:#FD5108 #eeeff1}.caw-rt-config-table__scroll-top::-webkit-scrollbar{height:.625rem}.caw-rt-config-table__scroll-top::-webkit-scrollbar-track{margin:0 var(--spacing-2);background:#eeeff1;border-radius:62.4375rem}.caw-rt-config-table__scroll-top::-webkit-scrollbar-thumb{background:#fd5108;border-radius:62.4375rem}.caw-rt-config-table__scroll-spacer{height:.0625rem}.caw-rt-config-table-wrap{overflow-x:auto;overflow-y:visible;scrollbar-width:none}.caw-rt-config-table-wrap::-webkit-scrollbar{display:none}.caw-rt-config-table{width:100%;min-width:82.5rem;border-collapse:collapse;table-layout:fixed;font-size:.8125rem;background:var(--color-background-default);border:1px solid #dfe3e6;border-radius:.25rem}.caw-rt-config-table th,.caw-rt-config-table td{padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid #dfe3e6;vertical-align:middle;text-align:left;overflow:hidden}.caw-rt-config-table thead th{position:sticky;top:0;z-index:1;padding:var(--spacing-3) var(--spacing-2);font-size:.8125rem;font-weight:var(--font-weight-2);letter-spacing:normal;text-transform:none;color:#5c6478;background:rgba(var(--color-background-tertiary-rgb),.08);line-height:1.35;vertical-align:bottom}.caw-rt-config-table thead th.caw-rt-config-table__sequence-col,.caw-rt-config-table thead th.caw-rt-config-table__toggle-col,.caw-rt-config-table thead th.caw-rt-config-table__due-offset-col,.caw-rt-config-table thead th.caw-rt-config-table__actions-col{white-space:nowrap}.caw-rt-config-table thead th.caw-rt-config-table__name-col,.caw-rt-config-table thead th.caw-rt-config-table__group-col,.caw-rt-config-table thead th.caw-rt-config-table__assignee-col{white-space:normal;word-break:break-word}.caw-rt-config-table tbody tr:last-child td{border-bottom:0}.caw-rt-config-table__row--disabled{background:rgba(var(--color-background-tertiary-rgb),.05)}.caw-rt-config-table__row--disabled td:not(.caw-rt-config-table__toggle-col):not(.caw-rt-config-table__sequence-col){color:#5c6478}.caw-rt-config-table col.caw-rt-config-table__sequence-col{width:3.5rem}.caw-rt-config-table col.caw-rt-config-table__toggle-col{width:4.75rem}.caw-rt-config-table col.caw-rt-config-table__name-col{width:16%}.caw-rt-config-table col.caw-rt-config-table__group-col,.caw-rt-config-table col.caw-rt-config-table__assignee-col{width:20%}.caw-rt-config-table col.caw-rt-config-table__due-offset-col{width:6.5rem}.caw-rt-config-table col.caw-rt-config-table__statuses-col{width:22%}.caw-rt-config-table col.caw-rt-config-table__actions-col{width:5.25rem}.caw-rt-config-table__sequence-col{width:3.5rem;max-width:3.5rem;padding-left:var(--spacing-1);padding-right:var(--spacing-1);white-space:nowrap}.caw-rt-config-table__sequence-cell{display:flex;align-items:center;justify-content:center;width:100%;min-height:2rem}.caw-rt-config-table th.caw-rt-config-table__toggle-col,.caw-rt-config-table td.caw-rt-config-table__toggle-col{width:4.75rem;max-width:4.75rem;padding-left:var(--spacing-1);padding-right:var(--spacing-1);text-align:center;white-space:nowrap}.caw-rt-config-table__toggle-cell{display:flex;align-items:center;justify-content:center;width:100%;min-height:2rem}.caw-rt-config-table__checkbox.ap-checkbox,.caw-rt-config-table__checkbox.ap-checkbox-container{display:inline-flex;justify-content:center;margin:0}.caw-rt-config-table__name-col{min-width:8.75rem;white-space:normal;word-break:break-word}.caw-rt-config-table__group-col,.caw-rt-config-table__assignee-col{min-width:10rem}.caw-rt-config-table__due-offset-col{width:6.5rem;max-width:6.5rem;padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.caw-rt-config-table__statuses-col{min-width:14.75rem;vertical-align:top}.caw-rt-config-table__sequence-input-number.ap-field{width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;flex-shrink:0}.caw-rt-config-table__sequence-input-number.ap-field .ap-field-container{height:2rem!important}.caw-rt-config-table__sequence-input-number.ap-field .ap-field-wrapper{height:2rem!important;min-height:2rem!important;max-height:2rem!important;padding:0!important;box-shadow:inset 0 0 0 1px #dfe3e6!important;border-radius:.25rem!important}.caw-rt-config-table__sequence-input-number.ap-field .ap-field-container.hide-title .ap-field-wrapper input.ap-field-input{margin:0!important;height:2rem!important;min-height:2rem!important;padding:0 .25rem!important;text-align:center;font-size:.8125rem!important;line-height:2rem!important}.caw-rt-config-table__sequence-input-number.ap-field .ap-field-suffix-wrapper{display:none!important}.caw-rt-config-table__sequence-placeholder{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2rem;flex-shrink:0;font-size:.8125rem;line-height:1;font-variant-numeric:tabular-nums;color:#5c6478}.caw-rt-config-table td .caw-select-field{width:100%;min-width:0!important;max-width:100%}.caw-rt-config-table__due-offset-select.caw-select-field{max-width:6rem}.caw-rt-config-table__actions-col{width:5.25rem;max-width:5.25rem;padding-left:var(--spacing-1);padding-right:var(--spacing-1);text-align:center;vertical-align:middle}.caw-rt-config-table__actions{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.25rem}.caw-rt-config-table__actions .ap-button.ap-button-compact.ap-button-icon{min-width:2rem;width:2rem;padding:.3125rem 0 .3125rem .3125rem}.caw-rt-config-statuses{display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-rt-config-statuses__grid{display:grid;grid-template-columns:repeat(2,minmax(max-content,1fr));row-gap:.125rem;column-gap:calc(var(--spacing-1) + .0625rem)}.caw-rt-config-statuses__checkbox.ap-checkbox-container{margin:0;display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;padding-inline-end:.0625rem;font-size:.6875rem}.caw-rt-config-statuses__checkbox.ap-checkbox-container .ap-checkbox{flex-shrink:0;align-self:center}.caw-rt-config-statuses__checkbox.ap-checkbox-container .ap-checkbox-label{font-size:.6875rem;line-height:1rem;white-space:nowrap;padding-inline-end:.0625rem}.caw-rt-config-statuses__error{margin:0;color:#d62222;font-size:.75rem;line-height:1.35}.caw-rt-config-preview{margin-top:var(--spacing-5);padding:var(--spacing-4);border:1px solid #dfe3e6;border-radius:.25rem;background:var(--color-background-default)}.caw-rt-config-preview__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.caw-rt-config-preview__list{margin:0;padding-left:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-rt-config-preview__list li{display:flex;flex-direction:column;gap:.25rem}.caw-rt-config-history{margin-top:var(--spacing-6)}.caw-rt-config-history__toggle{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:0;border:0;background:transparent;color:var(--color-text-heading);font:inherit;font-weight:var(--font-weight-2);cursor:pointer;text-align:left}.caw-rt-config-history__title{font-size:rem-convert(16px)}.caw-rt-config-history__count{min-width:1.5rem;padding:.125rem var(--spacing-2);border-radius:62.4375rem;background:rgba(var(--color-background-tertiary-rgb),.12);color:#5c6478;font-size:.75rem;text-align:center}.caw-rt-config-history__chevron{margin-left:auto;transition:transform .2s ease}.caw-rt-config-history__chevron--expanded{transform:rotate(180deg)}.caw-rt-config-history__panel{margin-top:var(--spacing-3)}.caw-rt-config-history__empty{color:#5c6478}.caw-rt-config-history__list{margin:var(--spacing-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-rt-config-history__item{display:flex;flex-direction:column;gap:.25rem;padding:var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff}.caw-rt-apply-config{display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-rt-apply-config__section h4{margin:0 0 .25rem;font-size:rem-convert(14px)}.caw-rt-apply-config__section ul{margin:0;padding-left:var(--spacing-5)}.caw-rt-apply-config__no-changes{color:#5c6478}.caw-release-task-detail{padding:1rem;background:var(--color-background-container);border:1px solid var(--color-background-border);border-radius:.25rem;box-shadow:var(--elevation-shadow-low)}.caw-release-task-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-background-border)}.caw-release-task-detail__sequence{margin:0 0 .25rem;font-size:.8125rem;color:var(--color-text-light)}.caw-release-task-detail__title{margin:0;font-size:1.125rem;font-weight:500;color:var(--color-text-heading)}.caw-release-task-detail__meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:.8125rem;color:var(--color-text-light)}.caw-release-task-detail__tabs{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;border-bottom:1px solid var(--color-background-border);margin-bottom:1rem}.caw-release-task-detail__tab{flex:0 0 auto;padding:.75rem 1rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-light);font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.caw-release-task-detail__tab:hover:not(.caw-release-task-detail__tab--active){color:#fd5108;border-bottom-color:#fd5108}.caw-release-task-detail__tab--active{color:#fd5108;border-bottom-color:#fd5108}.caw-release-task-detail__tab--generating{color:#fd5108}.caw-release-task-detail__tab-spinner{display:inline-block;width:.75rem;height:.75rem;margin-left:.375rem;border:.125rem solid rgba(253,81,8,.25);border-top-color:#fd5108;border-radius:50%;animation:caw-release-task-detail-spin .8s linear infinite;vertical-align:middle}.caw-release-task-detail__generating-banner{display:flex;align-items:center;gap:.625rem;margin:.5rem 0 0;padding:.625rem .75rem;border:1px solid rgba(253,81,8,.35);border-radius:.25rem;background:#fd510814;color:var(--color-text-heading);font-size:.8125rem}.caw-release-task-detail__generating-spinner{flex:0 0 auto;width:.875rem;height:.875rem;border:.125rem solid rgba(253,81,8,.25);border-top-color:#fd5108;border-radius:50%;animation:caw-release-task-detail-spin .8s linear infinite}@keyframes caw-release-task-detail-spin{to{transform:rotate(360deg)}}.caw-release-task-detail__panel{max-height:min(50vh,26.25rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.caw-release-task-detail--full{padding:1rem;background:var(--color-background-container);border:1px solid var(--color-background-border);border-radius:.25rem;box-shadow:var(--elevation-shadow-low);display:flex;flex-direction:column;gap:.75rem;min-height:0}.caw-release-task-detail--full .caw-release-task-detail__panel{max-height:none;flex:1 1 auto;min-height:0}.caw-release-task-detail__section,.caw-release-task-detail__details-form{display:flex;flex-direction:column;gap:1rem}.caw-release-task-detail__section-title{margin:0;padding-bottom:.75rem;border-bottom:1px solid var(--color-background-border);font-size:1.125rem;font-weight:500;color:var(--color-text-heading)}.caw-release-task-detail__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:768px){.caw-release-task-detail__fields{grid-template-columns:1fr}}.caw-release-task-detail__field{display:flex;flex-direction:column;gap:.5rem}.caw-release-task-detail__field--full{grid-column:1/-1}.caw-release-task-detail__field span{font-size:.8125rem;font-weight:500;color:var(--color-text-light)}.caw-release-task-detail__field input,.caw-release-task-detail__field textarea{width:100%;padding:.75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-default);color:var(--color-text-heading);font:inherit;font-size:.875rem;transition:border-color .2s ease}.caw-release-task-detail__field input:focus-visible,.caw-release-task-detail__field textarea:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-release-task-detail__special{padding-top:.75rem;border-top:1px dashed var(--color-background-border)}.caw-release-task-detail__special h4{margin:0 0 .75rem;font-size:1.125rem;font-weight:500;color:var(--color-text-heading)}.caw-release-task-detail__hint,.caw-release-task-detail__muted,.caw-release-task-detail__refresh-notice{margin:0;font-size:.8125rem;color:var(--color-text-light)}.caw-release-task-detail__refresh-notice{margin:-.5rem 0 .75rem;padding:.625rem .75rem;border-radius:.25rem;background:var(--color-background-container-alt);border:1px solid var(--color-background-border)}.caw-release-task-detail__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.caw-release-task-detail__list li{padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-default);box-shadow:var(--elevation-shadow-low)}.caw-release-task-detail__list-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.caw-release-task-detail__comment-options{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8125rem;color:var(--color-text-light)}.caw-release-task-detail__ai-card{padding:1rem;border:1px solid rgba(253,81,8,.35);border-radius:.25rem;background:#fd510814;box-shadow:var(--elevation-shadow-low)}.caw-release-task-detail__ai-card h4{margin:0 0 .75rem;font-size:1.125rem;font-weight:500;color:#fd5108}.caw-release-task-detail__ai-metrics{margin:0 0 1rem;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.caw-release-task-detail__ai-metrics li{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}.caw-release-task-detail__ai-metrics li span{color:var(--color-text-light)}.caw-release-task-detail__ai-metrics li strong{color:var(--color-text-heading)}.caw-release-task-detail__ai-actions{display:flex;flex-wrap:wrap;gap:.5rem}.caw-release-task-detail__ai-action{display:inline-flex;align-items:center;gap:.5rem}.caw-release-task-detail__timeline{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.caw-release-task-detail__timeline-item{display:flex;gap:.75rem;padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-default);box-shadow:var(--elevation-shadow-low)}.caw-release-task-detail__timeline-item p{margin:.25rem 0 0;color:var(--color-text-heading);font-size:.875rem}.caw-release-task-detail__timeline-head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:space-between}.caw-release-task-detail__timeline-head span{font-size:.8125rem;color:var(--color-text-light)}.caw-release-task-detail .caw-status-pill{font-size:.8125rem;font-weight:600}.caw-release-task-detail .caw-status-pill--muted{background:var(--color-background-container-alt);color:var(--color-text-light)}.caw-release-task-detail .caw-status-pill--primary{background:#fd510814;color:#fd5108}.caw-release-task-detail .caw-status-pill--success{background:#0596691f;color:#059669}.caw-release-task-detail .caw-status-pill--danger{background:#d622221f;color:#d62222}.caw-release-task-detail .caw-status-pill--warning,.caw-release-task-detail .caw-status-pill--purple{background:#1111131f;color:#a1a8b3}.caw-release-task-detail select,.caw-release-task-detail input,.caw-release-task-detail textarea{width:100%;border:1px solid var(--color-background-border);border-radius:.25rem;padding:.625rem .75rem;background:var(--color-background-container);color:var(--color-text-heading);font:inherit}.caw-release-task-detail__comment-compose{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.caw-release-task-detail__journal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.caw-release-task-detail__journal-item{padding:.75rem;border-radius:.25rem;background:var(--color-background-default)}.caw-release-task-detail__journal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.caw-release-task-detail__journal-author{font-size:.875rem;font-weight:600;color:var(--color-text-heading)}.caw-release-task-detail__journal-time{font-size:.8125rem;color:var(--color-text-light)}.caw-release-task-detail__journal-text{margin:0;font-size:.875rem;color:var(--color-text-heading);white-space:pre-wrap;word-break:break-word}.caw-release-task-detail__comment-sync{margin-top:.75rem}.caw-release-task-detail__history-list,.caw-release-task-detail__attachment-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.caw-release-task-detail__comment-card,.caw-release-task-detail__history-card,.caw-release-task-detail__attachment-card{display:flex;gap:.75rem;padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-default);box-shadow:var(--elevation-shadow-low)}.caw-release-task-detail__comment-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:#1111131f;color:#a1a8b3;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:0 0 auto}.caw-release-task-detail__comment-head,.caw-release-task-detail__history-head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:space-between}.caw-release-task-detail__comment-head span,.caw-release-task-detail__history-head span{font-size:.8125rem;color:var(--color-text-light)}.caw-release-task-detail__history-change{margin-top:.5rem;font-size:.8125rem;color:var(--color-text-light)}.caw-release-task-detail__generated-content{margin-top:1rem}.caw-release-task-detail__generated-content pre{white-space:pre-wrap;background:var(--color-background-default);border:1px solid var(--color-background-border);border-radius:.25rem;padding:1rem;font-family:inherit;font-size:.875rem;line-height:1.5}.caw-release-tasks-drawer.ap-drawer-wrapper{z-index:1200}.caw-release-tasks-drawer .ap-drawer.ap-drawer-right{width:min(65vw,71.875rem);max-width:100%;height:100%;max-height:100vh;background:var(--color-background-default);box-shadow:-.5rem 0 2rem #0000001f}.caw-release-tasks-drawer--detail .ap-drawer.ap-drawer-right{width:min(72vw,80rem)}.caw-release-tasks-drawer .ap-drawer-content{display:flex;flex-direction:column;height:100%;background:inherit}.caw-release-tasks-drawer .ap-drawer-body{flex:1;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.caw-release-tasks-drawer .ap-drawer-icons{z-index:10}.caw-release-tasks-drawer .ap-drawer-icon{position:relative;z-index:11}.caw-release-tasks-drawer__header{flex-shrink:0;padding:1.5rem 3.5rem 1.5rem 1.5rem;border-bottom:1px solid var(--color-background-border);background:var(--color-background-container);box-shadow:var(--elevation-shadow-low)}.caw-release-tasks-drawer--list .caw-release-tasks-drawer__header{padding:.75rem 3rem .75rem 1rem;box-shadow:none}.caw-release-tasks-drawer--list .caw-release-tasks-drawer__header-top{margin-bottom:0;align-items:center;gap:.5rem}.caw-release-tasks-drawer--list .caw-release-tasks-drawer__title{font-size:1.25rem}.caw-release-tasks-drawer--list .caw-release-tasks-drawer__title-icon{margin-top:.125rem;font-size:1.125rem}.caw-release-tasks-drawer--list .caw-release-tasks-drawer__subtitle{margin-top:.125rem;font-size:.75rem;line-height:1.35}.caw-release-tasks-drawer--list .caw-release-tasks-drawer__header-actions{gap:.5rem}.caw-release-tasks-drawer--list .caw-release-tasks-drawer__header-actions .ap-button.ap-button-secondary.caw-release-tasks-drawer__header-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;height:2rem;padding:0 .75rem;font-size:.8125rem;white-space:nowrap}.caw-release-tasks-drawer--list .caw-release-tasks-drawer__body{padding:1rem}.caw-release-tasks-drawer--list .caw-release-tasks-drawer__body-inner{gap:.75rem}.caw-release-tasks-drawer--detail .caw-release-tasks-drawer__header{padding:.75rem 3rem .75rem 1rem;box-shadow:none}.caw-release-tasks-drawer--detail .caw-release-tasks-drawer__header-top{margin-bottom:0;align-items:center;gap:.5rem}.caw-release-tasks-drawer--detail .caw-release-tasks-drawer__title{font-size:1.25rem}.caw-release-tasks-drawer--detail .caw-release-tasks-drawer__title-icon{margin-top:.125rem;font-size:1.125rem}.caw-release-tasks-drawer--detail .caw-release-tasks-drawer__subtitle{margin-top:.125rem;font-size:.75rem;line-height:1.35}.caw-release-tasks-drawer--detail .caw-release-tasks-drawer__body{padding:1rem}.caw-release-tasks-drawer--detail .caw-release-tasks-drawer__body-inner{gap:.75rem}.caw-release-tasks-drawer--detail .caw-release-task-detail--full{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:.625rem}.caw-release-tasks-drawer--detail .caw-rt-action-bar{padding:.5rem .75rem;gap:.5rem}.caw-release-tasks-drawer--detail .caw-release-task-detail__tabs{margin-bottom:.625rem;overflow-y:hidden}.caw-release-tasks-drawer--detail .caw-release-task-detail__tab{padding:.5rem .75rem;font-size:.8125rem}.caw-release-tasks-drawer--detail .caw-release-task-detail__generating-banner{margin-bottom:.25rem;padding:.5rem .75rem;font-size:.8125rem}.caw-release-tasks-drawer__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.caw-release-tasks-drawer__title-wrap{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding-left:.25rem;border-left:.25rem solid #FD5108}.caw-release-tasks-drawer__title-icon{margin-top:.375rem;color:#fd5108;font-size:1.5rem}.caw-release-tasks-drawer__title{margin:0;font-size:1.75rem;font-weight:600;line-height:1.2;color:var(--color-text-heading)}.caw-release-tasks-drawer__subtitle{margin:.25rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-text-light)}.caw-release-tasks-drawer__header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;max-width:min(100%,45rem);margin-left:auto;padding-right:.5rem}.caw-release-tasks-drawer__header-actions .ap-button.ap-button-secondary{border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:var(--color-text-heading);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.caw-release-tasks-drawer__header-actions .ap-button.ap-button-secondary:hover:not(:disabled){border-color:#fd510859;box-shadow:var(--elevation-shadow-low);transform:scale(1.02)}.caw-release-tasks-drawer__filter{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 .25rem;color:var(--color-text-light)}.caw-release-tasks-drawer__filter .caw-select-field--compact{min-width:11.75rem}.caw-release-tasks-drawer__filter select{min-width:8.75rem;padding:.5rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:var(--color-text-heading);font:inherit;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.caw-release-tasks-drawer__filter select:hover{border-color:#fd510859}.caw-release-tasks-drawer__filter select:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-release-tasks-drawer__back-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);color:#fd5108;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.caw-release-tasks-drawer__back-btn .Appkit4-icon{font-size:1rem}.caw-release-tasks-drawer__back-btn:hover{border-color:#fd510859;box-shadow:var(--elevation-shadow-low);transform:scale(1.02)}.caw-release-tasks-drawer__back-btn:focus-visible{outline:2px solid #FD5108;outline-offset:2px}.caw-release-tasks-drawer__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.caw-release-tasks-drawer__meta--inline{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem;padding:.5rem .75rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container)}.caw-release-tasks-drawer__meta-item{display:inline-flex;align-items:baseline;gap:.375rem;min-width:0}.caw-release-tasks-drawer__meta--inline .caw-release-tasks-drawer__meta-item dt{margin:0;font-size:.75rem;font-weight:500;color:var(--color-text-light);white-space:nowrap}.caw-release-tasks-drawer__meta--inline .caw-release-tasks-drawer__meta-item dt:after{content:":"}.caw-release-tasks-drawer__meta--inline .caw-release-tasks-drawer__meta-item dd{margin:0;padding:0;font-size:.8125rem;font-weight:600;color:var(--color-text-heading);word-break:break-word;border-bottom:0}.caw-release-tasks-drawer__meta-card{min-width:0;padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);box-shadow:var(--elevation-shadow-low)}.caw-release-tasks-drawer__meta-card dt{margin:0 0 .5rem;font-size:.8125rem;font-weight:500;color:var(--color-text-light)}.caw-release-tasks-drawer__meta-card dd{margin:0;padding-bottom:.375rem;font-size:.875rem;font-weight:600;color:var(--color-text-heading);word-break:break-word;border-bottom:.125rem solid #FD5108}.caw-release-tasks-drawer__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#FD5108 var(--color-background-container-alt);padding:1.5rem;background:var(--color-background-default)}.caw-release-tasks-drawer__body::-webkit-scrollbar{width:.625rem}.caw-release-tasks-drawer__body::-webkit-scrollbar-track{background:var(--color-background-container-alt);border-radius:62.4375rem}.caw-release-tasks-drawer__body::-webkit-scrollbar-thumb{background:#fd5108;border-radius:62.4375rem}.caw-release-tasks-drawer__body-inner{display:flex;flex-direction:column;gap:1rem;min-height:min-content}.caw-release-tasks-drawer__progress-card{padding:1rem;border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);box-shadow:var(--elevation-shadow-low)}.caw-release-tasks-drawer__progress-card--compact{padding:.625rem .75rem}.caw-release-tasks-drawer__progress-card--compact .caw-review-checklist-progress__header{margin-bottom:.5rem}.caw-release-tasks-drawer__progress-card--compact .caw-review-checklist-progress__title{font-size:.875rem}.caw-release-tasks-drawer__progress-card--compact .caw-review-checklist-progress__summary{font-size:.75rem}.caw-release-tasks-drawer__progress-card--compact .caw-review-checklist-progress__bar{height:.5rem}.caw-release-tasks-drawer__progress-card .caw-review-checklist-progress{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.caw-release-tasks-drawer__progress-card .caw-review-checklist-progress__title{font-size:1.125rem;font-weight:500;color:var(--color-text-heading)}.caw-release-tasks-drawer__progress-card .caw-review-checklist-progress__summary{font-size:.875rem;font-weight:600;color:#fd5108}.caw-release-tasks-drawer__progress-card .caw-review-checklist-progress__bar{height:.625rem;background:var(--color-background-container-alt)}.caw-release-tasks-drawer__progress-card .caw-review-checklist-progress__bar-fill{background:#fd5108;transition:width .35s ease}.caw-release-tasks-drawer__progress-stats{margin:.375rem 0 0;font-size:.75rem;line-height:1.4;color:var(--color-text-light)}.caw-release-tasks-drawer__progress-stat{margin:0;font-size:.8125rem;color:var(--color-text-light)}.caw-release-tasks-drawer__progress-stat strong{font-weight:600;color:var(--color-text-heading)}.caw-release-tasks-drawer__progress-stat--highlight strong{color:#fd5108}.caw-release-tasks-drawer__muted,.caw-release-tasks-drawer__notice,.caw-release-tasks-drawer__empty,.caw-release-tasks-drawer__error{margin:0;font-size:.8125rem}.caw-release-tasks-drawer__muted,.caw-release-tasks-drawer__notice,.caw-release-tasks-drawer__empty{color:var(--color-text-light)}.caw-release-tasks-drawer__empty{padding:1.5rem;border:1px dashed var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);text-align:center}.caw-release-tasks-drawer__error{color:#d62222}.caw-release-tasks-drawer__scroll-hint{margin:0 0 .5rem;padding:.75rem 1rem 0;font-size:.8125rem;color:var(--color-text-light)}.caw-release-tasks-drawer__table-shell{border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);box-shadow:var(--elevation-shadow-low);overflow:hidden}.caw-release-tasks-drawer__table-scroll{overflow-x:auto;overflow-y:hidden}.caw-release-tasks-drawer__col-sequence{width:8%}.caw-release-tasks-drawer__col-task{width:26%}.caw-release-tasks-drawer__col-status{width:16%;min-width:9.5rem}.caw-release-tasks-drawer__col-assigned{width:13%}.caw-release-tasks-drawer__col-due{width:12%}.caw-release-tasks-drawer__col-hours{width:9%;min-width:3.25rem}.caw-release-tasks-drawer__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem}.caw-release-tasks-drawer__table thead th{position:sticky;top:0;z-index:1;padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--color-text-heading);background:#fd510814;border-bottom:1px solid rgba(253,81,8,.35);white-space:nowrap}.caw-release-tasks-drawer__table tbody td{height:3.25rem;padding:0 .75rem;border-top:1px solid var(--color-background-border);color:var(--color-text-heading);vertical-align:middle;background:var(--color-background-container);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-release-tasks-drawer__table tbody td:nth-child(2){white-space:normal}.caw-release-tasks-drawer__table tbody td:nth-last-child(-n+2){text-align:right}.caw-release-tasks-drawer__table tbody td.caw-release-tasks-drawer__cell-hours{font-variant-numeric:normal;overflow:visible;text-overflow:clip;white-space:nowrap}.caw-release-tasks-drawer__table tbody td.caw-release-tasks-drawer__cell-due{overflow:visible;text-overflow:clip}.caw-release-tasks-drawer__table tbody td.caw-release-tasks-drawer__cell-status{overflow:visible;text-overflow:clip;white-space:nowrap}.caw-release-tasks-drawer__table tbody td.caw-release-tasks-drawer__cell-status .caw-status-pill,.caw-release-tasks-drawer__table tbody td.caw-release-tasks-drawer__cell-status .ap-badge{max-width:none}.caw-release-tasks-drawer__table tbody td.caw-release-tasks-drawer__cell-status .ap-badge-text{overflow:visible;text-overflow:clip}.caw-release-tasks-drawer__cell-task{white-space:normal;word-break:break-word}.caw-release-tasks-drawer__cell-task .caw-release-tasks-drawer__task-link{display:block;width:100%;white-space:normal;word-break:break-word}.caw-release-tasks-drawer__row--clickable{cursor:pointer;transition:background-color .2s ease}.caw-release-tasks-drawer__row--clickable:hover td{background:#fd510814}.caw-release-tasks-drawer__seq-badge{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#fd5108;color:#111113;font-size:.8125rem;font-weight:600;line-height:1}.caw-release-tasks-drawer__task-link{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-release-tasks-drawer__task-link:hover:not(:disabled){color:#fd5108}.caw-release-tasks-drawer__task-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-release-tasks-drawer__task-link{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-release-tasks-drawer__task-link:disabled{cursor:wait;opacity:.7}.caw-release-tasks-drawer__task-link{font-size:.875rem;text-align:left}.caw-release-tasks-drawer .caw-status-pill{font-size:.8125rem;font-weight:600;transition:opacity .2s ease,background-color .2s ease}.caw-release-tasks-drawer .caw-status-pill--muted{background:var(--color-background-container-alt);color:var(--color-text-light)}.caw-release-tasks-drawer .caw-status-pill--primary{background:#fd510814;color:#fd5108}.caw-release-tasks-drawer .caw-status-pill--success{background:#0596691f;color:#059669}.caw-release-tasks-drawer .caw-status-pill--danger{background:#d622221f;color:#d62222}.caw-release-tasks-drawer .caw-status-pill--warning,.caw-release-tasks-drawer .caw-status-pill--purple{background:#fd510814;color:#fd5108}.caw-release-tasks-drawer__priority{display:inline-flex;align-items:center;line-height:1;font-size:.875rem;color:var(--color-text-heading)}.caw-release-tasks-drawer__approval-chip{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:62.4375rem;font-size:.8125rem;font-weight:600;white-space:nowrap}.caw-release-tasks-drawer__approval-chip--pending{background:var(--color-background-container-alt);color:var(--color-text-light)}.caw-release-tasks-drawer__approval-chip--approved{background:#0596691f;color:#059669}.caw-release-tasks-drawer__approval-chip--rejected{background:#d622221f;color:#d62222}.caw-release-tasks-drawer__attachments{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text-light);font-size:.875rem}.caw-release-tasks-drawer__attachments .Appkit4-icon{font-size:1rem}.caw-release-tasks-drawer__attachments--has-files{color:#fd5108}.caw-release-tasks-drawer__attachments--has-files .caw-release-tasks-drawer__attachments-count{background:#fd510814;color:#fd5108;border-color:#fd510859}.caw-release-tasks-drawer__attachments-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;border:1px solid var(--color-background-border);border-radius:62.4375rem;background:var(--color-background-container-alt);font-size:.75rem;font-weight:600}.caw-release-tasks-drawer__cards{display:none;flex-direction:column;gap:1rem}.caw-release-tasks-drawer__card{border:1px solid var(--color-background-border);border-radius:.25rem;background:var(--color-background-container);box-shadow:var(--elevation-shadow-low);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.caw-release-tasks-drawer__card:hover{border-color:#fd510859;box-shadow:0 .25rem .875rem #f36f2114}.caw-release-tasks-drawer__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;padding:1rem;border:none;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s ease}.caw-release-tasks-drawer__card-head h3{margin:.25rem 0 0;font-size:.875rem}.caw-release-tasks-drawer__card-head:hover{background:#fd510814}.caw-release-tasks-drawer__card-seq{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;border-radius:62.4375rem;background:#fd5108;color:#111113;font-size:.75rem;font-weight:600}.caw-release-tasks-drawer__card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0 1rem 1rem}.caw-release-tasks-drawer__card-meta dt{margin:0 0 .25rem;font-size:.8125rem;color:var(--color-text-light)}.caw-release-tasks-drawer__card-meta dd{margin:0;font-size:.875rem;color:var(--color-text-heading)}.caw-release-tasks-drawer__detail-view{display:flex;flex-direction:column;gap:1rem;min-height:min-content}@media(max-width:1280px){.caw-release-tasks-drawer .ap-drawer.ap-drawer-right{width:85vw}}@media(max-width:1024px){.caw-release-tasks-drawer .ap-drawer.ap-drawer-right{width:100%}.caw-release-tasks-drawer__header,.caw-release-tasks-drawer__body{padding:1rem}.caw-release-tasks-drawer__header{padding-right:3rem}.caw-release-tasks-drawer__header-top{flex-direction:column}.caw-release-tasks-drawer__header-actions{width:100%;flex-wrap:wrap}.caw-release-tasks-drawer__meta{grid-template-columns:1fr}.caw-release-tasks-drawer__meta--inline{flex-direction:column;align-items:flex-start;gap:.375rem}.caw-release-tasks-drawer__table-shell--desktop{display:none}.caw-release-tasks-drawer__cards--mobile{display:flex}}.caw-release-tasks-drawer__generating-banner{display:flex;align-items:center;gap:.625rem;margin-top:0;padding:.5rem .75rem;border:.0625rem solid rgba(253,81,8,.35);border-radius:.25rem;background:#fd510814;color:var(--color-text-heading);font-size:.875rem}.caw-release-tasks-drawer__generating-spinner{flex:0 0 auto;width:1rem;height:1rem;border:.125rem solid rgba(253,81,8,.25);border-top-color:#fd5108;border-radius:50%;animation:caw-release-tasks-drawer-spin .8s linear infinite}.caw-release-tasks-drawer__generating-link{margin-left:auto;color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-release-tasks-drawer__generating-link:hover:not(:disabled){color:#fd5108}.caw-release-tasks-drawer__generating-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-release-tasks-drawer__generating-link{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-release-tasks-drawer__generating-link:disabled{cursor:wait;opacity:.7}.caw-release-tasks-drawer__generating-link{font-weight:600}@keyframes caw-release-tasks-drawer-spin{to{transform:rotate(360deg)}}.caw-detail-subtabs__tabs{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;margin:var(--spacing-4) 0 0;border-bottom:1px solid #dfe3e6}.caw-detail-subtabs--compact-top .caw-detail-subtabs__tabs{margin-top:0}.caw-detail-subtabs__tab{flex:0 0 auto;padding:var(--spacing-3) var(--spacing-4);border:none;border-bottom:.125rem solid transparent;background:transparent;color:#5c6478;font-size:rem-convert(14px);font-weight:var(--font-weight-2);white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.caw-detail-subtabs__tab:hover:not(.caw-detail-subtabs__tab--active){color:#111113;border-bottom-color:#dfe3e6}.caw-detail-subtabs__tab--active{color:#fd5108;border-bottom-color:#fd5108}.caw-detail-subtabs__panel{padding-top:var(--spacing-5)}.caw-approvals-panel__intro{margin:0 0 var(--spacing-5);font-size:rem-convert(14px);color:#5c6478}.caw-approvals-panel__muted{margin:0;font-size:rem-convert(14px);color:#5c6478}.caw-approvals-panel__section-title{margin:var(--spacing-6) 0 var(--spacing-3)}.caw-approvals-panel__section-title:first-of-type{margin-top:0}.caw-approvals-panel__section-title{font-size:rem-convert(12px);font-weight:var(--font-weight-2);text-transform:uppercase;letter-spacing:.025rem;color:#5c6478}.caw-change-detail-ai-drawer.ap-drawer-wrapper{z-index:1200}.caw-change-detail-ai-drawer .ap-drawer.ap-drawer-right{width:min(42vw,46.25rem);max-width:100%;height:100%;max-height:100vh;border-left:.1875rem solid rgba(253,81,8,.55);background:linear-gradient(180deg,#ffffff 0%,var(--color-background-default) 18%,var(--color-background-default) 100%);box-shadow:-1rem 0 3rem #11111324,-.25rem 0 1.5rem #fd51081f}@media(max-width:1280px){.caw-change-detail-ai-drawer .ap-drawer.ap-drawer-right{width:min(88vw,46.25rem)}}@media(max-width:1024px){.caw-change-detail-ai-drawer .ap-drawer.ap-drawer-right{width:100%;border-left:none}}.caw-change-detail-ai-drawer .ap-drawer-content{display:flex;flex-direction:column;height:100%;background:inherit}.caw-change-detail-ai-drawer .ap-drawer-header{position:relative;flex-shrink:0;padding:var(--spacing-5) 3.5rem var(--spacing-5) var(--spacing-6);border-bottom:1px solid rgba(253,81,8,.18);background:linear-gradient(135deg,#fd510824,#fd51080a 42%,#fff);overflow:hidden}@media(max-width:1024px){.caw-change-detail-ai-drawer .ap-drawer-header{padding:var(--spacing-4) 3rem var(--spacing-4) var(--spacing-4)}}.caw-change-detail-ai-drawer .ap-drawer-icons{z-index:5}.caw-change-detail-ai-drawer .ap-drawer-icon{position:relative;z-index:6}.caw-change-detail-ai-drawer .ap-drawer-body{flex:1;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.caw-change-detail-ai-drawer__header-content{position:relative;width:100%}.caw-change-detail-ai-drawer__header-glow{position:absolute;top:-2.5rem;right:-1.25rem;width:11.25rem;height:11.25rem;border-radius:50%;background:radial-gradient(circle,#fd510838,#fd510800 70%);pointer-events:none}.caw-change-detail-ai-drawer__title-wrap{position:relative;z-index:1;display:flex;align-items:flex-start;gap:var(--spacing-4);flex:1;min-width:0}.caw-change-detail-ai-drawer__title-copy{min-width:0}.caw-change-detail-ai-drawer__title-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.75rem;height:2.75rem;margin-top:.125rem;padding:1.5625rem .625rem .5rem;border-radius:.25rem;color:#111113;background:#fd51081f;box-shadow:inset 0 0 0 1px #fd51082e;line-height:1}.caw-change-detail-ai-drawer__title-icon:before{display:block;font-size:1.25rem;line-height:1}.caw-change-detail-ai-drawer__title{margin:0;font-size:rem-convert(20px);font-weight:var(--font-weight-2);color:#111113;line-height:1.3}.caw-change-detail-ai-drawer__subtitle{margin:var(--spacing-1) 0 0;font-size:rem-convert(14px);color:#5c6478}.caw-change-detail-ai-drawer__body{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#FD5108 #eeeff1;padding:var(--spacing-5) var(--spacing-6) var(--spacing-7);display:flex;flex-direction:column;gap:var(--spacing-4)}.caw-change-detail-ai-drawer__body::-webkit-scrollbar{width:.625rem}.caw-change-detail-ai-drawer__body::-webkit-scrollbar-track{background:#eeeff1;border-radius:62.4375rem}.caw-change-detail-ai-drawer__body::-webkit-scrollbar-thumb{background:#fd5108;border-radius:62.4375rem}@media(max-width:1024px){.caw-change-detail-ai-drawer__body{padding:var(--spacing-4)}}.caw-change-detail-ai-drawer__body .caw-change-detail__card{min-width:0}.caw-change-detail-ai-drawer__body .caw-change-detail__apply-actions{display:grid;grid-template-columns:1fr;gap:var(--spacing-2);width:100%}.caw-change-detail-ai-drawer__body .caw-change-detail__apply-actions .ap-button{width:100%;max-width:100%;min-width:0;box-sizing:border-box;white-space:normal;justify-content:center;text-align:center}@media(max-width:768px){.caw-change-detail-ai-drawer__body .caw-change-detail__suggestion-row{grid-template-columns:minmax(0,1fr)}.caw-change-detail-ai-drawer__body .caw-change-detail__suggestion-row .Appkit4-icon.icon-arrow-right-outline{display:none}.caw-change-detail-ai-drawer__body .caw-change-detail__suggestion-row .caw-change-detail__suggestion-current,.caw-change-detail-ai-drawer__body .caw-change-detail__suggestion-row .caw-change-detail__suggestion-next{grid-column:1}.caw-change-detail-ai-drawer__body .caw-change-detail__suggestion-row .caw-change-detail__suggestion-next{padding-top:var(--spacing-1);border-top:1px dashed rgba(223,227,230,.85)}}.caw-change-analysis__empty{color:var(--color-text-secondary, #5f6368)}.caw-change-analysis__table-wrap{overflow-x:auto}.caw-change-analysis__cell{white-space:pre-wrap}.caw-change-analysis__list{margin:0;padding-left:1.25rem}.caw-change-analysis__tag-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.caw-document-impact__empty,.caw-document-impact__muted{color:var(--color-text-secondary, #5f6368)}.caw-document-impact__list{margin:.75rem 0 0;padding-left:1.25rem}.caw-document-impact__doc-list{list-style:disc;margin:.5rem 0 0;padding-left:1.25rem}.caw-document-impact__doc-list li{display:list-item;margin:.35rem 0}.caw-document-impact__latest-pill{display:inline-block;margin-left:.35rem;vertical-align:middle;overflow-x:auto;margin-top:.75rem}.caw-document-impact__tsd .caw-status-pill{margin-bottom:.75rem}.caw-effort-analysis__empty{color:var(--color-text-secondary, #5f6368)}.caw-effort-analysis__table-wrap{overflow-x:auto}.caw-effort-analysis__cell{white-space:pre-wrap}.caw-effort-analysis__activity-list{list-style:none;margin:0;padding:0}.caw-effort-analysis__activity-list li{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--color-border-subtle, #e8eaed)}.caw-effort-analysis__activity-list li:last-child{border-bottom:none}.caw-snow-activity-panel__intro,.caw-snow-activity-panel__muted{margin:0 0 var(--spacing-4);font-size:rem-convert(14px);color:#5c6478}.caw-snow-activity-panel__attachments{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-snow-activity-panel__attachment-row{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:rem-convert(14px);color:#111113}.caw-review-checklist-dialog__description{margin:0;font-size:rem-convert(14px);color:var(--color-text-body)}.caw-review-checklist-dialog__item-label{margin:var(--spacing-3) 0 0;font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-review-checklist-dialog__field{display:block;margin-top:var(--spacing-3);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-review-checklist-dialog__textarea{width:100%;min-height:6rem;margin-top:var(--spacing-2);padding:var(--spacing-3);border:1px solid #dfe3e6;border-radius:var(--border-radius-2);font:inherit;color:var(--color-text-body);resize:vertical}.caw-review-checklist{display:flex;flex-direction:column;gap:var(--spacing-5)}.caw-review-checklist__title{margin:0;font-size:1.25rem;font-weight:var(--font-weight-2);color:var(--color-text-heading)}.caw-review-checklist__muted{margin:0;color:#5c6478;font-size:rem-convert(14px)}.caw-review-checklist__error{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid rgba(209,85,72,.35);border-radius:.25rem;background:#d1554814;color:var(--color-text-body)}.caw-review-checklist__error strong{color:#a4291d}.caw-review-checklist__table-shell{border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;box-shadow:var(--box-shadow-1);overflow:hidden}.caw-review-checklist__scroll-hint{margin:0;padding:var(--spacing-3) var(--spacing-4) 0;font-size:rem-convert(12px);color:#5c6478}.caw-review-checklist__table-scroll-top{overflow-x:scroll;overflow-y:hidden;border-bottom:1px solid #dfe3e6;background:var(--color-background-default);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#FD5108 #eeeff1}.caw-review-checklist__table-scroll-top::-webkit-scrollbar{height:.625rem}.caw-review-checklist__table-scroll-top::-webkit-scrollbar-track{margin:0 var(--spacing-2);background:#eeeff1;border-radius:62.4375rem}.caw-review-checklist__table-scroll-top::-webkit-scrollbar-thumb{background:#fd5108;border-radius:62.4375rem}.caw-review-checklist__table-scroll-spacer{height:.0625rem}.caw-review-checklist__table-scroll{overflow-x:auto;overflow-y:visible;scrollbar-width:none}.caw-review-checklist__table-scroll::-webkit-scrollbar{display:none}.caw-review-checklist__table{width:100%;min-width:60rem;border-collapse:collapse;font-size:rem-convert(14px)}.caw-review-checklist__table thead th{padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:var(--font-weight-2);color:var(--color-text-body);background:#eeeff1;border-bottom:1px solid #dfe3e6;white-space:nowrap}.caw-review-checklist__table tbody td{padding:var(--spacing-4);border-top:1px solid rgba(var(--color-background-tertiary-rgb),.08);color:var(--color-text-body);vertical-align:middle}.caw-review-checklist__table tbody tr:hover{background:rgba(var(--color-background-tertiary-rgb),.06)}.caw-review-checklist__hint{margin:0;font-size:rem-convert(14px);color:#5c6478}.caw-test-plan-preview__head{margin-bottom:.5rem}.caw-test-plan-preview__meta{color:var(--color-text-secondary, #5f6368);font-size:.875rem;margin:.25rem 0 0}.caw-test-plan-preview__table-wrap{overflow-x:auto}.caw-test-plan-preview__cell{white-space:pre-wrap}.caw-test-plan-preview__empty{color:var(--color-text-secondary, #5f6368)}.caw-test-plan-preview__types{margin:.75rem 0 0;padding-left:1.25rem}.caw-test-plan-preview__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.caw-test-plan-export__hint{margin:0 0 var(--spacing-5);color:var(--color-text-light)}.caw-test-plan-export__label{color:var(--color-text-heading);font-weight:var(--font-weight-2);margin:0 0 var(--spacing-2) var(--spacing-1)}.caw-test-plan-export .ap-radio-container:not(:first-child){margin-top:var(--spacing-3)}.caw-test-plan{display:flex;flex-direction:column;gap:var(--spacing-7)}.caw-test-plan__toolbar,.caw-test-plan__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-5)}.caw-test-plan__toolbar p,.caw-test-plan__section-heading p{margin:0;color:var(--color-text-light)}.caw-test-plan__actions{display:flex;flex-wrap:nowrap;gap:var(--spacing-3);white-space:nowrap}.caw-test-plan__section{display:flex;flex-direction:column;gap:var(--spacing-4)}.caw-test-plan__section-heading h3{margin:0 0 var(--spacing-2);color:var(--color-text-heading)}.caw-test-plan__table-wrap{overflow-x:auto}.caw-test-plan__table-wrap table{font-size:rem-convert(14px)}.caw-test-plan__table-wrap thead th{font-size:rem-convert(12px)}.caw-test-plan__tabs{margin-top:var(--spacing-2)}.caw-test-plan__cell{display:block;white-space:pre-wrap}.caw-test-plan [role=status] p{margin:0}.caw-change-detail{flex:1;min-height:0;overflow-y:auto;background:var(--color-background-default);font-family:var(--font-family-sans)}.caw-change-detail__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);min-height:20rem;padding-block:var(--spacing-7);padding-inline:var(--spacing-5) var(--spacing-6);color:#5c6478;text-align:center}.caw-change-detail__state-actions{display:flex;align-items:center;gap:var(--spacing-4)}.caw-change-detail__header{padding-block:var(--spacing-5);padding-inline:var(--spacing-5) var(--spacing-6);background:#fff;border-bottom:1px solid #dfe3e6}.caw-change-detail__breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;margin-bottom:var(--spacing-4);font-size:rem-convert(14px);color:#5c6478}.caw-change-detail__breadcrumb a{color:#5c6478;text-decoration:none}.caw-change-detail__breadcrumb a:hover{color:#111113}.caw-change-detail__breadcrumb [aria-current=page]{color:#111113;font-weight:var(--font-weight-2)}.caw-change-detail__breadcrumb-trail{display:inline-flex;align-items:center;gap:var(--spacing-2);min-width:0}.caw-change-detail__change-nav{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0}.caw-change-detail__change-nav-pagination.ap-pagination{margin:0}.caw-change-detail__title-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.caw-change-detail__identity{display:flex;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-5);width:100%;font-size:rem-convert(14px);color:#5c6478}.caw-change-detail__title{margin:0;font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:1.3;letter-spacing:-.0625rem;color:#111113;width:100%}.caw-change-detail__pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);color:#111113}.caw-change-detail__pills .caw-status-pill,.caw-change-detail__pills .caw-gate-badge{padding:var(--spacing-3) var(--spacing-4)}.caw-change-detail__gate-review-link{font-size:rem-convert(14px);color:#111113;color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-change-detail__gate-review-link:hover:not(:disabled){color:#fd5108}.caw-change-detail__gate-review-link:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-change-detail__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-3);align-items:center;width:100%}.caw-change-detail__actions-primary,.caw-change-detail__actions-trailing{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center}.caw-change-detail__actions-trailing{margin-left:auto}.caw-change-detail__ask-ai,.caw-change-detail__assign-analyst,.caw-change-detail__release-tasks{display:inline-flex;align-items:center;gap:var(--spacing-2)}.caw-change-detail__ai-drawer-trigger.ap-button{display:inline-flex;align-items:center;gap:var(--spacing-2);border-color:#fd510873!important;background:linear-gradient(135deg,#fd510829,#fd51080f)!important;color:#111113!important;box-shadow:0 .0625rem .5rem #fd510824;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.caw-change-detail__ai-drawer-trigger.ap-button .Appkit4-icon{display:inline-flex;align-items:center;justify-content:center;padding-top:.125rem;line-height:1}.caw-change-detail__ai-drawer-trigger.ap-button .Appkit4-icon:before{display:block;line-height:1}.caw-change-detail__ai-drawer-trigger.ap-button:hover:not(:disabled){transform:translateY(-.0625rem);border-color:#fd5108a6!important;background:linear-gradient(135deg,#fd510838,#fd51081a)!important;box-shadow:0 .25rem .875rem #fd510838}.caw-change-detail__ai-drawer-trigger.ap-button:active:not(:disabled){transform:translateY(0)}.caw-change-detail__gxp-banner{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid rgba(17,17,19,.2);border-radius:.25rem;background:#1111130f;color:#111113}.caw-change-detail__gxp-banner p{margin:0;font-size:rem-convert(14px)}.caw-change-detail__live-banner{margin-top:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid rgba(253,81,8,.26);border-radius:.25rem;background:#fd510814;color:#111113;font-size:rem-convert(14px)}.caw-change-detail__live-banner--error{border-color:#d1554859;background:#d1554814;color:#a4291d}.caw-change-detail__collaboration-banner{margin-top:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid rgba(var(--color-background-tertiary-rgb),.12);border-radius:.25rem;background:rgba(var(--color-text-body),.06);color:var(--color-text-body);font-size:rem-convert(14px)}.caw-change-detail__collaboration-banner p{margin:0}.caw-change-detail__grid{display:grid;grid-template-columns:minmax(13.75rem,1fr) minmax(22.5rem,2.5fr);gap:var(--spacing-6);padding-block:var(--spacing-6);align-items:start}.caw-change-detail__col{min-width:0}.caw-change-detail__col--left,.caw-change-detail__col--right{display:flex;flex-direction:column;gap:var(--spacing-4)}.caw-change-detail__sticky{position:sticky;top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}.caw-change-detail__card{container-type:inline-size;container-name:caw-detail-card;padding:var(--spacing-5);background:#fff;border:1px solid #dfe3e6;border-radius:.25rem}.caw-change-detail__card .caw-change-detail__meta-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-2) var(--spacing-4);align-items:center;padding:var(--spacing-2) 0}.caw-change-detail__card .caw-change-detail__meta-label{font-size:rem-convert(12px);color:#5c6478;min-width:0}.caw-change-detail__card .caw-change-detail__meta-value{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113;min-width:0;width:auto;overflow-wrap:anywhere;text-align:right;justify-self:end}@container caw-detail-card (max-width: 12.4375rem){.caw-change-detail__card .caw-change-detail__meta-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);padding:var(--spacing-2) 0}.caw-change-detail__card .caw-change-detail__meta-value{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113;min-width:0;width:100%;overflow-wrap:anywhere;text-align:left;justify-self:start}}.caw-change-detail__card .caw-change-detail__link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-2) var(--spacing-4);align-items:center;padding:var(--spacing-2) var(--spacing-3);border-radius:.25rem;color:#111113;text-decoration:none;font-size:rem-convert(14px)}.caw-change-detail__card .caw-change-detail__link-row:is(a){color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-change-detail__card .caw-change-detail__link-row:is(a):hover:not(:disabled){color:#fd5108}.caw-change-detail__card .caw-change-detail__link-row:is(a):focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-change-detail__card .caw-change-detail__link-row strong{margin-left:0;font-size:rem-convert(12px);color:inherit;font-weight:var(--font-weight-2);text-decoration:inherit}.caw-change-detail__card .caw-change-detail__link-row:hover{background:var(--color-background-default)}@container caw-detail-card (max-width: 12.4375rem){.caw-change-detail__card .caw-change-detail__link-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}}.caw-change-detail__meta-row--nested{margin-top:-.375rem;padding-left:var(--spacing-4)}.caw-change-detail__meta-row--nested .caw-change-detail__meta-label,.caw-change-detail__meta-row--nested .caw-change-detail__meta-value{font-size:rem-convert(12px);color:#5c6478}.caw-change-detail__card-title{margin:0 0 var(--spacing-4);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__decisions-header,.caw-change-detail__panel-section-header{width:100%}.caw-change-detail__panel-section-header{margin-bottom:var(--spacing-3)}.caw-change-detail__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap}.caw-change-detail__section-head .caw-change-detail__card-title{margin-bottom:0;flex:0 1 auto;min-width:0}.caw-change-detail__section-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-2);margin-left:auto;flex:0 1 auto;max-width:100%}.caw-change-detail__section-action.ap-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);width:auto;min-height:2rem;padding:var(--spacing-1) var(--spacing-3);font-size:rem-convert(12px);white-space:nowrap}.caw-change-detail__spinning-icon{animation:caw-change-detail-spin .8s linear infinite}.caw-change-detail__meta-value.caw-change-detail__metadata-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-2)}.caw-change-detail__links{margin:0;padding:0;list-style:none}.caw-change-detail__ai-speak-icon{flex-shrink:0;font-size:.875rem;color:#fd5108;opacity:.9}.caw-change-detail__deps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-change-detail__dep-card{display:block;padding:var(--spacing-3);border-radius:.25rem;background:var(--color-background-default);text-decoration:none;color:inherit}.caw-change-detail__dep-card:hover{background:#eeeff1}.caw-change-detail__dep-id{display:block;margin-bottom:var(--spacing-1);font-size:rem-convert(12px);color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-change-detail__dep-id:hover:not(:disabled){color:#fd5108}.caw-change-detail__dep-id:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-change-detail__dep-title{display:block;margin-bottom:var(--spacing-2);font-size:rem-convert(14px);color:#111113}.caw-change-detail__deps .caw-status-pill--success{background:#21812d;color:#fff;padding:var(--spacing-2) var(--spacing-3)}.caw-change-detail__deps .caw-status-pill--warning{color:#252525;padding:var(--spacing-2) var(--spacing-3)}.caw-change-detail__muted{margin:0;font-size:rem-convert(14px);color:#5c6478}.caw-change-detail__panel-intro{margin:0 0 var(--spacing-5);font-size:rem-convert(14px);color:#5c6478}.caw-change-detail__subsection-title{margin:var(--spacing-4) 0 var(--spacing-2);font-size:rem-convert(12px);font-weight:var(--font-weight-2);text-transform:uppercase;letter-spacing:.025rem;color:#5c6478}.caw-change-detail__journal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-change-detail__journal-item{padding:var(--spacing-3);border-radius:.25rem;background:#eeeff1}.caw-change-detail__journal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.caw-change-detail__journal-author{font-size:rem-convert(12px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__journal-text{margin:0;font-size:rem-convert(14px);color:#111113;white-space:pre-wrap;word-break:break-word}.caw-change-detail__tabs-wrap{position:relative;margin:-var(--spacing-5) -var(--spacing-5) 0;container-type:inline-size;container-name:caw-detail-tabs}.caw-change-detail__tabs{margin:0;padding:0 0 .125rem;width:100%;color:#5c6478}.caw-change-detail__tabs .ap-tab-move-ctrl{margin-left:0!important;margin-right:0!important}.caw-change-detail__tabs .ap-tab-move-ctrl.disabled{display:none!important}.caw-change-detail__tab-panel{padding:var(--spacing-6) 0 0}.caw-change-detail__description-body{margin:0;font-size:rem-convert(14px);color:#111113;line-height:1.6;white-space:pre-wrap;word-break:break-word}.caw-change-detail__panel-title{margin:0 0 var(--spacing-5);font-size:rem-convert(20px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__subpanel-title{margin:var(--spacing-6) 0 var(--spacing-3);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__doc-list,.caw-change-detail__attachment-list,.caw-change-detail__checklist,.caw-change-detail__journal{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-change-detail__doc-list li,.caw-change-detail__journal li{padding:var(--spacing-4);border:1px solid #dfe3e6;border-radius:.25rem;background:var(--color-background-default)}.caw-change-detail__doc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.caw-change-detail__doc-type{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__doc-id{margin:0;font-size:rem-convert(14px);color:#111113}.caw-change-detail__doc-links{margin:var(--spacing-2) 0 0;font-size:rem-convert(12px);color:#5c6478}.caw-change-detail__sdlc-generation{margin:var(--spacing-5) 0;padding:var(--spacing-4);border:1px solid #dfe3e6;border-radius:.25rem;background:var(--color-background-default)}.caw-change-detail__sdlc-generation-intro{margin:0 0 var(--spacing-4)}.caw-change-detail__sdlc-generation-actions{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-change-detail__sdlc-generation-action{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff}.caw-change-detail__sdlc-generation-upload{display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-change-detail__sdlc-generation-upload-hint{margin:0;font-size:rem-convert(12px)}.caw-change-detail__sdlc-generation-upload-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-1)}.caw-change-detail__sdlc-generation-upload-chip{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:.25rem;background:var(--color-background-default);font-size:rem-convert(12px)}.caw-change-detail__sdlc-generation-upload-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-change-detail__sdlc-generation-upload-chip-meta{flex-shrink:0;color:#5c6478}.caw-change-detail__sdlc-generation-action-copy{display:flex;flex-direction:column;gap:var(--spacing-1)}.caw-change-detail__sdlc-generation-action-label{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__sdlc-generation-action-meta{font-size:rem-convert(12px);color:#5c6478}.caw-change-detail__sdlc-generation-progress,.caw-change-detail__sdlc-generation-error,.caw-change-detail__sdlc-generation-review{margin-top:var(--spacing-4);padding:var(--spacing-4);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff}.caw-change-detail__sdlc-generation-progress{display:flex;align-items:center;gap:var(--spacing-3)}.caw-change-detail__sdlc-generation-progress p{margin:0;flex:1;font-size:rem-convert(14px);color:#111113}.caw-change-detail__sdlc-generation-error p{margin:0 0 var(--spacing-3);font-size:rem-convert(14px);color:#d62222}.caw-change-detail__sdlc-generation-upload-input{display:none}.caw-change-detail__document-download{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-change-detail__document-download:hover:not(:disabled){color:#fd5108}.caw-change-detail__document-download:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-change-detail__document-download{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-change-detail__document-download:disabled{cursor:wait;opacity:.7}.caw-change-detail .caw-generated-doc-download.caw-change-detail__document-download{display:inline}.caw-change-detail__release-id{margin:0 0 var(--spacing-4);font-size:1.25rem;font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__transport-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-change-detail__transport-item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid #dfe3e6;border-radius:.25rem;background:var(--color-background-default)}.caw-change-detail__transport-number{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113;font-variant-numeric:tabular-nums}.caw-change-detail__transport-sources{font-size:rem-convert(14px);color:#5c6478}.caw-change-detail__transport-source-link{min-height:auto;padding:0;font-size:inherit}.caw-change-detail__checklist li,.caw-change-detail__attachment-list li{padding:var(--spacing-3) var(--spacing-4);border-radius:.25rem;background:var(--color-background-default);font-size:rem-convert(14px);color:#111113}.caw-change-detail__journal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.caw-change-detail__journal-author{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__journal-time{font-size:rem-convert(12px);color:#5c6478}.caw-change-detail__journal-text{margin:0;font-size:rem-convert(14px);line-height:1.5;color:#5c6478}.caw-change-detail__tab-empty{padding:var(--spacing-8) 0;text-align:center;color:#5c6478}.caw-change-detail__tab-empty .Appkit4-icon{display:block;margin:0 auto var(--spacing-5);font-size:2.5rem}.caw-change-detail__timeline{margin:0;padding:0;list-style:none;position:relative}.caw-change-detail__timeline:before{content:"";position:absolute;left:1.1875rem;top:.5rem;bottom:.5rem;width:2px;background:#dfe3e6}.caw-change-detail__timeline-item{position:relative;display:flex;gap:var(--spacing-4);padding-bottom:var(--spacing-4)}.caw-change-detail__timeline-item:last-child{padding-bottom:0}.caw-change-detail__timeline-icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;border-radius:50%;background:var(--color-background-default);z-index:1}.caw-change-detail__timeline-icon--ai{color:#fd5108}.caw-change-detail__timeline-body{flex:1;padding:var(--spacing-4);border-radius:.25rem;background:var(--color-background-default)}.caw-change-detail__timeline-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.caw-change-detail__timeline-actor{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__ai-tag{padding:.125rem var(--spacing-2);border-radius:.25rem;background:#fd51081f;color:#fd5108;font-size:rem-convert(12px);font-weight:var(--font-weight-2)}.caw-change-detail__timeline-action{margin:0 0 var(--spacing-2);font-size:rem-convert(14px);color:#111113}.caw-change-detail__timeline-link{margin:0 0 var(--spacing-2);font-size:rem-convert(14px)}.caw-change-detail__timeline-link a,.caw-change-detail__timeline-link .caw-change-detail__document-download{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-change-detail__timeline-link a:hover:not(:disabled),.caw-change-detail__timeline-link .caw-change-detail__document-download:hover:not(:disabled){color:#fd5108}.caw-change-detail__timeline-link a:focus-visible,.caw-change-detail__timeline-link .caw-change-detail__document-download:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-change-detail__timeline-link .caw-change-detail__document-download{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-change-detail__timeline-link .caw-change-detail__document-download:hover:not(:disabled){color:#fd5108}.caw-change-detail__timeline-link .caw-change-detail__document-download:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-change-detail__timeline-link .caw-change-detail__document-download{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-change-detail__timeline-link .caw-change-detail__document-download:disabled{cursor:wait;opacity:.7}.caw-change-detail__timeline-time{display:flex;align-items:center;gap:var(--spacing-1);margin:0;font-size:rem-convert(12px);color:#5c6478}.caw-change-detail__ai-head{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);color:#fd5108}.caw-change-detail__ai-head .caw-change-detail__card-title{margin:0}.caw-change-detail__ai-block{margin-bottom:var(--spacing-4)}.caw-change-detail__ai-block h3{margin:0 0 var(--spacing-2);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__ai-block p{margin:0;font-size:rem-convert(14px);line-height:1.6;color:#5c6478}.caw-change-detail__ai-block ul{margin:0;padding-left:var(--spacing-5);font-size:rem-convert(14px);color:#5c6478}.caw-change-detail__regenerate{width:100%;margin-top:var(--spacing-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.caw-change-detail__apply-card{display:flex;flex-direction:column;gap:var(--spacing-3)}.caw-change-detail__suggestions,.caw-change-detail__preview{display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-change-detail__suggestion-row,.caw-change-detail__preview-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--spacing-2);align-items:center;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:var(--color-background-default);font-size:rem-convert(14px)}.caw-change-detail__suggestion-row--changed{border-color:#11111347;background:#1111130d}.caw-change-detail__suggestion-label{grid-column:1/-1;font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__suggestion-current{min-width:0;overflow-wrap:anywhere;color:#5c6478}.caw-change-detail__suggestion-next{min-width:0;overflow-wrap:anywhere;color:#111113}.caw-change-detail__apply-notes{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-change-detail__apply-notes input,.caw-change-detail__apply-notes select,.caw-change-detail__apply-notes textarea{resize:vertical;padding:var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;font:inherit;font-weight:var(--font-weight-1);color:#111113}.caw-change-detail__apply-notes input,.caw-change-detail__apply-notes select{resize:none}.caw-change-detail__apply-notes textarea{min-height:4.5rem}.caw-change-detail__apply-notes small{font-size:rem-convert(12px);font-weight:var(--font-weight-1);color:#5c6478}.caw-change-detail__apply-notes small.caw-change-detail__field-warning{color:#d62222}.caw-change-detail__apply-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2);min-width:0}.caw-change-detail__apply-actions .ap-button{min-width:0;max-width:100%}.caw-change-detail__preview{padding:var(--spacing-3);border-radius:.25rem;background:#fd510814}.caw-change-detail__preview h3{margin:0;font-size:rem-convert(14px);color:#111113}.caw-change-detail__preview-row{grid-template-columns:minmax(0,1fr) auto;background:#fff}.caw-change-detail__confirm{display:flex;gap:var(--spacing-2);align-items:flex-start;font-size:rem-convert(14px);color:#111113}.caw-change-detail__apply-button{width:100%}.caw-change-detail__apply-message{margin:0;font-size:rem-convert(14px);color:#5c6478}.caw-change-detail__ask-form{display:flex;align-items:flex-end;gap:var(--spacing-3);width:100%}.caw-change-detail__ask-input{flex:1;min-width:0}.caw-change-detail__ask-button{flex-shrink:0}@media(max-width:1024px){.caw-change-detail__grid{grid-template-columns:1fr}.caw-change-detail__sticky{position:static}.caw-change-detail__header,.caw-change-detail__grid{padding-inline:var(--spacing-5)}}@media(max-width:1280px){.caw-change-detail__grid{grid-template-columns:1fr}.caw-change-detail__sticky{position:static}}@container caw-detail-card (max-width: 12.4375rem){.caw-change-detail .caw-change-detail__section-head{flex-direction:column;align-items:flex-start}.caw-change-detail .caw-change-detail__section-actions{margin-left:0;justify-content:flex-start;width:100%}.caw-change-detail .caw-tshirt-sizing__meta,.caw-change-detail .caw-tshirt-sizing__field-header{flex-direction:column;align-items:flex-start}.caw-change-detail .caw-change-detail__meta-value.caw-change-detail__metadata-value{justify-content:flex-start}}@keyframes caw-change-detail-spin{to{transform:rotate(360deg)}}.caw-risk-reporting{display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-6) var(--spacing-6) var(--spacing-7) var(--spacing-5);color:#111113;background:var(--color-background-default);font-family:var(--font-family-sans)}.caw-risk-reporting__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4)}.caw-risk-reporting__title{margin:0 0 var(--spacing-2);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-risk-reporting__subtitle{margin:0;max-width:48rem;color:#5c6478;line-height:1.5}.caw-risk-reporting__release-picker{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:16rem;font-size:rem-convert(14px);color:#111113}.caw-risk-reporting__release-picker label{font-weight:var(--font-weight-2);color:#111113}.caw-risk-reporting__release-picker select{padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;font:inherit}.caw-risk-reporting__summary{display:flex;flex-wrap:wrap;gap:var(--spacing-4);color:#5c6478;font-size:rem-convert(14px)}.caw-risk-reporting__message{margin:0;color:#111113}.caw-risk-reporting__message--error{color:#d62222}.caw-risk-reporting__link-button{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-risk-reporting__link-button:hover:not(:disabled){color:#fd5108}.caw-risk-reporting__link-button:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-risk-reporting__link-button{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:inherit}.caw-risk-reporting__link-button:disabled{cursor:wait;opacity:.7}.caw-risk-reporting__table-wrap{overflow-x:auto;border:1px solid #dfe3e6;border-radius:.25rem;background:#fff}.caw-risk-reporting__table{width:100%;border-collapse:collapse;font-size:rem-convert(12px);color:#111113}.caw-risk-reporting__table th,.caw-risk-reporting__table td{padding:var(--spacing-3);border-bottom:1px solid #dfe3e6;text-align:left;vertical-align:middle;color:#111113}.caw-risk-reporting__table th{font-weight:var(--font-weight-2);color:#111113;background:#eeeff1}.caw-risk-reporting__table tbody tr:last-child td{border-bottom:0}.caw-risk-reporting__table a{color:#111113;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem}.caw-risk-reporting__table a:hover{color:#111113}.caw-risk-reporting__title-cell{max-width:13.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caw-risk-reporting__confirmed-col{min-width:7.5rem;max-width:8.25rem}.caw-risk-reporting__confirmed-select{min-width:6.75rem;max-width:7.5rem}.caw-risk-reporting__snow-col{min-width:7rem;white-space:nowrap}.caw-risk-reporting__pagination{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid #dfe3e6}.caw-risk-reporting__table select{padding:var(--spacing-1) var(--spacing-2);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;font:inherit}.caw-risk-reporting__empty{text-align:center;color:#5c6478}.caw-risk-reporting__confirmed-meta{margin-top:.125rem;font-size:.6875rem;color:#5c6478;line-height:1.2}.caw-risk-reporting__snow-cell{display:flex;flex-direction:column;gap:var(--spacing-1)}.caw-risk-reporting__snow-toggle{display:inline-flex;align-items:center;gap:var(--spacing-1);margin-top:0;font-size:.6875rem;color:#111113;white-space:nowrap}.caw-risk-reporting__confirm-button.ap-button{border-radius:.25rem}.caw-settings{width:100%;flex:1 0 auto;min-height:min-content;padding-block:var(--spacing-6) var(--spacing-8);padding-inline:var(--spacing-5) var(--spacing-6)}.caw-settings--full-width{min-width:0;max-width:100%;padding-top:var(--spacing-5)}.caw-settings__header{margin-bottom:var(--spacing-6)}.caw-settings__title{margin:0 0 var(--spacing-3);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-settings__description{margin:0;color:#5c6478;line-height:1.5}.caw-settings__layout{display:grid;grid-template-columns:minmax(13.75rem,17.5rem) minmax(0,1fr);gap:var(--spacing-6);align-items:start}.caw-settings__nav-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-settings__nav-link{display:flex;flex-direction:column;gap:.25rem;padding:var(--spacing-3) var(--spacing-4);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.caw-settings__nav-link:hover{border-color:#fd510866}.caw-settings__nav-link--active{border-color:#fd5108;background:#fd510814}.caw-settings__nav-label{font-size:rem-convert(14px);font-weight:var(--font-weight-2)}.caw-settings__nav-description{font-size:.75rem;color:#5c6478;line-height:1.4}.caw-settings__content{min-width:0}.caw-sizing-settings__header{margin-bottom:var(--spacing-6)}.caw-sizing-settings__title{margin:0 0 var(--spacing-3);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-sizing-settings__description,.caw-sizing-settings__customized-note,.caw-sizing-settings__permission-note{margin:0;color:#111113;line-height:1.5}.caw-sizing-settings__customized-note,.caw-sizing-settings__permission-note{margin-top:var(--spacing-3);font-size:rem-convert(14px)}.caw-sizing-settings__form{display:flex;flex-direction:column;gap:var(--spacing-5)}.caw-sizing-settings__table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dfe3e6;border-radius:.25rem;overflow:hidden;box-shadow:0 2px 4px -2px #4c50563d}.caw-sizing-settings__table th,.caw-sizing-settings__table td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid #dfe3e6;vertical-align:top;color:#111113}.caw-sizing-settings__table thead th{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113;background:#eeeff1}.caw-sizing-settings__table tbody tr:last-child th,.caw-sizing-settings__table tbody tr:last-child td{border-bottom:none}.caw-sizing-settings__caption{padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:var(--font-weight-2);color:#111113;caption-side:top}.caw-sizing-settings__input{width:7.5rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;font-size:rem-convert(14px)}.caw-sizing-settings__input--error{border-color:#d62222}.caw-sizing-settings__field-error{margin:var(--spacing-1) 0 0;font-size:.75rem;color:#d62222}.caw-sizing-settings__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.caw-sizing-settings__actions .ap-button{border-radius:.25rem}.caw-sizing-settings__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caw-approval-email-settings__header{margin-bottom:var(--spacing-6)}.caw-approval-email-settings__title{margin:0 0 var(--spacing-3);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-approval-email-settings__description{margin:0;color:#5c6478;line-height:1.5}.caw-approval-email-settings__customized-note{margin:var(--spacing-3) 0 0;font-size:rem-convert(14px);color:#fd5108}.caw-approval-email-settings__form{display:flex;flex-direction:column;gap:var(--spacing-5);max-width:35rem}.caw-approval-email-settings__field{display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-approval-email-settings__field-label{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-approval-email-settings__input{width:100%;max-width:26.25rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;font-size:rem-convert(14px)}.caw-approval-email-settings__input--error{border-color:#d62222}.caw-approval-email-settings__field-error{margin:0;font-size:.75rem;color:#d62222}.caw-approval-email-settings__hint{margin:0;font-size:.75rem;color:#5c6478;line-height:1.4}.caw-approval-email-settings__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.caw-rt-config-settings__header{margin-bottom:var(--spacing-6)}.caw-rt-config-settings__title{margin:0 0 var(--spacing-3);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-rt-config-settings__description{margin:0;color:#5c6478;line-height:1.5}.caw-rt-config-settings__permission-note{margin:var(--spacing-3) 0 0;color:#fd5108}.caw-rt-config-settings__toolbar{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-5)}.caw-rt-config-settings__toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);min-width:0}.caw-rt-config-settings__toolbar-row--copy{padding-top:var(--spacing-2);border-top:1px solid #dfe3e6}.caw-rt-config-settings__toolbar-label{font-weight:var(--font-weight-2);white-space:nowrap;flex-shrink:0}.caw-rt-config-settings__client-search.caw-toolbar-search{flex:0 1 13.75rem;min-width:10rem;max-width:16.25rem;width:auto}.caw-rt-config-settings__client-select,.caw-rt-config-settings__copy-select{flex:0 1 15rem;min-width:11.25rem;max-width:20rem}.caw-rt-config-settings__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-5)}@media(max-width:60rem){.caw-rt-config-settings__toolbar-row--copy{padding-top:var(--spacing-3)}}.caw-doc-branding__header{margin-bottom:var(--spacing-6)}.caw-doc-branding__title{margin:0 0 var(--spacing-3);font-size:1.375rem;font-weight:var(--font-weight-2);color:#111113}.caw-doc-branding__description{margin:0;color:#5c6478;line-height:1.5}.caw-doc-branding__badge{display:inline-block;margin-top:var(--spacing-3);padding:.125rem .625rem;border:1px solid #dfe3e6;border-radius:.25rem;font-size:.75rem;color:#5c6478}.caw-doc-branding__badge--custom{border-color:#fd5108;color:#fd5108}.caw-doc-branding__permission-note{margin:var(--spacing-3) 0 0;color:#fd5108}.caw-doc-branding__section{padding-top:var(--spacing-5);margin-top:var(--spacing-5);border-top:1px solid #dfe3e6}.caw-doc-branding__section:first-of-type{padding-top:0;margin-top:0;border-top:none}.caw-doc-branding__section-title{margin:0 0 var(--spacing-4);font-size:1rem;font-weight:var(--font-weight-2);color:#111113}.caw-doc-branding__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}@media(max-width:960px){.caw-doc-branding__grid{grid-template-columns:1fr}}.caw-doc-branding__field{display:flex;flex-direction:column;gap:.375rem}.caw-doc-branding__field input{width:100%}.caw-doc-branding__field--narrow input{max-width:8.75rem}.caw-doc-branding__label{font-weight:var(--font-weight-2)}.caw-doc-branding__toggle{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:.375rem}.caw-doc-branding__toggle input[type=checkbox]{width:1.125rem;min-width:1.125rem;height:1.125rem;cursor:pointer;accent-color:#FD5108}.caw-doc-branding__color-row{display:flex;align-items:center;gap:var(--spacing-3)}.caw-doc-branding__color-row input[type=color]{width:3rem;min-width:3rem;height:2.125rem;padding:0;border:1px solid #dfe3e6;border-radius:.25rem;cursor:pointer}.caw-doc-branding__hint{font-size:.75rem;color:#5c6478}.caw-doc-branding__error{font-size:.75rem;color:#d62222}.caw-doc-branding__logo-row{display:grid;grid-template-columns:13.75rem minmax(0,1fr);gap:var(--spacing-5);align-items:start}@media(max-width:960px){.caw-doc-branding__logo-row{grid-template-columns:1fr}}.caw-doc-branding__logo-preview{display:flex;align-items:center;justify-content:center;min-height:7.5rem;padding:var(--spacing-3);border:1px dashed #dfe3e6;border-radius:.25rem;background:var(--color-background-default)}.caw-doc-branding__logo-preview img{max-width:100%;max-height:6.875rem;object-fit:contain}.caw-doc-branding__logo-empty{font-size:.75rem;color:#5c6478;text-align:center}.caw-doc-branding__logo-meta{display:flex;flex-direction:column;gap:.625rem}.caw-doc-branding__logo-name{margin:0;font-weight:var(--font-weight-2);word-break:break-all}.caw-doc-branding__logo-pending{font-weight:var(--font-weight-1);color:#fd5108}.caw-doc-branding__logo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.caw-doc-branding__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-5)}.caw-doc-branding__audit{margin:var(--spacing-3) 0 0;font-size:.75rem;color:#5c6478}.caw-doc-branding__loading{color:#5c6478}.caw-analyst-onboarding-queue{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-5);padding-top:var(--spacing-5);border-top:1px solid #dfe3e6}.caw-analyst-onboarding-queue__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}.caw-analyst-onboarding-queue__title{margin:0;font-size:1.125rem;font-weight:var(--font-weight-2);color:#111113}.caw-analyst-onboarding-queue__count{margin-left:var(--spacing-2);color:#5c6478;font-weight:var(--font-weight-1)}.caw-analyst-onboarding-queue__description{margin:var(--spacing-2) 0 0;color:#5c6478;line-height:1.5}.caw-analyst-onboarding-queue__header-actions{display:flex;gap:var(--spacing-2)}.caw-analyst-onboarding-queue__bulk-toolbar{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid rgba(5,150,105,.45);border-radius:.25rem;background:#05966924}.caw-analyst-onboarding-queue__bulk-title{margin:0;font-size:.75rem;font-weight:var(--font-weight-2);color:#01291d}.caw-analyst-onboarding-queue__bulk-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-2)}.caw-analyst-onboarding-queue__bulk-inline{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}.caw-analyst-onboarding-queue__bulk-inline .caw-analyst-onboarding-queue__inline-select{flex:1;min-width:0;max-width:13.75rem}.caw-analyst-onboarding-queue__bulk-inline .caw-analyst-onboarding-queue__inline-select--skill{max-width:17.5rem}.caw-analyst-onboarding-queue__bulk-inline select{flex:1;min-width:0}.caw-analyst-onboarding-queue__toolbar-btn.ap-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding-block:0;line-height:1}.caw-analyst-onboarding-queue__toolbar-btn.ap-button .ap-button-label{display:inline-flex;align-items:center;line-height:1}.caw-analyst-onboarding-queue__bulk-field{display:flex;flex-direction:column;gap:.125rem;min-width:10rem;flex:1 1 10rem}.caw-analyst-onboarding-queue__bulk-field span{font-size:.6875rem;color:#000c08;font-weight:var(--font-weight-2)}.caw-analyst-onboarding-queue__bulk-field select,.caw-analyst-onboarding-queue__bulk-field input{width:100%;height:2rem;padding:.25rem var(--spacing-2);border:1px solid rgba(5,150,105,.35);border-radius:.25rem;background:#ffffffeb;color:#111113;font-size:.8125rem;box-sizing:border-box}.caw-analyst-onboarding-queue__bulk-field--compact{min-width:5.5rem;flex:0 1 6rem}.caw-analyst-onboarding-queue__table-wrap{overflow-x:auto}.caw-analyst-onboarding-queue__table{width:100%;border-collapse:collapse;font-size:.8125rem}.caw-analyst-onboarding-queue__table th,.caw-analyst-onboarding-queue__table td{padding:var(--spacing-3);border-bottom:1px solid #dfe3e6;text-align:left;vertical-align:top}.caw-analyst-onboarding-queue__table th{color:#5c6478;font-weight:var(--font-weight-2)}.caw-analyst-onboarding-queue__table tbody tr:last-child td{border-bottom:0}.caw-analyst-onboarding-queue__capacity-input{width:4.5rem;height:2rem;padding:.25rem var(--spacing-2);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;font:inherit;box-sizing:border-box}.caw-analyst-onboarding-queue--empty{margin-top:var(--spacing-4);padding:var(--spacing-4);border:1px dashed #dfe3e6;border-radius:.25rem;background:rgba(var(--color-background-tertiary-rgb),.06);border-top:1px dashed #dfe3e6}.caw-analyst-onboarding-queue__empty-hint{margin:0;color:#5c6478;font-size:.8125rem;line-height:1.5}.caw-analyst-onboarding-queue__row--incomplete{background:#b3771414}.caw-analyst-onboarding-queue__inline-cell{min-width:11.25rem;display:flex;flex-direction:column;gap:.375rem}.caw-analyst-onboarding-queue__inline-picker{display:flex;gap:var(--spacing-2);align-items:flex-end}.caw-analyst-onboarding-queue__inline-picker .caw-analyst-onboarding-queue__inline-select{flex:1;min-width:0;max-width:12.5rem}.caw-analyst-onboarding-queue__inline-picker .caw-analyst-onboarding-queue__inline-select--skill{max-width:17.5rem}.caw-analyst-onboarding-queue__inline-picker select{flex:1;min-width:0;padding:.25rem var(--spacing-2);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;font-size:.75rem}.caw-analyst-onboarding-queue__inline-picker button:not(.ap-button){flex-shrink:0;height:2rem;padding:.25rem var(--spacing-2);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113;font-size:.8125rem;line-height:1;cursor:pointer;box-sizing:border-box}.caw-analyst-onboarding-queue__inline-picker button:not(.ap-button):disabled{opacity:.5;cursor:not-allowed}.caw-analyst-onboarding-queue__chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.25rem}.caw-analyst-onboarding-queue__chips li{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border:1px solid #dfe3e6;border-radius:62.4375rem;background:rgba(var(--color-background-tertiary-rgb),.1);font-size:.6875rem;line-height:1.3}.caw-analyst-onboarding-queue__chips li button{border:0;background:none;color:#5c6478;cursor:pointer;font-size:.875rem;line-height:1;padding:0}.caw-analyst-onboarding-queue__chips li button:disabled{cursor:not-allowed}.caw-analyst-onboarding-queue__missing{font-size:.75rem;color:#60400b;font-weight:var(--font-weight-2)}.caw-analyst-onboarding-queue__row-action--remove.ap-button{color:#d62222;border-color:#d6222259}.caw-analyst-onboarding-queue__row-action--remove.ap-button:hover:not(:disabled){background:#d6222214;border-color:#d6222280}.caw-analyst-onboarding-queue__footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid #dfe3e6}.caw-analyst-onboarding-queue__footer-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);width:100%}.caw-analyst-onboarding-queue__footer-sync{flex:1 1 17.5rem;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-analyst-onboarding-queue__submit-btn{flex-shrink:0;margin-left:auto;align-self:flex-end}.caw-analyst-onboarding-queue__sync-checkbox.ap-checkbox-container{align-items:flex-start;font-size:rem-convert(14px);color:#111113;cursor:pointer}.caw-analyst-onboarding-queue__sync-checkbox.ap-checkbox-container .ap-checkbox{cursor:pointer}.caw-analyst-onboarding-queue__sync-checkbox.ap-checkbox-container .ap-checkbox-label{font-weight:var(--font-weight-2)}.caw-analyst-onboarding-queue__sync-hint{margin:0;max-width:40rem;color:#5c6478;font-size:.8125rem;line-height:1.45}.caw-bulk-analyst-onboard__summary{margin:0;font-size:rem-convert(14px);color:#5c6478}.caw-bulk-analyst-onboard__list{margin:var(--spacing-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-bulk-analyst-onboard__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.25rem var(--spacing-3);padding:var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;font-size:.8125rem}.caw-bulk-analyst-onboard__item--success{border-color:#05966973;background:#05966914}.caw-bulk-analyst-onboard__item--failure{border-color:#d6222273;background:#d6222214}.caw-bulk-analyst-onboard__item-name{font-weight:var(--font-weight-2);color:#111113}.caw-bulk-analyst-onboard__item-email{color:#5c6478}.caw-bulk-analyst-onboard__item-status{grid-column:1/-1;color:#111113}.caw-analyst-onboarding__header{margin-bottom:var(--spacing-6)}.caw-analyst-onboarding__title{margin:0 0 var(--spacing-3);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-analyst-onboarding__description{margin:0;color:#5c6478;line-height:1.5}.caw-analyst-onboarding__tabs-wrap{margin-bottom:var(--spacing-5);border-bottom:1px solid #dfe3e6}.caw-analyst-onboarding__tabs{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;margin:0;padding:0;-webkit-overflow-scrolling:touch}.caw-analyst-onboarding__tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border:none;border-bottom:2px solid transparent;background:transparent;color:#5c6478;font-size:rem-convert(12px);font-weight:var(--font-weight-2);white-space:nowrap;cursor:pointer}.caw-analyst-onboarding__tab--active{color:#fd5108;border-bottom-color:#fd5108}.caw-analyst-onboarding__tab:hover:not(.caw-analyst-onboarding__tab--active){color:#fd5108;border-bottom-color:#fd5108}.caw-analyst-onboarding__tab-panel{min-width:0}.caw-analyst-onboarding__form{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid #dfe3e6}.caw-analyst-onboarding__form-title{margin:0;font-size:1.125rem;font-weight:var(--font-weight-2);color:#111113}.caw-analyst-onboarding__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}@media(max-width:48rem){.caw-analyst-onboarding__grid{grid-template-columns:1fr}}.caw-analyst-onboarding__field{display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-analyst-onboarding__field--wide{grid-column:1/-1}.caw-analyst-onboarding__availability-row .caw-analyst-onboarding__field--checkbox{flex-direction:column;align-items:stretch;gap:var(--spacing-2)}.caw-analyst-onboarding__field span{font-size:rem-convert(14px);font-weight:var(--font-weight-2);color:#111113}.caw-analyst-onboarding__field>input:not([type=checkbox]){width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113}.caw-analyst-onboarding__field>select{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113}.caw-analyst-onboarding__availability-row{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-4)}.caw-analyst-onboarding__field--availability{flex:1;min-width:8.75rem;max-width:13.75rem}.caw-analyst-onboarding__field--status{flex:0 0 auto;min-width:0;width:fit-content}.caw-analyst-onboarding__field-label--invisible{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.caw-analyst-onboarding__checkbox-row{display:flex;align-items:center;gap:var(--spacing-2);min-height:2.5rem}.caw-analyst-onboarding__appkit-checkbox.ap-checkbox-container{align-items:center;min-height:2.5rem;cursor:pointer}.caw-analyst-onboarding__appkit-checkbox.ap-checkbox-container .ap-checkbox{cursor:pointer}.caw-analyst-onboarding__appkit-checkbox--emphasis.ap-checkbox-container .ap-checkbox-label{font-weight:var(--font-weight-2)}.caw-analyst-onboarding__availability-preview{display:inline-flex;align-items:center;min-height:2.5rem;width:fit-content}.caw-analyst-onboarding__picker{display:flex;gap:var(--spacing-3);align-items:center}.caw-analyst-onboarding__picker select{flex:1;min-width:0}.caw-analyst-onboarding__picker .ap-button{flex-shrink:0}.caw-analyst-onboarding__picker-select{flex:1;min-width:0}.caw-analyst-onboarding__snow-search{position:relative;width:100%}.caw-analyst-onboarding__selected-list{margin:var(--spacing-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-analyst-onboarding__selected-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid #dfe3e6;border-radius:.25rem;background:rgba(var(--color-background-tertiary-rgb),.08);font-size:.8125rem}.caw-analyst-onboarding__selected-item button{border:0;background:none;color:#fd5108;cursor:pointer;font:inherit}.caw-analyst-onboarding__empty-selection,.caw-analyst-onboarding__hint{margin:var(--spacing-2) 0 0;color:#5c6478;font-size:.8125rem}.caw-analyst-onboarding__snow-user-list{margin:var(--spacing-2) 0 0;padding:0;list-style:none;border:1px solid #dfe3e6;border-radius:.25rem;overflow:hidden}.caw-analyst-onboarding__snow-user-list li+li{border-top:1px solid #dfe3e6}.caw-analyst-onboarding__snow-user-list .caw-analyst-onboarding__row-action{align-self:center;margin-right:var(--spacing-3);white-space:nowrap}.caw-analyst-onboarding__snow-user-result{display:flex;align-items:stretch;gap:var(--spacing-2);background:#fff}.caw-analyst-onboarding__snow-user-result-main{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:var(--spacing-3);border:0;background:transparent;color:#111113;font:inherit;text-align:left;cursor:pointer}.caw-analyst-onboarding__snow-user-result-main:hover{background:#fafafa}.caw-analyst-onboarding__snow-user-name{font-weight:var(--font-weight-2)}.caw-analyst-onboarding__snow-user-meta{color:#5c6478;font-size:.8125rem}.caw-analyst-onboarding__error{margin:0;color:#d62222}.caw-analyst-onboarding__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-3)}.caw-analyst-onboarding__table-section,.caw-analyst-onboarding__directory-section{display:flex;flex-direction:column;gap:0}.caw-analyst-onboarding__queue-wrap:not(:empty){margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid #dfe3e6}.caw-analyst-onboarding__directory-description{margin:var(--spacing-2) 0 0;padding-left:var(--spacing-4);color:#5c6478;line-height:1.45;font-size:.8125rem}.caw-analyst-onboarding__directory-description li+li{margin-top:.25rem}.caw-analyst-onboarding__table-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.caw-analyst-onboarding__table-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.caw-analyst-onboarding__table-title{margin:0;font-size:1.125rem;font-weight:var(--font-weight-2);color:#111113}.caw-analyst-onboarding__table-count{margin-left:var(--spacing-2);color:#5c6478;font-weight:var(--font-weight-1)}.caw-analyst-onboarding__table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.caw-analyst-onboarding__search{position:relative;flex:1;min-width:13.75rem;max-width:26.25rem}.caw-analyst-onboarding__search-icon{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:#5c6478;pointer-events:none}.caw-analyst-onboarding__search-input{width:100%;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) 2.25rem;border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113}.caw-analyst-onboarding__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caw-analyst-onboarding__table-wrap{overflow-x:auto}.caw-analyst-onboarding__table-empty{color:#5c6478;text-align:center}.caw-analyst-onboarding__pagination{padding-top:var(--spacing-4);border-top:1px solid #dfe3e6}.caw-analyst-onboarding__table{width:100%;border-collapse:collapse;font-size:.8125rem}.caw-analyst-onboarding__table th,.caw-analyst-onboarding__table td{padding:var(--spacing-3);border-bottom:1px solid #dfe3e6;text-align:left;vertical-align:top}.caw-analyst-onboarding__table th{color:#111113;font-weight:var(--font-weight-2)}.caw-analyst-onboarding__table th:nth-child(8),.caw-analyst-onboarding__table td:nth-child(8){width:1%;white-space:nowrap}.caw-analyst-onboarding__table td:nth-child(8) .caw-status-pill.ap-badge{padding-inline:var(--spacing-2)}.caw-analyst-onboarding__row-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.caw-analyst-onboarding__row-actions .ap-button.caw-analyst-onboarding__row-action--remove{color:#d62222;border-color:#d6222259}.caw-analyst-onboarding__row-actions .ap-button.caw-analyst-onboarding__row-action--remove:hover:not(:disabled){background:#d6222214;border-color:#d6222280}.caw-capacity-management__header{margin-bottom:var(--spacing-6)}.caw-capacity-management__title{margin:0 0 var(--spacing-3);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-capacity-management__description{margin:0;max-width:47.5rem;color:#111113;line-height:1.5}.caw-capacity-management__description a{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-capacity-management__description a:hover:not(:disabled){color:#fd5108}.caw-capacity-management__description a:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-capacity-management__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4)}@media(max-width:75rem){.caw-capacity-management__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.caw-capacity-management__cards{grid-template-columns:1fr}}.caw-capacity-management__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.caw-capacity-management__search{position:relative;flex:1;min-width:13.75rem;max-width:26.25rem}.caw-capacity-management__search-icon{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:#111113;pointer-events:none}.caw-capacity-management__search-input{width:100%;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) 2.25rem;border:1px solid #dfe3e6;border-radius:.25rem;background:#fff;color:#111113}.caw-capacity-management__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caw-capacity-management__empty-list{margin:0 0 var(--spacing-4);color:#111113;font-size:.8125rem}.caw-capacity-management__pagination{padding-top:var(--spacing-4);border-top:1px solid #dfe3e6}.caw-capacity-management__card{min-width:0}.caw-capacity-management__card.ap-panel{height:100%;border-radius:.25rem;background-color:#fff!important;border:1px solid #dfe3e6;box-shadow:0 2px 4px -2px #4c50563d;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.caw-capacity-management__card.ap-panel:before,.caw-capacity-management__card.ap-panel:after{display:none!important}.caw-capacity-management__card.ap-panel.glass,.caw-capacity-management__card.ap-panel.surface,.caw-capacity-management__card.ap-panel.glass-blur{background-color:#fff!important;box-shadow:0 2px 4px -2px #4c50563d}.caw-capacity-management__card .ap-panel-head{background-color:#fff!important;margin-bottom:var(--spacing-3);padding-bottom:0}.caw-capacity-management__card .ap-panel-head-wrapper{align-items:flex-start}.caw-capacity-management__card .ap-panel-head-title{display:block;width:100%;height:auto;min-height:0;overflow:visible;white-space:normal;text-overflow:unset;line-height:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal}.caw-capacity-management__card .ap-panel-head-title-text{display:block;width:100%;line-height:inherit}.caw-capacity-management__card .ap-panel-body,.caw-capacity-management__card .ap-panel-content{background-color:#fff!important}.caw-capacity-management__card .ap-panel-body{padding-top:0}.caw-capacity-management__card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--spacing-3);width:100%}.caw-capacity-management__card-identity{min-width:0;overflow:hidden}.caw-capacity-management__card-name{margin:0 0 .25rem;color:#111113;font-weight:700;font-size:.875rem;line-height:1.25}@media(min-width:75rem){.caw-capacity-management__card-name{font-size:1rem}}@media(min-width:100rem){.caw-capacity-management__card-name{font-size:1.125rem}}.caw-capacity-management__card-email{margin:0;color:#111113;font-size:.6875rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:75rem){.caw-capacity-management__card-email{font-size:.75rem}}.caw-capacity-management__card-head-availability{display:flex;justify-content:flex-end;align-items:flex-start;justify-self:end;flex-shrink:0}.caw-capacity-management__bandwidth{display:flex;flex-direction:column;gap:.125rem;font-size:.75rem;line-height:1.4;color:#111113}.caw-capacity-management__bandwidth span:first-child{font-weight:var(--font-weight-2)}@media(min-width:75rem){.caw-capacity-management__bandwidth{font-size:.8125rem}}.caw-capacity-management__meta{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.caw-capacity-management__meta-row{display:flex;flex-direction:column;gap:var(--spacing-2)}.caw-capacity-management__meta-label{font-size:.6875rem;font-weight:var(--font-weight-2);color:#111113}@media(min-width:75rem){.caw-capacity-management__meta-label{font-size:.75rem}}.caw-capacity-management__meta-empty{font-size:.8125rem;color:#111113}.caw-capacity-management__badges{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center}.caw-capacity-management__bar{height:.5rem;margin-bottom:var(--spacing-4);border-radius:.25rem;background:rgba(var(--color-background-tertiary-rgb),.18);overflow:hidden}.caw-capacity-management__bar-fill{height:100%;border-radius:inherit;background:#ffaa72;transition:width .2s ease}.caw-capacity-management__tasks h3{margin:0 0 var(--spacing-2);font-size:.8125rem;color:#111113}@media(min-width:75rem){.caw-capacity-management__tasks h3{font-size:.875rem}}.caw-capacity-management__tasks ul{margin:0;padding:0;list-style:none}.caw-capacity-management__tasks li{display:flex;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-2) 0;border-top:1px solid #dfe3e6;font-size:.75rem;color:#111113}@media(min-width:75rem){.caw-capacity-management__tasks li{font-size:.8125rem}}.caw-capacity-management__tasks a{color:currentColor;font-weight:var(--font-weight-2);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s ease}.caw-capacity-management__tasks a:hover:not(:disabled){color:#fd5108}.caw-capacity-management__tasks a:focus-visible{color:#fd5108;outline:2px solid #FD5108;outline-offset:2px}.caw-capacity-management__empty{margin:0;color:#111113;font-size:.8125rem}.caw-capacity-management__toolbar .ap-button{border-radius:.25rem}.caw-ritm-capacity-detail__header{margin-bottom:var(--spacing-6)}.caw-ritm-capacity-detail__title{margin:0 0 var(--spacing-3);font-family:PwC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px!important;font-weight:var(--font-weight-1)!important;line-height:40px;letter-spacing:-.0625rem;color:#111113}.caw-ritm-capacity-detail__description{margin:0;max-width:47.5rem;color:#5c6478;line-height:1.5}.caw-ritm-capacity-detail__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-3);margin-bottom:var(--spacing-5)}.caw-ritm-capacity-detail__banner,.caw-ritm-capacity-detail__status,.caw-ritm-capacity-detail__error{margin:0 0 var(--spacing-4);font-size:.875rem}.caw-ritm-capacity-detail__error{color:#d62222}.caw-ritm-capacity-detail__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-5)}@media(max-width:60rem){.caw-ritm-capacity-detail__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.caw-ritm-capacity-detail__card{padding:var(--spacing-4);border:1px solid #dfe3e6;border-radius:.25rem;background:#fff}.caw-ritm-capacity-detail__card strong,.caw-ritm-capacity-detail__card-value{display:block;margin-top:var(--spacing-2)}.caw-ritm-capacity-detail__card strong{font-size:1.5rem;color:#111113}.caw-ritm-capacity-detail__card-label{font-size:.8125rem;color:#5c6478}.caw-ritm-capacity-detail__analyst{margin-bottom:var(--spacing-5)}.caw-ritm-capacity-detail__analyst h2{margin:0 0 var(--spacing-2);font-size:1rem}.caw-ritm-capacity-detail__analyst p{margin:0;color:#5c6478}.caw-ritm-capacity-detail__table-wrap{overflow-x:auto}.caw-ritm-capacity-detail__table{width:100%;border-collapse:collapse;font-size:.875rem}.caw-ritm-capacity-detail__table th,.caw-ritm-capacity-detail__table td{padding:var(--spacing-3);text-align:left;border-bottom:1px solid #dfe3e6}.caw-ritm-capacity-detail__table th{color:#5c6478;font-weight:var(--font-weight-2)}:root{--font-family-sans: Helvetica Now Display, PwC Helvetica Neue, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:var(--color-background-default);margin:0;padding:0}.ap-notifications{z-index:10000}
