.captoo-dash{--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--black-pressed:#0b1220;--white:#fff;--accent-purple:#8b5cf6;--accent-green:#10b981;--accent-red:#ef4444;--accent-orange:#f97316;--accent-slate:#4b5563;--background:var(--gray-50);--foreground:var(--gray-900);--card:var(--white);--card-foreground:var(--gray-900);--popover:var(--white);--popover-foreground:var(--gray-900);--primary:var(--gray-900);--primary-foreground:var(--white);--secondary:var(--white);--secondary-foreground:var(--gray-700);--muted:var(--gray-100);--muted-foreground:var(--gray-600);--accent:var(--gray-100);--accent-foreground:var(--gray-900);--destructive:var(--accent-red);--border:var(--gray-200);--input:var(--gray-200);--ring:var(--gray-900);--surface-danger:#fff1f0;--highlight-red-bg:#fee2e2;--highlight-red-text:#dc2626;--highlight-red-rule:#ef4444;--highlight-green-bg:#d1fae5;--highlight-green-text:#047857;--highlight-green-rule:#10b981;--badge-purple-bg:#f5f3ff;--badge-purple-text:#4c1d95;--badge-purple-border:#c4b5fd99;--badge-green-bg:#ecfdf5;--badge-green-text:#064e3b;--badge-green-border:#a7f3d099;--badge-red-bg:#fef2f2;--badge-red-text:#7f1d1d;--badge-red-border:#fecaca99;--badge-orange-bg:#fff7ed;--badge-orange-text:#7c2d12;--badge-orange-border:#fed7aa99;--badge-blue-bg:#eff6ff;--badge-blue-text:#1e3a8a;--badge-blue-border:#bfdbfe99;--sidebar:var(--white);--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono","Menlo",monospace;--radius:10px;--radius-2xl:16px;--shadow-xs:0 1px 2px 0 #1118270d;--shadow-sm:0 1px 3px 0 #1118270f,0 1px 2px -1px #1118270f;--shadow-md:0 4px 6px -1px #11182714,0 2px 4px -2px #1118270f;--shadow-lg:0 10px 15px -3px #11182714,0 4px 6px -4px #1118270d;--shadow-card-hover:0 6px 16px -4px #8b5cf61a;--border-hairline:#e5e7eb99;--ease-out:cubic-bezier(.16,1,.3,1);background:var(--background);color:var(--foreground);font-family:var(--font-sans);min-height:100vh}@supports (color:lab(0% 0 0)){.captoo-dash{--surface-danger:lab(96.3359% 6.12152 3.29586)}}.captoo-dash *,.captoo-dash :before,.captoo-dash :after{box-sizing:border-box}.captoo-dash .tabular-nums{font-variant-numeric:tabular-nums}.captoo-dash .cap-spin{animation:1s linear infinite cap-spin}@keyframes cap-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.captoo-dash .cap-spin{animation:none}}.captoo-dash .claim-row{cursor:pointer;transition:background-color .15s var(--ease-out);border-radius:8px}.captoo-dash .claim-row:hover{background:var(--muted)}.captoo-dash .row-kebab{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.captoo-dash .row-kebab:hover{background:var(--background);color:var(--foreground)}.captoo-dash .menu-item{width:100%;font:500 13px var(--font-sans);color:var(--foreground);cursor:pointer;text-align:left;transition:background-color .12s var(--ease-out);background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.captoo-dash .menu-item:hover{background:var(--muted)}.captoo-dash .menu-item.danger{color:#b91c1c}.captoo-dash .menu-item.danger:hover{background:var(--highlight-red-bg)}.captoo-dash .cap-diagnosis-source{max-width:100%;color:var(--muted-foreground);font:500 10px var(--font-sans);overflow-wrap:anywhere;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.captoo-dash .cap-diagnosis-source:hover{color:var(--foreground);text-decoration:underline}.captoo-dash .cap-diagnosis-source:focus-visible,.captoo-dash .cap-diagnosis-page-target:focus-visible,.captoo-dash .cap-diagnosis-investigation-row:focus-visible,.captoo-dash .cap-diagnosis-details summary:focus-visible,.captoo-dash .cap-diagnosis-more:focus-visible,.captoo-dash .cap-diagnosis-good-summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.captoo-dash .cap-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.captoo-dash .cap-diagnosis-investigation-row{background:var(--card);cursor:pointer;transition:background-color .15s var(--ease-out);grid-template-columns:minmax(280px,1.25fr) minmax(150px,.55fr) minmax(260px,1fr) 24px;align-items:center;gap:20px;padding:15px 20px;display:grid;position:relative}.captoo-dash .cap-diagnosis-investigation-row:hover{background:var(--muted)}.captoo-dash .cap-diagnosis-investigation-row.is-priority{box-shadow:inset 3px 0 0 var(--accent-purple)}.captoo-dash .cap-diagnosis-investigation-table-head{border-bottom:1px solid var(--border);background:var(--muted);grid-template-columns:minmax(280px,1.25fr) minmax(150px,.55fr) minmax(260px,1fr) 24px;gap:20px;padding:11px 20px;display:grid}.captoo-dash .cap-diagnosis-investigation-table-head>span{color:var(--muted-foreground);font:600 10px var(--font-sans);text-transform:uppercase}.captoo-dash .cap-diagnosis-investigation-problem,.captoo-dash .cap-diagnosis-investigation-fix{min-width:0}.captoo-dash .cap-diagnosis-investigation-problem strong,.captoo-dash .cap-diagnosis-investigation-fix strong{color:var(--foreground);font:600 13px/1.4 var(--font-sans);text-wrap:pretty;display:block}.captoo-dash .cap-diagnosis-investigation-problem p,.captoo-dash .cap-diagnosis-investigation-fix p{color:var(--muted-foreground);font:400 11px/1.45 var(--font-sans);text-wrap:pretty;margin:4px 0 0}.captoo-dash .cap-diagnosis-investigation-page{min-width:0}.captoo-dash .cap-diagnosis-investigation-page .cap-diagnosis-page-target{max-width:100%}.captoo-dash .cap-diagnosis-new-page{color:var(--muted-foreground);font:500 11px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.captoo-dash .cap-diagnosis-investigation-open{color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.captoo-dash .cap-diagnosis-investigation-row:hover .cap-diagnosis-investigation-open{color:var(--accent-purple)}.captoo-dash .cap-diagnosis-investigation-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.captoo-dash .cap-diagnosis-page-target{border:1px solid var(--border);min-width:0;max-width:min(420px,45%);min-height:30px;color:var(--muted-foreground);font:500 11px var(--font-sans);touch-action:manipulation;border-radius:7px;align-items:center;gap:6px;padding:0 9px;text-decoration:none;display:inline-flex}.captoo-dash .cap-diagnosis-page-target span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.captoo-dash .cap-diagnosis-page-target:hover{border-color:var(--badge-purple-border);color:var(--foreground)}.captoo-dash .cap-diagnosis-gap-title{max-width:800px;color:var(--foreground);font:600 17px/1.35 var(--font-sans);text-wrap:pretty;margin:11px 0 0}.captoo-dash .cap-diagnosis-claim-reference{max-width:860px;color:var(--muted-foreground);font:500 12px/1.45 var(--font-sans);text-wrap:pretty;margin:8px 0 0}.captoo-dash .cap-diagnosis-decision{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;margin-top:16px;padding:14px 0;display:grid}.captoo-dash .cap-diagnosis-decision__cause,.captoo-dash .cap-diagnosis-decision__solution{min-width:0}.captoo-dash .cap-diagnosis-decision__solution{border-left:2px solid var(--badge-purple-border);padding-left:20px}.captoo-dash .cap-diagnosis-eyebrow{color:var(--muted-foreground);font:600 10px var(--font-sans);text-transform:uppercase;align-items:center;gap:6px;display:flex}.captoo-dash .cap-diagnosis-eyebrow.is-action{color:var(--accent-purple)}.captoo-dash .cap-diagnosis-decision p{color:var(--muted-foreground);font:400 12px/1.5 var(--font-sans);text-wrap:pretty;margin:6px 0 0}.captoo-dash .cap-diagnosis-decision__solution p{color:var(--foreground);font-weight:600}.captoo-dash .cap-diagnosis-change-steps{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.captoo-dash .cap-diagnosis-change-steps li{min-width:0;color:var(--muted-foreground);font:500 11px/1.4 var(--font-sans);align-items:flex-start;gap:6px;display:flex}.captoo-dash .cap-diagnosis-change-steps li svg{color:var(--accent-purple);flex-shrink:0;margin-top:2px}.captoo-dash .cap-diagnosis-investigation-footer{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px;display:flex}.captoo-dash .cap-diagnosis-details{flex:1;min-width:0}.captoo-dash .cap-diagnosis-details summary{min-height:30px;color:var(--muted-foreground);cursor:pointer;font:600 11px var(--font-sans);touch-action:manipulation;border-radius:6px;align-items:center;gap:6px;list-style:none;display:inline-flex}.captoo-dash .cap-diagnosis-details summary::-webkit-details-marker{display:none}.captoo-dash .cap-diagnosis-details summary>span{align-items:center;gap:6px;display:inline-flex}.captoo-dash .cap-diagnosis-details summary:hover{color:var(--foreground)}.captoo-dash .cap-diagnosis-details__chevron{transition:transform .15s var(--ease-out)}.captoo-dash .cap-diagnosis-details[open] .cap-diagnosis-details__chevron{transform:rotate(90deg)}.captoo-dash .cap-diagnosis-details__body{background:var(--muted);border-radius:8px;margin-top:8px;padding:14px}.captoo-dash .cap-diagnosis-details__comparison{grid-template-columns:minmax(0,1.35fr) 28px minmax(220px,.65fr);align-items:center;gap:14px;display:grid}.captoo-dash .cap-diagnosis-details__comparison>div{min-width:0}.captoo-dash .cap-diagnosis-details__comparison-arrow{background:var(--card);width:28px;height:28px;color:var(--accent-purple);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.captoo-dash .cap-diagnosis-details__claim{border-left:1px solid var(--border);padding-left:14px}.captoo-dash .cap-diagnosis-details__claim p{font-weight:600}.captoo-dash .cap-diagnosis-raw-answer{margin-top:8px}.captoo-dash .cap-diagnosis-raw-answer summary{min-height:24px;color:var(--muted-foreground);cursor:pointer;font:600 10px var(--font-sans);list-style:none;display:inline-flex}.captoo-dash .cap-diagnosis-raw-answer summary::-webkit-details-marker{display:none}.captoo-dash .cap-diagnosis-raw-answer summary:after{content:" +";color:var(--accent-purple);margin-left:3px}.captoo-dash .cap-diagnosis-raw-answer[open] summary:after{content:" −"}.captoo-dash .cap-diagnosis-raw-answer>p{border-left:2px solid var(--border);max-height:180px;color:var(--muted-foreground);margin-top:6px;padding:10px;overflow:auto}.captoo-dash .cap-diagnosis-details__sources{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.captoo-dash .cap-diagnosis-details__evidence-summary{min-width:0}.captoo-dash .cap-diagnosis-details__evidence-summary p{font-weight:600}.captoo-dash .cap-diagnosis-details__label{color:var(--muted-foreground);font:600 10px var(--font-sans);text-transform:uppercase;display:block}.captoo-dash .cap-diagnosis-details__body p{color:var(--foreground);font:400 11px/1.5 var(--font-sans);overflow-wrap:anywhere;text-wrap:pretty;margin:5px 0 0}.captoo-dash .cap-diagnosis-sheet{z-index:60;pointer-events:none;position:fixed;inset:0}.captoo-dash .cap-diagnosis-sheet[data-open=true]{pointer-events:auto}.captoo-dash .cap-diagnosis-sheet__backdrop{opacity:0;transition:opacity .2s var(--ease-out);background:#11182773;position:absolute;inset:0}.captoo-dash .cap-diagnosis-sheet[data-open=true] .cap-diagnosis-sheet__backdrop{opacity:1}.captoo-dash .cap-diagnosis-sheet__panel{background:var(--card);width:560px;max-width:94vw;height:100%;box-shadow:var(--shadow-lg);transition:transform .25s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.captoo-dash .cap-diagnosis-sheet[data-open=true] .cap-diagnosis-sheet__panel{transform:translate(0)}.captoo-dash .cap-diagnosis-sheet__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.captoo-dash .cap-diagnosis-sheet__header>span{color:var(--foreground);font:600 14px var(--font-sans);align-items:center;gap:9px;display:inline-flex}.captoo-dash .cap-diagnosis-sheet__body{flex:1;padding:22px;overflow-y:auto}.captoo-dash .cap-diagnosis-sheet__title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.captoo-dash .cap-diagnosis-sheet__title h2{color:var(--foreground);font:600 20px/1.35 var(--font-sans);text-wrap:pretty;margin:0}.captoo-dash .cap-diagnosis-sheet__title .cap-diagnosis-page-target{flex-shrink:0;max-width:210px}.captoo-dash .cap-diagnosis-sheet__section{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.captoo-dash .cap-diagnosis-sheet__section.is-fix{border:1px solid var(--badge-purple-border);background:var(--badge-purple-bg);border-radius:8px;padding:16px}.captoo-dash .cap-diagnosis-sheet__section h3{color:var(--foreground);font:600 15px/1.4 var(--font-sans);margin:6px 0 0}.captoo-dash .cap-diagnosis-sheet__section>p{color:var(--foreground);font:400 13px/1.55 var(--font-sans);text-wrap:pretty;margin:6px 0 0}.captoo-dash .cap-diagnosis-sheet__claim{font-weight:600!important}.captoo-dash .cap-diagnosis-sheet__raw-answer{background:var(--muted);white-space:pre-wrap;border-radius:8px;padding:12px;color:var(--muted-foreground)!important}.captoo-dash .cap-diagnosis-sheet__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:16px 22px;display:flex}.captoo-dash .cap-diagnosis-skeleton{background:var(--muted);border-radius:5px;animation:1.4s ease-in-out infinite cap-diagnosis-pulse;display:block}@keyframes cap-diagnosis-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:980px){.captoo-dash .cap-diagnosis-grid{grid-template-columns:1fr!important}.captoo-dash .cap-diagnosis-table-head{display:none!important}.captoo-dash .cap-diagnosis-row{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)!important}.captoo-dash .cap-diagnosis-row>:nth-child(2){grid-column:1}.captoo-dash .cap-diagnosis-row>:nth-child(3){grid-area:1/2/span 2}.captoo-dash .cap-diagnosis-loading-grid{grid-template-columns:1fr!important}.captoo-dash .cap-diagnosis-investigation-table-head{display:none}.captoo-dash .cap-diagnosis-investigation-row{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.captoo-dash .cap-diagnosis-investigation-page,.captoo-dash .cap-diagnosis-investigation-fix{grid-column:1}.captoo-dash .cap-diagnosis-investigation-open{grid-area:1/2/span 3}}@media (max-width:680px){.captoo-dash .cap-diagnosis-stats{flex-wrap:wrap;width:100%;min-width:0!important}.captoo-dash .cap-diagnosis-priority{grid-template-columns:1fr!important}.captoo-dash .cap-diagnosis-row{grid-template-columns:1fr!important;gap:14px!important}.captoo-dash .cap-diagnosis-row>:nth-child(2),.captoo-dash .cap-diagnosis-row>:nth-child(3){grid-area:auto/1}.captoo-dash .cap-diagnosis-sheet__title{flex-direction:column}.captoo-dash .cap-diagnosis-sheet__title .cap-diagnosis-page-target{max-width:100%}}@media (prefers-reduced-motion:reduce){.captoo-dash .cap-diagnosis-skeleton{animation:none}}.captoo-dash .cap-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);transition:box-shadow .2s var(--ease-out),transform .2s var(--ease-out),border-color .2s var(--ease-out);flex-direction:column;gap:24px;padding:24px 0;display:flex}.captoo-dash .cap-card--hover:hover{box-shadow:var(--shadow-md),var(--shadow-card-hover);transform:translateY(-2px)}.captoo-dash .cap-card__header{flex-direction:column;gap:8px;padding:0 24px;display:flex}.captoo-dash .cap-card__title{font-family:var(--font-sans);color:var(--foreground);font-weight:600;line-height:1.1}.captoo-dash .cap-card__desc{color:var(--muted-foreground);font-size:14px;line-height:1.5}.captoo-dash .cap-card__content{padding:0 24px}.captoo-dash .cap-btn{--_scale:1;white-space:nowrap;cursor:pointer;border-radius:var(--radius);font-family:var(--font-sans);letter-spacing:0;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s var(--ease-out);transform:scale(var(--_scale));-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.captoo-dash .cap-btn svg{pointer-events:none;flex:none;width:16px;height:16px}.captoo-dash .cap-btn:hover{--_scale:1.02}.captoo-dash .cap-btn:active{--_scale:.98}.captoo-dash .cap-btn:focus-visible,.captoo-dash .cap-diagnosis-action-card:focus-visible,.captoo-dash .cap-diagnosis-more:focus-visible,.captoo-dash .cap-diagnosis-good-summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-purple)45%,transparent);outline-offset:2px}.captoo-dash .cap-btn:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.captoo-dash .cap-btn--sm{gap:6px;height:36px;padding:0 12px;font-size:14px}.captoo-dash .cap-btn--default{height:40px;padding:0 16px}.captoo-dash .cap-btn--primary{background:var(--primary);color:var(--primary-foreground)}.captoo-dash .cap-btn--primary:hover{background:var(--black-pressed)}.captoo-dash .cap-btn--outline{background:var(--background);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-xs)}.captoo-dash .cap-btn--outline:hover{background:var(--accent)}.captoo-dash .cap-btn--ghost{color:var(--foreground);background:0 0}.captoo-dash .cap-btn--ghost:hover{background:var(--accent)}.captoo-dash .cap-diagnosis-action-card{transition:background-color .15s var(--ease-out),box-shadow .15s var(--ease-out),border-color .15s var(--ease-out),transform .15s var(--ease-out)}.captoo-dash .cap-diagnosis-action-card:hover{background:color-mix(in srgb,var(--card)92%,var(--accent-purple));box-shadow:var(--shadow-md);transform:translateY(-1px);border-color:var(--badge-purple-border)!important}.captoo-dash .cap-diagnosis-more:hover{color:var(--foreground)!important;border-color:var(--accent-purple)!important;background:var(--badge-purple-bg)!important}.captoo-dash .cap-diagnosis-good-summary{transition:border-color .15s var(--ease-out),background-color .15s var(--ease-out)}.captoo-dash .cap-diagnosis-good-summary:hover{border-color:var(--accent-green)!important;background:color-mix(in srgb,var(--badge-green-bg)82%,var(--accent-green))!important}.captoo-dash .cap-diagnosis-table-head>span{font:600 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.captoo-dash .cap-diagnosis-score{white-space:nowrap;font:500 10px var(--font-sans);color:var(--muted-foreground);align-items:baseline;gap:5px;display:inline-flex}.captoo-dash .cap-diagnosis-score strong{font:600 12px var(--font-mono)}@media (max-width:760px){.captoo-dash .cap-diagnosis-score span{display:none}}.captoo-dash .cap-badge{white-space:nowrap;width:fit-content;font-family:var(--font-sans);letter-spacing:0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:2px 10px;font-size:11px;font-weight:500;display:inline-flex}.captoo-dash .cap-badge svg{width:12px;height:12px}.captoo-dash .cap-badge--default{background:var(--muted);color:var(--secondary-foreground);border-color:var(--border-hairline)}.captoo-dash .cap-badge--purple{background:var(--badge-purple-bg);color:var(--badge-purple-text);border-color:var(--badge-purple-border)}.captoo-dash .cap-badge--green{background:var(--badge-green-bg);color:var(--badge-green-text);border-color:var(--badge-green-border)}.captoo-dash .cap-badge--red{background:var(--badge-red-bg);color:var(--badge-red-text);border-color:var(--badge-red-border)}.captoo-dash .cap-badge--orange{background:var(--badge-orange-bg);color:var(--badge-orange-text);border-color:var(--badge-orange-border)}.captoo-dash .cap-badge--blue{background:var(--badge-blue-bg);color:var(--badge-blue-text);border-color:var(--badge-blue-border)}.captoo-dash .cap-tabs{background:var(--muted);border-radius:var(--radius);align-items:center;gap:4px;padding:4px;display:inline-flex}.captoo-dash .cap-tab{appearance:none;cursor:pointer;font-family:var(--font-sans);color:var(--muted-foreground);transition:background-color .15s var(--ease-out),color .15s var(--ease-out),box-shadow .15s var(--ease-out);background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:14px;font-weight:500}.captoo-dash .cap-tab:hover{color:var(--foreground)}.captoo-dash .cap-tab[data-active=true]{color:var(--foreground);box-shadow:var(--shadow-xs);background:#fff}.captoo-dash .cap-navitem{cursor:pointer;font-family:var(--font-sans);color:var(--muted-foreground);text-align:left;width:100%;transition:background-color .15s var(--ease-out),color .15s var(--ease-out);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.captoo-dash .cap-navitem:hover{background:color-mix(in srgb,var(--muted)50%,transparent);color:var(--foreground)}.captoo-dash .cap-navitem[data-active=true]{background:var(--muted);color:var(--foreground)}.captoo-dash .cap-navitem[data-disabled=true]{color:color-mix(in srgb,var(--muted-foreground)60%,transparent);cursor:not-allowed}.captoo-dash .cap-navitem svg{flex:none;width:16px;height:16px}.captoo-dash .cap-navitem__bar{background:var(--primary);border-radius:0 9999px 9999px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.captoo-dash .cap-avatar{background:color-mix(in srgb,var(--primary)10%,transparent);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.captoo-dash .cap-avatar__fallback{font-family:var(--font-sans);color:var(--primary);text-transform:uppercase;font-weight:600}.captoo-dash .cap-claim{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 5px;display:inline-block;position:relative}.captoo-dash .cap-claim--red{background:var(--highlight-red-bg);color:var(--highlight-red-text)}.captoo-dash .cap-claim--green{background:var(--highlight-green-bg);color:var(--highlight-green-text)}.captoo-dash .cap-claim:after{content:"";transform-origin:0;height:2px;animation:llm-underline .6s var(--ease-out)forwards;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.captoo-dash .cap-claim--red:after{background:var(--highlight-red-rule)}.captoo-dash .cap-claim--green:after{background:var(--highlight-green-rule)}@keyframes llm-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.captoo-dash .cap-claim:after{animation:none;transform:scaleX(1)}}
