@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3724a2679eb55e3d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dec24892df1f6098-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6448e9c529f1ef4a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_3ef085{font-family:Fraunces,Fraunces Fallback}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/5c582abc1788f97e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/3a2db63706419a56-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/d15df05e08ab39f1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/c9cac29382a46c9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e6ec47{font-family:DM Sans,DM Sans Fallback}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}*{box-sizing:border-box}#root,body,html{height:100%;overflow:hidden}body{margin:0}#liveblocks-badge{display:none}:root{--overlay-scrollbar-size:10px}html.wt-app-scrollbars :where(*):not(select){scrollbar-width:none;-ms-overflow-style:none}html.wt-app-scrollbars :where(*):not(select)::-webkit-scrollbar{display:none;width:0;height:0}.wt-app-scrollbar-layer{position:fixed;top:0;left:0;width:0;height:0;overflow:visible;pointer-events:none}.wt-app-scrollbar-layer .overlay-scrollbar-track{position:fixed;overflow:hidden;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay-scrollbar-shell{position:relative;overflow:hidden}.overlay-scrollbar-viewport{height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.overlay-scrollbar-viewport::-webkit-scrollbar{display:none;width:0;height:0}.overlay-scrollbar-track{position:absolute;top:0;right:0;width:var(--overlay-scrollbar-size,10px);height:100%;z-index:3;pointer-events:auto;cursor:pointer}.overlay-scrollbar-thumb{position:absolute;right:2px;width:6px;border-radius:var(--wt-radius-pill);background:color-mix(in srgb,var(--wt-text-primary) 22%,transparent);cursor:-webkit-grab;cursor:grab;touch-action:none;transition:background-color var(--wt-duration-fast) var(--wt-ease-standard)}.overlay-scrollbar-thumb:hover{background:color-mix(in srgb,var(--wt-text-primary) 36%,transparent)}.overlay-scrollbar-thumb--active,.overlay-scrollbar-thumb:active{background:color-mix(in srgb,var(--wt-text-primary) 48%,transparent);cursor:-webkit-grabbing;cursor:grabbing}.overlay-scrollbar-thumb--x{top:auto;right:auto;bottom:2px;left:0;width:auto;height:6px}.mini-lexical-editor{position:relative}.mini-lexical-content{outline:none;min-height:1.5em}.mini-lexical-placeholder{position:absolute;top:0;left:0;pointer-events:none}.editor-paragraph{margin:0 0 var(--wt-editor-block-gap);line-height:var(--wt-editor-body-leading)}.callout-body-editor .editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{font-family:var(--wt-family-display);font-size:var(--wt-editor-h1-size);font-weight:var(--wt-editor-h1-weight);line-height:var(--wt-editor-h1-leading);letter-spacing:var(--wt-editor-h1-tracking);font-variation-settings:var(--wt-editor-h1-axes);color:var(--wt-text-strong);margin:1.6rem 0 .6rem}.editor-heading-h2{font-size:var(--wt-editor-h2-size);font-weight:var(--wt-editor-h2-weight);line-height:1.35;letter-spacing:-.01em;color:var(--wt-text-strong);margin:1.4rem 0 .4rem}.editor-heading-h3{font-size:var(--wt-editor-h3-size);font-weight:var(--wt-editor-h3-weight);line-height:1.4;color:var(--wt-text-primary);margin:1.1rem 0 .3rem!important}.page-lexical-content>.editor-heading-h1:first-child,.page-lexical-content>.editor-heading-h2:first-child,.page-lexical-content>.editor-heading-h3:first-child{margin-top:.4rem!important}.editor-list-ul{margin:0 0 .75rem;padding-left:1.25rem;list-style:disc}.editor-list-ul ul{list-style-type:circle}.editor-list-ul ul ul{list-style-type:square}.editor-list-ul ul ul ul{list-style-type:disc}.editor-list-ul ul ul ul ul{list-style-type:circle}.editor-list-ul ul ul ul ul ul{list-style-type:square}.editor-list-ul ul ul ul ul ul ul{list-style-type:disc}.editor-list-ul ul ul ul ul ul ul ul{list-style-type:circle}.editor-list-ul ul ul ul ul ul ul ul ul{list-style-type:square}.editor-list-ol{margin:0 0 .75rem;padding-left:1.25rem;list-style:decimal}.editor-list-ol ol{list-style-type:lower-alpha}.editor-list-ol ol ol{list-style-type:lower-roman}.editor-list-ol ol ol ol{list-style-type:decimal}.editor-list-ol ol ol ol ol{list-style-type:lower-alpha}.editor-list-ol ol ol ol ol ol{list-style-type:lower-roman}.editor-list-ol ol ol ol ol ol ol{list-style-type:decimal}.editor-list-ol ol ol ol ol ol ol ol{list-style-type:lower-alpha}.editor-list-ol ol ol ol ol ol ol ol ol{list-style-type:lower-roman}.editor-list-ol ::marker,.editor-list-ul ::marker,.list-block-ul ::marker{color:var(--wt-text-muted)}.editor-listitem{margin-bottom:.25rem}.editor-nested-listitem{list-style:none;padding-left:0;text-decoration:none;color:inherit}.editor-nested-listitem:after,.editor-nested-listitem:before{display:none}.list-block-checklist,.list-block-ol,.list-block-ul{margin:0 0 .75rem;padding-left:1.25rem;font-size:var(--wt-editor-body-size);line-height:var(--wt-editor-body-leading);color:var(--wt-text-body)}.list-block-checklist ol,.list-block-checklist ul,.list-block-ol ol,.list-block-ul ul{margin-top:.25rem;margin-bottom:0;padding-left:1.25rem}.list-block-ul{list-style-type:disc}.list-block-ul ul{list-style-type:circle}.list-block-ul ul ul{list-style-type:square}.list-block-ul ul ul ul{list-style-type:disc}.list-block-ul ul ul ul ul{list-style-type:circle}.list-block-ul ul ul ul ul ul{list-style-type:square}.list-block-ul ul ul ul ul ul ul{list-style-type:disc}.list-block-ul ul ul ul ul ul ul ul{list-style-type:circle}.list-block-ul ul ul ul ul ul ul ul ul{list-style-type:square}.list-block-ol{list-style:none;counter-reset:ol-counter;padding-left:2rem}.list-block-ol>li{counter-increment:ol-counter;position:relative}.list-block-ol>li:before{content:counter(ol-counter) ".";position:absolute;left:-2rem;width:1.75rem;text-align:center;color:var(--wt-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-block-ol ol{list-style:none;counter-reset:ol-counter-nested;padding-left:2rem}.list-block-ol ol>li{counter-increment:ol-counter-nested;position:relative}.list-block-ol ol>li:before{content:counter(ol-counter-nested,lower-alpha) ".";position:absolute;left:-2rem;width:1.75rem;text-align:center;color:var(--wt-text-muted)}.list-block-ol ol ol{counter-reset:ol-counter-nested2}.list-block-ol ol ol>li{counter-increment:ol-counter-nested2}.list-block-ol ol ol>li:before{content:counter(ol-counter-nested2,lower-roman) "."}.list-block-checklist,.list-block-checklist ol,.list-block-checklist ul{list-style-type:none}.editor-text-bold{font-weight:700;color:var(--wt-text-strong)}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline;text-underline-offset:3px}.editor-text-strikethrough{text-decoration:line-through;-webkit-text-decoration-color:var(--wt-text-muted);text-decoration-color:var(--wt-text-muted)}.editor-text-code{background:var(--wt-code-inline-bg);color:var(--wt-code-inline-text);padding:1px 5px;border-radius:var(--wt-radius-xs);font-family:var(--wt-family-mono);font-size:.85em}.page-lexical-content [style*="color: #f87171"]{color:var(--wt-content-red)!important}.page-lexical-content [style*="color: #fb923c"]{color:var(--wt-content-orange)!important}.page-lexical-content [style*="color: #fbbf24"]{color:var(--wt-content-yellow)!important}.page-lexical-content [style*="color: #34d399"]{color:var(--wt-content-green)!important}.page-lexical-content [style*="color: #2dd4bf"]{color:var(--wt-content-teal)!important}.page-lexical-content [style*="color: #60a5fa"]{color:var(--wt-content-blue)!important}.page-lexical-content [style*="color: #a78bfa"]{color:var(--wt-content-purple)!important}.page-lexical-content [style*="color: #f472b6"]{color:var(--wt-content-pink)!important}.page-lexical-content [style*="color: #9ca3af"]{color:var(--wt-content-gray)!important}.page-lexical-content [style*="color: #f3f4f6"]{color:var(--wt-text-primary)!important}.page-lexical-content [style*="background-color: rgba(239,68,68,0.2)"]{background-color:var(--wt-content-red-bg)!important}.page-lexical-content [style*="background-color: rgba(251,146,60,0.2)"]{background-color:var(--wt-content-orange-bg)!important}.page-lexical-content [style*="background-color: rgba(251,191,36,0.2)"]{background-color:var(--wt-content-yellow-bg)!important}.page-lexical-content [style*="background-color: rgba(52,211,153,0.2)"]{background-color:var(--wt-content-green-bg)!important}.page-lexical-content [style*="background-color: rgba(45,212,191,0.2)"]{background-color:var(--wt-content-teal-bg)!important}.page-lexical-content [style*="background-color: rgba(96,165,250,0.2)"]{background-color:var(--wt-content-blue-bg)!important}.page-lexical-content [style*="background-color: rgba(167,139,250,0.2)"]{background-color:var(--wt-content-purple-bg)!important}.page-lexical-content [style*="background-color: rgba(244,114,182,0.2)"]{background-color:var(--wt-content-pink-bg)!important}.page-lexical-content [style*="background-color: rgba(156,163,175,0.15)"]{background-color:var(--wt-content-gray-bg)!important}.page-lexical-content [style*="background-color: rgba(0,0,0,0.35)"]{background-color:var(--wt-surface-pressed)!important}.page-lexical-content [style*=background-color]{border-radius:var(--wt-radius-xs);padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page-lexical-content{--lexical-indent-base-value:2rem}.editor-link{color:var(--wt-text-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--wt-text-link) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--wt-text-link) 40%,transparent);text-underline-offset:3px;cursor:pointer;transition:color var(--wt-duration-fast) var(--wt-ease-standard),-webkit-text-decoration-color var(--wt-duration-fast) var(--wt-ease-standard);transition:text-decoration-color var(--wt-duration-fast) var(--wt-ease-standard),color var(--wt-duration-fast) var(--wt-ease-standard);transition:text-decoration-color var(--wt-duration-fast) var(--wt-ease-standard),color var(--wt-duration-fast) var(--wt-ease-standard),-webkit-text-decoration-color var(--wt-duration-fast) var(--wt-ease-standard)}.editor-link:hover{color:var(--wt-text-link-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.editor-quote{margin:0 0 .75rem;padding-left:1rem;border-left:3px solid var(--wt-border-strong);color:var(--wt-text-secondary);font-style:italic}.page-lexical-editor{position:relative;font-family:var(--wt-family-sans);font-size:var(--wt-editor-body-size);line-height:var(--wt-editor-body-leading);color:var(--wt-text-body)}.page-lexical-content{outline:none;min-height:200px;caret-color:var(--wt-brand-mark)}.page-lexical-content:focus{outline:none}.page-lexical-placeholder{position:absolute;top:0;left:0;pointer-events:none;color:var(--wt-text-quiet);font-style:italic;font-size:var(--wt-editor-body-size)}.editor-hr{border:none;border-top:1px solid var(--wt-border-hairline);margin:1.75rem 0;padding:2px 0;cursor:default}.editor-hr:hover{border-top-color:color-mix(in srgb,var(--wt-border-focus) 30%,transparent)}.editor-hr.selected{border-top-color:var(--wt-border-focus)}.nested-divider{display:flex;align-items:center;cursor:pointer;padding:5px 0;margin:.5rem 0}.nested-divider hr{border:none;border-top:1px solid var(--wt-border-hairline);width:100%;margin:0;padding:2px 0;transition:border-color var(--wt-duration-fast) var(--wt-ease-standard)}.nested-block-wrapper:hover .nested-divider hr,.nested-divider:hover hr{border-top-color:color-mix(in srgb,var(--wt-border-focus) 30%,transparent)}.nested-divider.selected hr{border-top-color:var(--wt-border-focus)}.nested-block-wrapper:focus{outline:none}.nested-block-wrapper:focus-visible{outline:2px solid color-mix(in srgb,var(--wt-border-focus) 55%,transparent);outline-offset:2px}.editor-checklist{margin:0 0 .75rem;padding-left:0;list-style:none}.editor-listitem-checked,.editor-listitem-unchecked{position:relative;padding-left:1.75rem;margin-bottom:.25rem;list-style:none}.editor-listitem-checked:focus,.editor-listitem-unchecked:focus{outline:none}.editor-listitem-checked:focus:before,.editor-listitem-unchecked:focus:before{box-shadow:0 0 0 3px var(--wt-border-focus-ring)}.editor-listitem-checked:before,.editor-listitem-unchecked:before{content:"";position:absolute;left:0;top:.3em;width:16px;height:16px;border:1.5px solid var(--wt-border-strong);border-radius:var(--wt-radius-xs);background:var(--wt-surface-raised);cursor:pointer;transition:background-color var(--wt-duration-fast) var(--wt-ease-standard),border-color var(--wt-duration-fast) var(--wt-ease-standard)}.editor-listitem-checked:before{background:var(--wt-action-primary);border-color:var(--wt-action-primary)}.editor-listitem-checked:after{content:"";position:absolute;left:5.5px;top:calc(.3em + 2px);width:5px;height:10px;border:solid var(--wt-action-primary-text);border-width:0 2px 2px 0;transform:rotate(45deg);cursor:pointer}.editor-listitem-checked{text-decoration:line-through;-webkit-text-decoration-color:var(--wt-text-quiet);text-decoration-color:var(--wt-text-quiet);color:var(--wt-text-muted)}#typeahead-menu{z-index:1000}.slash-command-menu{background:var(--wt-surface-overlay);border:1px solid var(--wt-border-hairline);border-radius:var(--wt-radius-lg);padding:6px;min-width:272px;max-height:420px;box-shadow:var(--wt-shadow-lg);overflow:hidden;display:flex;flex-direction:column;font-family:var(--wt-family-sans)}.slash-command-menu.is-catalog{max-height:none;box-shadow:var(--wt-shadow-md)}.slash-command-list{max-height:360px;overflow-y:auto}.slash-command-menu.is-catalog .slash-command-list{max-height:none;overflow:visible}.slash-command-group+.slash-command-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--wt-border-hairline)}.slash-command-group-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--wt-text-muted);padding:8px 8px 4px;letter-spacing:.06em}.slash-command-item{display:flex;align-items:center;gap:10px;width:100%;padding:3px 6px;border-radius:var(--wt-radius-sm);color:var(--wt-text-primary);font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slash-command-item-selected,.slash-command-item:hover{background:var(--wt-surface-selected)}.slash-command-label{min-width:0}.slash-command-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--wt-radius-sm);background:var(--wt-surface-sunken);border:1px solid var(--wt-border-hairline);color:var(--wt-text-secondary)}.slash-command-icon .MuiSvgIcon-root{font-size:16px}.slash-command-item-selected .slash-command-icon,.slash-command-item:hover .slash-command-icon{background:var(--wt-surface-overlay);border-color:var(--wt-border-subtle);color:var(--wt-text-primary)}.slash-command-mark{font-size:11px;font-weight:600;letter-spacing:-.04em;line-height:1}.slash-command-footer{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:4px;padding:8px 8px 4px;border-top:1px solid var(--wt-border-hairline);color:var(--wt-text-muted);font-size:.6875rem}.slash-command-footer span{display:inline-flex;align-items:center;gap:4px}.slash-command-footer kbd{font-family:var(--wt-family-sans);font-size:.6875rem;line-height:1;padding:2px 4px;border-radius:var(--wt-radius-sm);border:1px solid var(--wt-border-hairline);background:var(--wt-surface-sunken);color:var(--wt-text-secondary)}.component-block-wrapper{position:relative;margin:.25rem 0;border-radius:var(--wt-radius-md);outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--wt-duration-fast) var(--wt-ease-standard)}.component-block-wrapper:hover{outline-color:var(--wt-border-hairline)}.component-block-selected{outline-color:color-mix(in srgb,var(--wt-border-focus) 45%,transparent)!important}.component-block-wrapper.component-block-wrapper--chip{width:-moz-fit-content;width:fit-content;max-width:100%;display:block;border-radius:var(--wt-radius-pill);outline-color:transparent;background:transparent}.component-block-selected.component-block-wrapper--chip,.component-block-wrapper.component-block-wrapper--chip:hover{outline-color:transparent!important;background-color:transparent;background-image:none}.lexical-flex-container-node .component-block-wrapper.component-block-wrapper--chip,.lexical-flex-container-node .component-block-wrapper.component-block-wrapper--chip.lexical-cell-active,.lexical-flex-container-node:hover .component-block-wrapper.component-block-wrapper--chip,.lexical-flex-container-node:hover .component-block-wrapper.component-block-wrapper--chip.lexical-cell-active,.lexical-flex-container-node:hover .component-block-wrapper.component-block-wrapper--chip:hover,.lexical-grid-container-node .component-block-wrapper.component-block-wrapper--chip,.lexical-grid-container-node .component-block-wrapper.component-block-wrapper--chip.lexical-cell-active,.lexical-grid-container-node:hover .component-block-wrapper.component-block-wrapper--chip,.lexical-grid-container-node:hover .component-block-wrapper.component-block-wrapper--chip.lexical-cell-active,.lexical-grid-container-node:hover .component-block-wrapper.component-block-wrapper--chip:hover{width:-moz-fit-content;width:fit-content;background-color:transparent;background-image:none}.lexical-flex-container-node.flex-drop-active{border:2px dashed color-mix(in srgb,var(--wt-border-focus) 60%,transparent);background:var(--wt-accent-dusk-soft);transition:border-color var(--wt-duration-base) var(--wt-ease-standard),background var(--wt-duration-base) var(--wt-ease-standard)}.lexical-flex-container-node{position:relative;margin:.5rem 0;padding:4px;border-radius:var(--wt-radius-md);border:1px dashed transparent;transition:border-color var(--wt-duration-fast) var(--wt-ease-standard);min-height:1.5em}.lexical-flex-container-node:hover{border-color:var(--wt-border-hairline);background:color-mix(in srgb,var(--wt-border-focus) 8%,transparent)}.lexical-flex-container-node>*{width:-moz-fit-content;width:fit-content;min-width:2rem;flex-shrink:0}.lexical-flex-container-node:hover .component-block-wrapper,.lexical-flex-container-node:hover>*{background-color:var(--wt-surface-canvas);border-radius:var(--wt-radius-sm)}.lexical-flex-container-node:hover .component-block-wrapper:hover,.lexical-flex-container-node:hover>:hover{background-color:var(--wt-surface-canvas);background-image:linear-gradient(var(--wt-surface-hover),var(--wt-surface-hover))}.lexical-flex-container-node .component-block-wrapper.lexical-cell-active,.lexical-flex-container-node>.lexical-cell-active{border-radius:var(--wt-radius-sm);background-image:linear-gradient(var(--wt-accent-dusk-soft),var(--wt-accent-dusk-soft))}.lexical-flex-container-node:hover .component-block-wrapper.lexical-cell-active,.lexical-flex-container-node:hover .component-block-wrapper.lexical-cell-active:hover,.lexical-flex-container-node:hover>.lexical-cell-active,.lexical-flex-container-node:hover>.lexical-cell-active:hover{background-color:var(--wt-surface-canvas);background-image:linear-gradient(var(--wt-accent-dusk-soft),var(--wt-accent-dusk-soft))}.lexical-flex-container-node .editor-checklist,.lexical-flex-container-node .editor-heading-h1,.lexical-flex-container-node .editor-heading-h2,.lexical-flex-container-node .editor-heading-h3,.lexical-flex-container-node .editor-list-ol,.lexical-flex-container-node .editor-list-ul,.lexical-flex-container-node .editor-paragraph{margin:0}.lexical-flex-container-node .editor-hr{margin:.5rem 0}.lexical-flex-container-node .component-block-wrapper{margin:0}.lexical-grid-container-node{position:relative;margin:.5rem 0;padding:4px;border-radius:var(--wt-radius-md);border:1px dashed transparent;transition:border-color var(--wt-duration-fast) var(--wt-ease-standard);min-height:2em}.lexical-grid-container-node:hover{border-color:var(--wt-border-hairline);background:color-mix(in srgb,var(--wt-border-focus) 8%,transparent)}.lexical-grid-container-node>*{min-width:0;align-self:stretch;min-height:100%;box-sizing:border-box}.lexical-grid-container-node>.editor-checklist,.lexical-grid-container-node>.editor-heading-h1,.lexical-grid-container-node>.editor-heading-h2,.lexical-grid-container-node>.editor-heading-h3,.lexical-grid-container-node>.editor-list-ol,.lexical-grid-container-node>.editor-list-ul,.lexical-grid-container-node>.editor-paragraph{height:100%}.lexical-grid-container-node:hover .component-block-wrapper,.lexical-grid-container-node:hover>*{background-color:var(--wt-surface-canvas);border-radius:var(--wt-radius-sm)}.lexical-grid-container-node:hover .component-block-wrapper:hover,.lexical-grid-container-node:hover>:hover{background-color:var(--wt-surface-canvas);background-image:linear-gradient(var(--wt-surface-hover),var(--wt-surface-hover))}.lexical-grid-container-node .component-block-wrapper.lexical-cell-active,.lexical-grid-container-node>.lexical-cell-active{border-radius:var(--wt-radius-sm);background-image:linear-gradient(var(--wt-accent-dusk-soft),var(--wt-accent-dusk-soft))}.lexical-grid-container-node:hover .component-block-wrapper.lexical-cell-active,.lexical-grid-container-node:hover .component-block-wrapper.lexical-cell-active:hover,.lexical-grid-container-node:hover>.lexical-cell-active,.lexical-grid-container-node:hover>.lexical-cell-active:hover{background-color:var(--wt-surface-canvas);background-image:linear-gradient(var(--wt-accent-dusk-soft),var(--wt-accent-dusk-soft))}.lexical-grid-container-node .editor-checklist,.lexical-grid-container-node .editor-heading-h1,.lexical-grid-container-node .editor-heading-h2,.lexical-grid-container-node .editor-heading-h3,.lexical-grid-container-node .editor-list-ol,.lexical-grid-container-node .editor-list-ul,.lexical-grid-container-node .editor-paragraph{margin:0}.lexical-grid-container-node .editor-hr{margin:.5rem 0}.lexical-grid-container-node .component-block-wrapper{margin:0}.editor-collapsible-list{list-style:none;margin:0 0 .75rem;padding-left:1.25rem}.editor-collapsible-list ol,.editor-collapsible-list ul,.editor-collapsible-list ul ul,.editor-collapsible-list ul ul ul,.editor-collapsible-list ul ul ul ul{list-style:none;list-style-type:none;padding-left:1.25rem}.editor-collapsible-list .editor-listitem{position:relative;padding-left:1.5rem;margin-bottom:.25rem}.editor-collapsible-list .editor-listitem:not(.editor-nested-listitem):before{content:"";position:absolute;left:-4px;top:calc(.4em - 3px);width:18px;height:18px;border:none;border-radius:var(--wt-radius-xs);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:11px 11px;mask-size:11px 11px;transition:transform var(--wt-duration-base) ease}.editor-collapsible-list .editor-listitem:not(.editor-nested-listitem):not(.editor-collapsible-parent):before{background-color:var(--wt-text-quiet);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.5 2.15 L9.35 6 L3.5 9.85 Z' fill='none' stroke='black' stroke-width='1.35' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.5 2.15 L9.35 6 L3.5 9.85 Z' fill='none' stroke='black' stroke-width='1.35' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(0deg);cursor:default;pointer-events:none}.editor-collapsible-list .editor-listitem.editor-collapsible-parent:before{background-color:var(--wt-text-secondary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.5 2.15 L9.35 6 L3.5 9.85 Z' fill='black' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.5 2.15 L9.35 6 L3.5 9.85 Z' fill='black' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(90deg);cursor:pointer;pointer-events:auto}.editor-collapsible-list .editor-listitem.editor-collapsible-parent.editor-collapsible-collapsed:before{transform:rotate(0deg)}.editor-collapsible-list .editor-collapsible-parent:after{content:"";position:absolute;left:-6px;top:calc(.4em - 5px);width:22px;height:22px;border-radius:var(--wt-radius-xs);background:transparent;cursor:pointer;transition:background var(--wt-duration-fast) var(--wt-ease-standard)}.editor-collapsible-list .editor-collapsible-parent:hover:after{background:var(--wt-surface-hover)}.editor-collapsible-list .editor-collapsible-parent:active:after{background:var(--wt-surface-pressed)}.editor-collapsible-list .editor-collapsible-collapsed+.editor-nested-listitem{display:none}.editor-collapsible-list .editor-nested-listitem{list-style:none;padding-left:0}.editor-collapsible-list .editor-nested-listitem:after,.editor-collapsible-list .editor-nested-listitem:before{display:none}.collaboration-cursors-container{position:relative;pointer-events:none;z-index:10}.collaboration-cursor-container{position:absolute;pointer-events:none}.collaboration-cursor-caret{position:absolute;width:2px;top:0;bottom:0;animation:collaboration-cursor-blink 1.2s step-end infinite}.collaboration-cursor-label{position:absolute;top:-18px;left:-1px;padding:1px 6px;border-radius:var(--wt-radius-xs) var(--wt-radius-xs) var(--wt-radius-xs) 0;font-family:var(--wt-family-sans);font-size:11px;font-weight:600;line-height:15px;white-space:nowrap;color:white;pointer-events:none;opacity:.92}.collaboration-cursor-selection{position:absolute;pointer-events:none;opacity:.2}@keyframes collaboration-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.lexical-collapse-container{position:relative;margin:.5rem 0;border-radius:var(--wt-radius-lg);background:var(--wt-surface-raised);border:1px solid var(--wt-border-hairline);overflow:visible}.lexical-collapse-title{position:relative;padding:.55rem 2.1rem .55rem 2rem;font-weight:600;color:var(--wt-text-strong);cursor:text;outline:none}.collapse-title-menu{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);z-index:5}.collapse-title-menu-btn{width:26px;height:26px;border:none;border-radius:var(--wt-radius-sm);background:transparent;color:var(--wt-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color var(--wt-duration-fast) var(--wt-ease-standard),color var(--wt-duration-fast) var(--wt-ease-standard)}.collapse-title-menu-btn:hover,.collapse-title-menu-btn[aria-expanded=true]{background:var(--wt-surface-hover);color:var(--wt-text-primary)}.collapse-title-menu-dropdown{position:absolute;top:100%;right:0;margin-top:6px;padding:4px;background:var(--wt-surface-overlay);border:1px solid var(--wt-border-subtle);border-radius:var(--wt-radius-md);box-shadow:var(--wt-shadow-lg);z-index:20;min-width:160px}.collapse-title-menu-dropdown[hidden]{display:none}.collapse-title-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:var(--wt-radius-sm);background:transparent;color:var(--wt-text-primary);font-family:var(--wt-family-sans);font-size:.8125rem;font-weight:400;cursor:pointer;text-align:left}.collapse-title-menu-item:hover{background:var(--wt-surface-hover)}.collapse-title-menu-item-danger{color:var(--wt-accent-rosehip)}.lexical-collapse-title .editor-heading-h2,.lexical-collapse-title .editor-paragraph{margin:0;min-height:1.35em}.lexical-collapse-title .editor-heading-h2:empty:before,.lexical-collapse-title .editor-heading-h2:has(br:only-child):before,.lexical-collapse-title .editor-paragraph:empty:before,.lexical-collapse-title .editor-paragraph:has(br:only-child):before{content:"Title";color:var(--wt-text-quiet);pointer-events:none;position:absolute}.lexical-collapse-title:before{content:"";position:absolute;left:6px;top:50%;width:18px;height:18px;margin-top:-9px;background-color:var(--wt-text-muted);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.5 2.15 L9.35 6 L3.5 9.85 Z' fill='black' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.5 2.15 L9.35 6 L3.5 9.85 Z' fill='black' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(0deg);transition:transform var(--wt-duration-fast) var(--wt-ease-standard),background-color var(--wt-duration-fast) var(--wt-ease-standard);cursor:pointer}.lexical-collapse-container[data-open=true]>.lexical-collapse-title:before{transform:rotate(90deg)}.lexical-collapse-title:hover:before{background-color:var(--wt-text-primary)}.lexical-collapse-content{position:relative;padding:0 .85rem .65rem 2rem}.lexical-collapse-content[hidden]{display:none}.lexical-collapse-content .editor-paragraph{margin:0 0 .4rem;min-height:1.35em}.lexical-collapse-content>.editor-paragraph:only-child:empty:before,.lexical-collapse-content>.editor-paragraph:only-child:has(br:only-child):before{content:"Content";color:var(--wt-text-quiet);pointer-events:none;position:absolute}.lexical-collapse-content .editor-heading-h1,.lexical-collapse-content .editor-heading-h2,.lexical-collapse-content .editor-heading-h3{margin:.3rem 0}.lexical-collapse-content .editor-checklist,.lexical-collapse-content .editor-collapsible-list,.lexical-collapse-content .editor-list-ol,.lexical-collapse-content .editor-list-ul{margin:0 0 .4rem}.lexical-collapse-container.collapse-drop-active{border:2px dashed color-mix(in srgb,var(--wt-border-focus) 60%,transparent);background:var(--wt-accent-dusk-soft);transition:border-color var(--wt-duration-base) var(--wt-ease-standard),background var(--wt-duration-base) var(--wt-ease-standard)}.code-block{position:relative;border-radius:var(--wt-radius-md);overflow:hidden;background:var(--wt-code-bg);border:1px solid var(--wt-code-border)}.code-block-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background:var(--wt-code-header);border-bottom:1px solid var(--wt-code-border)}.code-block-language-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--wt-border-subtle);border-radius:var(--wt-radius-pill);color:var(--wt-text-secondary);font-family:var(--wt-family-mono);font-size:.7rem;font-weight:500;letter-spacing:.02em;padding:3px 10px;cursor:pointer;transition:background var(--wt-duration-fast) var(--wt-ease-standard),border-color var(--wt-duration-fast) var(--wt-ease-standard),color var(--wt-duration-fast) var(--wt-ease-standard)}.code-block-language-btn:hover{background:var(--wt-surface-hover);border-color:var(--wt-border-strong);color:var(--wt-text-primary)}.code-block-icon-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:var(--wt-radius-sm);color:var(--wt-text-muted);cursor:pointer;transition:background var(--wt-duration-fast) var(--wt-ease-standard),color var(--wt-duration-fast) var(--wt-ease-standard)}.code-block-icon-btn:hover{background:var(--wt-surface-hover);color:var(--wt-text-primary)}.code-block-content{position:relative}.code-block-content .npm__react-simple-code-editor__textarea{outline:none}.code-block-pre,.code-block-textarea,.code-block-textarea-plain,.editor-text-code{font-feature-settings:none;font-variant-ligatures:none}.code-block-pre,.code-block-textarea{font-family:var(--wt-family-mono)!important;font-size:.84rem!important;line-height:1.65!important;color:var(--wt-code-text);min-height:2.4em}.code-block-textarea::placeholder{color:var(--wt-text-quiet);font-style:italic;-webkit-text-fill-color:var(--wt-text-quiet)}.code-block-textarea-plain{display:block;width:100%;box-sizing:border-box;margin:0;padding:12px;border:none;resize:vertical;background:transparent;outline:none;color:var(--wt-code-text);font-family:var(--wt-family-mono);font-size:.84rem;line-height:1.65;min-height:2.4em;-moz-tab-size:2;tab-size:2}.code-block-pre .hljs-comment,.code-block-pre .hljs-quote{color:var(--wt-code-comment);font-style:italic}.code-block-pre .hljs-keyword,.code-block-pre .hljs-link,.code-block-pre .hljs-literal,.code-block-pre .hljs-section,.code-block-pre .hljs-selector-tag{color:var(--wt-code-keyword)}.code-block-pre .hljs-addition,.code-block-pre .hljs-meta .hljs-string,.code-block-pre .hljs-regexp,.code-block-pre .hljs-string{color:var(--wt-code-string)}.code-block-pre .hljs-bullet,.code-block-pre .hljs-number,.code-block-pre .hljs-symbol,.code-block-pre .hljs-template-variable,.code-block-pre .hljs-variable{color:var(--wt-code-number)}.code-block-pre .hljs-built_in,.code-block-pre .hljs-class .hljs-title,.code-block-pre .hljs-name,.code-block-pre .hljs-title,.code-block-pre .hljs-title.class_,.code-block-pre .hljs-title.function_,.code-block-pre .hljs-type{color:var(--wt-code-function)}.code-block-pre .hljs-attr,.code-block-pre .hljs-attribute,.code-block-pre .hljs-property,.code-block-pre .hljs-tag .hljs-attr{color:var(--wt-code-attr)}.code-block-pre .hljs-tag,.code-block-pre .hljs-tag .hljs-name{color:var(--wt-code-keyword)}.code-block-pre .hljs-meta,.code-block-pre .hljs-punctuation{color:var(--wt-code-meta)}.code-block-pre .hljs-deletion{color:var(--wt-accent-rosehip)}.code-block-pre .hljs-emphasis{font-style:italic}.code-block-pre .hljs-strong{font-weight:700}.lexical-table-container{position:relative;display:grid;width:100%;grid-template-columns:var(--tbl-cols,repeat(3,minmax(0,1fr)));margin:.5rem 0}.lexical-table-container:hover{outline:1px dashed color-mix(in srgb,var(--wt-border-focus) 25%,transparent);outline-offset:2px;border-radius:var(--wt-radius-sm)}.lexical-table-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.lexical-table-cell{position:relative;padding:var(--tbl-cell-padding,8px 12px);vertical-align:top;border-color:var(--tbl-border-color,var(--wt-border-subtle));border-style:var(--tbl-border-style,solid);border-width:0;min-width:0;overflow-wrap:break-word;word-break:normal;box-sizing:border-box}.lexical-table-cell[style*="vertical-align: middle"]{align-content:center}.lexical-table-cell[style*="vertical-align: bottom"]{align-content:end}.lexical-table-cell .editor-checklist,.lexical-table-cell .editor-heading-h1,.lexical-table-cell .editor-heading-h2,.lexical-table-cell .editor-heading-h3,.lexical-table-cell .editor-list-ol,.lexical-table-cell .editor-list-ul,.lexical-table-cell .editor-paragraph{margin:0}.lexical-table-cell .editor-hr{margin:.5rem 0}.lexical-table-container[data-border-style=all] .lexical-table-cell{border-right-width:var(--tbl-border-width,1px);border-bottom-width:var(--tbl-border-width,1px)}.lexical-table-container[data-border-style=all] .lexical-table-row:first-child .lexical-table-cell{border-top-width:var(--tbl-border-width,1px)}.lexical-table-container[data-border-style=all] .lexical-table-cell:first-child{border-left-width:var(--tbl-border-width,1px)}.lexical-table-container[data-border-style=external]{border:var(--tbl-border-width,1px) var(--tbl-border-style,solid) var(--tbl-border-color,var(--wt-border-subtle));border-radius:var(--wt-radius-sm)}.lexical-table-container[data-border-style=horizontal] .lexical-table-cell,.lexical-table-container[data-border-style=row] .lexical-table-cell{border-bottom-width:var(--tbl-border-width,1px)}.lexical-table-container[data-border-style=column] .lexical-table-cell,.lexical-table-container[data-border-style=vertical] .lexical-table-cell{border-right-width:var(--tbl-border-width,1px)}.lexical-table-container[data-border-style=horizontal] .lexical-table-row:last-child .lexical-table-cell,.lexical-table-container[data-border-style=row] .lexical-table-row:last-child .lexical-table-cell{border-bottom-width:0}.lexical-table-container[data-border-style=column] .lexical-table-cell:last-child,.lexical-table-container[data-border-style=vertical] .lexical-table-cell:last-child{border-right-width:0}.lexical-table-container[data-header-row=true] .lexical-table-row:first-child .lexical-table-cell{font-weight:600;color:var(--wt-text-strong);background-image:linear-gradient(var(--wt-surface-hover),var(--wt-surface-hover))}.lexical-table-container[data-stripe-rows=true]
	.lexical-table-row:nth-child(2n) .lexical-table-cell{background-color:var(--tbl-stripe-color,var(--wt-surface-hover))}.lexical-table-container[data-sticky-header=true] .lexical-table-row:first-child .lexical-table-cell{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--wt-surface-canvas)}.lexical-table-container[data-caption]:not([data-caption=""]):before{content:attr(data-caption);grid-column:1/-1;text-align:center;font-size:.8125rem;font-weight:600;color:var(--wt-text-muted);padding:.25rem 0 .5rem}.lexical-table-cell.lexical-cell-active{background-image:linear-gradient(var(--wt-accent-dusk-soft),var(--wt-accent-dusk-soft))}.lexical-table-cell[data-col-resize-edge=true]:after{content:"";position:absolute;top:0;right:-1px;bottom:0;width:2px;background:var(--wt-border-focus);pointer-events:none;z-index:2}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.github-link-block-wrapper{position:relative;margin:.5rem 0}.github-link-block{position:relative;display:block}.github-link-block-card{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:var(--wt-surface-raised);border:1px solid var(--wt-border-hairline);border-radius:var(--wt-radius-md);text-decoration:none;color:var(--wt-text-primary);transition:border-color var(--wt-duration-fast) var(--wt-ease-standard),box-shadow var(--wt-duration-fast) var(--wt-ease-standard)}.github-link-block-card:hover{border-color:var(--wt-border-subtle);box-shadow:var(--wt-shadow-md)}.github-link-mark{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--wt-action-primary);color:var(--wt-action-primary-text)}.github-link-content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.github-link-title-row{display:flex;align-items:center;gap:.35rem;color:var(--wt-text-link);font-size:.95rem;font-weight:600}.github-link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.github-link-description{font-size:.8125rem;color:var(--wt-text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.github-link-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.2rem;font-size:.75rem;color:var(--wt-text-muted)}.github-link-owner{color:var(--wt-text-secondary)}.github-link-language{display:inline-flex;align-items:center;gap:.3rem}.github-link-language-dot{width:8px;height:8px;border-radius:50%;background:var(--wt-accent-dusk);display:inline-block}.github-link-stars{display:inline-flex;align-items:center;gap:.2rem;color:var(--wt-text-secondary)}.github-link-license{color:var(--wt-text-muted)}.github-link-state-badge{padding:1px 7px;border-radius:var(--wt-radius-pill);font-size:.6875rem;font-weight:600;text-transform:capitalize;border:1px solid var(--wt-border-subtle)}.github-link-state-badge[data-state=open]{color:var(--wt-accent-meadow);border-color:transparent;background:var(--wt-accent-meadow-soft)}.github-link-state-badge[data-state=closed]{color:var(--wt-accent-twilight);border-color:transparent;background:var(--wt-accent-twilight-soft)}.github-link-open-icon{color:var(--wt-text-muted);flex-shrink:0;align-self:center;transition:color var(--wt-duration-fast) var(--wt-ease-standard)}.github-link-block-card:hover .github-link-open-icon,.github-link-block-plain{color:var(--wt-text-link)}.github-link-block-plain{display:inline-block;text-decoration:none;font-size:.875rem;border-bottom:1px solid color-mix(in srgb,var(--wt-text-link) 35%,transparent);padding:2px 0;transition:color var(--wt-duration-fast) var(--wt-ease-standard),border-color var(--wt-duration-fast) var(--wt-ease-standard)}.github-link-block-plain:hover{color:var(--wt-text-link-hover);border-bottom-color:currentColor}.github-link-block-empty,.github-link-block-skeleton{padding:.75rem 1rem;background:var(--wt-surface-sunken);border:1px dashed var(--wt-border-subtle);border-radius:var(--wt-radius-md)}.github-link-block-empty,.video-embed-block-empty{font-size:.8125rem;color:var(--wt-text-muted)}.github-link-block-skeleton{display:flex;align-items:center;gap:.75rem}.github-link-skeleton-avatar{width:36px;height:36px;border-radius:50%;background:var(--wt-surface-pressed);animation:skeleton-pulse 1.4s ease-in-out infinite}.github-link-skeleton-lines{flex:1 1;display:flex;flex-direction:column;gap:.4rem}.github-link-skeleton-line{height:10px;border-radius:var(--wt-radius-xs);background:var(--wt-surface-pressed);animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:.85}}.github-link-rate-limited{margin-top:.4rem;font-size:.75rem;color:var(--wt-accent-honey)}.github-link-toolbar,.video-embed-toolbar{position:absolute;top:-14px;right:8px;display:flex;align-items:center;gap:4px;padding:2px 4px;background:var(--wt-surface-overlay);border:1px solid var(--wt-border-subtle);border-radius:var(--wt-radius-pill);box-shadow:var(--wt-shadow-md);z-index:10}.video-embed-block-wrapper{position:relative;margin:.5rem 0}.video-embed-block{position:relative;border-radius:var(--wt-radius-md);overflow:hidden;background:var(--wt-surface-sunken);border:1px solid var(--wt-border-hairline)}.video-embed-player{position:relative;width:100%;aspect-ratio:16/9;background:var(--wt-surface-inverse)}.video-embed-iframe{width:100%;height:100%;border:0;display:block;transition:opacity var(--wt-duration-slow) var(--wt-ease-standard)}.video-embed-skeleton{position:absolute;inset:0;background:linear-gradient(110deg,var(--wt-surface-hover) 8%,var(--wt-surface-pressed) 18%,var(--wt-surface-hover) 33%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.video-embed-poster{position:relative;display:block;width:100%;aspect-ratio:16/9;background:var(--wt-surface-inverse);text-decoration:none}.video-embed-poster-img{width:100%;height:100%;object-fit:cover;display:block;opacity:.88;transition:opacity var(--wt-duration-base) var(--wt-ease-standard)}.video-embed-poster:hover .video-embed-poster-img{opacity:1}.video-embed-poster-placeholder{width:100%;height:100%;background:var(--wt-surface-sunken)}.video-embed-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:var(--wt-action-primary);color:var(--wt-action-primary-text);display:flex;align-items:center;justify-content:center;box-shadow:var(--wt-shadow-lg);transition:transform var(--wt-duration-fast) var(--wt-ease-standard),background var(--wt-duration-fast) var(--wt-ease-standard)}.video-embed-poster:hover .video-embed-play-overlay{transform:translate(-50%,-50%) scale(1.06);background:var(--wt-action-primary-hover)}.video-embed-provider-badge{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:var(--wt-radius-pill);background:color-mix(in srgb,var(--wt-surface-inverse) 72%,transparent);color:var(--wt-text-inverse);font-size:.6875rem;font-weight:600;letter-spacing:.02em}.video-embed-caption{padding:.5rem .75rem .6rem}.video-embed-title{font-size:.875rem;font-weight:600;color:var(--wt-text-strong);line-height:1.3}.video-embed-author{font-size:.75rem;color:var(--wt-text-muted);margin-top:.15rem}.video-embed-block-empty{padding:.75rem 1rem;background:var(--wt-surface-sunken);border:1px dashed var(--wt-border-subtle);border-radius:var(--wt-radius-md)}.rich-link-display-chip{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 4px;border:1px solid var(--wt-border-subtle);border-radius:var(--wt-radius-sm);background:var(--wt-surface-overlay);color:var(--wt-text-secondary);cursor:pointer;box-shadow:var(--wt-shadow-md);transition:background var(--wt-duration-fast) var(--wt-ease-standard),border-color var(--wt-duration-fast) var(--wt-ease-standard),color var(--wt-duration-fast) var(--wt-ease-standard)}.rich-link-display-chip:hover{background:var(--wt-surface-selected);border-color:var(--wt-border-strong);color:var(--wt-text-primary)}.rich-link-display-menu{min-width:180px;background:var(--wt-surface-overlay);border:1px solid var(--wt-border-subtle);border-radius:var(--wt-radius-md);box-shadow:var(--wt-shadow-lg);padding:4px;font-family:var(--wt-family-sans)}.rich-link-display-menu-header{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wt-text-muted);padding:6px 8px 4px}.rich-link-display-menu-option{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:var(--wt-radius-sm);background:transparent;color:var(--wt-text-primary);font-family:var(--wt-family-sans);font-size:.8125rem;cursor:pointer;text-align:left;transition:background var(--wt-duration-fast) var(--wt-ease-standard),color var(--wt-duration-fast) var(--wt-ease-standard)}.rich-link-display-menu-option:hover{background:var(--wt-surface-hover)}.rich-link-display-menu-option.is-active{background:var(--wt-surface-selected);color:var(--wt-text-strong)}.rich-link-hover-tooltip{width:300px;background:var(--wt-surface-overlay);border:1px solid var(--wt-border-subtle);border-radius:var(--wt-radius-md);box-shadow:var(--wt-shadow-lg);overflow:hidden;font-family:var(--wt-family-sans)}.rich-link-hover-header{display:flex;align-items:center;gap:6px;padding:8px 8px 6px;border-bottom:1px solid var(--wt-border-hairline)}.rich-link-hover-url{flex:1 1;display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:.75rem;color:var(--wt-text-link);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-link-hover-url:hover{color:var(--wt-text-link-hover)}.rich-link-hover-edit{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--wt-radius-sm);background:transparent;color:var(--wt-text-muted);cursor:pointer}.rich-link-hover-edit:hover{background:var(--wt-surface-hover);color:var(--wt-text-primary)}.rich-link-hover-body{display:block;padding:8px;text-decoration:none;color:inherit}.rich-link-hover-error,.rich-link-hover-loading{font-size:.75rem;color:var(--wt-text-muted);padding:12px 10px}.rich-link-hover-thumb-wrap{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--wt-radius-sm);overflow:hidden;background:var(--wt-surface-sunken)}.rich-link-hover-thumb{width:100%;height:100%;object-fit:cover;display:block}.rich-link-hover-thumb-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--wt-surface-sunken),var(--wt-surface-pressed))}.rich-link-hover-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--wt-text-inverse);background:color-mix(in srgb,var(--wt-surface-inverse) 28%,transparent)}.rich-link-hover-provider{position:absolute;left:8px;bottom:8px;padding:2px 6px;border-radius:var(--wt-radius-xs);background:color-mix(in srgb,var(--wt-surface-inverse) 72%,transparent);color:var(--wt-text-inverse);font-size:.6875rem;font-weight:600}.rich-link-hover-meta{margin-top:8px}.rich-link-hover-title{font-size:.8125rem;font-weight:600;color:var(--wt-text-strong);line-height:1.3}.rich-link-hover-author,.rich-link-hover-desc{margin-top:3px;font-size:.75rem;color:var(--wt-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rich-link-hover-github{display:flex;gap:10px;align-items:flex-start}.rich-link-hover-github-content{min-width:0;flex:1 1}.rich-link-hover-github-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:.6875rem;color:var(--wt-text-muted)}.rich-link-hover-stars{display:inline-flex;align-items:center;gap:2px}.email-link-popover{min-width:220px;max-width:320px;background:var(--wt-surface-overlay);border:1px solid var(--wt-border-subtle);border-radius:var(--wt-radius-md);box-shadow:var(--wt-shadow-lg);padding:4px;z-index:3000;font-family:var(--wt-family-sans)}.email-link-popover-address{font-size:.8125rem;font-weight:600;color:var(--wt-text-strong);padding:6px 8px 8px;border-bottom:1px solid var(--wt-border-hairline);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-link-popover-actions{display:flex;flex-direction:column;gap:2px}.email-link-popover-action{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:var(--wt-radius-sm);background:transparent;color:var(--wt-text-primary);font-family:var(--wt-family-sans);font-size:.8125rem;cursor:pointer;text-align:left;transition:background var(--wt-duration-fast) var(--wt-ease-standard),color var(--wt-duration-fast) var(--wt-ease-standard)}.email-link-popover-action:hover{background:var(--wt-surface-hover)}.wt-anchor-target{border-radius:var(--wt-radius-sm);animation:wt-anchor-flash 2s var(--wt-ease-standard) 1}@keyframes wt-anchor-flash{0%,40%{background-color:var(--wt-surface-selected-strong)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){.wt-anchor-target{animation:none;background-color:var(--wt-surface-selected)}}::highlight(wt-comment){background-color:var(--wt-accent-honey-soft);-webkit-text-decoration:underline 2px var(--wt-accent-honey);text-decoration:underline 2px var(--wt-accent-honey);text-underline-offset:3px}::highlight(wt-comment-active){background-color:var(--wt-content-yellow-bg);-webkit-text-decoration:underline 2px var(--wt-accent-honey);text-decoration:underline 2px var(--wt-accent-honey);text-underline-offset:3px}.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);text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lb-root,.lb-root *,.lb-root :after,.lb-root :before{box-sizing:border-box;transition:none var(--lb-transition-duration) var(--lb-transition-easing)}.lb-root:where(:not(.lb-root .lb-root)){--lb-dynamic-background:var(--lb-background)}.lb-empty,.lb-error,.lb-loading{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,.lb-icon-container{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:lb-animation-spin .75s linear infinite}.lb-button{--lb-button-background:var(--lb-dynamic-background);all:unset;box-sizing:inherit;cursor:pointer;-webkit-user-select:none;-moz-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)){-webkit-padding-start:calc(.4 * var(--lb-spacing));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)){-webkit-padding-start:calc(.6 * var(--lb-spacing));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;-moz-user-select:none;user-select:none;font-size:.675em;font-weight:600}.lb-dropdown-label:where(:first-child){-webkit-padding-before:var(--lb-spacing);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);-webkit-margin-start:calc(-.125 * var(--lb-spacing));margin-inline-start:calc(-.125 * var(--lb-spacing));-webkit-margin-end:calc(.375 * 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){-webkit-margin-end:calc(.375 * var(--lb-spacing));margin-inline-end:calc(.375 * var(--lb-spacing))}.lb-dropdown-item-accessory{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:calc(-.25 * var(--lb-spacing));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){-webkit-margin-start:calc(var(--lb-icon-size) + (.375 - .125) * var(--lb-spacing));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 1;overflow:hidden}.lb-select-button-chevron{opacity:.75;flex:none;-webkit-margin-end:calc(-.25 * var(--lb-spacing));margin-inline-end:calc(-.25 * var(--lb-spacing))}.lb-collapsible-trigger{all:unset;box-sizing:inherit;-webkit-user-select:none;-moz-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;-webkit-margin-before:1px;margin-block-start:1px;-webkit-margin-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;-webkit-border-before:1px solid var(--lb-foreground-subtle);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;-webkit-padding-start:1.125em;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){-webkit-margin-before:.25em;margin-block-start:.25em}.lb-prose :where(li)>:where(p){margin-block:.25em}.lb-prose :where(li)>:where(p:first-child){-webkit-margin-before:0;margin-block-start:0}.lb-prose :where(li)>:where(p:last-child){-webkit-margin-after:0;margin-block-end:0}.lb-prose :where(a){color:var(--lb-foreground);-webkit-text-decoration-line:underline;text-decoration-line:underline;-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,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-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);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){-webkit-border-after:2px solid var(--lb-foreground-subtle);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)){-webkit-border-after:1px solid var(--lb-foreground-subtle);border-block-end:1px solid var(--lb-foreground-subtle)}.lb-prose :where(tfoot){-webkit-border-before:2px solid var(--lb-foreground-subtle);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){-webkit-padding-start:0;padding-inline-start:0}.lb-prose :where(th,td):where(:last-child){-webkit-padding-end:0;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;-webkit-padding-start:1.25em;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))){-webkit-margin-before:1em;margin-block-start:1em}.lb-prose :where(blockquote)>:where(:first-child){-webkit-margin-before:0;margin-block-start:0}.lb-prose :where(blockquote)>:where(:last-child){-webkit-margin-after:0;margin-block-end:0}.lb-prose>:where(:first-child){-webkit-margin-before:0;margin-block-start:0}.lb-prose>:where(:last-child){-webkit-margin-after:0;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{-webkit-border-after:1px solid var(--lb-foreground-subtle);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));-webkit-border-before:1px solid var(--lb-foreground-subtle);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 1;font-size:.8125em;font-weight:500;overflow:hidden}.lb-emoji-picker-active-emoji-label-placeholder{color:var(--lb-foreground-moderate);-webkit-margin-start:calc(.5 * var(--lb-spacing));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;-webkit-margin-start:auto;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);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;outline:none;-webkit-padding-start:calc(var(--lb-icon-size) + var(--lb-emoji-picker-offset-padding) + .375 * var(--lb-spacing));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 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;-webkit-padding-after:var(--lb-emoji-picker-padding);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;-webkit-margin-start:calc(.75 * var(--lb-spacing));margin-inline-start:calc(.75 * var(--lb-spacing));-webkit-margin-end:calc(-1 * calc(.75 * var(--lb-spacing)) + 5px);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;-moz-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;-moz-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:lb-animation-shimmer-skeleton 8s linear infinite}:is(.lb-comment-body,.lb-composer-editor){color:var(--lb-foreground-secondary)}:is(.lb-comment-body,.lb-composer-editor),:is(.lb-comment-body,.lb-composer-editor) *{line-height:var(--lb-line-height)}:is(.lb-comment-body,.lb-composer-editor) :where(p){--lb-line-height-crop:calc(1lh - 1em) /-2;margin-block:.25em}:is(.lb-comment-body,.lb-composer-editor) :where(p):where(:first-of-type){-webkit-margin-before:calc(.125em + var(--lb-line-height-crop));margin-block-start:calc(.125em + var(--lb-line-height-crop))}:is(.lb-comment-body,.lb-composer-editor) :where(p):where(:last-of-type){-webkit-margin-after:calc(.125em + var(--lb-line-height-crop));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);-webkit-text-decoration-line:underline;text-decoration-line:underline;-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,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-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);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{-webkit-padding-after:calc(.25 * var(--lb-spacing));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;-webkit-margin-before:calc(-.125 * var(--lb-spacing));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{-webkit-margin-end:auto;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);-webkit-padding-before:calc(.75 * var(--lb-spacing));padding-block-start:calc(.75 * var(--lb-spacing));-webkit-padding-after: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:after,.lb-composer-attachments-drop-area:before{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;-moz-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{block-size:var(--lb-comment-avatar-size);-webkit-margin-after:calc(.75 * var(--lb-spacing));margin-block-end:calc(.75 * var(--lb-spacing));position:relative}.lb-comment-details,.lb-comment-header{gap:calc(.75 * var(--lb-spacing));align-items:center;display:flex}.lb-comment-details{min-inline-size:0}.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));-webkit-margin-start:auto;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;-moz-user-select:none;user-select:none}.lb-comment-attachments,.lb-comment-reactions{-webkit-margin-before:calc(.75 * var(--lb-spacing));margin-block-start:calc(.75 * var(--lb-spacing))}.lb-comment-reactions{gap:calc(.375 * var(--lb-spacing));flex-wrap:wrap;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-feature-settings:"tnum";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));-webkit-margin-after:calc(.25 * var(--lb-spacing));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){-webkit-margin-start:calc(var(--lb-comment-avatar-size) + .75 * var(--lb-spacing));margin-inline-start:calc(var(--lb-comment-avatar-size) + .75 * var(--lb-spacing))}.lb-comment\:indent-content :where(.lb-comment-content){-webkit-padding-start:calc(var(--lb-comment-avatar-size) + .75 * var(--lb-spacing));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]){-webkit-padding-before:var(--lb-spacing);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]){-webkit-padding-after:var(--lb-spacing);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:after,.lb-thread-show-more:before{content:"";z-index:0;min-inline-size:var(--lb-spacing);-webkit-border-before:1px dashed var(--lb-foreground-subtle);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){-webkit-margin-before:calc(.5 * var(--lb-spacing));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:after,.lb-thread-new-indicator:before{content:"";z-index:0;-webkit-border-before:1px solid var(--lb-foreground-subtle);border-block-start:1px solid var(--lb-foreground-subtle);flex:1 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:"";-webkit-border-before:1px solid var(--lb-foreground-subtle);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;-moz-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:"";z-index:1;border-radius:inherit;box-shadow:var(--lb-inset-shadow);pointer-events:none;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;-webkit-margin-end:calc(-1 * var(--lb-avatar-stack-overlap));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){-webkit-margin-end:0;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{grid-gap:calc(.75 * var(--lb-spacing));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;-moz-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-delete:after,.lb-attachment:after{content:"";border-radius:inherit;pointer-events:none;transition-property:box-shadow;position:absolute;inset:0}.lb-attachment-delete:where(:focus-visible),.lb-attachment:where(:focus-visible){z-index:1}.lb-attachment-delete:where(:focus-visible):after,.lb-attachment:where(:focus-visible):after{box-shadow:var(--lb-dynamic-background) 0 0 0 2px,var(--lb-accent) 0 0 0 4px}.lb-attachment{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-description,.lb-attachment-name-base{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 img,.lb-attachment-preview-media video,.lb-attachment-preview-media:after{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));-webkit-padding-end:calc(.65 * 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;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 1}.lb-inbox-notification-body,.lb-inbox-notification-content{min-inline-size:0;max-inline-size:100%}.lb-inbox-notification-header{gap:calc(.75 * var(--lb-spacing));align-items:center;-webkit-margin-before:calc(.25 * var(--lb-spacing));margin-block-start:calc(.25 * var(--lb-spacing));-webkit-margin-after:calc(.5 * 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;-webkit-margin-start:auto;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-attachment),.lb-inbox-notification-comment :where(.lb-comment-reaction){pointer-events:none}.lb-inbox-notification-date{color:var(--lb-foreground-tertiary);font-size:.875em}.lb-inbox-notification-unread-indicator{block-size:10px;inline-size:10px;background:var(--lb-accent);border-radius:50%;align-self:center;-webkit-margin-start:calc(.5 * var(--lb-spacing));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);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-authors,.lb-history-version-summary-date{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.lb-history-version-summary-authors:first-letter,.lb-history-version-summary-date:first-letter{text-transform:capitalize}.lb-history-version-summary-date{color:var(--lb-foreground-secondary);font-weight:500}.lb-history-version-summary-authors{color:var(--lb-foreground-tertiary)}.lb-history-version-preview{background:var(--lb-dynamic-background);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);-webkit-border-before:1px solid var(--lb-foreground-subtle);border-block-start:1px solid var(--lb-foreground-subtle);background:var(--lb-dynamic-background);flex:none;align-items:center;-webkit-margin-before:auto;margin-block-start:auto;display:flex;position:-webkit-sticky;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;-webkit-margin-start:auto;margin-inline-start:auto;display:flex}.lb-history-version-summary-list,.lb-inbox-notification-list{margin:0;padding:0;list-style:none}.lb-history-version-summary-list-item:where(:not(:last-of-type)),.lb-inbox-notification-list-item:where(:not(:last-of-type)){-webkit-border-after:1px solid var(--lb-foreground-subtle);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;-webkit-padding-start: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;-webkit-padding-end: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-composer-suggestions,.lb-dropdown{padding:4px;overflow-y:auto}.lb-composer-suggestions:where([data-hidden]),.lb-dropdown:where([data-hidden]){opacity:0}.lb-composer-suggestions-list-item,.lb-dropdown-item{padding:calc(.25 * var(--lb-spacing)) calc(.5 * var(--lb-spacing));align-items:center;font-size:.875rem;display:flex}.lb-composer-suggestions-list-item,.lb-dropdown-item,.lb-emoji-picker-emoji{border-radius:calc(var(--lb-radius) - .75 * 4px);color:var(--lb-foreground-secondary);cursor:pointer;-webkit-user-select:none;-moz-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-composer-floating-toolbar,.lb-composer-suggestions,.lb-dropdown,.lb-emoji-picker,.lb-floating-composer,.lb-floating-thread,.lb-floating-thread-composer,.lb-tooltip{animation-duration:var(--lb-transition-duration);animation-timing-function:var(--lb-transition-easing);will-change:transform,opacity}:is(.lb-dropdown,.lb-emoji-picker,.lb-tooltip:where([data-state=delayed-open]),.lb-composer-suggestions,.lb-composer-floating-toolbar):where([data-side=top]){animation-name:lb-animation-slide-up}:is(.lb-dropdown,.lb-emoji-picker,.lb-tooltip:where([data-state=delayed-open]),.lb-composer-suggestions,.lb-composer-floating-toolbar):where([data-side=bottom]){animation-name:lb-animation-slide-down}:is(.lb-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{-webkit-padding-start:calc(.5 * var(--lb-spacing));padding-inline-start:calc(.5 * var(--lb-spacing));-webkit-padding-end:calc(.625 * 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);-webkit-margin-start:calc(-.125 * var(--lb-spacing));margin-inline-start:calc(-.125 * var(--lb-spacing));-webkit-margin-end:calc(.5 * 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;-webkit-margin-start:calc(.625 * var(--lb-spacing));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;-webkit-margin-start:calc(.5 * var(--lb-spacing));margin-inline-start:calc(.5 * var(--lb-spacing));font-size:.675em;font-weight:600}.lb-code-block :where(.lb-code-block-header-actions){-webkit-margin-start:auto;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){-webkit-margin-before:calc(.125em + var(--lb-line-height-crop));margin-block-start:calc(.125em + var(--lb-line-height-crop))}.lb-ai-composer-editor :where(p):where(:last-of-type){-webkit-margin-after:calc(.125em + var(--lb-line-height-crop));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;-webkit-margin-before:calc(-.125 * var(--lb-spacing));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{-webkit-margin-end:auto;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){-webkit-margin-before:0;margin-block-start:0}.lb-ai-chat-message-content>:where(:last-child){-webkit-margin-after:0;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;-webkit-padding-before:calc(1.5 * var(--lb-spacing));padding-block-start:calc(1.5 * var(--lb-spacing));-webkit-padding-after:calc(3 * 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%;-webkit-margin-start:auto;margin-inline-start:auto}.lb-ai-chat-footer{gap:calc(.75 * var(--lb-spacing));position:relative}.lb-ai-chat,.lb-ai-chat-footer{flex-direction:column;inline-size:100%;display:flex}.lb-ai-chat{--lb-ai-chat-container-width:100%;background:var(--lb-background);isolation:isolate;block-size:100%;overflow-y:auto}.lb-ai-chat :where(.lb-ai-chat-footer){z-index:1;-webkit-margin-before:auto;margin-block-start:auto;position:-webkit-sticky;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:"";-webkit-border-before:1px solid var(--lb-foreground-subtle);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);-webkit-padding-before:0;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;-moz-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;-moz-user-select:none;user-select:none;animation:lb-animation-shimmer-text 2s cubic-bezier(.1,0,.9,1) infinite}.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;-moz-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;-webkit-padding-end:calc(.625 * var(--lb-spacing));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;-webkit-margin-end:calc(.3125 * var(--lb-spacing));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)){-webkit-margin-end:calc(.25 * var(--lb-spacing));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;-moz-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){-webkit-margin-start:calc(.3125 * var(--lb-spacing));margin-inline-start:calc(.3125 * var(--lb-spacing))}.lb-ai-tool:where(.lb-ai-tool\:variant-block) :where(.lb-ai-tool-header-status){-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:calc(.1875 * var(--lb-spacing));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:-moz-fit-content;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){-webkit-margin-start:calc(-.125 * var(--lb-spacing));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)){-webkit-margin-start:calc(-.0625 * var(--lb-spacing));margin-inline-start:calc(-.0625 * var(--lb-spacing))}.lb-ai-tool:where(.lb-ai-tool\:variant-minimal) :where(.lb-ai-tool-content:not(:empty)){-webkit-padding-before:calc(.5 * var(--lb-spacing));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;-webkit-margin-before:calc(.75 * var(--lb-spacing));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;-webkit-margin-start:auto;margin-inline-start:auto;display:flex}.lb-ai-chat-message-reasoning,.lb-ai-chat-message-retrieval,.lb-ai-chat-message-thinking{-webkit-margin-after:calc(.75 * var(--lb-spacing));margin-block-end:calc(.75 * var(--lb-spacing))}.lb-ai-chat-message-retrieval,.lb-ai-chat-message-thinking{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;color:var(--lb-foreground-tertiary);transition-property:color}.lb-ai-chat-message-retrieval:where(.lb-ai-chat-pending),.lb-ai-chat-message-thinking: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;-webkit-margin-start:calc(.25 * var(--lb-spacing));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){-webkit-margin-before:calc(.5 * var(--lb-spacing));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;-webkit-margin-start:calc(.5 * var(--lb-spacing));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(1turn)}}@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-actions),.lb-inbox-notification:where(.lb-inbox-notification\:show-actions-hover) :where(.lb-inbox-notification-details){grid-area:secondary;justify-self:end}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.lb-collapsible-content{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-composer-suggestions:where(:not([data-state=closed])),.lb-dropdown:where(:not([data-state=closed])),.lb-emoji-picker:where(:not([data-state=closed])),.lb-floating-composer:where(:not([data-state=closed])),.lb-floating-thread-composer:where(:not([data-state=closed])),.lb-floating-thread:where(:not([data-state=closed])),.lb-tooltip:where([data-state=delayed-open]:not([data-state=closed])){animation-name:lb-animation-appear}}