.ui-timeline{--ui-timeline-node-size:calc(var(--spacing) * 7);--ui-timeline-node-gap:calc(var(--spacing) * 4);--ui-timeline-item-gap:calc(var(--spacing) * 6);--ui-timeline-leading-width:5.5rem;--ui-timeline-line-width:2px;--ui-timeline-line-gap:calc(var(--spacing) * 1.5);--ui-timeline-node-offset:max(0px, calc((1.5rem - var(--ui-timeline-node-size)) / 2));min-inline-size:0;max-inline-size:100%;color:var(--foreground);margin:0;padding:0;list-style:none;display:flex}.ui-timeline[data-size=sm]{--ui-timeline-node-size:calc(var(--spacing) * 2.5)}.ui-timeline[data-size=lg]{--ui-timeline-node-size:calc(var(--spacing) * 8)}.ui-timeline[data-orientation=vertical]{flex-direction:column}.ui-timeline>.ui-timeline-item{min-inline-size:0;margin:0;padding:0;position:relative}.ui-timeline[data-orientation=vertical]>.ui-timeline-item{padding-block-end:var(--ui-timeline-item-gap);padding-inline-start:calc(var(--ui-timeline-node-size) + var(--ui-timeline-node-gap))}.ui-timeline[data-orientation=vertical]>.ui-timeline-item:last-child{padding-block-end:0}.ui-timeline-header{min-inline-size:0;min-block-size:max(1.5rem, var(--ui-timeline-node-size));justify-content:center;gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.ui-timeline-title{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.ui-timeline-date{min-inline-size:0;color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.ui-timeline-content{min-inline-size:0;color:var(--muted-foreground);overflow-wrap:anywhere;margin-block-start:calc(var(--spacing) * 2);font-size:.875rem;line-height:1.5}.ui-timeline-indicator{inline-size:var(--ui-timeline-node-size);block-size:var(--ui-timeline-node-size);box-sizing:border-box;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--ui-timeline-node-offset);inset-inline-start:0}.ui-timeline-indicator[data-state=completed],.ui-timeline-indicator[data-state=active]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.ui-timeline-indicator[data-state=error]{border-color:var(--destructive);color:var(--destructive)}.ui-timeline-indicator>svg{flex-shrink:0;block-size:55%;inline-size:55%}.ui-timeline-indicator>[data-slot=avatar]{block-size:100%;inline-size:100%}.ui-timeline-indicator-dot{border-radius:inherit;background:currentColor;block-size:30%;inline-size:30%;display:block}.ui-timeline[data-size=sm] .ui-timeline-indicator-dot{block-size:100%;inline-size:100%}.ui-timeline-separator{pointer-events:none;background:var(--border);display:block;position:absolute}.ui-timeline[data-orientation=vertical]>.ui-timeline-item>.ui-timeline-separator,.ui-timeline[data-orientation=vertical]>.ui-timeline-item>.ui-timeline-header>.ui-timeline-separator{inline-size:var(--ui-timeline-line-width);inset-block-start:calc(var(--ui-timeline-node-offset) + var(--ui-timeline-node-size) + var(--ui-timeline-line-gap));inset-block-end:var(--ui-timeline-line-gap);inset-inline-start:calc((var(--ui-timeline-node-size) - var(--ui-timeline-line-width)) / 2)}.ui-timeline[data-orientation=vertical]>.ui-timeline-item[data-state=completed]>.ui-timeline-separator,.ui-timeline[data-orientation=vertical]>.ui-timeline-item[data-state=completed]>.ui-timeline-header>.ui-timeline-separator{background:var(--ui-timeline-completed-line-color,var(--foreground))}.ui-timeline>.ui-timeline-item:last-child>.ui-timeline-separator,.ui-timeline>.ui-timeline-item:last-child>.ui-timeline-header>.ui-timeline-separator{display:none}.ui-timeline[data-orientation=vertical][data-layout=leading]>.ui-timeline-item{padding-inline-start:calc(var(--ui-timeline-leading-width) + var(--ui-timeline-node-size) + var(--ui-timeline-node-gap))}.ui-timeline[data-orientation=vertical][data-layout=leading]>.ui-timeline-item>.ui-timeline-date,.ui-timeline[data-orientation=vertical][data-layout=leading]>.ui-timeline-item>.ui-timeline-header>.ui-timeline-date{inline-size:calc(var(--ui-timeline-leading-width) - var(--ui-timeline-node-gap));text-align:end;position:absolute;inset-block-start:calc(var(--spacing) * .5);inset-inline-start:0}.ui-timeline[data-orientation=vertical][data-layout=leading]>.ui-timeline-item>.ui-timeline-header>.ui-timeline-indicator,.ui-timeline[data-orientation=vertical][data-layout=leading]>.ui-timeline-item>.ui-timeline-indicator{inset-inline-start:var(--ui-timeline-leading-width)}.ui-timeline[data-orientation=vertical][data-layout=leading]>.ui-timeline-item>.ui-timeline-separator,.ui-timeline[data-orientation=vertical][data-layout=leading]>.ui-timeline-item>.ui-timeline-header>.ui-timeline-separator{inset-inline-start:calc(var(--ui-timeline-leading-width) + (var(--ui-timeline-node-size) - var(--ui-timeline-line-width)) / 2)}.ui-timeline[data-orientation=horizontal]{--ui-timeline-node-offset:0px;overscroll-behavior-inline:contain;scroll-padding-inline:calc(var(--spacing) * 2);flex-direction:row;padding-block-end:calc(var(--spacing) * 2);overflow-x:auto}.ui-timeline[data-orientation=horizontal]>.ui-timeline-item{min-inline-size:16rem;flex:1 0 16rem;padding-block-start:calc(var(--ui-timeline-node-size) + var(--ui-timeline-node-gap));padding-inline-end:calc(var(--spacing) * 6)}.ui-timeline[data-orientation=horizontal]>.ui-timeline-item>.ui-timeline-separator,.ui-timeline[data-orientation=horizontal]>.ui-timeline-item>.ui-timeline-header>.ui-timeline-separator{block-size:var(--ui-timeline-line-width);inset-block-start:calc((var(--ui-timeline-node-size) - var(--ui-timeline-line-width)) / 2);inset-inline-start:calc(var(--ui-timeline-node-size) + var(--ui-timeline-line-gap));inset-inline-end:var(--ui-timeline-line-gap)}.ui-timeline[data-orientation=horizontal]:focus-visible{outline:1px solid var(--foreground);outline-offset:2px}@media (max-width:640px){.ui-timeline[data-layout=leading]{--ui-timeline-leading-width:4rem}}html:root[data-ui-style] .cn-button-group-orientation-horizontal>[data-slot]:has(~[data-slot]){border-top-right-radius:0!important;border-bottom-right-radius:0!important}html:root[data-ui-style] .cn-button-group-orientation-horizontal>[data-slot][data-lh~=lhWyJbZGF0YS1zbG90XSIsIn4gW2RhdGEtc2xvdF0iXQ]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}html:root[data-ui-style] .cn-button-group-orientation-vertical>[data-slot]:has(~[data-slot]){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html:root[data-ui-style] .cn-button-group-orientation-vertical>[data-slot][data-lh~=lhWyJbZGF0YS1zbG90XSIsIn4gW2RhdGEtc2xvdF0iXQ]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html:root[data-ui-style] .cn-button-group[data-appearance=split]>.cn-button{color:#fff;background:#171717;border-color:#171717}html:root[data-ui-style].dark .cn-button-group[data-appearance=split]>.cn-button{border-color:#525252}html:root[data-ui-style] .cn-button-group[data-appearance=split].cn-button-group-orientation-horizontal>.cn-button:has(~.cn-button){border-right-color:#ffffff40}html:root[data-ui-style] .cn-button-group[data-appearance=split].cn-button-group-orientation-horizontal>.cn-button[data-lh~=lhWyIuY24tYnV0dG9uIiwifiAuY24tYnV0dG9uIl0]{border-right-color:#ffffff40}html:root[data-ui-style] .cn-button-group[data-appearance=split].cn-button-group-orientation-vertical>.cn-button:has(~.cn-button){border-bottom-color:#ffffff40}html:root[data-ui-style] .cn-button-group[data-appearance=split].cn-button-group-orientation-vertical>.cn-button[data-lh~=lhWyIuY24tYnV0dG9uIiwifiAuY24tYnV0dG9uIl0]{border-bottom-color:#ffffff40}html:root[data-ui-style] .cn-button-group[data-appearance=split]>.cn-button:is(:hover,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:#303030}html:root[data-ui-style] .cn-button-group[data-appearance=split]>.cn-button:active:not(:disabled):not([aria-disabled=true]){--tw-translate-x:0px;--tw-translate-y:0px;background:#0a0a0a;transform:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:root[data-ui-style]{--sidebar-navigation-row-height:calc(var(--spacing) * 9)}body{font-synthesis:style small-caps;font-weight:400}html:root[data-ui-style] .cn-sheet-content[data-sidebar=sidebar][data-mobile=true]{background-color:var(--sidebar);color:var(--sidebar-foreground)}html:root[data-ui-style] .ui-page-selection-solid{background:0 0}html:root[data-ui-style] .ui-page-selection-solid .cn-tabs-trigger[data-active],html:root[data-ui-style] .cn-toggle-group-item[data-variant=solid][aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:#0000}html:root[data-ui-style] .ui-page-selection-solid .cn-tabs-trigger:not([data-active]),html:root[data-ui-style] .cn-toggle-group-item[data-variant=solid]:not([aria-pressed=true]){color:var(--muted-foreground)}html:root[data-ui-style] .cn-sidebar-header,html:root[data-ui-style] .cn-sidebar-content,html:root[data-ui-style] [data-slot=sidebar-tools]{scrollbar-gutter:stable}html:root[data-ui-style] .cn-sidebar-header,html:root[data-ui-style] [data-slot=sidebar-tools]{overflow-y:hidden}html:root[data-ui-style] [data-slot=sidebar-tools]{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}html:root[data-ui-style] .cn-sidebar-menu-button,html:root[data-ui-style] .cn-sidebar-menu-sub-button,html:root[data-ui-style] .cn-sidebar-group-label{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:400}html:root[data-ui-style] .cn-sidebar-menu-button[data-active]{font-weight:400}html:root[data-ui-style] .cn-sidebar-menu-button-size-default{height:var(--sidebar-navigation-row-height)}html:root[data-ui-style] .cn-sidebar-menu-button{color:color-mix(in oklab, var(--sidebar-foreground) 84%, var(--sidebar));transition-property:background-color,color,width,height,padding;transition-duration:.15s}html:root[data-ui-style] .cn-sidebar-menu-sub-button{color:color-mix(in oklab, var(--sidebar-foreground) 84%, var(--sidebar));min-height:calc(var(--spacing) * 8)}html:root[data-ui-style] .cn-sidebar-menu-button:is(:hover,:active,[data-active]),html:root[data-ui-style] .cn-sidebar-menu-sub-button:is(:hover,:active,[data-active]){color:var(--sidebar-accent-foreground);background-color:var(--sidebar-accent)}html:root[data-ui-style] .cn-sidebar-menu-button[data-active],html:root[data-ui-style] .cn-sidebar-menu-sub-button[data-active]{background-color:var(--sidebar-accent);background-color:color-mix(in oklab, var(--sidebar-accent) 96%, var(--sidebar-accent-foreground))}html:root[data-ui-style] .cn-sidebar-group-label{color:var(--muted-foreground)}html:root[data-ui-style] .cn-sidebar-content,html:root[data-ui-style] .cn-sidebar-menu{row-gap:0}html:root[data-ui-style] .cn-sidebar-group{padding-block:0}html:root[data-ui-style] .cn-sidebar-group-action{top:calc(var(--spacing) * 1.5)}html:root[data-ui-style] .ui-sidebar-section{min-width:0;padding-inline:calc(var(--spacing) * 2);margin-block:0}html:root[data-ui-style] .ui-sidebar-section-header{align-items:center;gap:var(--spacing);min-width:0;margin-block-end:0;display:flex}html:root[data-ui-style] .ui-sidebar-section-title{min-width:0;min-height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2);justify-content:flex-start;align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--muted-foreground);background-color:#0000;border-width:0;flex:1;font-weight:400;display:flex}html:root[data-ui-style] .ui-sidebar-section-trigger:is(:hover,[aria-expanded=true]){color:var(--muted-foreground);background-color:#0000}html:root[data-ui-style] .ui-sidebar-section-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:root[data-ui-style] .ui-sidebar-section-chevron{opacity:0;flex-shrink:0;transition:opacity .15s ease-out,transform .15s ease-out}html:root[data-ui-style] .ui-sidebar-section-trigger[aria-expanded=true] .ui-sidebar-section-chevron{transform:rotate(90deg)}html:root[data-ui-style] .ui-sidebar-section:hover .ui-sidebar-section-chevron,html:root[data-ui-style] .ui-sidebar-section:focus-within .ui-sidebar-section-chevron{opacity:1}html:root[data-ui-style] .ui-sidebar-section-accessories{flex-shrink:0;align-items:center;padding-inline-end:var(--spacing);display:grid}html:root[data-ui-style] .ui-sidebar-section-count,html:root[data-ui-style] .ui-sidebar-section-actions{grid-area:1/1}html:root[data-ui-style] .ui-sidebar-section-count{padding-inline:var(--spacing);color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-self:end}html:root[data-ui-style] .ui-sidebar-section-actions{align-items:center;gap:var(--spacing);opacity:0;pointer-events:none;display:flex}html:root[data-ui-style] .ui-sidebar-section:is(:hover,:focus-within) .ui-sidebar-section-actions{opacity:1;pointer-events:auto}html:root[data-ui-style] .ui-sidebar-section-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}html:root[data-ui-style] .ui-sidebar-section-actions[data-lh~=lhWyIudWktc2lkZWJhci1zZWN0aW9uLWFjdGlvbnMiLCJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0iXQ]{opacity:1;pointer-events:auto}html:root[data-ui-style] .ui-sidebar-section:is(:hover,:focus-within):has(.ui-sidebar-section-actions) .ui-sidebar-section-count{visibility:hidden}html:root[data-ui-style] .ui-sidebar-section:is(:hover,:focus-within)[data-lh~=lhWyIudWktc2lkZWJhci1zZWN0aW9uOmlzKDpob3ZlciwgOmZvY3VzLXdpdGhpbikiLCIudWktc2lkZWJhci1zZWN0aW9uLWFjdGlvbnMiXQ] .ui-sidebar-section-count{visibility:hidden}html:root[data-ui-style] .ui-sidebar-section:has(.ui-sidebar-section-actions [aria-expanded=true]) .ui-sidebar-section-count{visibility:hidden}html:root[data-ui-style] .ui-sidebar-section[data-lh~=lhWyIudWktc2lkZWJhci1zZWN0aW9uIiwiLnVpLXNpZGViYXItc2VjdGlvbi1hY3Rpb25zIFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSJd] .ui-sidebar-section-count{visibility:hidden}html:root[data-ui-style] .ui-sidebar-section-content{padding-block:0}html:root[data-ui-style] [data-slot=sidebar-reveal]{background-color:var(--background);background-color:color-mix(in oklab, var(--background) 50%, transparent);border-radius:0 var(--radius-lg) var(--radius-lg) 0}html:root[data-ui-style] [data-collapsible=icon] .ui-sidebar-section-header{display:none}@media (hover:none),(any-pointer:coarse){html:root[data-ui-style] .cn-sidebar-menu-action{opacity:1}html:root[data-ui-style] .ui-sidebar-section-chevron,html:root[data-ui-style] .ui-sidebar-section-actions{opacity:1;pointer-events:auto}html:root[data-ui-style] .ui-sidebar-section:has(.ui-sidebar-section-actions) .ui-sidebar-section-count{visibility:hidden}html:root[data-ui-style] .ui-sidebar-section[data-lh~=lhWyIudWktc2lkZWJhci1zZWN0aW9uIiwiLnVpLXNpZGViYXItc2VjdGlvbi1hY3Rpb25zIl0] .ui-sidebar-section-count{visibility:hidden}}@media (prefers-reduced-motion:reduce){html:root[data-ui-style] .cn-sidebar-menu-button,html:root[data-ui-style] .ui-sidebar-section-chevron{transition:none}}html:root[data-ui-style] .ui-sidebar-mode-switcher{box-sizing:border-box;width:100%;min-width:0;height:var(--sidebar-navigation-row-height);padding:var(--spacing);align-items:stretch;gap:var(--spacing);border-radius:var(--radius-lg);background:var(--sidebar-accent);display:flex}html:root[data-ui-style] .ui-sidebar-mode-switcher-item{min-width:0;height:100%;padding:0 var(--spacing);border-radius:var(--radius-md);color:var(--muted-foreground);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}html:root[data-ui-style] .ui-sidebar-mode-switcher-item:hover{color:var(--foreground)}html:root[data-ui-style] .ui-sidebar-mode-switcher-item[aria-pressed=true]{background:var(--background);color:var(--foreground)}html:root[data-ui-style] .ui-sidebar-mode-switcher-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html:root[data-ui-style] .ui-sidebar-mode-switcher-item:disabled{pointer-events:none;opacity:.5}html:root[data-ui-style] .ui-sidebar-mode-switcher-item svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);pointer-events:none;flex-shrink:0}html:root[data-ui-style] [data-collapsible=icon] .ui-sidebar-mode-switcher{display:none}@media (prefers-reduced-motion:reduce){html:root[data-ui-style] .ui-sidebar-mode-switcher-item{transition:none}}.toaster [data-sonner-toast][data-styled=true]{column-gap:0;row-gap:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.toaster [data-sonner-toast][data-styled=true]>[data-content]{grid-area:1/1/auto/-1;min-width:0}.toaster [data-sonner-toast][data-styled=true]>[data-icon]{grid-area:1/1;align-self:start}.toaster [data-sonner-toast][data-styled=true]>[data-icon]+[data-content]{grid-column:2/-1;margin-inline-start:calc(var(--spacing) * 1.5)}.toaster [data-sonner-toast][data-styled=true]>[data-button]{grid-row:2;justify-self:end;max-width:100%;margin-inline:0}.toaster [data-sonner-toast][data-styled=true]>[data-cancel]{grid-column:3}.toaster [data-sonner-toast][data-styled=true]>[data-action]{grid-column:4}.toaster [data-sonner-toast][data-styled=true]>[data-cancel]+[data-action]{margin-inline-start:calc(var(--spacing) * 2)}html:root[data-ui-style] :not([data-slot=scroll-area-viewport]){scrollbar-width:thin;scrollbar-color:var(--scrollbar-color,var(--muted-foreground)) transparent}html:root[data-ui-style] :not([data-slot=scroll-area-viewport])::-webkit-scrollbar{width:10px;height:10px;display:block}html:root[data-ui-style] :not([data-slot=scroll-area-viewport])::-webkit-scrollbar-track{background:0 0}html:root[data-ui-style] :not([data-slot=scroll-area-viewport])::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color,var(--muted-foreground));border-radius:var(--radius-lg);background-clip:padding-box;border:2px solid #0000}html:root[data-ui-style] :not([data-slot=scroll-area-viewport])::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color-hover,var(--foreground))}html:root[data-ui-style] .cn-scroll-area-thumb{background-color:var(--scrollbar-color,var(--muted-foreground))}@media (forced-colors:active){html:root[data-ui-style] :not([data-slot=scroll-area-viewport]){scrollbar-color:auto}html:root[data-ui-style] .cn-scroll-area-thumb{background-color:canvastext}}.ui-collection-grid-frame{margin:calc(var(--spacing) * 6);border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--muted);background:color-mix(in srgb, var(--muted) 45%, var(--background));isolation:isolate;overflow:hidden}.ui-collection-grid-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);display:flex}.ui-collection-grid-title{font-size:1rem;font-weight:600;line-height:1.5}.ui-collection-grid-description{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:.8125rem}.ui-collection-grid-scopes{background:var(--background);border-top:1px solid var(--border);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}.ui-collection-grid-frame [data-collection-toolbar]{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);background:var(--background);border-block:1px solid var(--border);gap:calc(var(--spacing) * 2)}.ui-collection-grid-frame [data-collection-toolbar] [data-slot=input-group]{max-width:100%}.ui-collection-grid-frame>main{background:var(--background)}.ui-collection-grid-frame .ert-th{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);color:var(--muted-foreground);border-right:1px solid var(--border);font-weight:400}.ui-collection-grid-frame .ert-th:last-child{border-right:0}.ui-collection-grid-frame .ert-td{height:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3)}.ui-collection-grid-frame .ert-sel{padding-inline:calc(var(--spacing) * 2)}.ui-collection-grid-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-top:1px solid var(--border);background:var(--muted);background:color-mix(in srgb, var(--muted) 45%, var(--background));flex-wrap:wrap;flex-shrink:0;font-size:.8125rem;display:flex}html:root[data-ui-style] [data-slot=selection-action-bar]{--background:#191919;--foreground:#fafafa;--popover:#191919;--popover-foreground:#fafafa;--muted:#333;--muted-foreground:#d4d4d4;--secondary:#333;--secondary-foreground:#fafafa;--accent:#383838;--accent-foreground:#fff;--border:#454545;--destructive:#fda4af;background:var(--background);color:var(--foreground);border:1px solid var(--border);padding:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 1);border-radius:12px;flex-wrap:nowrap;box-shadow:0 6px 20px #0003}html:root[data-ui-style] [data-slot=selection-action-bar]>div{gap:calc(var(--spacing) * .5)}html:root[data-ui-style] [data-slot=selection-action-bar] button{height:calc(var(--spacing) * 8);min-height:0;padding-inline:calc(var(--spacing) * 2.5);color:var(--foreground)}html:root[data-ui-style] [data-slot=selection-action-bar] button[data-variant=destructive]{color:var(--destructive)}html:root[data-ui-style] [data-slot=selection-action-bar] button:hover{background:var(--accent)}html:root[data-ui-style] [data-slot=selection-action-bar] button:focus-visible{outline-offset:2px;outline:2px solid #fafafa}html:root[data-ui-style] [data-slot=selection-action-bar]>button{width:calc(var(--spacing) * 8);padding-inline:0}@media (max-width:767px){.ui-collection-grid-frame{margin:calc(var(--spacing) * 3)}.ui-collection-grid-header{flex-wrap:wrap}.ui-collection-grid-footer{gap:calc(var(--spacing) * 2)}}html:root[data-ui-style] :is(.cn-menu-target,.cn-popover-content,.cn-hover-card-content){border:1px solid var(--popover-foreground);border:1px solid color-mix(in oklab, var(--popover-foreground) 12%, transparent);border-radius:calc(var(--spacing) * 5);background-color:var(--popover);color:var(--popover-foreground);box-shadow:0 4px 16px var(--foreground), 0 12px 40px var(--foreground);box-shadow:0 4px 16px color-mix(in oklab, var(--foreground) 7%, transparent), 0 12px 40px color-mix(in oklab, var(--foreground) 4%, transparent)}html:root[data-ui-style] .cn-menu-target{padding:calc(var(--spacing) * 2)}html:root[data-ui-style] .cn-dropdown-menu-content-logical{width:max-content;min-width:min(12rem, var(--available-width));max-width:var(--available-width)}html:root[data-ui-style] [data-slot=dropdown-menu-text]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:root[data-ui-style] :is(.cn-popover-content,.cn-hover-card-content){padding:calc(var(--spacing) * 4)}html:root[data-ui-style][data-ui-menu-color$=translucent] .cn-menu-target{background-color:var(--popover);background-color:color-mix(in oklab, var(--popover) 70%, transparent)}html:root[data-ui-style] .cn-menu-target :is(.cn-dropdown-menu-item,.cn-dropdown-menu-checkbox-item,.cn-dropdown-menu-radio-item,.cn-dropdown-menu-sub-trigger,.cn-context-menu-item,.cn-context-menu-checkbox-item,.cn-context-menu-radio-item,.cn-context-menu-sub-trigger,.cn-menubar-item,.cn-menubar-checkbox-item,.cn-menubar-radio-item,.cn-menubar-sub-trigger,.cn-select-item,.cn-combobox-item,.ui-menu-row){min-height:calc(var(--spacing) * 9);border-radius:calc(var(--spacing) * 3)}html:root[data-ui-style] .cn-combobox-content{padding:0}html:root[data-ui-style] .cn-accordion-trigger{padding-inline:calc(var(--spacing) * 2)}html:root[data-ui-style] .cn-accordion-content-inner,html:root[data-ui-style] .cn-accordion-content-inner>.cn-item-group{margin-inline:0;padding-inline:0}html:root[data-ui-style] .cn-accordion-content-inner>.cn-item-group>.cn-item{padding-inline:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}html:root[data-ui-style] .cn-accordion-trigger svg:not([data-slot=accordion-trigger-icon]),html:root[data-ui-style] .cn-accordion-trigger>span>span[aria-hidden=true],html:root[data-ui-style] .cn-accordion-content-inner>.cn-item-group>.cn-item>.cn-item-media[data-variant=icon],html:root[data-ui-style] .cn-accordion-content-inner>.cn-item-group>.cn-item>.cn-item-media[data-variant=icon]>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}html:root[data-ui-style] .ui-flat-picker{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}html:root[data-ui-style] .ui-flat-picker :is(.cn-accordion,.ui-flat-picker-actions),html:root[data-ui-style] .ui-flat-picker .cn-accordion-content-inner>.cn-item-group{gap:0;margin:0;padding:0}html:root[data-ui-style] .ui-flat-picker .cn-accordion-item{border:0}html:root[data-ui-style] .ui-flat-picker .cn-accordion-content-inner{margin:0;padding:0}html:root[data-ui-style] .ui-flat-picker .cn-accordion-trigger,html:root[data-ui-style] .ui-flat-picker-actions .cn-button,html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-item,html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-line{width:100%;min-width:0;min-height:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-radius:calc(var(--spacing) * 3);text-align:start;border:0;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none}html:root[data-ui-style] .ui-flat-picker .cn-accordion-trigger{align-items:center}html:root[data-ui-style] .ui-flat-picker-actions{flex-direction:column;min-width:0;display:flex}html:root[data-ui-style] .ui-flat-picker-actions .cn-button{justify-content:flex-start;height:auto}html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-item{flex-wrap:nowrap;align-items:flex-start}html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-item>.cn-item-content{gap:calc(var(--spacing) * .5);min-width:0}html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-item .cn-item-title{max-width:100%;font-size:.875rem;font-weight:400;line-height:1.25rem}html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-item .cn-item-description{-webkit-line-clamp:unset;margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem;display:block;overflow:visible}html:root[data-ui-style] .ui-flat-picker :is(.ui-flat-picker-item>.cn-item-media[data-variant=icon],.ui-flat-picker-line>.cn-trace-icon),html:root[data-ui-style] .ui-flat-picker :is(.ui-flat-picker-item>.cn-item-media[data-variant=icon],.ui-flat-picker-line>.cn-trace-icon)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-empty{padding:calc(var(--spacing) * 2);text-align:start;justify-content:flex-start;align-items:stretch}html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-empty .cn-empty-header{align-items:flex-start}html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-empty .cn-empty-description{margin:0;font-size:.875rem;line-height:1.25rem}@media (hover:hover) and (pointer:fine){html:root[data-ui-style] .ui-flat-picker .cn-accordion-trigger:enabled:hover,html:root[data-ui-style] .ui-flat-picker button.ui-flat-picker-item:enabled:hover{background-color:var(--muted)}}html:root[data-ui-style] .ui-flat-picker .ui-flat-picker-item[data-flat-summary=true] .cn-item-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html:root[data-ui-style] :is(.cn-accordion-trigger,.cn-button,.cn-attachment,.cn-calendar-dropdown-root,.cn-checkbox,.cn-checkbox-aria,.cn-input,.cn-textarea,.cn-native-select,.cn-select-trigger,.cn-navigation-menu-trigger,.cn-navigation-menu-link,.cn-radio-group-item,.cn-radio-group-item-aria,.cn-sidebar-group-label,.cn-sidebar-group-action,.cn-sidebar-menu-button,.cn-sidebar-menu-action,.cn-sidebar-menu-sub-button,.cn-slider-thumb,.cn-switch,.cn-switch-aria,.cn-toggle,.cn-toggle-aria,.cn-toggle-group-item,.cn-tabs-trigger,.cn-tabs-trigger-aria,.cn-bubble-content,.cn-questionnaire-input,.cn-trace-collapsible-trigger,.ui-aria-focus,.ui-aria-input,.ui-aria-slider-thumb):is(:focus,[data-focus-visible]):where(:not([aria-invalid=true],[data-invalid],[aria-disabled=true],[data-disabled])),html:root[data-ui-style] :is(.cn-input-group,.cn-combobox-chips,.cn-calendar-dropdown-root,.cn-field-label,.cn-questionnaire-choice,.cn-attachment,.cn-code-block):focus-within:where(:not([aria-invalid=true],[data-invalid],:has([aria-invalid=true],[data-invalid]))),html:root[data-ui-style] .cn-input-otp-slot[data-active=true]:where(:not([aria-invalid=true])),html:root[data-ui-style] .cn-calendar [data-focused=true] .cn-calendar-day-button,html:root[data-ui-style] .cn-slider-thumb:is(:hover,:active),html:root[data-ui-style] .ui-aria-slider-thumb:is([data-hovered],[data-dragging]),html:root[data-ui-style] .cn-trace :focus-visible:where(:not([aria-invalid=true],[data-invalid])),html:root[data-ui-style] :is(.cn-input-group,.cn-combobox-chips,.cn-calendar-dropdown-root,.cn-field-label,.cn-questionnaire-choice,.cn-attachment,.cn-code-block):focus-within:where(:not([aria-invalid=true],[data-invalid],[data-lh~=lhWyI6aXMoLmNuLWlucHV0LWdyb3VwLCAuY24tY29tYm9ib3gtY2hpcHMsIC5jbi1jYWxlbmRhci1kcm9wZG93bi1yb290LCAuY24tZmllbGQtbGFiZWwsIC5jbi1xdWVzdGlvbm5haXJlLWNob2ljZSwgLmNuLWF0dGFjaG1lbnQsIC5jbi1jb2RlLWJsb2NrKTpmb2N1cy13aXRoaW4iLCJbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSwgW2RhdGEtaW52YWxpZF0iXQ])){--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}html:root[data-ui-style] :is(.cn-input,.cn-textarea,.cn-questionnaire-input):focus:where(:not([data-slot=input-group-control],[aria-invalid=true],[data-invalid])),html:root[data-ui-style] :is(.cn-input-group,.cn-combobox-chips):focus-within:where(:not([aria-invalid=true],[data-invalid],:has([aria-invalid=true],[data-invalid]))),html:root[data-ui-style] .cn-input-otp-slot[data-active=true]:where(:not([aria-invalid=true])),html:root[data-ui-style] :is(.cn-input-group,.cn-combobox-chips):focus-within:where(:not([aria-invalid=true],[data-invalid],[data-lh~=lhWyI6aXMoLmNuLWlucHV0LWdyb3VwLCAuY24tY29tYm9ib3gtY2hpcHMpOmZvY3VzLXdpdGhpbiIsIlthcmlhLWludmFsaWQ9XCJ0cnVlXCJdLCBbZGF0YS1pbnZhbGlkXSJd])){border-color:var(--foreground)}html:root[data-ui-style] :is(.cn-accordion-trigger,.cn-button,.cn-attachment,.cn-calendar-dropdown-root,.cn-checkbox,.cn-checkbox-aria,.cn-native-select,.cn-select-trigger,.cn-navigation-menu-trigger,.cn-navigation-menu-link,.cn-radio-group-item,.cn-radio-group-item-aria,.cn-sidebar-group-label,.cn-sidebar-group-action,.cn-sidebar-menu-button,.cn-sidebar-menu-action,.cn-sidebar-menu-sub-button,.cn-slider-thumb,.cn-switch,.cn-switch-aria,.cn-toggle,.cn-toggle-aria,.cn-toggle-group-item,.cn-tabs-trigger,.cn-tabs-trigger-aria,.cn-bubble-content,.cn-trace-collapsible-trigger,.ui-aria-focus,.ui-aria-slider-thumb):is(:focus-visible,[data-focus-visible]):where(:not(.cn-input,[data-slot=input-group-control],[aria-invalid=true],[data-invalid],[aria-disabled=true],[data-disabled])),html:root[data-ui-style] .cn-calendar-dropdown-root:focus-within,html:root[data-ui-style] .cn-trace :focus-visible:where(:not([aria-invalid=true],[data-invalid])){outline:1px solid var(--foreground);outline-offset:2px}html:root[data-ui-style] .cn-questionnaire-choice:has(>input:focus-visible):where(:not([aria-invalid=true],[data-invalid])){outline:1px solid var(--foreground);outline-offset:2px}html:root[data-ui-style] .cn-questionnaire-choice[data-lh~=lhWyIuY24tcXVlc3Rpb25uYWlyZS1jaG9pY2UiLCI-IGlucHV0OmZvY3VzLXZpc2libGUiXQ]:where(:not([aria-invalid=true],[data-invalid])){outline:1px solid var(--foreground);outline-offset:2px}html:root[data-ui-style] .cn-code-block:has(>[data-slot=code-block-content]:focus-visible){outline:1px solid var(--foreground);outline-offset:2px}html:root[data-ui-style] .cn-code-block[data-lh~=lhWyIuY24tY29kZS1ibG9jayIsIj4gW2RhdGEtc2xvdD1cImNvZGUtYmxvY2stY29udGVudFwiXTpmb2N1cy12aXNpYmxlIl0]{outline:1px solid var(--foreground);outline-offset:2px}html:root[data-ui-style] :is(:focus-visible,[data-focus-visible])>.ui-collection-selection-box:where(:not([aria-invalid=true],[data-invalid])){--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}html:root[data-ui-style] .ui-page-selection-pill{gap:calc(var(--spacing) * 2);width:fit-content;max-width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:flex}html:root[data-ui-style] .ui-page-selection-pill>:is(.cn-tabs-trigger,.cn-toggle-group-item){height:calc(var(--spacing) * 9);min-width:0;padding-inline:calc(var(--spacing) * 4);color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:9999px;flex:none;font-weight:400}html:root[data-ui-style] .ui-page-selection-pill>:is(.cn-tabs-trigger,.cn-toggle-group-item):after{display:none}html:root[data-ui-style] .ui-page-selection-pill>.cn-tabs-trigger[data-active],html:root[data-ui-style] .ui-page-selection-pill>.cn-toggle-group-item[aria-pressed=true]{background:var(--muted);color:var(--foreground)}html:root[data-ui-style] .ui-page-selection-pill>:is(.cn-tabs-trigger,.cn-toggle-group-item):hover:where(:not(:disabled,[aria-disabled=true],[data-disabled],[data-active],[aria-pressed=true])){background:var(--muted);background:color-mix(in srgb, var(--muted) 65%, transparent)}html:root[data-ui-style] .ui-page-selection-pill>.cn-toggle-group-item[data-size=sm]{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3)}html:root[data-ui-style] .ui-page-selection-pill>.cn-toggle-group-item[data-size=lg]{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 5)}html:root[data-ui-style] .ui-chat-composer-picker.ui-chat-composer-picker{width:var(--anchor-width);max-width:min(var(--available-width), calc(100vw - var(--spacing) * 8));max-width:min(var(--available-width), calc(100dvw - var(--spacing) * 8));max-height:min(var(--available-height), calc(100vh - var(--spacing) * 8));max-height:min(var(--available-height), calc(100dvh - var(--spacing) * 8));min-width:0;min-height:0;padding:calc(var(--spacing) * 2);flex-direction:column;display:flex;overflow:hidden}html:root[data-ui-style] .ui-chat-composer-picker.ui-chat-composer-picker>.ui-flat-picker{flex:auto;width:100%;min-height:0;overflow:hidden}html:root[data-ui-style] .ui-chat-composer-picker.ui-chat-composer-picker [data-slot=input-group]{box-shadow:none;outline:none;flex:none}html:root[data-ui-style] .ui-chat-composer-picker.ui-chat-composer-picker [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){border-color:var(--foreground)}html:root[data-ui-style] .ui-chat-composer-picker.ui-chat-composer-picker [data-slot=input-group][data-lh~=lhWyJbZGF0YS1zbG90PVwiaW5wdXQtZ3JvdXBcIl0iLCJbZGF0YS1zbG90PVwiaW5wdXQtZ3JvdXAtY29udHJvbFwiXTpmb2N1cy12aXNpYmxlIl0]{border-color:var(--foreground)}html:root[data-ui-style] .ui-chat-composer-picker.ui-chat-composer-picker [data-slot=input-group-control]{box-shadow:none;outline:none}html:root[data-ui-style] .ui-chat-composer-picker.ui-chat-composer-picker [data-slot=chat-composer-picker-list]{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal{width:calc(100% - var(--spacing) * 8);min-width:0;margin:0 auto calc(var(--spacing) * -2.5);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 4.5);border-radius:calc(var(--spacing) * 5) calc(var(--spacing) * 5) 0 0;background:var(--muted);color:var(--muted-foreground);border:0;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.5;position:relative}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-row]{min-width:0;min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);display:flex}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-label]{align-items:baseline;gap:calc(var(--spacing) * 2);flex:1 1 0;min-width:0;display:flex}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal :is([data-slot=chat-composer-goal-title],[data-slot=chat-composer-goal-summary]){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-title]{color:var(--foreground);flex:0 auto;font-weight:400}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-summary]{flex:1 1 0}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-elapsed]{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.75rem}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-actions]{flex:none;align-items:center;gap:0;display:flex}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-actions] [data-slot=button]{color:var(--muted-foreground)}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-actions] svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-content]{height:var(--collapsible-panel-height);transition:height .16s;overflow:hidden}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-content]:is([data-starting-style],[data-ending-style]){height:0}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-details]{gap:calc(var(--spacing) * 2);min-width:0;padding-block:calc(var(--spacing) * 2) var(--spacing);flex-direction:column;display:flex}html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-details] p{color:var(--foreground);margin:0}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer{opacity:1;width:100%;min-width:0;height:auto;min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border:1px solid var(--foreground);border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:calc(var(--spacing) * 8);background:var(--background);color:var(--foreground);box-shadow:0 2px 8px var(--foreground), 0 10px 40px var(--foreground);box-shadow:0 2px 8px color-mix(in oklab, var(--foreground) 5%, transparent), 0 10px 40px color-mix(in oklab, var(--foreground) 3%, transparent);grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .15s;display:grid;position:relative}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer:has(textarea:focus-visible){border-color:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 24%, transparent);--tw-ring-shadow:0 0 #0000}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-lh~=lhWyIudWktY2hhdC1jb21wb3Nlci51aS1jaGF0LWNvbXBvc2VyIiwidGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSJd]{border-color:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 24%, transparent);--tw-ring-shadow:0 0 #0000}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer:has([aria-invalid=true]){border-color:var(--destructive)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-lh~=lhWyIudWktY2hhdC1jb21wb3Nlci51aS1jaGF0LWNvbXBvc2VyIiwiW2FyaWEtaW52YWxpZD1cInRydWVcIl0iXQ]{border-color:var(--destructive)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-drop-active=true]{border-color:var(--ring);outline:2px solid var(--ring);outline:2px solid color-mix(in oklab, var(--ring) 45%, transparent);outline-offset:2px}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer>.ui-chat-composer-input{width:100%;min-width:0;min-height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 2) 0;color:var(--foreground);font-family:inherit;font-size:var(--chat-text-body,.875rem);font-weight:400;line-height:var(--chat-text-body-line-height,1.5);box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;outline:none;order:0;grid-area:1/2;margin:0}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer>.ui-chat-composer-input::placeholder{color:var(--muted-foreground);opacity:1}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer>.ui-chat-composer-actions{gap:calc(var(--spacing) * 2);width:100%;color:var(--foreground);order:0;padding:0;font-weight:400;display:contents}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer>.ui-chat-composer-actions>:first-child{grid-area:1/1;justify-self:start}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-action-group{justify-content:flex-end;align-items:center;gap:var(--spacing);grid-area:1/3;min-width:0;display:flex}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);gap:var(--spacing);color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:9999px;flex:none;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.25rem;transition:background-color .15s,color .15s}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button:is([data-icon-role=send],[data-icon-role=stop],[data-icon-role=confirm])>svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-dictation{width:100%;min-width:0;min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);color:var(--foreground);grid-column:1/-1;padding:0;display:flex}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer [data-slot=chat-composer-dictation-main]{flex:1 1 0;min-width:0}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer [data-slot=chat-composer-dictation-status]{color:var(--muted-foreground);text-align:center;font-size:.875rem;line-height:1.25rem;display:block}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer [data-slot=chat-composer-dictation-elapsed]{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;line-height:1.25rem}html:root[data-ui-style] .ui-chat-composer-waveform.ui-chat-composer-waveform{width:100%;min-width:0;height:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * .75);color:inherit;display:flex}html:root[data-ui-style] .ui-chat-composer-waveform.ui-chat-composer-waveform [data-slot=chat-composer-waveform-bar]{min-width:0;max-width:calc(var(--spacing) * .75);height:calc(var(--spacing) * var(--chat-dictation-bar-size));background:currentColor;border-radius:9999px;flex:1 1 0;transition:height 80ms ease-out}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button[data-intent=primary]{background:var(--primary);color:var(--primary-foreground)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button[data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground,white)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button[data-intent=model]{width:auto;min-width:0;max-width:15rem;padding-inline:calc(var(--spacing) * 2);color:var(--muted-foreground);flex:0 auto;font-size:.875rem}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button[data-intent=model]>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button:is(:disabled,[aria-disabled=true]){opacity:.4}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer>.ui-chat-composer-addon{min-width:0;padding:calc(var(--spacing) * 2);order:0;grid-column:1/-1;font-weight:400}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-layout=multiline]{min-height:calc(var(--spacing) * 32);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-radius:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-layout=multiline]>.ui-chat-composer-input{min-height:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 10) 0 calc(var(--spacing) * 3);grid-area:auto/1;align-self:stretch}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-layout=multiline]>.ui-chat-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-layout=multiline]>.ui-chat-composer-addon[data-region=context]{padding-block-end:0}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-layout=multiline]>.ui-chat-composer-addon[data-region=context]+.ui-chat-composer-input{padding-block-start:0}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-layout=multiline] .ui-chat-composer-action-group{flex-wrap:wrap;flex:1}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer>[data-slot=chat-composer-expand]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);position:absolute;inset-block-start:calc(var(--spacing) * 2);inset-inline-end:calc(var(--spacing) * 2)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-fullscreen=true]{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;align-items:stretch;display:flex}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-fullscreen=true]>.ui-chat-composer-input{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto;height:100%!important}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer[data-fullscreen=true]>:is(.ui-chat-composer-actions,.ui-chat-composer-addon){flex-shrink:0}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer:not([data-fullscreen=true]):has(>.ui-chat-composer-dictation){min-height:calc(var(--spacing) * 16);border-radius:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer:not([data-fullscreen=true])[data-lh~=lhWyIudWktY2hhdC1jb21wb3Nlci51aS1jaGF0LWNvbXBvc2VyOm5vdChbZGF0YS1mdWxsc2NyZWVuPVwidHJ1ZVwiXSkiLCI-IC51aS1jaGF0LWNvbXBvc2VyLWRpY3RhdGlvbiJd]{min-height:calc(var(--spacing) * 16);border-radius:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr)}.ui-chat-conversation.ui-chat-conversation{--chat-text-body:.875rem;--chat-text-body-line-height:1.5;--chat-text-tool:.875rem;--chat-text-detail:.75rem;--chat-text-h1:1.125rem;--chat-text-h2:1rem;--chat-text-h3:.875rem;font-size:var(--chat-text-body);line-height:var(--chat-text-body-line-height)}.ui-chat-conversation.ui-chat-conversation [data-slot=message]{font-size:var(--chat-text-body);line-height:var(--chat-text-body-line-height)}.ui-chat-conversation.ui-chat-conversation [data-slot=message][data-align=end] [data-slot=bubble]{max-width:85%}.ui-chat-conversation.ui-chat-conversation [data-slot=message][data-align=start] [data-slot=bubble]{width:100%}.ui-chat-conversation.ui-chat-conversation [data-slot=message][data-align=end] [data-slot=bubble-content]{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:calc(var(--spacing) * 6);background:var(--primary);color:var(--primary-foreground);font-size:var(--chat-text-body);line-height:var(--chat-text-body-line-height);border:0}.ui-chat-conversation.ui-chat-conversation [data-slot=message][data-align=start] [data-slot=bubble-content]{width:100%;color:var(--foreground);font-size:var(--chat-text-body);line-height:var(--chat-text-body-line-height);background:0 0;border:0;padding:0}.ui-chat-conversation.ui-chat-conversation :is([data-slot=code-block-content],[data-slot=code-block-code]){font-size:var(--chat-text-detail);line-height:var(--chat-text-body-line-height)}.ui-chat-conversation.ui-chat-conversation [data-slot=message][data-align=end] [data-slot=bubble-content] .ui-markdown-content th,.ui-chat-conversation.ui-chat-conversation [data-slot=message][data-align=end] [data-slot=bubble-content] .ui-markdown-content li::marker{color:inherit}.ui-chat-conversation.ui-chat-conversation [data-slot=message][data-align=end] [data-slot=bubble-content] .ui-markdown-content [data-slot=table-row]:hover{background-color:currentColor;background-color:color-mix(in oklab, currentColor 8%, transparent)}.ui-chat-conversation.ui-chat-conversation [data-slot=message-footer]{padding-inline:0}.ui-chat-composer-shortcuts.ui-chat-composer-shortcuts{width:calc(100% - var(--spacing) * 8);align-items:center;gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 2);border-radius:0 0 calc(var(--spacing) * 5) calc(var(--spacing) * 5);background:var(--muted);color:var(--muted-foreground);flex-wrap:wrap;margin-inline:auto;display:flex}.ui-chat-welcome-title.ui-chat-welcome-title.ui-chat-welcome-title{color:var(--foreground);font-family:inherit;font-size:var(--chat-text-h1,1.125rem);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-weight:400;line-height:1.25}@media (hover:hover) and (pointer:fine){html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button:enabled:not([aria-disabled=true]):hover{background:var(--muted)}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button[data-intent=primary]:enabled:hover{background:var(--primary);background:color-mix(in oklab, var(--primary) 85%, var(--background))}html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button[data-variant=destructive]:enabled:hover{background:var(--destructive);background:color-mix(in oklab, var(--destructive) 85%, var(--background))}.ui-chat-conversation.ui-chat-conversation [data-slot=message][data-align=end] [data-slot=message-footer]{opacity:0;transition:opacity .15s}.ui-chat-conversation.ui-chat-conversation [data-slot=message][data-align=end]:is(:hover,:focus-within) [data-slot=message-footer]{opacity:1}}@media (prefers-reduced-motion:reduce){html:root[data-ui-style] .ui-chat-composer-goal.ui-chat-composer-goal [data-slot=chat-composer-goal-content],html:root[data-ui-style] .ui-chat-composer.ui-chat-composer,html:root[data-ui-style] .ui-chat-composer.ui-chat-composer .ui-chat-composer-button,html:root[data-ui-style] .ui-chat-composer-waveform.ui-chat-composer-waveform [data-slot=chat-composer-waveform-bar],.ui-chat-conversation.ui-chat-conversation [data-slot=message-footer]{transition:none}}html:root[data-ui-style] :is(.ui-chat-message-actions,.ui-chat-activity,.ui-chat-file-reference,.ui-chat-file-preview,.ui-chat-file-list,.ui-chat-source-panel){--chat-reference-muted:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){html:root[data-ui-style] :is(.ui-chat-message-actions,.ui-chat-activity,.ui-chat-file-reference,.ui-chat-file-preview,.ui-chat-file-list,.ui-chat-source-panel){--chat-reference-muted:color-mix(in srgb, var(--muted-foreground) 80%, var(--background))}}html:root[data-ui-style] .ui-chat-message-actions.ui-chat-message-actions{min-height:calc(var(--spacing) * 8);color:var(--chat-reference-muted,var(--muted-foreground));font-weight:400;line-height:calc(var(--spacing) * 8);flex-wrap:wrap;align-items:center;gap:0;padding:0;display:flex}html:root[data-ui-style] .ui-chat-message-actions.ui-chat-message-actions[hidden]{display:none}html:root[data-ui-style] .ui-chat-message-actions.ui-chat-message-actions [data-slot=toggle-group]{gap:0}html:root[data-ui-style] .ui-chat-message-actions.ui-chat-message-actions :is(.cn-button,[data-slot=toggle-group-item]){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);border-radius:calc(var(--spacing) * 2);color:var(--chat-reference-muted,var(--muted-foreground));box-shadow:none;background:0 0;border:0;gap:0;padding:0}html:root[data-ui-style] .ui-chat-message-actions.ui-chat-message-actions :is(.cn-button,[data-slot=toggle-group-item]):hover:not(:disabled):not([aria-disabled=true]),html:root[data-ui-style] .ui-chat-message-actions.ui-chat-message-actions :is(.cn-button,[data-slot=toggle-group-item])[aria-pressed=true]{background:var(--muted);color:var(--foreground)}html:root[data-ui-style] .ui-chat-message-actions.ui-chat-message-actions :is(.cn-button,[data-slot=toggle-group-item]) svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}html:root[data-ui-style] .ui-chat-message-actions.ui-chat-message-actions :is(.cn-button,[data-slot=toggle-group-item]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity{min-width:0;font-size:var(--chat-text-body,1rem);font-weight:400;line-height:var(--chat-text-body-line-height,1.625)}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace]{gap:calc(var(--spacing) * 2)}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity :is([data-slot=trace-line],[data-slot=trace-collapsible-trigger]){font-size:var(--chat-text-tool,.875rem);font-weight:400;line-height:1.5}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-title]{font-family:inherit;font-size:var(--chat-text-tool,.875rem);font-weight:inherit;line-height:1.5}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-line]:not([data-status=error]),html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-collapsible-trigger]{color:var(--chat-reference-muted,var(--muted-foreground))}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-collapsible-trigger]:has([data-status=error]){color:var(--destructive)}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-collapsible-trigger][data-lh~=lhWyJbZGF0YS1zbG90PVwidHJhY2UtY29sbGFwc2libGUtdHJpZ2dlclwiXSIsIltkYXRhLXN0YXR1cz1cImVycm9yXCJdIl0]{color:var(--destructive)}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-description]{color:inherit;font-size:var(--chat-text-tool,.875rem);line-height:1.5}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-collapsible-content-inner]{color:var(--foreground);border-inline:0;margin:0;padding-inline:0}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-chat-tool-details],html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-chat-tool-details] :is(p,dl,dt,dd){color:color-mix(in srgb, var(--muted-foreground) 90%, var(--foreground));font-size:.75rem;line-height:1.5}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-collapsible]:has(>[data-slot=trace-collapsible-trigger]:not([data-chat-process-summary]))>[data-slot=trace-collapsible-content]>[data-slot=trace-collapsible-content-inner]{padding-block-start:calc(var(--spacing) * 2)}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-collapsible][data-lh~=lhWyJbZGF0YS1zbG90PVwidHJhY2UtY29sbGFwc2libGVcIl0iLCI-IFtkYXRhLXNsb3Q9XCJ0cmFjZS1jb2xsYXBzaWJsZS10cmlnZ2VyXCJdOm5vdChbZGF0YS1jaGF0LXByb2Nlc3Mtc3VtbWFyeV0pIl0]>[data-slot=trace-collapsible-content]>[data-slot=trace-collapsible-content-inner]{padding-block-start:calc(var(--spacing) * 2)}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=trace-collapsible-content-inner]>[data-slot=trace]{margin:0;padding:0}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity :is([data-chat-process-summary],[data-chat-running-status]){gap:var(--spacing);width:100%;margin-bottom:calc(var(--spacing) * 4);padding:0 0 calc(var(--spacing) * 2);border-bottom:1px solid var(--foreground);border-bottom:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);font-size:var(--chat-text-tool,.875rem);border-radius:0;font-weight:400;line-height:1.5}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-chat-process-summary][aria-expanded=false]{margin-bottom:0}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-chat-process-summary] [data-slot=trace-line]{gap:var(--spacing);font-size:inherit;font-weight:inherit;line-height:inherit}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-chat-running-status]{margin-bottom:calc(var(--spacing) * 4);color:var(--chat-reference-muted,var(--muted-foreground));font-size:var(--chat-text-tool,.875rem);font-weight:400;line-height:1.5}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-chat-public-summary]{padding:var(--spacing) 0 calc(var(--spacing) * 2);color:var(--chat-reference-muted,var(--muted-foreground));font-size:var(--text-sm);line-height:var(--text-sm--line-height)}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-chat-public-summary] .ui-markdown-content{font-size:inherit;line-height:inherit}html:root[data-ui-style] .ui-chat-file-reference.ui-chat-file-reference{vertical-align:baseline;gap:var(--spacing);min-width:0;max-width:100%;height:calc(var(--spacing) * 6.5);padding-inline:var(--spacing);color:inherit;font-family:inherit;font-size:var(--chat-text-body,1rem);font-weight:400;line-height:var(--chat-text-body-line-height,calc(var(--spacing) * 6.5));text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:var(--chat-reference-muted,var(--muted-foreground));text-underline-offset:3px;border-radius:0;display:inline-flex}html:root[data-ui-style] .ui-chat-file-reference.ui-chat-file-reference [data-slot=chat-file-reference-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon[data-file-icon-size=default],html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon[data-file-icon-size=default] svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}html:root[data-ui-style] .ui-chat-file-preview.ui-chat-file-preview{min-width:0;max-width:min(24rem, calc(100vw - var(--spacing) * 8));gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}html:root[data-ui-style] .ui-chat-file-preview.ui-chat-file-preview [data-slot=chat-file-preview-heading]{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}html:root[data-ui-style] .ui-chat-file-preview.ui-chat-file-preview [data-slot=chat-file-preview-label]{overflow-wrap:anywhere;min-width:0;font-weight:500}html:root[data-ui-style] .ui-chat-file-preview.ui-chat-file-preview [data-slot=chat-file-preview-path]{overflow-wrap:anywhere;min-width:0;color:var(--chat-reference-muted,var(--muted-foreground))}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon[data-file-tone=document]{color:var(--file-document)}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon[data-file-tone=spreadsheet]{color:var(--file-spreadsheet)}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon[data-file-tone=video]{color:var(--info)}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon[data-file-tone=presentation]{color:var(--semantic-warning-ink)}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon[data-file-tone=pdf]{color:var(--semantic-danger-ink)}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon:is([data-file-tone=image],[data-file-tone=audio]){color:var(--semantic-accent)}html:root[data-ui-style] .ui-chat-file-icon.ui-chat-file-icon:is([data-file-tone=neutral],[data-file-tone=code]){color:var(--chat-reference-muted,var(--muted-foreground))}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list{width:calc(var(--spacing) * 120);border:1px solid var(--foreground);border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:calc(var(--spacing) * 4);background:var(--background);min-width:0;max-width:100%;color:var(--foreground);overflow:hidden}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-row{width:100%;min-height:calc(var(--spacing) * 15);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 14) calc(var(--spacing) * 3) calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);color:inherit;box-shadow:inset 0 -1px var(--foreground);box-shadow:inset 0 -1px color-mix(in oklab, var(--foreground) 10%, transparent);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;margin:0}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-row:hover:has([data-slot=attachment-trigger]:not(:disabled)){background:var(--muted)}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-row:hover[data-lh~=lhWyIudWktY2hhdC1maWxlLWxpc3Qtcm93OmhvdmVyIiwiW2RhdGEtc2xvdD1cImF0dGFjaG1lbnQtdHJpZ2dlclwiXTpub3QoOmRpc2FibGVkKSJd]{background:var(--muted)}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-row:has(>[data-slot=attachment-actions]){grid-template-columns:auto minmax(0,1fr) auto;padding-inline-end:calc(var(--spacing) * 2);display:grid}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-row[data-lh~=lhWyIudWktY2hhdC1maWxlLWxpc3Qtcm93IiwiPiBbZGF0YS1zbG90PVwiYXR0YWNobWVudC1hY3Rpb25zXCJdIl0]{grid-template-columns:auto minmax(0,1fr) auto;padding-inline-end:calc(var(--spacing) * 2);display:grid}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-media]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background:0 0;border:0;border-radius:0}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-media] svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-title]{font-size:var(--text-sm);font-weight:500;line-height:var(--text-sm--line-height)}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-description]{font-size:var(--text-xs);font-weight:400;line-height:var(--text-xs--line-height)}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-actions]{z-index:20;gap:var(--spacing);opacity:0;min-width:0;position:relative}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-row:is(:hover,:focus-within) [data-slot=attachment-actions]{opacity:1}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-actions] .cn-button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);border-radius:calc(var(--spacing) * 2);color:var(--chat-reference-muted,var(--muted-foreground));background:0 0;border:0;padding:0}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-actions] .cn-button:hover:not(:disabled){background:var(--accent);color:var(--foreground)}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-actions] .cn-button svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-trigger]:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:0}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-toggle{width:100%;height:calc(var(--spacing) * 12);padding:0 calc(var(--spacing) * 4);justify-content:flex-start;gap:calc(var(--spacing) * 3);color:var(--chat-reference-muted,var(--muted-foreground));background:0 0;border:0;border-radius:0;font-weight:400;display:flex}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-toggle:hover{background:var(--muted);color:var(--foreground)}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-toggle svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition:transform .15s;transform:rotate(90deg)}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list .ui-chat-file-list-toggle svg{transition:none}}@media (pointer:coarse){html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list [data-slot=attachment-actions]{opacity:1}}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel{min-width:0}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list[data-slot=chat-reference-list]{background:0 0;border:0;border-radius:0;width:100%}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list[data-slot=chat-reference-list] .ui-chat-file-list-row{min-height:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:calc(var(--spacing) * 2);box-shadow:none}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list[data-slot=chat-reference-list] :is([data-slot=attachment-title],[data-slot=attachment-description]){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-weight:400;overflow:visible}html:root[data-ui-style] .ui-chat-file-list.ui-chat-file-list[data-slot=chat-reference-list] .ui-chat-file-list-toggle{width:fit-content;max-width:100%;height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:calc(var(--spacing) * 2)}html:root[data-ui-style] .ui-chat-reference-status.ui-chat-reference-status>[data-slot=item]{min-width:0;padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);background:0 0;border:0;border-radius:0}html:root[data-ui-style] .ui-chat-reference-status.ui-chat-reference-status [data-slot=item-description]{color:var(--chat-reference-muted,var(--muted-foreground));font-size:var(--text-sm);font-weight:400;line-height:var(--text-sm--line-height);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;margin:0;display:block}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion-trigger]{justify-content:flex-start;gap:var(--spacing);width:fit-content;max-width:100%;color:var(--chat-reference-muted,var(--muted-foreground));font-size:var(--chat-text-body,1rem);background:0 0;flex:none;padding-inline:0;font-weight:400;line-height:1.5}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion-trigger]:hover{background:0 0}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion-trigger]>span{gap:calc(var(--spacing) * 3)}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion-trigger]>span>span[aria-hidden],html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion-trigger] svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion-trigger-icon]{margin-inline:0}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion-content]>.cn-accordion-content-inner,html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion-content]>.cn-accordion-content-inner>[data-slot=item-group]{margin-inline:0;padding-inline:0}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-flat-picker-empty{padding-inline:0}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-chat-reference[data-appearance=reference]{gap:calc(var(--spacing) * 3);padding-inline:0}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion]:not([hidden]):has([data-chat-source-section])~[data-slot=accordion]:not([hidden]):has([data-chat-source-section]){border-top:1px solid var(--foreground);border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);padding-top:calc(var(--spacing) * 2)}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel [data-slot=accordion]:not([hidden])[data-lh~=lhWyJbZGF0YS1zbG90PVwiYWNjb3JkaW9uXCJdOm5vdChbaGlkZGVuXSkiLCJbZGF0YS1jaGF0LXNvdXJjZS1zZWN0aW9uXSJd]~[data-slot=accordion]:not([hidden])[data-lh~=lhWyJbZGF0YS1zbG90PVwiYWNjb3JkaW9uXCJdOm5vdChbaGlkZGVuXSkiLCJbZGF0YS1jaGF0LXNvdXJjZS1zZWN0aW9uXSJd]{border-top:1px solid var(--foreground);border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);padding-top:calc(var(--spacing) * 2)}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel :is(.ui-flat-picker-item,.ui-flat-picker-line){min-height:calc(var(--spacing) * 7);padding:var(--spacing) 0;gap:calc(var(--spacing) * 3);color:var(--chat-reference-muted,var(--muted-foreground));font-size:var(--chat-text-body,1rem);font-weight:400;line-height:1.5}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-flat-picker-item>[data-slot=item-media],html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-flat-picker-line>[data-slot=trace-icon],html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-flat-picker-item>[data-slot=item-media] svg,html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-flat-picker-line>[data-slot=trace-icon] svg,html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-flat-picker-item>[data-slot=item-media] .ui-chat-file-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-flat-picker-item>[data-slot=item-content]>[data-slot=item-title]{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-flat-picker-item>[data-slot=item-actions]{flex-shrink:0}html:root[data-ui-style] .ui-chat-source-panel.ui-chat-source-panel .ui-flat-picker-item>[data-slot=item-actions]>[data-slot=item-description]{color:var(--chat-reference-muted,var(--muted-foreground));font-size:inherit;white-space:nowrap;-webkit-line-clamp:unset;margin:0;display:block}html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result{--chat-tool-detail-foreground:var(--muted-foreground);border-radius:calc(var(--spacing) * 4);background:var(--muted);width:100%;min-width:0;max-width:100%;color:var(--foreground);border:0;font-size:.875rem;line-height:1.5;overflow:clip}@supports (color:color-mix(in lab, red, red)){html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result{--chat-tool-detail-foreground:color-mix(in srgb, var(--muted-foreground) 90%, var(--foreground))}}html:root[data-ui-style] .ui-chat-activity.ui-chat-activity [data-slot=tool-fallback-content]>div{gap:calc(var(--spacing) * 3);min-width:0;display:grid}html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result>[data-slot=code-block-header]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);color:var(--muted-foreground)}html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result [data-slot=code-block-title]{color:var(--muted-foreground);flex:1;font-size:.875rem;font-weight:400}html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result>[data-slot=code-block-content]{max-width:100%;max-height:calc(var(--spacing) * 60);padding:0 calc(var(--spacing) * 3) calc(var(--spacing) * 3);color:var(--foreground);overscroll-behavior:contain;scrollbar-gutter:auto;margin:0;overflow:auto}html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result>[data-slot=code-block-footer]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.75rem}html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result:not(.ui-chat-file-diff)>[data-slot=code-block-content]{color:var(--chat-tool-detail-foreground);font-size:.75rem;line-height:1.5}html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result:not(.ui-chat-file-diff)>[data-slot=code-block-content]>[data-slot=code-block-code]{font-size:inherit;line-height:inherit;color:inherit}html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result:not(.ui-chat-file-diff)>[data-slot=code-block-header]>[data-slot=code-block-title],html:root[data-ui-style] .ui-chat-tool-result.ui-chat-tool-result:not(.ui-chat-file-diff)>[data-slot=code-block-footer]{color:var(--chat-tool-detail-foreground);font-size:.75rem;line-height:1rem}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=chat-diff-heading]{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=chat-diff-filename]{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=chat-diff-counts]{gap:calc(var(--spacing) * 2);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=chat-diff-added-count]{color:var(--success)}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=chat-diff-removed-count]{color:var(--destructive)}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=code-block-code]{min-width:100%}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff>[data-slot=code-block-content]{font-size:var(--chat-text-body,1rem)}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=code-block-line-content]{column-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(3ch,auto) minmax(3ch,auto) minmax(max-content,1fr);display:grid}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=chat-diff-line-number]{min-width:3ch;color:var(--muted-foreground);text-align:end;user-select:none}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-diff-kind=hunk]{color:var(--muted-foreground)}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=code-block-line][data-variant=added]{background:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}html:root[data-ui-style] .ui-chat-file-diff.ui-chat-file-diff [data-slot=code-block-line][data-variant=added]:after{color:var(--success)}html:root[data-ui-style] .ui-chat-image-result.ui-chat-image-result{gap:calc(var(--spacing) * 3);width:fit-content;max-width:100%;padding:calc(var(--spacing) * 3);background:var(--muted);border-radius:calc(var(--spacing) * 4);border:0}html:root[data-ui-style] .ui-chat-image-result.ui-chat-image-result>[data-slot=attachment-media]{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-radius:calc(var(--spacing) * 2)}html:root[data-ui-style] .ui-chat-image-result.ui-chat-image-result [data-slot=chat-image-open]{width:100%;height:100%;padding:0}html:root[data-ui-style] .ui-chat-image-result.ui-chat-image-result [data-slot=attachment-media] img{object-fit:cover;width:100%;height:100%}html:root[data-ui-style] .ui-chat-image-result.ui-chat-image-result[data-appearance=preview]{width:calc(var(--spacing) * 25);height:calc(var(--spacing) * 25);border:1px solid var(--border);border-radius:calc(var(--spacing) * 2);background:var(--background);gap:0;padding:0;overflow:hidden}html:root[data-ui-style] .ui-chat-image-result.ui-chat-image-result[data-appearance=preview]>[data-slot=attachment-media]{border-radius:0;width:100%;height:100%;min-height:0}html:root[data-ui-style] .ui-chat-image-result.ui-chat-image-result[data-appearance=preview] [data-slot=attachment-media] img{object-fit:contain;height:100%;display:block}html:root[data-ui-style] .ui-chat-reference.ui-chat-reference{min-width:0;max-width:100%;height:auto;min-height:calc(var(--spacing) * 6);padding:0 var(--spacing);gap:calc(var(--spacing) * 1.5);color:var(--foreground);font-size:inherit;font-weight:400;line-height:inherit;vertical-align:baseline;text-underline-offset:.2em;text-decoration:underline dotted;text-decoration-color:var(--muted-foreground);background:0 0;border:0;border-radius:0;display:inline-flex}html:root[data-ui-style] .ui-chat-reference.ui-chat-reference:hover:not(:disabled):not([aria-disabled=true]){background:var(--muted)}html:root[data-ui-style] .ui-chat-reference.ui-chat-reference [data-slot=chat-reference-title]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:root[data-ui-style] :is(.ui-chat-reference,.ui-chat-reference-preview) [data-slot=chat-reference-icon]{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}html:root[data-ui-style] :is(.ui-chat-reference,.ui-chat-reference-preview) [data-slot=chat-reference-icon] svg{width:100%;height:100%}html:root[data-ui-style] :is(.ui-chat-reference,.ui-chat-reference-preview) [data-slot=chat-reference-type]{color:var(--muted-foreground);font-size:.75rem;text-decoration:none}html:root[data-ui-style] .ui-chat-reference-preview.ui-chat-reference-preview{max-width:min(calc(var(--spacing) * 80), calc(100vw - var(--spacing) * 8))}html:root[data-ui-style] .ui-chat-reference-preview.ui-chat-reference-preview [data-slot=chat-reference-preview-heading]{align-items:center;gap:calc(var(--spacing) * 2);overflow-wrap:anywhere;min-width:0;display:flex}html:root[data-ui-style] .ui-chat-reference-preview.ui-chat-reference-preview [data-slot=chat-reference-description]{margin-top:calc(var(--spacing) * 2);color:var(--muted-foreground);overflow-wrap:anywhere}html:root[data-ui-style] .ui-chat-reference.ui-chat-reference[data-appearance=citation]{height:calc(var(--spacing) * 4.5);min-height:calc(var(--spacing) * 4.5);padding-inline:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * .75);border-radius:calc(var(--spacing) * 3);background:var(--foreground);background:color-mix(in srgb, var(--foreground) 5%, var(--background));color:color-mix(in srgb, var(--muted-foreground) 80%, var(--foreground));font-size:.5625rem;line-height:1;text-decoration:none}html:root[data-ui-style] .ui-chat-reference.ui-chat-reference[data-appearance=citation] [data-slot=chat-reference-icon]{width:1em;height:1em}html:root[data-ui-style] .ui-chat-reference.ui-chat-reference[data-appearance=citation] [data-slot=chat-reference-type]{font-size:inherit;color:inherit}html:root[data-ui-style] .ui-chat-reference.ui-chat-reference[data-appearance=source]{height:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2) calc(var(--spacing) * 3);gap:var(--spacing);border-radius:calc(var(--spacing) * 9999);background:var(--foreground);background:color-mix(in srgb, var(--foreground) 5%, var(--background));color:var(--muted-foreground);font-size:.75rem;line-height:1rem;text-decoration:none}html:root[data-ui-style] .ui-chat-reference.ui-chat-reference[data-appearance=source] [data-slot=chat-reference-icon]{width:.75rem;height:.75rem}html:root[data-ui-style] .ui-chat-reference.ui-chat-reference[data-appearance=source] [data-slot=chat-reference-icon] img{object-fit:contain;border-radius:calc(var(--spacing) * 9999);width:100%;height:100%}html:root[data-ui-style] .ui-chat-source-list.ui-chat-source-list{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}html:root[data-ui-style] .ui-chat-source-list.ui-chat-source-list [data-slot=chat-source-list-remainder]:not([hidden]){display:contents}.ui-markdown-content{min-width:0;font-size:var(--chat-text-body,1rem);line-height:var(--chat-text-body-line-height,1.5);font-weight:var(--font-weight-normal,400);--md-lh:1.5;white-space:normal;overflow-wrap:anywhere}:is(.ui-markdown-content h1){font-size:var(--chat-text-h1,1.75em);font-weight:var(--font-weight-semibold,600);letter-spacing:-.04rem;margin-bottom:.5rem;line-height:1.222}:is(.ui-markdown-content h2){font-size:var(--chat-text-h2,1.5em);font-weight:var(--font-weight-semibold,600);margin-top:2rem;margin-bottom:1rem;line-height:1.222}:is(.ui-markdown-content h3){font-size:var(--chat-text-h3,1.25em);font-weight:var(--font-weight-semibold,600);margin-top:1.125rem;margin-bottom:.625rem;line-height:1.3}:is(.ui-markdown-content h4){font-size:var(--chat-text-h3,1em);font-weight:var(--font-weight-semibold,600);margin-top:1rem;margin-bottom:.5rem;line-height:1.5}:is(.ui-markdown-content h5){font-size:var(--chat-text-h3,1em);font-weight:var(--font-weight-semibold,600);line-height:1.5}:is(.ui-markdown-content h6){font-size:var(--chat-text-h3,1em);line-height:1.5}:is(.ui-markdown-content ul,.ui-markdown-content ol){margin:.5em 0 1em}:is(.ui-markdown-content ul>li>:first-child,.ui-markdown-content ol>li>:first-child){margin-top:0;margin-bottom:0}:is(.ui-markdown-content ul){padding-left:1.625em;list-style-type:disc}:is(.ui-markdown-content ol){padding-left:1.625em;list-style-type:decimal}:is(.ui-markdown-content ul>li,.ui-markdown-content ol>li){margin:.5em 0;padding-left:.375em}:is(.ui-markdown-content li)::marker{color:var(--muted-foreground);font-size:1em;font-weight:var(--font-weight-medium,500)}:is(.ui-markdown-content li){min-height:1.5em;margin:.5em 0}:is(.ui-markdown-content p){margin:1em 0}:is(.ui-markdown-content strong){font-weight:var(--font-weight-semibold,600)}:is(.ui-markdown-content em){font-style:italic}:is(.ui-markdown-content blockquote){padding-top:.25em;padding-bottom:.25rem;padding-left:calc(var(--spacing) * 6);color:inherit;font-weight:var(--font-weight-normal,400);quotes:"“" "”" "‘" "’";position:relative}:is(.ui-markdown-content blockquote):before{border-radius:var(--radius-2xs,.125rem);background:currentColor;background:color-mix(in oklab, currentColor 15%, transparent);content:"";width:.25rem;display:block;position:absolute;top:0;bottom:0;left:0}:is(.dark .ui-markdown-content blockquote):before{background:currentColor;background:color-mix(in oklab, currentColor 20%, transparent)}:is(.ui-markdown-content blockquote p){margin:.5em 0 0}:is(.ui-markdown-content blockquote p:first-child){margin-top:0}:is(.ui-markdown-content hr){border-color:currentColor;border-color:color-mix(in oklab, currentColor 10%, transparent);border-top-width:1px;margin-top:2em;margin-bottom:2em}:is(.ui-markdown-content table){border-collapse:separate;width:100%;font-size:var(--chat-text-body,.875em);line-height:var(--chat-text-body-line-height,1.71429);table-layout:auto;border:0;margin-top:2em;margin-bottom:2em}:is(.ui-markdown-content th){border:0;border-bottom:1px solid var(--border-strong,var(--border));line-height:var(--chat-text-body-line-height,1.25rem);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);text-align:start}:is(.ui-markdown-content td){border:0;border-bottom:1px solid var(--border);padding-block:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2)}:is(.ui-markdown-content th:first-child,.ui-markdown-content td:first-child){padding-inline-start:0}:is(.ui-markdown-content th:last-child,.ui-markdown-content td:last-child){padding-inline-end:0}:is(.ui-markdown-content tbody tr:last-child td){border-bottom:0}:is(.ui-markdown-content :not(pre)>code){box-shadow:inset 0 0 0 1px;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 8%, transparent);color:inherit;background-color:currentColor;background-color:color-mix(in oklab, currentColor 4%, transparent);font-family:var(--font-mono);font-size:var(--chat-text-detail,.875em);border-radius:.25rem;padding:1px .3rem;font-weight:500}:is(.dark .ui-markdown-content :not(pre)>code){background-color:currentColor;background-color:color-mix(in oklab, currentColor 10%, transparent)}:is(.ui-markdown-content a){border-radius:var(--radius-sm);color:currentColor;cursor:pointer;font-weight:inherit;overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);text-underline-offset:.1em;transition-property:opacity,color,box-shadow,text-decoration-color;transition-duration:.15s;transition-timing-function:ease;display:inline}:is(.ui-markdown-content a:focus-visible){outline:2px solid var(--ring);outline-offset:1px}@media (hover:hover) and (pointer:fine){:is(.ui-markdown-content a:hover){color:color-mix(in oklab, currentColor 80%, transparent)}}:is(.ui-markdown-content img){max-width:100%;height:auto}:is(.ui-markdown-content li.task-list-item){list-style-type:none}:is(.ui-markdown-content .task-list-item>input[type=checkbox]){margin-inline-end:calc(var(--spacing) * 2)}:is(.ui-markdown-content ul[data-type=taskList]){list-style-type:none}:is(.ui-markdown-content li[data-type=taskItem]){align-items:flex-start;gap:calc(var(--spacing) * 2);list-style-type:none;display:flex}:is(.ui-markdown-content li[data-type=taskItem]>label){flex-shrink:0}:is(.ui-markdown-content li[data-type=taskItem]>div){flex:1;min-width:0}:is(.ui-markdown-content li[data-type=taskItem]>div>p){margin-block:0}:is(.ui-markdown-content .katex-display,.ui-markdown-content [data-pengshu-block=mermaid],.ui-markdown-content .md-diagram){max-width:100%;overflow:auto hidden}:is(.ui-markdown-content [data-pengshu-block=mermaid] svg,.ui-markdown-content .md-diagram svg){max-width:100%;height:auto}:is(.ui-markdown-content .md-table){max-width:100%;overflow-x:auto}:is(.ui-markdown-content [data-slot=markdown-code-block],.ui-markdown-content pre){color:var(--foreground);background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);margin-block:1em}:is(.ui-markdown-content [data-slot=markdown-code-block]){overflow:hidden}:is(.ui-markdown-content pre){max-width:100%;font-family:var(--font-mono);font-size:var(--chat-text-detail,.875em);font-weight:var(--font-weight-normal,400);white-space:pre;word-break:normal;overflow-wrap:normal;padding:14px 40px 14px 16px;line-height:1.5em;overflow:auto}:is(.ui-markdown-content pre code){color:inherit;font-family:inherit;font-size:inherit}:is(.ui-markdown-content [data-slot=markdown-code-header]){justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--muted);color:var(--muted-foreground);border-bottom:0;margin-top:1em;padding:10px 10px 0 16px;display:flex}:is(.ui-markdown-content [data-slot=markdown-code-language]){font-size:var(--chat-text-detail,.875em)}:is(.ui-markdown-content [data-slot=markdown-code-actions]){align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:inline-flex}:is(.ui-markdown-content [data-slot=markdown-code-header]+pre){border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}:is(.ui-markdown-content [data-slot=markdown-code-block] [data-slot=markdown-code-header]){border:0;border-radius:0;margin-top:0}:is(.ui-markdown-content [data-slot=markdown-code-block] pre){border:0;border-radius:0;margin:0}:is(.ui-markdown-content [data-code-wrap=true] pre,.ui-markdown-content [data-slot=markdown-code-header][data-code-wrap=true]+pre){white-space:pre-wrap;overflow-wrap:anywhere}:is(.ui-markdown-content .hljs-comment,.ui-markdown-content .hljs-quote){color:color-mix(in oklab, var(--foreground) 50%, transparent)}:is(.ui-markdown-content .hljs-keyword,.ui-markdown-content .hljs-selector-tag,.ui-markdown-content .hljs-literal,.ui-markdown-content .hljs-section,.ui-markdown-content .hljs-link,.ui-markdown-content .hljs-meta,.ui-markdown-content .hljs-symbol){color:var(--markdown-syntax-keyword,var(--foreground))}:is(.ui-markdown-content .hljs-string,.ui-markdown-content .hljs-regexp){color:var(--markdown-syntax-string,var(--foreground))}:is(.ui-markdown-content .hljs-title,.ui-markdown-content .hljs-built_in){color:var(--markdown-syntax-function,var(--foreground))}:is(.ui-markdown-content .hljs-type,.ui-markdown-content .hljs-attr,.ui-markdown-content .hljs-attribute,.ui-markdown-content .hljs-name,.ui-markdown-content .hljs-variable,.ui-markdown-content .hljs-selector-class,.ui-markdown-content .hljs-selector-id){color:var(--markdown-syntax-property,var(--foreground))}:is(.ui-markdown-content .hljs-number,.ui-markdown-content .hljs-bullet){color:var(--markdown-syntax-number,var(--foreground))}:is(.ui-markdown-content :first-child){margin-top:0}:is(.ui-markdown-content :last-child){margin-bottom:0}:is(.ui-markdown-content.ui-markdown-content ul>li ul,.ui-markdown-content.ui-markdown-content ul>li ol,.ui-markdown-content.ui-markdown-content ol>li ul,.ui-markdown-content.ui-markdown-content ol>li ol){margin-top:.25em}[data-semantic]{--semantic-ink:var(--semantic-neutral-ink)}[data-semantic][data-tone=info]{--semantic-ink:var(--info)}[data-semantic][data-tone=success]{--semantic-ink:var(--success)}[data-semantic][data-tone=warning]{--semantic-ink:var(--semantic-warning-ink)}[data-semantic][data-tone=danger]{--semantic-ink:var(--semantic-danger-ink)}[data-semantic][data-tone=accent]{--semantic-ink:var(--semantic-accent)}[data-semantic=badge][data-tone],[data-semantic=icon][data-tone]{color:var(--semantic-ink);background-color:var(--semantic-ink);background-color:color-mix(in srgb, var(--semantic-ink) 9%, var(--background));border-color:var(--semantic-ink);border-color:color-mix(in srgb, var(--semantic-ink) 24%, var(--border))}[data-semantic=progress][data-tone] [data-slot=progress-indicator]{background-color:var(--semantic-ink)}[data-semantic=progress][data-tone] [data-slot=progress-track]{background-color:var(--semantic-ink);background-color:color-mix(in srgb, var(--semantic-ink) 12%, var(--background))}[data-slot=card][data-semantic=card][data-tone][data-emphasis]{--semantic-card-foreground:var(--foreground);--semantic-card-description:var(--foreground);color:var(--semantic-card-foreground);background-color:var(--semantic-ink);background-color:color-mix(in srgb, var(--semantic-ink) 14%, var(--background));border-color:var(--semantic-ink);border-color:color-mix(in srgb, var(--semantic-ink) 30%, var(--border))}@supports (color:color-mix(in lab, red, red)){[data-slot=card][data-semantic=card][data-tone][data-emphasis]{--semantic-card-description:color-mix(in srgb, var(--foreground) 78%, var(--background))}}[data-slot=card][data-semantic=card][data-tone][data-emphasis=solid]{--semantic-card-foreground:var(--background);--semantic-card-description:var(--background);background-color:var(--semantic-ink);border-color:var(--semantic-ink)}@supports (color:color-mix(in lab, red, red)){[data-slot=card][data-semantic=card][data-tone][data-emphasis=solid]{--semantic-card-description:color-mix(in srgb, var(--background) 90%, var(--semantic-ink))}}[data-slot=card][data-semantic=card][data-tone][data-emphasis]>[data-slot=card-header],[data-slot=card][data-semantic=card][data-tone][data-emphasis]>[data-slot=card-content],[data-slot=card][data-semantic=card][data-tone][data-emphasis]>[data-slot=card-footer],[data-slot=card][data-semantic=card][data-tone][data-emphasis] [data-slot=card-title]{color:var(--semantic-card-foreground)}[data-slot=card][data-semantic=card][data-tone][data-emphasis] [data-slot=card-description]{color:var(--semantic-card-description)}[data-slot=card][data-semantic=card][data-tone][data-emphasis]>[data-slot=card-footer]{background-color:inherit}[data-editor-presentation],[data-editor-ui]{--tt-find-result-count-font-size:.625rem;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#efeeff;--tt-brand-color-100:#dedbff;--tt-brand-color-200:#c3bdff;--tt-brand-color-300:#9d8aff;--tt-brand-color-400:#7a52ff;--tt-brand-color-500:#6229ff;--tt-brand-color-600:#5400e5;--tt-brand-color-700:#4b00cc;--tt-brand-color-800:#380099;--tt-brand-color-900:#2b1966;--tt-brand-color-950:#0d002e;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--tt-white:#fff;--tt-black:#0e0e11;--tt-transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a, 0px 12px 24px 0px #1118270a, 0px 6px 8px 0px #11182705, 0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%;--tt-bg-color:var(--tt-white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#9d8aff33;--tt-card-bg-color:var(--tt-white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark [data-editor-presentation],.dark [data-editor-ui]{--tt-bg-color:var(--tt-black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#7a52ff33;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080, 0px 12px 24px 0px #0000003d, 0px 6px 8px 0px #00000038, 0px 2px 3px 0px #0000001f}[data-editor-presentation],[data-editor-ui]{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark [data-editor-presentation],.dark [data-editor-ui]{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}[data-editor-presentation],[data-editor-ui]{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark [data-editor-presentation],.dark [data-editor-ui]{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}[data-editor-presentation],[data-editor-ui]{--white:var(--tt-white);--black:var(--tt-black);--transparent:var(--tt-transparent);--tt-font-ui:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--tt-font-code:"JetBrains Mono Variable", "JetBrains Mono", monospace;--tt-font-shortcut:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--tt-font-size-xs:.625rem;--tt-font-size-sm:.75rem;--tt-font-size-md:.875rem;--tt-font-size-lg:.9375rem;--tt-font-size-base:1rem;--tt-font-size-code:.875em;--tt-font-size-caption:.86em;--tt-font-size-heading-1:1.5em;--tt-font-size-heading-2:1.25em;--tt-font-size-heading-3:1.125em;--tt-line-height-button:1.15;--tt-line-height-button-small:1.2;--tt-line-height-button-text:1.5rem;--tt-line-height-menu-item:1rem;--tt-line-height-code:1.4;--tt-line-height-paragraph:1.6;--tt-radius-check-mixed:999px;--tt-radius-code:6px / .375rem;--tt-shadow-tooltip:0 4px 6px -1px #0000001a;--tt-toolbar-height-simple:44px;--tt-toolbar-height-notion:48px}.tiptap-button{--tt-button-default-bg-color:var(--tt-gray-light-a-100);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-300);--tt-button-disabled-bg-color:var(--tt-gray-light-a-50)}.dark .tiptap-button{--tt-button-default-bg-color:var(--tt-gray-dark-a-100);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-variant=check]{--tt-button-check-bg-color:var(--tt-gray-light-a-100);--tt-button-check-hover-bg-color:var(--tt-white);--tt-button-check-border-color:var(--tt-gray-light-a-200);--tt-button-check-hover-border-color:var(--tt-gray-light-a-300);--tt-button-check-checked-bg-color:var(--tt-gray-light-a-900);--tt-button-check-checked-border-color:var(--tt-gray-light-a-900);--tt-button-check-checked-text-color:var(--tt-gray-light-a-900);--tt-button-check-checked-icon-color:var(--tt-white);--tt-button-check-focus-ring-color:var(--tt-brand-color-500)}@supports (color:color-mix(in lab, red, red)){.tiptap-button[data-variant=check]{--tt-button-check-focus-ring-color:color-mix(in srgb, var(--tt-brand-color-500) 20%, transparent)}}.dark .tiptap-button[data-variant=check]{--tt-button-check-bg-color:var(--tt-gray-dark-a-100);--tt-button-check-hover-bg-color:var(--tt-gray-dark-a-100);--tt-button-check-border-color:var(--tt-gray-dark-a-200);--tt-button-check-hover-border-color:var(--tt-gray-dark-a-300);--tt-button-check-checked-bg-color:var(--tt-gray-dark-a-900);--tt-button-check-checked-border-color:var(--tt-gray-dark-a-900);--tt-button-check-checked-text-color:var(--tt-gray-dark-a-900);--tt-button-check-checked-icon-color:var(--tt-black);--tt-button-check-focus-ring-color:var(--tt-brand-color-400)}@supports (color:color-mix(in lab, red, red)){.dark .tiptap-button[data-variant=check]{--tt-button-check-focus-ring-color:color-mix(in srgb, var(--tt-brand-color-400) 25%, transparent)}}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-bg-color:var(--tt-transparent);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-disabled-bg-color:var(--tt-transparent)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-bg-color:var(--tt-transparent);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-disabled-bg-color:var(--tt-transparent)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-300);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-brand-color-100);--tt-button-active-hover-bg-color:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-200);--tt-button-disabled-bg-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-brand-color-900);--tt-button-active-hover-bg-color:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-800);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--tt-white);--tt-button-hover-text-color:var(--tt-white);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--tt-white);--tt-button-hover-text-color:var(--tt-white);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--tt-white);--tt-button-hover-icon-color:var(--tt-white);--tt-button-active-icon-color:var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-brand-color-600);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--tt-white);--tt-button-hover-icon-color:var(--tt-white);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-brand-color-400);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--tt-white);--tt-button-hover-dropdown-arrows-color:var(--tt-white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-700);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--tt-white);--tt-button-hover-dropdown-arrows-color:var(--tt-white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=secondary]{--tt-button-default-bg-color:var(--tt-gray-light-800);--tt-button-hover-bg-color:var(--tt-gray-light-900);--tt-button-active-bg-color:var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-brand-color-100);--tt-button-active-hover-bg-color:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-200);--tt-button-disabled-bg-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-bg-color:var(--tt-gray-dark-800);--tt-button-hover-bg-color:var(--tt-gray-dark-900);--tt-button-active-bg-color:var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-brand-color-900);--tt-button-active-hover-bg-color:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-800);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=secondary]{--tt-button-default-text-color:var(--tt-white);--tt-button-hover-text-color:var(--tt-white);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-text-color:var(--tt-black);--tt-button-hover-text-color:var(--tt-black);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=secondary]{--tt-button-default-icon-color:var(--tt-white);--tt-button-hover-icon-color:var(--tt-white);--tt-button-active-icon-color:var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-brand-color-600);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-icon-color:var(--tt-black);--tt-button-hover-icon-color:var(--tt-black);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-brand-color-400);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=secondary]{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=secondary]{--tt-button-default-dropdown-arrows-color:var(--tt-white);--tt-button-hover-dropdown-arrows-color:var(--tt-white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-700);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-dropdown-arrows-color:var(--tt-black);--tt-button-hover-dropdown-arrows-color:var(--tt-black);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button{font-size:var(--tt-font-size-md);font-feature-settings:"salt" on, "cv01" on;font-weight:500;line-height:var(--tt-line-height-button);border-radius:var(--tt-radius-lg,.75rem);min-width:2rem;height:2rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:none;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;display:flex}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-left:0;padding-right:0}.tiptap-button[data-size=large]{font-size:var(--tt-font-size-lg);min-width:2.375rem;height:2.375rem;padding:.625rem}.tiptap-button[data-size=small]{font-size:var(--tt-font-size-sm);line-height:var(--tt-line-height-button-small);border-radius:var(--tt-radius-md,.5rem);min-width:1.5rem;height:1.5rem;padding:.3125rem}.tiptap-button .tiptap-button-text{text-align:left;line-height:var(--tt-line-height-button-text);flex-grow:1;padding:0 .125rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}.tiptap-button[data-lh~=lhWyIudGlwdGFwLWJ1dHRvbiIsIj4gc3ZnIl0]:not([data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5JbDBcIl0iLCI-IDpub3Qoc3ZnKSJd]),:is(.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]),:is(.tiptap-button[data-lh~=lhWyIqIiwiPiBzdmciXQ]:not([data-lh~=lhWyIqIiwiPiA6bm90KHN2ZykiXQ])[data-size=large],.tiptap-button[data-lh~=lhWyIqIiwiPiBzdmciXQ]:not([data-lh~=lhWyIqIiwiPiA6bm90KHN2ZykiXQ])[data-size=small]){gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button[data-lh~=lhWyIudGlwdGFwLWJ1dHRvbiIsIj4gc3ZnOm50aC1vZi10eXBlKDIpIl0][data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RJcElsMFwiXSIsIj4gLnRpcHRhcC1idXR0b24tZHJvcGRvd24tc21hbGwiXQ]:not([data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RJcElsMFwiXVtkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZibHRrWVhSaExXeG9majFjSW14b1YzbEpkV1JIYkhka1IwWjNURmRLTVdSSVVuWmlhVWx6U1dvMFoyTXpXbTVQYlRVd1lVTXhkbHBwTVRCbFdFSnNTMFJKY0Vsc01Gd2lYU0lzSWo0Z0xuUnBjSFJoY0MxaWRYUjBiMjR0WkhKdmNHUnZkMjR0YzIxaGJHd2lYUVwiXSIsIj4gc3ZnOm50aC1vZi10eXBlKDMpIl0]):not([data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RJcElsMFwiXVtkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZibHRrWVhSaExXeG9majFjSW14b1YzbEpkV1JIYkhka1IwWjNURmRLTVdSSVVuWmlhVWx6U1dvMFoyTXpXbTVQYlRVd1lVTXhkbHBwTVRCbFdFSnNTMFJKY0Vsc01Gd2lYU0lzSWo0Z0xuUnBjSFJoY0MxaWRYUjBiMjR0WkhKdmNHUnZkMjR0YzIxaGJHd2lYUVwiXTpub3QoW2RhdGEtbGh-PVwibGhXeUl1ZEdsd2RHRndMV0oxZEhSdmJsdGtZWFJoTFd4b2ZqMWNJbXhvVjNsSmRXUkhiSGRrUjBaM1RGZEtNV1JJVW5aaWFVbHpTV28wWjJNeldtNVBiVFV3WVVNeGRscHBNVEJsV0VKc1MwUkpjRWxzTUZ3aVhWdGtZWFJoTFd4b2ZqMWNJbXhvVjNsSmRXUkhiSGRrUjBaM1RGZEtNV1JJVW5aaWJIUnJXVmhTYUV4WGVHOW1hakZqU1cxNGIxWXpiRXBrVjFKSVlraGthMUl3V2pOVVJtUkxUVmRTU1ZWdVdtbGhWV3g2VTFkdk1Gb3lUWHBYYlRWUVlsUlZkMWxWVFhoa2JIQndUVlJDYkZkRlNuTlRNRkpLWTBWc2MwMUdkMmxZVTBselNXbzBaMHh1VW5CalNGSm9ZME14YVdSWVVqQmlNalIwV2toS2RtTkhVblprTWpSMFl6SXhhR0pIZDJsWVVWd2lYU0lzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RNcElsMFwiXSkiLCI-IC50aXB0YXAtYnV0dG9uLXRleHQiXQ]){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button[data-lh~=lhWyIudGlwdGFwLWJ1dHRvbiIsIj4gc3ZnOm50aC1vZi10eXBlKDIpIl0][data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RJcElsMFwiXSIsIj4gLnRpcHRhcC1idXR0b24tZHJvcGRvd24tc21hbGwiXQ]:not([data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RJcElsMFwiXVtkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZibHRrWVhSaExXeG9majFjSW14b1YzbEpkV1JIYkhka1IwWjNURmRLTVdSSVVuWmlhVWx6U1dvMFoyTXpXbTVQYlRVd1lVTXhkbHBwTVRCbFdFSnNTMFJKY0Vsc01Gd2lYU0lzSWo0Z0xuUnBjSFJoY0MxaWRYUjBiMjR0WkhKdmNHUnZkMjR0YzIxaGJHd2lYUVwiXSIsIj4gc3ZnOm50aC1vZi10eXBlKDMpIl0]):not([data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RJcElsMFwiXVtkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZibHRrWVhSaExXeG9majFjSW14b1YzbEpkV1JIYkhka1IwWjNURmRLTVdSSVVuWmlhVWx6U1dvMFoyTXpXbTVQYlRVd1lVTXhkbHBwTVRCbFdFSnNTMFJKY0Vsc01Gd2lYU0lzSWo0Z0xuUnBjSFJoY0MxaWRYUjBiMjR0WkhKdmNHUnZkMjR0YzIxaGJHd2lYUVwiXTpub3QoW2RhdGEtbGh-PVwibGhXeUl1ZEdsd2RHRndMV0oxZEhSdmJsdGtZWFJoTFd4b2ZqMWNJbXhvVjNsSmRXUkhiSGRrUjBaM1RGZEtNV1JJVW5aaWFVbHpTV28wWjJNeldtNVBiVFV3WVVNeGRscHBNVEJsV0VKc1MwUkpjRWxzTUZ3aVhWdGtZWFJoTFd4b2ZqMWNJbXhvVjNsSmRXUkhiSGRrUjBaM1RGZEtNV1JJVW5aaWJIUnJXVmhTYUV4WGVHOW1hakZqU1cxNGIxWXpiRXBrVjFKSVlraGthMUl3V2pOVVJtUkxUVmRTU1ZWdVdtbGhWV3g2VTFkdk1Gb3lUWHBYYlRWUVlsUlZkMWxWVFhoa2JIQndUVlJDYkZkRlNuTlRNRkpLWTBWc2MwMUdkMmxZVTBselNXbzBaMHh1VW5CalNGSm9ZME14YVdSWVVqQmlNalIwV2toS2RtTkhVblprTWpSMFl6SXhhR0pIZDJsWVVWd2lYU0lzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RNcElsMFwiXSkiLCI-IC50aXB0YXAtYnV0dG9uLXRleHQiXQ])[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button[data-lh~=lhWyIudGlwdGFwLWJ1dHRvbiIsIj4gc3ZnOm50aC1vZi10eXBlKDIpIl0][data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RJcElsMFwiXSIsIj4gLnRpcHRhcC1idXR0b24tZHJvcGRvd24tc21hbGwiXQ]:not([data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RJcElsMFwiXVtkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZibHRrWVhSaExXeG9majFjSW14b1YzbEpkV1JIYkhka1IwWjNURmRLTVdSSVVuWmlhVWx6U1dvMFoyTXpXbTVQYlRVd1lVTXhkbHBwTVRCbFdFSnNTMFJKY0Vsc01Gd2lYU0lzSWo0Z0xuUnBjSFJoY0MxaWRYUjBiMjR0WkhKdmNHUnZkMjR0YzIxaGJHd2lYUVwiXSIsIj4gc3ZnOm50aC1vZi10eXBlKDMpIl0]):not([data-lh~=lhWyIudGlwdGFwLWJ1dHRvbltkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZiaUlzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RJcElsMFwiXVtkYXRhLWxofj1cImxoV3lJdWRHbHdkR0Z3TFdKMWRIUnZibHRrWVhSaExXeG9majFjSW14b1YzbEpkV1JIYkhka1IwWjNURmRLTVdSSVVuWmlhVWx6U1dvMFoyTXpXbTVQYlRVd1lVTXhkbHBwTVRCbFdFSnNTMFJKY0Vsc01Gd2lYU0lzSWo0Z0xuUnBjSFJoY0MxaWRYUjBiMjR0WkhKdmNHUnZkMjR0YzIxaGJHd2lYUVwiXTpub3QoW2RhdGEtbGh-PVwibGhXeUl1ZEdsd2RHRndMV0oxZEhSdmJsdGtZWFJoTFd4b2ZqMWNJbXhvVjNsSmRXUkhiSGRrUjBaM1RGZEtNV1JJVW5aaWFVbHpTV28wWjJNeldtNVBiVFV3WVVNeGRscHBNVEJsV0VKc1MwUkpjRWxzTUZ3aVhWdGtZWFJoTFd4b2ZqMWNJbXhvVjNsSmRXUkhiSGRrUjBaM1RGZEtNV1JJVW5aaWJIUnJXVmhTYUV4WGVHOW1hakZqU1cxNGIxWXpiRXBrVjFKSVlraGthMUl3V2pOVVJtUkxUVmRTU1ZWdVdtbGhWV3g2VTFkdk1Gb3lUWHBYYlRWUVlsUlZkMWxWVFhoa2JIQndUVlJDYkZkRlNuTlRNRkpLWTBWc2MwMUdkMmxZVTBselNXbzBaMHh1VW5CalNGSm9ZME14YVdSWVVqQmlNalIwV2toS2RtTkhVblprTWpSMFl6SXhhR0pIZDJsWVVWd2lYU0lzSWo0Z2MzWm5PbTUwYUMxdlppMTBlWEJsS0RNcElsMFwiXSkiLCI-IC50aXB0YXAtYnV0dG9uLXRleHQiXQ])[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{justify-content:center;width:1rem;display:flex}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button[data-variant=check]{cursor:pointer;justify-content:flex-start;width:100%}.tiptap-button[data-variant=check] .tiptap-button-text{padding:0}.tiptap-button[data-variant=check] .tiptap-button-check{border:1px solid var(--tt-button-check-border-color);background-color:var(--tt-button-check-bg-color);color:#0000;width:1rem;height:1rem;transition-property:background-color,border-color,color;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border-radius:.25rem;flex-shrink:0;place-content:center;margin-left:auto;display:grid}.tiptap-button[data-variant=check] .tiptap-button-check>svg{width:.875rem;height:.875rem}.tiptap-button[data-variant=check]:hover:not([disabled]):not([aria-checked=true]):not([aria-checked=mixed]) .tiptap-button-check{border-color:var(--tt-button-check-hover-border-color);background-color:var(--tt-button-check-hover-bg-color)}.tiptap-button[data-variant=check][aria-checked=true],.tiptap-button[data-variant=check][aria-checked=mixed]{color:var(--tt-button-check-checked-text-color)}.tiptap-button[data-variant=check][aria-checked=true] .tiptap-button-check,.tiptap-button[data-variant=check][aria-checked=mixed] .tiptap-button-check{border-color:var(--tt-button-check-checked-border-color);background-color:var(--tt-button-check-checked-bg-color);color:var(--tt-button-check-checked-icon-color)}.tiptap-button[data-variant=check][aria-checked=mixed] .tiptap-button-check:after{border-radius:var(--tt-radius-check-mixed);content:"";background-color:currentColor;width:.5rem;height:.125rem}.tiptap-button[data-variant=check][aria-checked=mixed] .tiptap-button-check>svg{display:none}.tiptap-button[data-variant=check]:focus-visible{box-shadow:0 0 0 3px var(--tt-button-check-focus-ring-color)}.tiptap-button[data-variant=check]:disabled{cursor:not-allowed;opacity:.5}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}[data-editor-presentation],[data-editor-ui]{--tt-dropdown-menu-bg-color:var(--tt-white);--tt-dropdown-menu-text-color:var(--tt-gray-light-a-600);--tt-dropdown-menu-label-color:var(--tt-gray-light-a-800)}.dark [data-editor-presentation],.dark [data-editor-ui]{--tt-dropdown-menu-bg-color:var(--tt-gray-dark-50);--tt-dropdown-menu-text-color:var(--tt-gray-dark-a-600);--tt-dropdown-menu-label-color:var(--tt-gray-dark-a-800)}.tiptap-dropdown-menu-content{--slide-x:0px;--slide-y:0px;--padding:.375rem;z-index:50;min-width:8rem;max-height:var(--radix-dropdown-menu-content-available-height);border-radius:calc(var(--padding) + var(--tt-radius-lg));background-color:var(--tt-dropdown-menu-bg-color);color:var(--tt-dropdown-menu-text-color);box-shadow:var(--tt-shadow-elevated-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:.375rem;transition-duration:.1s;position:relative;overflow:hidden auto}.tiptap-dropdown-menu-content[data-side=bottom]{--slide-y:-.5rem}.tiptap-dropdown-menu-content[data-side=top]{--slide-y:.5rem}.tiptap-dropdown-menu-content[data-side=left]{--slide-x:.5rem}.tiptap-dropdown-menu-content[data-side=right]{--slide-x:-.5rem}.tiptap-dropdown-menu-content[data-state=open]{animation:.1s forwards dropdown-in}.tiptap-dropdown-menu-content[data-state=closed]{animation:.1s forwards dropdown-out;overflow:hidden}.tiptap-dropdown-menu-sub-content{--slide-x:0px;--slide-y:0px;--padding:.375rem;z-index:50;border-radius:calc(var(--padding) + var(--tt-radius-lg));background-color:var(--tt-dropdown-menu-bg-color);min-width:6rem;box-shadow:var(--tt-shadow-elevated-md);color:var(--tt-dropdown-menu-text-color);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:.25rem;transition-duration:.1s;overflow:hidden}.tiptap-dropdown-menu-sub-content[data-side=bottom]{--slide-y:-.5rem}.tiptap-dropdown-menu-sub-content[data-side=top]{--slide-y:.5rem}.tiptap-dropdown-menu-sub-content[data-side=left]{--slide-x:.5rem}.tiptap-dropdown-menu-sub-content[data-side=right]{--slide-x:-.5rem}.tiptap-dropdown-menu-sub-content[data-state=open]{animation:.1s forwards dropdown-in}.tiptap-dropdown-menu-sub-content[data-state=closed]{animation:.1s forwards dropdown-out}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95) translate(var(--slide-x), var(--slide-y))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes dropdown-out{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.95) translate(var(--slide-x), var(--slide-y))}}.tiptap-dropdown-menu-label{font-size:var(--tt-font-size-sm);text-transform:capitalize;color:var(--tt-dropdown-menu-label-color);padding:.75rem .5rem .25rem;font-weight:600;line-height:normal}.tiptap-dropdown-menu-label[data-inset=true]{padding-left:1.75rem}.tiptap-dropdown-menu-group,.tiptap-dropdown-menu-group[data-orientation=vertical]{flex-direction:column;display:flex}.tiptap-dropdown-menu-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.25rem;display:flex}.tiptap-popover{--tt-popover-bg-color:var(--tt-white);--tt-popover-border-color:var(--tt-gray-light-a-100);--tt-popover-text-color:var(--tt-gray-light-a-600)}.dark [data-editor-presentation],.dark [data-editor-ui]{--tt-popover-border-color:var(--tt-gray-dark-a-50);--tt-popover-bg-color:var(--tt-gray-dark-50);--tt-popover-text-color:var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;transform-origin:var(--radix-popover-content-transform-origin);max-height:var(--radix-popover-content-available-height);outline:none}.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-popover[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}.tiptap-tooltip{--tt-tooltip-bg:var(--tt-gray-light-900);--tt-tooltip-text:var(--tt-white);--tt-kbd:var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg:var(--tt-white);--tt-tooltip-text:var(--tt-gray-light-600);--tt-kbd:var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:50;border-radius:var(--tt-radius-md,.375rem);background-color:var(--tt-tooltip-bg);font-size:var(--tt-font-size-sm);color:var(--tt-tooltip-text);box-shadow:var(--tt-shadow-tooltip);text-align:center;padding:.375rem .5rem;font-weight:500;overflow:hidden}.tiptap-tooltip kbd{text-align:center;vertical-align:baseline;font-family:var(--tt-font-shortcut);text-transform:capitalize;color:var(--tt-kbd);display:inline-block}[data-editor-presentation],[data-editor-ui]{--tt-toolbar-height:2.75rem;--tt-safe-area-bottom:env(safe-area-inset-bottom,0px);--tt-toolbar-bg-color:var(--tt-white);--tt-toolbar-border-color:var(--tt-gray-light-a-100)}.dark [data-editor-presentation],.dark [data-editor-ui]{--tt-toolbar-bg-color:var(--tt-black);--tt-toolbar-border-color:var(--tt-gray-dark-a-50)}.tiptap-toolbar{align-items:center;gap:.25rem;display:flex}.tiptap-toolbar-group{align-items:center;gap:.125rem;display:flex}.tiptap-toolbar-group:empty,.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{z-index:50;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 .5rem;position:sticky;top:0;overflow-x:auto}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media (max-width:480px){.tiptap-toolbar[data-variant=fixed]{height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);padding:0 .5rem var(--tt-safe-area-bottom);border-bottom:none;flex-wrap:nowrap;justify-content:flex-start;position:absolute;top:auto}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:none}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding:.125rem;--tt-toolbar-border-width:1px;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;padding:.188rem;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}@media screen and (max-width:480px){.tiptap-toolbar[data-variant=floating]{width:100%;box-shadow:none;border:none;border-radius:0}}.tiptap-separator{--tt-link-border-color:var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color:var(--tt-gray-dark-a-200)}.tiptap-separator{background-color:var(--tt-link-border-color);flex-shrink:0}.tiptap-separator[data-orientation=horizontal]{width:100%;height:1px;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{width:1px;height:1.5rem}[data-editor-presentation],[data-editor-ui]{--tt-input-placeholder:var(--tt-gray-light-a-400);--tt-input-border:var(--tt-gray-light-a-200);--tt-input-border-focus:var(--tt-gray-light-a-300)}.dark [data-editor-presentation],.dark [data-editor-ui]{--tt-input-placeholder:var(--tt-gray-dark-a-400);--tt-input-border:var(--tt-gray-dark-a-200);--tt-input-border-focus:var(--tt-gray-dark-a-300)}.tiptap-input{border-radius:var(--tt-radius-md);border:1px solid var(--tt-input-border);width:100%;min-width:0;height:2rem;font-size:var(--tt-font-size-base);background:0 0;outline:none;padding:.25rem .625rem;transition:color,background-color,border-color .15s}.tiptap-input::placeholder{color:var(--tt-input-placeholder)}.tiptap-input:focus-visible{border-color:var(--tt-input-border-focus)}@media (min-width:768px){.tiptap-input{font-size:var(--tt-font-size-md)}}[data-editor-presentation],[data-editor-ui]{--tiptap-card-bg-color:var(--tt-white);--tiptap-card-border-color:var(--tt-gray-light-a-100);--tiptap-card-group-label-color:var(--tt-gray-light-a-800)}.dark [data-editor-presentation],.dark [data-editor-ui]{--tiptap-card-bg-color:var(--tt-gray-dark-50);--tiptap-card-border-color:var(--tt-gray-dark-a-100);--tiptap-card-group-label-color:var(--tt-gray-dark-a-800)}.tiptap-card{--padding:.375rem;--border-width:1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);word-wrap:break-word;background-clip:border-box;outline:none;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.tiptap-card-header{border-bottom:var(--border-width) solid var(--tiptap-card-border-color);flex:none;justify-content:space-between;align-items:center;width:100%;padding:.375rem;display:flex}.tiptap-card-body{flex:auto;padding:.375rem;overflow-y:auto}.tiptap-card-item-group{vertical-align:middle;min-width:max-content;display:flex;position:relative}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.25rem}.tiptap-card-group-label{line-height:normal;font-size:var(--tt-font-size-sm);text-transform:capitalize;color:var(--tiptap-card-group-label-color);padding:.75rem .5rem .25rem;font-weight:600;line-height:normal}.tiptap-badge{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--tt-white);--tt-badge-bg-color-subdued:var(--tt-white);--tt-badge-bg-color-emphasized:var(--tt-white);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--tt-black);--tt-badge-bg-color-subdued:var(--tt-black);--tt-badge-bg-color-emphasized:var(--tt-black);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--tt-transparent);--tt-badge-bg-color-subdued:var(--tt-transparent);--tt-badge-bg-color-emphasized:var(--tt-transparent);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--tt-transparent);--tt-badge-bg-color-subdued:var(--tt-transparent);--tt-badge-bg-color-emphasized:var(--tt-transparent);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-500);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-white);--tt-badge-bg-color:var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-light-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-light-a-700);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-black);--tt-badge-bg-color:var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-dark-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-dark-a-800);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-black)}.tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-inc-2);--tt-badge-border-color-subdued:var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-green-dec-2);--tt-badge-text-color:var(--tt-color-green-dec-3);--tt-badge-text-color-subdued:var(--tt-color-green-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-green-inc-5);--tt-badge-bg-color:var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-green-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-dec-1);--tt-badge-icon-color:var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-green-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-inc-5)}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-dec-2);--tt-badge-border-color-subdued:var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-green-base);--tt-badge-text-color:var(--tt-color-green-inc-3);--tt-badge-text-color-subdued:var(--tt-color-green-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-green-dec-5);--tt-badge-bg-color:var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-green-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-inc-1);--tt-badge-icon-color:var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-green-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-dec-5)}.tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-dec-1);--tt-badge-text-color:var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-inc-1);--tt-badge-text-color:var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-inc-2);--tt-badge-border-color-subdued:var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-red-dec-2);--tt-badge-text-color:var(--tt-color-red-dec-3);--tt-badge-text-color-subdued:var(--tt-color-red-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-red-inc-5);--tt-badge-bg-color:var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-red-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-dec-1);--tt-badge-icon-color:var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-red-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-inc-5)}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-dec-2);--tt-badge-border-color-subdued:var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-red-base);--tt-badge-text-color:var(--tt-color-red-inc-3);--tt-badge-text-color-subdued:var(--tt-color-red-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-red-dec-5);--tt-badge-bg-color:var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-red-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-inc-1);--tt-badge-icon-color:var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-red-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-dec-5)}.tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-300);--tt-badge-border-color-subdued:var(--tt-brand-color-200);--tt-badge-border-color-emphasized:var(--tt-brand-color-600);--tt-badge-text-color:var(--tt-brand-color-800);--tt-badge-text-color-subdued:var(--tt-brand-color-700);--tt-badge-text-color-emphasized:var(--tt-brand-color-50);--tt-badge-bg-color:var(--tt-brand-color-100);--tt-badge-bg-color-subdued:var(--tt-brand-color-50);--tt-badge-bg-color-emphasized:var(--tt-brand-color-600);--tt-badge-icon-color:var(--tt-brand-color-800);--tt-badge-icon-color-subdued:var(--tt-brand-color-700);--tt-badge-icon-color-emphasized:var(--tt-brand-color-100)}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-700);--tt-badge-border-color-subdued:var(--tt-brand-color-800);--tt-badge-border-color-emphasized:var(--tt-brand-color-400);--tt-badge-text-color:var(--tt-brand-color-200);--tt-badge-text-color-subdued:var(--tt-brand-color-300);--tt-badge-text-color-emphasized:var(--tt-brand-color-950);--tt-badge-bg-color:var(--tt-brand-color-900);--tt-badge-bg-color-subdued:var(--tt-brand-color-950);--tt-badge-bg-color-emphasized:var(--tt-brand-color-400);--tt-badge-icon-color:var(--tt-brand-color-200);--tt-badge-icon-color-subdued:var(--tt-brand-color-300);--tt-badge-icon-color-emphasized:var(--tt-brand-color-900)}.tiptap-badge-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}.tiptap-badge{font-size:var(--tt-font-size-xs);font-feature-settings:"salt" on, "cv01" on;font-weight:700;line-height:var(--tt-line-height-button);border-radius:var(--tt-radius-sm,.375rem);min-width:1.25rem;height:1.25rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:1px solid;justify-content:center;align-items:center;padding:.25rem;display:flex}.tiptap-badge[data-size=large]{font-size:var(--tt-font-size-sm);border-radius:var(--tt-radius-md,.375rem);min-width:1.5rem;height:1.5rem;padding:.375rem}.tiptap-badge[data-size=small]{border-radius:var(--tt-radius-xs,.25rem);min-width:1rem;height:1rem;padding:.125rem}.tiptap-badge .tiptap-badge-text{text-align:left;flex-grow:1;padding:0 .125rem}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}[data-editor-presentation],[data-editor-presentation] *,[data-editor-presentation] :before,[data-editor-presentation] :after,[data-editor-ui],[data-editor-ui] *,[data-editor-ui] :before,[data-editor-ui] :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-editor-presentation],[data-editor-ui]{--tt-editor-ui-font:var(--tt-font-ui);--tt-theme-text:var(--tt-gray-light-900)}.dark [data-editor-presentation],.dark [data-editor-ui]{--tt-theme-text:var(--tt-gray-dark-900)}[data-editor-ui]{box-sizing:border-box;font-family:var(--tt-editor-ui-font);line-height:1.5}[data-editor-presentation]>.tiptap-toolbar[data-variant=fixed]{min-height:var(--tt-toolbar-height-simple);border-radius:0}[data-editor-presentation=notion]>.tiptap-toolbar[data-variant=fixed]{--tt-toolbar-height:var(--tt-toolbar-height-notion);min-height:var(--tt-toolbar-height-notion);border-bottom:1px solid var(--tt-border-color)}.tiptap-button{cursor:pointer;white-space:nowrap;user-select:none;flex-shrink:0}.tiptap-button>svg{flex-shrink:0;width:1rem;height:1rem}.tiptap-button:focus-visible{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:disabled,.tiptap-button[aria-disabled=true]{cursor:not-allowed}.tiptap-button[data-style=outline]{border:1px solid var(--tt-border-color)}.tiptap-button[data-style=link]{background:0 0;text-decoration:underline}.tiptap-button[data-style=destructive]{color:var(--tt-color-text-red)}.tiptap-button[data-block-side-insert],.tiptap-button[data-block-side-block-menu]{width:1.125rem;min-width:1.125rem;height:1.5rem;padding:0}.tiptap-dropdown-menu-item,.tiptap-dropdown-menu-checkbox-item,.tiptap-dropdown-menu-radio-item,.tiptap-dropdown-menu-sub-trigger{min-height:2rem;color:inherit;text-align:left;border-radius:var(--tt-radius-lg);font-size:var(--tt-font-size-md);line-height:var(--tt-line-height-menu-item);cursor:default;user-select:none;background:0 0;border:none;outline:none;align-items:center;gap:.5rem;padding:.5rem;font-weight:500;display:flex;position:relative}.tiptap-dropdown-menu-item svg,.tiptap-dropdown-menu-checkbox-item svg,.tiptap-dropdown-menu-radio-item svg,.tiptap-dropdown-menu-sub-trigger svg{flex-shrink:0;width:1rem;height:1rem}.tiptap-dropdown-menu-item[data-highlighted],.tiptap-dropdown-menu-item[data-active-item],.tiptap-dropdown-menu-item[aria-selected=true],.tiptap-dropdown-menu-item[data-active=true],.tiptap-dropdown-menu-item[data-selected=true],.tiptap-dropdown-menu-checkbox-item[data-highlighted],.tiptap-dropdown-menu-checkbox-item[data-active-item],.tiptap-dropdown-menu-checkbox-item[aria-selected=true],.tiptap-dropdown-menu-checkbox-item[data-active=true],.tiptap-dropdown-menu-checkbox-item[data-selected=true],.tiptap-dropdown-menu-radio-item[data-highlighted],.tiptap-dropdown-menu-radio-item[data-active-item],.tiptap-dropdown-menu-radio-item[aria-selected=true],.tiptap-dropdown-menu-radio-item[data-active=true],.tiptap-dropdown-menu-radio-item[data-selected=true],.tiptap-dropdown-menu-sub-trigger[data-highlighted],.tiptap-dropdown-menu-sub-trigger[data-active-item],.tiptap-dropdown-menu-sub-trigger[aria-selected=true],.tiptap-dropdown-menu-sub-trigger[data-active=true],.tiptap-dropdown-menu-sub-trigger[data-selected=true]{background:var(--tt-gray-light-200);color:var(--tt-gray-light-a-900)}.tiptap-dropdown-menu-item[data-disabled],.tiptap-dropdown-menu-item[aria-disabled=true],.tiptap-dropdown-menu-checkbox-item[data-disabled],.tiptap-dropdown-menu-checkbox-item[aria-disabled=true],.tiptap-dropdown-menu-radio-item[data-disabled],.tiptap-dropdown-menu-radio-item[aria-disabled=true],.tiptap-dropdown-menu-sub-trigger[data-disabled],.tiptap-dropdown-menu-sub-trigger[aria-disabled=true]{opacity:.5;pointer-events:none}.tiptap-dropdown-menu-item[data-inset=true],.tiptap-dropdown-menu-checkbox-item[data-inset=true],.tiptap-dropdown-menu-radio-item[data-inset=true],.tiptap-dropdown-menu-sub-trigger[data-inset=true]{padding-left:1.75rem}.tiptap-dropdown-menu-item[data-variant=destructive],.tiptap-dropdown-menu-checkbox-item[data-variant=destructive],.tiptap-dropdown-menu-radio-item[data-variant=destructive],.tiptap-dropdown-menu-sub-trigger[data-variant=destructive]{color:var(--tt-color-text-red)}.tiptap-dropdown-menu-item>.tiptap-button,.tiptap-dropdown-menu-checkbox-item>.tiptap-button,.tiptap-dropdown-menu-radio-item>.tiptap-button,.tiptap-dropdown-menu-sub-trigger>.tiptap-button{width:100%}.dark .tiptap-dropdown-menu-item[data-highlighted],.dark .tiptap-dropdown-menu-item[data-active-item],.dark .tiptap-dropdown-menu-item[aria-selected=true],.dark .tiptap-dropdown-menu-item[data-active=true],.dark .tiptap-dropdown-menu-item[data-selected=true],.dark .tiptap-dropdown-menu-checkbox-item[data-highlighted],.dark .tiptap-dropdown-menu-checkbox-item[data-active-item],.dark .tiptap-dropdown-menu-checkbox-item[aria-selected=true],.dark .tiptap-dropdown-menu-checkbox-item[data-active=true],.dark .tiptap-dropdown-menu-checkbox-item[data-selected=true],.dark .tiptap-dropdown-menu-radio-item[data-highlighted],.dark .tiptap-dropdown-menu-radio-item[data-active-item],.dark .tiptap-dropdown-menu-radio-item[aria-selected=true],.dark .tiptap-dropdown-menu-radio-item[data-active=true],.dark .tiptap-dropdown-menu-radio-item[data-selected=true],.dark .tiptap-dropdown-menu-sub-trigger[data-highlighted],.dark .tiptap-dropdown-menu-sub-trigger[data-active-item],.dark .tiptap-dropdown-menu-sub-trigger[aria-selected=true],.dark .tiptap-dropdown-menu-sub-trigger[data-active=true],.dark .tiptap-dropdown-menu-sub-trigger[data-selected=true]{background:var(--tt-gray-dark-200);color:var(--tt-gray-dark-a-900)}.tiptap-dropdown-menu-checkbox-item,.tiptap-dropdown-menu-radio-item{padding-left:1.75rem}.tiptap-dropdown-menu-item-indicator{place-items:center;width:1rem;height:1rem;display:grid;position:absolute;left:.5rem}.tiptap-dropdown-menu-separator{background:var(--tt-border-color-tint);height:1px;margin:.375rem -.375rem}.tiptap-dropdown-menu-shortcut{font-size:var(--tt-font-size-sm);color:var(--tt-gray-light-a-400);margin-left:auto;font-weight:400}.tiptap-menu-sub-arrow{width:.75rem;height:.75rem;margin-left:auto}[dir=rtl] .tiptap-menu-sub-arrow{transform:scaleX(-1)}.tiptap-menu-inline{outline:none;flex-direction:column;display:flex}.tiptap-combobox-list{outline:none}.tiptap-combobox-popover{max-height:min(24rem, var(--popover-available-height,24rem))}.tiptap-popover-content{max-height:var(--radix-popover-content-available-height);transform-origin:var(--radix-popover-content-transform-origin);background:var(--tt-card-bg-color);border:1px solid var(--tt-card-border-color);border-radius:calc(.375rem + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);color:var(--tt-gray-light-a-600);outline:none;width:max-content;max-width:calc(100vw - 1rem);padding:.375rem}.tiptap-popover-content:has(>.tiptap-card:only-child){box-shadow:none;background:0 0;border:none;padding:0}.tiptap-popover-content[data-lh~=lhWyIudGlwdGFwLXBvcG92ZXItY29udGVudCIsIj4gLnRpcHRhcC1jYXJkOm9ubHktY2hpbGQiXQ]{box-shadow:none;background:0 0;border:none;padding:0}.tiptap-popover-content:has(>.tiptap-toolbar[data-variant=floating]:only-child){box-shadow:none;background:0 0;border:none;padding:0}.tiptap-popover-content[data-lh~=lhWyIudGlwdGFwLXBvcG92ZXItY29udGVudCIsIj4gLnRpcHRhcC10b29sYmFyW2RhdGEtdmFyaWFudD1cImZsb2F0aW5nXCJdOm9ubHktY2hpbGQiXQ]{box-shadow:none;background:0 0;border:none;padding:0}.dark .tiptap-popover-content{color:var(--tt-gray-dark-a-600)}.tiptap-popover-header{flex-direction:column;gap:.25rem;display:flex}.tiptap-popover-title{font-size:var(--tt-font-size-md);font-weight:600}.tiptap-popover-description{font-size:var(--tt-font-size-md);color:var(--tt-gray-light-a-500)}.tiptap-card-footer{border-top:1px solid var(--tt-card-border-color);align-items:center;width:100%;padding:.375rem;display:flex}.tiptap-card-body{width:100%;min-width:0}.tiptap-label{font-size:var(--tt-font-size-sm);color:var(--tt-gray-light-a-600);font-weight:600}.tiptap-textarea{resize:none;width:100%;font-size:var(--tt-font-size-md);background:0 0;border:none;outline:none;padding:0;line-height:1.5}.tiptap-button-group{align-items:center;gap:.125rem;display:flex}.tiptap-button-group[data-orientation=vertical],.tiptap-button-group-vertical{flex-direction:column}.tiptap-button-group-text{font-size:var(--tt-font-size-md);align-items:center;padding:0 .5rem;display:flex}.tiptap-avatar{background:var(--tt-gray-light-200);border-radius:50%;flex-shrink:0;width:2rem;height:2rem;display:inline-flex;position:relative;overflow:hidden}.tiptap-avatar[data-size=sm]{width:1.5rem;height:1.5rem}.tiptap-avatar[data-size=lg]{width:2.5rem;height:2.5rem}.tiptap-avatar-image{object-fit:cover;width:100%;height:100%}.tiptap-avatar-fallback{width:100%;height:100%;font-size:var(--tt-font-size-sm);place-items:center;display:grid}.tiptap-avatar-group{align-items:center;display:flex}.tiptap-avatar-group>*+*{margin-left:-.375rem}.tiptap-avatar-group-count{width:2rem;height:2rem;font-size:var(--tt-font-size-sm);background:var(--tt-gray-light-200);border-radius:50%;place-items:center;display:grid}.tiptap-kbd-group{align-items:center;gap:.125rem;margin-left:.375rem;display:inline-flex}.tiptap-kbd{font-size:inherit;line-height:inherit;box-shadow:none;background:0 0;border:none;padding:0}.tiptap-command{min-width:15rem;font-size:var(--tt-font-size-md);flex-direction:column;display:flex}.tiptap-command-list{max-height:var(--slash-menu-max-height,min(28rem, 60vh));overscroll-behavior:contain;overflow:auto}.tiptap-command-group{flex-direction:column;display:flex}.tiptap-command-empty{text-align:center;color:var(--tt-gray-light-a-400);padding:1rem .5rem}@media (prefers-reduced-motion:reduce){[data-editor-ui]{transition-duration:0s!important;animation-duration:0s!important}}
