@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--page-bg: #f5f6fa;--surface: #ffffff;--surface-soft: #f8f9fc;--line: #e8eaf0;--line-strong: #d1d5db;--text: #212a35;--muted: #6a7382;--blue: #4589cb;--green: #88bf54;--orange: #e69b34;--red: #df5050;--violet: #7f7ad6;--shadow: 0 10px 28px rgba(28, 34, 43, .08);--radius: 14px;--nav-width: 260px;--nav-collapsed-width: 84px;--nav-primary: #8c57ff;--nav-primary-soft: #c6abff;--nav-surface: #ffffff;--nav-text: rgba(47, 43, 61, .9);--nav-muted: rgba(47, 43, 61, .72);--nav-line: rgba(47, 43, 61, .12);--nav-hover: rgba(47, 43, 61, .05);--nav-selected: rgba(47, 43, 61, .07)}*{box-sizing:border-box}body{margin:0;font-family:Manrope,sans-serif;color:var(--text);background:var(--page-bg);overflow-x:hidden}.attachment-full-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr;background:radial-gradient(circle at top right,#eff7ff,#f6f8fc 48%,#f2f4fa);color:#1f2a36}.attachment-full-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid #dde5ef;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.attachment-full-title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.attachment-full-type{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:5px 10px;border-radius:999px;background:#e6edf8;color:#36526e;border:1px solid #c7d8ea;font-size:12px;font-weight:800;letter-spacing:.03em}.attachment-full-title{font-size:1rem;line-height:1.3;word-break:break-word}.attachment-full-meta{margin-top:2px;color:#68788b;font-size:.83rem;word-break:break-all}.attachment-full-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attachment-full-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #c8d4e1;background:#fff;color:#304457;padding:7px 12px;font-size:.83rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.attachment-full-btn:hover{background:#f2f7fc;border-color:#b9cbde}.attachment-full-btn.primary{border-color:#8c57ff;background:#8c57ff;color:#fff}.attachment-full-btn.primary:hover{background:#7945e2;border-color:#7945e2}.attachment-full-stage{position:relative;margin:16px;border-radius:14px;border:1px solid #dce4ee;background:#fff;box-shadow:0 14px 30px #12233414;overflow:hidden;min-height:calc(100vh - 130px);display:flex;align-items:stretch;justify-content:center}.attachment-full-loading{position:absolute;inset:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:10px;background:#f7faffeb;color:#4f6479;font-weight:700}.attachment-full-spinner{width:26px;height:26px;border-radius:50%;border:3px solid #cad8e7;border-top-color:#4d79a8;animation:attachment-full-spin .9s linear infinite}@keyframes attachment-full-spin{to{transform:rotate(360deg)}}.app-loader{display:grid;place-content:center;justify-items:center;box-sizing:border-box;min-height:calc(100vh - 90px);min-height:calc(100dvh - 90px);padding:32px 16px}.app-loader-spinner{width:40px;height:40px;border-radius:50%;border:3px solid #e2ddf4;border-top-color:#8c57ff;animation:attachment-full-spin .9s linear infinite}html[data-theme=dark] .app-loader-spinner{border-color:#3a3654;border-top-color:#a78bfa}@media(prefers-reduced-motion:reduce){.app-loader-spinner{animation-duration:1.8s}}.attachment-full-error{margin:auto;width:min(760px,calc(100% - 28px));border-radius:14px;border:1px solid #ead8c2;background:#fdf7ef;color:#6a5437;padding:18px;display:grid;gap:8px}.attachment-full-error h2{font-size:1rem}.attachment-full-error p{line-height:1.5}.attachment-full-frame,.attachment-full-image,.attachment-full-video,.attachment-full-docx,.attachment-full-text{width:100%;height:100%;min-height:calc(100vh - 130px)}.attachment-full-frame{border:none;background:#f6f8fc}.attachment-full-image{object-fit:contain;background:#f6f8fc}.attachment-full-video{background:#f6f8fc}.attachment-full-audio{width:min(760px,calc(100% - 30px));margin:auto}.attachment-full-text{overflow:auto;background:#fbfcff}.attachment-full-text pre{margin:0;padding:18px;color:#1f3042;font-size:.83rem;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;word-break:break-word}.attachment-full-docx{overflow:auto;background:#fff;padding:20px;line-height:1.65;color:#1f2d3d}.attachment-full-docx p{margin-bottom:.75rem}.attachment-full-docx table{border-collapse:collapse;width:100%;margin:10px 0}.attachment-full-docx table td,.attachment-full-docx table th{border:1px solid #dbe4ef;padding:6px 8px}@media(max-width:900px){.attachment-full-stage{margin:10px;min-height:calc(100vh - 164px)}.attachment-full-frame,.attachment-full-image,.attachment-full-video,.attachment-full-docx,.attachment-full-text{min-height:calc(100vh - 164px)}.attachment-full-header{padding:12px}}h1,h2,h3,h4,strong{margin:0;font-family:Space Grotesk,sans-serif;letter-spacing:-.02em}p{margin:0}button,input,select,textarea,a{font:inherit}.app-layout{display:grid;grid-template-columns:var(--nav-width) minmax(0,1fr);align-items:start;min-height:100vh;overflow-x:hidden;max-width:100vw}.app-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--nav-surface);border-right:1px solid var(--nav-line);box-shadow:4px 0 22px #1c222b0d;overflow:hidden;z-index:30}.sidebar-header{display:flex;align-items:center;gap:8px;min-height:64px;padding:14px 12px 14px 20px}.sidebar-brand{display:block;width:190px;min-width:0;overflow:hidden;transition:width .22s ease}.sidebar-logo{display:block;width:190px;height:auto}.sidebar-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--nav-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.sidebar-icon-btn svg{width:20px;height:20px}.sidebar-icon-btn:hover{background:var(--nav-hover);color:var(--nav-primary)}.sidebar-close{display:none}.sidebar-nav{flex:1;min-height:0;overflow-y:auto;padding:6px 12px 24px 0;border-top:1px solid var(--nav-line)}.sidebar-group{display:grid;gap:4px;padding-top:10px}.sidebar-item{width:100%;display:flex;align-items:center;gap:6px;padding:7px 14px 7px 20px;border:0;border-radius:0 999px 999px 0;background:transparent;color:var(--nav-text);font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:-.005em;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.sidebar-item:hover{background:var(--nav-hover)}.sidebar-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;color:inherit}.sidebar-item-icon svg{width:22px;height:22px}.sidebar-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item-caret{display:inline-flex;flex:0 0 auto;color:inherit;transform:rotate(-90deg);transition:transform .2s ease}.sidebar-item-caret.is-open{transform:none}.sidebar-item-caret svg{width:20px;height:20px}.sidebar-parent{color:var(--nav-primary);font-weight:600}.sidebar-parent[aria-expanded=true],.sidebar-parent:hover{background:var(--nav-selected)}.sidebar-sub{list-style:none;display:grid;gap:4px;margin:0;padding:0}.sidebar-sub-item{padding:8px 14px 8px 48px;color:var(--nav-muted);font-size:14.5px}.sidebar-sub-item .sidebar-item-icon{display:none}.sidebar-sub-item.active,.sidebar-sub-item.active:hover{background:linear-gradient(270deg,var(--nav-primary),var(--nav-primary-soft) 100%);color:#fff;font-weight:600}.sidebar-backdrop{display:none}.dashboard-shell{width:100%;max-width:100%;margin:0 auto;padding:12px 12px 36px;display:grid;gap:12px;min-width:0;overflow-x:hidden;box-sizing:border-box}@media(min-width:641px){.dashboard-shell{padding:24px 24px 54px}}.top-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.top-bar-lead{display:flex;align-items:center;gap:10px;min-width:0}.nav-trigger{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:#5a6673;cursor:pointer}.nav-trigger svg{width:20px;height:20px}.nav-trigger:hover{color:var(--nav-primary);border-color:#8c57ff66}.top-bar-breadcrumb{display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:13.5px;font-weight:600}.top-bar-breadcrumb strong{font-family:inherit;color:var(--text);font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar-breadcrumb-sep{color:var(--line-strong)}.app-layout,.app-layout.is-nav-collapsed{grid-template-columns:minmax(0,1fr)}.app-sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:var(--nav-width);height:100%;transform:translate(-104%);box-shadow:none;transition:transform .24s ease;z-index:60}.app-sidebar.is-open{transform:none;box-shadow:0 18px 48px #1c222b42}.sidebar-collapse{display:none}.sidebar-close{display:inline-flex;margin-inline-start:auto}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#181c2470;z-index:55}.nav-trigger{display:inline-flex}.primary-btn,.secondary-btn{border-radius:10px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.primary-btn{border:1px solid #1a1f25;background:#1a1f25;color:#fff;padding:8px 13px}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1a1f253d}.primary-btn:disabled{opacity:.66;cursor:not-allowed;transform:none;box-shadow:none}.primary-btn.compact,.secondary-btn.compact{padding:7px 11px}.secondary-btn{border:1px solid var(--line-strong);background:#fff;color:#5a6673;padding:8px 12px}.secondary-btn:hover{background:#f7f4ef}.secondary-btn.danger-btn{border-color:#e1b4b4;color:#a44747}.secondary-btn.danger-btn:hover{background:#fff1f1}.state-message{margin:0;color:#5f6b78;font-weight:600}.state-message.error{color:#b54343}.state-message.warning{color:#8a6d31}.state-message.success{color:#327a4d}.request-error-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.request-error-notice>span{flex:1 1 240px;min-width:0}.request-error-retry{flex:none;padding:6px 14px;border:1px solid currentColor;border-radius:8px;background:#fff;color:inherit;font-weight:600;cursor:pointer}.request-error-retry:disabled{opacity:.6;cursor:default}.board-content{display:grid;gap:12px;min-width:0;transition:opacity .15s ease}.board-content[data-updating]{opacity:.55}.board-updating-bar{display:grid;gap:6px;color:#5f6b78;font-size:12px;font-weight:600}.board-updating-track{position:relative;display:block;height:3px;border-radius:999px;background:#ece4ff;overflow:hidden}.board-updating-track:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;border-radius:inherit;background:#8c57ff;animation:board-updating-slide 1.1s ease-in-out infinite}@keyframes board-updating-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.board-updating-track:after{animation:none;width:100%;opacity:.6}}:root{--skeleton-base: #eceef3;--skeleton-highlight: #f7f8fb;--skeleton-surface: #ffffff;--skeleton-line: rgba(226, 232, 240, .8)}.skeleton{display:block;border-radius:8px;background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-highlight) 45%,var(--skeleton-base) 90%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;background:var(--skeleton-base)}}.skeleton-sr-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skeleton-panel{position:relative;display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--skeleton-line);border-radius:16px;background:var(--skeleton-surface);box-shadow:0 1px 2px #0000000f}.skeleton-panel.is-bare{padding:0;border:0;background:transparent;box-shadow:none}.skeleton-panel-head,.skeleton-text{display:grid;gap:8px}.skeleton-chart{display:flex;align-items:flex-end;gap:10px;height:140px}.skeleton-chart>.skeleton{flex:1 1 0;min-width:0}.skeleton-list{display:grid;gap:10px}.skeleton-list-row{display:grid;grid-template-columns:36px minmax(0,1fr) 72px;align-items:center;gap:12px}.skeleton-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.skeleton-stat-tile{position:relative;display:grid;gap:10px;min-width:0;padding:16px;border:1px solid var(--skeleton-line);border-radius:14px;background:var(--skeleton-surface)}.skeleton-chip{display:inline-block;width:7px;height:10px;border-radius:999px;vertical-align:middle}.skeleton-chip.is-tinted{animation:skeleton-pulse 1.2s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.skeleton-chip.is-tinted{animation:none;opacity:.7}}.skeleton-screen{display:grid;gap:16px}.skeleton-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px}.screen-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:14px;animation:card-in .22s ease}@keyframes card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.panel-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #ebe5d9}.panel-header h1{font-size:clamp(1.4rem,2.2vw,2rem)}.panel-header p{margin-top:6px;color:var(--muted)}.panel-pill{border:1px solid #ebe4d5;border-radius:999px;background:#fefdfa;padding:7px 11px;color:#6d7784;font-weight:700}.summary-grid{margin-top:12px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@media(max-width:1080px){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.summary-grid{grid-template-columns:1fr}}.summary-tile{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:12px;display:grid;gap:10px;align-content:start}.summary-tile span{color:#6c7785;font-size:.82rem}.summary-tile strong{font-size:1.95rem;line-height:1}.summary-tile strong small{font-size:.88rem;font-family:Manrope,sans-serif;color:#85909a}.summary-tile.risk strong{color:#cc4b4b}.summary-tile-head{display:flex;align-items:center;gap:10px}.summary-tile-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%}.summary-tile-icon svg{width:20px;height:20px}.summary-tile-icon.tone-success{background:#56ca0029;color:#48ad00}.summary-tile-icon.tone-primary{background:#8c57ff29;color:var(--nav-primary)}.summary-tile-icon.tone-error{background:#ff4c5129;color:#e6383d}.summary-tile-icon.tone-warning{background:#ffb40029;color:#d99400}.summary-tile-icon.tone-info{background:#16b1ff29;color:#0d95dd}.summary-tile-icon.tone-secondary{background:#8a8d9329;color:#73767b}.summary-tile-label{display:inline-flex;align-items:center;gap:5px;color:#6c7785;font-size:.82rem;font-weight:600}.tile-info{display:inline-flex;color:#b7bfc7;cursor:default}.tile-info svg{width:14px;height:14px}.filter-shell{margin-top:10px;border:1px solid rgba(226,232,240,.6);border-radius:17.5px;background:#fff;padding:17px;display:grid;gap:10px;box-shadow:0 1.25px 1.875px #0000001a,0 1.25px 1.25px #0000001a}.stream-chip-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media(max-width:640px){.stream-chip-row{flex-direction:column;align-items:stretch}}.stream-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:12px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;border:1px solid;transition:background .14s ease,color .14s ease,box-shadow .14s ease}@media(max-width:640px){.stream-chip{width:100%;justify-content:space-between}}.stream-chip .chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:900}.stream-chip.chip-all{background:#fff;border-color:#e5e7eb;color:#4a5565}.stream-chip.chip-all .chip-count{background:#4a556524;color:#4a5565}.stream-chip.chip-all.active{background:#8c57ff;border-color:#8c57ff;color:#fff;box-shadow:0 2px 5px #7c3aed45}.stream-chip.chip-all.active .chip-count{background:#ffffff40;color:#fff}.stream-chip.chip-finance{background:#0891b212;border-color:#0891b230;color:#0891b2}.stream-chip.chip-finance .chip-count{background:#0891b224;color:#0891b2}.stream-chip.chip-finance.active{background:#0891b2;border-color:#0891b2;color:#fff}.stream-chip.chip-finance.active .chip-count{background:#ffffff40;color:#fff}.stream-chip.chip-operations{background:#16a34a12;border-color:#16a34a30;color:#16a34a}.stream-chip.chip-operations .chip-count{background:#16a34a24;color:#16a34a}.stream-chip.chip-operations.active{background:#16a34a;border-color:#16a34a;color:#fff}.stream-chip.chip-operations.active .chip-count{background:#ffffff40;color:#fff}.stream-chip.chip-orders{background:#d9770612;border-color:#d9770630;color:#d97706}.stream-chip.chip-orders .chip-count{background:#d9770624;color:#d97706}.stream-chip.chip-orders.active{background:#d97706;border-color:#d97706;color:#fff}.stream-chip.chip-orders.active .chip-count{background:#ffffff40;color:#fff}.stream-chip.chip-sales{background:#be185d12;border-color:#be185d30;color:#be185d}.stream-chip.chip-sales .chip-count{background:#be185d24;color:#be185d}.stream-chip.chip-sales.active{background:#be185d;border-color:#be185d;color:#fff}.stream-chip.chip-sales.active .chip-count{background:#ffffff40;color:#fff}.stream-chip.chip-general{background:#6b728012;border-color:#6b728030;color:#6b7280}.stream-chip.chip-general .chip-count{background:#6b728024;color:#6b7280}.stream-chip.chip-general.active{background:#6b7280;border-color:#6b7280;color:#fff}.stream-chip.chip-general.active .chip-count{background:#ffffff40;color:#fff}.stream-chip.chip-overdue{background:#dc262612;border-color:#dc262630;color:#dc2626}.stream-chip.chip-overdue .chip-count{background:#dc262624;color:#dc2626}.stream-chip.chip-overdue.active{background:#dc2626;border-color:#dc2626;color:#fff}.stream-chip.chip-overdue.active .chip-count{background:#ffffff40;color:#fff}.advanced-filters-btn{display:inline-flex;align-items:center;gap:6px;background:#f5f3ff;border:1px solid #ddd6fe;color:#8c57ff;padding:9px 15px;border-radius:999px;font-size:12px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:background .14s ease}.advanced-filters-btn:hover{background:#ede9fe}.advanced-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end}@media(max-width:1080px){.advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-filter-grid .search-label{grid-column:span 2}}@media(max-width:640px){.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-filter-grid .search-label{grid-column:1 / -1}}@media(max-width:400px){.advanced-filter-grid{grid-template-columns:1fr}}.advanced-filter-grid label{display:grid;gap:5px;color:#6f7a87;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.advanced-filter-grid input,.advanced-filter-grid select{border:1px solid #d4ccbd;border-radius:9px;background:#fff;color:var(--text);padding:8px 9px}.advanced-filter-grid .search-label{grid-column:span 2}.advanced-filter-actions{display:flex;justify-content:flex-end;align-items:end}.task-section{margin-top:12px}.task-section h2,.section-title-row h2{color:#747d86;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase}.task-section.danger h2{color:#a35555}.task-list{margin-top:8px;display:grid;gap:8px}.task-row{border:1px solid #e3dccf;border-radius:12px;background:#fff;padding:12px;display:grid;grid-template-columns:1fr auto;gap:12px;cursor:pointer;text-align:left}.task-row:hover{border-color:#d6cebe}.task-row.selected{border-color:#b5d0e8;background:linear-gradient(180deg,#fff,#f7fbff)}.task-row.overdue{border-color:#ebb1b1;background:linear-gradient(180deg,#fffefe,#fff6f6)}.task-row-main h3{font-size:clamp(1.02rem,1.4vw,1.2rem)}.task-row-meta{margin-top:8px;color:#6d7885;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.avatar-pill{border-radius:999px;background:#e8f2fc;color:#2f6b9b;padding:2px 7px;font-size:.7rem;font-weight:800}.meta-dot{color:#9da8b5}.task-row-side{width:210px;display:grid;justify-items:end;gap:8px}.task-row-side small{color:#788390;font-weight:700}.status-pill{border-radius:999px;border:1px solid transparent;padding:5px 11px;font-size:.78rem;font-weight:800;white-space:nowrap}.tone-posted{background:#ecf7df;border-color:#d4e8bd;color:#547a2e}.tone-analysis{background:#fef3dc;border-color:#f2d7a3;color:#9d6e21}.tone-acknowledged{background:#eeebff;border-color:#ddd5ff;color:#5e5bb3}.tone-scheduled{background:#f4f3f0;border-color:#e5e1d8;color:#7c7b78}.tone-overdue{background:#ffecec;border-color:#f0c6c6;color:#ba4a4a}.tone-followup{background:#eaf3ff;border-color:#c9ddf3;color:#3f6f99}.tone-neutral{background:#f4f6f8;border-color:#e2e6eb;color:#586575}.mini-progress-track{width:100%;height:4px;border-radius:999px;background:#ece7dc;overflow:hidden}.mini-progress-fill{display:block;height:100%;border-radius:inherit}.mini-progress-fill.completed{background:var(--green)}.mini-progress-fill.in_progress{background:var(--orange)}.mini-progress-fill.overdue{background:var(--red)}.mini-progress-fill.upcoming{background:#d7d2c6}.task-row-alert-note{grid-column:1 / -1;border-top:1px dashed #ebc0c0;margin-top:2px;padding-top:8px;color:#a15050;font-size:.84rem;font-weight:700}.unresolved-row{border:1px solid #e7d7c4;border-radius:12px;background:linear-gradient(180deg,#fffdf9,#fff8ef);padding:12px;display:grid;grid-template-columns:1fr auto;gap:12px;cursor:pointer;text-align:left}.unresolved-row:hover{border-color:#dcc8b2}.unresolved-row.stale{border-color:#e6b3b3;background:linear-gradient(180deg,#fffdfd,#fff5f5)}.unresolved-row-main h3{font-size:clamp(1rem,1.35vw,1.16rem)}.unresolved-row-meta{margin-top:8px;color:#6d7885;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.unresolved-row-side{width:245px;display:grid;justify-items:end;align-content:start;gap:6px}.unresolved-row-side small{color:#75808e;font-weight:700}.unresolved-row-foot{grid-column:1 / -1;border-top:1px dashed #e7d6c3;margin-top:2px;padding-top:8px;color:#7c6a53;font-size:.82rem;font-weight:700}.empty-note{border:1px dashed #ddd5c7;border-radius:11px;background:#fcfaf6;color:#6f7b88;padding:11px}.report-view{display:grid;gap:12px}.metrics-four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}@media(max-width:900px){.metrics-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.metrics-four-grid{grid-template-columns:1fr}}.metric-card{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:10px;display:grid;gap:5px}.metric-card span{color:#6f7986;font-size:.85rem}.metric-card strong{font-size:2rem;line-height:1}.metric-card .delta{font-weight:800;font-size:.82rem}.delta.positive{color:#3f8d4f}.delta.negative{color:#ba4747}.ai-callout{border-left:3px solid var(--orange);border-radius:0 10px 10px 0;background:#fff1d7;color:#7b571f;padding:10px 12px;line-height:1.5}.ai-status{display:block;margin-bottom:6px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#916c2d}.ai-status.error{color:#a24848}.ai-source-label{display:block;margin-bottom:6px;font-size:.76rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#8a6a2f}.section-title-row{display:flex;justify-content:space-between;align-items:center}.marketplace-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:760px){.marketplace-card-grid{grid-template-columns:1fr}}.marketplace-card{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:10px;display:grid;gap:10px}.marketplace-card header{display:grid;gap:4px}.marketplace-card h3{font-size:1rem}.marketplace-card strong{font-size:2rem;line-height:1}.marketplace-card header small{color:#6f7a86;font-size:.76rem;letter-spacing:.04em}.market-group{border-top:1px solid #ece4d7;padding-top:8px;display:grid;gap:7px}.market-group h4{font-size:.78rem;color:#8a95a1;letter-spacing:.04em;text-transform:uppercase}.market-line{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;color:#6f7a86;font-size:.85rem}.dot{width:6px;height:6px;border-radius:999px}.dot.good{background:#7fbe47}.dot.warning{background:#df6359}.listing-check-card{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:10px;display:grid;gap:7px}.listing-check-card strong{color:#7b858f;font-size:.88rem;letter-spacing:.04em}.listing-check-card p{color:#3f4751}.report-footer{border-top:1px solid #ece4d7;padding-top:10px;color:#6e7985;display:flex;gap:14px;flex-wrap:wrap}.file-strip{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:9px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.file-badge{width:32px;height:32px;border-radius:8px;background:#2d72b7}.file-meta{display:grid;gap:3px}.file-meta strong{font-size:.97rem}.file-meta small{color:#73808d}.file-actions{display:flex;gap:8px}.weekly-total-card{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:11px;display:flex;justify-content:space-between;gap:12px;align-items:end}.weekly-total-card span{color:#6e7986;letter-spacing:.04em;font-size:.8rem}.weekly-total-card strong{display:block;margin-top:4px;font-size:clamp(2rem,2.8vw,2.6rem);line-height:1}.weekly-total-card small{font-weight:700}.weekly-benchmark{text-align:right;display:grid;gap:3px}.weekly-benchmark strong{font-size:1.9rem}.weekly-benchmark small{color:#798593}.weekly-breakdown-list{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:9px;display:grid;gap:7px}.weekly-breakdown-row{display:grid;grid-template-columns:minmax(130px,220px) 1fr 66px 70px;gap:10px;align-items:center}.row-label{color:#495562}.row-track{height:8px;border-radius:999px;background:#efece5;overflow:hidden}.row-fill{display:block;height:100%;border-radius:inherit}.row-fill.completed{background:var(--blue)}.row-fill.overdue{background:linear-gradient(90deg,var(--blue),#e8784d)}.row-value{text-align:right;font-weight:700;color:#38434f}.row-delta{text-align:right;font-size:.86rem;font-weight:800}.row-delta.positive{color:#3d8d4e}.row-delta.negative{color:#ba4747}.narrative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.narrative-grid.single{grid-template-columns:1fr}.narrative-grid.triad{grid-template-columns:repeat(3,minmax(0,1fr))}.period-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.period-insight-card{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:10px;display:grid;gap:6px}.period-insight-card header{display:flex;justify-content:space-between;gap:8px;align-items:center}.period-insight-card h3{font-size:.92rem}.period-insight-card header span{color:#6f7985;font-size:.75rem}.period-insight-card strong{font-size:1.72rem;line-height:1}.period-insight-card small{color:#768290}.period-insight-classification-row{display:flex;gap:6px;flex-wrap:wrap}.period-insight-stream-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.period-insight-stream-grid.dynamic{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.period-insight-stream-card{border:1px solid #e8e1d2;border-radius:10px;padding:8px;background:#fff;display:grid;gap:3px}.period-insight-stream-card span{color:#65717f;font-size:.78rem}.period-insight-stream-card strong{font-size:1.18rem;line-height:1.1}.period-insight-stream-card small{color:#7b8794}.period-insight-stream-card.orders{background:linear-gradient(180deg,#fff,#f4f8ff)}.period-insight-stream-card.sales{background:linear-gradient(180deg,#fff,#fff8f1)}.period-insight-stream-card.stocks{background:linear-gradient(180deg,#fff,#f0fbfa)}.period-insight-stream-card.packing{background:linear-gradient(180deg,#fff,#fdf2f7)}.period-insight-stream-card.customer_rating{background:linear-gradient(180deg,#fff,#fefaf0)}.period-insight-stream-card.operations{background:linear-gradient(180deg,#fff,#f3fcf7)}.period-insight-stream-card.finance{background:linear-gradient(180deg,#fff,#f7f4ff)}.period-insight-stream-card.general{background:linear-gradient(180deg,#fff,#f5f7fa)}.captured-response-shell{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:10px;display:grid;gap:10px}.captured-response-list{display:grid;gap:8px;max-height:520px;overflow:auto;padding-right:4px}.captured-response-card{border:1px solid #e6dfd1;border-radius:11px;background:linear-gradient(180deg,#fff,#fdf9f1);padding:10px;display:grid;gap:8px}.captured-response-classification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.captured-response-classification-grid.dynamic{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.captured-response-classification-card{border:1px solid #e8e0d2;border-radius:10px;background:#fff;padding:8px;display:grid;gap:4px}.captured-response-classification-card.orders{background:linear-gradient(180deg,#fff,#f4f8ff)}.captured-response-classification-card.sales{background:linear-gradient(180deg,#fff,#fff8f1)}.captured-response-classification-card.stocks{background:linear-gradient(180deg,#fff,#f0fbfa)}.captured-response-classification-card.packing{background:linear-gradient(180deg,#fff,#fdf2f7)}.captured-response-classification-card.customer_rating{background:linear-gradient(180deg,#fff,#fefaf0)}.captured-response-classification-card.operations{background:linear-gradient(180deg,#fff,#f3fcf7)}.captured-response-classification-card.finance{background:linear-gradient(180deg,#fff,#f7f4ff)}.captured-response-classification-card.general{background:linear-gradient(180deg,#fff,#f5f7fa)}.captured-response-classification-card span{color:#65727f;font-size:.79rem}.captured-response-classification-card strong{font-size:1.2rem;line-height:1.1}.captured-response-classification-card small{color:#7a8793}.stream-graph-list{display:grid;gap:6px}.stream-graph-row{display:grid;gap:4px}.stream-graph-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.stream-graph-head strong{font-size:.84rem;color:#405063}.stream-graph-head small{color:#6f7b87;font-size:.76rem}.stream-graph-track{height:8px;border-radius:999px;background:#efe9dc;overflow:hidden}.stream-graph-fill{display:block;height:100%;border-radius:inherit;background:#7c8a98}.stream-graph-fill.orders{background:linear-gradient(90deg,#9db9ea,#5d86cc)}.stream-graph-fill.sales{background:linear-gradient(90deg,#efbc81,#e28f3d)}.stream-graph-fill.stocks{background:linear-gradient(90deg,#7fcfc8,#0f9f94)}.stream-graph-fill.packing{background:linear-gradient(90deg,#e8a0c3,#d1478a)}.stream-graph-fill.customer_rating{background:linear-gradient(90deg,#e6c565,#ca8a04)}.stream-graph-fill.operations{background:linear-gradient(90deg,#85c1a6,#3c8f64)}.stream-graph-fill.finance{background:linear-gradient(90deg,#b8a8df,#7455b6)}.stream-graph-fill.general{background:linear-gradient(90deg,#b7bec6,#7e8792)}.captured-response-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.captured-response-head h3{font-size:.96rem}.captured-response-head p{margin-top:4px;color:#6f7b88;font-size:.82rem}.captured-response-metrics{display:flex;flex-wrap:wrap;gap:12px;color:#5e6976;font-size:.82rem}.captured-response-metrics strong{font-size:.86rem}.captured-response-excerpt{border-left:2px solid #e0d7c6;padding-left:8px;color:#4f5b69;line-height:1.45}.captured-response-ai-summary{display:grid;gap:4px;border:1px dashed #e8dfd2;border-radius:10px;background:#fcfaf5;padding:8px}.captured-response-ai-summary p{margin:0;color:#4d5a68;line-height:1.4;font-size:.83rem}.captured-response-extracted-metrics{display:grid;gap:6px}.captured-response-extracted-metrics>strong{color:#49586a;font-size:.82rem}.captured-response-metric-chip-row{display:flex;flex-wrap:wrap;gap:6px}.metric-chip{border:1px solid #e1d8c9;border-radius:999px;background:#fff;color:#4a5a69;padding:4px 10px;font-size:.76rem;line-height:1.2}.captured-response-metric-chip-row small{color:#6f7d8a}.captured-attachment-list{display:grid;gap:7px}.captured-attachment-row{border:1px solid #ece5d8;border-radius:10px;background:#fff;padding:8px;display:flex;justify-content:space-between;align-items:center;gap:8px}.captured-attachment-row strong{font-size:.86rem}.captured-attachment-row small{display:block;color:#7a8793;font-size:.76rem}.captured-attachment-title-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.attachment-type-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d2dbe6;border-radius:999px;padding:2px 8px;font-size:.69rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.attachment-type-badge.previewable{border-color:#b8d2ea;background:#e9f4ff;color:#2f668f}.attachment-type-badge.download-only{border-color:#d8ccb8;background:#f6efe4;color:#7a6144}.narrative-card{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:11px;display:grid;gap:8px}.narrative-card h3{font-size:1rem}.narrative-card p{color:#4a5562;line-height:1.5}.classification-list{display:grid;gap:8px}.classification-item{border:1px solid #ebe4d6;border-radius:10px;background:#fbf9f4;padding:8px;display:flex;justify-content:space-between;align-items:center;gap:8px}.classification-count{font-size:1.15rem;color:#2c3844}.insight-list{display:grid;gap:8px}.channel-status-row{border-top:1px dashed #e9e1d3;padding-top:7px;display:grid;gap:2px}.channel-status-row small{color:#6d7886}.lifecycle-view{display:grid;gap:12px}.lifecycle-stage-list{display:grid;gap:11px}.lifecycle-stage-block h2{color:#767f8a;font-size:.95rem;letter-spacing:.03em;text-transform:uppercase;margin-bottom:7px}.lifecycle-stage-card{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:10px;display:grid;gap:8px}.lifecycle-stage-card.danger{border-color:#ebb1b1}.lifecycle-stage-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.lifecycle-stage-head h3{font-size:1.08rem}.task-checkpoint-badge{display:inline-flex;align-items:center;flex-shrink:0;align-self:center;white-space:nowrap;font-family:Inter,Manrope,sans-serif;font-size:10px;font-weight:700;line-height:15px;letter-spacing:.01em;color:#8c57ff;background:#ede9fe;border:1px solid #ddd3fd;border-radius:999px;padding:4px 10px}.lifecycle-subline{color:#6f7a87}.lifecycle-meta-row{display:flex;justify-content:space-between;color:#6f7a87;font-weight:700}.stage-note{border-radius:9px;padding:9px;font-weight:700}.stage-note.neutral{background:#f3f2ef;color:#66717e}.stage-note.info{background:#e5f2ff;color:#2f618f}.stage-note.warning{background:#fff2da;color:#916725}.stage-note.danger{background:#ffe8e8;color:#a34747}.stage-note.success{background:#e1f5ea;color:#317a51}.create-task-view{display:grid;gap:12px;width:100%;max-width:920px;margin:0 auto}.create-success-backdrop{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:16px;background:#0c14208c;animation:create-success-fade .16s ease-out}.create-success-modal{width:min(100%,380px);background:#fff;border-radius:18px;border:1px solid #e3e8f0;box-shadow:0 24px 60px #050c1447;padding:26px 24px 22px;text-align:center;display:grid;justify-items:center;gap:10px;animation:create-success-pop .18s ease-out}.create-success-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e7f7ee;color:#16a34a;margin-bottom:2px}.create-success-title{font-size:1.12rem;font-weight:800;color:var(--text)}.create-success-message{font-size:.9rem;color:#55606d;line-height:1.45;margin:0}.create-success-button{margin-top:8px;border:none;border-radius:10px;background:#8c57ff;color:#fff;font-weight:700;font-size:.9rem;padding:9px 22px;cursor:pointer;transition:background .15s ease}.create-success-button:hover{background:#7a44ef}@keyframes create-success-fade{0%{opacity:0}to{opacity:1}}@keyframes create-success-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.create-task-form{display:grid;gap:12px}.create-task-grid{border:1px solid #dfd8ca;border-radius:12px;background:linear-gradient(180deg,#fffdf9,#f8f4eb);padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.create-task-grid .field{display:grid;gap:5px;color:#6f7987;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.create-task-grid .field.full{grid-column:1 / -1}.create-task-grid .field input,.create-task-grid .field select,.create-task-grid .field textarea{border:1px solid #d4ccbd;border-radius:9px;background:#fff;color:var(--text);padding:8px 9px}.create-task-grid .field textarea{resize:vertical}.create-task-grid .field.toggle{border:1px dashed #d7cfbf;border-radius:9px;background:#fff;padding:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.create-task-grid .field.toggle span{color:#55606d;font-size:.82rem;letter-spacing:0}.create-task-grid .field.toggle input{width:16px;height:16px;accent-color:#2f6d9c}.picker-section{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:10px;display:grid;gap:8px}.picker-section h2{color:#5d6975;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase}.picker-section p{color:#778392}.picker-dropdown{display:grid;gap:5px;color:#6f7987;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.picker-dropdown input,.picker-dropdown select{border:1px solid #d4ccbd;border-radius:9px;background:#fff;color:var(--text);padding:8px 9px}.field-search-shell,.picker-search-shell{display:grid;gap:6px}.picker-search-row{display:flex;align-items:center;gap:8px}.picker-search-row input{flex:1;min-width:0;background:#fff}.picker-search-row .secondary-btn{white-space:nowrap}.picker-option-list{border:1px solid #dcd3c2;border-radius:10px;background:linear-gradient(180deg,#fffefc,#f8f3e8);padding:4px;max-height:210px;overflow-y:auto;display:grid;gap:4px}.picker-option-list.compact{max-height:186px}.picker-option{border:1px solid transparent;border-radius:8px;background:#fff;color:#354556;text-align:left;padding:8px;display:grid;gap:2px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.picker-option:hover{border-color:#c2d8eb;background:#eef6ff}.picker-option.active{border-color:#9dc2e2;background:#deebf9}.picker-option-label{font-size:.86rem;font-weight:800;letter-spacing:0;text-transform:none}.picker-option-meta{font-size:.74rem;color:#718090;letter-spacing:0;text-transform:none}.picker-option-empty{border:1px dashed #d9cfbe;border-radius:9px;background:#fffdf8;color:#7a8794;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none;padding:8px 9px}.picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.picker-grid.selected-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-chip{border:1px solid #e2dbc9;border-radius:10px;background:#fefcf8;padding:9px;display:grid;gap:3px;text-align:left;cursor:pointer}.picker-chip.removable{position:relative;padding-right:28px}.picker-chip-remove{position:absolute;top:7px;right:9px;color:#6f7f8f;font-size:.95rem;line-height:1;font-weight:700}.picker-chip strong{font-size:.94rem}.picker-chip small{color:#7c8795;font-size:.79rem}.picker-chip:hover{border-color:#d5ccb9}.picker-chip.active{border-color:#bcd6ec;background:linear-gradient(180deg,#fff,#f1f8ff)}.picker-chip.active:hover .picker-chip-remove{color:#2f435a}.create-task-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.task-list-panel{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:10px;display:grid;gap:10px}.task-list-header{display:grid;gap:4px}.task-list-header h2{color:#5d6975;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase}.task-list-header p{color:#778392}.task-template-list{display:grid;gap:8px}.task-template-row{border:1px solid #e4dece;border-radius:10px;background:linear-gradient(180deg,#fff,#fcf8ef);padding:9px;display:grid;gap:6px}.task-template-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-template-title-row h3{color:#37424f;font-size:.94rem}.template-status{border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:700}.template-status.active{background:#e5f7ec;color:#2f7a50}.template-status.paused{background:#fff1e1;color:#a76c2f}.task-template-detail{color:#5f6d7a;font-size:.83rem}.task-template-meta{display:flex;flex-wrap:wrap;gap:8px;color:#6e7a87;font-size:.76rem;text-transform:uppercase;letter-spacing:.03em}.task-template-links{display:grid;gap:4px;color:#566371;font-size:.8rem}.task-template-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.analysis-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analysis-card{border:1px solid #e4dece;border-radius:12px;background:#fff;padding:11px;display:grid;gap:8px}.analysis-card h3{font-size:1rem}.analysis-card p{color:#4d5966}.analysis-row{border:1px solid #ece4d7;border-radius:10px;background:#fcfaf5;padding:8px;display:flex;justify-content:space-between;align-items:center;gap:10px}.analysis-row strong{font-size:.92rem;color:#32404f}.analysis-row small{display:block;margin-top:2px;color:#72808c}.analysis-flag-row{border:1px dashed #e7dfd2;border-radius:10px;background:#fdfaf4;padding:8px;display:grid;gap:6px}.analysis-flag-row p{color:#556372;line-height:1.45}.audit-view{display:grid;gap:12px}.audit-event-list{margin-top:8px;display:grid;gap:8px}.audit-event-row{border:1px solid #e3dccf;border-radius:12px;background:#fff;padding:10px;display:grid;grid-template-columns:1fr auto;gap:12px}.audit-event-main{display:grid;gap:4px}.audit-event-main h3{font-size:1rem}.audit-event-main p{color:#66727f;font-size:.84rem}.audit-event-main small{color:#51606d;font-size:.82rem}.audit-event-side{width:240px;display:grid;justify-items:end;align-content:center;gap:6px}.audit-event-side small{color:#6f7b87;text-align:right}@media(max-width:1080px){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-filter-grid .search-label{grid-column:span 3}.marketplace-card-grid,.narrative-grid,.analysis-section-grid,.period-insight-grid,.period-insight-stream-grid,.captured-response-classification-grid,.narrative-grid.triad{grid-template-columns:1fr}.picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-search-row{flex-wrap:wrap}.picker-search-row .secondary-btn{width:100%}.weekly-breakdown-row{grid-template-columns:minmax(120px,200px) 1fr 60px 62px}}@media(max-width:760px){.dashboard-shell{padding:16px 12px 34px}.top-bar{flex-direction:column;align-items:stretch}.top-bar .primary-btn{width:100%}.summary-grid,.metrics-four-grid,.advanced-filter-grid{grid-template-columns:1fr}.advanced-filter-grid .search-label{grid-column:span 1}.create-task-grid,.task-row,.unresolved-row,.audit-event-row{grid-template-columns:1fr}.audit-event-side{width:100%;justify-items:start}.audit-event-side small{text-align:left}.task-row-side,.unresolved-row-side{width:100%;justify-items:start}.file-strip{grid-template-columns:auto 1fr}.file-actions{grid-column:1 / -1;justify-content:flex-start}.weekly-total-card{display:grid;grid-template-columns:1fr}.weekly-benchmark{text-align:left}.weekly-breakdown-row{grid-template-columns:1fr;gap:5px}.captured-response-head,.captured-attachment-row{flex-direction:column;align-items:flex-start}.row-value,.row-delta{text-align:left}.picker-grid{grid-template-columns:1fr}.picker-search-row{flex-direction:column;align-items:stretch}.picker-search-row .secondary-btn{width:100%}}.daily-brief-page{display:flex;flex-direction:column;gap:16px;font-family:Inter,sans-serif;width:100%;max-width:100%;min-width:0}.brief-page-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.brief-page-header h1{font-size:25px;font-weight:700;color:#0f172b;line-height:35px;font-family:inherit;letter-spacing:normal}.brief-page-header p{font-size:16.25px;color:#90a1b9;line-height:24.375px;margin:0}.report-brief-card{border:1px solid #f0f0f0;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.report-brief-gradient{height:4px;background:linear-gradient(90deg,#7c3aed,#0891b2)}.report-brief-content{padding:20px}.report-brief-top{display:flex;justify-content:space-between;align-items:center}.report-brief-title{font-size:20px;font-weight:700;color:#101828;line-height:28px}.report-brief-status{background:#dcfce7;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;color:#008236;white-space:nowrap}.report-brief-subtitle{margin-top:4px;font-size:12px;color:#99a1af;line-height:16px}.ai-narrative-banner{border:1px solid #ede9fe;border-radius:16px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.ai-banner-gradient{height:4px;background:linear-gradient(90deg,#7c3aed,#6366f1 50%,#a855f7)}.ai-banner-content{padding:16px;background:linear-gradient(172deg,#faf5ff,#f5f3ff);min-width:0}@media(min-width:641px){.ai-banner-content{padding:20px}}.ai-banner-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.ai-banner-label{font-size:10px;font-weight:900;color:#8c57ff;text-transform:uppercase;letter-spacing:1px}.ai-banner-confidence{margin-left:auto;background:#ddd6ff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;color:#8c57ff}.ai-banner-title{font-size:14px;font-weight:700;color:#101828;margin-bottom:6px;line-height:20px;overflow-wrap:anywhere;word-break:break-word}.ai-banner-body{font-size:14px;color:#4a5565;line-height:22.75px;overflow-wrap:anywhere;word-break:break-word}.ai-banner-status-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ai-status-tag{font-size:10px;font-weight:800;text-transform:uppercase;color:#8c57ff}.ai-status-tag.error{color:#a24848}.insight-panels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1080px){.insight-panels-grid{grid-template-columns:1fr}}.insight-panel-card{border:1px solid #f0f0f0;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.insight-panel-gradient{height:4px;background:linear-gradient(90deg,#7c3aed,#0891b2 50%,#16a34a)}.insight-panel-body{padding:20px;display:flex;flex-direction:column}.insight-panel-header{display:flex;justify-content:space-between;align-items:center}.insight-panel-title{font-size:14px;font-weight:700;color:#101828;line-height:20px}.insight-panel-count{background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;color:#6a7282}.insight-panel-desc{margin-top:16px;font-size:11px;color:#99a1af;font-style:italic;line-height:1.625}.insight-stream-tile-grid{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.insight-stream-tile{border:1px solid;border-radius:14px;padding:13px;display:flex;flex-direction:column}.insight-tile-label{font-size:10px;font-weight:600;color:#6a7282;text-transform:uppercase;letter-spacing:.25px}.insight-tile-value{font-size:24px;font-weight:700;line-height:1;margin-top:4px}.insight-tile-count{font-size:10px;color:#99a1af;margin-top:4px}.insight-stream-tile.stocks{background:#0f9f940d;border-color:#0f9f9421}.insight-stream-tile.stocks .insight-tile-value{color:#0f9f94}.insight-stream-tile.packing{background:#d1478a0d;border-color:#d1478a21}.insight-stream-tile.packing .insight-tile-value{color:#d1478a}.insight-stream-tile.customer_rating{background:#ca8a040d;border-color:#ca8a0421}.insight-stream-tile.customer_rating .insight-tile-value{color:#ca8a04}.insight-stream-tile.operations{background:#0891b20d;border-color:#0891b221}.insight-stream-tile.operations .insight-tile-value{color:#0891b2}.insight-stream-tile.finance{background:#7c3aed0d;border-color:#7c3aed21}.insight-stream-tile.finance .insight-tile-value{color:#8c57ff}.insight-stream-tile.commerce{background:#2563eb0f;border-color:#2563eb29}.insight-stream-tile.commerce .insight-tile-value{color:#2563eb}.insight-stream-tile.orders{background:#d977060d;border-color:#d9770621}.insight-stream-tile.orders .insight-tile-value{color:#d97706}.insight-stream-tile.sales{background:#16a34a0d;border-color:#16a34a21}.insight-stream-tile.sales .insight-tile-value{color:#16a34a}.insight-stream-tile.general{background:#6b72800d;border-color:#6b728021}.insight-stream-tile.general .insight-tile-value{color:#6b7280}.insight-general-tile{margin-top:8px;display:flex;justify-content:space-between;align-items:center;padding:13px;border:1px solid rgba(107,114,128,.13);border-radius:14px;background:#6b72800d}.insight-general-label{font-size:10px;font-weight:600;color:#6a7282;text-transform:uppercase}.insight-general-count{font-size:10px;color:#99a1af;margin-top:2px}.insight-general-value{font-size:24px;font-weight:700;color:#6b7280}.insight-divider{height:1px;background:#f3f4f6;margin-top:16px}.insight-bar-list{margin-top:16px;display:flex;flex-direction:column}.insight-bar-row{display:flex;align-items:center;gap:8px;padding-top:10px}.insight-bar-label{width:80px;flex-shrink:0;font-size:10px;font-weight:500;color:#6a7282}.insight-bar-track{flex:1;height:8px;border-radius:999px;background:#f3f4f6;overflow:hidden}.insight-bar-fill{height:100%;border-radius:inherit;display:block}.insight-bar-fill.stocks{background:#0f9f94}.insight-bar-fill.packing{background:#d1478a}.insight-bar-fill.customer_rating{background:#ca8a04}.insight-bar-fill.finance{background:#8c57ff}.insight-bar-fill.operations{background:#0891b2}.insight-bar-fill.commerce{background:#2563eb}.insight-bar-fill.orders{background:#d97706}.insight-bar-fill.sales{background:#16a34a}.insight-bar-fill.general{background:#6b7280}.insight-bar-value{width:56px;text-align:right;font-size:12px;font-weight:700;color:#9ca3af}.insight-risk-row{display:flex;align-items:center;gap:8px;margin-top:20px}.insight-metric-breakdown-section{margin-top:16px;border-top:1px solid #eef2f7;padding-top:12px;display:grid;gap:8px}.insight-metric-breakdown-title{margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.insight-metric-breakdown-empty{margin:0;font-family:Inter,sans-serif;font-size:12px;color:#94a3b8}.insight-metric-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.insight-metric-breakdown-item{border:1px solid #e8edf5;border-radius:12px;background:#fcfdff;padding:9px;display:grid;gap:2px}.insight-metric-breakdown-item>span{font-family:Inter,sans-serif;font-size:11px;color:#64748b}.insight-metric-breakdown-item>strong{font-family:Space Grotesk,sans-serif;font-size:22px;line-height:1;color:#0f172b}.insight-metric-breakdown-item>small{font-family:Inter,sans-serif;font-size:10px;color:#94a3b8}@media(max-width:720px){.insight-metric-breakdown-grid{grid-template-columns:1fr}}.insight-risk-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:700;line-height:15px}.insight-risk-badge.high{background:#ffe2e2;color:#c10007}.insight-risk-badge.medium{background:#ffedd4;color:#ca3500}.insight-risk-badge.low{background:#dcfce7;color:#008236}.report-brief-footer{border-top:1px solid #ece4d7;padding-top:10px;color:#6e7985;display:flex;gap:14px;flex-wrap:wrap;font-size:.85rem}.section-label-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.section-label-text{font-family:Inter,Manrope,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase;color:#6a7282;white-space:nowrap}.section-label-line{flex:1;height:1px;background:#f3f4f6}.listings-check-section{margin-bottom:20px}.listings-check-card{background:#fff;border:1px solid #0891b2;border-left:4px solid #0891b2;border-radius:16px;padding:21px 24px}.listings-check-text{font-family:Inter,Manrope,sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:#4a5565;margin:0}.captured-responses-section{margin-bottom:20px}.captured-responses-card{background:#fff;border:1px solid #dddde5;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:16px}.cr-top-row{display:flex;align-items:center;justify-content:flex-end;gap:10px}.cr-captured-badge{font-size:10px;font-weight:700;background:#ede9fe;color:#8c57ff;border-radius:99px;padding:4px 10px;line-height:15px}.cr-ai-health-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cr-ai-health-chip{font-size:11px;font-weight:600;color:#0f172b;background:linear-gradient(135deg,#ecfeff,#eef2ff);border:1px solid #c7d2fe;border-radius:999px;padding:5px 10px;line-height:16px}.cr-stat-cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.cr-stat-card{min-width:0;border-radius:14px;padding:17px 19px;border:1px solid rgba(107,114,128,.2);border-left:3px solid rgba(107,114,128,.2);background:#fff}.cr-stat-card.stocks{border-color:#0f9f9433}.cr-stat-card.packing{border-color:#d1478a33}.cr-stat-card.customer_rating{border-color:#ca8a0433}.cr-stat-card.operations{border-color:#0891b233}.cr-stat-card.finance{border-color:#7c3aed33}.cr-stat-card.commerce{border-color:#2563eb33}.cr-stat-card.orders{border-color:#d9770633}.cr-stat-card.sales{border-color:#16a34a33}.cr-stat-card.general{border-color:#6b728033}.cr-stat-name{font-size:12px;font-weight:600;color:#364153;margin:0 0 2px;line-height:16px}.cr-stat-count{font-size:16px;font-weight:900;color:#6b7280;margin:0 0 2px;line-height:24px}.cr-stat-card.stocks .cr-stat-count{color:#0f9f94}.cr-stat-card.packing .cr-stat-count{color:#d1478a}.cr-stat-card.customer_rating .cr-stat-count{color:#ca8a04}.cr-stat-card.operations .cr-stat-count{color:#0891b2}.cr-stat-card.finance .cr-stat-count{color:#8c57ff}.cr-stat-card.commerce .cr-stat-count{color:#2563eb}.cr-stat-card.orders .cr-stat-count{color:#d97706}.cr-stat-card.sales .cr-stat-count{color:#16a34a}.cr-stat-card.general .cr-stat-count{color:#6b7280}.cr-stat-extracted{font-size:12px;color:#99a1af;margin:0;line-height:16px}.cr-bar-card{background:#fff;border:1px solid rgba(107,114,128,.2);border-left:3px solid rgba(107,114,128,.2);border-radius:14px;padding:17px 19px;display:flex;flex-direction:column;gap:10px}.cr-bar-row{display:flex;align-items:center;gap:8px}.cr-bar-label{font-size:10px;font-weight:500;color:#6a7282;min-width:144px;white-space:nowrap}.cr-bar-track{flex:1;height:8px;background:#f3f4f6;border-radius:99px;overflow:hidden}.cr-bar-fill{display:block;height:100%;border-radius:99px;background:#d1d5db;transition:width .3s ease}.cr-bar-fill.stocks{background:#0f9f94}.cr-bar-fill.packing{background:#d1478a}.cr-bar-fill.customer_rating{background:#ca8a04}.cr-bar-fill.operations{background:#0891b2}.cr-bar-fill.finance{background:#8c57ff}.cr-bar-fill.commerce{background:#2563eb}.cr-bar-fill.orders{background:#d97706}.cr-bar-fill.sales{background:#16a34a}.cr-bar-fill.general{background:#6b7280}.cr-bar-value{font-size:12px;font-weight:700;color:#9ca3af;min-width:24px;text-align:right}.cr-bar-value.stocks{color:#0f9f94}.cr-bar-value.packing{color:#d1478a}.cr-bar-value.customer_rating{color:#ca8a04}.cr-bar-value.operations{color:#0891b2}.cr-bar-value.finance{color:#8c57ff}.cr-bar-value.commerce{color:#2563eb}.cr-bar-value.orders{color:#d97706}.cr-bar-value.sales{color:#16a34a}.cr-bar-value.general{color:#6b7280}.cr-response-list{display:flex;flex-direction:column;gap:14px}.cr-response-card{border:1px solid #8c57ff;border-left:4px solid #8c57ff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;background:#fff}.cr-response-card.stocks{border-color:#0f9f94}.cr-response-card.packing{border-color:#d1478a}.cr-response-card.customer_rating{border-color:#ca8a04}.cr-response-card.operations{border-color:#0891b2}.cr-response-card.finance{border-color:#8c57ff}.cr-response-card.commerce{border-color:#2563eb}.cr-response-card.orders{border-color:#d97706}.cr-response-card.sales{border-color:#16a34a}.cr-response-card.general{border-color:#6b7280}.cr-response-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cr-response-title{font-size:14px;font-weight:600;color:#1e2939;line-height:20px}.cr-risk-badge{font-size:11px;font-weight:600;border-radius:20px;padding:2px 9px;white-space:nowrap;flex-shrink:0}.cr-risk-badge.high{background:#ffe2e2;color:#c10007}.cr-risk-badge.medium{background:#ffedd4;color:#ca3500}.cr-risk-badge.low{background:#dcfce7;color:#008236}.cr-response-meta-1{font-size:12px;color:#99a1af;margin:0;line-height:16px}.cr-response-meta-2{font-size:12px;color:#6a7282;margin:0;line-height:16px}.cr-response-meta-2 strong{font-weight:400;color:#6a7282}.cr-excerpt-box{font-size:13px;font-style:italic;color:#4b5563;overflow-wrap:anywhere;border-left:3px solid #d1d5db;padding:8px 12px;margin:0;border-radius:0 6px 6px 0;background:#f9fafb;line-height:1.55}.cr-excerpt-box.stocks{border-left-color:#0f9f94;background:#0f9f940a}.cr-excerpt-box.packing{border-left-color:#d1478a;background:#d1478a0a}.cr-excerpt-box.customer_rating{border-left-color:#ca8a04;background:#ca8a040a}.cr-excerpt-box.operations{border-left-color:#0891b2;background:#0891b20a}.cr-excerpt-box.finance{border-left-color:#8c57ff;background:#8c57ff0a}.cr-excerpt-box.commerce{border-left-color:#2563eb;background:#2563eb0a}.cr-excerpt-box.orders{border-left-color:#d97706;background:#d977060a}.cr-excerpt-box.sales{border-left-color:#16a34a;background:#16a34a0a}.cr-excerpt-box.general{border-left-color:#6b7280;background:#f9fafb}.cr-ai-box{border-radius:14px;padding:13px;display:flex;flex-direction:column;gap:4px;background:#8c57ff0d;border:1px solid rgba(140,87,255,.13)}.cr-ai-box.stocks{background:#0f9f940d;border-color:#0f9f9421}.cr-ai-box.packing{background:#d1478a0d;border-color:#d1478a21}.cr-ai-box.customer_rating{background:#ca8a040d;border-color:#ca8a0421}.cr-ai-box.operations{background:#0891b20d;border-color:#0891b221}.cr-ai-box.finance{background:#7c3aed0d;border-color:#7c3aed21}.cr-ai-box.commerce{background:#2563eb0d;border-color:#2563eb21}.cr-ai-box.orders{background:#d977060d;border-color:#d9770621}.cr-ai-box.sales{background:#16a34a0d;border-color:#16a34a21}.cr-ai-box.general{background:#6b72800d;border-color:#6b728021}.cr-ai-title{font-size:12px;font-weight:700;color:#8c57ff;margin:0;line-height:16px}.cr-ai-box.stocks .cr-ai-title{color:#0f9f94}.cr-ai-box.packing .cr-ai-title{color:#d1478a}.cr-ai-box.customer_rating .cr-ai-title{color:#ca8a04}.cr-ai-box.operations .cr-ai-title{color:#0891b2}.cr-ai-box.finance .cr-ai-title{color:#8c57ff}.cr-ai-box.commerce .cr-ai-title{color:#2563eb}.cr-ai-box.orders .cr-ai-title{color:#d97706}.cr-ai-box.sales .cr-ai-title{color:#16a34a}.cr-ai-box.general .cr-ai-title{color:#6b7280}.cr-ai-action{font-size:12px;color:#4a5565;margin:0;line-height:16px}.cr-metrics-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cr-no-metrics{font-size:11.5px;color:#9ca3af;font-style:italic}.cr-metric-badge{font-size:11.5px;font-weight:500;border-radius:20px;padding:3px 10px;background:#f3f4f6;color:#374151}.cr-metric-badge.stocks{background:#0f9f9414;color:#0f9f94}.cr-metric-badge.packing{background:#d1478a14;color:#d1478a}.cr-metric-badge.customer_rating{background:#ca8a0414;color:#ca8a04}.cr-metric-badge.operations{background:#0891b214;color:#0891b2}.cr-metric-badge.finance{background:#8c57ff14;color:#8c57ff}.cr-metric-badge.commerce{background:#2563eb14;color:#2563eb}.cr-metric-badge.orders{background:#d9770614;color:#d97706}.cr-metric-badge.sales{background:#16a34a14;color:#16a34a}.cr-metric-badge.general{background:#f3f4f6;color:#6b7280}.cr-doc-link-hint{font-size:11.5px;color:#9ca3af;font-style:italic}.cr-attachment-metric-section{border-top:1px dashed #e5e7eb;padding-top:10px;display:flex;flex-direction:column;gap:6px}.cr-attachment-metric-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.cr-attachment-metric-note{font-size:11.5px;color:#9ca3af;font-style:italic}.cr-attachment-metric-note.failed{color:#b91c1c;font-style:normal}.cr-attachment-list{display:flex;flex-direction:column;gap:8px;border-top:1px solid #f3f4f6;padding-top:10px}.cr-no-attachments{font-size:11.5px;color:#9ca3af;font-style:italic}.cr-attachment-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cr-attachment-info{display:flex;flex-direction:column;gap:1px;min-width:0}.cr-attachment-name{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-attachment-size{font-size:11px;color:#9ca3af}.adb-attachment-hint{font-family:Inter,sans-serif;font-size:11.5px;font-style:italic;color:#9ca3af}.cr-download-btn[aria-busy=true],.adb-solid-btn[aria-busy=true],.attachment-full-btn[aria-busy=true]{opacity:.6;cursor:progress}.cr-attachment-actions{display:flex;gap:6px;flex-shrink:0}.cr-preview-btn,.cr-download-btn{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;border-radius:6px;padding:5px 12px;cursor:pointer;transition:opacity .15s;text-decoration:none;border:none}.cr-preview-btn{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.cr-preview-btn:hover:not(:disabled){background:#e9eaec}.cr-preview-btn:disabled{opacity:.45;cursor:not-allowed}.cr-download-btn{background:#8c57ff;color:#fff}.cr-download-btn:hover:not(:disabled){opacity:.88}.cr-download-btn:disabled{opacity:.45;cursor:not-allowed}.header-refresh-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 17px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:Inter,Manrope,sans-serif;font-size:14px;font-weight:500;color:#4a5565;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s;line-height:20px}.header-refresh-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.header-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.header-refresh-icon{width:16px;height:16px;flex-shrink:0;transition:transform .5s ease}.header-refresh-btn.refreshing .header-refresh-icon{animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weekly-narrative-section{margin-bottom:4px}.weekly-narrative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.weekly-narrative-card{background:#fff;border-radius:16px;border:1px solid #8c57ff;border-left:4px solid #8c57ff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;align-self:stretch}.weekly-narrative-card.card-purple{border-color:#8c57ff}.weekly-narrative-card.card-cyan{border-color:#0891b2}.weekly-narrative-card-body{padding:20px}.weekly-narrative-card-title{font-family:Inter,Manrope,sans-serif;font-size:14px;font-weight:700;color:#101828;line-height:20px;margin:0 0 12px}.weekly-key-points-list{display:flex;flex-direction:column;padding-top:12px}.weekly-key-point-item{display:flex;gap:8px;align-items:flex-start;padding-top:10px}.weekly-key-point-item:first-child{padding-top:0}.weekly-key-point-bullet{width:6px;height:6px;border-radius:50%;background:#8c57ff;flex-shrink:0;margin-top:7px}.weekly-key-point-text{font-family:Inter,Manrope,sans-serif;font-size:14px;color:#4a5565;line-height:20px;margin:0}.weekly-narrative-empty{font-family:Inter,Manrope,sans-serif;font-size:13px;color:#99a1af;font-style:italic;margin:0}.weekly-ch-status-list{padding-top:12px;display:flex;flex-direction:column;gap:8px}.weekly-ch-status-row{background:#ecfeff;border:1px solid #cefafe;border-radius:14px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.weekly-ch-name-group{display:flex;flex-direction:column;gap:2px}.weekly-ch-name{font-family:Inter,Manrope,sans-serif;font-size:14px;font-weight:600;color:#1e2939;line-height:20px}.weekly-ch-sub{font-family:Inter,Manrope,sans-serif;font-size:12px;color:#99a1af;line-height:16px}.weekly-ch-badge{font-family:Inter,Manrope,sans-serif;font-size:10px;font-weight:700;border-radius:99px;padding:4px 10px;line-height:15px;white-space:nowrap;flex-shrink:0}.weekly-ch-badge.pending{background:#ffedd4;color:#ca3500}.weekly-ch-badge.inprogress{background:#dbeafe;color:#1d4ed8}.weekly-ch-badge.ontrack{background:#dcfce7;color:#008236}@media(max-width:760px){.weekly-narrative-grid{grid-template-columns:1fr}}.adb-page{gap:24px;font-family:Inter,sans-serif}.adb-page p{margin:0}.adb-hr{height:1px;width:100%;background:#e8ebed;flex-shrink:0}.adb-empty{font-family:Inter,sans-serif;font-size:14px;color:#9999a1;text-align:center;padding:16px 0;width:100%}.adb-section-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.adb-section-title{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#1a1a1f;letter-spacing:normal}.adb-section-sub{font-family:Inter,sans-serif;font-size:14px;color:#6b7280}.adb-ghost-btn,.adb-outline-btn,.adb-solid-btn{font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:10px 16px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.adb-ghost-btn{background:#fff;border:1px solid #e2e8f0;color:#6b7280}.adb-ghost-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.adb-outline-btn{flex:1;background:#fff;border:1px solid #e5e7eb;color:#6b7280;padding:10px 12px}.adb-solid-btn{background:#8c57ff;border:1px solid transparent;color:#fff;padding:10px 12px}.adb-solid-btn:hover:not(:disabled){background:#7b45f0}.adb-solid-btn.danger{background:#ef4444;flex:1}.adb-solid-btn.danger:hover:not(:disabled){background:#dc2626}.adb-ghost-btn:disabled,.adb-outline-btn:disabled,.adb-solid-btn:disabled{opacity:.55;cursor:not-allowed}.adb-ghost-btn.compact,.adb-solid-btn.compact{border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;gap:6px}.adb-alerts-row{display:flex;align-items:stretch;gap:24px;width:100%}.adb-alert-card{flex:2 1 0;min-width:0;background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px #00000008;display:flex;flex-direction:column;gap:20px;overflow:hidden}.adb-alert-head{display:flex;align-items:flex-start;gap:16px;width:100%}.adb-alert-icon{width:40px;height:40px;border-radius:11.725px;background:#ef4444;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.adb-alert-head-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px}.adb-alert-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.adb-alert-title{flex:1 1 0;min-width:0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.35;color:#1e1a29;letter-spacing:normal}.adb-confidence-pill{flex-shrink:0;background:#f1eeff;color:#8c57ff;font-size:12px;font-weight:600;border-radius:99px;padding:6px 12px;white-space:nowrap}.adb-alert-status{font-size:12px;color:#8c57ff}.adb-alert-status.error{color:#ef4444}.adb-alert-body{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#6b7280;opacity:.9}.adb-alert-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.adb-alert-meta{font-family:Inter,sans-serif;font-size:12px;color:#9ca3af}.adb-alert-meta-strong{font-family:Inter,sans-serif;font-weight:600;color:#6b7280;letter-spacing:normal}.adb-scan-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 10px #2e263d1f;display:flex;flex-direction:column;gap:24px;overflow:hidden}.adb-scan-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.adb-scan-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adb-scan-pill,.adb-scan-toggle{font-family:Inter,sans-serif;font-size:12px;font-weight:500;border-radius:100px;padding:6px 10px;white-space:nowrap;border:1px solid transparent}.adb-scan-pill.breach{background:#fde0e2;color:#e73f4c}.adb-scan-pill.watch{background:#fff7ed;color:#ea9828}.adb-scan-pill.healthy{background:#e0f5e9;color:#22b178}.adb-scan-toggle{cursor:pointer;transition:background .15s ease,color .15s ease}.adb-scan-toggle.attention{background:#fff;border-color:#e73f4c;color:#e73f4c}.adb-scan-toggle.attention.is-active{background:#e73f4c;color:#fff}.adb-scan-toggle.all{background:#fff;border-color:#e2e8f0;color:#6b7280}.adb-scan-toggle.all.is-active{background:#8c57ff;border-color:#8c57ff;color:#fff}.adb-scan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:100%}.adb-kpi-card{background:#fff;border:1px solid #e8ebed;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.adb-kpi-labels{display:flex;flex-direction:column;gap:4px;width:100%}.adb-kpi-label{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#737a87}.adb-kpi-metric{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#808794;letter-spacing:.8px;text-transform:uppercase}.adb-kpi-state{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:100px;padding:3px 8px;font-size:11px;font-weight:500;white-space:nowrap}.adb-kpi-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.adb-kpi-state.breach{border-color:#dc2626;color:#e73f4c}.adb-kpi-state.watch{border-color:#ea9828;color:#ea9828}.adb-kpi-state.healthy{border-color:#4caf50;color:#4caf50}.adb-kpi-value{font-family:Inter,sans-serif;font-size:36px;font-weight:700;color:#14141a;line-height:1.05;white-space:nowrap}.adb-kpi-target{font-family:Inter,sans-serif;font-size:13px;color:#808794}.adb-kpi-track{width:100%;height:5px;background:#ebedf0;border-radius:100px;overflow:hidden}.adb-kpi-fill{display:block;height:100%;border-radius:100px}.adb-kpi-fill.breach{background:#e73f4c}.adb-kpi-fill.watch{background:#ea9828}.adb-kpi-fill.healthy{background:#4caf50}.adb-kpi-note{font-family:Inter,sans-serif;font-size:13px;width:100%}.adb-kpi-note.breach{color:#e73f4c}.adb-kpi-note.watch{color:#ea9828}.adb-kpi-note.healthy{color:#4caf50}.adb-metrics-row{display:flex;align-items:stretch;gap:24px;width:100%}.adb-chart-card{flex:1 1 0;min-width:0;background:#fff;border:1.054px solid #e5e7eb;border-radius:16.865px;padding:24px;filter:drop-shadow(0 4px 5px rgba(46,38,61,.1))}.adb-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.adb-chart-title-group{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10.541px;min-width:0}.adb-chart-title{font-family:Inter,sans-serif;font-size:16.865px;font-weight:700;color:#1f2937;letter-spacing:normal}.adb-chart-updated{font-family:Inter,sans-serif;font-size:12.649px;color:#6b7280}.adb-chart-total-group{display:flex;align-items:center;gap:8.432px;flex-wrap:wrap;min-width:0}.adb-chart-total{font-family:Inter,sans-serif;font-size:25.297px;font-weight:800;color:#1f2937;white-space:nowrap}.adb-chart-total-sub{font-family:Inter,sans-serif;font-size:12.649px;color:#6b7280}.adb-delta-pill{border-radius:104.351px;padding:2.108px 8.432px;font-size:11.595px;font-weight:600;white-space:nowrap}.adb-delta-pill.up{background:#72e1281a;color:#5bb81f}.adb-delta-pill.down{background:#ef44441a;color:#ef4444}.adb-bar-chart{position:relative;display:block;height:150px;width:100%}.adb-bar-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.adb-bar-grid-row{display:flex;align-items:center;gap:8px}.adb-bar-grid-label{font-family:Inter,sans-serif;font-size:10.541px;font-weight:500;line-height:14px;color:#6b7280;width:30px;text-align:right;flex-shrink:0}.adb-bar-grid-line{flex:1;height:1px;background:#e5e7eb}.adb-bar-plot{position:absolute;inset:7px 0 7px 42px;display:flex;align-items:flex-end;justify-content:space-between;gap:1%}.adb-bar-slot{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center}.adb-bar{position:relative;display:block;width:29px;max-width:100%;background:#6c4cf1;opacity:.85;border-radius:3.162px 3.162px 0 0}.adb-bar-dot{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:7.378px;height:7.378px;border-radius:50%;background:#6c4cf1}.adb-bar-axis{display:flex;justify-content:space-between;padding-left:42px;margin-top:8px;gap:1%}.adb-bar-axis-label{flex:1;font-family:Inter,sans-serif;font-size:10.541px;font-weight:500;color:#6b7280;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adb-threshold-config-card{width:403px;flex:0 0 403px;background:#fff;border:1.049px solid #e2e8f0;border-radius:16.785px;padding:25.178px;display:flex;flex-direction:column;align-items:flex-start;gap:16.785px;filter:drop-shadow(0 4px 5px rgba(46,38,61,.1))}.adb-config-title{font-family:Inter,sans-serif;font-size:16.785px;font-weight:700;color:#1e1a29}.adb-config-desc{font-family:Inter,sans-serif;font-size:13.638px;color:#6b7280;line-height:1.45}.adb-config-field{display:flex;flex-direction:column;gap:6.294px;width:100%}.adb-config-field-label{font-family:Inter,sans-serif;font-size:11.54px;font-weight:600;color:#9ca3af;text-transform:uppercase}.adb-config-input{background:#fff;border:1.049px solid #e2e8f0;border-radius:8.393px;padding:12.589px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.adb-config-value{font-family:Inter,sans-serif;font-size:14.687px;font-weight:600;color:#1e1a29}.adb-config-unit{font-family:Inter,sans-serif;font-size:14.687px;color:#6b7280}.adb-config-input:focus-within{border-color:#8c57ff}input.adb-config-value{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;line-height:1.4;appearance:textfield;-moz-appearance:textfield}input.adb-config-value::-webkit-outer-spin-button,input.adb-config-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.adb-config-value:disabled{color:#9ca3af;cursor:not-allowed}.adb-threshold-config-card .stock-insights-error{margin:0}.adb-threshold-config-card .adb-solid-btn{width:100%;padding:12.589px;border-radius:8.393px;font-size:13.638px}.adb-trend-card{background:#fff;border-radius:6px;padding:20px;box-shadow:0 4px 10px #2e263d26;display:flex;flex-direction:column;gap:24px;overflow:hidden}.adb-trend-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.adb-trend-card .adb-section-title{color:#1e1a29;line-height:28px}.adb-trend-card .adb-section-sub{line-height:19.5px}.adb-trend-legend{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.adb-trend-legend-empty{font-family:Inter,sans-serif;font-size:12px;color:#9ca3af}.adb-legend-chip{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.adb-legend-dot{width:7.98px;height:7.98px;border-radius:999px;flex-shrink:0}.adb-legend-label{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#374151;line-height:18px}.adb-legend-value{font-family:Inter,sans-serif;font-size:11px;color:#9ca3af;line-height:18px}.adb-trend-chart{display:grid;grid-template-columns:auto 1fr;gap:12px;width:100%}.adb-trend-y-axis{position:relative;height:280px;min-width:28px}.adb-trend-y-label{position:absolute;right:0;transform:translateY(50%);font-family:Inter,sans-serif;font-size:13px;color:#2e263d66;letter-spacing:.4px;line-height:1;white-space:nowrap}.adb-trend-plot{min-width:0;padding-inline:16px}.adb-trend-svg{display:block;width:100%;height:280px;overflow:visible}.adb-trend-axis{position:relative;height:20px;margin-top:10px}.adb-bar-axis>:only-child{margin-inline:auto}.adb-trend-axis-label{position:absolute;top:0;transform:translate(-50%);font-family:Inter,sans-serif;font-size:13px;color:#2e263d66;letter-spacing:.4px;white-space:nowrap}.adb-trend-axis-label.is-first{transform:none}.adb-trend-axis-label.is-last{transform:translate(-100%)}.adb-subcat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.adb-subcat-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.adb-subcat-card .adb-section-title{color:#1e1a29}.adb-subcat-count{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#9ca3b0}.adb-subcat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.adb-subcat-grid.is-wide,.adb-subcat-totals.is-wide{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.adb-subcat-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.adb-subcat-total-tile{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #8c57ff;border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;gap:4px;min-width:0}.adb-subcat-total-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#9ca3af;letter-spacing:.8px;text-transform:uppercase}.adb-subcat-total-value{font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:700;line-height:1.1;color:#8c57ff}@media(max-width:480px){.adb-subcat-totals,.adb-subcat-totals.is-wide{grid-template-columns:minmax(0,1fr)}}.adb-subcat-total-sub{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#9ca3b0}.adb-breakdown-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;filter:drop-shadow(0 8px 12px rgba(15,23,42,.04))}.adb-breakdown-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.adb-breakdown-title{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#9ca3af;letter-spacing:.8px;text-transform:uppercase}.adb-breakdown-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#9ca3af;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.adb-breakdown-panel .adb-hr{background:#e2e8f0}.adb-breakdown-rows{display:flex;flex-direction:column;gap:8px;width:100%}.adb-breakdown-row{background:#f6f5ff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;width:100%}.adb-breakdown-row-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.adb-breakdown-name{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#1e1a29}.adb-breakdown-value{font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1.1}.adb-breakdown-track{width:100%;height:8px;background:#d4d3d5;border-radius:999px;overflow:hidden}.adb-breakdown-fill{display:block;height:100%;border-radius:999px}.adb-breakdown-chips{display:flex;flex-wrap:wrap;gap:8px;width:100%}.adb-meta-chip{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;color:#9ca3af;white-space:nowrap}.adb-meta-chip.strong{font-weight:600;letter-spacing:.8px;text-transform:uppercase}.adb-breakdown-empty{border:1px dashed #e2e8f0;border-radius:12px;width:100%;min-height:322px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:14px;color:#9999a1;text-align:center;padding:16px}.adb-breakdown-empty.is-compact{min-height:96px}.adb-checkpoint-reply{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.adb-checkpoint-reply-meta{margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#6b7280}.adb-checkpoint-reply-text{margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:#1e1a29;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.adb-rating-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:20px;width:100%}.adb-rating-body{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0}.adb-rating-charts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;width:100%;min-width:0}.adb-rating-charts:has(>:only-child){grid-template-columns:minmax(0,1fr)}.adb-rating-chart .attachment-inline-image-button{position:relative;max-height:260px}.adb-rating-chart .attachment-inline-image-img{height:260px;object-fit:cover;object-position:top}.adb-rating-chart .attachment-inline-image-button:after{content:"View full chart";position:absolute;inset:auto 0 0;padding:36px 12px 10px;background:linear-gradient(to bottom,#fff0,#fff 70%);font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#a16207;text-align:center}.adb-rating-chart .attachment-inline-image-state{min-height:260px}.adb-rating-body .adb-checkpoint-reply-text{-webkit-line-clamp:10}@media(max-width:640px){.adb-rating-grid,.adb-rating-body{grid-template-columns:minmax(0,1fr)}}.attachment-inline-image{margin:0;display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.attachment-inline-image-button{display:block;width:100%;padding:0;border:1px solid #fde68a;border-radius:12px;background:#fff;overflow:hidden;cursor:zoom-in}.attachment-inline-image-button:hover,.attachment-inline-image-button:focus-visible{border-color:#ca8a04}.attachment-inline-image-img{display:block;width:100%;height:auto;object-fit:contain}.attachment-inline-image-state{display:flex;align-items:center;justify-content:center;min-height:160px;padding:12px;border:1px dashed #e2e8f0;border-radius:12px;background:#f8fafc;font-family:Inter,sans-serif;font-size:12px;color:#6b7280;text-align:center}.attachment-inline-image-state.is-error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.attachment-inline-image-caption{font-family:Inter,sans-serif;font-size:11px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adb-snapshots-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:24px;box-shadow:0 8px 24px #0f172a0a;display:flex;flex-direction:column;gap:20px;overflow:hidden}.adb-snapshots-card .adb-section-title{color:#1e1a29}.adb-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:21.614px;width:100%}.adb-snapshot-card{background:#fff;border:1.081px solid #e2e8f0;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 28px #0f172a0a,0 2px 8px #0f172a0d}.adb-snapshot-accent{display:block;height:4.323px;width:100%}.adb-snapshot-head{border-bottom:1.081px solid #e2e8f0;padding:17.291px 21.614px 12.969px;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.adb-snapshot-head-left{display:flex;align-items:center;gap:8px}.adb-snapshot-badge{border-radius:999px;padding:6px 10px;font-family:Inter,sans-serif;font-size:14.05px;font-weight:700;white-space:nowrap}.adb-snapshot-chevron{color:#475569;flex-shrink:0}.adb-snapshot-count{background:#f8fafc;border:1.081px solid #e2e8f0;border-radius:1079.628px;padding:4.323px 10.807px;font-family:Inter,sans-serif;font-size:11.888px;font-weight:600;color:#475569;white-space:nowrap}.adb-snapshot-body{padding:17.291px;display:flex;flex-direction:column;gap:12.969px;width:100%}.adb-snapshot-cells{display:flex;align-items:stretch;gap:10.807px;width:100%}.adb-snapshot-cell{flex:1 1 0;min-width:0;background:#f8fafc;border:1px solid #e2e8f0;border-top:2.161px solid #e2e8f0;border-radius:12px;padding:12.969px;display:flex;flex-direction:column;gap:4.323px}.adb-snapshot-cell-label{font-family:Inter,sans-serif;font-size:11.888px;font-weight:700;color:#475569;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adb-snapshot-cell-value{font-family:Inter,sans-serif;font-size:22px;font-weight:700;color:#0f172a;line-height:1.15}.adb-snapshot-cell-sub{font-family:Inter,sans-serif;font-size:10.807px;color:#94a3b8}.adb-snapshot-bar-group{display:flex;flex-direction:column;gap:5.404px;width:100%}.adb-snapshot-bar-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14.049px;width:100%}.adb-snapshot-bar-label{font-family:Inter,sans-serif;font-weight:600;color:#4b5563}.adb-snapshot-bar-value{font-family:Inter,sans-serif;font-weight:700;color:#111827}.adb-snapshot-bar-track{width:100%;height:6.484px;background:#e5e7eb;border-radius:1079.628px;overflow:hidden}.adb-snapshot-bar-fill{display:block;height:100%;border-radius:1079.628px}.adb-snapshot-risk{display:flex;align-items:center;gap:8px}.adb-risk-chip{border-radius:999px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.adb-risk-chip.high{background:#fef2f2;color:#ef4444}.adb-risk-chip.medium{background:#fffbeb;color:#f59e0b}.adb-risk-chip.low{background:#ecfdf5;color:#10b981}.adb-snapshot-more{background:#fff;border:1.081px solid #e2e8f0;border-radius:12px;height:45.39px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,sans-serif;font-size:14.049px;font-weight:600;color:#8c57ff;cursor:pointer}.adb-snapshot-more:hover:not(:disabled){background:#faf8ff}.adb-snapshot-more:disabled{opacity:.55;cursor:not-allowed}.adb-snapmodal-backdrop{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000a7}.adb-snapmodal{width:640px;max-width:100%;max-height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 20px 25px -5px #00000029,0 8px 10px -6px #00000029;overflow:hidden;font-family:Inter,sans-serif;color:#0f172a}.adb-snapmodal-header{flex-shrink:0;height:61px;padding:0 23px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#8c57ff;border-bottom:1px solid #e2e8f0}.adb-snapmodal-title-group{display:flex;align-items:center;gap:8px;min-width:0}.adb-snapmodal-title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.21;letter-spacing:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adb-snapmodal-count{flex-shrink:0;padding:3.5px 10px 2.5px;border:1px solid #f1eaff;border-radius:999px;background:#ffffff1a;font-size:11px;font-weight:600;line-height:1.21;color:#fff;white-space:nowrap}.adb-snapmodal-close{flex-shrink:0;width:30px;height:30px;padding:0;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafc;color:#475569;cursor:pointer;transition:background .15s ease}.adb-snapmodal-close:hover{background:#eef2f7}.adb-snapmodal-close:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.adb-snapmodal-body{flex:1;min-height:0;overflow-y:auto;padding:24px 23px 23px;display:flex;flex-direction:column;gap:20px}.adb-snapmodal-section{display:flex;flex-direction:column;gap:11px;min-width:0}.adb-snapmodal-section.is-extracted{margin-top:8px;gap:8px}.adb-snapmodal-heading{font-size:12px;font-weight:700;line-height:16px;color:#94a3b8;text-transform:uppercase}.adb-snapmodal-section.is-extracted .adb-snapmodal-heading{font-size:11px;line-height:15px;color:#475569;letter-spacing:.05em}.adb-snapmodal-perf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adb-snapmodal-perf-cell{display:flex;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;background:#f8fafc;border-top:2px solid #e2e8f0;border-radius:8px}.adb-snapmodal-perf-label,.adb-snapmodal-metric-label{font-weight:700;line-height:1.21;color:#475569;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adb-snapmodal-perf-label{font-size:11px}.adb-snapmodal-perf-value,.adb-snapmodal-metric-value{font-weight:600;line-height:1.21;color:#0f172a}.adb-snapmodal-perf-value{font-size:18px}.adb-snapmodal-perf-sub,.adb-snapmodal-metric-sub{font-weight:400;line-height:1.21;color:#94a3b8}.adb-snapmodal-perf-sub{font-size:10px;line-height:12px}.adb-snapmodal-bars{display:flex;flex-direction:column;gap:12px}.adb-snapmodal-bar{display:flex;flex-direction:column;gap:4.5px}.adb-snapmodal-bar-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:17.5px}.adb-snapmodal-bar-label{min-width:0;font-weight:600;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adb-snapmodal-bar-value{flex-shrink:0;font-weight:700;color:#0f172a}.adb-snapmodal-bar-track{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.adb-snapmodal-bar-fill{display:block;height:100%;min-width:6px;border-radius:999px}.adb-snapmodal-flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.adb-snapmodal-flag{height:27px;padding:1px 12px 0;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:12px;font-weight:700;line-height:1.21;color:#475569;white-space:nowrap}.adb-snapmodal-flag-dot{flex-shrink:0;width:6px;height:6px;margin-top:-1px;border-radius:50%}.adb-snapmodal-flag-dot.high{background:#ef4444}.adb-snapmodal-flag-dot.medium{background:#f59e0b}.adb-snapmodal-flag-dot.low{background:#94a3b8}.adb-snapmodal-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.adb-snapmodal-metric-cell{display:flex;flex-direction:column;min-width:0;padding:8.5px 10px 7px;background:#f7f7fa;border-radius:6px}.adb-snapmodal-metric-label{font-size:10px;line-height:12px}.adb-snapmodal-metric-value{margin-top:1.5px;font-size:16px;line-height:19.5px}.adb-snapmodal-metric-sub{margin-top:2.5px;font-size:9px;line-height:11px}@media(max-width:640px){.adb-snapmodal-backdrop{padding:12px}.adb-snapmodal-header{padding:0 16px}.adb-snapmodal-body{padding:20px 16px}.adb-snapmodal-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adb-snapmodal-flag{padding:0 6px}}.adb-note-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}.adb-note-title{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#1e1a29}.adb-note-body{background:#f4f5fa;border-radius:8px;padding:16px;width:100%}.adb-note-text{font-family:Inter,sans-serif;font-size:14px;line-height:1.58;color:#6b7280}.adb-captured-card{background:#fff;border:1.831px solid #e9e9f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:22px;filter:drop-shadow(0 1px 1px rgba(18,18,26,.04))}.adb-captured-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.adb-captured-head-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adb-captured-card .adb-section-title{color:#1e1a29;line-height:22.5px}.adb-coverage-pill{background:#ecfdf3;border:1px solid #16a34a;border-radius:999px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#16a34a;line-height:16.5px;white-space:nowrap}.adb-ai-pill{background:#8c57ff1a;border:1px solid #8c57ff;border-radius:100px;padding:4px 10px;font-family:Inter,sans-serif;font-size:12px;color:#8c57ff;white-space:nowrap}.adb-segmented{background:#fff;border:1px solid #e9e9f0;border-radius:12px;padding:4px 2px 4px 4px;display:flex;align-items:stretch;gap:4px}.adb-segmented-active{background:#8c57ff;color:#fff;border-radius:10px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:flex;align-items:center;white-space:nowrap}.adb-segmented-muted{color:#5a5a6e;padding:4px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:flex;align-items:center;white-space:nowrap}.adb-captured-body{display:flex;align-items:stretch;gap:24px;padding-top:16px;width:100%}.adb-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:300px;flex:0 0 300px;align-content:start}.adb-stat-card{position:relative;background:#fff;border:1.831px solid #e9e9f0;border-radius:8px;padding:12px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.adb-stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1.974px;background:var(--adb-stat-accent, #6c4cf1);opacity:.3}.adb-stat-card.is-wide{grid-column:span 2}.adb-stat-label{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#1e1a29;line-height:16.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adb-stat-value{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:-.2px}.adb-stat-extra{font-family:Inter,sans-serif;font-size:8px;color:#9999a6;white-space:nowrap}.adb-stat-bars{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:21px}.adb-stat-bar-row{display:flex;align-items:center;gap:12px;width:100%}.adb-stat-bar-label{font-family:Inter,sans-serif;font-size:12px;color:#5a5a6e;line-height:18px;width:136px;flex-shrink:0}.adb-stat-bar-track{flex:1;height:9.983px;background:#f7f7fa;border-radius:999px;overflow:hidden}.adb-stat-bar-fill{display:block;height:100%;border-radius:999px}.adb-stat-bar-value{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#12121a;letter-spacing:-.12px;line-height:18px;text-align:right;min-width:10px;flex-shrink:0}.adb-reports-head{display:flex;align-items:center;gap:10px;width:100%}.adb-reports-count{margin-left:auto;font-family:Inter,sans-serif;font-size:13px;color:#9ca3af;white-space:nowrap}.adb-reports-more{display:flex;justify-content:center;margin-top:8px}.adb-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;width:100%}.adb-report-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.03))}.adb-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.adb-report-head-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.adb-report-title{font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:22px;color:#1e1a29}.adb-report-card.risk-high .adb-report-title{font-weight:700}.adb-report-meta{font-family:Inter,sans-serif;font-size:12px;color:#9ca3af}.adb-report-risk{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:6px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;white-space:nowrap}.adb-report-risk-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.adb-report-risk.low{background:#ecfdf5;color:#10b981}.adb-report-risk.medium{background:#fffbeb;color:#f59e0b}.adb-report-risk.high{background:#fef2f2;color:#ef4444}.adb-report-body{border:1px solid;border-radius:10px;padding:14px;width:100%}.adb-report-body.low{background:#ecfdf5;border-color:#10b981}.adb-report-body.medium{background:#fffbeb;border-color:#f59e0b}.adb-report-body.high{background:#fef2f2;border-color:#ef4444}.adb-report-body-text{font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:#6b7280;overflow-wrap:anywhere}.adb-report-details{border-top:1px solid #e2e8f0;padding-top:12px;display:flex;flex-direction:column;gap:10px;width:100%}.adb-report-detail-line{font-family:Inter,sans-serif;font-size:12px;color:#6b7280;line-height:1.6}.adb-report-detail-line strong{font-family:Inter,sans-serif;font-weight:600;color:#1e1a29;letter-spacing:normal}.adb-report-metrics{display:flex;flex-wrap:wrap;gap:8px}.adb-report-attachments{display:flex;flex-direction:column;gap:8px}.adb-attachment-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.adb-attachment-name{flex:1 1 140px;min-width:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#1e1a29;overflow-wrap:anywhere}.adb-attachment-size{font-family:Inter,sans-serif;font-size:11px;color:#9ca3af;white-space:nowrap}.adb-report-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;width:100%}.adb-report-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adb-report-actions .adb-ghost-btn,.adb-report-actions .adb-solid-btn{border-radius:8px;padding:8px 12px;font-weight:500;gap:6px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.03))}.adb-report-actions .adb-ghost-btn{background:#f4f5fa}.adb-report-more{background:none;border:none;padding:2px;color:#9ca3af;cursor:pointer;display:flex;align-items:center;flex-shrink:0}.adb-report-more:hover{color:#6b7280}.adb-report-more-icon{transition:transform .18s ease}.adb-report-more[aria-expanded=true] .adb-report-more-icon{transform:rotate(180deg)}@media(max-width:1180px){.adb-alerts-row,.adb-metrics-row{flex-wrap:wrap}.adb-threshold-config-card{width:100%;flex:1 1 100%;min-width:0}.adb-alert-card,.adb-chart-card{flex:1 1 100%;min-width:0}}@media(max-width:1024px){.adb-subcat-grid,.adb-subcat-grid.is-wide{grid-template-columns:minmax(0,1fr)}.adb-breakdown-empty{min-height:200px}}@media(max-width:900px){.adb-captured-body{flex-direction:column}.adb-stat-grid{width:100%;flex:1 1 auto}.adb-scan-card{padding:20px}}@media(max-width:620px){.adb-snapshot-cells{flex-wrap:wrap}.adb-snapshot-cell{flex:1 1 calc(50% - 6px)}.adb-stat-bar-label{width:104px}.adb-bar-axis-label,.adb-trend-axis-label{font-size:9px}.adb-metrics-row{gap:16px}.adb-chart-card,.adb-alert-card{padding:16px}.adb-alert-head{flex-direction:column;gap:12px}.adb-alert-title-row{flex-direction:column;gap:8px}.adb-alert-title{flex:0 0 auto;width:100%}.adb-confidence-pill{align-self:flex-start}.adb-report-head{flex-direction:column}.adb-report-head-text{flex:0 0 auto;width:100%}.adb-report-risk{align-self:flex-start}.adb-threshold-config-card{padding:16px;gap:12px}}@keyframes executive-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes executive-stream-switch{0%{opacity:.58;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.classification-trend-card{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:14px;box-shadow:0 1px 2px #0f172b0d;display:grid;gap:10px;animation:executive-panel-enter .22s ease-out both}.classification-trend-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.classification-trend-header h3{margin:0;font-family:Arimo,sans-serif;font-size:18px;color:#0f172b}.classification-trend-header span{font-family:Inter,sans-serif;font-size:12px;color:#64748b}.classification-trend-legend{display:flex;flex-wrap:wrap;gap:8px}.classification-trend-legend-item{appearance:none;border:1px solid #e2e8f0;display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:11px;color:#334155;border-radius:999px;padding:4px 9px;background:#f8fafc;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.classification-trend-legend-item:hover{border-color:#cbd5e1;background:#f1f5f9}.classification-trend-legend-item.is-active{border-color:#94a3b8;box-shadow:inset 0 0 0 1px #94a3b8}.classification-trend-legend-item.is-muted{opacity:.42}.classification-trend-legend-series{font-weight:700;color:#334155}.classification-trend-legend-kpi{font-size:10px;color:#64748b}.classification-trend-legend-item strong{font-family:Space Grotesk,sans-serif;font-size:13px;line-height:1;color:#0f172b}.classification-trend-legend-item:focus-visible,.classification-trend-reset-btn:focus-visible,.threshold-scan-mode-btn:focus-visible{outline:2px solid #8c57ff;outline-offset:2px}.classification-trend-legend-item i{width:8px;height:8px;border-radius:999px;display:inline-block}.classification-trend-reset-btn{appearance:none;border:1px solid #dbe4ef;border-radius:999px;background:#fff;color:#475569;font-family:Inter,sans-serif;font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer}.classification-trend-chart-wrap{position:relative;width:100%;max-width:100%;min-width:0;border-radius:12px;border:1px solid #edf1f7;background:linear-gradient(180deg,#fff,#f8fafc);padding:6px;overflow:hidden;box-sizing:border-box}.classification-trend-chart{width:100%;height:auto;max-height:240px;display:block}.classification-trend-chart-wrap.is-stream-switching .classification-trend-chart{animation:executive-stream-switch .22s ease}.classification-trend-tooltip{position:absolute;top:8px;transform:translate(-50%);min-width:170px;max-width:250px;border:1px solid #dbe4ef;border-radius:12px;background:#fffffff5;box-shadow:0 8px 24px #0f172b1f;padding:8px;pointer-events:none;z-index:2}.classification-trend-tooltip-label{margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#334155}.classification-trend-tooltip-list{display:grid;gap:4px;margin-top:6px}.classification-trend-tooltip-row{margin:0;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:11px;color:#475569}.classification-trend-tooltip-kpi{font-size:10px;color:#64748b}.classification-trend-tooltip-row strong{color:#0f172b}.classification-trend-tooltip-dot{width:8px;height:8px;border-radius:999px}.classification-trend-empty-overlay{position:absolute;inset:6px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Inter,sans-serif;font-size:12px;color:#64748b;background:#f8fafce0;border-radius:9px;z-index:1}.classification-trend-axis{stroke:#d9e2ef;stroke-width:1}.classification-trend-focus-line{stroke:#cbd5e1;stroke-width:1;stroke-dasharray:4 4}.classification-trend-hitbox{fill:transparent}.classification-trend-dot{transition:r .12s ease,opacity .2s ease}.classification-trend-line{transition:opacity .2s ease}.classification-trend-x-label{fill:#8a94a6;font-family:Inter,sans-serif;font-size:10px}.classification-trend-x-label.is-active{fill:#334155;font-weight:700}.response-subcategory-card{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:14px;box-shadow:0 1px 2px #0f172b0d;display:grid;gap:10px;animation:executive-panel-enter .22s ease-out both}.response-subcategory-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.response-subcategory-header h3{margin:0;font-family:Arimo,sans-serif;font-size:18px;color:#0f172b}.response-subcategory-header span{font-family:Inter,sans-serif;font-size:12px;color:#64748b}.response-subcategory-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.response-subcategory-tab{appearance:none;border:1px solid #dbe4ef;border-radius:999px;background:#fff;color:#475569;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.response-subcategory-tab:hover{border-color:#bfdbfe;background:#f8fbff}.response-subcategory-tab.is-active{border-color:#bfdbfe;background:#ecf4ff;color:#1e3a8a}.response-subcategory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.response-subcategory-column{border:1px solid #e2e8f0;border-radius:12px;background:#fcfdff;padding:10px;display:grid;gap:8px}.response-subcategory-title{margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.marketplace-updates-total-callout{border:1px solid #dbe4ef;border-left:4px solid #1d4ed8;border-radius:12px;background:#f8fbff;padding:9px;display:grid;gap:4px}.marketplace-updates-summary-badge{justify-self:start;display:inline-flex;align-items:center;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px}.marketplace-updates-total-callout strong{font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1;color:#0f172b}.marketplace-updates-formula-wrap{margin:0;font-family:Inter,sans-serif;font-size:11px;color:#334155;line-height:1.4}.response-subcategory-detail-note{margin:0;border:1px solid #dbe4ef;border-left:4px solid #0f9f94;border-radius:10px;background:#f0fdfa;padding:8px;font-family:Inter,sans-serif;font-size:11px;color:#0f766e;line-height:1.45}.response-subcategory-empty{margin:0;font-family:Inter,sans-serif;font-size:12px;color:#94a3b8}.response-subcategory-row{display:grid;gap:3px;border:1px solid #edf1f7;border-radius:10px;background:#fff;padding:8px}.response-subcategory-row span{font-family:Inter,sans-serif;font-size:12px;color:#334155}.response-subcategory-row strong{font-family:Space Grotesk,sans-serif;font-size:20px;color:#0f172b;line-height:1}.response-subcategory-kpi-label{margin:0;font-family:Inter,sans-serif;font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.response-subcategory-row small{font-family:Inter,sans-serif;font-size:11px;color:#64748b}.response-subcategory-flags{display:flex;flex-wrap:wrap;gap:8px}.response-subcategory-flags span{display:inline-flex;align-items:center;border:1px solid #dbe4ef;border-radius:999px;background:#f8fafc;padding:4px 9px;font-family:Inter,sans-serif;font-size:11px;color:#475569}.breakdown-overview-card,.threshold-scan-card{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:14px;box-shadow:0 1px 2px #0f172b0d;display:grid;gap:12px;animation:executive-panel-enter .22s ease-out both}.breakdown-overview-header,.threshold-scan-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.breakdown-overview-title-group,.threshold-scan-title-group{display:grid;gap:4px}.breakdown-overview-title-group h3,.threshold-scan-title-group h3{margin:0;font-family:Arimo,sans-serif;font-size:18px;color:#0f172b}.breakdown-overview-title-group span,.threshold-scan-title-group span{font-family:Inter,sans-serif;font-size:12px;color:#64748b}.threshold-scan-mode-toggle{display:inline-flex;align-items:center;gap:6px}.threshold-scan-mode-btn{appearance:none;border:1px solid #dbe4ef;border-radius:999px;background:#fff;color:#475569;font-family:Inter,sans-serif;font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.threshold-scan-mode-btn.active{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}.breakdown-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.breakdown-kpi-card{border:1px solid #e2e8f0;border-radius:12px;background:#fcfdff;padding:10px;display:grid;gap:5px}.breakdown-kpi-card span{font-family:Inter,sans-serif;font-size:11px;color:#64748b}.breakdown-kpi-label{margin:0;font-family:Inter,sans-serif;font-size:12px;color:#334155;font-weight:700}.breakdown-kpi-card strong{font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1;color:#0f172b}.breakdown-stream-list{display:grid;gap:8px}.breakdown-stream-row{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:9px;text-align:left;display:grid;gap:8px}.breakdown-stream-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.breakdown-stream-label{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#334155}.breakdown-stream-label i{width:8px;height:8px;border-radius:999px}.breakdown-stream-head strong{font-family:Space Grotesk,sans-serif;font-size:19px;line-height:1;color:#0f172b}.breakdown-stream-value-group{display:grid;justify-items:end;gap:2px}.breakdown-stream-value-group span{font-family:Inter,sans-serif;font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.breakdown-stream-track,.breakdown-period-track,.threshold-scan-track{width:100%;height:8px;border-radius:999px;background:#edf2f7;overflow:hidden}.breakdown-stream-fill,.breakdown-period-fill,.threshold-scan-fill{display:block;height:100%;border-radius:inherit;transition:width .22s ease,background-color .22s ease}.breakdown-risk-chip-row{display:flex;flex-wrap:wrap;gap:6px}.breakdown-risk-chip{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.breakdown-risk-chip.high{background:#ffe2e2;color:#c10007}.breakdown-risk-chip.medium{background:#ffedd4;color:#ca3500}.breakdown-risk-chip.low{background:#dcfce7;color:#008236}.breakdown-period-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.breakdown-period-card{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px;display:grid;gap:6px}.breakdown-period-title{margin:0;font-family:Inter,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.breakdown-period-card strong{font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1;color:#0f172b}.breakdown-period-kpi-label{margin:0;font-family:Inter,sans-serif;font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.breakdown-period-fill{background:linear-gradient(90deg,#8c57ff,#0891b2)}.attachment-intel-card{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:14px;display:grid;gap:12px}.attachment-intel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.attachment-intel-title-group{display:grid;gap:4px}.attachment-intel-title-group h3{margin:0;font-family:Arimo,sans-serif;font-size:18px;color:#0f172b}.attachment-intel-title-group span{font-family:Inter,sans-serif;font-size:12px;color:#64748b}.attachment-intel-pill{display:inline-flex;align-items:center;border-radius:999px;background:#eef2ff;color:#4f46e5;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:4px 9px}.attachment-intel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.attachment-intel-kpi{border:1px solid #e2e8f0;border-radius:12px;background:#fcfdff;padding:10px;display:grid;gap:5px}.attachment-intel-kpi.tone-attachment{background:#eff6ff;border-color:#dbeafe}.attachment-intel-kpi>span{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.03em;color:#64748b;text-transform:uppercase}.attachment-intel-kpi.tone-attachment>span{color:#1d4ed8}.attachment-intel-kpi-label{margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#334155}.attachment-intel-kpi strong{font-family:Space Grotesk,sans-serif;font-size:22px;line-height:1;color:#0f172b}.attachment-intel-kpi.tone-attachment strong{color:#1d4ed8}.attachment-intel-kpi small{font-family:Inter,sans-serif;font-size:10px;color:#64748b}.threshold-scan-header-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.threshold-scan-badges{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.threshold-scan-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.threshold-scan-badge.breach{background:#fee2e2;color:#b91c1c}.threshold-scan-badge.watch{background:#ffedd5;color:#c2410c}.threshold-scan-badge.healthy{background:#dcfce7;color:#15803d}.threshold-scan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.threshold-scan-item{appearance:none;width:100%;text-align:left;font:inherit;cursor:default;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px;display:grid;gap:6px}.threshold-scan-item.is-clickable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.threshold-scan-item.is-clickable:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0f172b14}.threshold-scan-item.is-clickable:focus-visible{outline:2px solid #8c57ff;outline-offset:2px}.threshold-scan-item.is-active-filter{box-shadow:inset 0 0 0 1px #8c57ff}.threshold-scan-item:disabled{opacity:.94}.threshold-scan-item.breach{border-color:#fecaca;background:snow}.threshold-scan-item.watch{border-color:#fed7aa;background:#fffaf2}.threshold-scan-item.healthy{border-color:#bbf7d0;background:#f8fff9}.threshold-scan-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.threshold-scan-item-head span{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#334155}.threshold-scan-item-head strong{font-family:Inter,sans-serif;font-size:10px;color:#64748b}.threshold-scan-item.breach .threshold-scan-item-head strong{color:#b91c1c}.threshold-scan-item.watch .threshold-scan-item-head strong{color:#c2410c}.threshold-scan-item.healthy .threshold-scan-item-head strong{color:#15803d}.threshold-scan-item-value{margin:0;font-family:Space Grotesk,sans-serif;font-size:27px;line-height:1;color:#0f172b}.threshold-scan-item-kpi-label{margin:0;font-family:Inter,sans-serif;font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.threshold-scan-item-target,.threshold-scan-item-message{margin:0;font-family:Inter,sans-serif;font-size:11px;color:#64748b}.threshold-scan-item-cta{margin-top:3px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.04em}.threshold-scan-fill{background:#22c55e}.threshold-scan-item.watch .threshold-scan-fill{background:#f59e0b}.threshold-scan-item.breach .threshold-scan-fill{background:#ef4444}.threshold-scan-empty{border:1px dashed #dbe4ef;border-radius:11px;background:#f8fafc;padding:11px;font-family:Inter,sans-serif;font-size:12px;color:#64748b}.threshold-focus-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #ddd6fe;border-left:4px solid #8c57ff;border-radius:12px;background:linear-gradient(180deg,#fff,#f8f7ff);padding:11px 12px;animation:executive-panel-enter .2s ease-out both}.threshold-focus-banner p{margin:0;font-family:Inter,sans-serif;font-size:12px;color:#4c1d95}.threshold-focus-banner strong{color:#6d28d9}.threshold-focus-banner button{appearance:none;border:1px solid #c4b5fd;border-radius:999px;background:#ede9fe;color:#5b21b6;font-family:Inter,sans-serif;font-size:11px;font-weight:700;padding:5px 10px;cursor:pointer}@media(max-width:900px){.breakdown-kpi-grid,.breakdown-period-grid,.attachment-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.response-subcategory-grid{grid-template-columns:1fr}}@media(max-width:640px){.breakdown-kpi-grid,.breakdown-period-grid,.attachment-intel-grid{grid-template-columns:1fr}}.stock-insights-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;width:100%;max-width:100%;min-width:0}.stock-insights-card{padding:14px;width:100%;max-width:100%;box-sizing:border-box}@media(min-width:641px){.stock-insights-card{padding:18px}}.stock-insights-card h3{margin:0 0 4px;font-family:Arimo,sans-serif;font-size:18px;color:#0f172b}.stock-insights-alert-banner{display:flex;gap:12px;align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;padding:14px 16px;color:#991b1b;flex-wrap:wrap}.stock-insights-alert-banner>div{flex:1;min-width:0}.stock-insights-alert-icon{font-size:20px;line-height:1}.stock-insights-alert-banner strong{display:block;font-family:Arimo,sans-serif;font-size:14px;margin-bottom:2px}.stock-insights-alert-banner p{margin:0;font-family:Inter,sans-serif;font-size:13px}.stock-insights-chart-wrap{appearance:none;border:none;background:transparent;padding:0;width:100%;max-width:100%;cursor:pointer;display:block;min-width:0;overflow:hidden}.stock-insights-threshold-line{position:absolute;left:0;right:0;border-top:1.5px dashed #dc2626;pointer-events:none}.stock-insights-hint{margin:10px 0 0;font-family:Inter,sans-serif;font-size:12px;color:#64748b}.stock-insights-error{font-family:Inter,sans-serif;font-size:13px;color:#dc2626}.stock-insights-table-wrap,.rating-insights-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.stock-insights-table{width:100%;min-width:480px;border-collapse:collapse;font-family:Inter,sans-serif;font-size:13px}.stock-insights-table th,.stock-insights-table td{text-align:left;padding:8px 10px;border-bottom:1px solid #e2e8f0;color:#1e2939}.stock-insights-table th{color:#64748b;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.sales-insights-row>.adb-chart-card{display:flex;flex-direction:column}.sales-totals-chart{height:220px;margin-top:22px}.sales-totals-plot{justify-content:space-around;gap:12%}.sales-totals-bar{width:70%;max-width:140px;opacity:1}.sales-totals-bar.is-cumulative{background:#d97706}.sales-totals-value{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding-bottom:4px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#1f2937;white-space:nowrap}.sales-hbar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sales-hbar-row{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr) 40px;align-items:center;gap:10px}.sales-hbar-label{font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;color:#374151;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-hbar-track{display:block;height:14px;background:#f3f4f6;border-radius:4px;overflow:hidden}.sales-hbar-fill{display:block;height:100%;background:#6c4cf1;border-radius:4px}.sales-hbar-value{font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;color:#1f2937;font-variant-numeric:tabular-nums}.sales-hbar-footer{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;border-top:1px solid #e5e7eb;font-family:Inter,sans-serif;font-size:13px;color:#6b7280}.sales-hbar-footer strong{font-size:16px;color:#1f2937}.sales-history-table tbody tr{cursor:pointer}.sales-history-table tbody tr.is-selected td{background:#f6f5ff}.sales-history-day{appearance:none;border:none;background:transparent;padding:0;color:#6c4cf1;font-weight:600;cursor:pointer}@media(max-width:620px){.sales-totals-chart{height:180px}.sales-hbar-row{grid-template-columns:minmax(0,96px) minmax(0,1fr) 32px;gap:8px}}.stock-insights-threshold-form{display:flex;gap:10px;align-items:center;margin-top:10px;flex-wrap:wrap}.stock-insights-threshold-form input{border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-family:Inter,sans-serif;font-size:13px;width:140px;max-width:100%;min-width:0}.stock-insights-threshold-form button{appearance:none;border:none;border-radius:8px;background:#8c57ff;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:13px;padding:8px 16px;cursor:pointer}.stock-insights-threshold-form button:disabled{opacity:.6;cursor:default}.rating-insights-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;width:100%;max-width:100%;min-width:0}.rating-insights-card{padding:14px;width:100%;max-width:100%;box-sizing:border-box}@media(min-width:641px){.rating-insights-card{padding:18px}}.rating-insights-card h3{margin:0 0 4px;font-family:Arimo,sans-serif;font-size:18px;color:#0f172b}.rating-insights-today-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;flex-wrap:wrap}.rating-insights-today-head span{font-family:Inter,sans-serif;font-size:12px;color:#64748b}.rating-insights-today-value{font-family:Space Grotesk,sans-serif;font-size:30px;color:#0f172b}.rating-insights-metric-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.rating-insights-metric-card{appearance:none;cursor:pointer;text-align:left;flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:12px;border:1px solid rgba(202,138,4,.18);background:#ca8a040d;transition:border-color .15s ease,box-shadow .15s ease}.rating-insights-metric-card.active{border-color:#ca8a04;box-shadow:0 2px 6px #ca8a042e}.rating-insights-metric-label{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.rating-insights-metric-value{font-family:Space Grotesk,sans-serif;font-size:22px;color:#ca8a04}.rating-insights-metric-meta{font-family:Inter,sans-serif;font-size:11px;color:#94a3b8}.rating-insights-chart-wrap{appearance:none;border:none;background:transparent;padding:0;width:100%;max-width:100%;cursor:pointer;display:block;min-width:0;overflow:hidden}.rating-insights-chart{width:100%;height:auto;display:block}.rating-insights-line{stroke:#8c57ff;stroke-width:2.5}.rating-insights-dot{fill:#8c57ff}.rating-insights-hint{margin:10px 0 0;font-family:Inter,sans-serif;font-size:12px;color:#64748b}.rating-insights-error{font-family:Inter,sans-serif;font-size:13px;color:#dc2626}.rating-insights-table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:13px}.rating-insights-table th,.rating-insights-table td{text-align:left;padding:8px 10px;border-bottom:1px solid #e2e8f0;color:#1e2939}.rating-insights-table th{color:#64748b;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.orders-snapshot-card{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:14px;box-shadow:0 1px 2px #0f172b0d;display:grid;gap:12px;animation:executive-panel-enter .22s ease-out both}.orders-snapshot-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.orders-snapshot-title-group{display:grid;gap:4px}.orders-snapshot-title-group h3{margin:0;font-family:Arimo,sans-serif;font-size:18px;color:#0f172b}.orders-snapshot-title-group span{font-family:Inter,sans-serif;font-size:12px;color:#64748b}.orders-snapshot-body{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.orders-snapshot-tile-grid{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:10px;flex:1 1 320px;min-width:0}@media(max-width:640px){.orders-snapshot-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.orders-snapshot-tile{background:#d977060d;border:1px solid rgba(217,119,6,.2);border-left:3px solid #d97706;border-radius:14px;padding:10px 12px;display:grid;gap:4px}.orders-snapshot-tile-label{margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#364153}.orders-snapshot-tile-value{font-family:Space Grotesk,sans-serif;font-size:20px;color:#d97706}.orders-snapshot-sparkline-wrap{flex:1 1 220px;min-width:200px}.orders-snapshot-sparkline-label{margin:0 0 4px;font-family:Inter,sans-serif;font-size:11px;color:#64748b}.orders-snapshot-sparkline{width:100%;height:64px;display:block}.orders-snapshot-sparkline-line{stroke:#d97706;stroke-width:2}.exceptions-panel-card{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:14px;box-shadow:0 1px 2px #0f172b0d;display:grid;gap:12px;animation:executive-panel-enter .22s ease-out both}.exceptions-panel-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.exceptions-panel-title-group{display:grid;gap:4px}.exceptions-panel-title-group h3{margin:0;font-family:Arimo,sans-serif;font-size:18px;color:#0f172b}.exceptions-panel-title-group span{font-family:Inter,sans-serif;font-size:12px;color:#64748b}.exceptions-panel-badge{font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#c10007;background:#ffe2e2;border-radius:999px;padding:4px 10px;white-space:nowrap}.exceptions-panel-list{display:grid;gap:10px}.exceptions-panel-item{border:1px solid rgba(226,232,240,.8);border-left:3px solid #dc2626;border-radius:14px;padding:10px 12px;display:grid;gap:8px}.exceptions-panel-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.exceptions-panel-item-title{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#1e2939}.exceptions-panel-item-time{font-family:Inter,sans-serif;font-size:12px;color:#99a1af;white-space:nowrap}.exceptions-panel-ai-box{margin:0}.exceptions-panel-more-note{margin:0;font-family:Inter,sans-serif;font-size:12px;color:#64748b}.top-bar-actions{display:flex;align-items:center;gap:8px}.adb-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#4a5565;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.adb-theme-toggle:hover{background:#f9fafb;border-color:#d1d5db;color:#8c57ff}html[data-theme=dark],html[data-theme=dark] body{background:#28243d}html[data-theme=dark]{--nav-surface: #312d4b;--nav-line: #737476;--nav-text: #a7c6de;--nav-muted: #9bb7cf;--nav-hover: rgba(255, 255, 255, .06);--nav-selected: rgba(255, 255, 255, .06)}html[data-theme=dark]{--skeleton-base: rgba(255, 255, 255, .07);--skeleton-highlight: rgba(255, 255, 255, .14);--skeleton-surface: #312d4b;--skeleton-line: rgba(255, 255, 255, .08)}html[data-theme=dark] .app-sidebar{box-shadow:4px 0 22px #00000047}html[data-theme=dark] .sidebar-logo{filter:brightness(0) invert(1)}html[data-theme=dark] .top-bar-breadcrumb{color:#9bb7cf}html[data-theme=dark] .top-bar-breadcrumb strong{color:#fff}html[data-theme=dark] .header-refresh-btn{background:#312d4b;border-color:#737476;color:#a7c6de}html[data-theme=dark] .header-refresh-btn:hover:not(:disabled){background:#3a3555;border-color:#8c8c8e}html[data-theme=dark] .header-refresh-btn svg path{stroke:#a7c6de}html[data-theme=dark] .adb-theme-toggle{background:#312d4b;border-color:#737476;color:#a7c6de}html[data-theme=dark] .adb-theme-toggle:hover{background:#3a3555;border-color:#8c8c8e;color:#fff}html[data-theme=dark] .state-message{color:#a7c6de}html[data-theme=dark] .brief-page-header h1{color:#fff}html[data-theme=dark] .brief-page-header p{color:#a7c6de}html[data-theme=dark] .dashboard-shell>section{background:#312d4b;border-color:#737476!important;box-shadow:none!important}html[data-theme=dark] .dashboard-shell>section [role=tab][aria-selected=false]{background-color:#28243d!important;border:1px solid #737476!important;color:#a7c6de!important}html[data-theme=dark] .dashboard-shell>section [role=tab][aria-selected=false]>span:last-child{background-color:#312d4b!important;color:#a7c6de!important}html[data-theme=dark] .dashboard-shell>section button:not([role=tab]){background-color:#28243d!important;border-color:#737476!important;color:#a7c6de!important}html[data-theme=dark] .dashboard-shell>section>div:last-child{border-top-color:#737476!important}html[data-theme=dark] .dashboard-shell>section label,html[data-theme=dark] .dashboard-shell>section label span{color:#a7c6de}html[data-theme=dark] .dashboard-shell>section select,html[data-theme=dark] .dashboard-shell>section input{background-color:#28243d;color:#e8ebed;border-color:#737476!important}html[data-theme=dark] .adb-hr{background:#737476}html[data-theme=dark] .adb-empty{color:#9bb7cf}html[data-theme=dark] .adb-section-title{color:#fff}html[data-theme=dark] .adb-section-sub{color:#a7c6de}html[data-theme=dark] .adb-ghost-btn,html[data-theme=dark] .adb-outline-btn{background:#312d4b;border-color:#737476;color:#a7c6de}html[data-theme=dark] .adb-ghost-btn:hover:not(:disabled),html[data-theme=dark] .adb-outline-btn:hover:not(:disabled){background:#3a3555;border-color:#8c8c8e}html[data-theme=dark] .adb-report-actions .adb-ghost-btn,html[data-theme=dark] .adb-alert-card{background:#312d4b}html[data-theme=dark] .adb-alert-title{color:#fff}html[data-theme=dark] .adb-confidence-pill{background:#28243d;color:#9bb7cf}html[data-theme=dark] .adb-alert-body{color:#a7c6de}html[data-theme=dark] .adb-alert-meta{color:#9bb7cf}html[data-theme=dark] .adb-alert-meta-strong{color:#a7c6de}html[data-theme=dark] .adb-scan-card{background:#312d4b}html[data-theme=dark] .adb-scan-pill.breach,html[data-theme=dark] .adb-scan-pill.watch,html[data-theme=dark] .adb-scan-pill.healthy,html[data-theme=dark] .adb-scan-toggle.attention{background:#28243d}html[data-theme=dark] .adb-scan-toggle.all{background:#28243d;border-color:#737476;color:#a7c6de}html[data-theme=dark] .adb-kpi-card{background:#28243d;border-color:#737476}html[data-theme=dark] .adb-kpi-label,html[data-theme=dark] .adb-kpi-metric{color:#9bb7cf}html[data-theme=dark] .adb-kpi-value{color:#fff}html[data-theme=dark] .adb-kpi-target{color:#9bb7cf}html[data-theme=dark] .adb-kpi-track{background:#737476}html[data-theme=dark] .adb-chart-card{background:#312d4b;border-color:#737476}html[data-theme=dark] .adb-chart-title{color:#fff}html[data-theme=dark] .adb-chart-updated,html[data-theme=dark] .adb-chart-total-sub{color:#a7c6de}html[data-theme=dark] .adb-chart-total{color:#fff}html[data-theme=dark] .adb-delta-pill.up,html[data-theme=dark] .adb-delta-pill.down{background:#28243d}html[data-theme=dark] .adb-bar-grid-label,html[data-theme=dark] .adb-bar-axis-label{color:#9bb7cf}html[data-theme=dark] .adb-bar-grid-line{background:#737476}html[data-theme=dark] .adb-threshold-config-card{background:#312d4b;border-color:#737476}html[data-theme=dark] .adb-config-title{color:#fff}html[data-theme=dark] .adb-config-desc{color:#a7c6de}html[data-theme=dark] .adb-config-field-label{color:#9bb7cf}html[data-theme=dark] .adb-config-input{background:#28243d;border-color:#737476}html[data-theme=dark] .adb-config-value{color:#fff}html[data-theme=dark] input.adb-config-value:disabled{color:#9bb7cf}html[data-theme=dark] .adb-config-unit{color:#9bb7cf}html[data-theme=dark] .stock-insights-alert-banner{background:#ef44441f;border-color:#ef444459;color:#fca5a5}html[data-theme=dark] .stock-insights-hint{color:#9bb7cf}html[data-theme=dark] .sales-totals-value,html[data-theme=dark] .sales-hbar-value,html[data-theme=dark] .sales-hbar-footer strong{color:#fff}html[data-theme=dark] .sales-hbar-label,html[data-theme=dark] .sales-hbar-footer{color:#a7c6de}html[data-theme=dark] .sales-hbar-track{background:#28243d}html[data-theme=dark] .sales-hbar-footer{border-top-color:#737476}html[data-theme=dark] .sales-history-table tbody tr.is-selected td{background:#3b3659}html[data-theme=dark] .sales-history-day{color:#b5a6ff}html[data-theme=dark] .adb-trend-card{background:#312d4b}html[data-theme=dark] .adb-trend-legend-empty{color:#9bb7cf}html[data-theme=dark] .adb-legend-chip{background:#28243d;border-color:#737476}html[data-theme=dark] .adb-legend-label{color:#9bb7cf}html[data-theme=dark] .adb-legend-value,html[data-theme=dark] .adb-trend-y-label,html[data-theme=dark] .adb-trend-axis-label{color:#a7c6de}html[data-theme=dark] .adb-trend-svg line{stroke:#a7c6de33}html[data-theme=dark] .adb-subcat-card,html[data-theme=dark] .adb-checkpoint-reply{background:#312d4b;border-color:#737476}html[data-theme=dark] .adb-checkpoint-reply-meta,html[data-theme=dark] .adb-checkpoint-reply-text{color:#fff}html[data-theme=dark] .adb-subcat-count{color:#a7c6de}html[data-theme=dark] .adb-breakdown-panel{background:#28243d;border-color:#737476}html[data-theme=dark] .adb-subcat-total-tile{background:#28243d;border-color:#737476;border-left-color:#8c57ff}html[data-theme=dark] .adb-subcat-total-label,html[data-theme=dark] .adb-subcat-total-sub{color:#a7c6de}html[data-theme=dark] .adb-breakdown-title{color:#fff}html[data-theme=dark] .adb-breakdown-chip{background:#312d4b;border-color:#737476;color:#a7c6de}html[data-theme=dark] .adb-breakdown-row{background:#312d4b;border-color:#737476}html[data-theme=dark] .adb-breakdown-name{color:#fff}html[data-theme=dark] .adb-breakdown-track{background:#737476}html[data-theme=dark] .adb-meta-chip{background:#28243d;border-color:#737476;color:#a7c6de}html[data-theme=dark] .adb-breakdown-empty,html[data-theme=dark] .empty-note{background:#312d4b;border-color:#737476;color:#a7c6de}html[data-theme=dark] .adb-snapshots-card{background:#312d4b;border-color:#737476}html[data-theme=dark] .adb-snapshot-card{background:#28243d;border-color:#737476}html[data-theme=dark] .adb-snapshot-head{border-bottom-color:#737476}html[data-theme=dark] .adb-snapshot-chevron{color:#a7c6de}html[data-theme=dark] .adb-snapshot-count{background:#28243d;border-color:#737476;color:#a7c6de}html[data-theme=dark] .adb-snapshot-cell{background:#312d4b;border-color:#737476}html[data-theme=dark] .adb-snapshot-cell-label{color:#a7c6de}html[data-theme=dark] .adb-snapshot-cell-value{color:#fff}html[data-theme=dark] .adb-snapshot-cell-sub{color:#9bb7cf}html[data-theme=dark] .adb-snapshot-bar-label{color:#a7c6de}html[data-theme=dark] .adb-snapshot-bar-value{color:#fff}html[data-theme=dark] .adb-snapshot-bar-track{background:#737476}html[data-theme=dark] .adb-risk-chip.high{background:#ef444426}html[data-theme=dark] .adb-risk-chip.medium{background:#f59e0b26}html[data-theme=dark] .threshold-scan-card{background:#312d4b;border-color:#737476}html[data-theme=dark] .stock-insights-card h3{color:#fff}html[data-theme=dark] .stock-insights-table td{color:#a7c6de}html[data-theme=dark] .adb-risk-chip.low{background:#10b98126}html[data-theme=dark] .adb-snapshot-more{background:#312d4b;border-color:#737476;color:#fff}html[data-theme=dark] .adb-snapshot-more:hover:not(:disabled){background:#3a3555}html[data-theme=dark] .adb-snapmodal{background:#312d4b;border-color:#737476;color:#e8ebed}html[data-theme=dark] .adb-snapmodal-header{border-bottom-color:#737476}html[data-theme=dark] .adb-snapmodal-close{background:#28243d;border-color:#737476;color:#a7c6de}html[data-theme=dark] .adb-snapmodal-close:hover{background:#3a3555}html[data-theme=dark] .adb-snapmodal-heading{color:#9bb7cf}html[data-theme=dark] .adb-snapmodal-section.is-extracted .adb-snapmodal-heading{color:#a7c6de}html[data-theme=dark] .adb-snapmodal-perf-cell{background:#28243d;border-top-color:#737476}html[data-theme=dark] .adb-snapmodal-perf-label,html[data-theme=dark] .adb-snapmodal-metric-label{color:#a7c6de}html[data-theme=dark] .adb-snapmodal-perf-value,html[data-theme=dark] .adb-snapmodal-metric-value{color:#fff}html[data-theme=dark] .adb-snapmodal-perf-sub,html[data-theme=dark] .adb-snapmodal-metric-sub{color:#9bb7cf}html[data-theme=dark] .adb-snapmodal-bar-label{color:#a7c6de}html[data-theme=dark] .adb-snapmodal-bar-value{color:#fff}html[data-theme=dark] .adb-snapmodal-bar-track{background:#737476}html[data-theme=dark] .adb-snapmodal-flag{background:#28243d;border-color:#737476;color:#a7c6de}html[data-theme=dark] .adb-snapmodal-metric-cell{background:#28243d}html[data-theme=dark] .adb-note-card{background:#312d4b;border-color:#737476}html[data-theme=dark] .adb-note-title{color:#fff}html[data-theme=dark] .adb-note-body{background:#28243d}html[data-theme=dark] .adb-note-text{color:#a7c6de}html[data-theme=dark] .adb-captured-card{background:#312d4b;border-color:#737476}html[data-theme=dark] .adb-coverage-pill,html[data-theme=dark] .adb-ai-pill{background:#28243d}html[data-theme=dark] .adb-segmented{background:#28243d;border-color:#737476}html[data-theme=dark] .adb-segmented-muted{color:#a7c6de}html[data-theme=dark] .adb-stat-card{background:#28243d;border-color:#737476}html[data-theme=dark] .adb-stat-label,html[data-theme=dark] .adb-stat-extra,html[data-theme=dark] .adb-stat-bar-label{color:#a7c6de}html[data-theme=dark] .adb-stat-bar-track{background:#737476}html[data-theme=dark] .adb-stat-bar-value{color:#fff}html[data-theme=dark] .adb-reports-count{color:#a7c6de}html[data-theme=dark] .adb-report-card{background:#28243d;border-color:#737476}html[data-theme=dark] .adb-report-title{color:#fff}html[data-theme=dark] .adb-report-meta{color:#a7c6de}html[data-theme=dark] .adb-report-risk.low,html[data-theme=dark] .adb-report-risk.medium,html[data-theme=dark] .adb-report-risk.high,html[data-theme=dark] .adb-report-body.low,html[data-theme=dark] .adb-report-body.medium,html[data-theme=dark] .adb-report-body.high{background:#312d4b}html[data-theme=dark] .adb-report-body-text{color:#a7c6de}html[data-theme=dark] .adb-report-details{border-top-color:#737476}html[data-theme=dark] .adb-report-detail-line{color:#a7c6de}html[data-theme=dark] .adb-report-detail-line strong{color:#fff}html[data-theme=dark] .adb-attachment-row{background:#28243d;border-color:#737476}html[data-theme=dark] .adb-attachment-name{color:#fff}html[data-theme=dark] .adb-attachment-size,html[data-theme=dark] .adb-report-more{color:#a7c6de}html[data-theme=dark] .adb-report-more:hover{color:#fff}html[data-theme=dark] .report-brief-card,html[data-theme=dark] .insight-panel-card,html[data-theme=dark] .weekly-narrative-card{background:#312d4b;border-color:#737476}html[data-theme=dark] .report-brief-title,html[data-theme=dark] .insight-panel-title,html[data-theme=dark] .ai-banner-title,html[data-theme=dark] .weekly-narrative-card-title,html[data-theme=dark] .weekly-ch-name{color:#fff}html[data-theme=dark] .report-brief-subtitle,html[data-theme=dark] .insight-panel-desc,html[data-theme=dark] .ai-banner-body,html[data-theme=dark] .weekly-key-point-text,html[data-theme=dark] .weekly-narrative-empty,html[data-theme=dark] .weekly-ch-sub{color:#a7c6de}html[data-theme=dark] .report-brief-footer{color:#9bb7cf;border-top-color:#737476}html[data-theme=dark] .insight-panel-count{background:#28243d;color:#a7c6de}html[data-theme=dark] .insight-tile-label,html[data-theme=dark] .insight-general-label,html[data-theme=dark] .insight-bar-label,html[data-theme=dark] .insight-tile-count,html[data-theme=dark] .insight-general-count{color:#9bb7cf}html[data-theme=dark] .insight-bar-track,html[data-theme=dark] .insight-divider,html[data-theme=dark] .section-label-line{background:#737476}html[data-theme=dark] .section-label-text{color:#a7c6de}html[data-theme=dark] .ai-narrative-banner{border-color:#737476}html[data-theme=dark] .ai-banner-content{background:#28243d}html[data-theme=dark] .listings-check-card{background:#312d4b}html[data-theme=dark] .listings-check-text{color:#a7c6de}html[data-theme=dark] .captured-responses-card{background:#312d4b;border-color:#737476}html[data-theme=dark] .cr-stat-card,html[data-theme=dark] .cr-bar-card{background:#28243d}html[data-theme=dark] .cr-stat-name{color:#a7c6de}html[data-theme=dark] .cr-stat-extracted,html[data-theme=dark] .cr-bar-label{color:#9bb7cf}html[data-theme=dark] .cr-bar-track{background:#737476}html[data-theme=dark] .cr-response-card{background:#28243d}html[data-theme=dark] .cr-ai-action,html[data-theme=dark] .cr-response-meta-2,html[data-theme=dark] .cr-response-meta-2 strong{color:#a7c6de}html[data-theme=dark] .cr-response-title{color:#fff}html[data-theme=dark] .cr-response-meta-1{color:#9bb7cf}html[data-theme=dark] .cr-excerpt-box{background:#312d4b;color:#a7c6de}html[data-theme=dark] .cr-attachment-name{color:#fff}html[data-theme=dark] .cr-attachment-size{color:#9bb7cf}html[data-theme=dark] .cr-preview-btn{background:#312d4b;border-color:#737476;color:#a7c6de}html[data-theme=dark] .weekly-ch-status-row{background:#28243d;border-color:#737476}.attachment-dl-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.attachment-dl-modal{width:min(420px,100%);display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 20px 45px #0f172a33;font-family:Manrope,sans-serif}.attachment-dl-modal-title{margin:0;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;color:#1e1a29}.attachment-dl-modal-message{margin:0;font-size:13px;line-height:1.5;color:#4b5563;overflow-wrap:anywhere}.attachment-dl-modal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:6px}.attachment-dl-modal-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1e1a29;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.attachment-dl-modal-btn.primary{border-color:#8c57ff;background:#8c57ff;color:#fff}.attachment-dl-modal-btn:focus-visible{outline:2px solid #8c57ff;outline-offset:2px}.attachment-preview-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a99}.attachment-preview-modal{width:min(1200px,100%);height:min(90vh,100%);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:16px;border:1px solid #dde5ef;background:#fff;box-shadow:0 24px 60px #0f172a4d;color:#1f2a36;font-family:Manrope,sans-serif}.attachment-preview-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px 12px 16px;border-bottom:1px solid #dde5ef}.attachment-preview-modal-title-wrap{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 240px}.attachment-preview-modal-title-text{min-width:0}.attachment-preview-modal-title{margin:0;font-size:15px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-modal-meta{margin:2px 0 0;color:#68788b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-modal-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attachment-preview-modal-actions .attachment-full-btn{gap:6px;font-family:Inter,sans-serif}.attachment-preview-modal-zoom{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid #c8d4e1;border-radius:10px;background:#fff}.attachment-preview-modal-zoom .attachment-preview-modal-icon-btn{border-color:transparent}.attachment-preview-modal-zoom-value{min-width:48px;text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#304457}.attachment-preview-modal-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #c8d4e1;border-radius:8px;background:#fff;color:#304457;font-family:Inter,sans-serif;cursor:pointer;transition:background .12s ease,border-color .12s ease}.attachment-preview-modal-icon-btn:hover:not(:disabled){background:#f2f7fc}.attachment-preview-modal-icon-btn:disabled{opacity:.4;cursor:default}.attachment-preview-modal-icon-btn:focus-visible,.attachment-preview-modal-actions .attachment-full-btn:focus-visible{outline:2px solid #8c57ff;outline-offset:2px}.attachment-preview-modal-stage{position:relative;min-height:0;overflow:auto;padding:16px;background:#f6f8fc;overscroll-behavior:contain}.attachment-preview-modal-canvas{box-sizing:border-box;display:grid;place-items:center;width:max-content;height:max-content;min-width:100%;min-height:100%}.attachment-preview-modal-stage.mode-pdf .attachment-preview-modal-canvas,.attachment-preview-modal-stage.mode-office_embed .attachment-preview-modal-canvas,.attachment-preview-modal-stage.mode-iframe .attachment-preview-modal-canvas{width:100%;height:100%}.attachment-preview-modal-stage.mode-text .attachment-preview-modal-canvas,.attachment-preview-modal-stage.mode-docx .attachment-preview-modal-canvas{width:100%;place-items:start stretch}.attachment-preview-modal-stage.mode-image.zoomed .attachment-preview-modal-canvas{cursor:grab}.attachment-preview-modal-stage.panning .attachment-preview-modal-canvas{cursor:grabbing;-webkit-user-select:none;user-select:none}.attachment-preview-modal-stage .attachment-full-image,.attachment-preview-modal-stage .attachment-full-video{display:block;width:auto;height:auto;min-height:0;max-width:100%;border-radius:6px;background:transparent;box-shadow:0 6px 18px #1223341f}.attachment-preview-modal-canvas:not(.sized) .attachment-full-image{visibility:hidden}.attachment-preview-modal-stage .attachment-full-frame{display:block;width:100%;height:100%;min-height:0;border-radius:10px;background:#fff}.attachment-preview-modal-stage .attachment-full-text,.attachment-preview-modal-stage .attachment-full-docx{height:auto;min-height:0;overflow:visible;border-radius:10px;border:1px solid #dce4ee}.attachment-preview-modal-stage .attachment-full-loading{background:#f6f8fc}@media(max-width:640px){.attachment-preview-modal-backdrop{padding:0}.attachment-preview-modal{width:100%;height:100%;border-radius:0;border:none}.attachment-preview-modal-header{padding:10px 12px}.attachment-preview-modal-stage{padding:8px}}html[data-theme=dark] .attachment-preview-modal{background:#312d4b;border-color:#737476;color:#e8ebed}html[data-theme=dark] .attachment-preview-modal-header{border-bottom-color:#737476}html[data-theme=dark] .attachment-preview-modal-meta{color:#a7c6de}html[data-theme=dark] .attachment-preview-modal .attachment-full-type{background:#28243d;border-color:#737476;color:#a7c6de}html[data-theme=dark] .attachment-preview-modal-zoom,html[data-theme=dark] .attachment-preview-modal-icon-btn,html[data-theme=dark] .attachment-preview-modal .attachment-full-btn:not(.primary){background:#28243d;border-color:#737476;color:#e8ebed}html[data-theme=dark] .attachment-preview-modal-zoom .attachment-preview-modal-icon-btn{border-color:transparent}html[data-theme=dark] .attachment-preview-modal-icon-btn:hover:not(:disabled){background:#3a3555}html[data-theme=dark] .attachment-preview-modal-zoom-value{color:#e8ebed}html[data-theme=dark] .attachment-preview-modal-stage,html[data-theme=dark] .attachment-preview-modal-stage .attachment-full-loading{background:#28243d;color:#a7c6de}html[data-theme=dark] .attachment-preview-modal-stage .attachment-full-text,html[data-theme=dark] .attachment-preview-modal-stage .attachment-full-text pre{background:#312d4b;border-color:#737476;color:#e8ebed}html[data-theme=dark] .attachment-preview-modal-stage .attachment-full-error{background:#3a3345;border-color:#6b5b45;color:#f1dfc6}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-slate-100:oklch(96.8% .007 247.896);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-tight:1.25;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.\@container\/trail{container:trail/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-1\/2{top:50%}.top-\[2px\]{top:2px}.top-\[12px\]{top:12px}.top-\[24px\]{top:24px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.right-0{right:0}.right-\[12px\]{right:12px}.right-\[14px\]{right:14px}.right-\[24px\]{right:24px}.left-0{left:0}.z-20{z-index:20}.z-\[80\]{z-index:80}.z-\[1400\]{z-index:1400}.col-span-full{grid-column:1/-1}.m-0{margin:0}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[16px\]{margin-top:16px}.mt-\[24px\]{margin-top:24px}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-\[8px\]{margin-bottom:8px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-\[6px\]{width:6px;height:6px}.size-\[10px\]{width:10px;height:10px}.size-\[16px\]{width:16px;height:16px}.size-\[19\.277px\]{width:19.277px;height:19.277px}.size-\[20px\]{width:20px;height:20px}.size-\[21px\]{width:21px;height:21px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[28px\]{width:28px;height:28px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[36px\]{width:36px;height:36px}.size-\[37px\]{width:37px;height:37px}.size-\[40px\]{width:40px;height:40px}.size-\[44px\]{width:44px;height:44px}.size-\[50px\]{width:50px;height:50px}.size-\[56px\]{width:56px;height:56px}.size-full{width:100%;height:100%}.h-\[4px\]{height:4px}.h-\[6px\]{height:6px}.h-\[10px\]{height:10px}.h-\[14px\]{height:14px}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[39px\]{height:39px}.h-\[44px\]{height:44px}.h-\[280px\]{height:280px}.h-full{height:100%}.h-px{height:1px}.max-h-\[176px\]{max-height:176px}.max-h-\[236px\]{max-height:236px}.min-h-\[51px\]{min-height:51px}.min-h-\[91px\]{min-height:91px}.w-\[2px\]{width:2px}.w-\[4px\]{width:4px}.w-\[10px\]{width:10px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[40px\]{width:40px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[144px\]{width:144px}.w-\[min\(420px\,calc\(100vw-32px\)\)\]{width:min(420px,100vw - 32px)}.w-full{width:100%}.max-w-\[440px\]{max-width:440px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[32px\]{min-width:32px}.min-w-\[38px\]{min-width:38px}.min-w-\[144px\]{min-width:144px}.min-w-px{min-width:1px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4\.951px\]{gap:4.951px}.gap-\[4px\]{gap:4px}.gap-\[5\.787px\]{gap:5.787px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7\.716px\]{gap:7.716px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[13\.504px\]{gap:13.504px}.gap-\[14px\]{gap:14px}.gap-\[15\.4px\]{gap:15.4px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[26px\]{gap:26px}.gap-x-\[11\.574px\]{column-gap:11.574px}.gap-x-\[12px\]{column-gap:12px}.gap-x-\[16px\]{column-gap:16px}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[9\.645px\]{row-gap:9.645px}.gap-y-\[14px\]{row-gap:14px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[3\.858px\]{border-radius:3.858px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17\.5px\]{border-radius:17.5px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[100px\]{border-radius:100px}.rounded-\[123\.78px\]{border-radius:123.78px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e38px}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[0\.87px\]{border-style:var(--tw-border-style);border-width:.87px}.border-\[0\.965px\]{border-style:var(--tw-border-style);border-width:.965px}.border-\[1\.155px\]{border-style:var(--tw-border-style);border-width:1.155px}.border-\[1\.198px\]{border-style:var(--tw-border-style);border-width:1.198px}.border-\[1\.482px\]{border-style:var(--tw-border-style);border-width:1.482px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[0\.965px\]{border-top-style:var(--tw-border-style);border-top-width:.965px}.border-t-\[1\.155px\]{border-top-style:var(--tw-border-style);border-top-width:1.155px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#8c57ff\]{border-color:#8c57ff}.border-\[\#bbf7d0\]{border-color:#bbf7d0}.border-\[\#cbd5e1\]{border-color:#cbd5e1}.border-\[\#dbe2ea\]{border-color:#dbe2ea}.border-\[\#dbe4ef\]{border-color:#dbe4ef}.border-\[\#dbeafe\]{border-color:#dbeafe}.border-\[\#ddd6fe\]{border-color:#ddd6fe}.border-\[\#dddddd\]{border-color:#ddd}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-\[\#e3eeff\]{border-color:#e3eeff}.border-\[\#e4e8ef\]{border-color:#e4e8ef}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-\[\#e6ecf2\]{border-color:#e6ecf2}.border-\[\#e8edf2\]{border-color:#e8edf2}.border-\[\#e9e1ff\]{border-color:#e9e1ff}.border-\[\#eceef3\]{border-color:#eceef3}.border-\[\#f0f2f5\]{border-color:#f0f2f5}.border-\[\#f1f5f9\]{border-color:#f1f5f9}.border-\[\#f3d0d0\]{border-color:#f3d0d0}.border-\[\#f3f4f6\]{border-color:#f3f4f6}.border-\[\#fecaca\]{border-color:#fecaca}.border-\[rgba\(226\,232\,240\,0\.6\)\]{border-color:#e2e8f099}.border-white{border-color:var(--color-white)}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#8c57ff\]{background-color:#8c57ff}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#ddd6ff\]{background-color:#ddd6ff}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#eef2ff\]{background-color:#eef2ff}.bg-\[\#ef4444\]{background-color:#ef4444}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#f0e9ff\]{background-color:#f0e9ff}.bg-\[\#f0fdf4\]{background-color:#f0fdf4}.bg-\[\#f1eeff\]{background-color:#f1eeff}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#f5f3ff\]{background-color:#f5f3ff}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#f8fafd\]{background-color:#f8fafd}.bg-\[\#faf5ff\]{background-color:#faf5ff}.bg-\[\#faf7ff\]{background-color:#faf7ff}.bg-\[\#fafbfc\]{background-color:#fafbfc}.bg-\[\#fcfcfd\]{background-color:#fcfcfd}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[rgba\(0\,0\,0\,0\.24\)\]{background-color:#0000003d}.bg-\[rgba\(0\,0\,0\,0\.655\)\]{background-color:#000000a7}.bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-\[4px\]{padding:4px}.p-\[6px\]{padding:6px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[13px\]{padding:13px}.p-\[14px\]{padding:14px}.p-\[15\.433px\]{padding:15.433px}.p-\[16\.5px\]{padding:16.5px}.p-\[16px\]{padding:16px}.p-\[17px\]{padding:17px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.p-\[32px\]{padding:32px}.px-\[2px\]{padding-inline:2px}.px-\[4\.951px\]{padding-inline:4.951px}.px-\[4px\]{padding-inline:4px}.px-\[6px\]{padding-inline:6px}.px-\[7\.716px\]{padding-inline:7.716px}.px-\[8px\]{padding-inline:8px}.px-\[9\.902px\]{padding-inline:9.902px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[11\.574px\]{padding-inline:11.574px}.px-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15\.433px\]{padding-inline:15.433px}.px-\[15px\]{padding-inline:15px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[21px\]{padding-inline:21px}.px-\[25px\]{padding-inline:25px}.py-\[1\.929px\]{padding-block:1.929px}.py-\[1px\]{padding-block:1px}.py-\[2\.476px\]{padding-block:2.476px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5\.787px\]{padding-block:5.787px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11\.574px\]{padding-block:11.574px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[16px\]{padding-block:16px}.py-\[17px\]{padding-block:17px}.py-\[24px\]{padding-block:24px}.pt-\[1\.929px\]{padding-top:1.929px}.pt-\[2px\]{padding-top:2px}.pt-\[4px\]{padding-top:4px}.pt-\[6px\]{padding-top:6px}.pt-\[8px\]{padding-top:8px}.pt-\[10px\]{padding-top:10px}.pt-\[12px\]{padding-top:12px}.pt-\[16px\]{padding-top:16px}.pt-\[24px\]{padding-top:24px}.pr-\[8px\]{padding-right:8px}.pr-\[36px\]{padding-right:36px}.pr-\[38px\]{padding-right:38px}.pr-\[40px\]{padding-right:40px}.pb-\[4px\]{padding-bottom:4px}.pb-\[11px\]{padding-bottom:11px}.pb-\[12px\]{padding-bottom:12px}.pb-\[16px\]{padding-bottom:16px}.pb-\[20px\]{padding-bottom:20px}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Arimo\'\,sans-serif\]{font-family:Arimo,sans-serif}.font-\[\'Inter\'\,sans-serif\]{font-family:Inter,sans-serif}.font-\[\'Space_Grotesk\'\,sans-serif\]{font-family:Space Grotesk,sans-serif}.text-\[6\.752px\]{font-size:6.752px}.text-\[8\.681px\]{font-size:8.681px}.text-\[9\.645px\]{font-size:9.645px}.text-\[9px\]{font-size:9px}.text-\[10\.61px\]{font-size:10.61px}.text-\[10px\]{font-size:10px}.text-\[11\.14px\]{font-size:11.14px}.text-\[11px\]{font-size:11px}.text-\[12\.378px\]{font-size:12.378px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16\.25px\]{font-size:16.25px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[10\.128px\]{--tw-leading:10.128px;line-height:10.128px}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.leading-\[13\.021px\]{--tw-leading:13.021px;line-height:13.021px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14\.468px\]{--tw-leading:14.468px;line-height:14.468px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16\.5px\]{--tw-leading:16.5px;line-height:16.5px}.leading-\[16\.71px\]{--tw-leading:16.71px;line-height:16.71px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17\.241px\]{--tw-leading:17.241px;line-height:17.241px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18\.567px\]{--tw-leading:18.567px;line-height:18.567px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19\.5px\]{--tw-leading:19.5px;line-height:19.5px}.leading-\[19\.25px\]{--tw-leading:19.25px;line-height:19.25px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21\.125px\]{--tw-leading:21.125px;line-height:21.125px}.leading-\[22\.75px\]{--tw-leading:22.75px;line-height:22.75px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24\.375px\]{--tw-leading:24.375px;line-height:24.375px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[27px\]{--tw-leading:27px;line-height:27px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.break-words{overflow-wrap:break-word}.\[word-break\:break-word\]{word-break:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#0f172b\]{color:#0f172b}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-\[\#1e1a29\]{color:#1e1a29}.text-\[\#1e2939\]{color:#1e2939}.text-\[\#1f2937\]{color:#1f2937}.text-\[\#3b256b\]{color:#3b256b}.text-\[\#4a5565\]{color:#4a5565}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#4f46e5\]{color:#4f46e5}.text-\[\#5b21b6\]{color:#5b21b6}.text-\[\#5b6372\]{color:#5b6372}.text-\[\#6a7282\]{color:#6a7282}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#6d28d9\]{color:#6d28d9}.text-\[\#8a94a6\]{color:#8a94a6}.text-\[\#8c57ff\]{color:#8c57ff}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#9d6e21\]{color:#9d6e21}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#90a1b9\]{color:#90a1b9}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#99a1af\]{color:#99a1af}.text-\[\#512da8\]{color:#512da8}.text-\[\#62748e\]{color:#62748e}.text-\[\#64748b\]{color:#64748b}.text-\[\#101828\]{color:#101828}.text-\[\#111827\]{color:#111827}.text-\[\#166534\]{color:#166534}.text-\[\#334155\]{color:#334155}.text-\[\#364153\]{color:#364153}.text-\[\#374151\]{color:#374151}.text-\[\#475569\]{color:#475569}.text-\[\#b45309\]{color:#b45309}.text-\[\#b45353\]{color:#b45353}.text-\[\#ba4a4a\]{color:#ba4a4a}.text-\[\#cbd5e1\]{color:#cbd5e1}.text-\[\#d1d5dc\]{color:#d1d5dc}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#f97316\]{color:#f97316}.text-\[\#fb2c36\]{color:#fb2c36}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.accent-\[\#8c57ff\]{accent-color:#8c57ff}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[\#9ca3af\]::placeholder{color:#9ca3af}.focus-within\:border-\[\#8c57ff\]:focus-within{border-color:#8c57ff}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#8c57ff\]:hover{border-color:#8c57ff}.hover\:border-\[\#c6b8ff\]:hover{border-color:#c6b8ff}.hover\:bg-\[\#f5f3ff\]:hover{background-color:#f5f3ff}.hover\:bg-\[\#f8fafc\]:hover{background-color:#f8fafc}.hover\:bg-\[\#f8fffa\]:hover{background-color:#f8fffa}.hover\:bg-\[\#f9fafb\]:hover{background-color:#f9fafb}.hover\:bg-\[\#fef2f2\]:hover{background-color:#fef2f2}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-\[\#8c57ff\]:focus{border-color:#8c57ff}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.enabled\:cursor-pointer:enabled{cursor:pointer}@media(hover:hover){.enabled\:hover\:border-\[\#c6b8ff\]:enabled:hover{border-color:#c6b8ff}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:py-\[6px\]{padding-block:6px}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:ml-auto{margin-left:auto}.sm\:h-\[36px\]{height:36px}.sm\:w-\[86px\]{width:86px}.sm\:w-\[160px\]{width:160px}.sm\:w-\[188px\]{width:188px}.sm\:w-\[200px\]{width:200px}.sm\:w-\[320px\]{width:320px}.sm\:w-auto{width:auto}.sm\:max-w-full{max-width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-\[5px\]{gap:5px}.sm\:gap-\[16px\]{gap:16px}.sm\:gap-\[26px\]{gap:26px}.sm\:p-\[16px\]{padding:16px}.sm\:p-\[17px\]{padding:17px}.sm\:p-\[20px\]{padding:20px}.sm\:p-\[24px\]{padding:24px}.sm\:px-\[32px\]{padding-inline:32px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[25px\]{font-size:25px}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:pb-\[24px\]{padding-bottom:24px}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container trail (min-width:448px){.\@min-\[448px\]\/trail\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container trail (min-width:720px){.\@min-\[720px\]\/trail\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container trail (min-width:1100px){.\@min-\[1100px\]\/trail\:static{position:static}.\@min-\[1100px\]\/trail\:col-span-1{grid-column:span 1/span 1}.\@min-\[1100px\]\/trail\:flex{display:flex}.\@min-\[1100px\]\/trail\:grid{display:grid}.\@min-\[1100px\]\/trail\:hidden{display:none}.\@min-\[1100px\]\/trail\:grid-cols-\[minmax\(240px\,2\.4fr\)_minmax\(128px\,1fr\)_minmax\(150px\,1\.1fr\)_minmax\(136px\,1fr\)_minmax\(156px\,1fr\)_minmax\(104px\,0\.75fr\)_32px\]{grid-template-columns:minmax(240px,2.4fr) minmax(128px,1fr) minmax(150px,1.1fr) minmax(136px,1fr) minmax(156px,1fr) minmax(104px,.75fr) 32px}.\@min-\[1100px\]\/trail\:items-center{align-items:center}.\@min-\[1100px\]\/trail\:justify-end{justify-content:flex-end}.\@min-\[1100px\]\/trail\:gap-x-\[10px\]{column-gap:10px}.\@min-\[1100px\]\/trail\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\@min-\[1100px\]\/trail\:px-\[24px\]{padding-inline:24px}.\@min-\[1100px\]\/trail\:px-\[25px\]{padding-inline:25px}.\@min-\[1100px\]\/trail\:pt-\[24px\]{padding-top:24px}.\@min-\[1100px\]\/trail\:pr-0{padding-right:0}.\@min-\[1100px\]\/trail\:pb-\[24px\]{padding-bottom:24px}}@container trail (min-width:28rem){.\@md\/trail\:p-\[18px\]{padding:18px}}@container trail (min-width:36rem){.\@xl\/trail\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container trail (min-width:48rem){.\@3xl\/trail\:flex-row{flex-direction:row}.\@3xl\/trail\:items-stretch{align-items:stretch}}@container trail (min-width:56rem){.\@4xl\/trail\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container trail (min-width:64rem){.\@5xl\/trail\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:80rem){.\@7xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-theme=dark] .dark\:border-\[\#312d4b\]{border-color:#312d4b}[data-theme=dark] .dark\:border-\[\#35507a\]{border-color:#35507a}[data-theme=dark] .dark\:border-\[\#737476\]{border-color:#737476}[data-theme=dark] .dark\:border-\[rgba\(16\,185\,129\,0\.45\)\]{border-color:#10b98173}[data-theme=dark] .dark\:border-\[rgba\(140\,87\,255\,0\.4\)\]{border-color:#8c57ff66}[data-theme=dark] .dark\:border-\[rgba\(140\,87\,255\,0\.5\)\]{border-color:#8c57ff80}[data-theme=dark] .dark\:border-\[rgba\(239\,68\,68\,0\.5\)\]{border-color:#ef444480}[data-theme=dark] .dark\:border-\[rgba\(239\,68\,68\,0\.45\)\]{border-color:#ef444473}[data-theme=dark] .dark\:bg-\[\#2a3a54\]{background-color:#2a3a54}[data-theme=dark] .dark\:bg-\[\#3a3356\]{background-color:#3a3356}[data-theme=dark] .dark\:bg-\[\#4a4170\]{background-color:#4a4170}[data-theme=dark] .dark\:bg-\[\#312d4b\]{background-color:#312d4b}[data-theme=dark] .dark\:bg-\[\#28243d\]{background-color:#28243d}[data-theme=dark] .dark\:bg-\[\#243347\]{background-color:#243347}[data-theme=dark] .dark\:bg-\[\#737476\]{background-color:#737476}[data-theme=dark] .dark\:bg-\[rgba\(16\,185\,129\,0\.14\)\]{background-color:#10b98124}[data-theme=dark] .dark\:bg-\[rgba\(140\,87\,255\,0\.14\)\]{background-color:#8c57ff24}[data-theme=dark] .dark\:bg-\[rgba\(140\,87\,255\,0\.16\)\]{background-color:#8c57ff29}[data-theme=dark] .dark\:bg-\[rgba\(140\,87\,255\,0\.18\)\]{background-color:#8c57ff2e}[data-theme=dark] .dark\:bg-\[rgba\(239\,68\,68\,0\.14\)\]{background-color:#ef444424}[data-theme=dark] .dark\:bg-\[rgba\(239\,68\,68\,0\.16\)\]{background-color:#ef444429}[data-theme=dark] .dark\:bg-\[rgba\(249\,115\,22\,0\.14\)\]{background-color:#f9731624}[data-theme=dark] .dark\:text-\[\#7d94a8\]{color:#7d94a8}[data-theme=dark] .dark\:text-\[\#34d399\]{color:#34d399}[data-theme=dark] .dark\:text-\[\#86efac\]{color:#86efac}[data-theme=dark] .dark\:text-\[\#93c5fd\]{color:#93c5fd}[data-theme=dark] .dark\:text-\[\#a7c6de\]{color:#a7c6de}[data-theme=dark] .dark\:text-\[\#c4b5fd\]{color:#c4b5fd}[data-theme=dark] .dark\:text-\[\#c9d7e6\]{color:#c9d7e6}[data-theme=dark] .dark\:text-\[\#e8ebed\]{color:#e8ebed}[data-theme=dark] .dark\:text-\[\#e9ddff\]{color:#e9ddff}[data-theme=dark] .dark\:text-\[\#f87171\]{color:#f87171}[data-theme=dark] .dark\:text-\[\#fbbf24\]{color:#fbbf24}[data-theme=dark] .dark\:text-white{color:var(--color-white)}[data-theme=dark] .dark\:placeholder\:text-\[\#a7c6de\]::placeholder{color:#a7c6de}@media(hover:hover){[data-theme=dark] .dark\:hover\:border-\[\#8c57ff\]:hover{border-color:#8c57ff}[data-theme=dark] .dark\:hover\:bg-\[\#3a3555\]:hover{background-color:#3a3555}[data-theme=dark] .dark\:hover\:bg-\[\#312d4b\]:hover{background-color:#312d4b}[data-theme=dark] .dark\:hover\:bg-\[rgba\(16\,185\,129\,0\.14\)\]:hover{background-color:#10b98124}[data-theme=dark] .dark\:hover\:bg-\[rgba\(140\,87\,255\,0\.14\)\]:hover{background-color:#8c57ff24}[data-theme=dark] .dark\:hover\:bg-\[rgba\(239\,68\,68\,0\.14\)\]:hover{background-color:#ef444424}[data-theme=dark] .dark\:hover\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:hover{background-color:#ffffff0f}[data-theme=dark] .dark\:enabled\:hover\:border-\[\#8c57ff\]:enabled:hover{border-color:#8c57ff}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
