.lb-root{--lb-radius:.5em;--lb-spacing:1em;--lb-accent:#17f;--lb-accent-foreground:#fff;--lb-destructive:#f45;--lb-destructive-foreground:#fff;--lb-background:#fff;--lb-foreground:#111;--lb-line-height:1.5;--lb-icon-size:20px;--lb-icon-weight:1.5px;--lb-avatar-radius:50%;--lb-button-radius:calc(.75*var(--lb-radius));--lb-transition-duration:.1s;--lb-transition-easing:cubic-bezier(.4,0,.2,1);--lb-highlight-shadow:inset 0 0 0 1px #0000001a;--lb-elevation-shadow:0 0 0 1px #0000000a,0 2px 6px #00000014,0 8px 26px #0000001f;--lb-elevation-shadow-moderate:0 0 0 1px #0000000a,0 2px 6px #0000000d,0 8px 26px #0000000f;--lb-tooltip-shadow:0 2px 4px #00000014,0 4px 12px #0000001f;--lb-accent-contrast:8%;--lb-destructive-contrast:8%;--lb-foreground-contrast:8%;--lb-background-foreground-faint:color-mix(in srgb,var(--lb-foreground),var(--lb-background)calc(100% - var(--lb-foreground-contrast) + ((100% - var(--lb-foreground-contrast))/9)/2));--lb-background-foreground-subtle:color-mix(in srgb,var(--lb-foreground),var(--lb-background)calc(100% - var(--lb-foreground-contrast)));--lb-background-accent-faint:color-mix(in srgb,var(--lb-accent),var(--lb-background)calc(100% - var(--lb-accent-contrast) + ((100% - var(--lb-accent-contrast))/9)/2));--lb-background-accent-subtle:color-mix(in srgb,var(--lb-accent),var(--lb-background)calc(100% - var(--lb-accent-contrast)));--lb-background-destructive-faint:color-mix(in srgb,var(--lb-destructive),var(--lb-background)calc(100% - var(--lb-destructive-contrast) + ((100% - var(--lb-destructive-contrast))/9)/2));--lb-background-destructive-subtle:color-mix(in srgb,var(--lb-destructive),var(--lb-background)calc(100% - var(--lb-destructive-contrast)));--lb-accent-subtle:color-mix(in srgb,var(--lb-accent),var(--lb-dynamic-background)calc(100% - var(--lb-accent-contrast)));--lb-accent-moderate:color-mix(in srgb,var(--lb-accent),var(--lb-dynamic-background)calc(100% - (var(--lb-accent-contrast) + 3*((100% - var(--lb-accent-contrast))/9))));--lb-accent-tertiary:color-mix(in srgb,var(--lb-accent),var(--lb-dynamic-background)calc(100% - (var(--lb-accent-contrast) + 5*((100% - var(--lb-accent-contrast))/9))));--lb-accent-secondary:color-mix(in srgb,var(--lb-accent),var(--lb-dynamic-background)calc(100% - (var(--lb-accent-contrast) + 7*((100% - var(--lb-accent-contrast))/9))));--lb-destructive-subtle:color-mix(in srgb,var(--lb-destructive),var(--lb-dynamic-background)calc(100% - var(--lb-destructive-contrast)));--lb-destructive-moderate:color-mix(in srgb,var(--lb-destructive),var(--lb-dynamic-background)calc(100% - (var(--lb-destructive-contrast) + 3*((100% - var(--lb-destructive-contrast))/9))));--lb-destructive-tertiary:color-mix(in srgb,var(--lb-destructive),var(--lb-dynamic-background)calc(100% - (var(--lb-destructive-contrast) + 5*((100% - var(--lb-destructive-contrast))/9))));--lb-destructive-secondary:color-mix(in srgb,var(--lb-destructive),var(--lb-dynamic-background)calc(100% - (var(--lb-destructive-contrast) + 7*((100% - var(--lb-destructive-contrast))/9))));--lb-foreground-subtle:color-mix(in srgb,var(--lb-foreground),var(--lb-dynamic-background)calc(100% - var(--lb-foreground-contrast)));--lb-foreground-moderate:color-mix(in srgb,var(--lb-foreground),var(--lb-dynamic-background)calc(100% - (var(--lb-foreground-contrast) + 3*((100% - var(--lb-foreground-contrast))/9))));--lb-foreground-tertiary:color-mix(in srgb,var(--lb-foreground),var(--lb-dynamic-background)calc(100% - (var(--lb-foreground-contrast) + 5*((100% - var(--lb-foreground-contrast))/9))));--lb-foreground-secondary:color-mix(in srgb,var(--lb-foreground),var(--lb-dynamic-background)calc(100% - (var(--lb-foreground-contrast) + 7*((100% - var(--lb-foreground-contrast))/9))));--lb-selection:color-mix(in srgb,var(--lb-accent)40%,transparent);accent-color:var(--lb-accent);overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lb-root,.lb-root *,.lb-root :after,.lb-root :before{box-sizing:border-box;transition:none var(--lb-transition-duration)var(--lb-transition-easing)}.lb-root:where(:not(.lb-root .lb-root)){--lb-dynamic-background:var(--lb-background)}.lb-empty,.lb-error,.lb-loading{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.lb-loading{color:var(--lb-foreground-moderate)}.lb-empty,.lb-error{color:var(--lb-foreground-tertiary);font-size:.875em;padding:var(--lb-spacing);text-align:center;text-wrap:balance}.lb-icon,.lb-icon-container{block-size:var(--lb-icon-size);inline-size:var(--lb-icon-size)}.lb-icon-container{align-items:center;display:flex;justify-content:center}.lb-icon{--lb-icon-background:var(--lb-dynamic-background)}.lb-icon *{stroke-width:var(--lb-icon-weight);vector-effect:non-scaling-stroke}.lb-icon-spinner{animation:lb-animation-spin .75s linear infinite;transform-origin:50%}.lb-button{--lb-button-background:var(--lb-dynamic-background);all:unset;box-sizing:inherit;cursor:pointer;transition-duration:var(--lb-transition-duration);transition-timing-function:var(--lb-transition-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;background:var(--lb-button-background);border-radius:var(--lb-button-radius);color:var(--lb-foreground-moderate);display:flex;justify-content:center;outline:none;padding:calc(.25*var(--lb-spacing));position:relative;transition-property:background,color,opacity}.lb-button:after{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition-property:box-shadow}.lb-button:where(:focus-visible){z-index:1}.lb-button:where(:focus-visible):after{box-shadow:var(--lb-dynamic-background)0 0 0 2px,var(--lb-accent)0 0 0 4px}.lb-button:where(.lb-button\:non-disableable:disabled){cursor:default}.lb-button:where(:not(.lb-button\:non-disableable):disabled){cursor:not-allowed;opacity:.5}.lb-button:where(:enabled:hover,:enabled:focus-visible,[aria-expanded=true],[aria-selected=true]){--lb-button-background:var(--lb-foreground-subtle);color:var(--lb-foreground-tertiary)}.lb-button:where([data-variant=default]:not(:is(:enabled:hover,:enabled:focus-visible,[aria-expanded=true],[aria-selected=true],[aria-pressed]))){background:0 0}.lb-button:where([data-variant=primary]){--lb-button-background:var(--lb-accent);color:var(--lb-accent-foreground)}.lb-button:where([data-variant=primary]):where(:enabled:hover,:enabled:focus-visible,[aria-expanded=true],[aria-selected=true]){--lb-button-background:var(--lb-accent-secondary);color:var(--lb-accent-foreground)}.lb-button:where([data-variant=destructive]){--lb-button-background:var(--lb-destructive);color:var(--lb-destructive-foreground)}.lb-button:where([data-variant=destructive]):where(:enabled:hover,:enabled:focus-visible,[aria-expanded=true],[aria-selected=true]){--lb-button-background:var(--lb-destructive-secondary);color:var(--lb-destructive-foreground)}.lb-button:where([data-variant=outline]){box-shadow:inset 0 0 0 1px var(--lb-foreground-subtle);transition-property:background,color,opacity,box-shadow}.lb-button:where([data-variant=ghost]){background:0 0}.lb-button:where(:has(.lb-button-label)){gap:calc(.175*var(--lb-spacing));padding-inline:calc(.55*var(--lb-spacing))}.lb-button:where(:has(.lb-button-label)):where(:has(.lb-icon-container)){padding-inline-start:calc(.4*var(--lb-spacing))}.lb-button:where([data-variant=toolbar]){color:var(--lb-foreground-tertiary)}.lb-button:where([data-variant=toolbar]):where([aria-pressed=true]){--lb-button-background:var(--lb-foreground-subtle);color:var(--lb-foreground-secondary)}.lb-button:where([data-variant=toolbar]):where([aria-pressed=true]) :where(.lb-icon *){stroke-width:calc(1.25*var(--lb-icon-weight))}.lb-button:where([data-variant=secondary]){--lb-button-background:var(--lb-foreground-subtle);color:var(--lb-foreground-tertiary)}.lb-button:where([data-variant=secondary]):where(:enabled:hover,:enabled:focus-visible,[aria-expanded=true],[aria-selected=true]){--lb-button-background:var(--lb-foreground);color:var(--lb-dynamic-background)}.lb-button:where([data-size=large]){padding:calc(.5*var(--lb-spacing))}.lb-button:where([data-size=large]):where(:has(.lb-button-label)){gap:calc(.35*var(--lb-spacing));padding-inline:calc(.7*var(--lb-spacing))}.lb-button:where([data-size=large]):where(:has(.lb-button-label)):where(:has(.lb-icon-container)){padding-inline-start:calc(.6*var(--lb-spacing))}.lb-button :where(.lb-icon-container){flex:none}.lb-button :where(.lb-icon){--lb-icon-background:var(--lb-button-background)}.lb-button-label{align-items:center;block-size:var(--lb-icon-size);display:inline-flex;flex:none;font-size:calc(.7*var(--lb-icon-size));font-weight:500;line-height:1}.lb-dropdown{min-inline-size:160px}.lb-dropdown-label{color:var(--lb-foreground-tertiary);font-size:.675em;font-weight:600;padding:calc(.875*var(--lb-spacing))calc(.625*var(--lb-spacing))calc(.125*var(--lb-spacing));pointer-events:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-dropdown-label:where(:first-child){padding-block-start:var(--lb-spacing)}.lb-dropdown-separator{background:var(--lb-foreground-subtle);block-size:1px;margin:4px -4px}.lb-dropdown-item :where(.lb-icon-container){color:var(--lb-foreground-moderate);margin-inline-end:calc(.375*var(--lb-spacing));margin-inline-start:calc(-.125*var(--lb-spacing));transition-property:color}.lb-dropdown-item:where(:is([data-highlighted]:not([data-highlighted=false]),[data-selected]:not([data-selected=false]),[data-active]:not([data-active=false]))) :where(.lb-icon-container){color:var(--lb-foreground-tertiary)}.lb-dropdown-item:where(:has(.lb-dropdown-item-accessory)) :where(.lb-dropdown-item-label){margin-inline-end:calc(.375*var(--lb-spacing))}.lb-dropdown-item-accessory{margin-inline-end:calc(-.25*var(--lb-spacing));margin-inline-start:auto}.lb-dropdown:where(:has(.lb-dropdown-item-icon)) :where(.lb-dropdown-item:not(:has(.lb-dropdown-item-icon))) :where(.lb-dropdown-item-label){margin-inline-start:calc(var(--lb-icon-size) + (.375 - .125)*var(--lb-spacing))}.lb-select-button{min-inline-size:0}.lb-select-button :where(.lb-button-label){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-select-button-chevron{flex:none;margin-inline-end:calc(-.25*var(--lb-spacing));opacity:.75}.lb-collapsible-trigger{all:unset;box-sizing:inherit;transition-duration:var(--lb-transition-duration);transition-timing-function:var(--lb-transition-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;transition-property:color,background,opacity}.lb-collapsible-trigger:where(:not([data-disabled])){cursor:pointer}.lb-collapsible-chevron{block-size:calc(.8*var(--lb-icon-size));inline-size:calc(.8*var(--lb-icon-size));margin-block-start:1px;margin-inline-start:-1px;opacity:.65}.lb-collapsible-content:where([hidden]:not([hidden=until-found])){display:none!important}.lb-prose,.lb-prose *{line-height:var(--lb-line-height)}.lb-prose :where(p){margin-block:.75em}.lb-prose :where(p,li){text-wrap:pretty}.lb-prose :where(h1,h2,h3,h4,h5,h6){font-weight:600;margin-block:1.5em .375em;text-wrap:balance}.lb-prose :where(h1){font-size:1.75em;line-height:calc(.8*var(--lb-line-height))}.lb-prose :where(h2){font-size:1.5em;line-height:calc(.86*var(--lb-line-height))}.lb-prose :where(h3){font-size:1.25em;line-height:calc(.92*var(--lb-line-height))}.lb-prose :where(h4){font-size:1.125em;line-height:calc(.98*var(--lb-line-height))}.lb-prose :where(h5){font-size:1em}.lb-prose :where(h6){font-size:.875em}.lb-prose :where(hr){border:none;border-block-start:1px solid var(--lb-foreground-subtle);margin-block:1.5em}.lb-prose :where(ol,ul){display:flex;flex-direction:column;gap:.25em;list-style-position:outside;margin-block:.75em;padding-inline-start:1.125em}.lb-prose :where(ol,ul) :where(ol,ul){margin-block:0}.lb-prose :where(ul){list-style-type:disc}.lb-prose :where(ol){list-style-type:decimal}.lb-prose :where(li){margin-block:0}.lb-prose :where(li)>:where(ol,ul){margin-block-start:.25em}.lb-prose :where(li)>:where(p){margin-block:.25em}.lb-prose :where(li)>:where(p:first-child){margin-block-start:0}.lb-prose :where(li)>:where(p:last-child){margin-block-end:0}.lb-prose :where(a){color:var(--lb-foreground);font-weight:500;outline:none;text-decoration-color:var(--lb-foreground-moderate);text-decoration-line:underline;text-underline-offset:2px;transition-property:color,text-decoration-color}.lb-prose :where(a):where([href]):where(:hover,:focus-visible){color:var(--lb-accent);text-decoration-color:var(--lb-accent-moderate)}.lb-prose :where(strong){font-weight:600}.lb-prose :where(table){border-collapse:collapse;inline-size:100%;margin-block:1em;min-inline-size:0;table-layout:auto;word-break:break-word}.lb-prose :where(thead){border-block-end:2px solid var(--lb-foreground-subtle)}.lb-prose :where(thead) :where(th){vertical-align:bottom}.lb-prose :where(tbody) :where(td){vertical-align:baseline}.lb-prose :where(tbody) :where(tr:not(:last-child)){border-block-end:1px solid var(--lb-foreground-subtle)}.lb-prose :where(tfoot){border-block-start:2px solid var(--lb-foreground-subtle)}.lb-prose :where(tfoot) :where(td){vertical-align:top}.lb-prose :where(th,td){padding-block:.5em;padding-inline:.75em;text-align:start}.lb-prose :where(th,td):where(:first-child){padding-inline-start:0}.lb-prose :where(th,td):where(:last-child){padding-inline-end:0}.lb-prose :where(.lb-code-block){margin-block:1em}.lb-prose :where(blockquote){margin-block:.75em;margin-inline:0;padding:0;padding-inline-start:1.25em;position:relative}.lb-prose :where(blockquote):after{background:var(--lb-foreground-subtle);block-size:100%;border-radius:calc(.5*var(--lb-radius));content:"";inline-size:4px;inset-block-start:0;inset-inline-start:0;position:absolute}.lb-prose :where(blockquote):where(:is(.lb-prose :where(blockquote))+:is(.lb-prose :where(blockquote))){margin-block-start:1em}.lb-prose :where(blockquote)>:where(:first-child){margin-block-start:0}.lb-prose :where(blockquote)>:where(:last-child){margin-block-end:0}.lb-prose>:where(:first-child){margin-block-start:0}.lb-prose>:where(:last-child){margin-block-end:0}.lb-composer-suggestions-list{list-style:none;margin:0;padding:0}.lb-composer-suggestions-list-item{scroll-margin-block:4px}.lb-composer-mention-suggestions{--lb-composer-mention-suggestion-avatar-size:1.25rem}.lb-composer-mention-suggestion{padding:calc(.375*var(--lb-spacing))calc(.625*var(--lb-spacing))}.lb-composer-mention-suggestion-avatar{background:var(--lb-foreground-subtle);color:var(--lb-foreground-moderate);inline-size:var(--lb-composer-mention-suggestion-avatar-size);margin-block:calc(.125*var(--lb-spacing));margin-inline-end:calc(.5*var(--lb-spacing));margin-inline-start:calc(-.125*var(--lb-spacing))}.lb-list{display:contents}.lb-date:first-letter,.lb-list :where(:first-child):first-letter{text-transform:capitalize}.lb-emoji{align-items:center;display:inline-flex;inline-size:1em;justify-content:center;white-space:nowrap}@supports (background:-webkit-named-image(i)){.lb-emoji{transform:scale(.825);will-change:transform}}.lb-emoji-picker{--lb-emoji-picker-padding:6px;--lb-emoji-picker-offset-padding:calc(6px + .375*var(--lb-spacing));block-size:374px;color:var(--lb-foreground);display:flex;flex-direction:column;inline-size:100%;max-inline-size:var(--frimousse-viewport-width)}.lb-emoji-picker-header{border-block-end:1px solid var(--lb-foreground-subtle);flex:none}.lb-emoji-picker-footer{align-items:center;border-block-start:1px solid var(--lb-foreground-subtle);display:flex;flex:none;gap:calc(.5*var(--lb-spacing));inline-size:100%;padding:calc(.5*var(--lb-spacing))}.lb-emoji-picker-active-emoji{align-items:center;block-size:1.25em;display:flex;flex:none;font-size:1.25em;inline-size:1.25em;justify-content:center}.lb-emoji-picker-active-emoji-label{color:var(--lb-foreground-secondary);flex:1;font-size:.8125em;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-emoji-picker-active-emoji-label-placeholder{color:var(--lb-foreground-moderate);margin-inline-start:calc(.5*var(--lb-spacing))}.lb-emoji-picker-skin-tone-selector{align-items:center;block-size:calc(1.75*var(--lb-spacing));display:flex;flex:none;inline-size:calc(1.75*var(--lb-spacing));justify-content:center;margin-inline-start:auto}.lb-emoji-picker-search-container{align-items:center;display:flex;position:relative}.lb-emoji-picker-search-container :where(.lb-icon){color:var(--lb-foreground-moderate);inset-inline-start:var(--lb-emoji-picker-offset-padding);pointer-events:none;position:absolute}.lb-emoji-picker-search{all:unset;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;box-sizing:inherit;inline-size:100%;outline:none;padding:var(--lb-emoji-picker-offset-padding);padding-inline-start:calc(var(--lb-icon-size) + var(--lb-emoji-picker-offset-padding) + .375*var(--lb-spacing))}.lb-emoji-picker-search::-moz-placeholder{color:var(--lb-foreground-moderate)}.lb-emoji-picker-search::placeholder{color:var(--lb-foreground-moderate)}.lb-emoji-picker-search::-webkit-search-cancel-button{display:none}.lb-emoji-picker-content{flex:1;outline:none;position:relative}.lb-emoji-picker-category-header{background:var(--lb-dynamic-background);padding:var(--lb-emoji-picker-padding)var(--lb-emoji-picker-offset-padding)}.lb-emoji-picker-category-header-title{color:var(--lb-foreground-tertiary);font-size:.675em;font-weight:600;text-transform:uppercase}.lb-emoji-picker-list{animation:lb-animation-appear var(--lb-transition-duration)var(--lb-transition-easing)both;padding-block-end:var(--lb-emoji-picker-padding)}.lb-emoji-picker-row{display:flex;padding-inline:var(--lb-emoji-picker-padding);scroll-margin-block-end:var(--lb-emoji-picker-padding)}.lb-emoji-picker-emoji{all:unset;align-items:center;aspect-ratio:1;border-radius:calc(var(--lb-radius) - .75*6px);box-sizing:inherit;display:flex;justify-content:center;overflow:hidden;padding:calc(.375*var(--lb-spacing));text-align:center}.lb-tooltip{--lb-background:#222;--lb-foreground:#fff;--lb-foreground-contrast:10%;--lb-dynamic-background:var(--lb-background);align-items:center;background:var(--lb-dynamic-background);border-radius:var(--lb-radius);box-shadow:var(--lb-tooltip-shadow);color:var(--lb-foreground);display:flex;font-size:.75rem;line-height:1;max-inline-size:300px;min-block-size:calc(calc(1em + 2*.25*var(--lb-spacing)) + 2*5px);overflow-wrap:anywhere;padding-inline:calc(.75*var(--lb-spacing));pointer-events:none;position:relative}.lb-tooltip:after{border-radius:inherit;box-shadow:var(--lb-inset-shadow);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.lb-tooltip\:multiline{justify-content:center;line-height:1.5;padding-block:calc(calc(.625*var(--lb-spacing))*(1/1.5));text-align:center}.lb-tooltip-shortcut{align-items:center;background:var(--lb-foreground-subtle);block-size:calc(1em + 2*.25*var(--lb-spacing));border-radius:calc(var(--lb-radius) - .625*5px);color:var(--lb-foreground-tertiary);display:flex;font-family:inherit;gap:calc(.125*var(--lb-spacing));justify-content:center;line-height:1;margin-inline-end:calc(-1*calc(.75*var(--lb-spacing)) + 5px);margin-inline-start:calc(.75*var(--lb-spacing));padding-inline:calc(.25*var(--lb-spacing));text-transform:uppercase}.lb-tooltip-shortcut :where(abbr){all:unset}.lb-avatar{align-items:center;aspect-ratio:1;background:var(--lb-foreground-subtle);border-radius:var(--lb-avatar-radius);color:var(--lb-foreground-moderate);container-type:inline-size;display:flex;justify-content:center;overflow:hidden;position:relative}.lb-avatar:where([data-loading]){background:var(--lb-foreground);opacity:.12}.lb-avatar-image{block-size:100%;inline-size:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute}.lb-avatar-fallback{font-size:35cqi;font-weight:500;white-space:nowrap}@supports not (container-type:inline-size){.lb-avatar-fallback{display:none}}.lb-name{display:inline-block}.lb-name:where([data-loading]):before{background:currentColor;block-size:1.75ex;border-radius:calc(.5*var(--lb-radius));content:"﻿";display:inline-block;inline-size:8ch;opacity:.12;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}:is(.lb-avatar,.lb-name):where([data-loading]){animation:lb-animation-shimmer-skeleton 8s linear infinite}:is(.lb-comment-body,.lb-composer-editor){color:var(--lb-foreground-secondary)}:is(.lb-comment-body,.lb-composer-editor),:is(.lb-comment-body,.lb-composer-editor) *{line-height:var(--lb-line-height)}:is(.lb-comment-body,.lb-composer-editor) :where(p){--lb-line-height-crop:calc(1lh - 1em)/-2;margin-block:.25em}:is(.lb-comment-body,.lb-composer-editor) :where(p):where(:first-of-type){margin-block-start:calc(.125em + var(--lb-line-height-crop))}:is(.lb-comment-body,.lb-composer-editor) :where(p):where(:last-of-type){margin-block-end:calc(.125em + var(--lb-line-height-crop))}:is(.lb-comment-body,.lb-composer-editor) :where(strong){font-weight:600}.lb-comment-mention,.lb-composer-mention{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--lb-accent);font-weight:500}:is(.lb-comment-link,.lb-composer-link){color:var(--lb-foreground);font-weight:500;outline:none;text-decoration-color:var(--lb-foreground-moderate);text-decoration-line:underline;text-underline-offset:2px;transition-property:color,text-decoration-color}:is(.lb-comment-link,.lb-composer-link):where([href]):where(:hover,:focus-visible){color:var(--lb-accent);text-decoration-color:var(--lb-accent-moderate)}.lb-comment-mention:where([data-self]),.lb-composer-mention{background:var(--lb-accent-subtle);border-radius:calc(.675*var(--lb-radius));padding:.1em .3em}.lb-mention-symbol{display:contents}.lb-composer{background:var(--lb-dynamic-background);color:var(--lb-foreground);position:relative;transition-property:background}.lb-composer-form{margin:0}.lb-composer:where(:has(.lb-composer-editor:not(:focus-visible))) :where(.lb-button[data-variant=primary]){--lb-button-background:var(--lb-foreground-subtle);color:var(--lb-foreground-tertiary)}.lb-composer:where(:has(.lb-composer-editor:not(:focus-visible))) :where(.lb-button[data-variant=primary]):where(:enabled:hover,:enabled:focus-visible){--lb-button-background:var(--lb-accent);color:var(--lb-accent-foreground)}.lb-composer-editor{outline:none;padding:var(--lb-spacing)}.lb-composer-editor:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed;opacity:.5}:where(.lb-composer-editor-container:has(.lb-composer-attachments)) .lb-composer-editor{padding-block-end:calc(.25*var(--lb-spacing))}.lb-composer-editor :where([data-placeholder]){color:var(--lb-foreground-moderate)}.lb-composer-mention::-moz-selection{background:0 0}.lb-composer-mention::selection{background:0 0}.lb-composer-mention ::-moz-selection{background:0 0}.lb-composer-mention ::selection{background:0 0}.lb-composer-mention:where([data-selected]:not([data-selected=false])){background:var(--lb-accent);color:var(--lb-accent-foreground)}.lb-composer-footer{align-items:center;block-size:calc(calc(2*.25*var(--lb-spacing) + var(--lb-icon-size)) + var(--lb-spacing));display:flex;gap:calc(.75*var(--lb-spacing));margin-block-start:calc(-.125*var(--lb-spacing));padding:0 var(--lb-spacing)var(--lb-spacing)}.lb-composer-actions,.lb-composer-editor-actions{align-items:center;display:flex;gap:calc(.125*var(--lb-spacing))}.lb-composer-editor-actions{margin-inline-end:auto}.lb-composer-attribution{color:var(--lb-foreground-moderate);outline:none;transition-property:color}.lb-composer-attribution:where(:hover,:focus-visible){color:var(--lb-foreground-tertiary)}.lb-composer-attribution :where(svg){block-size:calc(.75*calc(2*.25*var(--lb-spacing) + var(--lb-icon-size)))}.lb-composer-attachments{padding-block-end:var(--lb-spacing);padding-block-start:calc(.75*var(--lb-spacing));padding-inline:var(--lb-spacing)}.lb-composer-editor-container:where([data-drop]) *{pointer-events:none}.lb-composer-attachments-drop-area{color:var(--lb-accent);display:flex;inset:0;place-content:center;place-items:center;position:absolute}.lb-composer-attachments-drop-area:after,.lb-composer-attachments-drop-area:before{border-radius:calc(.75*var(--lb-radius));content:"";inset:calc(.5*var(--lb-spacing));position:absolute;z-index:0}.lb-composer-attachments-drop-area:before{background:currentColor;opacity:calc(1*var(--lb-accent-contrast))}.lb-composer-attachments-drop-area:after{border:2px dashed;opacity:calc(2*var(--lb-accent-contrast))}.lb-composer-attachments-drop-area-label{background:var(--lb-accent);border-radius:calc(.75*var(--lb-radius));color:var(--lb-accent-foreground);display:flex;font-weight:500;gap:calc(.25*var(--lb-spacing));padding:calc(.375*var(--lb-spacing))calc(.5*var(--lb-spacing));place-items:center;pointer-events:none;position:relative}.lb-composer-floating-toolbar{display:flex;flex-direction:row;gap:4px;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-composer-floating-toolbar :where(.lb-button):before{border-radius:inherit;content:"";inset:-4px;position:absolute;z-index:-1}.lb-composer-floating-toolbar :where(.lb-button):where(:not(:first-of-type)):before{inset-inline-start:-2px}.lb-composer-floating-toolbar :where(.lb-button):where(:not(:last-of-type)):before{inset-inline-end:-2px}.lb-comment{--lb-comment-avatar-size:calc(2*.25*var(--lb-spacing) + var(--lb-icon-size));background:var(--lb-dynamic-background);color:var(--lb-foreground);font-weight:400;padding:var(--lb-spacing);position:relative;scroll-margin:var(--lb-spacing)}.lb-comment:where(:target,[data-target]){--lb-dynamic-background:var(--lb-background-accent-faint)}.lb-comment:where([data-editing]){--lb-dynamic-background:var(--lb-background-foreground-faint)}.lb-comment-header{block-size:var(--lb-comment-avatar-size);margin-block-end:calc(.75*var(--lb-spacing));position:relative}.lb-comment-details,.lb-comment-header{align-items:center;display:flex;gap:calc(.75*var(--lb-spacing))}.lb-comment-details{min-inline-size:0}.lb-comment-avatar{flex:none;inline-size:var(--lb-comment-avatar-size)}.lb-comment-details-labels{align-items:baseline;display:flex;gap:calc(.5*var(--lb-spacing));min-inline-size:0}.lb-comment-author,.lb-comment-date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-comment-author:first-letter,.lb-comment-date:first-letter{text-transform:capitalize}.lb-comment-author{font-weight:500}.lb-comment-date{color:var(--lb-foreground-tertiary);font-size:.875em}.lb-comment-date-created,.lb-comment-date-edited{display:contents}.lb-comment-actions{display:flex;gap:calc(.125*var(--lb-spacing));margin-inline-start:auto}.lb-comment-composer{background:unset;margin:calc(-1*var(--lb-spacing))}.lb-comment-body :where(p span:only-child:empty):before{content:"﻿";-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-comment-attachments,.lb-comment-reactions{margin-block-start:calc(.75*var(--lb-spacing))}.lb-comment-reactions{display:flex;flex-wrap:wrap;gap:calc(.375*var(--lb-spacing))}.lb-comment-reaction{block-size:calc(2*.25*var(--lb-spacing) + var(--lb-icon-size));border-radius:9999px;gap:calc(.375*var(--lb-spacing));padding-inline:calc(.575*var(--lb-spacing))}.lb-comment-reaction:where([data-self]){background:var(--lb-accent-subtle);box-shadow:inset 0 0 0 1px var(--lb-accent-moderate);color:var(--lb-accent-secondary)}.lb-comment-reaction:where([data-self]):where(:enabled:hover,:enabled:focus-visible,[aria-expanded=true],[aria-selected=true]){color:var(--lb-accent)}.lb-comment-reaction-count{font-size:.75em;font-variant-numeric:tabular-nums;font-weight:500}.lb-comment-reaction-tooltip{max-inline-size:200px}.lb-comment-deleted{color:var(--lb-foreground-tertiary);font-size:.875em}.lb-comment\:indent-content{min-block-size:calc(var(--lb-comment-avatar-size) + 2*var(--lb-spacing))}.lb-comment\:indent-content :where(.lb-comment-header){block-size:calc(2*.25*var(--lb-spacing) + var(--lb-icon-size));margin-block-end:calc(.25*var(--lb-spacing))}.lb-comment\:indent-content :where(.lb-comment-avatar){inset-block-start:0;inset-inline-start:0;position:absolute}.lb-comment\:indent-content :where(.lb-comment-details-labels){margin-inline-start:calc(var(--lb-comment-avatar-size) + .75*var(--lb-spacing))}.lb-comment\:indent-content :where(.lb-comment-content){padding-inline-start:calc(var(--lb-comment-avatar-size) + .75*var(--lb-spacing))}.lb-thread{background:var(--lb-dynamic-background);color:var(--lb-foreground);transition-property:background}.lb-thread-comments{display:flex;flex-direction:column;position:relative;z-index:0}.lb-thread-comment{padding-block:calc(.6*var(--lb-spacing));transition-property:background;z-index:0}.lb-thread-comment:where(.lb-comment\:indent-content){min-block-size:calc(var(--lb-comment-avatar-size) + var(--lb-spacing))}.lb-thread-comment:where(:first-of-type,[data-editing]){padding-block-start:var(--lb-spacing)}.lb-thread-comment:where(:first-of-type,[data-editing]):where(.lb-comment\:indent-content){min-block-size:calc(var(--lb-comment-avatar-size) + 1.5*var(--lb-spacing))}.lb-thread-comment:where(:last-of-type,[data-editing]){padding-block-end:var(--lb-spacing)}.lb-thread-comment:where(:last-of-type,[data-editing]):where(.lb-comment\:indent-content){min-block-size:calc(var(--lb-comment-avatar-size) + 1.75*var(--lb-spacing))}.lb-thread-show-more{align-items:center;display:flex;gap:calc(.5*var(--lb-spacing));justify-content:center;position:relative;z-index:1}.lb-thread-show-more:after,.lb-thread-show-more:before{block-size:0;border-block-start:1px dashed var(--lb-foreground-subtle);content:"";flex:1 0 auto;min-inline-size:var(--lb-spacing);transition-property:border;z-index:0}:where(.lb-thread-show-more+.lb-thread-new-indicator){margin-block-start:calc(.5*var(--lb-spacing))}.lb-thread-new-indicator{align-items:center;block-size:0;display:flex;justify-content:center;position:relative;z-index:1}.lb-thread-new-indicator:after,.lb-thread-new-indicator:before{block-size:0;border-block-start:1px solid var(--lb-foreground-subtle);content:"";flex:1;transition-property:border;z-index:0}.lb-thread-new-indicator-label{align-items:center;color:var(--lb-accent);display:flex;flex:none;font-size:.675em;font-weight:600;gap:calc(.325*var(--lb-spacing));padding:calc(.25*var(--lb-spacing))var(--lb-spacing);text-transform:uppercase;z-index:1}.lb-thread-new-indicator-label-icon{block-size:calc(.6*var(--lb-icon-size));inline-size:calc(.6*var(--lb-icon-size))}.lb-thread-composer{position:relative}.lb-thread-composer:after{block-size:100%;border-block-start:1px solid var(--lb-foreground-subtle);content:"";inline-size:100%;inset:0;pointer-events:none;position:absolute;transition-property:border}.lb-comment-attachments,.lb-composer-attachments{display:flex;flex-direction:column;gap:calc(.75*var(--lb-spacing))}.lb-attachments{display:grid;gap:calc(.75*var(--lb-spacing));grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.lb-attachment,.lb-attachment-delete{all:unset;box-sizing:inherit;cursor:pointer;transition-duration:var(--lb-transition-duration);transition-timing-function:var(--lb-transition-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:relative;transition-property:background,color,opacity}.lb-attachment-delete:after,.lb-attachment:after{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition-property:box-shadow}.lb-attachment-delete:where(:focus-visible),.lb-attachment:where(:focus-visible){z-index:1}.lb-attachment-delete:where(:focus-visible):after,.lb-attachment:where(:focus-visible):after{box-shadow:var(--lb-dynamic-background)0 0 0 2px,var(--lb-accent)0 0 0 4px}.lb-attachment{background:var(--lb-dynamic-background);border-radius:var(--lb-radius);box-shadow:inset 0 0 0 1px var(--lb-foreground-subtle);display:flex;inline-size:100%;min-inline-size:0;position:relative}.lb-attachment:where([tabindex="-1"]){cursor:default}.lb-attachment:where(:not([tabindex="-1"])):where(:hover,:focus-visible){background:var(--lb-foreground-subtle)}.lb-attachment-delete{align-items:center;background:var(--lb-foreground-subtle);block-size:1.1rem;border-radius:50%;box-shadow:0 0 0 2px var(--lb-dynamic-background);color:var(--lb-foreground-secondary);display:flex;inline-size:1.1rem;inset-block-start:-.35rem;inset-inline-end:-.35rem;justify-content:center;opacity:0;position:absolute;z-index:2}.lb-attachment-delete:before{border-radius:inherit;content:"";inset:-4px;position:absolute;z-index:-1}.lb-attachment-delete:where(:hover,:focus-visible){background:var(--lb-foreground-secondary);color:var(--lb-dynamic-background)}:where(.lb-attachment:focus-within,.lb-attachment:hover) .lb-attachment-delete{opacity:1}.lb-attachment-delete :where(.lb-icon){inline-size:.75rem}.lb-attachment-details{display:flex;flex-direction:column;font-size:.875em;gap:calc(.25*var(--lb-spacing));justify-content:center;min-inline-size:0;position:relative}.lb-attachment-name{display:flex;font-weight:500}.lb-attachment-description,.lb-attachment-name-base{overflow:hidden;text-overflow:ellipsis;transition-property:color;white-space:nowrap}.lb-attachment-preview{align-items:center;background:color-mix(in srgb,transparent,var(--lb-foreground)var(--lb-foreground-contrast));color:var(--lb-foreground-tertiary);display:flex;flex:none;justify-content:center;overflow:hidden;position:relative;transition-property:background,color}.lb-attachment-preview-media{border-radius:inherit;transition-property:opacity}.lb-attachment-preview-media,.lb-attachment-preview-media img,.lb-attachment-preview-media video,.lb-attachment-preview-media:after{block-size:100%;inline-size:100%;inset:0;position:absolute}.lb-attachment-preview-media img,.lb-attachment-preview-media video{-o-object-fit:cover;object-fit:cover;pointer-events:none}.lb-attachment-preview-media:after{border-radius:inherit;box-shadow:var(--lb-highlight-shadow);content:"";pointer-events:none}.lb-attachment-preview-media:where([data-hidden]){opacity:0}.lb-attachment-icon{color:var(--lb-foreground);flex:none;overflow:visible}.lb-attachment-icon-glyph{fill:var(--lb-foreground-moderate)}.lb-attachment-icon-background{fill:var(--lb-background)}.lb-attachment-icon-fold{fill-opacity:calc(.75*var(--lb-foreground-contrast))}.lb-attachment-icon-shadow{filter:blur(6px);fill-opacity:var(--lb-foreground-contrast)}.lb-file-attachment{gap:calc(.5*var(--lb-spacing));padding:calc(.5*var(--lb-spacing));padding-inline-end:calc(.65*var(--lb-spacing))}.lb-file-attachment :where(.lb-attachment-preview){aspect-ratio:1;border-radius:calc(.5*var(--lb-radius));inline-size:2.5rem}.lb-file-attachment :where(.lb-attachment-name){color:var(--lb-foreground-secondary)}.lb-file-attachment :where(.lb-attachment-description){color:var(--lb-foreground-tertiary)}.lb-file-attachment:where(:not([tabindex="-1"])):where(:hover,:focus-visible,:focus-within) :where(.lb-attachment-name){color:var(--lb-foreground)}.lb-file-attachment:where(:not([tabindex="-1"])):where(:hover,:focus-visible,:focus-within) :where(.lb-attachment-description){color:var(--lb-foreground-secondary)}.lb-media-attachment{aspect-ratio:16/10}.lb-media-attachment :where(.lb-attachment-preview){border-radius:inherit;inset:0;position:absolute}.lb-media-attachment :where(.lb-attachment-details){background:linear-gradient(#0000,#000c);border-end-end-radius:inherit;border-end-start-radius:inherit;inset-block-end:0;inset-inline:0;opacity:0;padding:calc(.75*var(--lb-spacing));position:absolute;text-shadow:0 0 2px #0006;transition-property:opacity}.lb-media-attachment :where(.lb-attachment-name){color:#fff}.lb-media-attachment :where(.lb-attachment-description){color:#fffc}.lb-media-attachment:where(:not([tabindex="-1"])):where(:hover,:focus-visible,:focus-within) :where(.lb-attachment-details){opacity:1}.lb-attachment:where([data-error]) :where(.lb-attachment-preview){background:var(--lb-destructive);color:var(--lb-destructive-foreground)}.lb-inbox-notification{--lb-inbox-notification-aside-size:36px;background:var(--lb-dynamic-background);color:var(--lb-foreground);display:flex;font-weight:400;gap:calc(.75*var(--lb-spacing));overflow:hidden;padding:var(--lb-spacing);position:relative;-webkit-text-decoration:inherit;text-decoration:inherit;transition-property:background}.lb-inbox-notification:where([data-missing]){--lb-dynamic-background:var(--lb-background-accent-faint);--lb-accent:var(--lb-destructive)!important;--lb-accent-foreground:var(--lb-destructive-foreground)!important;--lb-accent-contrast:var(--lb-destructive-contrast)!important}.lb-inbox-notification:where([data-unread]){--lb-dynamic-background:var(--lb-background-accent-faint)}.lb-inbox-notification:where([href]){cursor:pointer}.lb-inbox-notification:where([href]):where(:hover,:focus-visible,:focus-within){--lb-dynamic-background:var(--lb-background-foreground-faint)}.lb-inbox-notification:where([href]):where([data-unread]):where(:hover,:focus-visible,:focus-within){--lb-dynamic-background:var(--lb-background-accent-subtle)}.lb-inbox-notification-aside{flex:none;inline-size:var(--lb-inbox-notification-aside-size)}.lb-inbox-notification-icon{aspect-ratio:1;background:var(--lb-foreground-subtle);border-radius:50%;display:flex;justify-content:center;place-items:center}.lb-inbox-notification:where([data-missing]) :where(.lb-inbox-notification-icon){background:var(--lb-accent-subtle);color:var(--lb-accent)}.lb-inbox-notification-content{flex:1}.lb-inbox-notification-body,.lb-inbox-notification-content{max-inline-size:100%;min-inline-size:0}.lb-inbox-notification-header{align-items:center;display:flex;gap:calc(.75*var(--lb-spacing));margin-block-end:calc(.5*var(--lb-spacing));margin-block-start:calc(.25*var(--lb-spacing))}.lb-inbox-notification-title{min-block-size:calc(2*.25*var(--lb-spacing) + var(--lb-icon-size))}:where(.lb-inbox-notification:not([data-inspector])) .lb-inbox-notification-title:first-letter{text-transform:capitalize}.lb-inbox-notification-title :where(strong,.lb-list,.lb-name){font-weight:500}.lb-inbox-notification-details{align-self:start;block-size:calc(2*.25*var(--lb-spacing) + var(--lb-icon-size));flex:none;margin-inline-start:auto;min-inline-size:0}.lb-inbox-notification-details-labels{align-items:baseline;display:flex;min-inline-size:0}.lb-inbox-notification-details-labels:before{content:"﻿"}.lb-inbox-notification-actions{align-self:start;display:flex;gap:calc(.125*var(--lb-spacing));grid-area:actions}.lb-inbox-notification-comments{display:flex;flex-direction:column;gap:var(--lb-spacing)}.lb-inbox-notification-comment{background:0 0;padding:0}.lb-inbox-notification-comment :where(.lb-comment-header){block-size:auto;color:var(--lb-foreground-tertiary);font-size:.875rem}.lb-inbox-notification-comment :where(.lb-comment-attachment),.lb-inbox-notification-comment :where(.lb-comment-reaction){pointer-events:none}.lb-inbox-notification-date{color:var(--lb-foreground-tertiary);font-size:.875em}.lb-inbox-notification-unread-indicator{align-self:center;background:var(--lb-accent);block-size:10px;border-radius:50%;inline-size:10px;margin-inline-start:calc(.5*var(--lb-spacing))}.lb-history-version-summary{background:var(--lb-dynamic-background);display:flex;flex-direction:column;gap:calc(.25*var(--lb-spacing));inline-size:100%;justify-content:center;min-inline-size:0;padding:var(--lb-spacing);position:relative;transition-property:background}.lb-history-version-summary:where(:hover,:focus-visible,:focus-within,[data-selected]:not([data-selected=false])){--lb-dynamic-background:var(--lb-background-foreground-faint)}.lb-history-version-summary-authors,.lb-history-version-summary-date{max-inline-size:100%;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-history-version-summary-authors:first-letter,.lb-history-version-summary-date:first-letter{text-transform:capitalize}.lb-history-version-summary-date{color:var(--lb-foreground-secondary);font-weight:500}.lb-history-version-summary-authors{color:var(--lb-foreground-tertiary)}.lb-history-version-preview{background:var(--lb-dynamic-background);display:flex;flex-direction:column;overflow-y:auto;position:relative}.lb-history-version-preview-content{flex:1 0 auto;padding:var(--lb-spacing)}.lb-history-version-preview-footer{align-items:center;background:var(--lb-dynamic-background);border-block-start:1px solid var(--lb-foreground-subtle);display:flex;flex:none;gap:var(--lb-spacing);inset-block-end:0;margin-block-start:auto;padding:var(--lb-spacing);position:sticky}.lb-history-version-preview-authors{color:var(--lb-foreground-tertiary);flex:auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-history-version-preview-actions{align-items:center;display:flex;flex:none;gap:calc(.35*var(--lb-spacing));margin-inline-start:auto}.lb-history-version-summary-list,.lb-inbox-notification-list{list-style:none;margin:0;padding:0}.lb-history-version-summary-list-item:where(:not(:last-of-type)),.lb-inbox-notification-list-item:where(:not(:last-of-type)){border-block-end:1px solid var(--lb-foreground-subtle)}.lb-root :where(code:not(pre>code)){background:var(--lb-foreground-subtle);border-radius:calc(.75*var(--lb-radius));-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:85%;line-height:1;padding:.2em .4em}.lb-root :where(span:has(code)+span code){border-end-start-radius:0;border-start-start-radius:0;padding-inline-start:0}.lb-root :where(span:has(code):has(+span code) code){border-end-end-radius:0;border-start-end-radius:0;padding-inline-end:0}:where(.lb-root code){font-family:ui-monospace,Menlo,Monaco,Roboto Mono,Cascadia Code,Source Code Pro,Consolas,DejaVu Sans Mono,monospace}.lb-elevation{--lb-dynamic-background:var(--lb-background);background:var(--lb-dynamic-background);border-radius:var(--lb-radius);box-shadow:var(--lb-elevation-shadow);overflow:hidden;position:relative}.lb-elevation:after{border-radius:inherit;box-shadow:var(--lb-inset-shadow);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.lb-elevation:where(.lb-elevation-moderate){box-shadow:var(--lb-elevation-shadow-moderate)}.lb-composer-suggestions,.lb-dropdown{overflow-y:auto;padding:4px}.lb-composer-suggestions:where([data-hidden]),.lb-dropdown:where([data-hidden]){opacity:0}.lb-composer-suggestions-list-item,.lb-dropdown-item{align-items:center;display:flex;font-size:.875rem;padding:calc(.25*var(--lb-spacing))calc(.5*var(--lb-spacing))}.lb-composer-suggestions-list-item,.lb-dropdown-item,.lb-emoji-picker-emoji{border-radius:calc(var(--lb-radius) - .75*4px);color:var(--lb-foreground-secondary);cursor:pointer;outline:none;transition-property:background,color,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.lb-dropdown-item,.lb-composer-suggestions-list-item,.lb-emoji-picker-emoji):where([data-highlighted]:not([data-highlighted=false]),[data-selected]:not([data-selected=false]),[data-active]:not([data-active=false])){background:var(--lb-foreground-subtle);transition-duration:calc(var(--lb-transition-duration)/2)}:is(.lb-dropdown-item,.lb-composer-suggestions-list-item,.lb-emoji-picker-emoji):where(:disabled,[data-disabled]:not([data-disabled=false])){cursor:not-allowed;opacity:.5}.lb-composer-floating-toolbar,.lb-composer-suggestions,.lb-dropdown,.lb-emoji-picker,.lb-tooltip{animation-duration:var(--lb-transition-duration);animation-timing-function:var(--lb-transition-easing);will-change:transform,opacity}:is(.lb-dropdown,.lb-emoji-picker,.lb-tooltip:where([data-state=delayed-open]),.lb-composer-suggestions,.lb-composer-floating-toolbar):where([data-side=top]){animation-name:lb-animation-slide-up}:is(.lb-dropdown,.lb-emoji-picker,.lb-tooltip:where([data-state=delayed-open]),.lb-composer-suggestions,.lb-composer-floating-toolbar):where([data-side=bottom]){animation-name:lb-animation-slide-down}:is(.lb-dropdown,.lb-emoji-picker,.lb-tooltip,.lb-composer-suggestions,.lb-composer-floating-toolbar):where([data-state=closed]){animation-name:lb-animation-disappear}.lb-code-block{border:1px solid var(--lb-foreground-subtle);border-radius:var(--lb-radius);isolation:isolate;min-inline-size:0;position:relative}.lb-code-block :where(.lb-code-block-header){align-items:center;display:flex;padding:calc(.5*var(--lb-spacing))}.lb-code-block :where(.lb-code-block-title){color:var(--lb-foreground-tertiary);font-size:.675em;font-weight:600;margin-inline-start:calc(.5*var(--lb-spacing));text-transform:uppercase}.lb-code-block :where(.lb-code-block-header-actions){margin-inline-start:auto}.lb-code-block :where(.lb-code-block-content){font-size:85%;line-height:var(--lb-line-height);margin:0;min-inline-size:0;overflow-x:auto;padding:0 var(--lb-spacing)calc(.875*var(--lb-spacing))}.lb-ai-composer{color:var(--lb-foreground);inline-size:100%;position:relative}.lb-ai-composer-form:where(:has(.lb-ai-composer-editor:not(:focus-visible))) :where(.lb-button[data-variant=primary]){--lb-button-background:var(--lb-foreground-subtle);color:var(--lb-foreground-tertiary)}.lb-ai-composer-form:where(:has(.lb-ai-composer-editor:not(:focus-visible))) :where(.lb-button[data-variant=primary]):where(:enabled:hover,:enabled:focus-visible){--lb-button-background:var(--lb-accent);color:var(--lb-accent-foreground)}.lb-ai-composer-editor{color:var(--lb-foreground-secondary);max-block-size:15rem;outline:none;overflow-y:auto;padding:var(--lb-spacing)var(--lb-spacing)0;resize:none}.lb-ai-composer-editor,.lb-ai-composer-editor *{line-height:var(--lb-line-height)}.lb-ai-composer-editor :where(p){--lb-line-height-crop:calc(1lh - 1em)/-2;margin-block:.25em}.lb-ai-composer-editor :where(p):where(:first-of-type){margin-block-start:calc(.125em + var(--lb-line-height-crop))}.lb-ai-composer-editor :where(p):where(:last-of-type){margin-block-end:calc(.125em + var(--lb-line-height-crop))}.lb-ai-composer-editor:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed;opacity:.5}.lb-ai-composer-editor :where([data-placeholder]){color:var(--lb-foreground-moderate)}.lb-ai-composer-footer{align-items:center;display:flex;gap:calc(.75*var(--lb-spacing));margin-block-start:calc(-.125*var(--lb-spacing));padding:var(--lb-spacing)}.lb-ai-composer-actions,.lb-ai-composer-editor-actions{align-items:center;display:flex;gap:calc(.125*var(--lb-spacing))}.lb-ai-composer-editor-actions{margin-inline-end:auto}.lb-ai-chat-message{color:var(--lb-foreground);display:flex;flex-direction:column;gap:var(--lb-spacing);scroll-margin-block-start:calc(1.5*var(--lb-spacing))}.lb-ai-chat-user-message :where(.lb-ai-chat-message-content){--lb-dynamic-background:var(--lb-background-foreground-faint);--lb-ai-chat-message-content-horizontal-padding:calc(.9375*var(--lb-spacing));--lb-ai-chat-message-content-vertical-padding:calc(.5625*var(--lb-spacing));background:var(--lb-dynamic-background);border-radius:calc((1lh + 2*var(--lb-ai-chat-message-content-vertical-padding))/2);color:var(--lb-foreground);line-height:var(--lb-line-height);min-block-size:calc(1lh + 2*var(--lb-ai-chat-message-content-vertical-padding));padding:var(--lb-ai-chat-message-content-vertical-padding)var(--lb-ai-chat-message-content-horizontal-padding)}.lb-ai-chat-user-message :where(.lb-ai-chat-message-content):where(:has(h1,h2,h3,h4,h5,h6,ul,ol,blockquote,table,.lb-code-block)){--lb-ai-chat-message-content-horizontal-padding:calc(1.375*var(--lb-spacing));--lb-ai-chat-message-content-vertical-padding:calc(1.125*var(--lb-spacing))}.lb-ai-chat-user-message :where(.lb-ai-chat-message-content) :where(.lb-code-block){--lb-dynamic-background:var(--lb-background-foreground-subtle);background:var(--lb-dynamic-background);border:none}.lb-ai-chat-message-deleted{align-items:center;color:var(--lb-foreground-moderate);font-size:.875em;inline-size:100%;position:relative;text-wrap:pretty}.lb-ai-chat-message-error{align-items:flex-start;color:var(--lb-destructive);display:flex;font-size:.875em;gap:calc(.5*var(--lb-spacing));inline-size:100%;line-height:var(--lb-line-height);text-wrap:pretty;word-break:break-word}.lb-ai-chat-message-error :where(.lb-icon-container){block-size:1lh;color:var(--lb-destructive-secondary)}.lb-ai-chat-message-error :where(code:not(pre>code)){background:var(--lb-destructive-subtle)}.lb-ai-chat-message-content{inline-size:100%;white-space:break-spaces}.lb-ai-chat-message-content:where(:empty){display:contents}.lb-ai-chat-message-content>:where(.lb-ai-chat-message-text),.lb-ai-chat-message-content>:where(.lb-ai-chat-message-tool-invocation){margin-block:var(--lb-spacing)}.lb-ai-chat-message-content>:where(:first-child){margin-block-start:0}.lb-ai-chat-message-content>:where(:last-child){margin-block-end:0}.lb-ai-chat-messages{display:flex;flex-direction:column;gap:calc(1.5*var(--lb-spacing));inline-size:100%;margin-inline:auto;max-inline-size:min(calc(var(--lb-ai-chat-container-width) - var(--lb-spacing)),calc(100% - 3*var(--lb-spacing)));padding-block-end:calc(3*var(--lb-spacing));padding-block-start:calc(1.5*var(--lb-spacing))}.lb-ai-chat-messages :where(.lb-ai-chat-user-message){margin-inline-start:auto;max-inline-size:80%}.lb-ai-chat-footer{gap:calc(.75*var(--lb-spacing));position:relative}.lb-ai-chat,.lb-ai-chat-footer{display:flex;flex-direction:column;inline-size:100%}.lb-ai-chat{--lb-ai-chat-container-width:100%;background:var(--lb-background);block-size:100%;isolation:isolate;overflow-y:auto}.lb-ai-chat :where(.lb-ai-chat-footer){inset-block-end:0;margin-block-start:auto;position:sticky;z-index:1}.lb-ai-chat :where(.lb-ai-chat-composer){margin-inline:auto}.lb-ai-chat:where(.lb-ai-chat\:layout-compact) :where(.lb-ai-chat-footer){background:var(--lb-dynamic-background)}.lb-ai-chat:where(.lb-ai-chat\:layout-compact) :where(.lb-ai-chat-footer):after{border-block-start:1px solid var(--lb-foreground-subtle);content:"";inset:0;pointer-events:none;position:absolute}.lb-ai-chat:where(.lb-ai-chat\:layout-compact) :where(.lb-ai-chat-composer){max-inline-size:min(100%,calc(var(--lb-ai-chat-container-width) + var(--lb-spacing)))}.lb-ai-chat:where(.lb-ai-chat\:layout-inset) :where(.lb-ai-chat-footer){padding:var(--lb-spacing);padding-block-start:0}.lb-ai-chat:where(.lb-ai-chat\:layout-inset) :where(.lb-ai-chat-footer):before{background:linear-gradient(to bottom,transparent 0,var(--lb-background)calc(3.5*var(--lb-spacing)));content:"";inset:0;inset-block-start:calc(-3*var(--lb-spacing));pointer-events:none;position:absolute}.lb-ai-chat:where(.lb-ai-chat\:layout-inset) :where(.lb-ai-chat-composer){border-radius:calc(2*var(--lb-radius));max-inline-size:var(--lb-ai-chat-container-width)}.lb-ai-chat-content{flex:1 0 auto;position:relative}.lb-ai-chat-footer-actions{display:flex;inset-block-start:calc(-1*var(--lb-spacing));inset-inline:0;justify-content:center;pointer-events:none;position:absolute;transform:translateY(-100%)}.lb-ai-chat-scroll-indicator{border-radius:9999px;color:var(--lb-foreground-moderate);opacity:0;pointer-events:none;transform:scale(.8);transform-origin:bottom;transition-property:transform,opacity,background}.lb-ai-chat-scroll-indicator:where([data-visible]){opacity:1;pointer-events:all;transform:scale(1)}.lb-ai-chat-scroll-indicator-button{all:unset;box-sizing:inherit;cursor:pointer;transition-duration:var(--lb-transition-duration);transition-timing-function:var(--lb-transition-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:9999px;color:var(--lb-foreground-moderate);outline:none;padding:calc(.375*var(--lb-spacing));position:relative;transition-property:opacity,color}.lb-ai-chat-scroll-indicator-button:where(:hover,:focus-visible){color:var(--lb-foreground-secondary)}.lb-ai-chat-scroll-indicator-button:after{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition-property:box-shadow}.lb-ai-chat-scroll-indicator-button:where(:focus-visible):after{box-shadow:inset var(--lb-accent)0 0 0 2px}.lb-ai-chat-pending{animation:lb-animation-shimmer-text 2s cubic-bezier(.1,0,.9,1) infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-ai-chat-message-thinking{color:var(--lb-foreground-tertiary);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;transition-property:color}.lb-ai-chat-message-thinking:where(.lb-ai-chat-pending){color:var(--lb-foreground)}.lb-ai-chat-message-reasoning{margin-block-end:calc(.75*var(--lb-spacing));position:relative}.lb-ai-chat-message-reasoning:after{border-radius:calc(.75*var(--lb-radius));content:"";inset:calc(-.375*var(--lb-spacing));pointer-events:none;position:absolute;transition-property:box-shadow}.lb-ai-chat-message-reasoning:where(:has(.lb-collapsible-trigger:focus-visible)){z-index:1}.lb-ai-chat-message-reasoning:where(:has(.lb-collapsible-trigger:focus-visible)):after{box-shadow:var(--lb-dynamic-background)0 0 0 2px,var(--lb-accent)0 0 0 4px}.lb-ai-chat-message-reasoning :where(.lb-collapsible-trigger){align-items:center;color:var(--lb-foreground-tertiary);display:flex;gap:calc(.25*var(--lb-spacing));transition-property:color}.lb-ai-chat-message-reasoning :where(.lb-collapsible-trigger):where(.lb-ai-chat-pending){color:var(--lb-foreground)}.lb-ai-chat-message-reasoning :where(.lb-collapsible-content){display:flex;flex-direction:column;gap:calc(.5*var(--lb-spacing));line-height:var(--lb-line-height)}:where(.lb-ai-chat-message-reasoning :where(.lb-collapsible-content)>:first-child){margin-block-start:calc(.5*var(--lb-spacing))}.lb-ai-chat-message-reasoning :where(.lb-prose){color:var(--lb-foreground);font-size:.875em;opacity:.75}.lb-ai-tool{position:relative}.lb-ai-tool:after{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition-property:box-shadow}.lb-ai-tool:where(:has(.lb-ai-tool-header:focus-visible)){z-index:1}.lb-ai-tool:where(:has(.lb-ai-tool-header:focus-visible)):after{box-shadow:var(--lb-dynamic-background)0 0 0 2px,var(--lb-accent)0 0 0 4px}.lb-ai-tool-header{align-items:center;display:flex;gap:calc(.25*var(--lb-spacing));inline-size:100%}.lb-ai-tool-header-icon-container,.lb-ai-tool-icon{align-items:center;block-size:calc(2*.25*var(--lb-spacing) + var(--lb-icon-size));display:flex;flex:none;inline-size:calc(2*.25*var(--lb-spacing) + var(--lb-icon-size));justify-content:center}.lb-ai-tool-header-icon-container{color:var(--lb-foreground-moderate)}.lb-ai-tool-header-icon-container:where(:has(.lb-ai-tool-icon)){margin-inline-end:calc(.25*var(--lb-spacing))}.lb-ai-tool-icon{background:var(--lb-foreground-subtle);border-radius:calc(.75*var(--lb-radius));font-size:.875em}.lb-ai-tool-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-ai-tool-header-status{color:var(--lb-foreground-moderate);flex:none}.lb-ai-tool:where(.lb-ai-tool\:variant-block){border-radius:var(--lb-radius);box-shadow:inset 0 0 0 1px var(--lb-foreground-subtle)}.lb-ai-tool:where(.lb-ai-tool\:variant-block) :where(.lb-ai-tool-header){block-size:calc(calc(2*.25*var(--lb-spacing) + var(--lb-icon-size)) + var(--lb-spacing));color:var(--lb-foreground-secondary);padding-inline:calc(.5*var(--lb-spacing))}.lb-ai-tool:where(.lb-ai-tool\:variant-block) :where(.lb-ai-tool-header-title){font-size:.9375em}.lb-ai-tool:where(.lb-ai-tool\:variant-block) :where(.lb-ai-tool-header-title):where(:first-child){margin-inline-start:calc(.3125*var(--lb-spacing))}.lb-ai-tool:where(.lb-ai-tool\:variant-block) :where(.lb-ai-tool-header-status){margin-inline-end:calc(.1875*var(--lb-spacing));margin-inline-start:auto}.lb-ai-tool:where(.lb-ai-tool\:variant-block) :where(.lb-ai-tool-content:not(:empty)){padding:0 calc(.75*var(--lb-spacing))calc(.75*var(--lb-spacing))}.lb-ai-tool:where(.lb-ai-tool\:variant-block):where([data-result=error]){box-shadow:inset 0 0 0 1px var(--lb-destructive-moderate)}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal):after{border-radius:calc(.75*var(--lb-radius));inset:calc(-.375*var(--lb-spacing))}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal) :where(.lb-ai-tool-header){block-size:calc(2*.25*var(--lb-spacing) + var(--lb-icon-size));color:var(--lb-foreground-tertiary);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;position:relative;transition-property:color}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal) :where(.lb-ai-tool-header) :where(.lb-ai-chat-pending),.lb-ai-tool:where(.lb-ai-tool\:variant-minimal) :where(.lb-ai-tool-header):where(.lb-ai-chat-pending){color:var(--lb-foreground)}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal) :where(.lb-ai-tool-header):before{content:"";inset:calc(-.375*var(--lb-spacing));position:absolute;z-index:-1}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal) :where(.lb-ai-tool-header-icon-container){margin-inline-start:calc(-.125*var(--lb-spacing))}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal) :where(.lb-ai-tool-header-title):where(:not(:first-child)){margin-inline-start:calc(-.0625*var(--lb-spacing))}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal) :where(.lb-ai-tool-content:not(:empty)){padding-block-start:calc(.5*var(--lb-spacing))}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal):where([data-result=cancelled]) :where(.lb-ai-tool-header){color:var(--lb-foreground-moderate)}.lb-ai-tool:where([data-result=error]):where(:has(.lb-ai-tool-header:focus-visible)):after{box-shadow:var(--lb-dynamic-background)0 0 0 2px,var(--lb-destructive)0 0 0 4px}.lb-ai-tool:where([data-result=error]) :where(.lb-ai-tool-header),.lb-ai-tool:where([data-result=error]) :where(.lb-ai-tool-header-status){color:var(--lb-destructive)}.lb-ai-tool:where([data-result=error]) :where(.lb-ai-tool-icon){background:var(--lb-destructive-subtle)}.lb-ai-tool:where([data-result=error]) :where(.lb-ai-tool-header-icon-container){color:var(--lb-destructive-secondary)}.lb-ai-tool-inspector{display:flex;flex-direction:column;gap:calc(.75*var(--lb-spacing))}.lb-ai-tool-confirmation-footer{align-items:center;display:flex;margin-block-start:calc(.75*var(--lb-spacing))}.lb-ai-tool-confirmation-actions{align-items:center;display:flex;gap:calc(.75*var(--lb-spacing));justify-content:flex-end;margin-inline-start:auto}@keyframes lb-animation-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lb-animation-slide-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lb-animation-appear{0%{opacity:0}to{opacity:1}}@keyframes lb-animation-disappear{0%{opacity:1}to{opacity:0}}@keyframes lb-animation-shimmer-skeleton{0%,to{-webkit-mask-image:linear-gradient(90deg,#00000080,#000,#000,#00000080);mask-image:linear-gradient(90deg,#00000080,#000,#000,#00000080);-webkit-mask-size:400% 100%;mask-size:400% 100%}0%{-webkit-mask-position:200% 0;mask-position:200% 0}to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes lb-animation-shimmer-text{0%,to{-webkit-mask-image:linear-gradient(90deg,#000000bf 36%,#0003 48% 52%,#000000bf 64%);mask-image:linear-gradient(90deg,#000000bf 36%,#0003 48% 52%,#000000bf 64%);-webkit-mask-size:300% 100%;mask-size:300% 100%}0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes lb-animation-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (hover:hover){.lb-comment:where(.lb-comment\:show-actions-hover) :where(.lb-comment-actions){inset-inline-end:0;opacity:0;position:absolute;transition-property:opacity}.lb-comment:where(.lb-comment\:show-actions-hover):where(:is(:hover,:focus-within,.lb-comment\:action-open)) :where(.lb-comment-actions){opacity:1;position:relative}.lb-thread:where(.lb-thread\:show-actions-hover :is(:hover,:focus-within)) :where(.lb-thread-actions){opacity:1}.lb-inbox-notification:where(.lb-inbox-notification\:show-actions-hover) :where(.lb-inbox-notification-header){display:grid;grid-template:"title secondary"/1fr max-content}.lb-inbox-notification:where(.lb-inbox-notification\:show-actions-hover) :where(.lb-inbox-notification-details){opacity:1;transition-property:opacity}.lb-inbox-notification:where(.lb-inbox-notification\:show-actions-hover) :where(.lb-inbox-notification-actions){opacity:0;transition-property:opacity}.lb-inbox-notification:where(.lb-inbox-notification\:show-actions-hover):where(:is(:hover,:focus-within,.lb-inbox-notification\:action-open)) :where(.lb-inbox-notification-details){opacity:0}.lb-inbox-notification:where(.lb-inbox-notification\:show-actions-hover):where(:is(:hover,:focus-within,.lb-inbox-notification\:action-open)) :where(.lb-inbox-notification-actions){opacity:1}.lb-inbox-notification:where(.lb-inbox-notification\:show-actions-hover) :where(.lb-inbox-notification-actions),.lb-inbox-notification:where(.lb-inbox-notification\:show-actions-hover) :where(.lb-inbox-notification-details){grid-area:secondary;justify-self:end}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.lb-collapsible-content{block-size:0;opacity:0;transition-duration:calc(3*var(--lb-transition-duration));interpolate-size:allow-keywords;overflow-y:clip;transition-behavior:allow-discrete;transition-property:block-size,opacity,content-visibility}.lb-collapsible-content:where([data-state=open]){block-size:auto;opacity:1;overflow-y:auto}}.lb-collapsible-chevron{transition-property:transform}.lb-collapsible:where([data-state=open]) :where(.lb-collapsible-chevron){transform:rotate(90deg)}}@media (prefers-reduced-motion){.lb-composer-suggestions:where(:not([data-state=closed])),.lb-dropdown:where(:not([data-state=closed])),.lb-emoji-picker:where(:not([data-state=closed])),.lb-tooltip:where([data-state=delayed-open]:not([data-state=closed])){animation-name:lb-animation-appear}}