.db-page,.db-overview{--pf-lead:var(--brand-charcoal);--pf-lead-text:#f7f8f9;--pf-accent:var(--brand-lime);--pf-lead-muted:#f7f8f9ad;--pf-soft:var(--primary-light);--pf-surface-shadow:var(--elev-2);--pf-hover-shadow:var(--elev-3)}.pf-dashboard-grid>.react-grid-item.cssTransforms{left:0;right:auto}.db-page{gap:20px;min-width:0;display:grid}.db-header,.db-toolbar,.db-section-head,.db-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.db-header h1{letter-spacing:-.035em;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.25}.db-header p{color:var(--text-muted);margin-top:6px;font-size:13px}.db-header-actions{gap:8px}.db-button{border:1px solid var(--border);background:var(--bg-card);min-height:40px;color:var(--text-primary);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.db-button-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.db-toolbar{border-bottom:1px solid var(--border);padding-bottom:16px}.db-views{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.db-views button{min-height:38px;color:var(--text-muted);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.db-views button[aria-pressed=true]{background:var(--pf-soft);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border)}.db-date-filter{flex:0 auto;min-width:0}.db-date-filter input,.db-date-filter select{background:var(--bg-card)}.db-setup{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;overflow:hidden}.db-setup>summary{cursor:pointer;color:var(--text-primary);padding:13px 18px;font-size:13px;font-weight:500}.db-setup>summary::marker{color:var(--text-muted)}.db-setup .pf-onboarding{border:0;border-top:1px solid var(--border);border-radius:0;margin:0}.db-overview{gap:20px;min-width:0;display:grid}.db-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.db-metric{border:1px solid var(--border);background:var(--bg-card);min-width:0;color:var(--text-primary);box-shadow:var(--pf-surface-shadow);border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}.db-metric-top,.db-metric-foot{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.db-metric-top svg{color:var(--text-muted);flex-shrink:0}.db-metric-value{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(25px,2.4vw,35px);font-weight:600;line-height:1.2}.db-metric-foot{color:var(--text-muted);margin-top:auto;font-size:11px}.db-metric-lead{background:var(--pf-lead);color:var(--pf-lead-text);border-color:var(--pf-lead)}.db-metric-lead .db-metric-value{color:var(--pf-accent)}.db-metric-lead .db-metric-top svg,.db-metric-lead .db-metric-foot{color:var(--pf-lead-muted)}.db-balance-strip{flex-wrap:wrap;align-items:center;gap:20px 36px;padding:3px 4px;display:flex}.db-balance-strip a{align-items:center;gap:12px;display:flex}.db-balance-strip small,.db-balance-strip strong{display:block}.db-balance-strip small,.db-balance-strip p{color:var(--text-muted);font-size:12px}.db-balance-strip strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.db-balance-strip p{max-width:240px;margin-inline-start:auto}.db-icon{width:36px;height:36px;color:var(--text-muted);background:var(--bg-row-hover);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.db-actions{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.db-actions>span{color:var(--text-muted);margin-inline-end:12px;font-size:12px}.db-actions a{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:500;display:flex}.db-work-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:20px;display:grid}.db-single{grid-template-columns:1fr}.db-panel{background:var(--bg-card);border:1px solid var(--border);min-width:0;box-shadow:var(--pf-surface-shadow);border-radius:18px;padding:22px}.db-section-head{align-items:flex-start;gap:12px;margin-bottom:20px}.db-section-head h2{letter-spacing:-.02em;margin-top:5px;font-size:18px;font-weight:600;line-height:1.4}.db-eyebrow{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.db-text-link{color:var(--text-link);align-items:center;gap:7px;min-height:28px;font-size:12px;font-weight:500;display:inline-flex}.db-attention{flex-direction:column;display:flex}.db-attention-list{display:grid}.db-attention-list>a,.db-recent-list>a{border-top:1px solid var(--border-light);align-items:center;gap:12px;padding:14px 0;display:flex}.db-row-copy{flex:1;min-width:0}.db-row-copy strong,.db-row-copy small{display:block}.db-row-copy strong{font-size:13px;font-weight:500}.db-row-copy small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px}.db-row-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:28%;font-size:13px;font-weight:600}.db-attention-footer{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:16px;display:grid}.db-attention-footer a{background:var(--bg-row-hover);color:var(--text-muted);border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;font-size:11px;display:flex}.db-attention-footer strong{color:var(--text-primary);font-size:19px;font-weight:500}.db-queue{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid}.db-queue a{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:12px 8px;display:flex}.db-queue a+a{border-inline-start:1px solid var(--border)}.db-queue strong{font-size:24px;font-weight:600}.db-queue span{color:var(--text-muted);font-size:11px}.db-current-task{text-align:start;border:1px solid var(--border);cursor:pointer;border-radius:10px;gap:8px;width:100%;margin-bottom:18px;padding:12px;display:grid}.db-current-task>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.db-current-task strong{font-size:12px;font-weight:500}.db-current-task small{color:var(--text-muted);font-size:10px}.db-current-task .db-note{margin:0}.db-current-task progress{appearance:none;background:var(--border);border-radius:4px;width:100%;height:5px;overflow:hidden}.db-current-task progress::-webkit-progress-bar{background:var(--border)}.db-current-task progress::-webkit-progress-value{background:var(--primary);border-radius:4px}.db-current-task progress::-moz-progress-bar{background:var(--primary)}.db-skill-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.db-skill-label strong{font-weight:500}.db-skill-label>span{color:var(--text-muted);border:1px solid var(--border);border-radius:6px;padding:2px 6px;font-size:10px}.db-skill-actions{gap:6px;display:grid}.db-skill-actions button{text-align:start;border:1px solid var(--border);cursor:pointer;background:var(--bg-row-hover);border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:10px 12px;font-size:12px;display:flex}.db-skill-actions button span{flex:1}.db-page button:disabled{opacity:.5;cursor:not-allowed}.db-note{color:var(--text-muted);margin-top:12px;margin-bottom:6px;font-size:11px;line-height:1.6}.db-empty{text-align:center;min-height:150px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 10px;font-size:12px;line-height:1.6;display:flex}.db-empty strong{color:var(--text-primary);font-size:14px;font-weight:500}.db-chart-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;display:grid}.db-chart{height:220px}.db-chart .db-empty{height:100%}.db-legend{color:var(--text-muted);justify-content:flex-end;gap:16px;margin-bottom:16px;font-size:11px;display:flex}.db-legend span{align-items:center;gap:6px;display:flex}.db-legend i{background:var(--primary);border-radius:2px;width:8px;height:8px}.db-legend span+span i{background:#c4cad2}[data-theme=dark] .db-legend span+span i{background:var(--text-muted)}.db-aging{gap:18px;display:grid}.db-aging-row>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.db-aging-row strong{font-variant-numeric:tabular-nums;font-weight:500}.db-aging-track{background:var(--bg-row-hover);border-radius:4px;height:6px;overflow:hidden}.db-aging-track span{background:var(--primary);border-radius:4px;height:100%;display:block}.db-aging-track span[data-overdue=true]{background:var(--danger)}.db-recent-list time{color:var(--text-muted);white-space:nowrap;font-size:12px}.db-chart-data{margin-top:14px;font-size:12px}.db-chart-data summary{color:var(--text-muted);cursor:pointer;padding:6px 0}.db-table-scroll{overflow:auto}.db-chart-data table{width:100%;font-size:11px}.db-chart-data :is(th,td){text-align:start;border-bottom:1px solid var(--border-light);padding:8px}.db-inline-error{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);border-radius:12px;flex-wrap:wrap;gap:12px;padding:12px 16px;font-size:13px;display:flex}.db-inline-error button{color:var(--text-link);cursor:pointer;text-decoration:underline}[dir=rtl] .db-arrow{transform:scaleX(-1)}.db-page :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (hover:hover){.db-metric:hover{border-color:var(--text-muted);box-shadow:var(--pf-hover-shadow);transform:translateY(-2px)}.db-page :is(.db-actions a,.db-skill-actions button,.db-queue a,.db-button):hover{filter:brightness(.97)}.db-attention-list>a:hover,.db-recent-list>a:hover{background:var(--bg-row-hover)}.db-text-link:hover{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.db-metric{transition:transform .18s,border-color .18s,box-shadow .18s}.db-overview{animation:.25s ease-out db-arrive}.db-aging-track span{transition:width .3s}@keyframes db-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1200px){.db-date-filter{width:100%}.db-metric{padding:16px}}@media (max-width:900px){.db-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.db-work-grid,.db-chart-grid{grid-template-columns:1fr}}@media (max-width:520px){.db-page,.db-overview{gap:16px}.db-header{align-items:flex-start}.db-header-actions{width:100%}.db-header-actions>*{flex:1}.db-metrics{gap:10px}.db-metric{border-radius:14px;gap:14px;padding:14px}.db-metric-value{font-size:25px}.db-metric-top{font-size:12px}.db-metric-foot{font-size:10px}.db-panel{border-radius:14px;padding:16px}.db-section-head h2{font-size:17px}.db-balance-strip{gap:14px}.db-balance-strip a{flex:1}.db-balance-strip p{width:100%;max-width:none;margin:0}.db-balance-strip strong{font-size:16px}.db-balance-strip .db-icon{display:none}.db-actions{grid-template-columns:1fr 1fr;display:grid}.db-actions>span{grid-column:1/-1}.db-actions a{padding:9px;font-size:11px}.db-row-value{font-size:12px}.db-attention-list .db-icon,.db-recent-list .db-icon{display:none}.db-recent-list time{font-size:10px}}
.aw-page{max-width:1500px;color:var(--text-primary);margin-inline:auto}.aw-work-navigation{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.aw-schedule-top{padding-block:12px;font-size:13px;display:flex}.aw-schedule-row{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.aw-schedule-row>div{min-width:0}.aw-schedule-row h2{margin-bottom:6px;font-size:15px;font-weight:600}.aw-schedule-row p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.aw-schedule-row .aw-notice{margin:10px 0}.aw-schedule-dialog{border:1px solid var(--border);background:var(--bg-card);width:min(540px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--text-primary);border-radius:12px;margin:auto;padding:24px;overflow:auto}.aw-schedule-dialog::backdrop{background:#0005}.aw-schedule-dialog form{gap:16px;display:grid}.aw-schedule-dialog .aw-page-header{gap:12px;padding:0}.aw-schedule-dialog h2{font-size:20px;font-weight:600}.aw-schedule-dialog label{gap:7px;font-size:13px;display:grid}.aw-schedule-dialog :is(input:not([type=checkbox]),select){border:1px solid var(--border);background:var(--bg-page);width:100%;min-width:0;min-height:42px;color:var(--text-primary);border-radius:6px;padding:9px 11px}.aw-schedule-dialog .aw-checkbox-label{align-items:center;gap:9px;display:flex}.aw-schedule-dialog input[type=checkbox]{accent-color:var(--primary)}.aw-schedule-dialog :is(button,input,select):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:767px){.aw-schedule-row{flex-direction:column;align-items:flex-start;padding:17px 14px}.aw-work-navigation{gap:10px}.aw-work-navigation .aw-button{padding-inline:10px;font-size:12px}.aw-schedule-dialog{padding:18px}}.aw-page-header{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 22px;display:flex}.aw-page h1{letter-spacing:-.035em;margin-block:5px;font-size:25px;font-weight:650}.aw-page-header p{font-size:13px}.aw-intake-entry{border:1px solid var(--border);border-inline-start:4px solid var(--primary);background:var(--bg-card);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin-bottom:18px;padding:15px 18px;transition:border-color .14s,background-color .14s;display:grid}.aw-intake-entry:hover{border-color:var(--primary);background:var(--bg-row-hover)}.aw-intake-entry-link{min-width:0;color:var(--text-primary);border-radius:6px;align-items:center;gap:14px;text-decoration:none;display:flex}.aw-intake-entry-link:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.aw-intake-entry-icon{width:46px;height:46px;color:var(--primary);background:var(--primary-tint);border-radius:9px;flex:0 0 46px;place-items:center;display:grid}.aw-intake-entry-copy{gap:4px;min-width:0;display:grid}.aw-intake-entry-copy strong{font-size:15px;font-weight:650;line-height:1.35}.aw-intake-entry-copy>span{color:var(--text-muted);font-size:12px;line-height:1.55}.aw-intake-entry-action{border:1px solid var(--primary);background:var(--primary);min-height:40px;color:var(--nav-text);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.aw-intake-entry-link:hover .aw-intake-entry-action{background:var(--primary-dark);border-color:var(--primary-dark)}.aw-intake-entry-status{border-top:1px solid var(--border-light);color:var(--text-muted);grid-column:1/-1;align-items:center;gap:7px;padding-top:9px;font-size:11px;display:flex}.aw-intake-entry-status .aw-dot{width:7px;height:7px}.aw-model-config{max-width:100%}.aw-config-form{background:var(--bg-card);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:13px;max-width:520px;margin-top:8px;padding:17px;display:flex}.aw-config-form p{font-size:12px;line-height:1.65}.aw-config-form label{color:var(--text-primary);flex-direction:column;gap:7px;font-size:12px;display:flex}.aw-config-form label span{align-items:center;gap:6px;display:flex}.aw-config-form input{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:6px;width:100%;min-height:39px;padding:9px 11px;font-size:13px}.aw-analysis-toggle{background:var(--primary-tint);cursor:pointer;border-radius:6px;align-items:flex-start;gap:9px;margin-top:15px;padding:13px;display:flex}.aw-analysis-toggle input{accent-color:var(--primary);margin-top:3px}.aw-analysis-toggle strong{font-size:12px;display:block}.aw-analysis-toggle small{color:var(--text-muted);margin-top:5px;font-size:11px;display:block}.aw-eyebrow{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:flex}.aw-muted{color:var(--text-muted);font-size:12px;line-height:1.65}.aw-button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-button,.aw-icon-button,.aw-link-button{cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:550;transition:background-color .12s,border-color .12s;display:inline-flex}.aw-button{border:1px solid var(--border);background:var(--bg-card);min-height:38px;color:var(--text-primary);border-radius:7px;padding:8px 13px;text-decoration:none}.aw-button:hover{background:var(--bg-row-hover);border-color:var(--primary)}.aw-button-primary{background:var(--primary);color:var(--nav-text);border-color:var(--primary)}.aw-button-primary:hover{background:var(--primary-dark)}.aw-button-primary-soft{background:var(--primary-light);color:var(--primary);border-color:#0000}.aw-button.aw-module-intake-action{isolation:isolate;border-color:color-mix(in srgb,var(--primary) 40%,var(--border));height:40px;min-height:40px;color:var(--primary);background:var(--bg-card);white-space:nowrap;border-radius:8px;gap:8px;padding:8px 13px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.aw-module-intake-action:hover{background:var(--primary-tint);border-color:var(--primary)}.aw-module-intake-action:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.aw-module-intake-action svg{color:currentColor;flex:none;transition:transform .18s}.aw-module-intake-action:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 25%,color-mix(in srgb,var(--primary) 18%,transparent) 50%,transparent 75%);opacity:0;position:absolute;inset:0;transform:translate(-120%)}@keyframes aw-intake-sheen{0%{opacity:0;transform:translate(-120%)}15%,80%{opacity:1}to{opacity:0;transform:translate(120%)}}@media (hover:hover){.aw-module-intake-action:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent),0 3px 9px color-mix(in srgb,var(--primary) 12%,transparent)}.aw-module-intake-action:hover:before{animation:.65s ease-out aw-intake-sheen}.aw-module-intake-action:hover svg{transform:translateY(-2px)}}.aw-module-intake-action:active{box-shadow:none}.aw-module-intake-action:active svg{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.aw-button.aw-module-intake-action,.aw-module-intake-action svg{transition:none}.aw-module-intake-action:before{display:none}.aw-module-intake-action:is(:hover,:active) svg{transform:none}}.aw-button-danger{color:var(--danger)}.aw-button:disabled,.aw-capability:disabled{opacity:.55;cursor:not-allowed}.aw-link-button{color:var(--text-link);background:0 0;border:0;padding:8px 4px;text-decoration:none}.aw-icon-button{color:var(--text-muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;width:40px;height:40px}.aw-icon-button:hover{background:var(--bg-row-hover)}:is(.aw-page,.aw-drawer,.aw-context-strip) :is(button,a,input,select):focus-visible,.aw-header-indicator:focus-visible,.aw-mobile-launcher:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.aw-work-surface{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.aw-queue-top{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.aw-buckets{gap:17px;display:flex;overflow-x:auto}.aw-buckets button{color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:17px 0 15px;font-size:13px;font-weight:550;display:flex}.aw-buckets button.active{color:var(--primary);border-bottom-color:var(--primary)}.aw-count{background:var(--badge-gray-bg);min-width:21px;height:20px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding-inline:5px;font-size:11px;display:inline-flex}.active .aw-count{background:var(--primary-light);color:var(--primary)}.aw-live-caption{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.aw-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.aw-dot-stale{background:var(--warning)}.aw-dot-neutral{background:var(--border)}.aw-filter-row{align-items:center;gap:10px;padding:14px 18px;display:flex}.aw-search,.aw-workflow-filter{border:1px solid var(--border);min-height:37px;color:var(--text-muted);background:var(--bg-card);border-radius:6px;align-items:center;gap:8px;padding-inline:10px;display:flex}.aw-search{flex:1;max-width:360px}.aw-search input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;padding-block:8px;font-size:13px}.aw-workflow-filter select{max-width:220px;color:var(--text-primary);background:var(--bg-card);border:0;outline:none;min-height:35px;font-size:13px}.aw-refresh-button{margin-inline-start:auto}.aw-table-wrap{overflow-x:auto}.aw-table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.aw-table th{color:var(--text-muted);background:var(--bg-page);border-block:1px solid var(--border-light);white-space:nowrap;text-align:start;padding:10px 18px;font-size:11px;font-weight:550}.aw-table td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:18px}[data-density=compact] .aw-table td{padding-block:11px}[data-density=compact] .aw-context-strip{padding-block:9px}[data-density=compact] .aw-schedule-row{padding-block:13px}.aw-table tr:last-child td{border-bottom:0}.aw-table tbody tr:hover{background:var(--bg-row-hover)}.aw-table td:first-child{width:28%;min-width:200px}.aw-table td:nth-child(2){min-width:200px;max-width:280px}.aw-table td:nth-child(3){min-width:155px}.aw-task-title{text-align:start;color:var(--text-primary);cursor:pointer;font-weight:600;line-height:1.5}.aw-task-title:hover{color:var(--text-link)}.aw-row-caption{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.aw-row-action{color:var(--text-link);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;min-height:36px;font-size:12px;display:flex}.aw-time-cell{color:var(--text-muted);white-space:nowrap;font-size:11px}.aw-status{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:550;display:inline-flex}.aw-status-queued,.aw-status-paused,.aw-status-cancelled{background:var(--badge-gray-bg);color:var(--text-muted)}.aw-status-running{background:var(--badge-blue-bg);color:var(--primary)}.aw-status-needs_review{background:var(--badge-yellow-bg);color:var(--text-primary)}.aw-status-failed{background:var(--badge-red-bg);color:var(--danger)}.aw-status-completed{background:var(--badge-green-bg);color:var(--success)}.aw-progress{color:var(--text-muted);font-variant-numeric:tabular-nums;gap:7px;font-size:11px;display:grid}.aw-progress-track{background:var(--border-light);border-radius:4px;width:100%;height:4px;overflow:hidden}.aw-progress-fill{background:var(--primary);border-radius:inherit;height:100%;transition:width .16s}.aw-progress-error{background:var(--danger)}.aw-queue-footer{border-top:1px solid var(--border-light);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:flex}.aw-empty{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:55px 24px;display:flex}.aw-empty h2,.aw-empty h3{color:var(--text-primary);font-size:17px;font-weight:600}.aw-empty p{max-width:400px;font-size:13px;line-height:1.7}.aw-empty-icon{width:64px;height:64px;color:var(--primary);background:var(--primary-tint);border-radius:16px;place-items:center;display:grid}.aw-notice{border:1px solid var(--border);color:var(--text-muted);background:var(--bg-page);border-radius:7px;margin:16px 18px;padding:13px 15px;font-size:12px;line-height:1.7}.aw-notice strong{color:var(--text-primary)}.aw-notice-error{border-color:var(--danger);background:var(--badge-red-bg);color:var(--danger)}.aw-chooser{border:1px solid var(--border);background:var(--bg-card);border-radius:9px;margin-bottom:18px;padding:20px}.aw-chooser-heading h2{font-size:16px;font-weight:600}.aw-chooser-heading p{color:var(--text-muted);margin-top:5px;font-size:12px}.aw-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.aw-capability{text-align:start;border:1px solid var(--border);background:var(--bg-card);cursor:pointer;border-radius:7px;flex-direction:column;gap:10px;padding:15px;display:flex}.aw-capability:hover{border-color:var(--primary);background:var(--primary-tint)}.aw-capability-name{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.aw-capability-name svg:first-child{color:var(--primary)}.aw-capability-name svg:last-child{color:var(--text-muted);margin-inline-start:auto}.aw-capability>span:not(:first-child),.aw-capability small{color:var(--text-muted);font-size:11px;line-height:1.55}.aw-capability small{border-top:1px solid var(--border-light);margin-top:auto;padding-top:9px}.aw-header-indicator{border:1px solid var(--border);cursor:pointer;width:fit-content;min-height:36px;color:var(--text-primary);background:var(--bg-card);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:flex}.aw-header-indicator:hover{border-color:var(--primary);background:var(--bg-row-hover)}.aw-header-indicator>svg{color:var(--primary)}.aw-dispatch-flight{z-index:10000;color:#fff;background:var(--primary);pointer-events:none;border-radius:999px;place-items:center;width:30px;height:30px;animation:.82s cubic-bezier(.2,.75,.25,1) forwards piflow-agent-dispatch;display:grid;position:fixed;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0f172a3d}.aw-dispatch-pulse{animation:.82s ease-out piflow-agent-target}@keyframes piflow-agent-dispatch{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--aw-dispatch-x)),calc(-50% + var(--aw-dispatch-y))) scale(.35)}}@keyframes piflow-agent-target{0%,to{box-shadow:0 0 #2563eb00}45%{box-shadow:0 0 0 7px #2563eb38}}@media (prefers-reduced-motion:reduce){.aw-dispatch-flight,.aw-dispatch-pulse{animation:none!important}}.aw-indicator-count,.aw-attention-count{font-variant-numeric:tabular-nums;background:var(--badge-blue-bg);color:var(--primary);border-radius:4px;padding:1px 5px;font-size:11px}.aw-attention-count{background:var(--badge-yellow-bg);color:var(--text-primary)}.aw-mobile-launcher{inset-inline-end:14px;z-index:850;border:1px solid var(--primary);background:var(--bg-card);color:var(--primary);border-radius:24px;align-items:center;gap:7px;padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:140px;box-shadow:0 3px 12px #0002}.aw-context-strip{border:1px solid var(--border);border-inline-start:3px solid var(--primary);background:var(--bg-card);border-radius:9px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:15px 18px;display:grid}.aw-context-icon{background:var(--primary-tint);width:35px;height:35px;color:var(--primary);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.aw-context-copy{min-width:0}.aw-context-copy strong{font-size:12px;font-weight:600}.aw-context-copy strong span{color:var(--text-muted);padding-inline-start:6px;font-weight:400}.aw-context-copy p{color:var(--text-muted);max-width:65ch;margin-top:4px;font-size:12px;line-height:1.55}.aw-context-actions{align-items:center;gap:14px;display:flex}.aw-context-actions>.aw-button{min-height:40px}.aw-context-actions>.aw-link-button{white-space:nowrap}.aw-context-more{position:relative}.aw-context-more>summary{white-space:nowrap;border-radius:5px;list-style:none}.aw-context-more>summary::-webkit-details-marker{display:none}.aw-context-more>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.aw-context-more[open]>summary{color:var(--primary)}.aw-context-more-options{inset-inline-end:0;z-index:50;border:1px solid var(--border);background:var(--bg-card);border-radius:9px;gap:3px;width:270px;max-width:calc(100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 6px 20px #0002}.aw-context-more-options>:is(button,a){color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:flex-start;gap:10px;padding:11px 10px;font-size:12px;text-decoration:none;display:flex}.aw-context-more-options>:is(button,a):hover{background:var(--bg-row-hover)}.aw-context-more-options svg{color:var(--primary);flex-shrink:0;margin-top:1px}.aw-context-more-options small{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.aw-context-more-options button:disabled{opacity:.55;cursor:not-allowed}.aw-context-error{color:var(--danger);grid-column:1/-1;width:100%;font-size:12px}@media (max-width:1000px){.aw-context-strip{grid-template-columns:35px minmax(0,1fr)}.aw-context-actions{border-top:1px solid var(--border-light);flex-wrap:wrap;grid-column:1/-1;padding-top:10px}}@media (max-width:600px){.aw-context-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.aw-context-actions>.aw-button{grid-column:1/-1}.aw-context-actions>.aw-link-button{justify-self:start}}.aw-drawer{border:1px solid var(--border);background:var(--bg-card);width:min(640px,100vw - 20px);max-width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);color:var(--text-primary);border-radius:16px;margin-block:10px;margin-inline:auto 10px;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 64px -12px #0f172a40,0 2px 8px #0f172a14}@media (max-width:640px){.aw-drawer{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.aw-drawer[open]{flex-direction:column;animation:.18s ease-out aw-enter;display:flex}.aw-drawer::backdrop{-webkit-backdrop-filter:blur(3px);background:#0f172a59}.aw-drawer-header{background:linear-gradient(180deg,var(--primary-tint),var(--bg-card));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px 16px;display:flex}.aw-drawer-header .aw-eyebrow{border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);background:var(--bg-card);width:fit-content;max-width:100%;color:var(--primary);letter-spacing:.01em;border-radius:999px;padding:4px 10px 4px 8px;font-size:11px;font-weight:600;display:inline-flex}.aw-drawer-header .aw-icon-button{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;width:36px;height:36px}.aw-drawer-header .aw-icon-button:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--text-primary) 25%,var(--border))}.aw-drawer-header h2{letter-spacing:-.01em;margin-top:10px;font-size:20px;font-weight:650;line-height:1.35}.aw-task-state{flex-shrink:0;align-items:center;gap:10px;padding:2px 22px 14px;display:flex}.aw-task-state>span:last-child{color:var(--text-muted);font-size:11px}.aw-drawer-tabs{background:var(--bg-page);border:1px solid var(--border-light);border-radius:11px;flex-shrink:0;gap:4px;margin:0 22px 2px;padding:4px;display:flex}.aw-drawer-tabs button{min-height:34px;color:var(--text-muted);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:550;transition:background-color .12s,color .12s,box-shadow .12s;display:flex}.aw-drawer-tabs button:hover{color:var(--text-primary)}.aw-drawer-tabs button.active{color:var(--primary);background:var(--bg-card);box-shadow:0 1px 2px #0f172a1f,0 0 0 1px var(--border-light)}.aw-drawer-body{scrollbar-gutter:stable;flex:1;min-height:0;padding:18px 22px 24px;overflow-y:auto}.aw-detail-section .aw-progress{font-size:12px}.aw-drawer-body>:is(.aw-detail-section,.aw-definition-grid,details,section)+:is(.aw-detail-section,.aw-definition-grid,details,section){margin-top:12px}.aw-detail-section .aw-progress-track{border-radius:999px;height:6px}.aw-detail-section{border:1px solid var(--border-light);background:var(--bg-card);border-radius:12px;padding:16px 18px;box-shadow:0 1px 2px #0f172a0d}.aw-summary{color:var(--text-primary);margin-block:12px 6px;font-size:14px;line-height:1.7}.aw-definition-grid{border:1px solid var(--border-light);background:var(--bg-page);border-radius:12px;grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:14px;padding:16px 18px;display:grid}.aw-definition-grid dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:600}.aw-definition-grid dd{color:var(--text-primary);font-size:13px;line-height:1.6}.aw-definition-grid dd .aw-muted{margin-top:2px}.aw-drawer-body .aw-notice{border-color:var(--border-light);border-radius:12px;margin-block:14px 0;margin-inline:0;padding:14px 16px}.aw-drawer-body .aw-notice strong{margin-bottom:2px;font-size:12.5px;display:block}.aw-drawer-footer{border-top:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-page) 60%,var(--bg-card));flex-shrink:0;padding:14px 22px 16px}.aw-drawer-footer .aw-button{border-radius:9px}.aw-drawer-footer .aw-button-danger{background:0 0;border-color:#0000}.aw-drawer-footer .aw-button-danger:hover{background:var(--badge-red-bg);border-color:#0000}.aw-drawer-footer p{color:var(--text-muted);margin-bottom:12px;font-size:11px;line-height:1.6}.aw-drawer-footer .aw-button-row{justify-content:flex-end}.aw-findings{flex-direction:column;gap:12px;display:flex}.aw-finding{--aw-sev:var(--warning);padding:16px 18px 14px;border:1px solid var(--border-light);background:var(--bg-card);border-radius:12px;padding-inline-start:22px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.aw-finding:before{content:"";background:var(--aw-sev);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.aw-finding h3:before{content:"";background:var(--aw-sev);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--aw-sev) 18%,transparent);vertical-align:1px;border-radius:50%;margin-inline-end:8px;display:inline-block}.aw-finding-error{--aw-sev:var(--danger)}.aw-finding-info{--aw-sev:var(--info)}.aw-finding h3{font-size:14px;font-weight:600}.aw-finding>p{margin-top:8px;font-size:12px;line-height:1.7}.aw-next-step{background:var(--bg-page);border:1px solid var(--border-light);border-radius:9px;padding:10px 12px}.aw-next-step strong{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-size:10px;font-weight:650;display:block}.aw-source-link{color:var(--text-link);flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;margin-top:14px;font-size:12px;text-decoration:none;display:inline-flex}.aw-source-link span{font-size:11px}.aw-source-link:hover{text-decoration:underline}.aw-timeline{padding-inline-start:9px}.aw-timeline li{padding-inline-start:23px;border-inline-start:1px solid var(--border);padding-bottom:25px;position:relative}.aw-timeline li:last-child{border-inline-start-color:#0000}.aw-timeline-dot{background:var(--primary);border:2px solid var(--bg-card);width:11px;height:11px;box-shadow:0 0 0 3px var(--primary-light);inset-inline-start:-6px;border-radius:50%;position:absolute;top:4px}.aw-timeline p{font-size:12px;line-height:1.65}.aw-timeline time{color:var(--text-muted);font-size:10px}.aw-preview-counts{grid-template-columns:1fr 1fr;gap:12px;margin-block:14px 26px;display:grid}.aw-preview-counts button{border:1px solid var(--border-light);text-align:start;color:var(--text-muted);cursor:pointer;background:var(--bg-card);border-radius:12px;padding:16px 18px;font-size:12px;font-weight:550;transition:border-color .12s,box-shadow .12s,transform .12s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.aw-preview-counts button:before{content:"";background:var(--warning);height:3px;position:absolute;inset-block-start:0;inset-inline:0}.aw-preview-counts button+button:before{background:var(--primary)}.aw-preview-counts button:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));transform:translateY(-1px);box-shadow:0 6px 16px -8px #0f172a33}.aw-preview-counts strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);margin-bottom:2px;font-size:28px;font-weight:650;display:block}.aw-small-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:650}.aw-preview-list{flex-direction:column;gap:8px;display:flex}.aw-preview-task{border:1px solid var(--border-light);text-align:start;cursor:pointer;background:var(--bg-card);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px 12px;padding:14px 16px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:grid;box-shadow:0 1px 2px #0f172a0d}.aw-preview-task:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:0 6px 16px -8px #0f172a33}.aw-preview-title{color:var(--text-primary);font-size:13.5px;font-weight:600}.aw-preview-task .aw-progress{grid-column:1/-1}.aw-queue-link{border-radius:10px;width:100%;min-height:42px;margin-top:20px}.aw-skeleton{padding:10px 18px;display:grid}.aw-skeleton>div{border-bottom:1px solid var(--border-light);gap:30px;padding-block:20px;display:flex}.aw-skeleton span{background:var(--border-light);border-radius:4px;width:25%;height:15px;animation:1.5s ease-in-out infinite aw-pulse}.aw-spin{animation:1.2s linear infinite aw-spin}@keyframes aw-spin{to{transform:rotate(360deg)}}@keyframes aw-pulse{50%{opacity:.45}}@keyframes aw-enter{0%{opacity:0;translate:14px}to{opacity:1;translate:0}}[dir=rtl] .aw-drawer[open]{animation-name:aw-enter-rtl}@keyframes aw-enter-rtl{0%{opacity:0;translate:-14px}to{opacity:1;translate:0}}@media (max-width:1100px){.aw-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-time-cell,.aw-table th:nth-child(4),.aw-header-indicator>span:first-of-type{display:none}}@media (min-width:768px){.aw-mobile-launcher{display:none}}@media (max-width:767px){.aw-page-header{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 4px 18px}.aw-page-header h1{font-size:22px}.aw-page-header>.aw-button-row{justify-content:space-between;width:100%}.aw-queue-top{padding-inline:13px;display:block}.aw-buckets{gap:14px}.aw-queue-top .aw-live-caption{padding-block:10px}.aw-filter-row{flex-wrap:wrap;gap:8px;padding:12px}.aw-search{min-width:170px;max-width:none}.aw-workflow-filter{flex:1}.aw-workflow-filter select{width:100%;max-width:none}.aw-refresh-button span{display:none}.aw-refresh-button{margin-inline-start:0}.aw-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.aw-table,.aw-table tbody{display:block}.aw-table tr{border-top:1px solid var(--border-light);grid-template-columns:1fr auto;gap:12px;padding:17px 14px;display:grid}.aw-table td{border:0;padding:0;display:block;width:auto!important;min-width:0!important;max-width:none!important}.aw-table td:first-child,.aw-table td:nth-child(2){grid-column:1/-1}.aw-table td:nth-child(3){align-self:center}.aw-table td:nth-child(4){display:none}.aw-table td:nth-child(5){align-self:end}.aw-queue-footer{flex-wrap:wrap;padding:12px}.aw-queue-footer>span{width:100%}.aw-queue-footer .aw-button-row{margin-inline-start:auto}.aw-capabilities{grid-template-columns:1fr}.aw-chooser{padding:16px}.aw-context-strip{gap:10px;padding:13px}.aw-context-actions{gap:8px 13px}.aw-context-copy strong span{padding-inline-start:5px}.aw-context-more-options{inset-inline-end:0}.aw-drawer-header,.aw-drawer-body{padding:18px}.aw-drawer-header h2{font-size:17px}.aw-drawer-tabs{gap:16px;padding-inline:18px}.aw-drawer-tabs button{min-height:46px}.aw-definition-grid{gap:17px}.aw-drawer-footer{padding:15px 18px max(15px,env(safe-area-inset-bottom))}.aw-button{min-height:42px}.aw-preview-task{grid-template-columns:1fr}.aw-preview-task .aw-status{justify-self:start}}@media (prefers-reduced-motion:reduce){.aw-spin,.aw-skeleton span,.aw-drawer[open],[dir=rtl] .aw-drawer[open]{animation:none}.aw-progress-fill,.aw-button{transition:none}}@media print{.aw-context-strip,.aw-drawer,.aw-mobile-launcher,.aw-header-indicator{display:none!important}}.aw-intake{gap:18px;max-width:850px;padding:24px;display:grid}.aw-upload{border:1px dashed var(--border);background:var(--bg-page);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.aw-upload input{max-width:100%;font-size:13px}.aw-text-label{gap:8px;font-size:14px;font-weight:600;display:grid}.aw-text-label textarea{border:1px solid var(--border);background:var(--bg-page);color:var(--text-primary);resize:vertical;border-radius:8px;width:100%;padding:14px;font-weight:400}.aw-source-status{gap:14px;margin-bottom:20px;padding:18px;display:grid}.aw-source-status>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.aw-document-review{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);align-items:start;gap:22px;display:grid}.aw-source-panel{min-width:0;max-height:calc(100dvh - 120px);padding:20px;position:sticky;top:15px;overflow:auto}.aw-source-panel h2,.aw-source-form h2{margin-bottom:12px;font-size:18px;font-weight:650}.aw-source-fields{gap:8px;margin:18px 0;display:grid}.aw-source-fields button{border:1px solid var(--border);text-align:start;color:var(--text-primary);background:var(--bg-page);border-radius:8px;gap:5px;padding:10px 12px;display:grid}.aw-source-fields button.active{border-color:var(--primary)}.aw-source-fields button span,.aw-source-fields button small{color:var(--text-muted);font-size:12px}.aw-evidence-quote{border-inline-start:3px solid var(--primary);background:var(--bg-page);white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;padding:12px}.aw-source-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-page);border:1px solid var(--border);border-radius:8px;padding:15px;font-family:inherit;font-size:13px;line-height:1.8}.aw-source-panel>.aw-muted{overflow-wrap:anywhere;margin-top:12px;font-size:11px}.aw-source-form{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.aw-source-form .bg-white{background:var(--bg-card);color:var(--text-primary)}.aw-source-form>div{width:100%;min-width:0}.aw-original-source{gap:12px;margin-block:12px;display:grid}.aw-pdf-viewer{border:1px solid var(--border);border-radius:8px;width:100%;height:500px}.aw-source-line{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:8px}.aw-posting-plan{gap:14px;margin-bottom:18px;padding:22px;display:grid}.aw-posting-plan h2{font-size:18px;font-weight:650}.aw-posting-plan caption{text-align:start;color:var(--text-muted);padding-bottom:12px;font-size:12px}.aw-posting-status{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.aw-posting-plan .aw-table{min-width:440px}@media (max-width:767px){.aw-posting-plan .aw-table thead{display:table-header-group}.aw-posting-plan .aw-table tr{border:0;padding:0;display:table-row}.aw-posting-plan .aw-table td{display:table-cell}}.aw-review-tabs{display:none}@media (max-width:900px){.aw-document-review{grid-template-columns:1fr}.aw-source-panel{max-height:none;position:static}.aw-review-tabs{border-bottom:1px solid var(--border);gap:8px;margin-bottom:16px;display:flex}.aw-review-tabs button{border-bottom:2px solid #0000;padding:12px}.aw-review-tabs button.active{border-color:var(--primary);color:var(--primary);font-weight:650}.aw-document-view-source .aw-source-form,.aw-document-view-form .aw-source-panel{display:none}.aw-intake{padding:18px}}@media (max-width:767px){.aw-intake-entry{grid-template-columns:minmax(0,1fr);gap:11px;padding:13px}.aw-intake-entry-link{align-items:flex-start;gap:10px}.aw-intake-entry-icon{flex-basis:40px;width:40px;height:40px}.aw-intake-entry-copy strong{font-size:14px}.aw-intake-entry-action{grid-column:1/-1;width:100%;min-height:42px}.aw-intake-entry-status{grid-column:1}}@media (prefers-reduced-motion:reduce){.aw-intake-entry,.aw-intake-entry-action{transition:none}}
.sk-library,.sk-task-board{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);border-radius:12px;margin-block:18px;padding:23px}.sk-library-heading,.sk-embedded-heading,.sk-task-board header{align-items:flex-start;gap:13px;display:flex}.sk-library-heading>div:nth-child(2),.sk-embedded-heading>div{flex:1;min-width:0}.sk-library-heading h2{letter-spacing:-.025em;margin-block:6px;font-size:22px;font-weight:600;line-height:1.35}.sk-library-heading p:not(.aw-eyebrow),.sk-section-heading p{color:var(--text-muted);font-size:13px;line-height:1.75}.sk-agent-mark{background:var(--primary-light);width:43px;height:43px;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.sk-preview-tag{border:1px solid var(--border);background:var(--bg-page);color:var(--text-muted);white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:10px;line-height:1.4;display:inline-flex}.sk-library-stats{border-bottom:1px solid var(--border-light);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:17px;padding-block:16px;font-size:12px;display:flex}.sk-library-stats>span{align-items:center;gap:6px;display:flex}.sk-library-stats b{color:var(--text-primary);font-size:14px;font-weight:600}.sk-library-stats>.aw-link-button{margin-inline-start:auto}.sk-library-disclosure{color:var(--text-muted);margin-bottom:17px;font-size:11px;line-height:1.7}.sk-library-controls{align-items:center;gap:12px;margin-bottom:17px;display:flex}.sk-search{border:1px solid var(--border);min-width:0;color:var(--text-muted);background:var(--bg-page);border-radius:7px;flex:1;align-items:center;gap:9px;padding-inline:12px;display:flex}.sk-search input{color:var(--text-primary);background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-size:13px}.sk-domain-select{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.sk-domain-select select,.sk-input-grid input,.sk-input-grid select,.sk-single-field select,.sk-requirement-browser>input{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:7px;min-width:0;padding:10px 11px;font-size:13px}.sk-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sk-library-compact .sk-skill-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-skill-card{text-align:start;border:1px solid var(--border);background:var(--bg-card);cursor:pointer;min-width:0;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s var(--motion-ease);border-radius:9px;flex-direction:column;padding:16px;display:flex}.sk-skill-card:hover:not(:disabled){border-color:var(--primary);background:var(--primary-tint);box-shadow:0 3px 12px #1056ab0b}.sk-skill-card:active:not(:disabled){transform:scale(.99)}.sk-skill-card:disabled{opacity:.55;cursor:wait}.sk-skill-card-top{color:var(--primary);justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.sk-skill-kind{font-size:10px;font-weight:500}.sk-skill-card>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}.sk-skill-card>p{color:var(--text-muted);margin-block:8px 18px;font-size:12px;line-height:1.7}.sk-skill-card-footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:7px;margin-top:auto;font-size:9px;display:flex}.sk-skill-card-footer>span:last-child{color:var(--primary);align-items:center;gap:4px;display:flex}.sk-library-more{color:var(--primary);justify-content:center;align-items:center;gap:7px;margin-top:17px;padding:7px;font-size:12px;display:flex}.sk-embedded-collapsed{justify-content:flex-end;margin-block:8px;display:flex}.sk-embedded-icon{border:1px solid var(--border);background:var(--bg-card);width:36px;height:36px;color:var(--primary);border-radius:999px;place-items:center;transition:background-color .15s,border-color .15s,transform .15s;display:grid;position:relative;box-shadow:0 1px 2px #0000000f}.sk-embedded-icon:hover{background:var(--primary-tint);border-color:var(--primary)}.sk-embedded-icon:active{transform:scale(.96)}.sk-embedded-icon.is-open{background:var(--primary);border-color:var(--primary);color:#fff}.sk-embedded-icon.is-open b{color:var(--primary);background:#fff}.sk-embedded-collapsed+.sk-embedded{margin-top:0}.sk-embedded-icon:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sk-embedded-icon b{top:-4px;background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;inset-inline-end:-4px}.sk-embedded{background:var(--bg-card);border:1px solid var(--border);border-inline-start:3px solid var(--primary);color:var(--text-primary);border-radius:8px;margin-block:12px;padding:17px 19px}.sk-embedded-heading>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.sk-embedded-heading strong{font-size:13px;font-weight:600}.sk-embedded-heading strong>span{color:var(--text-muted);font-size:11px;font-weight:400}.sk-embedded-heading p{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.7}.sk-embedded-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sk-action-button{border:1px solid var(--border);background:var(--bg-card);min-height:35px;color:var(--primary);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;transition:background .12s,border-color .12s,transform .12s;display:flex}.sk-action-button:hover{background:var(--primary-light);border-color:var(--primary)}.sk-action-button:disabled{opacity:.5;cursor:wait}.sk-embedded-actions>.aw-link-button{margin-inline-start:auto}.sk-embedded-pending{color:var(--text-muted);border-top:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.sk-embedded-inline{background:var(--bg-page);margin-top:15px;margin-bottom:12px;padding:12px}.sk-embedded-inline .sk-embedded-heading{align-items:center}.sk-embedded-inline .sk-embedded-actions{margin-top:9px}.sk-activity-button{border:1px solid var(--border);color:var(--primary);background:var(--bg-card);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:8px;font-size:11px;display:inline-flex;position:relative}.sk-activity-button.has-tasks{border-color:var(--primary);background:var(--primary-tint)}.sk-activity-button b,.sk-activity-button i{background:var(--primary-light);border-radius:4px;place-items:center;padding:2px 4px;font-size:10px;font-style:normal;font-weight:500;display:grid}.sk-activity-button i{background:var(--badge-yellow-bg);color:var(--text-primary)}.sk-task-board header{justify-content:space-between;align-items:center}.sk-task-board h2{margin-top:7px;font-size:17px;font-weight:600}.sk-task-summary{color:var(--text-muted);flex-wrap:wrap;gap:20px;margin-block:18px;font-size:12px;display:flex}.sk-task-summary>span{align-items:center;gap:6px;display:flex}.sk-task-summary b{color:var(--text-primary);font-size:15px;font-weight:600}.sk-task-filters{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:12px;display:flex}.sk-task-filters>div{flex-wrap:wrap;gap:4px;display:flex}.sk-task-filters button:not(.aw-link-button){color:var(--text-muted);cursor:pointer;border-radius:5px;padding:6px 9px;font-size:11px}.sk-task-filters button.active{background:var(--primary-light);color:var(--primary)}.sk-task-list{max-height:450px;overflow-y:auto}.sk-task-row{text-align:start;border-bottom:1px solid var(--border-light);cursor:pointer;grid-template-columns:minmax(180px,1.6fr) minmax(140px,1fr) minmax(120px,1fr) minmax(120px,.8fr);align-items:center;gap:17px;width:100%;padding:15px 4px;transition:background .12s;display:grid}.sk-task-row:hover{background:var(--bg-row-hover)}.sk-task-name{min-width:0}.sk-task-name strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.sk-task-name small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.sk-status{background:var(--bg-page);max-width:100%;color:var(--text-muted);border-radius:5px;justify-content:flex-start;justify-self:start;align-items:center;padding:6px 8px;font-size:11px;line-height:1.4;display:inline-flex}.sk-status-preparing{background:var(--primary-light);color:var(--primary)}.sk-status-needs_input,.sk-status-approval{background:var(--badge-yellow-bg);color:var(--text-primary)}.sk-status-ready,.sk-status-completed{background:var(--badge-green-bg);color:var(--success)}.sk-progress-track{background:var(--border-light);border-radius:5px;min-width:40px;height:4px;display:block;overflow:hidden}.sk-progress-track>span{background:var(--primary);height:100%;transition:width .3s var(--motion-ease);border-radius:5px;display:block}.sk-task-progress small{color:var(--text-muted);margin-top:6px;font-size:10px;display:block}.sk-task-next{color:var(--primary);align-items:center;gap:7px;font-size:11px;display:flex}.sk-empty-tasks{color:var(--text-muted);align-items:center;gap:12px;padding:14px 0;font-size:12px;line-height:1.8;display:flex}.sk-empty-tasks svg{color:var(--primary);flex-shrink:0}.sk-drawer{border:0;border-inline-start:1px solid var(--border);background:var(--bg-card);width:min(850px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-primary);margin-block:0;margin-inline:auto 0;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:-10px 0 40px #0002}.sk-drawer[open]{flex-direction:column;display:flex}.sk-drawer::backdrop{background:#0005}.sk-drawer-header{border-bottom:1px solid var(--border-light);flex-shrink:0;align-items:center;gap:13px;padding:22px 25px;display:flex}.sk-drawer-header>div{flex:1;min-width:0}.sk-drawer-header h2{margin-top:5px;font-size:20px;font-weight:600;line-height:1.4}.sk-preview-notice{background:var(--bg-page);color:var(--text-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 25px;font-size:10px;line-height:1.6;display:flex}.sk-drawer-meta{border-bottom:1px solid var(--border-light);color:var(--text-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 25px;font-size:10px;display:flex}.sk-drawer-meta label{align-items:center;gap:8px;display:flex}.sk-drawer-meta select{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:5px;max-width:190px;padding:4px;font-size:11px}.sk-progress-area{border-bottom:1px solid var(--border-light);flex-shrink:0;padding:15px 25px 12px}.sk-progress-area>div:first-child{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:10px;display:flex}.sk-step-row{color:var(--text-muted);gap:20px;margin-top:10px;font-size:10px;list-style:none;display:flex}.sk-step-row li{align-items:center;gap:5px;display:flex}.sk-step-row .done{color:var(--primary)}.sk-step-row li>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid}.sk-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:20px;padding-inline:25px;display:flex}.sk-tabs button{color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;padding-block:12px;font-size:12px;display:flex}.sk-tabs button.active{color:var(--primary);border-bottom-color:var(--primary)}.sk-drawer-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 25px 28px;overflow-y:auto}.sk-section-heading{margin-bottom:20px}.sk-section-heading h3{margin-block:6px 8px;font-size:18px;font-weight:600;line-height:1.5}.sk-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.sk-input-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.sk-input-grid label>span{color:var(--text-muted);font-size:12px}.sk-input-grid input,.sk-input-grid select{width:100%;min-height:41px}.sk-wide{grid-column:1/-1}.sk-single-field{flex-direction:column;gap:8px;margin-top:15px;font-size:12px;display:flex}.sk-input-help{border:1px solid var(--border);background:var(--bg-page);color:var(--text-muted);border-radius:8px;gap:12px;margin-block:22px;padding:15px;display:flex}.sk-input-help>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.sk-input-help strong{color:var(--text-primary);font-size:12px;font-weight:600}.sk-input-help p{margin-block:7px;font-size:12px;line-height:1.8}.sk-input-help small{font-size:10px;line-height:1.7}.sk-expected{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;line-height:1.7;display:flex}.sk-expected svg{color:var(--primary);flex-shrink:0}.sk-expected b{color:var(--text-primary);font-weight:500}.sk-preparing{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:25px 15px;display:flex}.sk-preparing h3{font-size:19px;font-weight:600}.sk-preparing p{color:var(--text-muted);max-width:390px;font-size:12px;line-height:1.9}.sk-preparing strong{font-size:13px;font-weight:500}.sk-measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.sk-measures>div{border:1px solid var(--border);background:var(--bg-page);border-radius:7px;min-width:0;padding:13px}.sk-measures span{color:var(--text-muted);font-size:10px;line-height:1.5;display:block}.sk-measures strong{overflow-wrap:anywhere;margin-top:6px;font-size:19px;font-weight:600;display:block}.sk-proposal-rows{border:1px solid var(--border);border-radius:8px;margin-block:16px 20px;overflow:hidden}.sk-proposal-rows>div{border-bottom:1px solid var(--border-light);grid-template-columns:170px minmax(0,1fr);gap:15px;padding:11px 14px;font-size:12px;line-height:1.8;display:grid}.sk-proposal-rows>div:last-child{border-bottom:0}.sk-proposal-rows dt{color:var(--text-muted)}.sk-proposal-rows dd{color:var(--text-primary);overflow-wrap:anywhere}.sk-evidence-button{color:var(--primary);cursor:pointer;align-items:center;gap:7px;padding:4px 0;font-size:12px;display:flex}.sk-evidence-button svg{transition:transform .16s}.sk-source-excerpt{border:1px solid var(--border);border-inline-start:3px solid var(--primary);background:var(--bg-page);color:var(--text-muted);border-radius:6px;margin-block:12px 20px;padding:16px;font-size:12px;line-height:1.9}.sk-decision{border:1px solid var(--border);background:var(--primary-tint);border-radius:9px;margin-top:22px;padding:19px}.sk-decision h3{margin-block:8px 13px;font-size:16px;font-weight:600;line-height:1.6}.sk-decision>div{flex-wrap:wrap;gap:8px;display:flex}.sk-decision button{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;text-align:start;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;line-height:1.7;display:flex}.sk-decision button.selected{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.sk-decision button:disabled{cursor:default;opacity:.7}.sk-decision>p:last-child{color:var(--text-muted);margin-top:12px;font-size:11px;line-height:1.8}.sk-control-note{color:var(--text-muted);align-items:flex-start;gap:9px;padding:14px 0;font-size:11px;line-height:1.9;display:flex}.sk-control-note svg{color:var(--primary);flex-shrink:0;margin-top:3px}.sk-validation{background:var(--badge-yellow-bg);color:var(--text-primary);border-radius:7px;margin-block:16px;padding:13px;font-size:12px;line-height:1.8;list-style:inside}.sk-approval{border:1px solid var(--border);background:var(--bg-page);border-radius:8px;margin-top:14px;padding:18px}.sk-approval h3,.sk-receipt h3{font-size:14px;font-weight:600}.sk-approval p{color:var(--text-muted);margin-block:10px 15px;font-size:12px;line-height:1.8}.sk-receipt{border:1px solid var(--border);background:var(--badge-green-bg);color:var(--success);border-radius:8px;gap:13px;margin-top:18px;padding:18px;display:flex}.sk-receipt>svg{flex-shrink:0}.sk-receipt p{margin-top:7px;font-size:12px;line-height:1.8}.sk-controls{color:var(--text-muted);font-size:12px;line-height:2;list-style:inside}.sk-requirements{border:1px solid var(--border);border-radius:8px;margin-top:20px;padding:14px}.sk-requirements summary{cursor:pointer;font-size:13px;font-weight:500;display:list-item}.sk-requirements article,.sk-requirement-list article{border-bottom:1px solid var(--border-light);padding-block:14px}.sk-requirements article strong,.sk-requirement-list strong{font-size:12px;font-weight:600}.sk-requirements article p,.sk-requirement-list p{color:var(--text-muted);margin-block:6px;font-size:12px;line-height:1.9}.sk-requirements article small,.sk-requirement-list small{color:var(--text-muted);font-size:10px}.sk-requirement-browser{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.sk-requirement-browser>input{width:100%}.sk-requirement-list{max-height:500px;margin-top:8px;overflow-y:auto}.sk-activity{margin:0;list-style:none}.sk-activity li{gap:15px;padding-block:10px;font-size:12px;line-height:1.8;display:flex}.sk-activity li>span{background:var(--primary);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.sk-activity time{color:var(--text-muted);font-size:10px}.sk-drawer-footer{border-top:1px solid var(--border);background:var(--bg-card);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 25px;display:flex}.sk-drawer-footer small{color:var(--text-muted);font-size:10px}.sk-drawer-footer .aw-button-row{flex-wrap:wrap;justify-content:flex-end}:is(.sk-library,.sk-task-board,.sk-embedded,.sk-drawer) :is(button,input,select,summary,a):focus-visible,.sk-activity-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:1250px){.sk-skill-grid,.sk-library-compact .sk-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-activity-button>span{display:none}.sk-task-row{grid-template-columns:minmax(150px,1.5fr) minmax(120px,1fr) minmax(100px,1fr)}.sk-task-next{grid-column:1/-1;justify-content:flex-end}}@media (max-width:767px){.sk-library,.sk-task-board{border-radius:9px;margin-block:12px;padding:17px 15px}.sk-library-heading{flex-wrap:wrap;gap:10px}.sk-library-heading>div:nth-child(2){flex-basis:calc(100% - 60px)}.sk-library-heading>.sk-preview-tag{white-space:normal;margin-inline-start:53px}.sk-library-heading h2{font-size:19px}.sk-library-heading p:not(.aw-eyebrow){font-size:12px}.sk-library-controls{flex-direction:column;align-items:stretch;gap:10px}.sk-domain-select{justify-content:space-between}.sk-domain-select select{flex:1;max-width:calc(100% - 65px)}.sk-library-stats{gap:12px;font-size:10px}.sk-library-stats b{font-size:12px}.sk-library-stats>.aw-link-button{width:100%;margin-inline-start:0}.sk-library-disclosure{font-size:10px}.sk-skill-grid,.sk-library-compact .sk-skill-grid{grid-template-columns:1fr;gap:9px}.sk-skill-card{padding:14px}.sk-skill-card>p{margin-bottom:12px}.sk-skill-card-footer{font-size:10px}.sk-skill-card-top{margin-bottom:8px}.sk-embedded{padding:13px}.sk-embedded-heading{flex-wrap:wrap;gap:9px}.sk-embedded-heading>div{flex-basis:calc(100% - 30px)}.sk-embedded-heading>.sk-preview-tag{margin-inline-start:28px}.sk-embedded-actions{grid-template-columns:1fr;display:grid}.sk-action-button{justify-content:space-between;min-height:40px;font-size:12px}.sk-action-button>span{flex:1}.sk-embedded-actions>.aw-link-button{margin-inline-start:0;padding-top:5px}.sk-activity-button{background:0 0;border:0;padding:7px}.sk-activity-button b{top:-3px;padding:1px 3px;font-size:8px;position:absolute;inset-inline-end:-4px}.sk-activity-button i{display:none}.sk-task-board header{flex-wrap:wrap;align-items:flex-start}.sk-task-board h2{font-size:15px}.sk-task-summary{gap:12px;font-size:10px}.sk-task-summary b{font-size:13px}.sk-task-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-block:14px}.sk-task-name{grid-column:1/-1}.sk-task-progress{grid-column:1;width:100%}.sk-task-next{grid-column:1/-1}.sk-status{font-size:10px}.sk-task-filters{flex-wrap:wrap;align-items:flex-start}.sk-task-list{max-height:530px}.sk-drawer-header{gap:10px;padding:17px 15px}.sk-drawer-header h2{font-size:17px}.sk-drawer-header .sk-agent-mark{border-radius:8px;width:35px;height:35px}.sk-preview-notice{gap:7px;padding:9px 15px;font-size:9px}.sk-drawer-meta{gap:7px;padding:8px 15px;font-size:9px}.sk-drawer-meta select{max-width:165px;font-size:10px}.sk-drawer-meta label{gap:5px}.sk-progress-area{padding:12px 15px}.sk-progress-area>div:first-child{flex-wrap:wrap;gap:8px}.sk-step-row{gap:14px}.sk-tabs{gap:17px;padding-inline:15px}.sk-tabs button{gap:5px;padding-block:10px;font-size:11px}.sk-drawer-scroll{padding:19px 15px 25px}.sk-section-heading h3{font-size:17px}.sk-input-grid{grid-template-columns:1fr;gap:14px}.sk-input-grid input,.sk-input-grid select{min-height:43px;font-size:14px}.sk-measures{gap:6px}.sk-measures>div{padding:10px 8px}.sk-measures strong{font-size:16px}.sk-measures span{font-size:9px}.sk-proposal-rows>div{grid-template-columns:1fr;gap:3px;padding:10px 12px}.sk-proposal-rows dt{font-size:10px}.sk-decision{padding:15px}.sk-decision>div{grid-template-columns:1fr;display:grid}.sk-decision button{min-height:43px}.sk-drawer-footer{padding:12px 15px max(12px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:9px}.sk-drawer-footer small{width:100%;font-size:9px}.sk-drawer-footer .aw-button-row{width:100%}.sk-drawer-footer .aw-button{min-height:40px;padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.sk-progress-track>span,.sk-skill-card,.sk-action-button,.sk-evidence-button svg{transition:none}.sk-skill-card:active{transform:none}}@media print{.sk-library,.sk-task-board,.sk-embedded,.sk-embedded-collapsed,.sk-drawer,.sk-activity-button{display:none!important}}
.ai-brief{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:12px;margin-bottom:24px;padding:23px}.ai-brief-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-mark{background:var(--primary-tint);width:43px;height:43px;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ai-brief h2{letter-spacing:-.025em;margin-top:3px;font-size:20px;font-weight:650}.ai-preview-label{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;background:var(--bg-page);border-radius:5px;padding:5px 8px;font-size:10px;font-weight:550;display:inline-flex}.ai-brief-heading>.ai-preview-label{margin-inline-start:auto}.ai-brief-body{max-width:680px;color:var(--text-muted);margin-block:15px 18px;font-size:13px;line-height:1.7}.ai-scenarios{flex-wrap:wrap;gap:7px;margin-block:12px;display:flex}.ai-scenarios button{min-height:34px;color:var(--text-muted);cursor:pointer;border:1px solid var(--border);background:var(--bg-card);border-radius:6px;padding:7px 10px;font-size:12px}.ai-scenarios button.active{color:var(--primary);border-color:var(--primary);background:var(--primary-tint);font-weight:550}.ai-objective{border:1px solid var(--border);background:var(--bg-page);border-radius:8px;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.ai-objective>svg{color:var(--primary);flex-shrink:0}.ai-objective input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding-block:8px;font-size:14px}.ai-objective:focus-within{outline:2px solid var(--primary);outline-offset:2px}.ai-objective button{flex-shrink:0}.ai-brief-bottom{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:13px;font-size:11px;display:flex}.ai-brief-bottom>span,.ai-brief-bottom label{align-items:center;gap:6px;display:flex}.ai-brief-bottom select{background:var(--bg-card);color:var(--text-primary);cursor:pointer;border:0;padding:4px;font-size:11px}.ai-investigation{border:0;border-inline-start:1px solid var(--border);background:var(--bg-card);width:min(820px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-primary);margin-block:0;margin-inline:auto 0;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:-10px 0 40px #0002}.ai-investigation[open]{flex-direction:column;animation:.18s ease-out aw-enter;display:flex}[dir=rtl] .ai-investigation[open]{animation-name:aw-enter-rtl}.ai-investigation::backdrop{background:#0005}.ai-investigation-header{border-bottom:1px solid var(--border-light);flex-shrink:0;align-items:center;gap:12px;padding:20px 25px;display:flex}.ai-investigation-header h2{margin-top:4px;font-size:18px;font-weight:600}.ai-investigation-header>button{margin-inline-start:auto}.ai-design-notice{background:var(--bg-page);border-bottom:1px solid var(--border-light);color:var(--text-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 25px;font-size:10px;display:flex}.ai-investigation-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 25px 30px;overflow-y:auto}.ai-task-objective>span{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:10px;font-weight:600}.ai-task-objective>p{overflow-wrap:anywhere;margin-block:7px 4px;font-size:15px;font-weight:550;line-height:1.55}.ai-task-objective small{color:var(--text-muted);font-size:10px}.ai-focus{color:var(--text-muted);align-items:flex-start;gap:8px;margin-block:18px;font-size:11px;line-height:1.7;display:flex}.ai-focus svg{color:var(--primary);flex-shrink:0;margin-top:2px}.ai-focus strong{color:var(--text-primary);font-weight:550}.ai-investigation-steps{border:1px solid var(--border);border-radius:7px;margin-bottom:25px}.ai-investigation-steps summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;list-style:none;display:flex}.ai-investigation-steps summary::-webkit-details-marker{display:none}.ai-investigation-steps summary span{align-items:center;gap:7px;display:flex}.ai-investigation-steps summary span:last-child{color:var(--text-muted);font-size:10px}.ai-investigation-steps summary svg:first-child{color:var(--success)}.ai-investigation-steps ol{margin:0;padding:5px 15px 15px;list-style:none}.ai-investigation-steps li{color:var(--text-muted);align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.ai-investigation-steps li>small{white-space:nowrap;margin-inline-start:auto;font-size:10px}.ai-step-done,.ai-step-current{background:var(--badge-green-bg);width:23px;height:23px;color:var(--success);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ai-step-current{background:var(--badge-yellow-bg);color:var(--text-primary)}.ai-section-label{color:var(--primary);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;font-weight:550;display:flex}.ai-conclusion{border-bottom:1px solid var(--border-light);grid-template-columns:minmax(0,1fr) 160px;gap:24px;padding-bottom:23px;display:grid}.ai-conclusion h3{letter-spacing:-.035em;margin-bottom:12px;font-size:23px;font-weight:650;line-height:1.35}.ai-conclusion p:not(.ai-section-label){color:var(--text-muted);font-size:13px;line-height:1.8}.ai-conclusion .ai-role-takeaway{border-inline-start:2px solid var(--primary);margin-top:12px;padding-inline-start:10px;color:var(--text-primary)!important;font-size:12px!important}.ai-impact{border:1px solid var(--border);background:var(--bg-page);border-radius:9px;flex-direction:column;justify-content:center;align-self:start;gap:7px;margin-top:24px;padding:15px;display:flex}.ai-impact strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:28px;font-weight:600}.ai-impact span{color:var(--text-muted);font-size:11px;line-height:1.55}.ai-observations{gap:23px;padding-block:24px;display:grid}.ai-observations article{gap:13px;display:flex}.ai-observation-number{color:var(--primary);flex-shrink:0;width:22px;padding-top:3px;font-size:11px;font-weight:600}.ai-observations h4{font-size:14px;font-weight:600}.ai-observations article p{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.8}.ai-evidence-links{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.ai-evidence-links button{border:1px solid var(--border);background:var(--bg-page);color:var(--text-link);cursor:pointer;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:6px 8px;font-size:10px;display:flex}.ai-evidence-links button[aria-expanded=true]{border-color:var(--primary);background:var(--primary-tint)}.ai-source-excerpt{border:1px solid var(--primary);background:var(--bg-page);border-radius:8px;margin-bottom:24px;padding:15px}.ai-source-excerpt header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-source-excerpt strong{font-size:12px}.ai-source-excerpt p,.ai-source-excerpt small{color:var(--text-muted);font-size:10px}.ai-source-excerpt pre{background:var(--bg-card);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin-block:13px;padding:12px;font-family:inherit;font-size:12px;line-height:1.8}.ai-decision{border:1px solid var(--primary);background:var(--primary-tint);border-radius:9px;padding:20px;scroll-margin-block-start:12px}.ai-decision h3,.ai-next-action h3{margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.5}.ai-decision>p:not(.ai-section-label),.ai-next-action>p:not(.ai-section-label){color:var(--text-muted);font-size:12px;line-height:1.8}.ai-answer-options{flex-wrap:wrap;gap:8px;margin-block:15px;display:flex}.ai-answer-options button{border:1px solid var(--border);min-height:39px;color:var(--text-primary);background:var(--bg-card);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:flex}.ai-answer-options button.selected{color:var(--nav-text);background:var(--primary);border-color:var(--primary)}.ai-decision>p.ai-uncertainty{color:var(--text-muted);font-size:10px}.ai-next-action{border:1px solid var(--border);border-radius:8px;margin-top:22px;padding:20px;animation:.15s ease-out aw-enter}.ai-next-action>button{margin-top:15px}.ai-proposed-result{background:var(--badge-green-bg);color:var(--success);border-radius:6px;gap:10px;margin-top:17px;padding:14px;display:flex}.ai-proposed-result>svg{flex-shrink:0;margin-top:2px}.ai-proposed-result strong{font-size:12px;font-weight:600}.ai-proposed-result p{color:var(--text-primary);margin-top:5px;font-size:11px;line-height:1.7}.ai-investigation-footer{border-top:1px solid var(--border);background:var(--bg-card);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 25px;display:flex}.ai-investigation-footer>span{color:var(--text-muted);align-items:center;gap:6px;font-size:10px;display:flex}:is(.ai-brief,.ai-investigation) :is(button,input,select,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}[data-density=compact] .ai-brief{padding:18px}[data-density=compact] .ai-investigation-scroll{padding-block:18px}@media (max-width:767px){.ai-brief{padding:18px 15px}.ai-brief h2{font-size:18px}.ai-brief-heading>.ai-preview-label{margin-inline-start:55px}.ai-objective{flex-wrap:wrap;gap:8px;padding:10px}.ai-objective input{font-size:12px}.ai-objective>button{width:100%;min-height:42px}.ai-brief-bottom{gap:10px;line-height:1.6}.ai-scenarios button{min-height:39px;font-size:11px}.ai-investigation{width:100vw}.ai-investigation-header{padding:17px 16px}.ai-investigation-header h2{font-size:16px}.ai-design-notice{flex-wrap:wrap;gap:7px;padding:10px 16px}.ai-investigation-scroll{padding:20px 16px 25px}.ai-conclusion{grid-template-columns:minmax(0,1fr);gap:12px}.ai-conclusion h3{font-size:21px}.ai-impact{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-top:0;padding:12px}.ai-impact strong{font-size:25px}.ai-observations article{gap:8px}.ai-decision,.ai-next-action{padding:16px}.ai-answer-options button{white-space:nowrap;flex:1;min-height:43px}.ai-investigation-steps summary span:last-child{font-size:9px}.ai-investigation-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:9px}.ai-investigation-footer>.aw-button-row{justify-content:flex-end;width:100%}.ai-investigation-footer .aw-button{min-height:42px}}@media (prefers-reduced-motion:reduce){.ai-investigation[open],[dir=rtl] .ai-investigation[open],.ai-next-action{animation:none}}@media print{.ai-brief,.ai-investigation{display:none!important}}
.sk-sales-workspace{max-width:1280px;color:var(--text-primary);margin-inline:auto;padding:24px}.sk-sales-workspace>.sk-library-heading{margin-block:20px}.sk-sales-workspace h1{letter-spacing:-.02em;margin-block:6px;font-size:25px;font-weight:600}.sk-sales-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-block:20px;overflow:hidden}.sk-sales-content{padding:22px}.sk-sales-card>.sk-tabs{margin:0;padding-inline:20px}.sk-sales-card>summary,.sk-sales-card>.sk-requirement-list{padding:18px}.sk-sales-workspace fieldset,.sk-workbench-fields{border:0;min-width:0;margin-block:18px;padding:0}.sk-sales-workspace legend{margin-bottom:14px;font-size:14px;font-weight:600}.sk-sales-workspace h2{margin-bottom:8px;font-size:20px;font-weight:600}.sk-sales-workspace .sk-input-grid input,.sk-sales-workspace .sk-input-grid select,.sk-sales-workspace .sk-input-grid textarea,.sk-workbench .sk-input-grid textarea,.sk-filter-list input,.sk-filter-list select,.sk-allocation-list input,.sk-export-row select{background:var(--bg-page);width:100%;min-width:0;color:var(--text-primary);border:1px solid var(--border);border-radius:6px;padding:10px;font-size:13px}.sk-sales-workspace input[type=file],.sk-workbench input[type=file]{max-width:100%;font-size:12px}.sk-sales-workspace textarea,.sk-workbench textarea{resize:vertical;min-height:80px}.sk-sales-workspace :disabled,.sk-workbench :disabled{opacity:.6;cursor:not-allowed}.sk-workbench-tabs{flex-wrap:wrap;gap:7px;margin-block:18px;display:flex}.sk-workbench-tabs button{border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);border-radius:6px;padding:9px 11px;font-size:12px}.sk-workbench-tabs button.active{background:var(--primary-light);color:var(--primary);border-color:var(--primary)}.sk-workpaper-result{background:var(--primary-light);border-inline-start:3px solid var(--primary);border-radius:6px;margin-block:17px;padding:17px;font-size:13px;line-height:1.8;display:block}.sk-close-domains{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sk-close-domains span{border:1px solid var(--border);border-radius:5px;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.sk-procedure-list{max-height:420px;overflow:auto}.sk-procedure-list details{border:1px solid var(--border);border-radius:7px;margin-bottom:8px;padding:12px;font-size:12px;line-height:1.8}.sk-procedure-list summary{cursor:pointer;font-weight:600}.sk-procedure-list small{color:var(--text-muted);margin-block:10px;display:block}.sk-linked-customer{background:var(--bg-page);border:1px solid var(--border);border-radius:7px;padding:15px;font-size:13px;line-height:1.8}.sk-linked-customer small{color:var(--primary)}.sk-sales-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sk-sales-workspace .sk-sales-line{border:1px solid var(--border);background:var(--bg-page);border-radius:9px;margin-block:8px;padding:16px}.sk-sales-line .sk-input-grid{gap:12px}.sk-sales-line legend{padding-inline:7px}.sk-sales-line .aw-button-row{margin-top:14px}.sk-amount-words{color:var(--text-muted);padding-inline:7px;font-size:12px;line-height:1.9}.sk-allocation-list{margin-block:18px}.sk-allocation-list article{border-block-end:1px solid var(--border);align-items:center;gap:14px;padding-block:16px;display:flex}.sk-allocation-list article>div{flex:1;min-width:0}.sk-allocation-list p{color:var(--text-muted);font-size:12px;line-height:1.8}.sk-allocation-list label{width:170px;color:var(--text-muted);font-size:12px}.sk-allocation-list input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.sk-filter-list>div{gap:8px;margin-block:10px;display:flex}.sk-filter-list select{max-width:240px}.sk-filter-list input{flex:1}.sk-sales-records{margin-block:18px}.sk-sales-records article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.sk-sales-records strong{font-size:14px;display:block}.sk-sales-records small,.sk-sales-records p{color:var(--text-muted);font-size:12px;line-height:1.8}.sk-sales-records b{white-space:nowrap;font-size:13px}.sk-order-choice{align-items:center;gap:10px;margin-block:14px;font-size:13px;display:flex}.sk-order-choice input{width:18px;height:18px}.sk-export-row{align-items:flex-end;gap:12px;margin-block:20px;display:flex}.sk-export-row label{gap:7px;font-size:12px;display:grid}.sk-sample-qr{color:var(--text-muted);align-items:center;gap:16px;margin-block:20px;font-size:11px;display:flex}.sk-sample-qr svg{color:#111;background:#fff;flex-shrink:0;width:72px;height:72px;padding:5px}.sk-sheet-inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sk-sheet-inventory article{border:1px solid var(--border);border-radius:8px;padding:17px;font-size:13px}.sk-sheet-inventory h3{font-weight:600}.sk-sheet-inventory p,.sk-sheet-inventory small{color:var(--text-muted);font-size:12px;line-height:1.8}.sk-sheet-inventory details{margin-top:12px}.sk-sheet-source{max-height:340px;margin-top:10px;overflow:auto}.sk-sheet-source article{border:0;border-block-end:1px solid var(--border);border-radius:0;padding:10px}.sk-sheet-source dl div{gap:8px;margin-block:5px;line-height:1.7;display:flex}.sk-sheet-source dt{color:var(--primary);min-width:23px;font-size:11px}.sk-sheet-source dd{overflow-wrap:anywhere;font-size:12px}.sk-close-domains label{border:1px solid var(--border);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:10px;font-size:12px;display:grid}.sk-close-domains select{background:var(--bg-page);color:var(--text-primary);border:1px solid var(--border);border-radius:5px;grid-column:1/-1;width:100%;padding:7px;font-size:12px}.sk-library-heading h1{letter-spacing:-.02em;margin-block:7px;font-size:23px;font-weight:600;line-height:1.4}@media (max-width:850px){.sk-sales-lines,.sk-sheet-inventory{grid-template-columns:1fr}}@media (max-width:600px){.sk-sales-workspace{padding:14px}.sk-sales-workspace h1{font-size:21px}.sk-sales-content{padding:15px}.sk-sales-workspace .sk-tabs{justify-content:flex-start;overflow-x:auto}.sk-sales-workspace .sk-tabs button{flex-shrink:0}.sk-allocation-list article{flex-wrap:wrap}.sk-allocation-list label{width:100%}.sk-filter-list>div{flex-wrap:wrap}.sk-filter-list select{max-width:100%}.sk-sales-records article{align-items:flex-start}.sk-close-domains{grid-template-columns:1fr}}
:root{--motion-ease:cubic-bezier(.2,.8,.2,1);--motion-out:cubic-bezier(.4,0,1,1);--motion-fast:.16s;--motion-surface:.18s}.motion-popover{transform-origin:top;animation:motion-popover-in var(--motion-surface) var(--motion-ease) both}.motion-popover-up{transform-origin:bottom}.motion-popover[data-motion-state=closing]{animation:motion-popover-out var(--motion-surface) var(--motion-out) both;pointer-events:none}.motion-sheet{transform-origin:bottom;animation:motion-surface-in var(--motion-surface) var(--motion-ease) both}.motion-sheet[data-motion-state=closing]{animation:motion-surface-out var(--motion-surface) var(--motion-out) both;pointer-events:none}.motion-backdrop{animation:motion-fade-in var(--motion-surface) ease both}.motion-backdrop[data-motion-state=closing]{animation:motion-fade-out var(--motion-surface) ease both}.motion-drawer[open],[dir=rtl] .motion-drawer[open]{transform-origin:100%;animation:motion-surface-in var(--motion-surface) var(--motion-ease) both}[dir=rtl] .motion-drawer[open]{transform-origin:0}.motion-drawer[open][data-motion-state=closing],[dir=rtl] .motion-drawer[open][data-motion-state=closing]{animation:motion-surface-out var(--motion-surface) var(--motion-out) both;pointer-events:none}.motion-modal[open]{animation:motion-surface-in var(--motion-surface) var(--motion-ease) both}.motion-modal[open][data-motion-state=closing]{animation:motion-surface-out var(--motion-surface) var(--motion-out) both}.motion-drawer::backdrop,.motion-modal::backdrop{animation:motion-fade-in var(--motion-surface) ease both}.motion-drawer[data-motion-state=closing]::backdrop,.motion-modal[data-motion-state=closing]::backdrop{animation:motion-fade-out var(--motion-surface) ease both}.motion-panel{animation:motion-panel-in var(--motion-fast) var(--motion-ease) both}.motion-accordion{opacity:0;transition:grid-template-rows .22s var(--motion-ease),opacity .16s ease;grid-template-rows:0fr;display:grid}.motion-accordion[data-open=true]{opacity:1;grid-template-rows:1fr}.motion-accordion-clip{min-height:0;overflow:hidden}aside[aria-label=Main\ navigation]{transition:width .24s var(--motion-ease)!important}aside[aria-label=Main\ navigation] button svg{transition:transform .22s var(--motion-ease),opacity .16s ease}.motion-tab{animation:motion-panel-in .16s var(--motion-ease) both;transition:background-color .14s,color .14s}.motion-tab:after{content:"";inset-inline:0;background:var(--primary);transform-origin:50%;height:2px;transition:transform .18s var(--motion-ease);position:absolute;bottom:0;transform:scaleX(0)}.motion-tab[data-active=true]:after{transform:scaleX(1)}.motion-tab-closing{pointer-events:none;animation:motion-tab-out .16s var(--motion-out) forwards;min-width:0!important}:is([data-dashboard-shell],.aw-drawer,.ai-investigation) :is(.aw-button,.aw-icon-button,.aw-capability,.ai-answer-options button){transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s var(--motion-ease)}:is(.aw-button,.aw-icon-button,.aw-capability,.ai-answer-options button):active:not(:disabled){transform:scale(.985)}@keyframes motion-popover-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes motion-popover-out{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}@keyframes motion-surface-in{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes motion-surface-out{0%{opacity:1;scale:1}to{opacity:0;scale:.985}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out{0%{opacity:1}to{opacity:0}}@keyframes motion-panel-in{0%{opacity:.25}to{opacity:1}}@keyframes motion-tab-out{0%{opacity:1;max-width:180px}to{opacity:0;border-width:0;max-width:0;padding-inline:0}}.motion-ai-orb{isolation:isolate;flex-shrink:0;width:160px;height:160px;position:relative}.motion-orb-glow{background:radial-gradient(circle,var(--primary-light),transparent 68%);opacity:.8;animation:3s ease-in-out infinite motion-orb-breathe;position:absolute;inset:-22px}.motion-orb-network{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.motion-orb-guide{stroke:var(--primary);stroke-opacity:.16;stroke-width:1px;fill:none}.motion-orb-signal{stroke:var(--primary);stroke-width:1.4px;stroke-dasharray:45 12 8 393;stroke-linecap:round;fill:none;transform-origin:80px 80px;animation:4s linear infinite motion-orbit}.motion-orb-mesh{transform-origin:80px 80px;animation:32s linear infinite motion-orbit}.motion-orb-mesh path{stroke:var(--primary);stroke-width:.7px;stroke-opacity:.18;fill:none}.motion-orb-node{fill:var(--primary);stroke:var(--bg-page);stroke-width:2px;animation:2.1s ease-in-out infinite motion-node-signal}.motion-orb-core{border:1px solid var(--primary);background:var(--primary);box-shadow:0 0 0 7px var(--primary-tint),0 8px 24px #1056ab1c;border-radius:17px;place-items:center;display:grid;position:absolute;inset:52px}.motion-orb-brand{width:auto;height:34px;color:var(--nav-text)}.motion-ai-orb-compact{width:88px;height:88px}.motion-ai-orb-compact .motion-orb-core{box-shadow:0 0 0 4px var(--primary-tint);border-radius:9px;inset:29px}.motion-ai-orb-compact .motion-orb-brand{height:20px}.motion-ai-orb-compact .motion-orb-signal,.motion-ai-orb-compact .motion-orb-mesh{transform-origin:80px 80px}.motion-boot{animation:.18s both motion-fade-in}.motion-boot[data-motion-state=closing]{pointer-events:none;animation:.18s both motion-fade-out}.motion-boot-copy{text-align:center;color:var(--text-primary)}.motion-boot-copy strong{letter-spacing:-.025em;font-size:20px;font-weight:600}.motion-boot-copy p{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.motion-loading-preview{border:1px solid var(--border);background:var(--bg-page);color:var(--text-primary);border-radius:9px;align-items:center;gap:20px;margin-top:14px;padding:15px;display:flex}.motion-loading-preview strong{font-size:13px;font-weight:600}.motion-loading-preview p{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.7}.motion-loading-dots{gap:3px;display:inline-flex}.motion-loading-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite motion-loading-dot}.motion-loading-dots i:nth-child(2){animation-delay:.15s}.motion-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes motion-orbit{to{rotate:360deg}}@keyframes motion-orb-breathe{50%{opacity:.4;scale:.93}}@keyframes motion-node-signal{0%,to{opacity:.3}45%{opacity:1}}@keyframes motion-loading-dot{0%,80%,to{opacity:.25}40%{opacity:1}}[data-page-hidden=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.motion-popover,.motion-sheet,.motion-backdrop,.motion-panel,.motion-tab,.motion-tab-closing,.motion-boot,.motion-next-action,.motion-drawer[open],[dir=rtl] .motion-drawer[open],.motion-drawer[open][data-motion-state=closing],[dir=rtl] .motion-drawer[open][data-motion-state=closing],.motion-modal[open],.motion-modal[open][data-motion-state=closing],.motion-drawer::backdrop,.motion-modal::backdrop,.motion-ai-orb *,.motion-loading-dots i{animation:none!important}.motion-accordion,.motion-tab:after,aside[aria-label=Main\ navigation],aside[aria-label=Main\ navigation] button svg,[data-dashboard-shell] .transition-transform,.motion-sheet button svg,:is(.aw-button,.aw-icon-button,.aw-capability,.ai-answer-options button){transition:none!important}:is(.aw-button,.aw-icon-button,.aw-capability,.ai-answer-options button):active{transform:none}}@media print{.motion-boot{display:none!important}}
html[lang=ar] body,html[lang=ar] :is(button,input,select,textarea,h1,h2,h3,h4,th,td){font-family:var(--font-arabic),Tahoma,Arial,sans-serif;letter-spacing:0}html[lang=ar] body{font-weight:400;line-height:1.7}html[lang=ar] :is(h1,h2,h3,h4,strong,b){font-weight:600}.agents-dashboard-navigation{margin-block:8px 20px}.agents-dashboard-navigation nav{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-wrap:wrap;gap:5px;padding:5px;display:flex}.agents-dashboard-navigation a{color:var(--text-muted);border-radius:7px;padding:9px 13px;font-size:13px}.agents-dashboard-navigation a[aria-current=page]{background:var(--primary-light);color:var(--primary);font-weight:600}.agents-dashboard-navigation a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pf-nav-search{background:var(--nav-hover);border:1px solid var(--nav-sep);color:var(--nav-text);border-radius:7px;align-items:center;gap:7px;margin:8px;padding:7px 10px;display:flex}.pf-nav-search input{width:100%;min-width:0;color:inherit;background:0 0;outline:none;font-size:12px}.pf-nav-results{gap:4px;padding:8px;display:grid}.pf-nav-results a{color:var(--nav-text);border-radius:6px;gap:8px;padding:9px;display:flex}.pf-nav-results a:hover{background:var(--nav-hover)}.pf-agent-shortcut{border:1px solid var(--nav-sep);color:var(--nav-text);border-radius:9px;align-items:center;gap:8px;margin:10px;padding:12px;display:flex}.pf-agent-shortcut>span:nth-child(2){flex:1;min-width:0;display:grid}.pf-agent-shortcut small{color:var(--nav-sub);font-size:10px}.pf-tab-link{flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.pf-dashboard-grid>.react-grid-item.cssTransforms{left:0;right:auto}.pf-work-overview{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;margin-block:14px;padding:20px}.pf-work-overview header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-work-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pf-work-metrics button{text-align:start;border:1px solid var(--border);background:var(--bg-page);border-radius:9px;gap:4px;padding:15px;display:grid}.pf-work-metrics strong{color:var(--primary);font-size:25px}.pf-work-metrics span{color:var(--text-muted);font-size:12px}.pf-next-review{background:var(--primary-light);width:100%;color:var(--primary);text-align:start;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.pf-next-review span{display:grid}.pf-skip-link{top:8px;z-index:2000;background:var(--bg-card);color:var(--primary);border-radius:6px;padding:10px;position:fixed;inset-inline-start:8px;transform:translateY(-160%)}.pf-skip-link:focus{transform:none}@media (max-width:767px){.pf-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-dashboard-navigation a{padding:9px;font-size:12px}}.pf-work-overview{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:0;display:grid}.pf-work-lead{background:var(--brand-charcoal);color:#f7f8f9;border-radius:12px;padding:24px;position:relative}.pf-work-lead-top,.pf-glance-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-connection{color:var(--brand-lime);align-items:center;gap:8px;font-size:11px;display:flex}.pf-connection i{background:var(--brand-lime);border-radius:50%;width:6px;height:6px}.pf-work-lead h2{white-space:pre-line;max-width:85%;margin-block:20px 12px;font-size:clamp(24px,2.4vw,34px);line-height:1.25}.pf-work-lead>p{color:#ffffffbf;margin-bottom:16px;font-size:13px}.pf-orb{border-radius:50%;flex:0 0 96px;width:96px;height:96px;display:block;overflow:hidden}.pf-orb .motion-ai-orb{width:96px;height:96px}.pf-orb .motion-orb-core{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 12%,transparent),0 0 24px color-mix(in srgb,var(--primary) 22%,transparent);border-radius:13px;inset:26px}.pf-orb .motion-orb-brand{height:28px}.pf-orb .motion-orb-glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 14%,transparent),transparent 68%);inset:0}.pf-orb .motion-orb-guide{stroke-opacity:.35}.pf-orb .motion-orb-mesh path{stroke-opacity:.45}.pf-orb[data-active=false] *{animation-play-state:paused}.pf-work-lead .pf-next-review{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.pf-next-review small{opacity:.8;font-size:11px;display:block}.pf-work-glance{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;min-width:0;padding:22px}.pf-glance-heading{font-size:13px;font-weight:600}.pf-glance-heading a{color:var(--primary);gap:5px;font-size:11px;display:flex}.pf-work-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:18px}.pf-work-metric svg{color:var(--text-muted)}.pf-work-metric:hover{background:var(--primary-light)}.pf-preview-summary{border-top:1px solid var(--border);padding-top:15px}.pf-preview-summary>div{align-items:center;gap:8px;font-size:12px;display:flex}.pf-preview-summary small{color:var(--text-muted);font-size:10px;display:block}.pf-preview-summary b{margin-inline-start:auto;font-size:22px}.pf-preview-summary :is(a,button){width:100%;color:var(--primary);text-align:start;justify-content:space-between;gap:10px;margin-top:10px;font-size:12px;display:flex}.pf-ai-toggle{color:var(--text-muted);margin-inline-start:auto;padding:6px}.pf-ai-toggle[aria-expanded=false] svg{rotate:-90deg}.db-queue{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px;display:grid}.db-queue a{text-align:center;gap:4px;padding:12px;display:grid}.db-queue a+a{border-inline-start:1px solid var(--border)}.db-queue strong{font-size:24px}.db-queue span{color:var(--text-muted);font-size:11px}.db-skill-label{justify-content:space-between;gap:8px;margin-block:15px 8px;font-size:12px;display:flex}.db-skill-label>span{color:var(--text-muted);font-size:10px}.db-skill-actions{gap:6px;display:grid}.db-skill-actions button{text-align:start;border:1px solid var(--border);background:var(--bg-page);border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.db-skill-actions button span{flex:1}@media (max-width:900px){.pf-work-overview{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pf-ai-toggle svg{transition:none}}@media (max-width:767px){.aw-mobile-launcher{bottom:200px}}
