/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.dashboard-app{color:var(--foreground);background:var(--background);font-family:var(--font-dashboard-sans);font-feature-settings:"cv01","ss01";-webkit-font-smoothing:antialiased}[dir=rtl] .dashboard-app{font-family:var(--font-arabic),ui-sans-serif,system-ui,sans-serif}.dashboard-app.dark{color-scheme:dark;--sidebar:oklch(21.8% .011 262);--background:oklch(23.2% .012 262);--muted:oklch(24.8% .012 262);--secondary:oklch(25.2% .012 262);--card:oklch(26.2% .013 262);--popover:oklch(27.2% .013 262);--accent:oklch(26.8% .015 262);--foreground:oklch(92% .008 262);--card-foreground:oklch(92% .008 262);--popover-foreground:oklch(92% .008 262);--secondary-foreground:oklch(90% .008 262);--muted-foreground:oklch(66% .016 262);--accent-foreground:oklch(92% .008 262);--destructive:oklch(62% .17 25);--primary:oklch(60% .155 262);--primary-foreground:oklch(99% .005 262);--primary-muted:oklch(60% .155 262/.16);--border:oklch(52% .018 262/.24);--input:oklch(52% .018 262/.26);--ring:oklch(60% .155 262);--sidebar-foreground:oklch(89% .008 262);--sidebar-primary:oklch(60% .155 262);--sidebar-primary-foreground:oklch(99% .005 262);--sidebar-accent:oklch(26.8% .014 262);--sidebar-accent-foreground:oklch(92% .008 262);--sidebar-border:oklch(52% .018 262/.22);--sidebar-ring:oklch(60% .155 262);--status-success:oklch(74% .13 155);--status-success-bg:oklch(55% .11 155/.2);--status-warning:oklch(78% .11 85);--status-warning-bg:oklch(65% .09 85/.2);--status-danger:oklch(66% .17 25);--status-danger-bg:oklch(55% .17 25/.2);--font-dashboard-mono:ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace;--font-dashboard-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--ease-dashboard:cubic-bezier(.16,1,.3,1);--radius:.625rem}.dashboard-app.light{color-scheme:light;--sidebar:oklch(97.2% .008 262);--background:oklch(98.6% .006 262);--muted:oklch(95.8% .008 262);--secondary:oklch(96.2% .007 262);--card:oklch(99.2% .005 262);--popover:oklch(99.4% .004 262);--accent:oklch(95.2% .012 262);--foreground:oklch(25% .014 262);--card-foreground:oklch(25% .014 262);--popover-foreground:oklch(25% .014 262);--secondary-foreground:oklch(25% .014 262);--muted-foreground:oklch(49% .014 262);--accent-foreground:oklch(25% .014 262);--primary:oklch(54% .15 262);--primary-foreground:oklch(99% .005 262);--destructive:oklch(55% .17 25);--border:oklch(44% .02 262/.14);--input:oklch(44% .02 262/.12);--ring:oklch(54% .15 262);--sidebar-foreground:oklch(25% .014 262);--sidebar-primary:oklch(54% .15 262);--sidebar-primary-foreground:oklch(99% .005 262);--sidebar-accent:oklch(94.8% .011 262);--sidebar-accent-foreground:oklch(25% .014 262);--sidebar-border:oklch(44% .02 262/.12);--sidebar-ring:oklch(54% .15 262);--status-success:oklch(46% .13 155);--status-success-bg:oklch(55% .11 155/.12);--status-warning:oklch(52% .11 85);--status-warning-bg:oklch(65% .09 85/.12);--status-danger:oklch(52% .17 25);--status-danger-bg:oklch(55% .17 25/.12);--font-dashboard-mono:ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace;--font-dashboard-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--ease-dashboard:cubic-bezier(.16,1,.3,1);--radius:.625rem}.dashboard-app.dark,.dashboard-app.light{--header-height:4rem;--sidebar-width:15.5rem;--sidebar-width-icon:3.25rem;--nav-item-radius:.5rem;--nav-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--nav-active-bg:color-mix(in oklch,var(--primary) 14%,var(--sidebar))}}.dashboard-app.dark,.dashboard-app.light{--nav-hover-bg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--nav-hover-bg:color-mix(in oklch,var(--foreground) 5%,var(--sidebar))}}.dashboard-app.dark,.dashboard-app.light{--nav-icon-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--nav-icon-active-bg:color-mix(in oklch,var(--primary) 22%,var(--sidebar))}}.dashboard-app.dark,.dashboard-app.light{--chrome-border:var(--border);--chip-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--chip-bg:color-mix(in oklch,var(--primary) 12%,var(--muted))}}.dashboard-app.dark,.dashboard-app.light{--chip-fg:var(--foreground);--chip-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--chip-border:color-mix(in oklch,var(--primary) 20%,var(--muted))}}.dashboard-app.dark,.dashboard-app.light{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--primary);--color-surface-1:var(--card);--color-surface-2:var(--muted);--color-border:var(--border);--color-input:var(--input);--color-border-strong:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--color-border-strong:color-mix(in oklch,var(--foreground) 14%,var(--border))}}.dashboard-app.dark,.dashboard-app.light{--color-subtle:var(--muted-foreground);--color-hover:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--color-hover:color-mix(in oklch,var(--foreground) 5%,var(--muted))}}.dashboard-app.dark,.dashboard-app.light{--color-hover-subtle:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark,.dashboard-app.light{--color-hover-subtle:color-mix(in oklch,var(--foreground) 3%,var(--muted))}}.dashboard-app.light{--nav-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.light{--nav-active-bg:color-mix(in oklch,var(--primary) 12%,var(--sidebar))}}.dashboard-app.light{--nav-hover-bg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.light{--nav-hover-bg:color-mix(in oklch,var(--foreground) 4%,var(--sidebar))}}.dashboard-app.light{--nav-icon-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.light{--nav-icon-active-bg:color-mix(in oklch,var(--primary) 18%,var(--sidebar))}}.dashboard-app.light{--chip-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.light{--chip-bg:color-mix(in oklch,var(--primary) 10%,var(--muted))}}.dashboard-app.light{--chip-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.light{--chip-border:color-mix(in oklch,var(--primary) 18%,var(--muted))}}.dashboard-app.light{--color-border-strong:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.light{--color-border-strong:color-mix(in oklch,var(--foreground) 12%,var(--border))}}.dashboard-app.light{--color-hover:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.light{--color-hover:color-mix(in oklch,var(--foreground) 4%,var(--muted))}}.dashboard-app.light{--color-hover-subtle:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.light{--color-hover-subtle:color-mix(in oklch,var(--foreground) 2%,var(--muted))}}.dashboard-app.dark{--nav-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark{--nav-active-bg:color-mix(in oklch,var(--primary) 18%,var(--sidebar))}}.dashboard-app.dark{--nav-hover-bg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark{--nav-hover-bg:color-mix(in oklch,var(--foreground) 6%,var(--sidebar))}}.dashboard-app.dark{--nav-icon-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark{--nav-icon-active-bg:color-mix(in oklch,var(--primary) 24%,var(--sidebar))}}.dashboard-app.dark{--chip-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark{--chip-bg:color-mix(in oklch,var(--primary) 14%,var(--muted))}}.dashboard-app.dark{--chip-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark{--chip-border:color-mix(in oklch,var(--primary) 22%,var(--muted))}}.dashboard-app.dark{--color-border-strong:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark{--color-border-strong:color-mix(in oklch,var(--foreground) 16%,var(--border))}}.dashboard-app.dark{--color-hover:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark{--color-hover:color-mix(in oklch,var(--foreground) 6%,var(--muted))}}.dashboard-app.dark{--color-hover-subtle:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-app.dark{--color-hover-subtle:color-mix(in oklch,var(--foreground) 3%,var(--muted))}}.dashboard-app.dark .text-muted,.dashboard-app.light .text-muted{color:var(--muted-foreground)}.dashboard-app.dark *,.dashboard-app.light *{border-color:var(--border)}.dashboard-app.dark :focus-visible,.dashboard-app.light :focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}.dashboard-app.dark [data-side=left] [data-slot=sidebar-inner]{box-shadow:inset -1px 0 oklch(52% .018 262/.2)}.dashboard-app.dark [data-side=right] [data-slot=sidebar-inner]{box-shadow:inset 1px 0 oklch(52% .018 262/.2)}.dashboard-app.dark [data-slot=sidebar-inset]{box-shadow:0 0 0 1px oklch(52% .018 262/.16),0 2px 10px oklch(16% .022 262/.28)}.dashboard-app.dark [data-slot=sidebar-inset]>.account-chrome-header{background:var(--background);border-bottom-color:oklch(52% .018 262/.18)}.dashboard-app.light [data-side=left] [data-slot=sidebar-inner]{box-shadow:inset -1px 0 oklch(44% .02 262/.14)}.dashboard-app.light [data-side=right] [data-slot=sidebar-inner]{box-shadow:inset 1px 0 oklch(44% .02 262/.14)}.dashboard-app.light [data-slot=sidebar-inset]{box-shadow:0 0 0 1px oklch(44% .02 262/.12),0 2px 10px oklch(38% .02 262/.1)}.dashboard-app.light [data-slot=sidebar-inset]>.account-chrome-header{background:var(--background);border-bottom-color:oklch(44% .02 262/.12)}.account-chrome-header{height:var(--header-height);border-bottom:1px solid var(--chrome-border);background:var(--background);font-family:var(--font-dashboard-sans)}.account-chrome-header h1{letter-spacing:-.02em;font-weight:600}.dashboard-app [data-slot=sidebar-inner]{gap:0}.dashboard-app [data-slot=sidebar-header]{flex-shrink:0}.dashboard-app [data-slot=sidebar-content]{flex:auto;padding-block:.5rem}.dashboard-app [data-slot=sidebar-footer]{flex-shrink:0;margin-top:auto}.account-sidebar-brand{flex-shrink:0;padding-block:1rem;padding-inline:.75rem}.dashboard-app [data-collapsible=icon] .account-sidebar-brand{align-items:center;padding-block:.75rem;padding-inline:.5rem}.dashboard-app [data-collapsible=icon] .account-sidebar-brand a{justify-content:center;width:100%}.account-sidebar-top{flex-shrink:0}.account-sidebar-plan{border-bottom:1px solid var(--sidebar-border);padding-inline:.75rem;flex-shrink:0;padding-bottom:.75rem}.account-nav-item{border-radius:var(--nav-item-radius);letter-spacing:-.01em;min-height:2.5rem;color:var(--sidebar-foreground);font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.account-nav-item{color:color-mix(in oklch,var(--sidebar-foreground) 78%,transparent)}}.account-nav-item{transition:background-color .2s var(--ease-dashboard),color .2s var(--ease-dashboard),box-shadow .2s var(--ease-dashboard)}.account-nav-item:hover:not([data-active]){background:var(--nav-hover-bg);color:var(--sidebar-foreground)}.account-nav-item[data-active]{background:var(--nav-active-bg);color:var(--sidebar-foreground);box-shadow:inset 0 0 0 1px var(--primary);font-weight:600}@supports (color:color-mix(in lab,red,red)){.account-nav-item[data-active]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 18%,var(--sidebar-border))}}.account-nav-icon{width:1.75rem;height:1.75rem;color:var(--sidebar-foreground);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-nav-icon{color:color-mix(in oklch,var(--sidebar-foreground) 62%,transparent)}}.account-nav-icon{transition:background-color .2s var(--ease-dashboard),color .2s var(--ease-dashboard)}.account-nav-item:hover:not([data-active]) .account-nav-icon{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.account-nav-item:hover:not([data-active]) .account-nav-icon{color:color-mix(in oklch,var(--sidebar-foreground) 80%,transparent)}}.dashboard-app [data-sidebar=menu-button].account-nav-item[data-active]{background:var(--nav-active-bg);color:var(--sidebar-foreground)}.account-nav-item[data-active] .account-nav-icon{background:var(--nav-icon-active-bg);color:var(--primary)}.dashboard-app [data-collapsible=icon] .account-nav-item{justify-content:center;min-height:2rem;width:2rem!important;height:2rem!important;padding:0!important}.dashboard-app [data-collapsible=icon] .account-nav-icon{background:0 0;width:1.25rem;height:1.25rem}.dashboard-app [data-collapsible=icon] .account-nav-item[data-active]{box-shadow:none}.dashboard-app [data-collapsible=icon] .account-nav-item[data-active] .account-nav-icon{background:var(--nav-icon-active-bg)}.dashboard-app [data-collapsible=icon] .account-sidebar-footer{align-items:center;padding-inline:.5rem}.dashboard-app [data-collapsible=icon] .account-sidebar-footer [data-sidebar=menu-button]{justify-content:center;width:2rem!important;height:2rem!important;padding:0!important}.dashboard-app [data-collapsible=icon] [data-slot=sidebar-content]{padding-inline:.5rem}.dashboard-app [data-collapsible=icon] [data-slot=sidebar-menu]{align-items:center}.account-plan-chip{border-radius:calc(var(--radius) - 2px);border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-fg);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.account-plan-chip--header{max-width:12rem;padding:.25rem .625rem}.account-plan-chip--sidebar{justify-content:space-between;width:100%;padding:.5rem .625rem}.account-plan-chip--sidebar:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-plan-chip--sidebar:hover{background:color-mix(in oklch,var(--primary) 12%,var(--muted))}}.account-sidebar-footer{border-top:1px solid var(--sidebar-border);padding:.5rem}.account-sidebar-discord{flex-shrink:0}.account-discord-card{border-radius:calc(var(--radius) - 2px);border:1px solid #5865f2;align-items:flex-start;gap:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-discord-card{border:1px solid color-mix(in oklch,#5865f2 28%,var(--sidebar-border))}}.account-discord-card{background:#5865f2}@supports (color:color-mix(in lab,red,red)){.account-discord-card{background:color-mix(in oklch,#5865f2 8%,var(--sidebar))}}.account-discord-card{transition:border-color .2s var(--ease-dashboard),background-color .2s var(--ease-dashboard);padding:.625rem .75rem}.account-discord-card:hover{border-color:#5865f2}@supports (color:color-mix(in lab,red,red)){.account-discord-card:hover{border-color:color-mix(in oklch,#5865f2 42%,var(--sidebar-border))}}.account-discord-card:hover{background:#5865f2}@supports (color:color-mix(in lab,red,red)){.account-discord-card:hover{background:color-mix(in oklch,#5865f2 12%,var(--sidebar))}}.account-discord-card__icon{background:#5865f2;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.account-discord-card__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.account-discord-card__title{letter-spacing:-.01em;color:var(--sidebar-foreground);font-size:.8125rem;font-weight:600}.account-discord-card__description{color:var(--sidebar-foreground);font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.account-discord-card__description{color:color-mix(in oklch,var(--sidebar-foreground) 62%,transparent)}}.account-discord-card__arrow{color:var(--sidebar-foreground);margin-top:.125rem}@supports (color:color-mix(in lab,red,red)){.account-discord-card__arrow{color:color-mix(in oklch,var(--sidebar-foreground) 50%,transparent)}}.account-discord-icon-btn__glyph{background:oklch(57.7436% .20909 273.85/.14)!important}.dashboard-app [data-collapsible=icon] .account-sidebar-discord{padding-inline:.5rem}.account-chrome-toolbar-btn{min-width:2.75rem;min-height:2.75rem}@media (prefers-reduced-motion:reduce){.account-nav-item{transition:none}}.dashboard-app.dark .bg-card{box-shadow:0 1px oklch(52% .018 262/.12)}.dashboard-app.light .bg-card{box-shadow:0 1px oklch(44% .02 262/.1)}.dashboard-readable{font-size:1rem;line-height:1.5}.dashboard-readable [data-slot=card-title]{font-size:1.125rem}.dashboard-readable .metric-headline{font-family:var(--font-dashboard-mono);font-size:1.5rem;font-weight:600;line-height:1.3}.dashboard-page-enter{animation:dashboard-fade-in .2s var(--ease-dashboard) both}@keyframes dashboard-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-page-enter{animation:none}}.overview-max-w{max-width:42rem}.overview-bento{gap:1rem;display:grid}.overview-bento-bottom,.overview-bento-hero{grid-template-columns:1fr}@media (min-width:1024px){.overview-bento-bottom,.overview-bento-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.overview-stat-card .metric-headline{font-size:1.125rem}.overview-link-tile{border:1px solid var(--border);background:var(--card);transition:transform .15s var(--ease-dashboard),border-color .15s var(--ease-dashboard),box-shadow .15s var(--ease-dashboard),background-color .15s var(--ease-dashboard)}.overview-link-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-link-tile:hover{border-color:color-mix(in oklch,var(--primary) 25%,var(--border))}}.overview-link-tile:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.overview-link-tile:hover{background:color-mix(in oklch,var(--card) 94%,var(--primary) 6%)}}.overview-link-tile:hover{box-shadow:0 2px 8px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.overview-link-tile:hover{box-shadow:0 2px 8px color-mix(in oklch,var(--foreground) 6%,transparent)}}.overview-link-tile:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.overview-link-tile{transition:none}.overview-link-tile:hover{transform:none}}.usage-ring svg{display:block}.session-row{transition:background-color .15s var(--ease-dashboard)}.session-row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.session-row:hover{background:color-mix(in oklch,var(--muted) 50%,transparent)}}.session-transcript-line:last-child{border-bottom:none}.session-detail-layout{align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.session-detail-layout{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}}.session-detail-nav{top:calc(var(--account-header-height,3.5rem) + .75rem);position:sticky}.session-brief-lead{max-width:65ch;font-size:1rem;line-height:1.625}.session-section-heading{color:var(--foreground);font-size:.875rem;font-weight:500}.session-section-prose{max-width:65ch}.session-transcript-panel{border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.session-transcript-panel{border:1px solid color-mix(in oklch,var(--border) 80%,transparent)}}.session-transcript-panel{border-radius:calc(var(--radius) + 2px);background:var(--card)}.session-transcript-toolbar{background:var(--card)}.session-section-tabs{scroll-snap-type:x proximity;justify-content:flex-start;gap:.25rem;width:100%;padding:.25rem;display:flex;overflow-x:auto}.session-section-tabs-trigger{scroll-snap-align:start;border:1px solid var(--border);border-radius:calc(var(--radius-sm,.375rem) + 2px);background:var(--muted);flex-shrink:0;min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){.session-section-tabs-trigger{background:color-mix(in oklch,var(--muted) 40%,transparent)}}.session-section-tabs-trigger{color:var(--muted-foreground);transition:background-color .15s var(--ease-dashboard),border-color .15s var(--ease-dashboard),color .15s var(--ease-dashboard);padding:.5rem .75rem;font-size:.875rem;font-weight:500}.session-section-tabs-trigger[data-state=active]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.session-section-tabs-trigger[data-state=active]{border-color:color-mix(in oklch,var(--primary) 30%,var(--border))}}.session-section-tabs-trigger[data-state=active]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.session-section-tabs-trigger[data-state=active]{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground) 6%,transparent)}}.session-section-tabs-trigger:hover:not([data-state=active]){background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.session-section-tabs-trigger:hover:not([data-state=active]){background:color-mix(in oklch,var(--muted) 70%,transparent)}}.session-section-tabs-trigger:hover:not([data-state=active]){color:var(--foreground)}.knowledge-profile-row,.knowledge-source-row{transition:background-color .15s var(--ease-dashboard)}.knowledge-profile-row:hover,.knowledge-source-row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.knowledge-profile-row:hover,.knowledge-source-row:hover{background:color-mix(in oklch,var(--muted) 50%,transparent)}}.knowledge-ingest-panel{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.knowledge-ingest-panel{border-color:color-mix(in oklch,var(--border) 80%,transparent)}}.knowledge-ingest-highlight{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.knowledge-ingest-highlight{box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 25%,transparent)}}.knowledge-next-step-banner{border-radius:calc(var(--radius) + 2px);border:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.knowledge-next-step-banner{border:1px solid color-mix(in oklch,var(--border) 80%,transparent)}}.knowledge-next-step-banner{padding:.875rem 1rem}.knowledge-next-step-banner[data-tone=info]{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.knowledge-next-step-banner[data-tone=info]{background:color-mix(in oklch,var(--muted) 45%,transparent)}}.knowledge-next-step-banner[data-tone=success]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.knowledge-next-step-banner[data-tone=success]{background:color-mix(in oklch,var(--primary) 8%,var(--card))}}.knowledge-next-step-banner[data-tone=success]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.knowledge-next-step-banner[data-tone=success]{border-color:color-mix(in oklch,var(--primary) 20%,var(--border))}}.knowledge-next-step-banner[data-tone=warning]{background:var(--warning,var(--muted))}@supports (color:color-mix(in lab,red,red)){.knowledge-next-step-banner[data-tone=warning]{background:color-mix(in oklch,var(--warning,var(--muted)) 12%,var(--card))}}.knowledge-getting-started{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.knowledge-getting-started{border-color:color-mix(in oklch,var(--border) 80%,transparent)}}.knowledge-filter-chip-active{pointer-events:none}@media (prefers-reduced-motion:reduce){.knowledge-profile-row,.knowledge-source-row{transition:none}.knowledge-ingest-highlight{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.knowledge-ingest-highlight{box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 35%,transparent)}}}