@keyframes rail-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rail-row-in{animation:.3s cubic-bezier(.2,0,0,1) both rail-row-in}@media (prefers-reduced-motion:reduce){.rail-row-in{animation:none}}[data-rail-list-item][data-rail-selected][data-rail-chrome],[data-rail-list-item][data-rail-selected]>[data-rail-chrome],[data-rail-list-item][data-rail-selected]>:not([data-rail-list-item])>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:0}:not([data-rail-list-item][data-rail-selected])+[data-rail-list-item][data-rail-selected]:not(:has(+[data-rail-list-item][data-rail-selected]))[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 -2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem}:not([data-rail-list-item][data-rail-selected])+[data-rail-list-item][data-rail-selected]:not(:has(+[data-rail-list-item][data-rail-selected]))>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 -2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem}:not([data-rail-list-item][data-rail-selected])+[data-rail-list-item][data-rail-selected]:not(:has(+[data-rail-list-item][data-rail-selected]))>:not([data-rail-list-item])>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 -2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem}[data-rail-list-item][data-rail-selected]:first-child:not(:has(+[data-rail-list-item][data-rail-selected]))[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 -2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem}[data-rail-list-item][data-rail-selected]:first-child:not(:has(+[data-rail-list-item][data-rail-selected]))>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 -2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem}[data-rail-list-item][data-rail-selected]:first-child:not(:has(+[data-rail-list-item][data-rail-selected]))>:not([data-rail-list-item])>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 -2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem}:not([data-rail-list-item][data-rail-selected])+[data-rail-list-item][data-rail-selected]:has(+[data-rail-list-item][data-rail-selected])[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem .375rem 0 0}:not([data-rail-list-item][data-rail-selected])+[data-rail-list-item][data-rail-selected]:has(+[data-rail-list-item][data-rail-selected])>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem .375rem 0 0}:not([data-rail-list-item][data-rail-selected])+[data-rail-list-item][data-rail-selected]:has(+[data-rail-list-item][data-rail-selected])>:not([data-rail-list-item])>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem .375rem 0 0}[data-rail-list-item][data-rail-selected]:first-child:has(+[data-rail-list-item][data-rail-selected])[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem .375rem 0 0}[data-rail-list-item][data-rail-selected]:first-child:has(+[data-rail-list-item][data-rail-selected])>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem .375rem 0 0}[data-rail-list-item][data-rail-selected]:first-child:has(+[data-rail-list-item][data-rail-selected])>:not([data-rail-list-item])>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:.375rem .375rem 0 0}[data-rail-list-item][data-rail-selected]+[data-rail-list-item][data-rail-selected]:not(:has(+[data-rail-list-item][data-rail-selected]))[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 -2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:0 0 .375rem .375rem}[data-rail-list-item][data-rail-selected]+[data-rail-list-item][data-rail-selected]:not(:has(+[data-rail-list-item][data-rail-selected]))>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 -2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:0 0 .375rem .375rem}[data-rail-list-item][data-rail-selected]+[data-rail-list-item][data-rail-selected]:not(:has(+[data-rail-list-item][data-rail-selected]))>:not([data-rail-list-item])>[data-rail-chrome]{box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset -2px 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent), inset 0 -2px 0 0 color-mix(in oklab, var(--rust) 40%, transparent);border-radius:0 0 .375rem .375rem}.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);overflow-wrap:break-word;accent-color:var(--lb-accent);-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 :before,.lb-root :after{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-loading,.lb-empty,.lb-error{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lb-loading{color:var(--lb-foreground-moderate)}.lb-empty,.lb-error{padding:var(--lb-spacing);color:var(--lb-foreground-tertiary);text-align:center;text-wrap:balance;font-size:.875em}.lb-icon-container,.lb-icon{inline-size:var(--lb-icon-size);block-size:var(--lb-icon-size)}.lb-icon-container{justify-content:center;align-items:center;display:flex}.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{transform-origin:50%;animation:.75s linear infinite lb-animation-spin}.lb-button{--lb-button-background:var(--lb-dynamic-background);all:unset;box-sizing:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition-timing-function:var(--lb-transition-easing);transition-duration:var(--lb-transition-duration);-webkit-tap-highlight-color:transparent;padding:calc(.25 * var(--lb-spacing));border-radius:var(--lb-button-radius);background:var(--lb-button-background);color:var(--lb-foreground-moderate);outline:none;justify-content:center;align-items:center;transition-property:background,color,opacity;display:flex;position:relative}.lb-button:after{content:"";border-radius:inherit;pointer-events:none;transition-property:box-shadow;position:absolute;inset:0}.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){opacity:.5;cursor:not-allowed}.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{block-size:var(--lb-icon-size);font-weight:500;font-size:calc(.7 * var(--lb-icon-size));flex:none;align-items:center;line-height:1;display:inline-flex}.lb-dropdown{min-inline-size:160px}.lb-dropdown-label{padding:calc(.875 * var(--lb-spacing)) calc(.625 * var(--lb-spacing)) calc(.125 * var(--lb-spacing));color:var(--lb-foreground-tertiary);text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.675em;font-weight:600}.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-start:calc(-.125 * var(--lb-spacing));margin-inline-end:calc(.375 * 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-start:auto;margin-inline-end:calc(-.25 * var(--lb-spacing))}.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){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lb-select-button-chevron{opacity:.75;flex:none;margin-inline-end:calc(-.25 * var(--lb-spacing))}.lb-collapsible-trigger{all:unset;box-sizing:inherit;-webkit-user-select:none;user-select:none;transition-timing-function:var(--lb-transition-easing);transition-duration:var(--lb-transition-duration);-webkit-tap-highlight-color:transparent;transition-property:color,background,opacity;position:relative}.lb-collapsible-trigger:where(:not([data-disabled])){cursor:pointer}.lb-collapsible-chevron{inline-size:calc(.8 * var(--lb-icon-size));block-size:calc(.8 * var(--lb-icon-size));opacity:.65;margin-block-start:1px;margin-inline-start:-1px}.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){text-wrap:balance;margin-block:1.5em .375em;font-weight:600}.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){flex-direction:column;gap:.25em;margin-block:.75em;padding-inline-start:1.125em;list-style-position:outside;display:flex}.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);text-decoration-line:underline;-webkit-text-decoration-color:var(--lb-foreground-moderate);-webkit-text-decoration-color:var(--lb-foreground-moderate);text-decoration-color:var(--lb-foreground-moderate);text-underline-offset:2px;outline:none;font-weight:500;transition-property:color,text-decoration-color}.lb-prose :where(a):where([href]):where(:hover,:focus-visible){color:var(--lb-accent);-webkit-text-decoration-color:var(--lb-accent-moderate);-webkit-text-decoration-color:var(--lb-accent-moderate);text-decoration-color:var(--lb-accent-moderate)}.lb-prose :where(strong){font-weight:600}.lb-prose :where(table){border-collapse:collapse;table-layout:auto;word-break:break-word;inline-size:100%;min-inline-size:0;margin-block:1em}.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){text-align:start;padding-block:.5em;padding-inline:.75em}.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{content:"";border-radius:calc(.5 * var(--lb-radius));background:var(--lb-foreground-subtle);block-size:100%;inline-size:4px;position:absolute;inset-block-start:0;inset-inline-start:0}.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-list{display:contents}.lb-list :where(:first-child):first-letter{text-transform:capitalize}.lb-list :where(.lb-name){display:contents}.lb-date:first-letter{text-transform:capitalize}.lb-emoji{white-space:nowrap;justify-content:center;align-items:center;inline-size:1em;display:inline-flex}@supports (background:-webkit-named-image(i)){.lb-emoji{will-change:transform;transform:scale(.825)}}.lb-emoji-picker{--lb-emoji-picker-padding:6px;--lb-emoji-picker-offset-padding:calc(6px + .375 * var(--lb-spacing));inline-size:100%;max-inline-size:var(--frimousse-viewport-width);block-size:374px;color:var(--lb-foreground);flex-direction:column;display:flex}.lb-emoji-picker-header{border-block-end:1px solid var(--lb-foreground-subtle);flex:none}.lb-emoji-picker-footer{gap:calc(.5 * var(--lb-spacing));inline-size:100%;padding:calc(.5 * var(--lb-spacing));border-block-start:1px solid var(--lb-foreground-subtle);flex:none;align-items:center;display:flex}.lb-emoji-picker-active-emoji{flex:none;justify-content:center;align-items:center;block-size:1.25em;inline-size:1.25em;font-size:1.25em;display:flex}.lb-emoji-picker-active-emoji-label{text-overflow:ellipsis;white-space:nowrap;color:var(--lb-foreground-secondary);flex:1;font-size:.8125em;font-weight:500;overflow:hidden}.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{inline-size:calc(1.75 * var(--lb-spacing));block-size:calc(1.75 * var(--lb-spacing));flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.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);pointer-events:none;position:absolute;inset-inline-start:var(--lb-emoji-picker-offset-padding)}.lb-emoji-picker-search{all:unset;box-sizing:inherit;inline-size:100%;padding:var(--lb-emoji-picker-offset-padding);appearance:textfield;background:0 0;outline:none;padding-inline-start:calc(var(--lb-icon-size) + var(--lb-emoji-picker-offset-padding) + .375 * var(--lb-spacing))}.lb-emoji-picker-search::placeholder{color:var(--lb-foreground-moderate)}.lb-emoji-picker-search::-webkit-search-cancel-button{display:none}.lb-emoji-picker-content{outline:none;flex:1;position:relative}.lb-emoji-picker-category-header{padding:var(--lb-emoji-picker-padding) var(--lb-emoji-picker-offset-padding);background:var(--lb-dynamic-background)}.lb-emoji-picker-category-header-title{color:var(--lb-foreground-tertiary);text-transform:uppercase;font-size:.675em;font-weight:600}.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{padding-inline:var(--lb-emoji-picker-padding);scroll-margin-block-end:var(--lb-emoji-picker-padding);display:flex}.lb-emoji-picker-emoji{all:unset;box-sizing:inherit;aspect-ratio:1;padding:calc(.375 * var(--lb-spacing));border-radius:calc(var(--lb-radius) - .75 * 6px);text-align:center;justify-content:center;align-items:center;display:flex;overflow:hidden}.lb-tooltip{--lb-background:#222;--lb-foreground:#fff;--lb-foreground-contrast:10%;--lb-dynamic-background:var(--lb-background);max-inline-size:300px;min-block-size:calc(calc(1em + 2 * .25 * var(--lb-spacing)) + 2 * 5px);padding-inline:calc(.75 * var(--lb-spacing));border-radius:var(--lb-radius);background:var(--lb-dynamic-background);color:var(--lb-foreground);box-shadow:var(--lb-tooltip-shadow);overflow-wrap:anywhere;pointer-events:none;align-items:center;font-size:.75rem;line-height:1;display:flex;position:relative}.lb-tooltip:after{content:"";z-index:1;border-radius:inherit;box-shadow:var(--lb-inset-shadow);pointer-events:none;position:absolute;inset:0}.lb-tooltip\:multiline{padding-block:calc(calc(.625 * var(--lb-spacing)) * (1 / 1.5));text-align:center;justify-content:center;line-height:1.5}.lb-tooltip-shortcut{gap:calc(.125 * var(--lb-spacing));block-size:calc(1em + 2 * .25 * var(--lb-spacing));padding-inline:calc(.25 * var(--lb-spacing));border-radius:calc(var(--lb-radius) - .625 * 5px);background:var(--lb-foreground-subtle);color:var(--lb-foreground-tertiary);text-transform:uppercase;justify-content:center;align-items:center;margin-inline-start:calc(.75 * var(--lb-spacing));margin-inline-end:calc(-1 * calc(.75 * var(--lb-spacing)) + 5px);font-family:inherit;line-height:1;display:flex}.lb-tooltip-shortcut :where(abbr){all:unset}.lb-avatar{aspect-ratio:1;border-radius:var(--lb-avatar-radius);background:var(--lb-foreground-subtle);color:var(--lb-foreground-moderate);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.lb-avatar:where([data-loading]){background:var(--lb-foreground);opacity:.12}.lb-avatar:where([data-variant=outline]){--lb-avatar-outline-gap:2px;--lb-avatar-outline-width:2px;padding:var(--lb-avatar-outline-gap);border:var(--lb-avatar-outline-width) solid var(--lb-avatar-outline-color,var(--lb-accent));background-clip:content-box}.lb-avatar-content{border-radius:inherit;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex;position:relative;overflow:hidden}.lb-avatar-image{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.lb-avatar-fallback{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:35cqi;font-weight:500}@supports not (container-type:inline-size){.lb-avatar-fallback{display:none}}.lb-name{display:inline-block}.lb-name:where([data-loading]):before{content:"﻿";vertical-align:middle;border-radius:calc(.5 * var(--lb-radius));opacity:.12;-webkit-user-select:none;user-select:none;background:currentColor;block-size:1.75ex;inline-size:8ch;display:inline-block}:is(.lb-avatar,.lb-name):where([data-loading]){animation:8s linear infinite lb-animation-shimmer-skeleton}: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{color:var(--lb-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:default;font-weight:500}:is(.lb-comment-link,.lb-composer-link){color:var(--lb-foreground);text-decoration-line:underline;-webkit-text-decoration-color:var(--lb-foreground-moderate);-webkit-text-decoration-color:var(--lb-foreground-moderate);text-decoration-color:var(--lb-foreground-moderate);text-underline-offset:2px;outline:none;font-weight:500;transition-property:color,text-decoration-color}:is(.lb-comment-link,.lb-composer-link):where([href]):where(:hover,:focus-visible){color:var(--lb-accent);-webkit-text-decoration-color:var(--lb-accent-moderate);-webkit-text-decoration-color:var(--lb-accent-moderate);text-decoration-color:var(--lb-accent-moderate)}.lb-comment-mention:where([data-self]),.lb-composer-mention{border-radius:calc(.675 * var(--lb-radius));background:var(--lb-accent-subtle);padding:.1em .3em}.lb-mention-symbol{display:contents}.lb-composer{background:var(--lb-dynamic-background);color:var(--lb-foreground);outline:none;transition-property:background;position:relative}.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{padding:var(--lb-spacing);outline:none}.lb-composer-editor:where([data-disabled]:not([data-disabled=false])){opacity:.5;cursor:not-allowed}: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::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{gap:calc(.75 * var(--lb-spacing));block-size:calc(calc(2 * .25 * var(--lb-spacing) + var(--lb-icon-size)) + var(--lb-spacing));padding:0 var(--lb-spacing) var(--lb-spacing);align-items:center;margin-block-start:calc(-.125 * var(--lb-spacing));display:flex}.lb-composer-actions,.lb-composer-editor-actions{gap:calc(.125 * var(--lb-spacing));align-items:center;display:flex}.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-inline:var(--lb-spacing);padding-block-start:calc(.75 * var(--lb-spacing));padding-block-end:var(--lb-spacing)}.lb-composer-editor-container:where([data-drop]) *{pointer-events:none}.lb-composer-attachments-drop-area{color:var(--lb-accent);place-content:center;place-items:center;display:flex;position:absolute;inset:0}.lb-composer-attachments-drop-area:before,.lb-composer-attachments-drop-area:after{content:"";inset:calc(.5 * var(--lb-spacing));z-index:0;border-radius:calc(.75 * var(--lb-radius));position:absolute}.lb-composer-attachments-drop-area:before{opacity:calc(1 * var(--lb-accent-contrast));background:currentColor}.lb-composer-attachments-drop-area:after{opacity:calc(2 * var(--lb-accent-contrast));border:2px dashed}.lb-composer-attachments-drop-area-label{gap:calc(.25 * var(--lb-spacing));padding:calc(.375 * var(--lb-spacing)) calc(.5 * var(--lb-spacing));border-radius:calc(.75 * var(--lb-radius));background:var(--lb-accent);color:var(--lb-accent-foreground);pointer-events:none;place-items:center;font-weight:500;display:flex;position:relative}.lb-composer-floating-toolbar{-webkit-user-select:none;user-select:none;flex-direction:row;gap:4px;padding:4px;display:flex}.lb-composer-floating-toolbar :where(.lb-button):before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:-4px}.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));padding:var(--lb-spacing);background:var(--lb-dynamic-background);color:var(--lb-foreground);scroll-margin:var(--lb-spacing);outline:none;font-weight:400;position:relative}.lb-comment:where(:target,[data-target]){--lb-dynamic-background:var(--lb-background-accent-faint)}.lb-comment:where([data-editing],:focus-visible){--lb-dynamic-background:var(--lb-background-foreground-faint)}.lb-comment-header{gap:calc(.75 * var(--lb-spacing));block-size:var(--lb-comment-avatar-size);align-items:center;margin-block-end:calc(.75 * var(--lb-spacing));display:flex;position:relative}.lb-comment-details{gap:calc(.75 * var(--lb-spacing));align-items:center;min-inline-size:0;display:flex}.lb-comment-avatar{inline-size:var(--lb-comment-avatar-size);flex:none}.lb-comment-details-labels{gap:calc(.5 * var(--lb-spacing));align-items:baseline;min-inline-size:0;display:flex}.lb-comment-author,.lb-comment-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{gap:calc(.125 * var(--lb-spacing));margin-inline-start:auto;display:flex}.lb-comment-composer{margin:calc(-1 * var(--lb-spacing));background:unset}.lb-comment-body :where(p span:only-child:empty):before{content:"﻿";-webkit-user-select:none;user-select:none}.lb-comment-attachments{margin-block-start:calc(.75 * var(--lb-spacing))}.lb-comment-reactions{gap:calc(.375 * var(--lb-spacing));flex-wrap:wrap;margin-block-start:calc(.75 * var(--lb-spacing));display:flex}.lb-comment-reaction{gap:calc(.375 * var(--lb-spacing));block-size:calc(2 * .25 * var(--lb-spacing) + var(--lb-icon-size));padding-inline:calc(.575 * var(--lb-spacing));border-radius:9999px}.lb-comment-reaction:where([data-self]){background:var(--lb-accent-subtle);color:var(--lb-accent-secondary);box-shadow:inset 0 0 0 1px var(--lb-accent-moderate)}.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-variant-numeric:tabular-nums;font-size:.75em;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){position:absolute;inset-block-start:0;inset-inline-start:0}.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{z-index:0;flex-direction:column;display:flex;position:relative}.lb-thread-comment{z-index:0;padding-block:calc(.6 * var(--lb-spacing));transition-property:background}.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{z-index:1;gap:calc(.5 * var(--lb-spacing));justify-content:center;align-items:center;display:flex;position:relative}.lb-thread-show-more:before,.lb-thread-show-more:after{content:"";z-index:0;min-inline-size:var(--lb-spacing);border-block-start:1px dashed var(--lb-foreground-subtle);flex:1 0 auto;block-size:0;transition-property:border}:where(.lb-thread-show-more+.lb-thread-new-indicator){margin-block-start:calc(.5 * var(--lb-spacing))}.lb-thread-new-indicator{z-index:1;justify-content:center;align-items:center;block-size:0;display:flex;position:relative}.lb-thread-new-indicator:before,.lb-thread-new-indicator:after{content:"";z-index:0;border-block-start:1px solid var(--lb-foreground-subtle);flex:1;block-size:0;transition-property:border}.lb-thread-new-indicator-label{z-index:1;gap:calc(.325 * var(--lb-spacing));padding:calc(.25 * var(--lb-spacing)) var(--lb-spacing);color:var(--lb-accent);text-transform:uppercase;flex:none;align-items:center;font-size:.675em;font-weight:600;display:flex}.lb-thread-new-indicator-label-icon{inline-size:calc(.6 * var(--lb-icon-size));block-size:calc(.6 * var(--lb-icon-size))}.lb-thread-composer{position:relative}.lb-thread-composer:after{content:"";border-block-start:1px solid var(--lb-foreground-subtle);pointer-events:none;block-size:100%;inline-size:100%;transition-property:border;position:absolute;inset:0}.lb-floating-thread{--lb-floating-thread-size:350px;inline-size:var(--lb-floating-thread-size)}.lb-floating-thread-composer{--lb-floating-thread-composer-size:350px;inline-size:var(--lb-floating-thread-composer-size)}.lb-floating-thread-composer :where(.lb-thread,.lb-composer){inline-size:100%}.lb-floating-composer{--lb-floating-composer-size:350px;inline-size:var(--lb-floating-composer-size)}.lb-comment-pin{--lb-comment-pin-size:32px;--lb-comment-pin-padding:4px;all:unset;box-sizing:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition-timing-function:var(--lb-transition-easing);transition-duration:var(--lb-transition-duration);-webkit-tap-highlight-color:transparent;inline-size:var(--lb-comment-pin-size);block-size:var(--lb-comment-pin-size);padding:var(--lb-comment-pin-padding);background:var(--lb-background);box-shadow:var(--lb-elevation-shadow);isolation:isolate;border-radius:9999px;outline:none;justify-content:center;align-items:center;transition-property:background,color,opacity;display:flex;position:relative}.lb-comment-pin:after{content:"";border-radius:inherit;pointer-events:none;content:"";z-index:1;border-radius:inherit;box-shadow:var(--lb-inset-shadow);pointer-events:none;inset:0;transition-property:box-shadow;position:absolute;inset:0}.lb-comment-pin:where(:focus-visible){z-index:1}.lb-comment-pin:where(:focus-visible):after{box-shadow:var(--lb-dynamic-background) 0 0 0 2px, var(--lb-accent) 0 0 0 4px}.lb-comment-pin:where([data-corner=top-left]){border-start-start-radius:2px;transform:translate(0)}.lb-comment-pin:where([data-corner=top-right]){border-start-end-radius:2px;transform:translate(-100%)}.lb-comment-pin:where([data-corner=bottom-right]){border-end-end-radius:2px;transform:translate(-100%,-100%)}.lb-comment-pin:where([data-corner=bottom-left]){border-end-start-radius:2px;transform:translateY(-100%)}.lb-comment-pin :where(.lb-icon){color:var(--lb-foreground-moderate)}.lb-comment-pin-avatar{block-size:100%;inline-size:100%}.lb-avatar-stack{--lb-avatar-stack-size:24px;--lb-avatar-stack-gap:2px;--lb-avatar-stack-overlap:calc(.25 * var(--lb-avatar-stack-size));isolation:isolate;flex-direction:row;display:flex}.lb-avatar-stack-avatar{z-index:calc(var(--lb-avatar-stack-count) - 1 - var(--lb-avatar-stack-avatar-index));inline-size:var(--lb-avatar-stack-size);block-size:var(--lb-avatar-stack-size);border-radius:9999px;margin-inline-end:calc(-1 * var(--lb-avatar-stack-overlap));position:relative}.lb-avatar-stack-avatar:where(:not(:first-child)){--lb-avatar-stack-mask-size:calc(var(--lb-avatar-stack-size) / 2 + var(--lb-avatar-stack-gap));-webkit-mask-image:radial-gradient(circle at calc(var(--lb-avatar-stack-overlap) - var(--lb-avatar-stack-size) / 2) 50%, transparent var(--lb-avatar-stack-mask-size), black calc(var(--lb-avatar-stack-mask-size) + .375px));mask-image:radial-gradient(circle at calc(var(--lb-avatar-stack-overlap) - var(--lb-avatar-stack-size) / 2) 50%, transparent var(--lb-avatar-stack-mask-size), black calc(var(--lb-avatar-stack-mask-size) + .375px))}.lb-avatar-stack-avatar:where(:last-child){margin-inline-end:0}.lb-users-tooltip-list{--lb-users-tooltip-avatar-size:1rem;gap:calc(.625 * var(--lb-spacing));padding-inline:0;padding-block:calc(.75 * var(--lb-spacing));flex-direction:column;margin:0;list-style:none;display:flex}.lb-users-tooltip-list-item{gap:calc(.625 * var(--lb-spacing));align-items:center;display:flex}.lb-users-tooltip-list-item :where(.lb-avatar){inline-size:var(--lb-users-tooltip-avatar-size);block-size:var(--lb-users-tooltip-avatar-size)}.lb-cursor{--lb-cursor-color:var(--lb-accent);--lb-cursor-pointer-size:1rem;block-size:0;inline-size:0;color:var(--lb-cursor-color);filter:drop-shadow(0 2px 6px #0000000d)drop-shadow(0 8px 26px #0000000f);pointer-events:none;isolation:isolate;position:relative}.lb-cursor-pointer{inline-size:var(--lb-cursor-pointer-size);block-size:var(--lb-cursor-pointer-size);position:absolute;inset-block-start:0;inset-inline-start:0}.lb-cursor-bubble{padding:calc(.375 * var(--lb-spacing)) calc(.6875 * var(--lb-spacing));will-change:transform;background:currentColor;border-radius:9999px;font-size:.8125rem;position:absolute;inset-block-start:calc(.8125 * var(--lb-cursor-pointer-size));inset-inline-start:calc(.8125 * var(--lb-cursor-pointer-size))}.lb-cursor-bubble-label{white-space:nowrap;font-weight:500;line-height:1}@supports (color:oklch(from black l c h)){.lb-cursor-bubble-label{color:oklch(from var(--lb-cursor-color) clamp(0, (l / .623 - 1) * -infinity, 1) 0 h)}}@supports not (color:oklch(from black l c h)){.lb-cursor-bubble-label{opacity:.95;filter:invert()grayscale()brightness(1.3)contrast(9000);mix-blend-mode:luminosity}}.lb-cursors{isolation:isolate;position:relative;overflow:clip}.lb-cursors-container{z-index:1;pointer-events:none;isolation:isolate;position:absolute;inset:0}.lb-comment-attachments,.lb-composer-attachments{gap:calc(.75 * var(--lb-spacing));flex-direction:column;display:flex}.lb-attachments{gap:calc(.75 * var(--lb-spacing));grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.lb-attachment,.lb-attachment-delete{all:unset;box-sizing:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition-timing-function:var(--lb-transition-easing);transition-duration:var(--lb-transition-duration);-webkit-tap-highlight-color:transparent;outline:none;transition-property:background,color,opacity;position:relative}.lb-attachment:after,.lb-attachment-delete:after{content:"";border-radius:inherit;pointer-events:none;transition-property:box-shadow;position:absolute;inset:0}.lb-attachment:where(:focus-visible),.lb-attachment-delete:where(:focus-visible){z-index:1}.lb-attachment:where(:focus-visible):after,.lb-attachment-delete:where(:focus-visible):after{box-shadow:var(--lb-dynamic-background) 0 0 0 2px, var(--lb-accent) 0 0 0 4px}.lb-attachment{border-radius:var(--lb-radius);background:var(--lb-dynamic-background);inline-size:100%;min-inline-size:0;box-shadow:inset 0 0 0 1px var(--lb-foreground-subtle);display:flex;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{z-index:2;background:var(--lb-foreground-subtle);block-size:1.1rem;inline-size:1.1rem;color:var(--lb-foreground-secondary);box-shadow:0 0 0 2px var(--lb-dynamic-background);opacity:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem}.lb-attachment-delete:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:-4px}.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{gap:calc(.25 * var(--lb-spacing));flex-direction:column;justify-content:center;min-inline-size:0;font-size:.875em;display:flex;position:relative}.lb-attachment-name{font-weight:500;display:flex}.lb-attachment-name-base,.lb-attachment-description{text-overflow:ellipsis;white-space:nowrap;transition-property:color;overflow:hidden}.lb-attachment-preview{background:color-mix(in srgb, transparent, var(--lb-foreground) var(--lb-foreground-contrast));color:var(--lb-foreground-tertiary);flex:none;justify-content:center;align-items:center;transition-property:background,color;display:flex;position:relative;overflow:hidden}.lb-attachment-preview-media{border-radius:inherit;transition-property:opacity}.lb-attachment-preview-media,.lb-attachment-preview-media:after,.lb-attachment-preview-media img,.lb-attachment-preview-media video{block-size:100%;inline-size:100%;position:absolute;inset:0}.lb-attachment-preview-media img,.lb-attachment-preview-media video{object-fit:cover;pointer-events:none}.lb-attachment-preview-media:after{content:"";border-radius:inherit;box-shadow:var(--lb-highlight-shadow);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;position:absolute;inset:0}.lb-media-attachment :where(.lb-attachment-details){padding:calc(.75 * var(--lb-spacing));text-shadow:0 0 2px #0006;opacity:0;background:linear-gradient(#0000,#000c);border-end-end-radius:inherit;border-end-start-radius:inherit;transition-property:opacity;position:absolute;inset-block-end:0;inset-inline:0}.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;gap:calc(.75 * var(--lb-spacing));padding:var(--lb-spacing);background:var(--lb-dynamic-background);color:var(--lb-foreground);-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:400;transition-property:background;display:flex;position:relative;overflow:hidden}.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{inline-size:var(--lb-inbox-notification-aside-size);flex:none}.lb-inbox-notification-icon{aspect-ratio:1;background:var(--lb-foreground-subtle);border-radius:50%;justify-content:center;place-items:center;display:flex}.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-content,.lb-inbox-notification-body{min-inline-size:0;max-inline-size:100%}.lb-inbox-notification-header{gap:calc(.75 * var(--lb-spacing));align-items:center;margin-block-start:calc(.25 * var(--lb-spacing));margin-block-end:calc(.5 * var(--lb-spacing));display:flex}.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{min-inline-size:0;block-size:calc(2 * .25 * var(--lb-spacing) + var(--lb-icon-size));flex:none;align-self:start;margin-inline-start:auto}.lb-inbox-notification-details-labels{align-items:baseline;min-inline-size:0;display:flex}.lb-inbox-notification-details-labels:before{content:"﻿"}.lb-inbox-notification-actions{gap:calc(.125 * var(--lb-spacing));grid-area:actions;align-self:start;display:flex}.lb-inbox-notification-comments{gap:var(--lb-spacing);flex-direction:column;display:flex}.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-reaction),.lb-inbox-notification-comment :where(.lb-comment-attachment){pointer-events:none}.lb-inbox-notification-date{color:var(--lb-foreground-tertiary);font-size:.875em}.lb-inbox-notification-unread-indicator{background:var(--lb-accent);block-size:10px;inline-size:10px;border-radius:50%;align-self:center;margin-inline-start:calc(.5 * var(--lb-spacing))}.lb-history-version-summary{gap:calc(.25 * var(--lb-spacing));inline-size:100%;min-inline-size:0;padding:var(--lb-spacing);background:var(--lb-dynamic-background);text-align:start;outline:none;flex-direction:column;justify-content:center;transition-property:background;display:flex;position:relative}.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-date,.lb-history-version-summary-authors{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.lb-history-version-summary-date:first-letter,.lb-history-version-summary-authors: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);flex-direction:column;display:flex;position:relative;overflow-y:auto}.lb-history-version-preview-content{padding:var(--lb-spacing);flex:1 0 auto}.lb-history-version-preview-footer{gap:var(--lb-spacing);padding:var(--lb-spacing);border-block-start:1px solid var(--lb-foreground-subtle);background:var(--lb-dynamic-background);flex:none;align-items:center;margin-block-start:auto;display:flex;position:sticky;inset-block-end:0}.lb-history-version-preview-authors{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--lb-foreground-tertiary);flex:auto;overflow:hidden}.lb-history-version-preview-actions{gap:calc(.35 * var(--lb-spacing));flex:none;align-items:center;margin-inline-start:auto;display:flex}.lb-inbox-notification-list,.lb-history-version-summary-list{margin:0;padding:0;list-style:none}.lb-inbox-notification-list-item:where(:not(:last-of-type)),.lb-history-version-summary-list-item:where(:not(:last-of-type)){border-block-end:1px solid var(--lb-foreground-subtle)}.lb-root :where(code:not(pre>code)){border-radius:calc(.75 * var(--lb-radius));background:var(--lb-foreground-subtle);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.2em .4em;font-size:85%;line-height:1}.lb-root :where(span:has(code)+span code){border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:0}.lb-root :where(span:has(code):has(+span code) code){border-start-end-radius:0;border-end-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);border-radius:var(--lb-radius);background:var(--lb-dynamic-background);box-shadow:var(--lb-elevation-shadow);isolation:isolate;position:relative;overflow:hidden}.lb-elevation:after{content:"";z-index:1;border-radius:inherit;box-shadow:var(--lb-inset-shadow);pointer-events:none;position:absolute;inset:0}.lb-elevation:where(.lb-elevation-moderate){box-shadow:var(--lb-elevation-shadow-moderate)}.lb-dropdown,.lb-composer-suggestions{padding:4px;overflow-y:auto}.lb-dropdown:where([data-hidden]),.lb-composer-suggestions:where([data-hidden]){opacity:0}.lb-dropdown-item,.lb-composer-suggestions-list-item{padding:calc(.25 * var(--lb-spacing)) calc(.5 * var(--lb-spacing));align-items:center;font-size:.875rem;display:flex}.lb-dropdown-item,.lb-composer-suggestions-list-item,.lb-emoji-picker-emoji{border-radius:calc(var(--lb-radius) - .75 * 4px);color:var(--lb-foreground-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition-property:background,color,opacity}: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])){opacity:.5;cursor:not-allowed}.lb-dropdown,.lb-composer-suggestions,.lb-composer-floating-toolbar,.lb-tooltip,.lb-emoji-picker,.lb-floating-thread,.lb-floating-composer,.lb-floating-thread-composer{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-floating-thread,.lb-floating-composer,.lb-floating-thread-composer){animation-name:lb-animation-appear}:is(.lb-dropdown,.lb-emoji-picker,.lb-tooltip,.lb-composer-suggestions,.lb-composer-floating-toolbar,.lb-floating-thread,.lb-floating-composer,.lb-floating-thread-composer):where([data-state=closed]){animation-name:lb-animation-disappear}.lb-composer-suggestions-list{margin:0;padding:0;list-style:none}.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-inline-start:calc(.5 * var(--lb-spacing));padding-inline-end:calc(.625 * var(--lb-spacing));padding-block:calc(.25 * var(--lb-spacing))}.lb-composer-mention-suggestion-avatar{inline-size:var(--lb-composer-mention-suggestion-avatar-size);block-size:var(--lb-composer-mention-suggestion-avatar-size);margin-inline-start:calc(-.125 * var(--lb-spacing));margin-inline-end:calc(.5 * var(--lb-spacing));margin-block:calc(.125 * var(--lb-spacing));justify-content:center;align-items:center;display:flex}.lb-composer-mention-suggestion-avatar:where(.lb-avatar){background:var(--lb-foreground-subtle);color:var(--lb-foreground-moderate)}.lb-composer-mention-suggestion-avatar :where(.lb-icon){color:var(--lb-foreground-moderate)}.lb-composer-mention-suggestion-group-description{color:var(--lb-foreground-tertiary);align-self:baseline;margin-inline-start:calc(.625 * var(--lb-spacing));font-size:.875em}.lb-favicon{aspect-ratio:1;block-size:1em;inline-size:1em;position:relative}.lb-favicon img,.lb-favicon-fallback{block-size:100%;inline-size:100%;position:absolute}.lb-favicon img{border-radius:max(2px,15%);overflow:hidden}.lb-favicon-fallback{color:var(--lb-foreground-moderate)}.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){padding:calc(.5 * var(--lb-spacing));align-items:center;display:flex}.lb-code-block :where(.lb-code-block-title){color:var(--lb-foreground-tertiary);text-transform:uppercase;margin-inline-start:calc(.5 * var(--lb-spacing));font-size:.675em;font-weight:600}.lb-code-block :where(.lb-code-block-header-actions){margin-inline-start:auto}.lb-code-block :where(.lb-code-block-content){min-inline-size:0;padding:0 var(--lb-spacing) calc(.875 * var(--lb-spacing));font-size:85%;line-height:var(--lb-line-height);margin:0;overflow-x:auto}.lb-ai-composer{inline-size:100%;color:var(--lb-foreground);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{max-block-size:15rem;padding:var(--lb-spacing) var(--lb-spacing) 0;color:var(--lb-foreground-secondary);resize:none;outline:none;overflow-y:auto}.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])){opacity:.5;cursor:not-allowed}.lb-ai-composer-editor :where([data-placeholder]){color:var(--lb-foreground-moderate)}.lb-ai-composer-footer{gap:calc(.75 * var(--lb-spacing));padding:var(--lb-spacing);align-items:center;margin-block-start:calc(-.125 * var(--lb-spacing));display:flex}.lb-ai-composer-actions,.lb-ai-composer-editor-actions{gap:calc(.125 * var(--lb-spacing));align-items:center;display:flex}.lb-ai-composer-editor-actions{margin-inline-end:auto}.lb-ai-chat-message{gap:var(--lb-spacing);color:var(--lb-foreground);flex-direction:column;scroll-margin-block-start:calc(1.5 * var(--lb-spacing));display:flex}.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));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);border-radius:calc((1lh + 2 * var(--lb-ai-chat-message-content-vertical-padding)) / 2);background:var(--lb-dynamic-background);color:var(--lb-foreground);line-height:var(--lb-line-height)}.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{inline-size:100%;color:var(--lb-foreground-moderate);text-wrap:pretty;align-items:center;font-size:.875em;position:relative}.lb-ai-chat-message-error{gap:calc(.5 * var(--lb-spacing));inline-size:100%;color:var(--lb-destructive);font-size:.875em;line-height:var(--lb-line-height);text-wrap:pretty;word-break:break-word;align-items:flex-start;display:flex}.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{white-space:break-spaces;inline-size:100%}.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{gap:calc(1.5 * var(--lb-spacing));inline-size:100%;max-inline-size:min(calc(var(--lb-ai-chat-container-width) - var(--lb-spacing)), calc(100% - 3 * var(--lb-spacing)));flex-direction:column;margin-inline:auto;padding-block-start:calc(1.5 * var(--lb-spacing));padding-block-end:calc(3 * var(--lb-spacing));display:flex}.lb-ai-chat-messages :where(.lb-ai-chat-user-message){max-inline-size:80%;margin-inline-start:auto}.lb-ai-chat-footer{gap:calc(.75 * var(--lb-spacing));flex-direction:column;inline-size:100%;display:flex;position:relative}.lb-ai-chat{--lb-ai-chat-container-width:100%;background:var(--lb-background);isolation:isolate;flex-direction:column;block-size:100%;inline-size:100%;display:flex;overflow-y:auto}.lb-ai-chat :where(.lb-ai-chat-footer){z-index:1;margin-block-start:auto;position:sticky;inset-block-end:0}.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{content:"";border-block-start:1px solid var(--lb-foreground-subtle);pointer-events:none;position:absolute;inset:0}.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{content:"";background:linear-gradient(to bottom, transparent 0%, var(--lb-background) calc(3.5 * var(--lb-spacing)));pointer-events:none;position:absolute;inset:0;inset-block-start:calc(-3 * var(--lb-spacing))}.lb-ai-chat:where(.lb-ai-chat\:layout-inset) :where(.lb-ai-chat-composer){max-inline-size:var(--lb-ai-chat-container-width);border-radius:calc(2 * var(--lb-radius))}.lb-ai-chat-content{flex:1 0 auto;position:relative}.lb-ai-chat-footer-actions{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:calc(-1 * var(--lb-spacing));inset-inline:0;transform:translateY(-100%)}.lb-ai-chat-scroll-indicator{color:var(--lb-foreground-moderate);opacity:0;pointer-events:none;transform-origin:bottom;border-radius:9999px;transition-property:transform,opacity,background;transform:scale(.8)}.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;-webkit-user-select:none;user-select:none;transition-timing-function:var(--lb-transition-easing);transition-duration:var(--lb-transition-duration);-webkit-tap-highlight-color:transparent;padding:calc(.375 * var(--lb-spacing));color:var(--lb-foreground-moderate);border-radius:9999px;outline:none;transition-property:opacity,color;position:relative}.lb-ai-chat-scroll-indicator-button:where(:hover,:focus-visible){color:var(--lb-foreground-secondary)}.lb-ai-chat-scroll-indicator-button:after{content:"";border-radius:inherit;pointer-events:none;transition-property:box-shadow;position:absolute;inset:0}.lb-ai-chat-scroll-indicator-button:where(:focus-visible):after{box-shadow:inset var(--lb-accent) 0 0 0 2px}.lb-ai-chat-pending{-webkit-user-select:none;user-select:none;animation:2s cubic-bezier(.1,0,.9,1) infinite lb-animation-shimmer-text}.lb-ai-chat-sources{gap:calc(.625 * var(--lb-spacing));flex-flow:wrap;margin-inline:0;list-style-type:none;display:flex;position:relative}.lb-ai-chat-sources li{display:contents}.lb-ai-chat-source,.lb-ai-chat-sources-more{all:unset;box-sizing:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition-timing-function:var(--lb-transition-easing);transition-duration:var(--lb-transition-duration);-webkit-tap-highlight-color:transparent;block-size:calc(.75em + 2 * .5 * var(--lb-spacing));background:var(--lb-background-foreground-faint);border-radius:9999px;outline:none;align-items:center;transition-property:background;display:flex;position:relative}.lb-ai-chat-source:after,.lb-ai-chat-sources-more:after{content:"";border-radius:inherit;pointer-events:none;transition-property:box-shadow;position:absolute;inset:0}.lb-ai-chat-source:where(:focus-visible),.lb-ai-chat-sources-more:where(:focus-visible){z-index:1}.lb-ai-chat-source:where(:focus-visible):after,.lb-ai-chat-sources-more:where(:focus-visible):after{box-shadow:var(--lb-dynamic-background) 0 0 0 2px, var(--lb-accent) 0 0 0 4px}.lb-ai-chat-source:where(:hover,:focus-visible),.lb-ai-chat-sources-more:where(:hover,:focus-visible){background:var(--lb-background-foreground-subtle)}.lb-ai-chat-source:where(:hover,:focus-visible) :where(.lb-ai-chat-source-label,.lb-ai-chat-sources-more-label),.lb-ai-chat-sources-more:where(:hover,:focus-visible) :where(.lb-ai-chat-source-label,.lb-ai-chat-sources-more-label){color:var(--lb-foreground-secondary)}.lb-ai-chat-source{min-inline-size:0;padding-inline-end:calc(.625 * var(--lb-spacing))}.lb-ai-chat-source-favicon{block-size:.75em;inline-size:.75em;margin:calc(.5 * var(--lb-spacing));flex:none;margin-inline-end:calc(.3125 * var(--lb-spacing))}.lb-ai-chat-source-label,.lb-ai-chat-sources-more-label{text-overflow:ellipsis;white-space:nowrap;color:var(--lb-foreground-tertiary);font-size:.625em;line-height:1.25;transition-property:color;overflow:hidden}.lb-ai-chat-sources-more{padding-inline:calc(.625 * var(--lb-spacing))}.lb-ai-chat-message-sources{margin-block:var(--lb-spacing)}.lb-ai-chat-message-retrieval-query{font-weight:500}.lb-ai-chat-message-retrieval-query:before{content:"“"}.lb-ai-chat-message-retrieval-query:after{content:"”"}.lb-ai-tool{position:relative}.lb-ai-tool:after{content:"";border-radius:inherit;pointer-events:none;transition-property:box-shadow;position:absolute;inset:0}.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{gap:calc(.25 * var(--lb-spacing));align-items:center;inline-size:100%;display:flex}.lb-ai-tool-header-icon-container,.lb-ai-tool-icon{inline-size:calc(2 * .25 * var(--lb-spacing) + var(--lb-icon-size));block-size:calc(2 * .25 * var(--lb-spacing) + var(--lb-icon-size));flex:none;justify-content:center;align-items:center;display:flex}.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{border-radius:calc(.75 * var(--lb-radius));background:var(--lb-foreground-subtle);font-size:.875em}.lb-ai-tool-header-title{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:auto;user-select:auto;overflow:hidden}.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));padding-inline:calc(.5 * var(--lb-spacing));color:var(--lb-foreground-secondary)}.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-start:auto;margin-inline-end:calc(.1875 * var(--lb-spacing))}.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{inset:calc(-.375 * var(--lb-spacing));border-radius:calc(.75 * var(--lb-radius))}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal) :where(.lb-ai-tool-header){inline-size:fit-content;max-inline-size:100%;block-size:calc(2 * .25 * var(--lb-spacing) + var(--lb-icon-size));color:var(--lb-foreground-tertiary);transition-property:color;position:relative}.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));z-index:-1;position:absolute}.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{gap:calc(.75 * var(--lb-spacing));flex-direction:column;display:flex}.lb-ai-tool-confirmation-footer{align-items:center;margin-block-start:calc(.75 * var(--lb-spacing));display:flex}.lb-ai-tool-confirmation-actions{gap:calc(.75 * var(--lb-spacing));justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.lb-ai-chat-message-thinking,.lb-ai-chat-message-retrieval,.lb-ai-chat-message-reasoning{margin-block-end:calc(.75 * var(--lb-spacing))}.lb-ai-chat-message-thinking,.lb-ai-chat-message-retrieval{inline-size:fit-content;max-inline-size:100%;color:var(--lb-foreground-tertiary);transition-property:color}.lb-ai-chat-message-thinking:where(.lb-ai-chat-pending),.lb-ai-chat-message-retrieval:where(.lb-ai-chat-pending){color:var(--lb-foreground)}.lb-ai-chat-message-reasoning,.lb-ai-chat-message-retrieval{position:relative}.lb-ai-chat-message-reasoning:after,.lb-ai-chat-message-retrieval:after{content:"";inset:calc(-.375 * var(--lb-spacing));border-radius:calc(.75 * var(--lb-radius));pointer-events:none;transition-property:box-shadow;position:absolute}.lb-ai-chat-message-reasoning:where(:has(.lb-collapsible-trigger:focus-visible)),.lb-ai-chat-message-retrieval:where(:has(.lb-collapsible-trigger:focus-visible)){z-index:1}.lb-ai-chat-message-reasoning:where(:has(.lb-collapsible-trigger:focus-visible)):after,.lb-ai-chat-message-retrieval: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),.lb-ai-chat-message-retrieval :where(.lb-collapsible-trigger){color:var(--lb-foreground-tertiary);transition-property:color}.lb-ai-chat-message-reasoning :where(.lb-collapsible-trigger):where(.lb-ai-chat-pending),.lb-ai-chat-message-retrieval :where(.lb-collapsible-trigger):where(.lb-ai-chat-pending){color:var(--lb-foreground)}.lb-ai-chat-message-reasoning :where(.lb-collapsible-chevron),.lb-ai-chat-message-retrieval :where(.lb-collapsible-chevron){vertical-align:bottom;block-size:1lh;align-items:center;margin-inline-start:calc(.25 * var(--lb-spacing));display:inline-flex}.lb-ai-chat-message-reasoning :where(.lb-collapsible-content),.lb-ai-chat-message-retrieval :where(.lb-collapsible-content){gap:calc(.5 * var(--lb-spacing));line-height:var(--lb-line-height);flex-direction:column;display:flex}:where(.lb-ai-chat-message-reasoning :where(.lb-collapsible-content)>:first-child),:where(.lb-ai-chat-message-retrieval :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);opacity:.75;font-size:.875em}.lb-ai-chat-message-retrieval-favicons{vertical-align:bottom;gap:calc(.3125 * var(--lb-spacing));block-size:1lh;align-items:center;margin-inline-start:calc(.5 * var(--lb-spacing));display:inline-flex}@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(360deg)}}@media (hover:hover){.lb-comment:where(.lb-comment\:show-actions-hover) :where(.lb-comment-actions){opacity:0;transition-property:opacity;position:absolute;inset-inline-end:0}.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){grid-template:"title secondary"/1fr max-content;display:grid}.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-details),.lb-inbox-notification:where(.lb-inbox-notification\:show-actions-hover) :where(.lb-inbox-notification-actions){grid-area:secondary;justify-self:end}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.lb-collapsible-content{opacity:0;block-size:0;transition-duration:calc(3 * var(--lb-transition-duration));interpolate-size:allow-keywords;transition-behavior:allow-discrete;transition-property:block-size,opacity,content-visibility;overflow-y:clip}.lb-collapsible-content:where([data-state=open]){opacity:1;block-size:auto;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-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])),.lb-composer-suggestions:where(:not([data-state=closed])),.lb-floating-thread:where(:not([data-state=closed])),.lb-floating-composer:where(:not([data-state=closed])),.lb-floating-thread-composer:where(:not([data-state=closed])){animation-name:lb-animation-appear}}@keyframes lb-animation-shimmer-text-invert{0%,to{-webkit-mask-image:linear-gradient(90deg,#00000080 36%,#000000f2 48% 52%,#00000080 64%);mask-image:linear-gradient(90deg,#00000080 36%,#000000f2 48% 52%,#00000080 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}}.lb-root:where(:is(.dark,[data-theme=dark],[data-dark])),:is(.dark,[data-theme=dark],[data-dark]) :where(.lb-root){--lb-accent:#4af;--lb-destructive:#f77;--lb-background:#222;--lb-foreground:#fff;--lb-accent-contrast:16%;--lb-destructive-contrast:16%;--lb-foreground-contrast:10%;--lb-inset-shadow:inset 0 0 0 1px #ffffff0f;--lb-highlight-shadow:inset 0 0 0 1px #ffffff1f;--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;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lb-root:where(:is(.dark,[data-theme=dark],[data-dark])):where(.lb-elevation,.lb-tooltip,.lb-comment-pin),:is(.dark,[data-theme=dark],[data-dark]) :where(.lb-root):where(.lb-elevation,.lb-tooltip,.lb-comment-pin){--lb-background:#333;--lb-foreground-contrast:10%}.lb-root:where(:is(.dark,[data-theme=dark],[data-dark])):where(.lb-elevation-moderate),:is(.dark,[data-theme=dark],[data-dark]) :where(.lb-root):where(.lb-elevation-moderate){--lb-background:#2a2a2a;--lb-foreground-contrast:10%}.lb-root:where(:is(.dark,[data-theme=dark],[data-dark])) .lb-ai-chat-pending,:is(.dark,[data-theme=dark],[data-dark]) :where(.lb-root) .lb-ai-chat-pending{animation-name:lb-animation-shimmer-text-invert}.notification-popover .lb-root{--lb-spacing:.7em;--lb-radius:.5rem;--lb-line-height:1.45;--lb-icon-size:16px;--lb-inbox-notification-aside-size:30px;--lb-background:transparent;--lb-foreground:var(--color-n-90);--lb-accent:var(--color-rust);font-family:inherit;font-size:.875rem}.notification-popover .lb-inbox-notification-icon{background:var(--color-n-10)}.notification-popover .lb-inbox-notification{border-radius:var(--lb-radius);cursor:pointer;transition:background-color .12s}.notification-popover .lb-inbox-notification[data-unread]{--lb-dynamic-background:transparent}.notification-popover .lb-inbox-notification:hover{background:var(--color-n-10)}.notification-popover .lb-inbox-notification-title{font-weight:500}.notification-popover .lb-inbox-notification-title strong{font-weight:600}.notification-popover .lb-inbox-notification-body{color:var(--color-n-70)}.notification-popover .lb-inbox-notification-date{color:var(--color-n-50)}.lb-elevation,.lb-dropdown{z-index:10020}.lb-tooltip{display:none}[data-coach-layer]{--f-sans:"DM Sans", system-ui, sans-serif;--f-serif:"Source Serif 4", "Times New Roman", serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:16px;--lh-xs:1.4;--lh-sm:1.45;--lh-md:1.55;--space-px:1px;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-10:40px;--size-4:16px;--size-5:20px;--size-8:32px;--size-9:36px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-full:9999px;--border-1:1px;--border-2:1.5px;--border-3:2px;--dur-instant:0s;--dur-fast:.1s;--dur-base:.15s;--dur-mid:.2s;--dur-atmospheric:.8s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);z-index:60;pointer-events:none;font-family:var(--f-sans);position:fixed;inset:0}[data-coach-layer] *{box-sizing:border-box}[data-coach-layer][data-occluded]{visibility:hidden}[data-coach-layer] .cm-ring{border:var(--border-2) solid var(--rust);pointer-events:none;transition:top var(--dur-mid) var(--ease-out), left var(--dur-mid) var(--ease-out), width var(--dur-mid) var(--ease-out), height var(--dur-mid) var(--ease-out), border-radius var(--dur-mid) var(--ease-out);position:fixed}[data-coach-layer] .cm-ring-pulse{inset:calc(-1 * var(--border-2));border-radius:inherit;animation:cm-pulse var(--dur-atmospheric) var(--ease-out) 1 both;position:absolute}@keyframes cm-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--rust) 40%, transparent)}to{box-shadow:0 0 0 var(--space-3) color-mix(in oklab, var(--rust) 0%, transparent)}}[data-coach-layer] .cm-card{--cm-stem:var(--space-5);--cm-at:50%;--cm-paper:var(--sticky-butter);--cm-ink:color-mix(in oklab, var(--ink) 88%, var(--cm-paper));--cm-ink-soft:color-mix(in oklab, var(--ink) 62%, var(--cm-paper));--cm-ink-line:color-mix(in oklab, var(--ink) 22%, var(--cm-paper));--cm-ink-wash:color-mix(in oklab, var(--ink) 7%, var(--cm-paper));border-radius:var(--radius-sm);background:var(--cm-paper);color:var(--cm-ink);pointer-events:auto;flex-direction:column;display:flex;position:fixed;box-shadow:0 1px #0f0c081f,0 8px 16px -8px #0f0c0847}.dark [data-coach-layer] .cm-card{box-shadow:0 1px #0f0c084d,0 12px 22px -10px #0f0c088c}[data-coach-layer] .cm-card[data-tint=butter]{--cm-paper:var(--sticky-butter)}[data-coach-layer] .cm-card[data-tint=apricot]{--cm-paper:var(--sticky-apricot)}[data-coach-layer] .cm-card[data-tint=meadow]{--cm-paper:var(--sticky-meadow)}[data-coach-layer] .cm-card[data-tint=sea]{--cm-paper:var(--sticky-sea)}[data-coach-layer] .cm-card[data-tint=orchid]{--cm-paper:var(--sticky-orchid)}[data-coach-layer] .cm-card[data-tint=rose]{--cm-paper:var(--sticky-rose)}[data-coach-layer] .cm-card[data-tint=mist]{--cm-paper:var(--sticky-mist)}[data-coach-layer] .cm-card[data-tint=oat]{--cm-paper:var(--sticky-oat)}[data-coach-layer] .cm-card[data-measuring]{visibility:hidden}[data-coach-layer] .cm-card:focus{outline:none}[data-coach-layer] .cm-card[data-enter]{animation:cm-card-in var(--dur-mid) var(--ease-out) 1 both}@keyframes cm-card-in{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}[data-coach-layer] .cm-stem{background:var(--rust);pointer-events:none;position:absolute}[data-coach-layer] .cm-stem:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--rust);position:absolute}[data-coach-layer] .cm-card[data-side=right] .cm-stem,[data-coach-layer] .cm-card[data-side=left] .cm-stem{top:var(--cm-at);width:var(--cm-stem);height:var(--space-px);margin-top:calc(-1 * var(--space-px) / 2)}[data-coach-layer] .cm-card[data-side=right] .cm-stem{left:calc(-1 * var(--cm-stem))}[data-coach-layer] .cm-card[data-side=left] .cm-stem{right:calc(-1 * var(--cm-stem))}[data-coach-layer] .cm-card[data-side=right] .cm-stem:before,[data-coach-layer] .cm-card[data-side=left] .cm-stem:before{top:calc(-1 * var(--space-1) + var(--space-px) / 2)}[data-coach-layer] .cm-card[data-side=right] .cm-stem:before{left:calc(-1 * var(--space-1))}[data-coach-layer] .cm-card[data-side=left] .cm-stem:before{right:calc(-1 * var(--space-1))}[data-coach-layer] .cm-card[data-side=bottom] .cm-stem,[data-coach-layer] .cm-card[data-side=top] .cm-stem{left:var(--cm-at);width:var(--space-px);height:var(--cm-stem);margin-left:calc(-1 * var(--space-px) / 2)}[data-coach-layer] .cm-card[data-side=bottom] .cm-stem{top:calc(-1 * var(--cm-stem))}[data-coach-layer] .cm-card[data-side=top] .cm-stem{bottom:calc(-1 * var(--cm-stem))}[data-coach-layer] .cm-card[data-side=bottom] .cm-stem:before,[data-coach-layer] .cm-card[data-side=top] .cm-stem:before{left:calc(-1 * var(--space-1) + var(--space-px) / 2)}[data-coach-layer] .cm-card[data-side=bottom] .cm-stem:before{top:calc(-1 * var(--space-1))}[data-coach-layer] .cm-card[data-side=top] .cm-stem:before{bottom:calc(-1 * var(--space-1))}[data-coach-layer] .cm-figure{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);background:var(--cm-ink-wash);overflow:hidden}[data-coach-layer] .cm-body{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);flex-direction:column;display:flex}[data-coach-layer] .cm-title{align-items:flex-start;gap:var(--space-2);font-family:var(--f-sans);font-size:var(--text-md);font-weight:500;line-height:var(--lh-md);color:var(--cm-ink);margin:0;display:flex}[data-coach-layer] .cm-glyph{width:var(--size-4);height:var(--size-4);margin-top:var(--space-0_5);color:var(--cm-ink);flex:none}[data-coach-layer] .cm-text{font-family:var(--f-serif);font-size:var(--text-md);line-height:var(--lh-md);color:var(--cm-ink);margin:0}[data-coach-layer] .cm-keys{align-items:center;gap:var(--space-1_5);padding-top:var(--space-0_5);flex-wrap:wrap;display:flex}[data-coach-layer] .cm-kbd{min-height:var(--size-5);padding:0 var(--space-1_5);border:var(--border-1) solid var(--cm-ink-line);border-radius:var(--radius-sm);background:var(--cm-ink-wash);font-family:var(--f-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--cm-ink);align-items:center;display:inline-flex}[data-coach-layer] .cm-kbd-label{font-size:var(--text-xs);color:var(--cm-ink-soft);margin-right:var(--space-1)}[data-coach-layer] .cm-docs{align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--cm-ink-soft);transition:color var(--dur-base) var(--ease-out);align-self:flex-start;text-decoration:none;display:inline-flex}[data-coach-layer] .cm-docs:hover{color:var(--cm-ink);transition-duration:var(--dur-fast)}[data-coach-layer] .cm-docs:focus-visible{outline:var(--border-3) solid var(--rust);outline-offset:var(--space-0_5);border-radius:var(--radius-xs)}[data-coach-layer] .cm-docs svg{width:var(--space-3);height:var(--space-3)}[data-coach-layer] .cm-foot{align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-3) var(--space-4);display:flex}[data-coach-layer] .cm-step{font-size:var(--text-xs);color:var(--cm-ink-soft)}[data-coach-layer] .cm-verbs{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}[data-coach-layer] .cm-fig{width:100%;height:auto;display:block}[data-coach-layer] .cm-fig text{font-family:var(--f-sans);font-size:var(--text-xs);fill:var(--cm-ink);font-weight:500}[data-coach-layer] .cm-fig .cm-fig-frame{fill:color-mix(in oklab, var(--paper) 55%, var(--cm-paper));stroke:var(--cm-ink-line)}[data-coach-layer] .cm-fig .cm-fig-tile{fill:color-mix(in oklab, var(--paper) 85%, var(--cm-paper));stroke:color-mix(in oklab, var(--ink) 30%, var(--cm-paper))}[data-coach-layer] .cm-fig .cm-fig-tile-ghost{fill:none;stroke:color-mix(in oklab, var(--ink) 30%, var(--cm-paper));stroke-dasharray:3 3}[data-coach-layer] .cm-fig .cm-fig-line{fill:none;stroke:color-mix(in oklab, var(--ink) 35%, var(--cm-paper))}[data-coach-layer] .cm-fig .cm-fig-line-live{fill:none;stroke:var(--rust)}[data-coach-layer] .cm-fig .cm-fig-cut{stroke:color-mix(in oklab, var(--ink) 45%, var(--cm-paper))}[data-coach-layer] .cm-fig .cm-fig-glyph{color:var(--cm-ink-soft)}[data-coach-layer] .cm-fig .cm-fig-glyph-live{color:var(--rust)}[data-coach-layer] .cm-fig .cm-fig-dot{fill:var(--rust)}[data-coach-layer] .cm-fig .cm-fig-dot-still{fill:color-mix(in oklab, var(--ink) 30%, var(--cm-paper))}[data-coach-layer] .cm-fig .cm-fig-live{fill:var(--lc-active)}[data-coach-layer] .cm-fig .cm-fig-avatar{fill:color-mix(in oklab, var(--ink) 12%, var(--cm-paper));stroke:var(--cm-paper)}[data-coach-layer] .cm-fig .cm-fig-avatar-text{fill:var(--cm-ink);font-size:var(--text-2xs)}[data-coach-layer] .cm-fig .cm-fig-chip{fill:color-mix(in oklab, var(--ink) 12%, var(--cm-paper))}[data-coach-layer] .cm-fig .cm-fig-chip-text{fill:var(--cm-ink);font-size:var(--text-2xs)}[data-coach-layer] .cm-fig .cm-fig-sub{fill:var(--cm-ink-soft);font-weight:400}[data-coach-layer] .cm-fig .cm-fig-travel{animation:cm-travel 2.4s var(--ease-in-out) infinite}@keyframes cm-travel{0%{opacity:0;transform:translate(0)}10%{opacity:1}70%{transform:translate(var(--cm-dx), var(--cm-dy));opacity:1}85%{opacity:0}to{transform:translate(var(--cm-dx), var(--cm-dy));opacity:0}}@media (prefers-reduced-motion:reduce){[data-coach-layer] .cm-ring,[data-coach-layer] .cm-card{transition:none;animation:none}[data-coach-layer] .cm-ring-pulse,[data-coach-layer] .cm-fig .cm-fig-travel{animation:none}[data-coach-layer] .cm-fig .cm-fig-travel{opacity:1;transform:translate(var(--cm-dx), var(--cm-dy))}}.tick{stroke-opacity:0;stroke-dasharray:29;stroke-dashoffset:29px;animation:.5s cubic-bezier(.25,.25,.25,1) .6s forwards draw}.circle{fill-opacity:1;stroke:#00ddb3;stroke-width:16px;transform-origin:50%;animation:1s cubic-bezier(.25,.25,.25,1.25) forwards grow;transform:scale(0)}@keyframes grow{60%{stroke-width:4px;fill-opacity:0;transform:scale(.8)}to{stroke-width:8px;fill-opacity:1;fill:#00ddb3;transform:scale(.9)}}@keyframes draw{0%,to{stroke-opacity:1}to{stroke-dashoffset:0}}.lb-react-flow-cursors{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.canvas-comments .lb-root,.lb-root.canvas-comments{--lb-spacing:.75em;--lb-radius:.5rem;--lb-line-height:1.5;--lb-icon-size:16px;--lb-background:var(--color-popover);--lb-foreground:var(--color-n-90);--lb-accent:var(--color-n-90);--lb-accent-foreground:var(--color-n-00);--lb-destructive:var(--color-destructive);--lb-destructive-foreground:var(--color-paper);--lb-elevation-shadow:var(--elev-3), var(--hairline);--lb-elevation-shadow-moderate:var(--elev-2), var(--hairline);--lb-tooltip-shadow:var(--elev-2);--lb-highlight-shadow:var(--hairline-inset);--lb-inset-shadow:var(--hairline-inset);--canvas-comment-send-arrow:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2019V5'/%3E%3Cpath%20d='m5%2012%207-7%207%207'/%3E%3C/svg%3E");font-family:inherit;font-size:.875rem}.canvas-comments :where(:focus-visible),.canvas-comments .lb-root:where(:focus-visible),.lb-root.canvas-comments:where(:focus-visible){--lb-accent:var(--color-rust)}.canvas-comments .lb-comment-pin{transform:none}.canvas-comments .lb-avatar-image{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.canvas-comments .lb-comment-author{color:var(--color-n-90);font-weight:500}.canvas-comments .lb-comment-date{color:var(--color-n-50)}:is(.canvas-comments .lb-composer,.lb-composer.canvas-comments):not(.lb-comment-composer) .lb-composer-actions .lb-composer-action .lb-icon>*{display:none}:is(.canvas-comments .lb-composer,.lb-composer.canvas-comments):not(.lb-comment-composer) .lb-composer-actions .lb-composer-action .lb-icon{-webkit-mask:var(--canvas-comment-send-arrow) center / 100% no-repeat;-webkit-mask:var(--canvas-comment-send-arrow) center / 100% no-repeat;mask:var(--canvas-comment-send-arrow) center / 100% no-repeat;background-color:currentColor}.canvas-comments .lb-composer-editor{cursor:text;caret-color:var(--color-n-90);max-height:calc(6lh + 2 * var(--lb-spacing));overflow-y:auto}.canvas-comment-window{flex-direction:column;max-height:min(60vh,480px);display:flex}.canvas-comment-window .lb-thread{flex-direction:column;min-height:0;display:flex}.canvas-comment-window .lb-thread-comments{min-height:0;overflow-y:auto}.canvas-comment-window .lb-thread-comments>*,.canvas-comment-window .lb-thread-composer{flex:none}.canvas-comment-window .lb-thread-comments,.canvas-comments .lb-composer-editor{scrollbar-width:auto;scrollbar-color:auto}.canvas-comment-window .lb-thread-comments::-webkit-scrollbar{background:0 0;width:8px}.canvas-comments .lb-composer-editor::-webkit-scrollbar{background:0 0;width:8px}.canvas-comment-window .lb-thread-comments::-webkit-scrollbar-track{background:0 0}.canvas-comment-window .lb-thread-comments::-webkit-scrollbar-corner{background:0 0}.canvas-comments .lb-composer-editor::-webkit-scrollbar-track{background:0 0}.canvas-comments .lb-composer-editor::-webkit-scrollbar-corner{background:0 0}.canvas-comment-window .lb-thread-comments::-webkit-scrollbar-thumb{background-color:var(--color-n-20);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.canvas-comments .lb-composer-editor::-webkit-scrollbar-thumb{background-color:var(--color-n-20);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.canvas-comment-window .lb-thread-comments::-webkit-scrollbar-thumb:hover{background-color:var(--color-n-30)}.canvas-comments .lb-composer-editor::-webkit-scrollbar-thumb:hover{background-color:var(--color-n-30)}@supports not selector(::-webkit-scrollbar){.canvas-comment-window .lb-thread-comments,.canvas-comments .lb-composer-editor{scrollbar-width:thin;scrollbar-color:var(--color-n-20) transparent}}.xnc-root{--sat:var(--size-8);--nc:calc(var(--size-10) + var(--space-1) * 2 + 2px);--arc-lift:calc(var(--nc) / 2 + var(--sat) / 2 + var(--space-2));isolation:isolate;flex:none;display:inline-flex;position:relative}.xnc-btn{--xnc-btn-d:var(--dur-base);width:var(--nc);aspect-ratio:1;background:var(--rust);color:var(--paper);border:1px solid var(--n-10);border-radius:var(--radius-full);box-shadow:var(--elev-5);cursor:pointer;transition:background-color var(--xnc-btn-d) var(--ease-out), color var(--xnc-btn-d) var(--ease-out), border-color var(--xnc-btn-d) var(--ease-out), opacity var(--xnc-btn-d) var(--ease-out);outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dark .xnc-btn{border-color:var(--n-40)}.xnc-btn:hover{--xnc-btn-d:var(--dur-fast)}.xnc-btn:hover,.xnc-btn[aria-expanded=true],.xnc-btn[aria-pressed=true]{background:color-mix(in oklab, var(--rust) 88%, var(--ink))}.xnc-btn:active{--xnc-btn-d:var(--dur-instant);opacity:.92}.xnc-btn:focus-visible{outline:var(--border-3) solid var(--rust);outline-offset:var(--space-0_5)}.xnc-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.xnc-btn>svg{flex:none}.xnc-bridge{width:calc((var(--sat) + var(--space-3)) * 2 + var(--sat) + var(--space-2));height:calc(var(--arc-lift) + var(--sat) / 2 + var(--space-2));pointer-events:none;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.xnc-root[data-open=true] .xnc-bridge{pointer-events:auto}.xnc-root[data-disarmed=true] .xnc-bridge{pointer-events:none}.xnc-arc{pointer-events:none;position:absolute;inset:0}.xnc-sat{--sat-move-d:var(--dur-base);--sat-move-delay:0s;--sat-color-d:var(--dur-base);--sat-bg:color-mix(in oklab, var(--sat-hue,var(--n-90)) 12%, var(--n-00));--sat-bg-hover:color-mix(in oklab, var(--sat-hue,var(--n-90)) 18%, var(--n-00));margin-left:calc(var(--sat) / -2);margin-top:calc(var(--sat) / -2);width:var(--sat);height:var(--sat);border:1px solid var(--n-10);border-radius:var(--radius-full);background:var(--sat-bg);color:var(--sat-hue,var(--n-90));box-shadow:var(--elev-3);cursor:pointer;pointer-events:none;transform:translate(calc(var(--dx) * .55), calc(var(--dy) * .55)) scale(.875);opacity:0;transition:transform var(--sat-move-d) var(--ease-out) var(--sat-move-delay), opacity var(--sat-move-d) var(--ease-out) var(--sat-move-delay), background-color var(--sat-color-d) var(--ease-out), color var(--sat-color-d) var(--ease-out), border-color var(--sat-color-d) var(--ease-out);outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:50%}.dark .xnc-sat{border-color:var(--n-40)}.xnc-root[data-open=true] .xnc-sat{--sat-move-d:var(--dur-mid);--sat-move-delay:calc(var(--k) * 40ms);transform:translate(var(--dx), var(--dy)) scale(1);opacity:1;pointer-events:auto}.xnc-sat>svg{flex:none}.xnc-sat:hover{--sat-color-d:var(--dur-fast);background:var(--sat-bg-hover)}.xnc-sat:active{--sat-color-d:var(--dur-instant)}.xnc-sat:focus-visible{outline:var(--border-3) solid var(--rust);outline-offset:var(--space-0_5)}.xnc-sat[data-arc=quick]{--sat-hue:var(--rust)}.xnc-sat[data-arc=comment]{--sat-hue:var(--spectrum-olive)}.xnc-sat[data-arc=voice]{--sat-hue:var(--spectrum-red)}@media (pointer:coarse){.xnc-arc,.xnc-bridge{display:none}}@media (prefers-reduced-motion:reduce){.xnc-arc{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.xnc-root[data-open=true] .xnc-arc{opacity:1}.xnc-sat,.xnc-root[data-open=true] .xnc-sat{--sat-move-d:0s;--sat-move-delay:0s;transform:translate(var(--dx), var(--dy));opacity:1}}.xtt-clip{--xtc-face-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--xtt-w:calc(10 * var(--size-10) + 6 * var(--space-0_5) + 3 * var(--space-1) + 2 * var(--space-1) + 2 * var(--border-1) - 2 * var(--space-4));--xtt-portrait-w:calc(7 * var(--size-10) + 2 * var(--space-2) + 2 * var(--border-1));--xtt-chrome-h:var(--size-6);--xtt-h:calc(var(--size-12) + var(--space-2) + var(--border-1));--xtt-clip-h:calc(var(--xtt-chrome-h) + var(--space-1) + var(--xtt-h));--xtt-halo:var(--space-12);left:calc(50% + var(--xtt-pin,0px));transition:left .2s var(--ease-out);bottom:calc(100% - var(--space-2));justify-content:flex-end;gap:var(--space-1);width:var(--xtt-w);height:var(--xtt-clip-h);clip-path:inset(calc(-1 * var(--xtt-halo)) calc(-1 * var(--xtt-halo)) 0);pointer-events:none;font-family:var(--f-sans);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.xtt-clip[data-float=true]{clip-path:none;justify-content:flex-start}.xtt-clip[data-bar-still=true]{transition:none}.xtt-clip[data-float=true]:not([data-state=popped]){transition:left var(--xtt-move-d,var(--dur-mid)) var(--ease-out)}.xtt-clip[data-wide=true]{--xtt-w:calc(10 * var(--size-16) + var(--size-10));bottom:calc(100% + var(--space-1));clip-path:none}.xtt-clip[data-wide=true]>.xtt{border-bottom-color:var(--n-05);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.dark .xtt-clip[data-wide=true]>.xtt{border-bottom-color:var(--n-40)}.xtt-clip[data-wide=true][data-state=open]:not([data-float=true]):after{content:"";inset-inline:0;height:var(--space-1);pointer-events:auto;position:absolute;top:100%}.xtt-clip[data-beside=true]{left:calc(100% + var(--space-2) + var(--xtt-pin,0px));clip-path:none;bottom:0;transform:none}.xtt-clip[data-beside=true]>.xtt{border-bottom-color:var(--n-05);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.dark .xtt-clip[data-beside=true]>.xtt{border-bottom-color:var(--n-40)}.xtt-clip[data-beside=true][data-state=open]:not([data-float=true]):after{content:"";inset-block:0;width:var(--space-2);pointer-events:auto;position:absolute;left:auto;right:100%}.xtt-clip[data-portrait=true]{--xtt-w:var(--xtt-portrait-w)}.xtt-clip[data-portrait=true] .xtc{--xtc-deck-max:var(--xtt-avail,100vh)}.xtt-clip>.xtt-chrome,.xtt-clip>.xtt{width:100%;transform:translate3d(calc(var(--xtt-x,0px) + var(--xtt-dock-x,0px)), var(--xtt-y,0), 0)}.xtt{height:var(--xtt-h);background:var(--n-00);border:var(--border-1) solid var(--n-05);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--elev-5);pointer-events:auto;transition:transform var(--xtt-move-d,var(--dur-mid)) var(--ease-out), height var(--dur-slow) var(--ease-out), padding-top var(--dur-slow) var(--ease-out), padding-bottom var(--dur-slow) var(--ease-out), border-top-width var(--dur-slow) var(--ease-out), opacity var(--dur-fast) var(--ease-out), border-bottom-color var(--dur-mid) var(--ease-out), border-bottom-left-radius var(--dur-mid) var(--ease-out), border-bottom-right-radius var(--dur-mid) var(--ease-out);border-bottom-color:#0000;flex-direction:column;flex:none;padding:0;display:flex;position:relative;overflow:hidden}.dark .xtt{background:var(--n-20);border-color:var(--n-40);border-bottom-color:#0000}.xtt-clip[data-state=popped]>.xtt{border-bottom-color:var(--n-05);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.dark .xtt-clip[data-state=popped]>.xtt{border-bottom-color:var(--n-40)}@keyframes xtt-rise{0%{transform:translate3d(0, var(--xtt-clip-h), 0)}to{transform:translate(0,0)}}@keyframes xtt-sink{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--xtt-clip-h), 0)}}@keyframes xtt-in{0%{opacity:0}to{opacity:1}}@keyframes xtt-out{0%{opacity:1}to{opacity:0}}.xtt-clip[data-phase=entering]>.xtt-chrome,.xtt-clip[data-phase=entering]>.xtt{animation:xtt-rise var(--dur-slow) var(--ease-out) both}.xtt-clip[data-phase=leaving]>.xtt-chrome,.xtt-clip[data-phase=leaving]>.xtt{animation:xtt-sink var(--dur-slow) var(--ease-out) both}.xtt-clip[data-phase=entering] .xtt-well{animation:xtt-in var(--dur-fast) var(--ease-out) var(--dur-mid) both}.xtt-clip[data-phase=leaving] .xtt-well{animation:xtt-out var(--dur-fast) var(--ease-out) both}@keyframes xtt-beside-in{0%{opacity:0;transform:translate3d(calc(-1 * var(--space-2)), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes xtt-beside-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(calc(-1 * var(--space-2)), 0, 0)}}.xtt-clip[data-beside=true][data-phase=entering]>.xtt-chrome,.xtt-clip[data-beside=true][data-phase=entering]>.xtt{animation:xtt-beside-in var(--dur-mid) var(--ease-out) both}.xtt-clip[data-beside=true][data-phase=leaving]>.xtt-chrome,.xtt-clip[data-beside=true][data-phase=leaving]>.xtt{animation:xtt-beside-out var(--dur-mid) var(--ease-out) both}.xtt-clip[data-phase=falling]>.xtt-chrome,.xtt-clip[data-phase=falling]>.xtt{opacity:0;transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out)}.xtt-clip[data-dragging=true]>.xtt-chrome,.xtt-clip[data-dragging=true]>.xtt{transition:none}.xtt-chrome{justify-content:flex-end;align-items:center;gap:var(--space-2);height:var(--xtt-chrome-h);padding:0 var(--space-1);pointer-events:auto;transition:transform var(--xtt-move-d,var(--dur-mid)) var(--ease-out);flex:none;display:flex;position:relative}.xtt-chrome:after{content:"";inset-inline:0;height:var(--space-1);position:absolute;top:100%}.xtt-clip[data-state=popped]>.xtt-chrome{background:var(--n-05);border-radius:var(--radius-md)}.dark .xtt-clip[data-state=popped]>.xtt-chrome{background:var(--n-30)}.xtt-grip{color:var(--n-60);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xtt-grip>svg{display:block}.xtt-chrome[data-head=true] .xtt-head-label{max-width:calc(50% - var(--space-10))}.xtt-clip[data-state=popped] .xtt-chrome,.xtt-clip[data-state=popped]>.xtt{cursor:grab;touch-action:none}.xtt-clip[data-state=popped] .xtt-chrome{-webkit-user-select:none;user-select:none}.xtt-clip[data-state=popped][data-dragging=true] .xtt-chrome,.xtt-clip[data-state=popped][data-dragging=true]>.xtt,.xtt-clip[data-state=popped][data-dragging=true]>.xtt *{cursor:grabbing;-webkit-user-select:none;user-select:none}.xtt-chrome .xtt-btn,.xtt-clip[data-state=popped]>.xtt :is(button,[role=button],[draggable=true]){cursor:pointer}.xtt-clip[data-state=popped]>.xtt :is(input,textarea){cursor:text}.xtt-chrome[data-head=true]{justify-content:space-between}.xtt-head{align-items:center;gap:var(--space-2);min-width:0;height:var(--size-6);padding:0 var(--space-1);font-size:var(--text-sm);color:var(--n-90);flex:auto;line-height:1;display:flex}.xtt-head-lead{flex:none;display:inline-flex}.xtt-head-lead>*{-webkit-user-drag:none;display:block}.xtt-head-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xtt-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xtt-acts{align-items:center;gap:var(--space-0_5);flex:none;margin-inline-start:auto;display:flex}.xtt-btn{width:var(--size-6);min-width:var(--size-6);height:var(--size-6);border-radius:var(--radius-md);color:var(--n-60);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.xtt-btn>svg{flex-shrink:0;display:block}.xtt-btn:hover{transition-duration:var(--dur-fast);background:var(--n-10);color:var(--n-70)}.xtt-btn:active{transition-duration:var(--dur-instant);opacity:.92}.xtt-btn:focus-visible{outline:var(--border-3) solid var(--rust);outline-offset:var(--space-0_5)}.xtt-btn[data-on=true]{background:var(--n-10);color:var(--n-70)}.xtt-well{flex-direction:column;flex:none;display:flex}.xtt-well :focus-visible{outline-offset:calc(-1 * var(--space-0_5))}.xtt-swap{min-height:100%;transition:opacity var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.xtt-swap>*{flex:auto;min-height:0}.xtt-clip[data-swap=out] .xtt-swap,.xtt-clip[data-swap=out] .xtt-title{opacity:0}.xtc{--xtc-plate-h:calc(var(--size-16) + var(--space-5));--xtc-deck-max:calc(44px + var(--space-2) + 2.5 * var(--xtc-plate-h) + 2 * var(--space-4) + var(--space-2) + var(--space-2))}.xtc-deck{width:calc(var(--xtt-w,402px) - 2 * var(--border-1));padding-bottom:calc(var(--space-2) + var(--space-2));max-height:min(var(--xtc-deck-max), var(--xtt-avail,100vh))}.xtc-deck:empty{display:none}.xtc:has(>.xtc-head)>.xtc-deck{padding-top:calc(var(--xtc-head-h,44px) + var(--space-2))}.xtc:has(>.xtc-foot)>.xtc-deck{padding-bottom:calc(var(--xtc-foot-h,60px) + var(--space-2))}.xtc-foot{padding-bottom:calc(var(--space-0_5) + var(--space-2))}.xtc-deck[data-fade=true]{-webkit-mask-image:linear-gradient(to bottom, var(--ink) calc(100% - var(--space-4)), transparent);mask-image:linear-gradient(to bottom, var(--ink) calc(100% - var(--space-4)), transparent)}@media (prefers-reduced-motion:reduce){.xtt-clip[data-phase=entering]>.xtt-chrome,.xtt-clip[data-phase=entering]>.xtt{animation:xtt-in var(--dur-fast) var(--ease-out) both}.xtt-clip[data-phase=leaving]>.xtt-chrome,.xtt-clip[data-phase=leaving]>.xtt{animation:xtt-out var(--dur-fast) var(--ease-out) both}.xtt-clip[data-phase=entering] .xtt-well,.xtt-clip[data-phase=leaving] .xtt-well{animation:none}.xtt-clip[data-beside=true][data-phase=entering]>.xtt-chrome,.xtt-clip[data-beside=true][data-phase=entering]>.xtt{animation:xtt-in var(--dur-fast) var(--ease-out) both}.xtt-clip[data-beside=true][data-phase=leaving]>.xtt-chrome,.xtt-clip[data-beside=true][data-phase=leaving]>.xtt{animation:xtt-out var(--dur-fast) var(--ease-out) both}.xtt-clip>.xtt-chrome{transition:none}.xtt{transition:height var(--dur-instant) var(--ease-out), padding-top var(--dur-instant) var(--ease-out), padding-bottom var(--dur-instant) var(--ease-out), border-top-width var(--dur-instant) var(--ease-out), opacity var(--dur-fast) var(--ease-out), border-bottom-color var(--dur-fast) var(--ease-out), border-bottom-left-radius var(--dur-fast) var(--ease-out), border-bottom-right-radius var(--dur-fast) var(--ease-out)}.xtt-clip[data-phase=falling]>.xtt-chrome,.xtt-clip[data-phase=falling]>.xtt{transition:opacity var(--dur-fast) var(--ease-out)}.xtt-swap,.xtt-title{transition-duration:var(--dur-instant)}}.new-home{--new-home-grid:color-mix(in srgb, var(--canvas-grid) 35%, transparent);background-color:var(--canvas-background);background-image:linear-gradient(var(--new-home-grid) 1px, transparent 1px), linear-gradient(90deg, var(--new-home-grid) 1px, transparent 1px);background-size:24px 24px}
