@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2) format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,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:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-italic-Dg-ZdBy0.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-italic-Dc0B1559.woff2) format("woff2"),url(/assets/lato-latin-400-italic-DL5fBv-7.woff) format("woff");unicode-range:U+0000-00FF,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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,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:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-italic-COy6bFiU.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-italic-Jzc1y7Yy.woff2) format("woff2"),url(/assets/lato-latin-700-italic-Db_2buKa.woff) format("woff");unicode-range:U+0000-00FF,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:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-ext-900-normal-BhetttCG.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2) format("woff2"),url(/assets/lato-latin-900-normal-CZBfLiEO.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-italic-O9KpBTMP.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-italic-BC1D_hcE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-italic-BOZ1G-_q.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-italic-CKSJVnJa.woff2) format("woff2-variations");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:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-italic-QwKXLQRc.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-italic-DKUSOBgV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-italic-Cigfgs4r.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-italic-DC5MiAaX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:light;--bg:#f6f6f7;--panel:#fff;--overlay:#fff;--control-bg:#fff;--control-hover:#ececee;--input-bg:#fff;--bg-faint:#fafafa;--bg-subtle:#f4f4f5;--code-bg:#f4f4f5;--bg-hover:#18181b14;--border:#e4e4e7;--border-faint:#f0f0f1;--border-strong:#d4d4d8;--text:#18181b;--text-2:#3f3f46;--muted:#71717a;--muted-2:#a1a1aa;--accent:#6d28d9;--accent-solid:#6d28d9;--on-accent:#fff;--reaction-bg:#18181b17;--reaction-bg-hover:#18181b26;--md-doc-bg:#fff;--danger:#b91c1c;--danger-bg:#fef2f2;--danger-border:#fecaca;--danger-solid:#dc2626;--success:#059669;--success-solid:#10b981;--success-border:#bbf7d0;--warning:#b45309;--warning-bg:#fffbeb;--warning-solid:#f59e0b;--info:#0369a1;--info-bg:#e0f2fe;--info-border:#bae6fd;--inverse-bg:#18181b;--inverse-text:#fff;--inverse-muted:#a1a1aa;--inverse-code:#e4e4e7;--inverse-hover:#3f3f46;--backdrop:#18181b59}:root[data-theme=dark]{color-scheme:dark;--bg:#0d1117;--panel:#0d1117;--overlay:#161b22;--control-bg:#21262d;--control-hover:#30363d;--input-bg:#0d1117;--bg-faint:#161b22;--bg-subtle:#6e768133;--code-bg:#161b22;--bg-hover:#b1bac41f;--border:#30363d;--border-faint:#21262d;--border-strong:#3d444d;--text:#e6edf3;--text-2:#c9d1d9;--muted:#8b949e;--muted-2:#6e7681;--accent:#a371f7;--accent-solid:#8957e5;--on-accent:#fff;--reaction-bg:#b1bac429;--reaction-bg-hover:#b1bac442;--md-doc-bg:#161b22;--danger:#f85149;--danger-bg:#f851491a;--danger-border:#f8514966;--danger-solid:#da3633;--success:#3fb950;--success-solid:#3fb950;--success-border:#3fb95066;--warning:#d29922;--warning-bg:#bb800926;--warning-solid:#d29922;--info:#58a6ff;--info-bg:#388bfd26;--info-border:#388bfd66;--inverse-bg:#30363d;--inverse-text:#e6edf3;--inverse-muted:#8b949e;--inverse-code:#e6edf3;--inverse-hover:#484f58;--backdrop:#01040999}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0d1117;--panel:#0d1117;--overlay:#161b22;--control-bg:#21262d;--control-hover:#30363d;--input-bg:#0d1117;--bg-faint:#161b22;--bg-subtle:#6e768133;--code-bg:#161b22;--bg-hover:#b1bac41f;--border:#30363d;--border-faint:#21262d;--border-strong:#3d444d;--text:#e6edf3;--text-2:#c9d1d9;--muted:#8b949e;--muted-2:#6e7681;--accent:#a371f7;--accent-solid:#8957e5;--on-accent:#fff;--reaction-bg:#b1bac429;--reaction-bg-hover:#b1bac442;--md-doc-bg:#161b22;--danger:#f85149;--danger-bg:#f851491a;--danger-border:#f8514966;--danger-solid:#da3633;--success:#3fb950;--success-solid:#3fb950;--success-border:#3fb95066;--warning:#d29922;--warning-bg:#bb800926;--warning-solid:#d29922;--info:#58a6ff;--info-bg:#388bfd26;--info-border:#388bfd66;--inverse-bg:#30363d;--inverse-text:#e6edf3;--inverse-muted:#8b949e;--inverse-code:#e6edf3;--inverse-hover:#484f58;--backdrop:#01040999}}*{box-sizing:border-box}html,body{height:100%;margin:0}:root{--font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-ui:var(--font-system)}[data-font=inter]{--font-ui:"Inter Variable", var(--font-system)}[data-font=lato]{--font-ui:"Lato", var(--font-system)}[data-font=plex]{--font-ui:"IBM Plex Sans Variable", var(--font-system)}[data-font=atkinson]{--font-ui:"Atkinson Hyperlegible Next Variable", var(--font-system)}body{font-family:var(--font-ui);color:var(--text);background:var(--bg)}input,textarea,select{background-color:var(--input-bg);color:var(--text)}.app{grid-template-columns:300px 1fr;height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;min-height:0;display:flex}.brand{letter-spacing:-.01em;padding:16px 16px 6px;font-size:16px;font-weight:650}.brand .tag{text-transform:uppercase;color:var(--accent);background:var(--accent);font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.brand .tag{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.brand .tag{vertical-align:middle;border-radius:999px;padding:2px 6px}.root-path{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--border);padding:0 16px 12px;font-size:12px;overflow:hidden}.sync-error{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:8px;margin:12px;padding:8px 10px;font-size:13px}.disks{border-bottom:1px solid var(--border);padding:10px 16px}.disks-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:11px}.disks-count{color:var(--accent)}.disks-empty{color:var(--muted);font-size:12px;line-height:1.5}.disks-empty code{background:var(--bg-subtle);border-radius:4px;padding:1px 4px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11px}.disk-row{align-items:center;gap:7px;padding:2px 0;font-size:13px;display:flex}.disk-dot{background:var(--success-solid);border-radius:50%;flex:none;width:7px;height:7px}.disk-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tree-header{font-size:var(--sb-fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 12px 2px 16px;display:flex}.new-file{gap:4px;padding:4px 12px;display:flex}.new-file input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:6px;flex:1;padding:5px 8px;font-size:14px}.tree{flex-direction:column;flex:1;gap:1px;padding:8px;display:flex;overflow-y:auto}.tree-empty{font-size:var(--sb-fs-sub);color:var(--muted);padding:8px 10px}.tree-loading{font-size:var(--sb-fs-sub);color:var(--muted);margin-left:22px;padding-top:3px;padding-bottom:3px}.tree-item{font-size:var(--sb-fs-row);color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 10px;text-decoration:none;display:block;overflow:hidden}.tree-item:hover{background:var(--bg-hover)}.tree-item.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tree-item.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.tree-item.active{color:var(--accent);font-weight:550}.hint{color:var(--muted);border-top:1px solid var(--border);padding:12px 16px;font-size:12px;line-height:1.5}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.empty{text-align:center;color:var(--muted);margin:auto}.empty-title{color:var(--text);font-size:17px;font-weight:600}.empty-sub{margin-top:4px;font-size:14px}.doc-loading{color:var(--muted);margin:auto;font-size:14px}.editor-wrap{flex-direction:column;height:100%;min-height:0;display:flex}.doc-conn{color:var(--muted);flex:none;align-items:center;gap:6px;margin-left:10px;font-size:13px;display:inline-flex}.editor-status{text-transform:capitalize}.presence-strip{flex:none;align-items:center;padding-left:2px;display:inline-flex}.presence-strip .thread-avatar{box-shadow:0 0 0 2px var(--panel);cursor:default}.presence-strip .thread-avatar+.thread-avatar{margin-left:-6px}.presence-strip .presence-more{background:var(--muted-2);color:var(--text)}.dot{background:var(--muted-2);border-radius:50%;width:8px;height:8px}.dot.connected{background:var(--success-solid)}.dot.connecting{background:var(--warning-solid)}.dot.disconnected{background:var(--danger-solid)}.editor-scroll{flex:1;padding:40px 24px 120px;display:block;overflow-y:auto}.md-doc{background:var(--md-doc-bg);border:1px solid var(--border);max-width:1200px;min-height:calc(100vh - 220px);font-size:var(--doc-font,17px);border-radius:10px;outline:none;margin:0 auto;padding:56px 72px;line-height:1.7;box-shadow:0 1px 3px #0000000d}.editor-scroll.full{padding-left:40px;padding-right:40px}.editor-scroll.full .md-doc{max-width:100%}.page-menu-wrap{display:inline-flex;position:relative}.menu-backdrop{z-index:45;position:fixed;inset:0}.page-menu{z-index:46;background:var(--overlay);border:1px solid var(--border);border-radius:10px;min-width:200px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000029}.page-menu-item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:14px;display:flex}.page-menu-item:hover:not(.static){background:var(--bg-hover)}.page-menu-item.static{cursor:default}.page-menu-item.danger{color:var(--danger)}.page-menu-item.danger:hover{background:var(--danger-bg)}.page-stepper{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.page-stepper button{border:1px solid var(--border);background:var(--control-bg);cursor:pointer;min-width:26px;height:24px;color:var(--text);border-radius:5px;font-size:13px;font-weight:600}.page-stepper button:hover{background:var(--control-hover)}.page-stepper b{text-align:center;min-width:22px;font-size:13px}.page-menu-sep{background:var(--border);height:1px;margin:4px 6px}.page-menu-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);padding:6px 10px 2px;font-size:12px;font-weight:600}.page-menu-item.on{color:var(--accent)}.page-menu-check{margin-left:auto;display:inline-flex}.ctx-menu{z-index:46;background:var(--overlay);border:1px solid var(--border);border-radius:10px;min-width:172px;padding:5px;position:fixed;box-shadow:0 12px 32px #00000029}.editor-toast{z-index:60;background:var(--inverse-bg);color:var(--inverse-text);pointer-events:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.md-doc .sd-heading{scroll-margin-top:24px}.md-doc:focus{outline:none}.md-doc>:first-child{margin-top:0}.md-doc h1{letter-spacing:-.02em;margin:.6em 0 .3em;font-size:1.9em;font-weight:700}.md-doc h2{letter-spacing:-.01em;margin:1.1em 0 .3em;font-size:1.45em;font-weight:650}.md-doc h3{margin:1em 0 .3em;font-size:1.18em;font-weight:600}.md-doc p{margin:.6em 0}.md-doc ul{margin:.5em 0;padding-left:1.5em;list-style:outside}.md-doc ol{margin:.5em 0;padding-left:1.5em;list-style:decimal}.md-doc ul ul{list-style:circle}.md-doc li{margin:.2em 0}.md-doc li>p{margin:0}.md-doc ul[data-type=taskList]{padding-left:.25em;list-style:none}.md-doc ul[data-type=taskList] ul[data-type=taskList]{padding-left:1.5em}.md-doc li[data-type=taskItem]{align-items:flex-start;gap:.5em;display:flex}.md-doc li[data-type=taskItem]>label{-webkit-user-select:none;user-select:none;flex:none;padding-top:.2em}.md-doc li[data-type=taskItem]>label input[type=checkbox]{cursor:pointer;accent-color:var(--accent);vertical-align:middle;width:1em;height:1em;margin:0}.md-doc li[data-type=taskItem]>div{flex:auto;min-width:0}.md-doc li[data-type=taskItem]>div>p{margin:0}.md-doc li[data-type=taskItem][data-checked=true]>div>p{color:var(--muted);text-decoration:line-through}.md-doc blockquote{border-left:3px solid var(--border);color:var(--muted);margin:.8em 0;padding:.2em 1em}.md-doc code{background:var(--bg-subtle);border-radius:4px;padding:.15em .35em;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:.88em}.md-doc pre{background:var(--bg-subtle);border-radius:8px;margin:.8em 0;padding:14px 16px;overflow-x:auto}.md-doc pre code{background:0 0;padding:0;font-size:.86em}.md-doc a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.md-doc hr{border:none;border-top:1px solid var(--border);margin:1.4em 0}.md-doc .sd-frontmatter{border:1px solid var(--border);background:var(--bg-subtle);color:var(--muted);-webkit-user-select:none;user-select:none;border-radius:8px;margin:0 0 1.2em;padding:8px 12px 10px;font-size:.82em;line-height:1.45}.sd-fm-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.sd-fm-title{letter-spacing:.02em;text-transform:uppercase;font-size:.85em;font-weight:600}.sd-fm-edit{appearance:none;color:var(--muted);font:inherit;cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:4px;padding:1px 6px;font-size:.95em;transition:opacity .12s}.sd-frontmatter:hover .sd-fm-edit,.sd-fm-edit:focus-visible{opacity:1}.sd-fm-edit:hover{color:var(--text);border-color:var(--border);background:var(--panel)}.sd-fm-grid{grid-template-columns:max-content 1fr;gap:2px 14px;margin:0;display:grid}.sd-fm-key{color:var(--muted);margin:0;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:.92em}.sd-fm-val{color:var(--text);overflow-wrap:anywhere;margin:0}.sd-fm-empty{font-style:italic}.sd-fm-warn{color:var(--warning);font-weight:600}.md-doc .sd-fm-raw,.md-doc .sd-frontmatter-raw{color:var(--muted);white-space:pre-wrap;border-left:3px solid var(--border);background:0 0;border-radius:0;margin:6px 0 0;padding:6px 8px;font-size:.92em}.md-doc .sd-frontmatter-raw{margin:0 0 1em}.md-doc img{border-radius:6px;max-width:100%;height:auto}.sd-img-frame{max-width:100%;line-height:0;display:inline-block;position:relative}.sd-img.selected .sd-img-frame{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.sd-img-handle{cursor:col-resize;opacity:0;touch-action:none;justify-content:center;align-items:center;width:22px;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0}.sd-img-handle-left{left:0}.sd-img-handle-right{right:0}.sd-img-handle:after{content:"";background:#0000008c;border:1px solid #ffffffe6;border-radius:99px;width:6px;height:44px;max-height:60%;box-shadow:0 1px 3px #0000004d}.sd-img-frame:hover .sd-img-handle,.sd-img.resizing .sd-img-handle{opacity:1}.sd-img-size{color:#fff;pointer-events:none;background:#000000a6;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:500;line-height:1.6;display:none;position:absolute;bottom:8px;right:8px}.sd-img.resizing .sd-img-size{display:block}.md-doc[contenteditable=false] .sd-img-handle{display:none}.sd-upload-ph{border:1px dashed var(--border-strong);background:var(--bg-faint);color:var(--muted);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;margin:4px 0;padding:6px 10px;font-size:14px;line-height:1.2;display:inline-flex}.sd-upload-ph-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite sd-upload-pulse}@keyframes sd-upload-pulse{0%,to{opacity:.35}50%{opacity:1}}.collaboration-cursor__caret{border-left:1px solid var(--text);border-right:1px solid var(--text);word-break:normal;pointer-events:none;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-cursor__label{color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:4px 4px 4px 0;padding:2px 6px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:-1.4em;left:-1px}.guest{border-top:1px solid var(--border);padding:12px 16px}.guest-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:11px}.guest-row{align-items:center;gap:8px;display:flex}.guest-dot{border-radius:50%;flex:none;width:12px;height:12px}.guest-name{border:1px solid var(--border);border-radius:6px;flex:1;min-width:0;padding:5px 8px;font-family:inherit;font-size:14px}.guest-colors{gap:6px;margin-top:8px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:16px;height:16px;padding:0}.swatch.on{border-color:var(--text)}.guest-name-static{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:550;overflow:hidden}.guest-email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.logout-btn{border:1px solid var(--border);background:var(--control-bg);cursor:pointer;color:var(--muted);border-radius:6px;padding:3px 8px;font-size:12px}.logout-btn:hover{background:var(--control-hover);color:var(--text)}.guest-colors{align-items:center}.guest-colors-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-right:4px;font-size:11px}.invite-box{border-top:1px solid var(--border);padding:12px 16px}.invite-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:11px}.invite-form{gap:4px;display:flex}.invite-form input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:6px;flex:1;padding:5px 8px;font-size:13px}.invite-form button{border:1px solid var(--accent);background:var(--accent-solid);color:var(--on-accent);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:550}.invite-form button:disabled{opacity:.6}.invite-ok{color:var(--success);margin-top:6px;font-size:12px}.invite-err{color:var(--danger);margin-top:6px;font-size:12px}.auth-page{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;width:100%;max-width:380px;padding:32px;box-shadow:0 4px 24px #0000000f}.auth-brand{margin-bottom:20px;font-size:16px;font-weight:650}.auth-title{letter-spacing:-.01em;margin:0 0 20px;font-size:21px;font-weight:650}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-field{flex-direction:column;gap:5px;display:flex}.auth-field span{color:var(--muted);font-size:13px;font-weight:550}.auth-field input{border:1px solid var(--border);font:inherit;border-radius:8px;padding:9px 11px;font-size:15px}.auth-field input:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.auth-field input:focus{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.auth-field input:focus{border-color:var(--accent)}.auth-error{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:8px;padding:8px 10px;font-size:14px}.auth-notice{color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:8px;margin-bottom:14px;padding:8px 10px;font-size:14px}.auth-submit{background:var(--accent-solid);color:var(--on-accent);font:inherit;cursor:pointer;border:none;border-radius:8px;margin-top:4px;padding:10px;font-size:15px;font-weight:600}.auth-submit:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.auth-submit:hover{background:color-mix(in srgb,var(--accent) 88%,black)}}.auth-switch{color:var(--muted);text-align:center;margin-top:18px;font-size:14px}.auth-switch a{color:var(--accent);font-weight:550;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-oauth{border:1px solid var(--border);color:var(--text);background:var(--panel);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:15px;font-weight:550;text-decoration:none;display:flex}.auth-oauth:hover{background:var(--bg-hover)}.auth-or{color:var(--muted);align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--border);flex:1;height:1px}.auth-forgot{text-align:center;margin-top:12px}.auth-forgot a{color:var(--muted);font-size:14px;text-decoration:none}.auth-forgot a:hover{text-decoration:underline}.app{grid-template-columns:260px 1fr}.sb-reopen{z-index:30;border:1px solid var(--border);background:var(--control-bg);cursor:pointer;color:var(--muted);border-radius:8px;padding:6px;position:fixed;top:12px;left:12px;box-shadow:0 1px 3px #0000000f}.sb-reopen:hover{background:var(--control-hover);color:var(--text)}.sb{border-right:1px solid var(--border);background:var(--panel);--sb-fs-title:15px;--sb-fs-row:14px;--sb-fs-sub:13px;--sb-fs-label:12px;flex-direction:column;min-height:0;display:flex}.sb-top{align-items:center;gap:4px;padding:8px 8px 6px 10px;display:flex}.sb-switch{cursor:pointer;min-width:0;font:inherit;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:8px;padding:6px;display:flex}.sb-switch:hover{background:var(--bg-hover)}.sb-proj-avatar{width:22px;height:22px;color:var(--on-accent);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.sb-proj-avatar.sm{border-radius:5px;width:18px;height:18px;font-size:10px}.sb-proj-avatar.ws-icon-img{object-fit:cover;background:var(--control-bg)}.sb-proj-name{text-align:left;min-width:0;font-weight:600;font-size:var(--sb-fs-title);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sb-switch svg{color:var(--muted);flex:none}.sb-switcher{border:1px solid var(--border);background:var(--overlay);border-radius:10px;margin:0 8px 4px;padding:4px;box-shadow:0 8px 24px #0000001a}.sb-switch-item{color:var(--text);font-size:var(--sb-fs-row);border-radius:7px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.sb-switch-item:hover{background:var(--bg-hover)}.sb-switch-item.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sb-switch-item.active{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.sb-switch-item .sb-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-role{font-size:var(--sb-fs-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.sb-newproj{border-top:1px solid var(--border);gap:4px;margin-top:4px;padding:6px 4px 2px;display:flex}.sb-newproj input{border:1px solid var(--border);min-width:0;font:inherit;font-size:var(--sb-fs-row);border-radius:6px;flex:1;padding:5px 8px}.sb-newproj button{border:1px solid var(--accent);background:var(--accent-solid);color:var(--on-accent);cursor:pointer;border-radius:6px;align-items:center;padding:4px 8px;display:inline-flex}.sb-newproj button:disabled{opacity:.5}.sb-rename-offer{font-size:var(--sb-fs-row);padding:8px 6px 4px}.sb-rename-offer p{margin:0 0 8px;line-height:1.4}.sb-rename-offer .btn-row{flex-wrap:wrap}.sb-section{padding:4px 8px}.sb-section-head{font-size:var(--sb-fs-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:8px 8px 4px;font-weight:600;display:flex}.sb-section-head b{color:var(--accent);font-weight:600}.sb-newfile{gap:4px;padding:2px 4px 6px;display:flex}.sb-newfile input{border:1px solid var(--border);min-width:0;font:inherit;font-size:var(--sb-fs-row);border-radius:6px;flex:1;padding:5px 8px}.filetree{--tree-row-h:calc(var(--sb-fs-row) * 1.5 + 8px);flex-direction:column;display:flex}.filetree>.tree-file,.filetree>.tree-folder-row,.filetree>.tree-loading{box-sizing:border-box;height:var(--tree-row-h);flex:none}.filetree>.tree-loading{align-items:center;display:flex}.tree-folder{cursor:pointer;width:100%;font:inherit;font-size:var(--sb-fs-row);color:var(--text);background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:flex}.tree-folder:hover{background:var(--bg-hover)}.tree-chevron{width:14px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.tree-ico{flex:none;align-items:center;display:inline-flex}.tree-folder svg,.tree-file svg{color:var(--muted);flex:none}.tree-file.active .tree-ico svg{color:var(--accent)}.tree-file{color:var(--text);font-size:var(--sb-fs-row);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:flex}.tree-file:hover{background:var(--bg-hover)}.tree-file.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tree-file.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.tree-file.active{color:var(--accent);font-weight:550}.tree-file.active svg{color:var(--accent)}.tree-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filetree .tree-status{width:7px;height:7px;margin:0 -1px}.filetree .tree-status.is-many{box-shadow:0 0 0 2px var(--sc,var(--status-gray))}@supports (color:color-mix(in lab,red,red)){.filetree .tree-status.is-many{box-shadow:0 0 0 2px color-mix(in srgb,var(--sc,var(--status-gray)) 28%,transparent)}}.filetree .tree-status.is-unknown{border:1.5px dashed var(--border-strong);background:0 0}.sb-invite{gap:4px;padding:2px 4px 6px;display:flex}.sb-invite input{border:1px solid var(--border);min-width:0;font:inherit;font-size:var(--sb-fs-row);border-radius:6px;flex:1;padding:5px 8px}.sb-invite button{border:1px solid var(--accent);background:var(--accent-solid);color:var(--on-accent);font-size:var(--sb-fs-row);cursor:pointer;border-radius:6px;padding:4px 10px}.sb-invite-ok{font-size:var(--sb-fs-sub);color:var(--success);padding:0 8px 6px}.sb-invite-err{font-size:var(--sb-fs-sub);color:var(--danger);padding:0 8px 6px}.sb-members{flex-direction:column;gap:1px;display:flex}.sb-member{font-size:var(--sb-fs-row);border-radius:6px;align-items:center;gap:7px;padding:4px 8px;display:flex}.sb-avatar{width:20px;height:20px;color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.sb-member .sb-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-folders{margin-top:auto;padding-top:8px;padding-bottom:6px}.sb-folders-row{width:100%;font:inherit;font-size:var(--sb-fs-sub);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:4px 8px;display:flex}.sb-folders-row:hover,.sb-folders-row.open{color:var(--text)}.sb-folders-row:hover{background:var(--bg-hover)}.sb-folders-row .sb-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-folders-row svg{color:var(--muted);flex:none}.disk-dot.off{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.sb-disks{padding:1px 0 0 14px}.sb-disk{width:100%;font-size:var(--sb-fs-sub);color:inherit;border-radius:6px;align-items:center;gap:7px;padding:3px 8px;text-decoration:none;display:flex}.sb-disk:hover{background:var(--bg-hover)}.sb-disk .sb-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-disk-proj{white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:var(--sb-fs-label);color:var(--muted);flex:none;overflow:hidden}.sb-disk-connect{font:inherit;font-size:var(--sb-fs-sub);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:none}.sb-disk-connect:hover{color:var(--text)}.sb-disk-ico{flex:none;justify-content:center;width:7px;display:inline-flex}.sb-folders .sb-connect{padding:4px 8px 2px 0}.sb-avatar-wrap{flex:none;display:inline-flex;position:relative}.sb-presence{box-sizing:border-box;border:2px solid var(--panel);background:var(--panel);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.sb-presence.on{background:var(--success-solid);box-shadow:none}.sb-member.offline .sb-name{color:var(--muted)}.sb-member-btn{width:100%;font:inherit;font-size:var(--sb-fs-row);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none}.sb-member-btn:hover,.sb-member-btn:focus-visible{background:var(--bg-hover)}.sb-member.unread .sb-name{font-weight:650}.sb-member.unread.offline .sb-name{color:var(--text)}.sb-member.heading{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sb-member.heading{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.sb-member.heading{color:var(--accent)}.sb-member.active,.sb-member.active:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sb-member.active,.sb-member.active:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.sb-member.active,.sb-member.active:hover,.sb-member.active .sb-name,.sb-member.active .sb-role{color:var(--accent)}.sb-avatar-btn{cursor:pointer;border-radius:50%}.sb-member-btn:hover .sb-avatar-btn:hover{outline:2px solid var(--accent);outline-offset:1px}.sb-member.offline .sb-avatar{opacity:.7}.sb-you{color:var(--muted);font-weight:400}.sb-online-n{text-transform:none;letter-spacing:0;color:var(--muted);margin-left:4px;font-weight:500}.sb-member.pending{opacity:.75}.sb-more{color:var(--muted)}.sb-more:hover{color:var(--text)}.sb-more .sb-avatar.ghost{color:var(--muted)}.sb-fewer .sb-avatar.ghost svg{transform:rotate(180deg)}.sb-avatar.ghost{background:var(--border-strong)}.sb-role.invited{color:var(--warning-solid)}.sb-resend{flex:none;display:inline-flex}.sb-resend .icon-btn{opacity:0;padding:2px}.sb-member:hover .sb-resend .icon-btn{opacity:.7}.sb-resend .icon-btn:hover{opacity:1}.sb-connect{padding:0 8px 6px}.sb-connect-hint{font-size:var(--sb-fs-sub);color:var(--muted);margin-bottom:6px;line-height:1.45}.sb-connect-hint code{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--sb-fs-label);background:var(--bg-subtle);border-radius:4px;padding:1px 4px}.sb-connect-cmd{background:var(--inverse-bg);border-radius:7px;align-items:center;gap:6px;padding:7px 8px 7px 10px;display:flex}.sb-connect-cmd code{min-width:0;color:var(--inverse-code);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--sb-fs-label);white-space:nowrap;flex:1;overflow-x:auto}.sb-connect-cmd .icon-btn{color:var(--inverse-muted);flex:none}.sb-connect-cmd .icon-btn:hover{color:var(--inverse-text);background:var(--inverse-hover)}.sb-update{border-top:1px solid var(--border);background:var(--info-bg);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sb-update-text{font-size:var(--sb-fs-sub);color:var(--text);align-items:flex-start;gap:7px;font-weight:550;line-height:1.35;display:flex}.sb-update-text svg{color:var(--info);flex:none;margin-top:.14em}.sb-update-link{color:var(--info);white-space:nowrap;text-decoration:none}.sb-update-link:hover{text-decoration:underline}.sb-update-actions{gap:6px;display:flex}.sb-update.strip{border-top:none;border-bottom:1px solid var(--border);flex-direction:row;flex:none;align-items:center;gap:10px;padding:7px 16px}.sb-update.strip .sb-update-text{flex:1;min-width:0}.sb-account{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.sb-account .sb-name{min-width:0;font-size:var(--sb-fs-row);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:550;overflow:hidden}.sb-account form{display:flex}.onboard{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.onboard-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;width:100%;max-width:440px;padding:32px;box-shadow:0 4px 24px #0000000f}.onboard-sub{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.5}.onboard-form{gap:8px;display:flex}.onboard-form input{border:1px solid var(--border);font:inherit;border-radius:8px;flex:1;padding:10px 12px;font-size:15px}.onboard-form button{background:var(--accent-solid);color:var(--on-accent);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 16px;font-weight:600}.onboard-form-stack{flex-direction:column;gap:14px}.onboard-field{gap:6px;font-size:14px;font-weight:550;display:grid}.onboard-field select{border:1px solid var(--border);font:inherit;background:var(--control-bg);color:inherit;border-radius:8px;padding:9px 10px;font-size:15px;font-weight:400}.join-visibility{border:none;margin:0;padding:0}.join-visibility label{align-items:center;gap:8px;font-weight:400;display:flex}.onboard-form .join-visibility input{flex:none}.onboard-optional,.onboard-hint{color:var(--muted);font-weight:400}.onboard-hint{font-size:13px}.onboard-logout{margin-top:18px}.onboard-logout button{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline}.doc-main{grid-template-columns:1fr;height:100%;min-height:0;display:grid}.comments-toggle{border:1px solid var(--border);background:var(--control-bg);cursor:pointer;color:var(--muted);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;display:inline-flex}.comments-toggle:hover{background:var(--control-hover)}.editor-col{flex-direction:column;min-width:0;min-height:0;display:flex}.comments{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;min-height:0;display:flex}.comments-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.comments-collapse{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0 4px;font-size:17px;line-height:1}.comments-collapse:hover{color:var(--text)}.comments-count{color:var(--muted);font-weight:500}.comments-head-actions{align-items:center;gap:2px;display:flex}.comment-quote.general{color:var(--muted);cursor:default;font-style:italic}.mention-wrap,.mention-field{position:relative}.mention-menu{z-index:30;background:var(--overlay);border:1px solid var(--border);border-radius:8px;max-height:190px;margin-top:3px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #0000001f}.mention-item{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;width:100%;padding:6px 10px;line-height:1.3;display:flex}.mention-item:hover,.mention-item.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mention-item:hover,.mention-item.active{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mention-item .mention-name{color:var(--text);font-size:13.5px;font-weight:600}.mention-item .mention-email{color:var(--muted);font-size:12px}.mention-tag{color:var(--accent);font-weight:600}.mention-group{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:5px 10px 2px;font-size:11.5px;font-weight:600}.mention-file-glyph{color:var(--info);font-weight:500}.mention-emoji{width:24px;font-size:16px;font-weight:400;display:inline-block}.mention-field>textarea,.mention-field>input{z-index:1;background:0 0;position:relative}.mention-mirror{z-index:0;pointer-events:none;box-sizing:border-box;background:var(--input-bg);color:#0000;white-space:pre-wrap;overflow-wrap:break-word;border-style:solid;border-color:#0000;position:absolute;inset:0;overflow:hidden}.mention-wrap:not(.multiline) .mention-mirror{white-space:pre}.mention-mirror .pill{font:inherit;letter-spacing:inherit;color:#0000;border:none;border-radius:4px;margin:-1px 0;padding:1px 0;display:inline}.mention-mirror .pill-user,.mention-mirror .pill-channel{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mention-mirror .pill-user,.mention-mirror .pill-channel{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.mention-mirror .pill-user,.mention-mirror .pill-channel{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.mention-mirror .pill-user,.mention-mirror .pill-channel{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}.mention-mirror .pill-file{background:var(--info-bg);box-shadow:0 0 0 1px var(--info-border)}.comments-list{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.comments-empty{color:var(--muted);padding:8px 4px;font-size:13px;line-height:1.5}.comment-card{border:1px solid var(--border);background:var(--overlay);border-radius:8px;padding:10px;position:relative}.card-tools{background:var(--overlay);opacity:0;border-radius:6px;gap:1px;transition:opacity .12s;display:flex;position:absolute;top:5px;right:5px}.comment-card:hover .card-tools,.card-tools:focus-within{opacity:1}.sd-card-flash{box-shadow:0 0 0 3px var(--warning-solid)}@supports (color:color-mix(in lab,red,red)){.sd-card-flash{box-shadow:0 0 0 3px color-mix(in srgb,var(--warning-solid) 55%,transparent)}}.comment-card.draft{padding:8px}.comment-card.draft>.comment-quote{margin:2px 2px 8px}.comment-card.is-resolved{opacity:.6}.comment-quote{color:var(--muted);border-left:2px solid var(--border);cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;padding-left:8px;font-size:13px;display:-webkit-box;overflow:hidden}.comment-meta{margin-bottom:4px;font-size:13px}.comment-author{font-weight:600}.comment-text{word-break:break-word;font-size:14px;line-height:1.45}.comment-body{font-size:14px;line-height:1.45}.comment-body .comment-author{margin-right:6px}.reply{border-left:2px solid var(--border);margin-top:6px;padding-left:9px;font-size:14px;line-height:1.4}.reply .comment-author{margin-right:6px}.composer{border:1px solid var(--border);background:var(--input-bg);border-radius:10px;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.composer .mention-wrap{min-width:0;position:static}.composer-input{width:100%;max-height:40vh;font:inherit;color:var(--text);resize:none;border:0;border-radius:9px 9px 0 0;outline:none;padding:10px 12px 4px;font-size:14px;line-height:1.45;display:block;overflow-y:auto}.composer-input::placeholder{color:var(--muted-2)}.composer-bar{align-items:center;gap:6px;padding:2px 6px 6px;display:flex}.composer-tools,.composer-actions{align-items:center;gap:2px;display:flex}.composer-tools{flex:1;min-width:0}.composer-actions{gap:6px}.composer-slack{cursor:default;align-items:center;padding:0 2px;display:inline-flex}.composer-bar .icon-btn{border-radius:6px;padding:5px}.composer-bar .icon-btn.active{background:var(--bg-hover);color:var(--text)}.composer-send{width:28px;height:28px;color:var(--muted-2);cursor:default;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.composer-send.on{background:var(--accent-solid);color:var(--on-accent);cursor:pointer}.composer-send.on:hover{background:var(--accent-solid)}@supports (color:color-mix(in lab,red,red)){.composer-send.on:hover{background:color-mix(in srgb,var(--accent-solid) 86%,black)}}.composer-send .ico{margin-left:1px}.composer-attachments{flex-wrap:wrap;gap:10px;padding:6px 12px 4px;display:flex}.composer-attachment{flex-direction:column;align-items:center;gap:3px;width:64px;display:flex;position:relative}.composer-attachment-thumb{border:1px solid var(--border);background:var(--bg-hover);width:64px;height:64px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.composer-attachment-thumb img,.composer-attachment-thumb video{object-fit:cover;width:100%;height:100%;display:block}.composer-attachment-over{background:var(--input-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.composer-attachment-over{background:color-mix(in srgb,var(--input-bg) 55%,transparent)}}.composer-attachment.error .composer-attachment-thumb{border-color:var(--danger-border)}.composer-attachment-over.error{color:var(--danger);background:var(--danger-bg)}@supports (color:color-mix(in lab,red,red)){.composer-attachment-over.error{background:color-mix(in srgb,var(--danger-bg) 75%,transparent)}}.composer-spinner{border:2px solid var(--accent);width:20px;height:20px}@supports (color:color-mix(in lab,red,red)){.composer-spinner{border:2px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.composer-spinner{border-top-color:var(--accent);border-radius:50%;animation:.8s linear infinite composer-spin}@keyframes composer-spin{to{transform:rotate(360deg)}}.composer-attachment-label{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.composer-attachment.error .composer-attachment-label{color:var(--danger)}.composer-attachment-remove{border:1px solid var(--border);background:var(--overlay);width:18px;height:18px;color:var(--text);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;top:-6px;right:-6px}.composer-attachment:hover .composer-attachment-remove,.composer-attachment-remove:focus-visible{opacity:1}@media(hover:none){.composer-attachment-remove{opacity:1}}.composer-attachment-notice{color:var(--danger);flex-basis:100%;font-size:12px}.composer>.thread-unresolved{margin:0;padding:0 12px 4px}.message-editor .composer-editor{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;min-height:calc(1.45em + 14px)}.message-editor .composer-editor:focus{outline:none}.message-editor .composer-editor>p:first-child{margin-top:0}.message-editor .composer-editor>:last-child{margin-bottom:0}.message-editor .composer-editor pre{background:var(--bg-subtle);white-space:pre;border-radius:6px;margin:.4em 0;padding:8px 10px;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;overflow-x:auto}.message-editor .composer-editor pre code{font-size:inherit;background:0 0;padding:0}.message-editor .composer-editor blockquote{border-left:3px solid var(--border);color:var(--muted);margin:.4em 0;padding-left:10px}.message-editor .composer-editor hr{border:0;border-top:1px solid var(--border);margin:.6em 0}.message-editor .composer-editor table{border-collapse:collapse;margin:.4em 0;font-size:.95em}.message-editor .composer-editor th,.message-editor .composer-editor td{border:1px solid var(--border);min-width:3em;padding:3px 8px}.message-editor .composer-editor th{background:var(--bg-subtle);font-weight:600}.message-editor .composer-editor .chip{cursor:default;-webkit-user-select:all;user-select:all}.message-editor .composer-editor .ProseMirror-selectednode{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.message-editor .composer-editor .ProseMirror-selectednode{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent)}}.message-editor .composer-editor .ProseMirror-selectednode{outline-offset:1px}.message-editor .composer-editor .suggestion{color:var(--accent)}.composer-placeholder{color:var(--muted-2);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.45;position:absolute;top:10px;left:12px;right:12px;overflow:hidden}.composer .mention-menu{margin-top:6px;left:-1px;right:-1px}.composer.menu-above .mention-menu{margin:0 0 6px;top:auto;bottom:100%}.icon-btn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.icon-btn:hover{background:var(--bg-hover);color:var(--text)}.icon-btn:disabled{opacity:.4;cursor:default}.icon-btn.danger:hover{color:var(--danger);background:var(--danger-bg)}.ico{display:block}.comment-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.btn{border:1px solid var(--border);background:var(--control-bg);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:550}.btn.primary{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-accent)}.btn.primary:disabled{opacity:.5;cursor:default}.btn.primary:hover{background:var(--accent-solid)}@media(hover:hover){.btn.primary:hover:not(:disabled){background:var(--accent-solid)}@supports (color:color-mix(in lab,red,red)){.btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent-solid) 86%,black)}}.btn.primary:hover:not(:disabled){border-color:var(--accent-solid)}@supports (color:color-mix(in lab,red,red)){.btn.primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-solid) 86%,black)}}}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--bg-hover)}.btn.ghost.danger:hover{color:var(--danger)}.resolved-group summary{color:var(--muted);cursor:pointer;padding:4px;font-size:13px}.resolved-group>.comment-card{margin-top:8px}.bubble-host{display:contents}.bubble{background:var(--inverse-bg);color:var(--inverse-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 6px 20px #00000040}.bubble .mono{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:13px}.bubble button{justify-content:center;align-items:center;min-width:26px;display:inline-flex}.bubble .comment-btn{gap:5px}.bubble button{color:var(--inverse-text);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 8px;font-size:14px;line-height:1}.bubble button:hover{background:var(--inverse-hover)}.bubble button.on{background:var(--accent-solid)}.bubble-sep{background:var(--inverse-hover);width:1px;height:18px;margin:0 2px}.bubble .comment-btn{white-space:nowrap;font-size:13px}.bubble-link{gap:4px;padding:2px;display:flex}.bubble-link input{border:none;border-radius:5px;width:200px;padding:4px 8px;font-size:14px}.bubble-link button{background:var(--accent-solid)}.slash-menu{z-index:50;background:var(--overlay);border:1px solid var(--border);border-radius:10px;min-width:220px;max-height:320px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000026}.slash-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;padding:6px 10px;display:flex}.slash-item:hover,.slash-item.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.slash-item:hover,.slash-item.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.slash-title{color:var(--text);font-size:14px;font-weight:550}.slash-hint{color:var(--muted);font-size:12px}.slash-empty{color:var(--muted);padding:8px 10px;font-size:13px}.sd-comment{background:var(--warning-solid)}@supports (color:color-mix(in lab,red,red)){.sd-comment{background:color-mix(in srgb,var(--warning-solid) 22%,transparent)}}.sd-comment{border-bottom:2px solid var(--warning-solid)}@supports (color:color-mix(in lab,red,red)){.sd-comment{border-bottom:2px solid color-mix(in srgb,var(--warning-solid) 70%,transparent)}}.sd-comment{cursor:pointer}.sd-comment-flash{background:var(--warning-solid)}@supports (color:color-mix(in lab,red,red)){.sd-comment-flash{background:color-mix(in srgb,var(--warning-solid) 50%,transparent)}}.md-doc table{border-collapse:collapse;width:100%;margin:.9em 0;font-size:.95em}.md-doc th,.md-doc td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:3em;padding:6px 10px}.md-doc th{background:var(--bg-subtle);font-weight:600}.md-doc .selectedCell{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.md-doc .selectedCell{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.md-doc table p{margin:0}.md-doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-2);float:left;pointer-events:none;height:0}.md-doc .sd-heading{position:relative}.sd-toggle{cursor:pointer;opacity:.35;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:1.3em;height:1.3em;transition:opacity .12s;display:inline-flex;position:absolute;top:.08em;left:-1.55em}.sd-toggle:before{content:"▾";font-size:.95em;line-height:1}.md-doc .sd-heading.collapsed .sd-toggle:before{content:"▸"}.sd-heading:hover .sd-toggle,.sd-toggle:hover{opacity:.85}.sd-collapsed-hidden{display:none}@media(max-width:720px){.sd-toggle{vertical-align:-.05em;opacity:.5;width:16px;height:1em;margin-right:6px;position:relative;top:auto;left:auto}.sd-toggle:after{content:"";height:44px;position:absolute;top:50%;left:-18px;right:-6px;transform:translateY(-50%)}.sd-toggle:before{font-size:15px}}.mobile-format-bar{z-index:60;background:var(--panel);border-top:1px solid var(--border);touch-action:manipulation;align-items:center;height:46px;display:flex;position:fixed;transform:translateY(-100%);box-shadow:0 -2px 8px #0000000f}.format-bar-up .editor-scroll{padding-bottom:calc(96px + var(--format-bar-inset,0px))}.format-bar-up .editor-toast{bottom:calc(12px + var(--format-bar-inset,0px))}.mobile-format-bar.docked{height:auto;min-height:46px;padding-bottom:env(safe-area-inset-bottom);bottom:0;left:0;right:0;transform:none}.mobile-format-scroll{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;padding:0 4px;display:flex;overflow-x:auto}.mobile-format-scroll::-webkit-scrollbar{display:none}.mobile-format-bar button{min-width:44px;height:44px;color:var(--text);font:inherit;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.mobile-format-bar button.on{color:var(--accent);background:var(--bg-subtle)}.mobile-format-bar button:disabled{color:var(--muted-2)}.mobile-format-h{font-size:15px;font-weight:700}.mobile-format-sep{background:var(--border);flex:none;width:1px;height:22px;margin:0 2px}.mobile-format-bar .mobile-format-done{border-left:1px solid var(--border);color:var(--accent);border-radius:0;padding:0 14px;font-weight:600}.drag-handle{opacity:1;z-index:40;cursor:grab;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='5' r='1'/%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='9' cy='19' r='1'/%3E%3Ccircle cx='15' cy='5' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Ccircle cx='15' cy='19' r='1'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:4px;width:20px;height:24px;transition:opacity .15s ease-in;position:fixed}.drag-handle:hover{background-color:var(--bg-subtle)}.drag-handle:active{cursor:grabbing;background-color:var(--border)}.drag-handle.hide{opacity:0;pointer-events:none}@media(max-width:640px){.drag-handle{display:none}}@media print{.sd-frontmatter,.sd-frontmatter-raw,.sb,.sb-reopen,.hd,.comments,.drag-handle,.sd-toggle,.bubble,.page-menu,.menu-backdrop,.collaboration-cursor__caret,.collaboration-cursor__label{display:none!important}.app,.main,.doc-main,.editor-col,.editor-scroll{height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.md-doc{max-width:100%!important;box-shadow:none!important;color:#000!important;background:#fff!important;border:none!important;border-radius:0!important;min-height:0!important;padding:0!important}.sd-comment{box-shadow:none!important;background:0 0!important}.md-doc h1,.md-doc h2,.md-doc h3{break-after:avoid}.md-doc pre,.md-doc blockquote,.md-doc table,.md-doc img,.md-doc li{break-inside:avoid}.md-doc a{text-decoration:underline;color:#000!important}.md-doc pre{white-space:pre-wrap;border:1px solid #ddd}@page{margin:1.8cm}}.preview{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.preview-bar{border-bottom:1px solid var(--border);background:var(--panel);flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.preview-ico{color:var(--muted);display:inline-flex}.preview-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.preview-size{color:var(--muted);flex:none;font-size:13px}.preview-spacer{flex:1}.preview-btn{width:30px;height:30px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.preview-btn:hover{background:var(--bg-hover);color:var(--text)}.preview-menu .page-menu-btn{border-radius:7px;width:30px;height:30px}a.page-menu-item{text-decoration:none}.preview-savebar{display:none}@media(max-width:720px){.preview-has-save .preview-bar .preview-dl{display:none}.preview-savebar{padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--panel);flex:none;display:flex}.preview-save{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:16px;text-decoration:none;display:inline-flex}}.preview-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.preview-center{justify-content:center;align-items:center;max-width:100%;margin:auto;padding:24px;display:flex}.preview-video{flex-direction:column;gap:10px}.preview-note{color:var(--muted);text-align:center;font-size:13px}.preview-note a{color:inherit;text-decoration:underline}.preview-checker{background-image:linear-gradient(45deg,var(--bg-hover) 25%,transparent 25%),linear-gradient(-45deg,var(--bg-hover) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--bg-hover) 75%),linear-gradient(-45deg,transparent 75%,var(--bg-hover) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;width:100%;min-height:100%}.preview-img{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100vh - 120px);box-shadow:0 1px 8px #0000001f}.preview-frame{background:var(--overlay);border:none;flex:1;width:100%}.preview-frames{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.preview-frames>.preview-frame{z-index:1;position:relative}.preview-frames>.preview-frame-next{z-index:0;pointer-events:none;height:100%;position:absolute;inset:0}.preview-html{background:#fff}button.preview-toggle{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.preview-toggle.on{background:var(--bg-hover);color:var(--text)}.preview-media{border-radius:6px;max-width:100%;max-height:calc(100vh - 140px)}.preview-code{color:var(--text);white-space:pre;background:var(--panel);tab-size:2;flex:1;min-height:0;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.55;overflow:auto}.preview-msg{color:var(--muted);margin:auto;padding:24px;font-size:14.5px}.preview-download{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:36px 40px;display:flex}.preview-download-name{color:var(--text);word-break:break-all;text-align:center;margin-top:6px;font-size:16px;font-weight:600}.preview-download-size{font-size:13.5px}.preview-download-note{margin:2px 0 10px;font-size:13.5px}.preview-download-btn{background:var(--accent-solid);color:var(--on-accent);border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.preview-download-btn:hover{filter:brightness(1.05)}.preview-archived-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--warning);background:var(--warning-bg);border-radius:5px;flex:none;padding:2px 6px;font-size:11.5px;font-weight:700}.sb-arch-group{border-top:1px dashed var(--border);opacity:.72;margin-top:4px;padding-top:4px}.sb-arch-group:hover{opacity:1}.sb-arch-head,.sb-arch-head svg{color:var(--muted)}.sb-arch-head .tree-name{text-align:left;font-size:var(--sb-fs-sub);flex:1}.sb-tree-note{font-size:var(--sb-fs-label);color:var(--danger);margin:4px 8px}.sb-archived{flex-direction:column;gap:1px;margin-top:2px;display:flex}.sb-arch-item{border-radius:6px;align-items:center;display:flex}.sb-arch-item:hover{background:var(--bg-hover)}.sb-arch-item.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sb-arch-item.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.sb-arch-item.pending{background:var(--bg-hover)}.sb-arch-link{min-width:0;color:var(--muted);font-size:var(--sb-fs-sub);flex:1;align-items:center;gap:6px;padding:4px 4px 4px 8px;text-decoration:none;display:flex}.sb-arch-link svg{flex:none}.sb-arch-name{white-space:nowrap;text-overflow:ellipsis;color:var(--text);opacity:.75;overflow:hidden}.sb-arch-when{font-size:var(--sb-fs-label);color:var(--muted);flex:none;margin-left:auto;padding-left:6px}.sb-arch-restore{color:var(--muted);flex:none;margin-right:4px}.sb-arch-restore:hover{color:var(--accent)}.tree-folder-row.is-hidden,.tree-file.is-hidden,.tree-loading.is-hidden{opacity:.55}.tree-folder-row.is-hidden:hover,.tree-file.is-hidden:hover{opacity:.85}.tree-hidden-mark{color:var(--muted);flex:none;margin-left:4px;display:inline-flex}.sb-hidden-group .sb-arch-link{cursor:pointer}.sb-arch-group+.sb-hidden-group{border-top:none;margin-top:0}.sb-arch-more{font:inherit;font-size:var(--sb-fs-label);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-self:flex-start;margin:2px 0 2px 8px;padding:2px 6px}.sb-arch-more:hover{color:var(--accent);background:var(--bg-hover)}.sb-arch-empty{font-size:var(--sb-fs-label);color:var(--muted);padding:3px 8px 3px 26px}.app{grid-template-columns:var(--sb-w,260px) 1fr;height:100dvh;position:relative;overflow:hidden}.app.collapsed{grid-template-columns:1fr}.app.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.app.resizing iframe,.app.resizing .main{pointer-events:none}.sb{height:100dvh;min-height:0;overflow:hidden}.sb-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.main{flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.main-body{flex:1;min-height:0;position:relative;overflow:auto}.sb-resizer{top:0;bottom:0;left:calc(var(--sb-w,260px) - 3px);cursor:col-resize;z-index:25;background:0 0;width:6px;transition:background .12s;position:absolute}.sb-resizer:hover,.sb-resizer.active{background:#3b82f659}.sb-top{position:relative}.sb-ws-menu{z-index:40;background:var(--overlay);border:1px solid var(--border);border-radius:10px;margin:0;padding:6px;position:absolute;top:100%;left:8px;right:8px;box-shadow:0 8px 24px #0000001a}.sb-menu-label{font-size:var(--sb-fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 8px 4px;font-weight:600}.sb-menu-sep{background:var(--border);height:1px;margin:6px 4px}.sb-menu-item{font-size:var(--sb-fs-row);color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:flex}.sb-menu-item:hover{background:var(--bg-hover)}.hd-search{border:1px solid var(--border);background:var(--input-bg);width:220px;color:var(--muted);font:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:14px;display:flex}.hd-search:hover{color:var(--text);border-color:var(--border-strong)}.hd-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hd-search.filled .hd-search-label{color:var(--text)}.hd-home{width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hd-home:hover{color:var(--text);background:var(--bg-subtle)}.hd-search kbd,.cp-kbd{color:var(--muted);border:1px solid var(--border);background:var(--bg-faint);border-radius:5px;padding:3px 5px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.sb-projects .sb-proj-row{align-items:center;gap:2px;padding-right:6px;display:flex}.sb-proj-chevron{width:14px}.sb-proj-link{min-width:0;font-size:var(--sb-fs-row);color:var(--text);border-radius:6px;flex:1;align-items:center;gap:6px;padding:5px 8px 5px 2px;text-decoration:none;display:flex}.sb-proj-link:hover{background:var(--bg-hover)}.sb-proj.active>.sb-proj-row .sb-proj-link{font-weight:600}.sb-proj .sb-tree{margin-bottom:4px;padding-left:18px}.sb-proj-lock{color:var(--muted);flex:none;align-items:center;margin-left:-2px;display:inline-flex}.sb-pill{font-size:var(--sb-fs-label);color:var(--muted);border:1px solid var(--border);border-radius:999px;margin-left:auto;padding:1px 6px}.sb-proj-link .sb-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sb-proj-link .sb-docs{font-size:var(--sb-fs-sub);color:var(--muted);font-weight:400}.sb-head-tools{gap:2px;display:inline-flex}.sb-head-tools .icon-btn{display:inline-flex}.sb-account-link{min-width:0;color:var(--text);border-radius:6px;flex:1;align-items:center;gap:8px;margin:-2px -4px;padding:2px 4px;text-decoration:none;display:flex}.sb-account-link:hover{background:var(--bg-hover)}.sb-account-link .sb-name{min-width:0;font-size:var(--sb-fs-row);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:550;overflow:hidden}.sb-account-link svg{color:var(--muted)}.cp-backdrop{z-index:100;background:var(--backdrop);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cp{background:var(--overlay);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(640px,100vw - 32px);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.cp-inputrow{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.cp-input{font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.cp-list{padding:6px;overflow-y:auto}.cp-group{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:12px;font-weight:600}.cp-item{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;display:flex}.cp-item.active{background:var(--bg-hover)}.cp-ico{color:var(--muted);display:inline-flex}.cp-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-sub{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.cp-title.cp-snip{flex:0 auto;min-width:0;max-width:62%}.cp-snip mark{color:inherit;background:#facc1566;border-radius:2px;padding:0 1px}.cp-empty{color:var(--muted);text-align:center;padding:18px 12px;font-size:14px}.cp-foot{border-top:1px solid var(--border);color:var(--muted);gap:16px;padding:8px 14px;font-size:12.5px;display:flex}.cp-foot b{color:var(--text);font-weight:600}.cp-count{margin-left:auto}.page{max-width:960px;margin:0 auto;padding:40px 40px 80px}.page h1{letter-spacing:-.01em;margin:0;font-size:25px;font-weight:700}.page h2{margin:0 0 10px;font-size:16px;font-weight:650}.page-head{align-items:center;gap:12px;display:flex}.page-head .btn{margin-left:auto}.page-sub{color:var(--muted);margin:6px 0 24px;font-size:14.5px}.settings-section{border:1px solid var(--border);background:var(--overlay);border-radius:12px;margin-bottom:18px;padding:18px 20px}.form-grid{gap:12px;max-width:480px;display:grid}.form-grid label{color:var(--muted);gap:4px;font-size:13.5px;display:grid}.form-grid input,.invite-row input,.invite-row select,.card-row input,.table select{font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:8px;padding:7px 10px;font-size:14.5px}.form-grid input:disabled{background:var(--bg-faint);color:var(--muted)}.form-actions{align-items:center;gap:12px;display:flex}.form-ok{color:var(--success);font-size:14px}.form-warn{color:var(--warning);margin-top:8px;font-size:14px}.form-err{color:var(--danger);margin-top:8px;font-size:14px}.invite-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-row input[type=email],.invite-row input[name=name]{flex:1;min-width:220px}.btn{font:inherit;border:1px solid var(--border);background:var(--control-bg);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:14.5px;font-weight:550;text-decoration:none;display:inline-flex}.btn:hover{background:var(--control-hover)}.btn:disabled{opacity:.6;cursor:default}.btn-sm{padding:5px 9px;font-size:13.5px}.btn-danger{color:var(--danger);border-color:var(--danger-border)}.btn-danger:hover{background:var(--danger-bg)}.btn-danger-solid{color:#fff;background:var(--danger-solid);border-color:var(--danger-solid)}.btn-danger-solid:hover:not(:disabled){filter:brightness(.94)}.btn-danger-solid:disabled{color:#fff;background:var(--danger-solid);opacity:.45}.settings-section.danger-zone{border-color:var(--danger-border)}.settings-section.danger-zone h2{color:var(--danger)}.danger-zone-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.danger-zone-row p{margin:0}.danger-zone-row .btn{white-space:nowrap;flex-shrink:0}.dialog.confirm-delete{width:min(480px,92vw)}.confirm-delete-body{margin-bottom:12px;font-size:14px}.confirm-delete-body ul{margin:6px 0 8px;padding-left:20px}.confirm-delete-body p{margin:0 0 8px}.btn-row{gap:6px;display:inline-flex}.pill{color:var(--muted);border:1px solid var(--border);background:var(--bg-faint);border-radius:999px;padding:2px 8px;font-size:12.5px;display:inline-block}.muted{color:var(--muted);font-size:14px}.small{font-size:12.5px}.table{border-collapse:collapse;width:100%;font-size:14.5px}.table th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:6px 8px;font-size:12.5px;font-weight:600}.table td{border-bottom:1px solid var(--border-faint);vertical-align:middle;padding:9px 8px}.table tr:last-child td{border-bottom:none}.td-right{text-align:right}.td-right form{display:inline-flex}.person{align-items:center;gap:10px;display:inline-flex}.person-name{font-weight:550}.cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.card{border:1px solid var(--border);background:var(--overlay);color:var(--text);border-radius:12px;padding:16px;text-decoration:none;display:block}.card:hover{border-color:var(--border-strong);box-shadow:0 2px 8px #0000000d}.card-title{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.card-sub{color:var(--muted);margin-top:6px;font-size:13.5px}.card-new{border-style:dashed}.card-row{gap:8px;margin-top:10px;display:flex}.card-row input{flex:1;min-width:0}.auth-card.wide{max-width:460px}.consent-label{color:var(--muted);margin-top:4px;font-size:13px;font-weight:550}.consent-list,.consent-scope{gap:2px;margin:6px 0 4px;display:grid}.consent-row{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:14.5px;display:flex}.consent-row:hover{background:var(--bg-faint)}.consent-row input{flex:none;margin:0}.consent-row input:disabled+span{color:var(--muted)}.consent-row .pill{margin-left:auto}.code-box{border:1px solid var(--border);background:var(--bg-faint);border-radius:10px;align-items:center;gap:10px;margin:12px 0 8px;padding:11px 12px;display:flex}.code-box code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.code-box code{word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;min-width:0}.code-box .btn{flex:none}.token-reveal{margin-top:14px}.section-sub{margin-top:22px}.row-revoked td{color:var(--muted);opacity:.6}.thread-row{cursor:pointer}.thread-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.thread-row:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.thread-meta{align-items:center;gap:6px;min-width:0;margin-bottom:6px;font-size:13px;display:flex}.thread-avatar{width:18px;height:18px;color:var(--on-accent);letter-spacing:.2px;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.via-chip{min-width:0;color:var(--accent);background:var(--accent);flex:0 100 auto;font-size:11px;font-weight:600;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.via-chip{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.via-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:1px 5px}.about-chip{color:var(--chip,var(--info));flex:none;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.about-chip{color:color-mix(in srgb,var(--chip,var(--info)) 62%,var(--text))}}.about-chip{background:var(--chip,var(--info))}@supports (color:color-mix(in lab,red,red)){.about-chip{background:color-mix(in srgb,var(--chip,var(--info)) 14%,transparent)}}.about-chip{white-space:nowrap;border-radius:4px;padding:1px 5px;text-decoration:none}.about-chip:hover{background:var(--chip,var(--info))}@supports (color:color-mix(in lab,red,red)){.about-chip:hover{background:color-mix(in srgb,var(--chip,var(--info)) 24%,transparent)}}.about-chip-hidden,.about-chip-hidden:hover{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.about-chip-hidden,.about-chip-hidden:hover{background:color-mix(in srgb,var(--muted) 14%,transparent)}}.about-chip-hidden,.about-chip-hidden:hover{cursor:default;align-items:center;gap:3px;display:inline-flex}.thread-time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.thread-edited{color:var(--muted);font-size:12px;font-style:italic}.thread-orphan{color:var(--warning);background:var(--warning-bg);border-left:2px solid var(--warning-solid);border-radius:0 4px 4px 0;margin-bottom:6px;padding:4px 8px;font-size:13px}.thread-replies{color:var(--muted);margin-top:6px;font-size:12.5px}.thread-toggle{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:4px;font-size:13px}.thread-toggle:hover{color:var(--text)}.thread-detail{flex-direction:column;flex:1;min-height:0;display:flex}.thread-detail-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.thread-back{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:none;border-radius:5px;align-items:center;gap:3px;padding:2px 4px;font-size:13px;display:inline-flex}.thread-back:hover{background:var(--bg-hover);color:var(--text)}.thread-badge{color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:11.5px;font-weight:600}.thread-detail-body{flex:1;padding:12px;overflow-y:auto}.thread-msg{border-top:1px solid var(--border);padding:10px 0}.thread-msg:first-of-type{border-top:none;padding-top:4px}.thread-msg.deleted{color:var(--muted);font-size:13px;font-style:italic}.msg-tools{opacity:0;gap:1px;transition:opacity .12s;display:flex}.thread-msg:hover .msg-tools,.msg-tools:focus-within{opacity:1}.thread-unresolved{color:var(--warning);margin-top:5px;font-size:12.5px}.thread-actions{border-top:1px solid var(--border);gap:4px;padding:6px 12px;display:flex}.thread-action{border:1px solid var(--border);background:var(--control-bg);color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12.5px;display:inline-flex}.thread-action:hover{background:var(--control-hover);color:var(--text)}.thread-detail-compose{flex:none;padding:8px 12px 12px}.composer.thread-edit{margin-top:4px}.reaction-row{gap:4px;margin-top:7px;display:flex}.reaction{background:var(--reaction-bg);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:13px;line-height:1.5;display:inline-flex}.reaction:hover{background:var(--reaction-bg-hover)}.reaction.on{background:var(--accent-solid);color:var(--on-accent)}.reaction.on:hover{background:var(--accent-solid)}@supports (color:color-mix(in lab,red,red)){.reaction.on:hover{background:color-mix(in srgb,var(--accent-solid) 86%,var(--text))}}.reaction.on .reaction-count{color:inherit;opacity:.85}.reaction-count{color:var(--muted);font-size:11.5px;font-weight:600}.reaction-emoji{display:inline-block}.reaction-pop{transform-origin:50% 60%;animation:.42s cubic-bezier(.34,1.56,.64,1) both reaction-pop}@keyframes reaction-pop{0%{opacity:0;transform:scale(.3)rotate(-14deg)}35%{opacity:1;transform:scale(1.4)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media(prefers-reduced-motion:reduce){.reaction-pop{animation:none}}.hover-tip{z-index:80;border:1px solid var(--border);background:var(--overlay);max-width:min(280px,100vw - 8px);color:var(--text);pointer-events:none;border-radius:7px;padding:5px 9px;font-size:12.5px;line-height:1.4;position:fixed;box-shadow:0 4px 16px #00000024}.md-chat>:first-child{margin-top:0}.md-chat>:last-child{margin-bottom:0}.md-chat p{margin:.2em 0}.md-chat code{background:var(--bg-subtle);border-radius:4px;padding:1px 4px;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.md-chat a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.md-chat a.chip{text-decoration:none}.md-chat h1,.md-chat h2,.md-chat h3,.md-chat h4,.md-chat h5,.md-chat h6{margin:.7em 0 .3em;font-weight:650;line-height:1.3}.md-chat h1{font-size:1.25em}.md-chat h2{font-size:1.15em}.md-chat h3{font-size:1.05em}.md-chat h4,.md-chat h5,.md-chat h6{font-size:1em}.md-chat ul{margin:.15em 0;padding-left:1.25em;list-style:outside}.md-chat ol{margin:.15em 0;padding-left:1.6em;list-style:decimal}.md-chat ul ul,.md-chat ol ul{list-style:circle}.md-chat li,.md-chat li>p,.md-chat li>ul,.md-chat li>ol{margin:0}.md-chat ul.md-tasks{padding-left:.15em;list-style:none}.md-chat li.md-task{align-items:flex-start;gap:.5em;display:flex}.md-chat li.md-task>input[type=checkbox]{width:1em;height:1em;accent-color:var(--accent);flex:none;margin:.3em 0 0}.md-chat li.md-task>div{flex:auto;min-width:0}.md-chat li.md-task>div>p{margin:0}.md-chat li.md-task[data-checked=true]>div>p{color:var(--muted);text-decoration:line-through}.md-chat blockquote{border-left:3px solid var(--border);color:var(--muted);margin:.45em 0;padding:.1em .8em}.md-chat .md-pre{background:var(--code-bg);border:1px solid var(--border);border-radius:6px;margin:.45em 0;position:relative;overflow:hidden}.md-chat .md-pre pre{margin:0;padding:0 10px 8px;font-size:.88em;line-height:1.45;overflow:auto hidden}.md-chat .md-pre[data-wrap=on] pre{white-space:pre-wrap;overflow-wrap:anywhere}.md-chat .md-pre[data-wrap=off] pre{white-space:pre}.md-chat .md-pre pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.md-pre{--pre-head-h:26px}.md-pre-head{height:var(--pre-head-h);align-items:center;gap:2px;padding:0 4px 0 10px;display:flex}.md-pre-lang{font:600 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.md-pre-spacer{flex:1}.md-pre-btn{width:22px;height:22px;color:var(--muted);opacity:0;transition:opacity .12s}.md-pre:hover .md-pre-btn,.md-pre:focus-within .md-pre-btn{opacity:1}.md-pre-btn[aria-pressed=true]{color:var(--accent)}@media(hover:none){.md-pre-btn{opacity:1}}.md-pre-clip{top:var(--pre-head-h);pointer-events:none;background:linear-gradient(to right,transparent,var(--code-bg) 85%);width:34px;position:absolute;bottom:0;right:0}.md-pre-more{cursor:pointer;height:56px;font:600 12px/1 var(--font-ui);color:var(--muted);background:linear-gradient(to bottom,transparent,var(--code-bg) 62%);border:0;justify-content:center;align-items:flex-end;gap:4px;padding-bottom:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.md-pre-more:hover{color:var(--text)}.code-lb-card{background:var(--panel);width:min(1100px,100vw - 48px);max-height:calc(100vh - 64px);color:var(--text);border-radius:8px;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000080}.code-lb-card .md-pre{border:0;flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.code-lb-card .md-pre pre{flex:1;min-height:0;font-size:13px;overflow:auto}.code-lb-card .md-pre-btn{opacity:1}.sd-mermaid{--pre-head-h:28px;border:1px solid var(--border);border-radius:8px;margin:.8em 0;overflow:hidden}.sd-mermaid-view{justify-content:center;padding:6px 14px 14px;display:flex;overflow:hidden}.sd-mermaid-view svg{max-width:100%;height:auto}.ProseMirror[contenteditable=true] .sd-mermaid-view{cursor:pointer}.sd-mermaid-wait{color:var(--muted);font:12px/1.4 var(--font-ui);padding:10px 0}.sd-mermaid-error{border-top:1px solid var(--border);color:var(--danger);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px;font:12px/1.45 SF Mono,ui-monospace,Menlo,monospace}.sd-mermaid-btn{appearance:none;color:var(--muted);font:500 12px/1 var(--font-ui);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 7px;transition:opacity .12s}.sd-mermaid:hover .sd-mermaid-btn,.sd-mermaid.is-editing .sd-mermaid-btn,.sd-mermaid-btn:focus-visible,.sd-mermaid-lb .sd-mermaid-btn{opacity:1}.sd-mermaid-btn:hover{color:var(--text);border-color:var(--border);background:var(--panel)}@media(hover:none){.sd-mermaid-btn{opacity:1}}.md-doc .sd-mermaid-src{border-top:1px solid var(--border);border-radius:0;margin:0;display:none}.sd-mermaid.is-editing .sd-mermaid-src,.sd-mermaid.show-src .sd-mermaid-src,.sd-mermaid.is-error .sd-mermaid-src{display:block}.sd-mermaid .sd-mermaid-error{display:none}.sd-mermaid.is-error .sd-mermaid-error{white-space:pre-wrap;display:block}.sd-mermaid.is-error:not(.is-editing) .sd-mermaid-view,.sd-mermaid.is-error:not(.has-diagram) .sd-mermaid-view{display:none}.sd-mermaid.is-error.is-editing .sd-mermaid-view{opacity:.5}.sd-mermaid-chat .sd-mermaid-view{cursor:zoom-in;padding:2px 10px 10px}.sd-mermaid-lb{flex-direction:column}.sd-mermaid-lb .md-pre-head{--pre-head-h:34px;flex:none}.sd-mermaid-lb-body{flex:1;min-height:0;padding:8px 20px 20px;overflow:auto}.sd-mermaid-lb-body svg{margin:0 auto;display:block}.md-chat hr{border:none;border-top:1px solid var(--border);margin:.7em 0}.md-chat img.md-img{border-radius:6px;max-width:min(100%,420px);height:auto;display:block}.md-chat .md-table{max-width:100%;margin:.45em 0;overflow-x:auto}.md-chat table{border-collapse:collapse;font-size:.93em}.md-chat th,.md-chat td{border:1px solid var(--border);text-align:left;vertical-align:top;white-space:nowrap;padding:3px 8px}.md-chat th{background:var(--bg-subtle);font-weight:600}.md-chat table p{margin:0}.chip{white-space:nowrap;border-radius:4px;align-items:baseline;gap:2px;padding:0 4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.chip-user,.chip-channel{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip-user,.chip-channel{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.chip-file,.chip-thread{color:var(--info);background:var(--info-bg)}.chip-file:hover,a.chip-thread:hover{background:var(--info-border)}a.chip-thread{vertical-align:bottom;align-items:center;gap:3px;max-width:24em}a.chip-thread svg{flex:none}.chip-thread-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip-range{opacity:.75;font-weight:500}.backlinks-wrap{position:relative}.backlinks-btn{border:1px solid var(--border);background:var(--control-bg);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;display:inline-flex}.backlinks-btn:hover{background:var(--control-hover);color:var(--text)}.backlinks-pop{z-index:40;background:var(--overlay);border:1px solid var(--border);border-radius:8px;width:320px;max-height:280px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.backlink-item{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;display:flex}.backlink-item:hover{background:var(--bg-hover)}.backlink-snippet{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.backlink-where{color:var(--muted);font-size:12px}.tree-folder-row{border-radius:6px;align-items:center;gap:2px;display:flex}.tree-folder-row:hover{background:var(--bg-hover)}.tree-folder-row.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tree-folder-row.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.tree-folder-row.active .tree-name,.tree-folder-row.active svg{color:var(--accent);font-weight:550}.tree-chevron-btn{cursor:pointer;width:16px;color:var(--muted);background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tree-chevron-btn:hover{color:var(--text)}.tree-folder-link{cursor:pointer;text-align:left;min-width:0;font:inherit;font-size:var(--sb-fs-row);color:var(--text);background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:5px;padding:4px 6px;text-decoration:none;display:flex}.tree-folder-link svg{color:var(--muted);flex:none}.tree-folder-new{opacity:0;flex:none;margin-right:4px;padding:2px}.tree-folder-row:hover .tree-folder-new,.tree-folder-new:focus-visible{opacity:1}@media(hover:none){.tree-folder-new{opacity:.6}}.sb-proj-members{margin-bottom:4px;padding-left:18px}.sb-proj-members-head{color:var(--muted)}.sb-proj-members-head .tree-name{text-align:left;flex:1;min-width:0}.sb-count{font-size:var(--sb-fs-label);color:var(--muted);flex:none}.sb-count-invited{color:var(--warning-solid)}.sb-proj-members-list{padding:2px 0 4px 14px}.sb-invite-row{cursor:pointer;width:100%;font:inherit;color:var(--muted);text-align:left;background:0 0;border:none}.sb-invite-row:hover{background:var(--bg-hover);color:var(--text)}.sb-invite-row .sb-avatar.ghost{color:var(--muted)}.sb-inbox-ico{font-size:14px;line-height:1}.sb-proj.sb-inbox .sb-name{font-weight:550}.dropzone{position:relative}.page-drop{flex-direction:column;height:100%;min-height:0;display:flex}.dropzone-overlay{z-index:60;pointer-events:none;border:2px dashed var(--accent);background:var(--accent);border-radius:12px;position:absolute;inset:8px}@supports (color:color-mix(in lab,red,red)){.dropzone-overlay{background:color-mix(in srgb,var(--accent) 8%,color-mix(in srgb,var(--bg) 72%,transparent))}}.dropzone-overlay{justify-content:center;align-items:center;display:flex}.dropzone-label{color:var(--accent);background:var(--overlay);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600;box-shadow:0 6px 20px #0000001f}.upload-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.page-drop>.upload-chips{z-index:50;justify-content:flex-end;max-width:60%;position:absolute;bottom:14px;right:14px}.upload-chip{border:1px solid var(--border);background:var(--overlay);max-width:320px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;display:inline-flex;box-shadow:0 1px 3px #0000000f}.upload-chip.done{color:var(--success);border-color:var(--success-border)}.upload-chip.error{color:var(--danger);border-color:var(--danger-border);background:var(--danger-bg)}.upload-chip-name{white-space:nowrap;text-overflow:ellipsis;max-width:150px;color:var(--text);overflow:hidden}.upload-chip.error .upload-chip-name{color:inherit}.upload-chip-meta{font-variant-numeric:tabular-nums}.upload-chip-err{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.upload-bar{background:var(--border);border-radius:999px;width:54px;height:4px;overflow:hidden}.upload-bar-fill{background:var(--accent-solid);height:100%;transition:width .15s linear;display:block}.folder-view{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.fv-bar{border-bottom:1px solid var(--border);background:var(--panel);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.fv-crumbs{align-items:center;min-width:0;margin-right:auto;font-size:14px;display:flex}.fv-crumb-wrap{align-items:center;display:inline-flex}.fv-crumb{color:var(--text);white-space:nowrap;border-radius:5px;padding:2px 4px;font-weight:550;text-decoration:none}.fv-crumb:hover{background:var(--bg-hover)}.fv-crumb-sep{color:var(--muted);padding:0 1px}.fv-search{border:1px solid var(--border);width:180px;font:inherit;border-radius:6px;padding:5px 9px;font-size:13.5px}.fv-chips{border:1px solid var(--border);background:var(--overlay);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.fv-chip{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;border-radius:5px;padding:3px 8px;font-size:12.5px}.fv-chip:hover{background:var(--control-hover)}.fv-chip.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fv-chip.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.fv-chip.on{color:var(--accent);font-weight:600}.fv-sort{border:1px solid var(--border);font:inherit;background:var(--control-bg);border-radius:6px;padding:5px 6px;font-size:13px}.fv-upload{align-items:center;gap:4px;display:inline-flex}.fv-file-input{display:none}.fv-note{color:var(--muted);background:var(--overlay);border-bottom:1px solid var(--border);flex:none;padding:7px 16px;font-size:13.5px}.fv-body{flex:1;min-height:0;display:flex}.fv-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));align-content:start;gap:12px;min-width:0;padding:16px;display:grid;overflow-y:auto}.fv-grid:focus{outline:none}.fv-grid:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.fv-grid:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.fv-grid:focus-visible{outline-offset:-2px}.fv-empty{color:var(--muted);text-align:center;grid-column:1/-1;padding:24px 4px;font-size:14px}.fv-card{border:1px solid var(--border);background:var(--panel);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;min-width:0;padding:10px}.fv-card:hover{border-color:var(--border-strong);box-shadow:0 2px 8px #0000000f}.fv-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.fv-thumb-box{background:var(--bg-faint);height:92px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;margin-bottom:8px;display:flex;overflow:hidden}.fv-card.is-folder .fv-thumb-box{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fv-card.is-folder .fv-thumb-box{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.fv-card.is-folder .fv-thumb-box{color:var(--accent)}.fv-thumb{object-fit:cover;width:100%;height:100%}.fv-card-name{word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.fv-card-meta{color:var(--muted);margin-top:2px;font-size:12px}.fv-pane{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;flex:0 0 340px;min-width:0;min-height:0;display:flex}.fv-pane-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.fv-pane-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.fv-pane-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fv-md-head{white-space:pre-wrap;word-break:break-word;min-height:0;color:var(--text);background:var(--bg);flex:1;margin:0;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.fv-pane-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.fv-pane-actions .btn{color:var(--text);line-height:1.6;text-decoration:none}.fv-move{gap:6px;padding:0 12px 12px;display:flex}.fv-move select,.fv-move input{border:1px solid var(--border);min-width:0;font:inherit;background:var(--input-bg);border-radius:6px;flex:1;padding:5px 7px;font-size:13px}@media(max-width:900px){.fv-pane{flex-basis:260px}}.dev-box{border:1px dashed var(--warning-solid);background:var(--warning-bg);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:14px;line-height:1.5}.dev-box-title{letter-spacing:.05em;text-transform:uppercase;color:var(--warning);margin-bottom:4px;font-size:11.5px;font-weight:700}.dev-box a{color:var(--accent);font-weight:600}.dev-box-note{color:var(--warning)}:root{--head-h:44px;--row-h:28px}.app.panel-open{grid-template-columns:var(--sb-w,260px) 1fr var(--panel-w,380px)}.app.collapsed.panel-open{grid-template-columns:1fr var(--panel-w,380px)}.hd{height:var(--head-h);border-bottom:1px solid var(--border);background:var(--panel);flex:none;align-items:center;gap:12px;padding:0 12px 0 10px;display:flex}.hd-nav{flex:none;align-items:center;gap:2px;margin-left:-2px;margin-right:-4px;display:flex}.hd-nav-btn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.hd-nav-btn:hover:not([aria-disabled=true]){background:var(--bg-hover);color:var(--text)}.hd-nav-btn[aria-disabled=true]{opacity:.35;cursor:default}.hd-crumbs{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;font-size:14px;display:flex;overflow:hidden}.hd-crumb{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.hd-crumb:not(.hd-crumb-leaf){flex-shrink:3}@media(min-width:721px){.hd-crumb:not(.hd-crumb-leaf){min-width:3.2em}.hd-crumb-leaf{min-width:6em}}.hd-crumb>a,.hd-crumb>span:not(.hd-sep){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hd-sep{flex:none}.hd-crumb a{color:var(--muted);text-decoration:none}.hd-crumb a:hover{color:var(--text)}.hd-sep{color:var(--muted-2);margin:0 6px}.hd-current{color:var(--text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.hd-crumb-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.hd-crumb-label .sb-avatar{width:18px;height:18px;font-size:9px}.hd-crumb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hd-actions{align-items:center;gap:6px;display:flex}.hd-slot{display:contents}.hd-copy-path{min-width:0;max-width:100%;font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}.hd-copy-path:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hd-copy-path:focus-visible{outline-offset:-2px}.hd-copied{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}@media(max-width:1400px){.hd:has(.doc-conn) .backlinks-label,.hd:has(.doc-conn) .hd-search-label,.hd:has(.doc-conn) .hd-search kbd{display:none}.hd:has(.doc-conn) .hd-search{width:auto}}.app.panel-open .hd:has(.doc-conn) .backlinks-label,.app.panel-open .hd:has(.doc-conn) .hd-search-label,.app.panel-open .hd:has(.doc-conn) .hd-search kbd{display:none}.app.panel-open .hd:has(.doc-conn) .hd-search{width:auto}.rpanel{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;min-width:0;height:100dvh;display:flex;position:relative}.rpanel.resizing{-webkit-user-select:none;user-select:none}.rpanel-resizer{cursor:col-resize;z-index:5;width:6px;position:absolute;top:0;bottom:0;left:-3px}.rpanel-resizer:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rpanel-resizer:hover{background:color-mix(in srgb,var(--accent) 25%,transparent)}}.rpanel-slot{display:contents}.rpanel .comments{border-left:none;flex:1;min-height:0}.rpanel-head{height:var(--head-h);border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:14px;font-weight:600;display:flex}.rpanel-title{align-items:baseline;gap:8px;min-width:0;display:flex}.rpanel-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.thread-pane{flex-direction:column;flex:1;min-height:0;display:flex}.thread-pane-list{flex:1;min-height:0;padding:8px;overflow:hidden auto}.thread-pane-count{color:var(--muted);align-items:center;gap:10px;margin:6px 6px 4px;font-size:13px;display:flex}.thread-pane-count:after{content:"";background:var(--border);flex:1;height:1px}.thread-pane-compose{flex:none;padding:4px 10px 10px}.profile-pane{flex-direction:column;flex:1;min-height:0;display:flex}.profile-body{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-height:0;padding:28px 20px 24px;display:flex;overflow-y:auto}.user-avatar-img{object-fit:cover;background:var(--control-bg)}.sb-avatar.user-avatar-img,.thread-avatar.user-avatar-img{border-radius:50%}.profile-avatar{margin-bottom:8px}.profile-avatar .thread-avatar,.profile-avatar .user-avatar-img{border-radius:20px}.profile-avatar-edit{background:var(--panel);border:1px solid var(--border);width:28px;height:28px;color:var(--text);cursor:pointer;opacity:0;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;bottom:0;left:0}.profile-avatar:hover .profile-avatar-edit,.profile-avatar-edit:focus-visible{opacity:1}.profile-avatar-edit:hover{background:var(--control-bg);border-color:var(--border-strong)}@media(hover:none){.profile-avatar-edit{opacity:1}}.profile-photo-remove{margin-top:2px}.settings-photo{align-items:center;gap:16px;margin-bottom:14px;display:flex}.settings-photo .profile-avatar{margin-bottom:0}.settings-photo .profile-avatar .thread-avatar,.settings-photo .profile-avatar .user-avatar-img{border-radius:16px}.settings-photo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-photo-actions .form-err{flex-basis:100%}.profile-avatar .sb-presence{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--border-strong);border-width:3px;bottom:0;right:0}.profile-avatar .sb-presence.on{box-shadow:none}.profile-name{overflow-wrap:anywhere;font-size:19px;font-weight:700}.profile-email{color:var(--muted);overflow-wrap:anywhere;font-size:14px;text-decoration:none}a.profile-email:hover{text-decoration:underline}.profile-facts{text-align:left;grid-template-columns:auto 1fr;gap:6px 14px;width:100%;max-width:280px;margin:18px 0 0;font-size:14px;display:grid}.profile-facts dt{color:var(--muted)}.profile-facts dd{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.profile-dot{box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:8px;height:8px}.profile-dot.on{background:var(--success-solid);border-color:var(--success-solid)}.profile-message{margin-top:20px}.profile-err{color:var(--danger);margin-top:6px;font-size:13px}.channel{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.channel-page{flex-direction:column;height:100%;display:flex}.hd-info{min-width:0;color:var(--muted);align-items:center;gap:6px;margin-left:12px;display:inline-flex}.hd-topic{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hd-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.hd-meta-btn{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-family:inherit}.hd-meta-btn:hover{background:var(--bg-hover);color:var(--text)}.hd-shared{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.shared-members{min-width:240px;max-height:60vh;overflow-y:auto}.shared-members-group+.shared-members-group{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.shared-members-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-picker{min-width:220px;max-height:50vh;overflow-y:auto}.side-picker.up{inset:auto auto calc(100% + 6px) 0}.side-picker-q{border:1px solid var(--border);background:var(--control-bg);width:calc(100% - 8px);color:var(--text);font:inherit;border-radius:6px;margin:2px 4px 4px;padding:6px 8px;font-size:13px}.compose-audience{color:var(--muted);align-items:center;gap:6px;padding:0 2px 4px;font-size:12.5px;display:flex}.compose-audience-btn{white-space:nowrap;border:1px solid var(--border);background:var(--control-bg);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.compose-audience-btn:hover{background:var(--control-hover)}.compose-audience-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thread-tabs{flex-wrap:wrap;align-items:center;gap:4px;margin:10px 14px 0;display:flex}.thread-tabs>button,.thread-tab-add{border:1px solid var(--border);background:var(--control-bg);color:var(--muted);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.thread-tabs>button:hover,.thread-tab-add:hover{background:var(--control-hover)}.thread-tabs>button.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.thread-tabs>button.on{background:color-mix(in srgb,var(--accent) 12%,var(--control-bg))}}.thread-tabs>button.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.thread-tabs>button.on{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.thread-tabs>button.on{color:var(--accent)}.thread-tab-n{opacity:.8;font-weight:500}.thread-tab-note{flex:none;font-size:12px}:root{--msg-gutter:36px;--msg-gap:8px;--msg-x:20px}.channel-list{flex:1;min-height:0;padding:0 0 16px;overflow:hidden auto}.channel-empty{padding:32px var(--msg-x) 16px}.channel-empty-title{margin-bottom:4px;font-size:19px;font-weight:700}.channel-empty-sub{color:var(--muted);font-size:14px}.day-divider{height:36px;margin:8px 0 4px;position:relative}.day-divider-float{z-index:3;pointer-events:none;justify-content:center;align-items:center;height:36px;margin:-40px 0 4px;display:flex;position:sticky;top:0}.day-divider:before{content:"";background:var(--border);height:1px;position:absolute;top:50%;left:0;right:0}.day-pill{border:1px solid var(--border);background:var(--overlay);color:var(--text);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600;position:relative;box-shadow:0 1px 2px #0000000a}.msg{gap:var(--msg-gap);padding:4px var(--msg-x);outline:none;margin-top:6px;display:flex;position:relative}.msg.msg-cont{margin-top:0;padding-top:2px;padding-bottom:2px}@media(hover:hover){.msg:hover{background:var(--bg-hover)}}.msg:focus-visible,.msg.msg-hold{background:var(--bg-hover)}.msg.msg-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.msg.msg-active{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.msg-gutter{width:var(--msg-gutter);flex:none;justify-content:flex-end;align-items:flex-start;display:flex}.msg-gutter .thread-avatar{border-radius:6px;margin-top:2px}.msg-gutter-time{visibility:hidden;color:var(--muted-2);white-space:nowrap;font-size:12px;line-height:20px}@media(hover:hover){.msg:hover .msg-gutter-time{visibility:visible}}.msg:focus-visible .msg-gutter-time{visibility:visible}.msg-body{flex:1;min-width:0}.msg-meta{align-items:baseline;gap:8px;min-width:0;line-height:20px;display:flex}.msg-author{color:var(--author,var(--text));font-size:14px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.msg-author{color:color-mix(in srgb,var(--author,var(--text)) 60%,var(--text))}}.msg-author-btn,.msg-avatar-btn{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.msg-author-btn:hover,.msg-author-btn:focus-visible{text-decoration:underline}.msg-author-ws{color:var(--muted);white-space:nowrap;font-size:13px}.msg-avatar-btn{border-radius:6px;display:inline-flex}.msg-avatar-btn:hover .thread-avatar,.msg-avatar-btn:focus-visible .thread-avatar{filter:brightness(1.08);outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.msg-avatar-btn:hover .thread-avatar,.msg-avatar-btn:focus-visible .thread-avatar{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.msg-time{color:var(--muted);white-space:nowrap;font-size:12px}.msg-text{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.45}.msg-deleted{color:var(--muted)}.msg-edited{color:var(--muted-2);white-space:nowrap;margin-left:4px;font-size:12px}.md-chat>p:has(+.msg-edited){display:inline}.md-chat>:has(+.msg-edited:last-child){margin-bottom:0}.msg-reactions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.msg-reactions .reaction{font:inherit;cursor:pointer;padding:2px 8px;font-size:14px;line-height:18px}.msg-reactions .reaction-add{border-color:var(--border);color:var(--muted);visibility:hidden;background:0 0;padding:2px 7px}.msg-reactions .reaction-add:hover{background:var(--bg-hover);color:var(--text)}@media(hover:hover){.msg:hover .reaction-add{visibility:visible}}.msg.msg-hold .reaction-add,.msg:focus-within .reaction-add{visibility:visible}.msg-replies-row{container:msg-replies/inline-size}.msg-replies{font:inherit;cursor:pointer;touch-action:manipulation;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;max-width:100%;margin-top:6px;margin-left:-4px;padding:3px 6px 3px 4px;font-size:14px;display:inline-flex}@media(hover:hover){.msg-replies:hover{border-color:var(--border);background:var(--overlay)}}.msg-replies:active{border-color:var(--border);background:var(--overlay)}.msg-replies-avatars{flex:none;display:inline-flex}.msg-replies-avatars .thread-avatar{border-radius:5px;margin-right:2px}.msg-replies-count{color:var(--accent);flex:none;font-weight:700}@media(hover:hover){.msg-replies-count:hover{text-decoration:underline}}.msg-replies-last{text-overflow:ellipsis;min-width:0;overflow:hidden}.msg-replies-go{flex:none;align-items:center;gap:2px;margin-left:auto;padding-left:8px;display:none}@media(hover:hover){.msg-replies-go{visibility:hidden;display:inline-flex}.msg-replies:hover .msg-replies-go,.msg-replies:focus-visible .msg-replies-go{visibility:visible}}@container msg-replies (max-width:360px){.msg-replies-last{display:none}}@container msg-replies (max-width:290px){.msg-replies-go{display:none}}.doc-cards{flex-direction:column;gap:6px;max-width:460px;margin-top:6px;display:flex}.doc-cards.doc-cards-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;align-items:stretch;max-width:100%;padding-bottom:2px;overflow:auto hidden}.doc-cards-row::-webkit-scrollbar{display:none}@media(hover:hover){.doc-cards.doc-cards-row{scrollbar-width:thin;scrollbar-color:transparent transparent}.doc-cards-row:hover{scrollbar-color:var(--border) transparent}.doc-cards-row::-webkit-scrollbar{background:0 0;height:6px;display:block}.doc-cards-row::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.doc-cards-row:hover::-webkit-scrollbar-thumb{background:var(--border)}}.doc-cards-row.has-more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.doc-cards-row .doc-card{scroll-snap-align:start;width:232px;color:inherit;flex:none;align-items:flex-start;text-decoration:none}.doc-cards-row a.doc-card:hover{border-color:var(--muted-2)}.doc-cards-row .doc-card-icon{margin-top:2px}.doc-cards-row a.doc-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.doc-cards-row .doc-card-title{white-space:normal;align-items:flex-start}.doc-cards-row .doc-card-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.doc-cards-row .doc-card-title .thread-badge{flex:none;margin-top:2px}.doc-card.doc-card-more{width:auto;min-width:96px;color:var(--muted);justify-content:center;align-items:center;font-size:13px;font-weight:600}.attachments{flex-wrap:wrap;gap:6px;max-width:460px;margin-top:6px;display:flex}.attachments-grid .attachment{width:calc(50% - 3px);max-height:200px}.attachment{border:1px solid var(--border);background:var(--bg-faint);cursor:pointer;width:100%;min-width:0;max-width:360px;max-height:280px;font:inherit;color:inherit;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.attachment picture{display:contents}.attachment img,.attachment video{object-fit:cover;background:#000;width:100%;height:100%;max-height:280px;display:block}.attachment-video{cursor:default;min-height:120px}.attachment-video video{object-fit:contain;background:#000}.attachment-image:hover{border-color:var(--border-strong)}.attachments:not(.attachments-grid) .attachment-image{width:min(100%,360px,calc(360px * var(--ar,1)));max-height:360px}.attachments:not(.attachments-grid) .attachment-image img{max-height:360px}.attachment-tall img{object-position:top}.attachments:not(.attachments-grid) .attachment-natural{width:auto;max-width:100%}.attachments:not(.attachments-grid) .attachment-natural img{object-fit:contain;width:auto;max-width:min(100%,360px);height:auto}.attachment-more{color:#fff;background:#0000008c;justify-content:center;align-items:center;font-size:21px;font-weight:600;display:flex;position:absolute;inset:0}.attach-btn{flex:none}.doc-card.slack-file{gap:4px}.doc-card.slack-file .doc-card-main{margin-left:6px}.doc-card.slack-file .icon-btn{flex:none;padding:5px}.attachment-note,.sd-video-note{color:#fff;background:#000000b3;padding:6px 10px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.attachment-note a,.sd-video-note a{color:#fff;text-decoration:underline}.sd-video{-webkit-user-select:none;user-select:none;background:#000;border-radius:8px;max-width:100%;margin:8px 0 16px;position:relative;overflow:hidden}.sd-video video{background:#000;width:100%;max-height:480px;display:block}.audio-tracks{flex-direction:column;gap:6px;max-width:460px;margin-top:6px;display:flex}.audio-player{border:1px solid var(--border);background:var(--overlay);box-sizing:border-box;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;max-width:460px;padding:8px 8px 8px 10px;display:flex}.audio-player audio{display:none}.audio-play{background:var(--accent-solid);width:32px;height:32px;color:var(--on-accent);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.audio-play:hover{filter:brightness(1.08)}.audio-play:disabled{background:var(--muted-2);cursor:default;filter:none}.audio-play .ico{margin-left:2px}.audio-player.is-playing .audio-play .ico{margin-left:0}.audio-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.audio-head{align-items:baseline;gap:8px;min-width:0;display:flex}.audio-name{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.audio-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.audio-scrub{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.audio-scrub:disabled{cursor:default}.audio-scrub::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) var(--pct,0%),var(--border-strong) var(--pct,0%));border-radius:2px;height:4px}.audio-scrub::-moz-range-track{background:linear-gradient(to right,var(--accent) var(--pct,0%),var(--border-strong) var(--pct,0%));border-radius:2px;height:4px}.audio-scrub::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:none;border-radius:50%;width:12px;height:12px;margin-top:-4px}.audio-scrub::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;width:12px;height:12px}.audio-scrub:disabled::-webkit-slider-thumb{visibility:hidden}.audio-scrub:disabled::-moz-range-thumb{visibility:hidden}.audio-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.audio-actions .icon-btn{color:var(--muted);padding:5px;text-decoration:none}.audio-actions .icon-btn:hover{color:var(--text)}.audio-rate{min-width:44px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:600}.audio-rate:hover{color:var(--text);background:var(--bg-hover)}.audio-note{color:var(--muted);flex-basis:100%;font-size:13px}.audio-note a{color:inherit;text-decoration:underline}@media(pointer:coarse){.audio-scrub{height:28px}.audio-scrub::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px}.audio-scrub::-moz-range-thumb{width:18px;height:18px}.audio-play{width:36px;height:36px}}.sd-audio{-webkit-user-select:none;user-select:none;margin:8px 0 16px}.sd-audio .audio-player{max-width:520px}.sd-audio+.sd-audio{margin-top:-10px}.preview-audio{box-sizing:border-box;width:min(100%,568px)}.preview-audio .audio-player{width:100%;max-width:520px}.lightbox{z-index:200;color:#fff;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-bar{background:linear-gradient(#0009,#0000);align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex;position:absolute;top:0;left:0;right:0}.lightbox-bar .icon-btn{color:#fff}.lightbox-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lightbox-size{opacity:.7;margin-left:8px}.lightbox-spacer{flex:1}.lightbox-count{opacity:.7}.lightbox-img{object-fit:contain;border-radius:4px;max-width:calc(100vw - 32px);max-height:calc(100vh - 88px);box-shadow:0 10px 40px #0009}.lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav:hover{background:#ffffff3d}.lightbox-prev{left:16px}.lightbox-next{right:16px}.doc-card{border:1px solid var(--border);background:var(--overlay);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.doc-card.is-muted{background:var(--bg-faint);color:var(--muted)}.doc-card-icon{color:var(--info);flex:none;display:inline-flex}.doc-card.is-muted .doc-card-icon{color:var(--muted-2)}.doc-card-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.doc-card-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex;overflow:hidden}.doc-card-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.doc-card.is-muted .doc-card-title{color:var(--muted)}.doc-card-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.doc-card-statuses{flex-wrap:wrap;gap:4px;margin:2px 0 1px;display:flex}.doc-card-statuses .status-chip{max-width:160px;padding:0 7px;font-size:11.5px;line-height:17px}.doc-card-open{flex:none;text-decoration:none}.link-previews{flex-direction:column;gap:8px;max-width:480px;margin-top:6px;display:flex}.link-card{border-left:4px solid var(--border-strong);border-radius:2px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:2px 0 2px 12px;display:grid;position:relative}.link-card.has-thumb{grid-template-columns:minmax(0,1fr) 72px}.link-card-close{border:1px solid var(--border);background:var(--overlay);width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:0;right:-30px}.link-card-close:hover{color:var(--text);background:var(--control-hover)}.link-card:hover .link-card-close,.link-card-close:focus-visible{display:inline-flex}@media(hover:none){.link-card-close{display:inline-flex;right:0}.link-card.is-closable .link-card-site{padding-right:30px}.link-card.has-thumb .link-card-close{right:80px}}.link-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.link-card-site{color:var(--muted);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.link-card-site>span,.link-card-site>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.link-card-site>a{color:inherit}.link-card-icon{object-fit:contain;border-radius:3px;flex:none;width:16px;height:16px}.md-chat a.link-card-title,a.link-card-title{color:var(--accent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:650;text-decoration:none;display:-webkit-box;overflow:hidden}a.link-card-title:hover{text-decoration:underline}.link-card-author{color:var(--text-2);font-size:13px}.link-card-desc{color:var(--text-2);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.link-card-media{border:1px solid var(--border);background:var(--bg-faint);border-radius:8px;width:100%;max-width:400px;max-height:300px;padding:0;display:block;position:relative;overflow:hidden}.link-card-media img,.link-card-media iframe{object-fit:cover;border:0;width:100%;height:100%;max-height:300px;display:block}.link-card-play{cursor:pointer}.link-card-play-mark{pointer-events:none;transition:transform .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.link-card-play:hover .link-card-play-mark{transform:translate(-50%,-50%)scale(1.08)}.link-card-play:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link-card-thumb{border:1px solid var(--border);background:var(--bg-faint);border-radius:6px;width:72px;height:72px;display:block;overflow:hidden}.link-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.msg-actions{top:-12px;right:var(--msg-x);z-index:4;border:1px solid var(--border);background:var(--overlay);border-radius:6px;gap:2px;padding:2px;display:none;position:absolute;box-shadow:0 1px 3px #0000001a}@media(hover:hover){.msg:hover .msg-actions{display:inline-flex}}.msg:focus-visible .msg-actions,.msg.msg-hold .msg-actions,.msg-actions:focus-within{display:inline-flex}.msg-action{width:28px;height:28px;color:var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.msg-action:hover{background:var(--bg-hover);color:var(--text)}}.epick{z-index:60;border:1px solid var(--border);background:var(--overlay);border-radius:10px;flex-direction:column;width:296px;padding:8px;display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}.epick-frequent{border-bottom:1px solid var(--border-faint);justify-content:space-between;margin-bottom:8px;padding-bottom:8px;display:flex}.epick-search{font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:6px;margin-bottom:8px;padding:5px 8px;font-size:14px}.epick-grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:208px;display:grid;overflow-y:auto}.epick-emoji{cursor:pointer;background:0 0;border:none;border-radius:6px;height:32px;font-size:21px;line-height:1}.epick-emoji:hover{background:var(--bg-hover)}.epick-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:12px;font-size:14px}.thread-pane-list{padding:4px 0 8px}.thread-pane .msg{--msg-x:14px}.thread-pane-count{margin:10px 14px 2px}.channel-compose{padding:4px var(--msg-x) 12px;flex:none}.sb-chat{padding:2px 8px 0}.sb-chat .sb-section{padding-left:0;padding-right:0}.sb-chat-row{width:100%;font:inherit;font-size:var(--sb-fs-row);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:flex}.sb-chat-row:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sb-chat-row:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.sb-chat-row.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sb-chat-row.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.sb-chat-row.active{color:var(--accent)}.sb-chat-row.unread .sb-chat-name{font-weight:650}.sb-chat-ico{width:16px;color:var(--muted);justify-content:center;display:inline-flex}.sb-chat-ico .hash{font-weight:600}.sb-chat-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-chat-shared{color:var(--muted);display:inline-flex}.sb-badge{background:var(--danger-solid);color:#fff;min-width:18px;height:18px;font-size:var(--sb-fs-label);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.sb-badge.soft{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sb-badge.soft{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.sb-badge.soft{color:var(--accent)}.sb-dot{background:var(--danger-solid);border-radius:50%;flex:none;width:8px;height:8px}.sb-unread{margin-bottom:2px}.sb-slack-head{text-transform:none;letter-spacing:normal;min-width:0}.sb-slack-title{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;overflow:hidden}.sb-slack-head .slack-logo{flex:none}.sb-slack-team{object-fit:cover;border-radius:3px;flex:none;width:14px;height:14px}.sb-slack-team.letter{color:#fff;background:#4a154b;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.sb-slack .sb-section-head{gap:6px}.sb-slack .sb-section-head .sb-sec-toggle{flex:1;min-width:0}.sb-slack-pill{text-transform:none;letter-spacing:normal;color:var(--accent);background:var(--accent);border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.sb-slack-pill{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.sb-slack-pill{animation:1.6s ease-in-out infinite sb-slack-pulse}.sb-slack-pill.muted{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sb-slack-pill.muted{background:color-mix(in srgb,var(--muted) 14%,transparent)}}.sb-slack-pill.muted{animation:none}@keyframes sb-slack-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sb-slack-pill{animation:none}}.sb-slack-status{font-size:var(--sb-fs-sub);color:var(--muted);align-items:center;gap:6px;min-width:0;padding:0 8px 4px 30px;display:flex}.sb-slack-status-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slack-save a,.slack-closed-banner a{color:var(--accent)}.sb-slack-ro{color:var(--muted);flex:none;display:inline-flex}.sb-dot.amber{background:var(--warning-solid)}.sb-slack-row.archived{color:var(--muted)}.sb-slack-archived .sb-slack-row{padding-left:20px}.sb-slack-archived-toggle{color:var(--muted)}.sb-slack-count{font-size:var(--sb-fs-label);color:var(--muted)}.sb-collapsible .sb-sec-toggle{font:inherit;font-size:var(--sb-fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.sb-link{color:var(--accent);cursor:pointer;font:inherit;font-size:var(--sb-fs-sub);text-align:left;background:0 0;border:none}.dialog-backdrop{background:var(--backdrop);z-index:60;justify-content:center;align-items:center;display:flex}.dialog{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:min(440px,92vw);padding:16px;box-shadow:0 20px 50px #0003}.dialog.avatar-crop{width:min(360px,92vw)}.avatar-crop-stage{background:var(--control-bg);touch-action:none;cursor:grab;border-radius:12px;width:280px;height:280px;margin:12px auto 0;position:relative;overflow:hidden}.avatar-crop-stage.dragging{cursor:grabbing}.avatar-crop-img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:50%;left:50%}.avatar-crop-mask{pointer-events:none;box-shadow:0 0 0 9999px var(--bg);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.avatar-crop-mask{box-shadow:0 0 0 9999px color-mix(in srgb,var(--bg) 66%,transparent)}}.avatar-crop-mask{border:2px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.avatar-crop-mask{border:2px solid color-mix(in srgb,var(--text) 35%,transparent)}}.avatar-crop-stage.square .avatar-crop-mask{border-radius:27%}.avatar-crop-zoom{color:var(--muted);align-items:center;gap:8px;margin:12px 2px 0;display:flex}.avatar-crop-zoom input[type=range]{accent-color:var(--accent);flex:1}.avatar-crop-hint{color:var(--muted);text-align:center;margin-top:6px;font-size:13px}.avatar-crop-err{color:var(--danger);margin-top:8px;font-size:13px}.dialog-title{margin-bottom:10px;font-size:16px;font-weight:650}.dialog-input{width:100%;font:inherit;border:1px solid var(--border);border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:14px}.feedback-note{color:var(--muted);margin:0 0 10px;font-size:13px}.feedback-text{resize:vertical;min-height:96px}.share-channel-dialog{width:min(520px,100vw - 32px)}.share-mode{margin:0 0 8px}.share-mode-fixed{margin:0 0 10px}.share-invite{align-items:center;gap:8px;display:flex}.share-invite .dialog-input{flex:1;margin:0}.share-list{margin-top:14px}.share-list-row{align-items:center;gap:8px;padding:5px 4px;font-size:14px;display:flex}.share-list-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.share-confirm{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.feedback-shot{margin-bottom:6px}.feedback-thumb{display:inline-block;position:relative}.feedback-thumb img{border:1px solid var(--border);border-radius:6px;max-width:160px;max-height:100px;display:block}.feedback-thumb .icon-btn{background:var(--panel);position:absolute;top:2px;right:2px}.feedback-page{cursor:default}.dialog-field{display:block}.dialog-field>span{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.dialog-list{max-height:280px;margin-bottom:8px;overflow-y:auto}.dialog-row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 4px;font-size:14px;display:flex}.dialog-row:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dialog-row:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.dialog-name{font-weight:600}.dialog-chan{align-items:center;gap:2px;display:inline-flex}.dialog-sub{color:var(--muted);font-size:13px}.dialog-row.is-member{cursor:default;opacity:.62}.dialog-row.is-member:hover{background:0 0}.dialog-check-spacer{flex:0 0 13px}.dialog-row.dialog-invite,.dialog-row.people-pick-fold{cursor:default;justify-content:space-between}.dialog-row.people-pick-fold:hover{background:0 0}.people-pick .dialog-list{max-height:180px}.dialog-role{font:inherit;border:1px solid var(--border);background:var(--control-bg);color:inherit;border-radius:6px;margin-right:auto;padding:3px 6px;font-size:13px}.dialog-note{margin:-2px 0 8px;font-size:13.5px;line-height:1.45}.dialog-choices{gap:6px;margin:4px 0 8px;display:grid}.dialog-choice{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:14px;display:flex}.dialog-choice:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dialog-choice:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.dialog-choice.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dialog-choice.on{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.dialog-choice input{margin-top:2px}.dialog-choice>span{flex-direction:column;gap:2px;display:flex}.settings-chan{color:var(--accent);text-decoration:none}.settings-chan:hover{text-decoration:underline}.unread-page{flex-direction:column;height:100%;min-height:0;display:flex}.unread-actions{align-items:center;gap:12px;display:flex}.unread-body{flex:1;grid-template-columns:160px 1fr;gap:18px;min-height:0;display:grid}.unread-rail{flex-direction:column;gap:2px;display:flex}.unread-filter{text-align:left;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:14px}.unread-filter.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.unread-filter.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.unread-filter.active{color:var(--accent);font-weight:600}.unread-keys{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.unread-keys kbd{border:1px solid var(--border);border-radius:4px;margin-right:2px;padding:1px 4px;font-size:11px}.unread-list{min-height:0;overflow-y:auto}.unread-group{margin-bottom:14px}.unread-source{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:4px 8px;font-size:12px;font-weight:600}.unread-row{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.unread-row .sb-dot{margin-top:6px}.unread-row.read{opacity:.7;padding-left:28px}.unread-row:hover,.unread-row.selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.unread-row:hover,.unread-row.selected{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.unread-main{flex:1;min-width:0}.unread-title{font-size:14.5px}.unread-snippet{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;overflow:hidden}.unread-side{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.unread-hover{gap:4px;display:none}.unread-row:hover .unread-hover,.unread-row.selected .unread-hover{display:flex}@media(max-width:720px){.unread-page .page-head{flex-wrap:wrap;row-gap:6px;margin-bottom:14px}.unread-page .unread-actions{flex-basis:100%;justify-content:space-between}.unread-page .unread-actions .page-sub{margin:0;font-size:13.5px}.unread-page .unread-actions .btn{white-space:nowrap}.unread-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}.unread-rail{scrollbar-width:none;flex-direction:row;gap:6px;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.unread-filter{border:1px solid var(--border);border-radius:999px;flex:none;padding:6px 12px}.unread-filter.active{border-color:#0000}.unread-keys{display:none}.unread-row{flex-wrap:wrap;row-gap:2px}.unread-side{flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:center;min-height:28px;padding-left:18px}.unread-row.read .unread-side{padding-left:0}.unread-side .thread-time{margin-left:0}.unread-hover{display:flex}.unread-open{display:none}}.prefs-page{max-width:720px}.pref-group{margin:18px 0 22px}.pref-group h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 8px;font-size:14px}.pref-row{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 4px;font-size:14.5px;display:flex}.pref-row input[type=radio],.pref-row input[type=checkbox]{margin-top:3px}.pref-sub{color:var(--muted);font-size:13px;display:block}.font-picker{margin-top:14px}.theme-picker h3,.font-picker h3{color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:600}.font-option{font-family:var(--font-ui)}.pref-row select{font:inherit;border:1px solid var(--border);border-radius:6px;margin:0 4px;padding:2px 6px;font-size:13.5px}.pref-conv{border-top:1px solid var(--border);justify-content:space-between}.push-nudge{color:var(--text);background:var(--bg-subtle);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:7px 16px;font-size:13.5px;display:flex}.push-nudge svg{color:var(--accent);flex:none}.push-nudge b{font-weight:650}.push-nudge-note{color:var(--muted)}.push-nudge-actions{flex:none;gap:6px;margin-left:auto;display:flex}.pref-actions{cursor:default;gap:8px;padding-left:27px}.pref-note{color:var(--muted);cursor:default;padding-left:27px;font-size:13px}@media(max-width:1100px){.app.panel-open{grid-template-columns:var(--sb-w,260px) 1fr}.app.collapsed.panel-open{grid-template-columns:1fr}.rpanel{z-index:40;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #0000001f}}.nav-progress{z-index:200;background:var(--accent);opacity:0;pointer-events:none;width:0;height:2px;position:fixed;top:0;left:0}.nav-progress.on{animation:1.6s cubic-bezier(.2,.7,.3,1) .18s forwards nav-progress}@keyframes nav-progress{0%{opacity:1;width:0}30%{width:55%}to{opacity:1;width:92%}}.tree-file.pending,.tree-folder-row.pending,.sb-chat-row.pending,.sb-account-link.pending,.sb-proj.pending>.sb-proj-row .sb-proj-link{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tree-file.pending,.tree-folder-row.pending,.sb-chat-row.pending,.sb-account-link.pending,.sb-proj.pending>.sb-proj-row .sb-proj-link{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.tree-file.pending,.tree-folder-row.pending,.sb-chat-row.pending,.sb-account-link.pending,.sb-proj.pending>.sb-proj-row .sb-proj-link,.tree-file.pending svg,.tree-folder-row.pending .tree-name,.tree-folder-row.pending svg{color:var(--accent)}.archive-toggle:disabled{opacity:.55;cursor:default}.archive-confirm{color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.archive-confirm .btn{border-radius:6px;padding:3px 9px;font-size:13px}.doc-archived-banner{color:var(--warning);background:var(--warning-bg);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;display:flex}.doc-archived-banner svg{flex:none}.doc-archived-sep{color:var(--muted)}.doc-archived-reopen{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:650;text-decoration:underline}.doc-archived-reopen:disabled{opacity:.6;cursor:default}.doc-archived-note{color:var(--muted);margin-left:auto;font-size:12.5px}.editor-col.readonly .drag-handle{display:none}.editor-col.readonly .md-doc{caret-color:#0000}.editor-col.readonly .md-doc a{cursor:pointer}.editor-col.readonly .md-doc .is-empty:before{content:none}.preview-col{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.preview-col .preview{flex:1;min-height:0}.ctx-menu-title{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--border);max-width:240px;margin-bottom:4px;padding:4px 10px 6px;font-size:12.5px;overflow:hidden}.hd-menu{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:-4px;display:none}.hd-menu:hover{background:var(--bg-hover);color:var(--text)}.rpanel-back{border:none;border-bottom:1px solid var(--border);background:var(--panel);width:100%;font:inherit;color:var(--accent);cursor:pointer;flex:none;align-items:center;gap:4px;padding:10px 12px;font-size:14px;font-weight:600;display:none}.empty-cta{align-items:center;gap:6px;margin-top:14px;display:inline-flex}@media(max-width:720px){.dropzone-overlay{display:none}.editor-attach{gap:2px;display:inline-flex}.push-nudge{flex-wrap:wrap}.app,.app.collapsed,.app.panel-open,.app.collapsed.panel-open{grid-template-columns:1fr}.app,.sb,.main,.rpanel{height:100svh}.sb{z-index:45;width:100%;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;border-right:none;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sb-top{padding-top:calc(8px + env(safe-area-inset-top))}.rpanel{padding-top:env(safe-area-inset-top)}body{background:var(--panel)}.main{background:var(--bg)}.cp-backdrop,.lightbox{position:absolute}.app.drawer-open .sb{transform:none}.sb-body{overscroll-behavior:contain}.sb-reopen,.sb-resizer{display:none}.hd-menu{display:inline-flex}@media(prefers-reduced-motion:reduce){.sb{transition:none}}.hd{height:calc(var(--head-h) + env(safe-area-inset-top));padding:0 8px;padding-top:env(safe-area-inset-top);padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right));gap:6px}.hd-crumb:not(.hd-crumb-leaf),.hd-info,.hd-nav-fwd{display:none}.hd-nav-btn{width:34px;height:34px}.hd-search-label,.hd-search kbd,.hd-crumb-leaf .hd-sep{display:none}.hd-search{background:0 0;border:none;flex:none;width:auto;padding:6px}.rpanel{padding-bottom:env(safe-area-inset-bottom);left:0;width:100%!important}.rpanel-resizer{display:none}.rpanel-back{display:flex}.rpanel-head>.icon-btn,.comments-head-actions>.icon-btn:last-child{display:none}.editor-scroll{padding:12px 0 96px}.md-doc{box-shadow:none;border-left:none;border-right:none;border-radius:0;padding:24px 18px}.raw-view{box-shadow:none;border-left:none;border-right:none;border-radius:0}.editor-scroll.full{padding-left:0;padding-right:0}.hd .presence-strip,.hd .raw-toggle,.hd .archive-toggle,.archive-toggle-label,.backlinks-label{display:none}.hd-actions{gap:4px}.hd:has(.doc-conn) .hd-home{display:none}.doc-conn{margin-left:6px}.archive-confirm>span{display:none}.comments{border-left:none}:root{--msg-x:12px}.msg-actions{right:8px}.msg-replies-last{display:none}.channel-compose{padding-bottom:max(12px,env(safe-area-inset-bottom))}.composer-input{max-height:30svh}.composer-placeholder,.composer-input,.cp-input,.fv-search,.auth-form input,.sb-newfile input,.sb-invite input{font-size:17px}.fv-search{flex:140px;width:auto}.fv-body{flex-direction:column}.fv-pane{border-left:none;border-top:1px solid var(--border);flex:none;max-height:55%}.fv-grid{padding:12px}.fv-bar{gap:6px;padding:8px 12px}.fv-chip{padding:3px 6px;font-size:12px}.fv-sort{padding:3px 4px;font-size:13px}.fv-upload{margin-left:auto}.page{padding:20px 16px 64px;padding-top:calc(20px + env(safe-area-inset-top))}.table{white-space:nowrap;width:100%;display:block;overflow-x:auto}}.typing-line{height:16px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:0 2px 2px;font-size:12.5px;line-height:1;display:flex;overflow:hidden}.typing-dots{flex:none;align-items:center;gap:2px;display:inline-flex}.typing-dots i{background:var(--muted-2);border-radius:50%;width:3px;height:3px;animation:1.05s ease-in-out infinite typing-bounce}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.typing-dots i{opacity:.6;animation:none}}.thread-pane .typing-line{padding:0 14px 2px}.channel-compose .typing-line{padding-left:0}.settings-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.settings-row-note{margin:0}.page-sub a,.settings-section p a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.md-doc .sd-doc-link{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.md-doc .sd-doc-link{border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.md-doc .sd-doc-link{padding-bottom:1px;text-decoration:none}.md-doc .sd-doc-link-open{cursor:pointer}.md-doc .sd-doc-link-archived{color:var(--muted);border-bottom-color:var(--border);text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.md-doc .sd-doc-link-archived{-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 55%,transparent)}}.md-doc .sd-doc-link-archived{text-decoration-thickness:1px}.md-doc .sd-doc-link-missing{color:var(--danger);border-bottom-style:dashed;border-bottom-color:var(--danger-solid)}@supports (color:color-mix(in lab,red,red)){.md-doc .sd-doc-link-missing{border-bottom-color:color-mix(in srgb,var(--danger-solid) 45%,transparent)}}.doc-preview{z-index:70;border:1px solid var(--border);background:var(--overlay);border-radius:10px;align-items:flex-start;gap:10px;width:min(360px,100vw - 24px);padding:10px 12px;font-size:14px;line-height:1.45;display:flex;position:fixed;box-shadow:0 8px 28px #00000029}.doc-preview .doc-card-open{align-self:center;margin-left:auto}@media(max-width:720px){.doc-preview{width:calc(100vw - 24px)}}.sb-account{position:relative}.sb-account-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.sb-account-link.open{background:var(--bg-hover)}.sb-account-menu{z-index:40;margin:0;padding:6px;position:absolute;bottom:calc(100% - 4px);left:8px;right:8px;box-shadow:0 -8px 24px #0000001f}.sb-account-menu form{display:block}button.sb-menu-item{width:100%;font:inherit;font-size:var(--sb-fs-row);text-align:left;cursor:pointer;background:0 0;border:none}button.sb-menu-item:disabled{opacity:.6;cursor:default}.sb-menu-item svg{color:var(--muted);flex:none}.sb-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.sb-menu-sub{font-size:var(--sb-fs-sub);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-menu-back{color:var(--muted);font-weight:550}.sb-menu-who{flex-direction:column;min-width:0;padding:6px 8px 4px;display:flex}.sb-menu-who-name{font-size:var(--sb-fs-row);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sb-menu-who-mail{font-size:var(--sb-fs-sub);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-menu-note{font-size:var(--sb-fs-sub);color:var(--muted);flex-direction:column;align-items:flex-start;gap:6px;padding:4px 8px 6px;display:flex}.sb-menu-err{font-size:var(--sb-fs-sub);color:var(--danger,#c0392b);padding:2px 8px 6px}.sb-menu-custom{flex-direction:column;gap:8px;padding:4px 8px 6px;display:flex}.sb-menu-custom input{font:inherit;font-size:var(--sb-fs-row);border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:6px;min-width:0;padding:4px 6px}.pref-hours{cursor:default;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pref-hours-zone{flex-basis:100%}.sb-presence.snoozed{background:var(--panel);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--muted);justify-content:center;align-items:center;display:inline-flex;bottom:-3px;right:-3px}.sb-presence.snoozed.on{color:var(--success-solid);box-shadow:inset 0 0 0 1.5px var(--success-solid)}.sb-presence.snoozed svg{fill:currentColor;stroke:none}.sb-presence.snoozed.profile-presence{width:22px;height:22px;bottom:0;right:0}.profile-snoozed{color:var(--muted);align-items:center;gap:5px;margin-top:3px;font-size:13px;display:flex}.snooze-banner{color:var(--muted);background:var(--bg-hover);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;padding:6px 10px;font-size:13.5px;display:flex}.snooze-banner>svg{flex:none}.snooze-banner>span{flex:1;min-width:0}.snooze-banner-btn{font:inherit;border:1px solid var(--border-strong);background:var(--panel);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:13px;font-weight:550}.snooze-banner-btn:hover{border-color:var(--accent)}.snooze-banner-btn.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.access-banner{color:var(--text);background:var(--warning-bg);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.access-banner{border-color:color-mix(in srgb,var(--warning) 34%,transparent)}}.access-banner>svg{color:var(--warning)}.comments.history{overflow:hidden}.hist-list{border-bottom:1px solid var(--border);flex-direction:column;flex:0 auto;gap:6px;max-height:42%;padding:10px 12px;display:flex;overflow-y:auto}.hist-row{text-align:left;border:1px solid var(--border);background:var(--overlay);cursor:pointer;width:100%;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;display:block}.hist-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hist-row:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.hist-row.in-range{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hist-row.in-range{background:color-mix(in srgb,var(--accent) 5%,var(--overlay))}}.hist-row.selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hist-row.selected{background:color-mix(in srgb,var(--accent) 9%,var(--overlay))}}.hist-row .thread-meta{margin-bottom:4px}.hist-row .comment-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hist-machine{background:var(--muted)}.hist-line{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.hist-v{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.hist-badge,.hist-source{white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:600}.hist-badge{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.hist-badge{background:color-mix(in srgb,var(--success) 12%,transparent)}}.hist-source{color:var(--muted);background:var(--bg-subtle);text-transform:uppercase;letter-spacing:.03em}.hist-delta{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.hist-delta.add{color:var(--success)}.hist-delta.del{color:var(--danger)}.hist-summary{color:var(--text-2);word-break:break-word;margin-top:4px;font-size:13px;font-style:italic}.hist-detail{flex-direction:column;flex:1;min-height:0;display:flex}.hist-hint{color:var(--muted);padding:14px 16px;font-size:13.5px;line-height:1.5}.hist-detail-head{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.hist-detail-title{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.hist-range-note{color:var(--muted);font-weight:500}.hist-tabs{border:1px solid var(--border);border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.hist-tabs button{background:var(--control-bg);color:var(--muted);font:inherit;cursor:pointer;border:none;padding:3px 9px;font-size:12.5px;font-weight:600}.hist-tabs button+button{border-left:1px solid var(--border)}.hist-tabs button:hover{background:var(--control-hover)}.hist-tabs button.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hist-tabs button.on{background:color-mix(in srgb,var(--accent) 12%,var(--control-bg))}}.hist-tabs button.on{color:var(--accent)}.hist-restore{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:0 12px 8px;font-size:13px;display:flex}.hist-restore-q{color:var(--text-2);line-height:1.4}.hist-restore-btns{gap:6px;display:inline-flex}.hist-body{border-top:1px solid var(--border-faint);flex:1;min-height:0;overflow:auto}.hist-diff{width:max-content;min-width:100%;margin:0;padding:6px 0 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5}.hist-diff .dl{white-space:pre;padding:0 12px}.hist-diff .dl.add{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.hist-diff .dl.add{background:color-mix(in srgb,var(--success) 14%,transparent)}}.hist-diff .dl.add{color:var(--text)}.hist-diff .dl.del{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hist-diff .dl.del{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.hist-diff .dl.del{color:var(--text)}.hist-diff .dl.ctx{color:var(--muted)}.hist-diff .dl.hunk{border-top:1px dashed var(--border);height:8px;margin:3px 0}.hist-diff .dl.hunk:first-child{display:none}.hist-body .md-doc.hist-doc{--doc-font:13px;max-width:none;min-height:0;box-shadow:none;border:none;border-radius:0;margin:0;padding:14px 16px 32px;line-height:1.55}.hist-body .md-doc.hist-doc img,.hist-body .md-doc.hist-doc video{max-width:100%}.hist-body .md-doc.hist-doc pre,.hist-body .md-doc.hist-doc table{max-width:100%;overflow-x:auto}.editor-scroll.is-hidden{display:none}.raw-toggle.on{color:var(--accent);border-color:var(--accent)}.raw-view{background:var(--md-doc-bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;max-width:1200px;min-height:calc(100vh - 220px);margin:0 auto;display:flex;box-shadow:0 1px 3px #0000000d}.editor-scroll.full .raw-view{max-width:100%}.raw-head{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.raw-title{color:var(--text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.raw-note{color:var(--muted)}.raw-copy{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.raw-editor{flex:1}.raw-view .cm-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(var(--doc-font,17px) * .85);color:var(--text);background:0 0;line-height:1.65}.raw-view .cm-editor.cm-focused{outline:none}.raw-view .cm-scroller{font-family:inherit;line-height:inherit;overflow:visible}.raw-view .cm-content{caret-color:var(--text);padding:22px 0 60px}.raw-view .cm-line{padding:0 22px 0 12px}.raw-view .cm-gutters{color:var(--muted-2);background:0 0;border-right:none;padding-left:10px}.raw-view .cm-lineNumbers .cm-gutterElement{min-width:2.6em}.raw-view .cm-cursor{border-left-color:var(--text)}.raw-view.readonly .cm-content{cursor:default}.raw-view .raw-heading,.raw-view .raw-strong{font-weight:700}.raw-view .raw-em{font-style:italic}.raw-view .raw-strike{text-decoration:line-through}.raw-view .raw-code{background:var(--bg-subtle);border-radius:3px}.raw-view .raw-link{color:var(--accent)}.raw-view .raw-quote,.raw-view .raw-markup{color:var(--muted)}.raw-view .collaboration-cursor__caret{vertical-align:text-bottom;height:1.1em;display:inline-block}.raw-view .raw-selection{border-radius:2px}@media print{.raw-view{box-shadow:none;border:none}.raw-head{display:none}}:root{--huddle:#16a34a}.composer-bar .icon-btn.huddle-btn{gap:2px}.composer-bar .icon-btn.huddle-btn-live,.composer-bar .icon-btn.huddle-btn-in{color:var(--huddle)}.composer-bar .icon-btn.huddle-btn-in{background:var(--huddle)}@supports (color:color-mix(in lab,red,red)){.composer-bar .icon-btn.huddle-btn-in{background:color-mix(in srgb,var(--huddle) 14%,transparent)}}.composer-bar .icon-btn.huddle-btn-in{cursor:default}.huddle-btn-count{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.huddle-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;max-width:440px;margin:6px 0 2px;padding:10px 12px;display:flex}.huddle-card.live{border-color:var(--huddle)}@supports (color:color-mix(in lab,red,red)){.huddle-card.live{border-color:color-mix(in srgb,var(--huddle) 45%,var(--border))}}.huddle-card.live{background:var(--huddle)}@supports (color:color-mix(in lab,red,red)){.huddle-card.live{background:color-mix(in srgb,var(--huddle) 6%,var(--panel))}}.huddle-card-head{align-items:center;gap:6px;min-width:0;font-size:13.5px;display:flex}.huddle-card-head .ico{color:var(--huddle)}.huddle-card.ended .huddle-card-head .ico{color:var(--muted)}.huddle-card-time{color:var(--muted);font-variant-numeric:tabular-nums}.huddle-card-count{color:var(--muted);margin-left:auto;font-size:12px}.huddle-card-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.huddle-card-names{font-size:13px}.huddle-card-sub{color:var(--muted);font-size:12px}.huddle-card-elsewhere{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.huddle-card-warn,.huddle-bar-warn{color:var(--danger);font-size:12px}.btn.huddle-join{background:var(--huddle);border-color:var(--huddle);color:#fff}.btn.huddle-join:hover:not(:disabled){background:var(--huddle)}@supports (color:color-mix(in lab,red,red)){.btn.huddle-join:hover:not(:disabled){background:color-mix(in srgb,var(--huddle) 85%,black)}}.huddle-faces{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.huddle-face{border-radius:50%;transition:box-shadow .12s,opacity .12s;display:inline-flex;position:relative;box-shadow:0 0 0 2px #0000}.huddle-face.live,.huddle-face.connected{box-shadow:0 0 0 2px var(--huddle)}@supports (color:color-mix(in lab,red,red)){.huddle-face.live,.huddle-face.connected{box-shadow:0 0 0 2px color-mix(in srgb,var(--huddle) 45%,transparent)}}.huddle-face.speaking{box-shadow:0 0 0 2px var(--huddle),0 0 0 5px var(--huddle)}@supports (color:color-mix(in lab,red,red)){.huddle-face.speaking{box-shadow:0 0 0 2px var(--huddle),0 0 0 5px color-mix(in srgb,var(--huddle) 28%,transparent)}}.huddle-face.connecting{opacity:.6}.huddle-face.failed{opacity:.5;box-shadow:0 0 0 2px var(--danger)}.huddle-face-muted{background:var(--panel);width:15px;height:15px;color:var(--danger);box-shadow:0 0 0 1px var(--border);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4px;right:-4px}.huddle-bar{border:1px solid var(--huddle);margin:6px 8px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.huddle-bar{border:1px solid color-mix(in srgb,var(--huddle) 45%,var(--border))}}.huddle-bar{background:var(--huddle);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.huddle-bar{background:color-mix(in srgb,var(--huddle) 8%,var(--panel))}}.huddle-bar{flex-direction:column;flex:none;gap:8px;font-size:13px;display:flex}.huddle-bar-strip{border-width:0 0 1px;border-radius:0;flex-flow:wrap;align-items:center;gap:6px 12px;margin:0;padding:6px 12px}.huddle-bar-top{align-items:center;gap:6px;min-width:0;display:flex}.huddle-bar-live{color:var(--huddle);display:inline-flex}.huddle-bar-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);font-weight:600;text-decoration:none;overflow:hidden}.huddle-bar-name:hover{text-decoration:underline}.huddle-bar-time{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.huddle-bar-strip .huddle-bar-time{margin-left:0}.huddle-bar-alone{color:var(--muted);font-size:12px}.huddle-bar-actions{align-items:center;gap:6px;display:flex}.huddle-bar-strip .huddle-bar-actions{margin-left:auto}.huddle-mute.on,.huddle-transcribe.on{color:var(--danger)}.huddle-transcribing{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.huddle-transcribing a{color:inherit}.huddle-transcribing-dot{background:var(--danger);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite huddle-transcribing-pulse}@keyframes huddle-transcribing-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.huddle-transcribing-dot{animation:none}}.huddle-bar .page-menu-wrap{position:relative}.huddle-bar .page-menu{min-width:240px;inset:auto auto calc(100% + 4px) 0}.huddle-bar-strip .page-menu{inset:calc(100% + 4px) 0 auto auto}.huddle-devices{flex-direction:column;gap:6px;padding:8px;display:flex}.huddle-devices select{width:100%}.huddle-audio{display:none}.huddle-toast{z-index:1000;background:var(--text);max-width:min(92vw,520px);color:var(--bg);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000038}.huddle-toast button{color:inherit;cursor:pointer;background:0 0;border:none;font-size:17px;line-height:1}.draft-toast a{color:inherit;font-weight:650;text-decoration:underline}.sched-wrap{align-items:center;display:inline-flex;position:relative}.composer-sched{width:22px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.composer-sched.on{color:var(--accent)}.composer-sched:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.composer-sched:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent)}}.composer-sched:disabled{opacity:.45;cursor:default}.sched-menu{z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:10px;min-width:230px;padding:4px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0000002e}.drafts-page .sched-menu,.set-card .sched-menu{inset:calc(100% + 6px) auto auto 0}.sched-custom{align-items:center;gap:6px;padding:6px 8px;display:flex}.sched-custom input{min-width:0;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;flex:1;padding:4px 6px;font-size:13px}.btn.sched-main{border-top-right-radius:0;border-bottom-right-radius:0}.btn.sched-chevron{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px;padding-left:6px;padding-right:6px}.draft-strip{color:var(--muted);background:var(--bg-hover);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;margin:0 0 6px;padding:5px 10px;font-size:13px;display:flex}.draft-strip>span{flex:1;min-width:0}.draft-strip-link{color:var(--accent);font-weight:600}.draft-via{color:var(--accent);margin:0 0 4px 2px;font-size:11.5px;font-weight:600;display:inline-block}.draft-err{color:var(--text);background:var(--danger-solid);align-items:center;gap:8px;margin:0 0 6px;padding:6px 10px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.draft-err{background:color-mix(in srgb,var(--danger-solid) 10%,transparent)}}.draft-err{border:1px solid var(--danger-solid)}@supports (color:color-mix(in lab,red,red)){.draft-err{border:1px solid color-mix(in srgb,var(--danger-solid) 35%,transparent)}}.draft-err{border-radius:8px}.draft-err>span{flex:1}.draft-err button{color:inherit;cursor:pointer;background:0 0;border:none;font-size:16px}.variant-strip{border:1px solid var(--accent);margin:0 0 6px}@supports (color:color-mix(in lab,red,red)){.variant-strip{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.variant-strip{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.variant-strip{background:color-mix(in srgb,var(--accent) 5%,var(--panel))}}.variant-strip{border-radius:10px}.variant-strip-bar{align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 10px;display:flex}.variant-strip-who{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 0;font-size:13px}.variant-chips{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.variant-chip{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:12.5px}.variant-chip:hover,.variant-chip:focus-visible{border-color:var(--accent)}.variant-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.variant-older,.variant-proposed{color:var(--muted);white-space:nowrap;background:0 0;border:none;flex:none;font-family:inherit;font-size:12px}.variant-older{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.variant-panel{border-top:1px solid var(--border);padding:8px 10px}.variant-note{color:var(--muted);white-space:pre-wrap;margin:0 0 6px;font-size:13px}.variant-preview{max-height:240px;font-size:14.5px;overflow-y:auto}.variant-preview>:first-child{margin-top:0}.variant-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.variant-label{color:var(--accent);flex:1;font-size:12px;font-weight:650}@media(max-width:720px){.variant-strip.open .variant-panel{z-index:55;background:var(--panel);border:1px solid var(--border);max-height:70vh;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #0003}.variant-strip.open .variant-preview{max-height:none}}.sb-badge.accent{background:var(--accent);color:var(--on-accent)}.sb-draft-mark{color:var(--muted);flex:none;align-items:center;font-size:11px;display:inline-flex}.sb-draft-mark.set{font-size:12px}.drafts-page{flex-direction:column;height:100%;min-height:0;display:flex}.drafts-list{flex:1;max-width:980px;min-height:0;overflow-y:auto}.unread-source.danger{color:var(--danger-solid)}.draft-row,.set-card{border:1px solid #0000;border-radius:10px;margin:0 0 6px;padding:10px 12px}.draft-row.selected,.set-card.selected,.draft-row:hover,.set-card:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.draft-row.selected,.set-card.selected,.draft-row:hover,.set-card:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.draft-row.selected,.set-card.selected,.draft-row:hover,.set-card:hover{border-color:var(--border)}.draft-row.failed{border-color:var(--danger-solid)}@supports (color:color-mix(in lab,red,red)){.draft-row.failed{border-color:color-mix(in srgb,var(--danger-solid) 35%,transparent)}}.set-card{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-card{border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}}.draft-row-head{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.draft-target{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.draft-place{color:var(--muted);font-weight:400}.draft-row-head .thread-time{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.set-card-who{color:var(--accent);flex:none;font-weight:650}.draft-error{color:var(--danger-solid);margin-top:4px;font-size:13px}.draft-body{-webkit-line-clamp:3;width:100%;font:inherit;color:var(--text);text-align:left;white-space:pre-wrap;cursor:text;background:0 0;border:none;-webkit-box-orient:vertical;margin-top:4px;padding:0;font-size:14px;display:-webkit-box;overflow:hidden}.draft-row .composer,.set-variant .composer{margin-top:6px}.draft-row-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.btn.ghost.danger{color:var(--danger-solid)}.draft-outcome{margin-top:4px;font-size:14px}.set-variants{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:8px;display:grid}.set-variant{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.set-variant.on{border-color:var(--accent)}.set-variant-label{color:var(--accent);margin-bottom:4px;font-size:12px;font-weight:650}.set-variant .variant-preview{flex:1}.set-variant-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.drafts-foot{align-items:center;gap:16px;padding:10px 0 4px;font-size:13px;display:flex}.drafts-foot .unread-keys{margin:0}.sb-proj-gear,.sb-ws-gear{color:var(--muted);opacity:0;transition:opacity .12s}.sb-proj-row:hover .sb-proj-gear,.sb-proj.active .sb-proj-gear,.sb-top:hover .sb-ws-gear,.sb-proj-gear:focus-visible,.sb-ws-gear:focus-visible{opacity:1}@media(hover:none){.sb-proj-gear,.sb-ws-gear{opacity:1}}.tour-backdrop{z-index:1200;background:var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.tour-backdrop{background:color-mix(in srgb,var(--bg) 55%,transparent)}}.tour-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:16px;display:flex}.tour-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;width:min(520px,100%);padding:26px 28px 20px;position:relative;box-shadow:0 24px 60px #00000047}.tour-close{position:absolute;top:12px;right:12px}.tour-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11.5px;font-weight:700}.tour-title{letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:720}.tour-body{color:var(--text-2);margin:0 0 16px;font-size:14.5px;line-height:1.6}.tour-body code{background:var(--bg-subtle);border-radius:4px;padding:1px 5px;font-size:13px}.tour-body kbd{border:1px solid var(--border);background:var(--bg-faint);border-radius:5px;padding:2px 5px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tour-cmd{background:#18181b;border-radius:10px;margin:10px 0;padding:10px 12px;display:block;overflow-x:auto}.tour-cmd code{color:#e4e4e7;white-space:pre;background:0 0;padding:0}.tour-dots{gap:6px;margin-bottom:14px;display:flex}.tour-dot{background:var(--border-strong);cursor:pointer;border-radius:50%;width:8px;height:8px}.tour-dot.on{background:var(--accent-solid)}.tour-actions{align-items:center;gap:8px;display:flex}.project-home{min-width:0;max-width:1120px}.project-home .page-head{flex-wrap:wrap}.ph-head-actions{gap:6px;margin-left:auto;display:flex}.page-head .ph-head-actions .btn{margin-left:0}.ph-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ph-col{min-width:0}@media(max-width:960px){.ph-grid{grid-template-columns:minmax(0,1fr)}}.project-home .settings-section h2{margin:0 0 8px;font-size:15px}.project-home .settings-section p.muted{margin:0 0 8px}.project-home .sb-presence{border-color:var(--overlay)}.ph-h2-note,.ph-row-meta{color:var(--muted);font-size:12.5px;font-weight:400}.ph-sub{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:16px 0 6px;font-size:12px;font-weight:650}.project-home .settings-section p.ph-warn{margin:8px 0 0}.project-home .settings-section p.ph-none{margin:0}.ph-readme-body{max-height:460px;font-size:15px;line-height:1.55;overflow-y:auto}.ph-readme-body h1{font-size:1.45em}.ph-readme-body h2{font-size:1.2em}.ph-prompt .btn{margin-top:4px}.ph-section-foot{border-top:1px solid var(--border);margin-top:10px;padding-top:8px;font-size:13px}.ph-section-foot a,.ph-section-foot button{color:var(--muted);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ph-section-foot button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ph-section-foot a:hover,.ph-section-foot button:hover{color:var(--text)}.ph-list{margin:0;padding:0;list-style:none}.ph-list+.ph-list{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.ph-row,.ph-map-item{color:var(--text);border-radius:6px;align-items:center;gap:8px;min-width:0;margin:0 -6px;padding:5px 6px;font-size:14px;text-decoration:none;display:flex}a.ph-row:hover,.ph-map-item:hover{background:var(--bg-hover)}.ph-row>svg,.ph-map-item>svg{color:var(--muted);flex:none}.ph-row-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ph-row-meta{white-space:nowrap;flex:none}.ph-post,.ph-folder{align-items:flex-start}.ph-post>svg{margin-top:3px}.ph-post .ph-row-main,.ph-folder .ph-row-main{flex-direction:column;display:flex}.ph-post-head{color:var(--muted);font-size:12.5px}.ph-post-body,.ph-folder-dir{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-folder-dir{color:var(--muted);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px}.ph-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:50%;flex:none;margin-top:6px}.ph-dot.on{background:var(--success-solid);box-shadow:none}.ph-map{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));column-gap:16px;display:grid}.ph-map-item{margin:0}.ph-map-more{color:var(--muted)}.ph-copy code{white-space:normal;overflow-wrap:anywhere;font-size:12.5px}.ph-copy-block{align-items:flex-start}.ph-copy-block pre{min-width:0;max-height:220px;color:var(--inverse-code);white-space:pre;flex:1;margin:0;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.5;overflow:auto}.status-emoji{cursor:default;flex:none;line-height:1}.msg-meta .status-emoji{margin-left:-4px;font-size:14px}.sb-member .sb-name:has(+.sb-status),.sb-account-link .sb-name:has(+.sb-status){flex:0 auto}.sb-status{margin-right:auto;font-size:12px}.sb-menu-status-emoji{text-align:center;width:14px;font-size:14px}.profile-status{border:1px solid var(--border);font:inherit;color:var(--text);text-align:left;background:0 0;border-radius:8px;align-items:flex-start;gap:8px;width:100%;margin-top:10px;padding:8px 10px;font-size:14px;display:flex}.profile-status-btn{cursor:pointer}.profile-status-btn:hover{background:var(--bg-hover)}.profile-status-emoji{font-size:16px;line-height:20px}.profile-status-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:20px;display:flex}.profile-status-until{color:var(--muted);font-size:12px;line-height:16px}.profile-status-until:empty{display:none}.dialog.status-dialog{width:min(460px,92vw)}.status-field{border:1px solid var(--border);background:var(--control-bg,transparent);border-radius:8px;align-items:center;gap:6px;padding:4px 6px 4px 4px;display:flex}.status-field:focus-within{border-color:var(--accent)}.status-emoji-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;width:32px;height:32px;font-size:18px}.status-emoji-btn:hover{background:var(--bg-hover)}.status-emoji-placeholder{opacity:.4}.status-text{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:14px}.status-field-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:18px;line-height:1}.status-field-clear:hover{background:var(--bg-hover);color:var(--text)}.status-count{color:var(--muted);text-align:right;margin-top:4px;font-size:12px}.status-presets{flex-direction:column;margin:10px 0 4px;display:flex}.status-preset{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}.status-preset:hover{background:var(--bg-hover)}.status-preset-emoji{text-align:center;width:20px}.status-preset-clear{color:var(--muted);margin-left:auto;font-size:12px}.status-row{align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.status-label{color:var(--muted)}.status-select{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;flex:1;padding:6px 8px;font-size:14px}.status-custom{margin:8px 0 0}.status-preview{color:var(--muted);margin-top:6px;font-size:12px}.status-pause{cursor:pointer}.status-pause input{accent-color:var(--accent)}.status-pause-hint{color:var(--muted)}.status-dialog .comment-actions{margin-top:14px}.status-remove{margin-right:auto}.dialog.share-dialog{width:min(560px,94vw);max-height:90vh;overflow-y:auto}.share-head{align-items:flex-start;gap:8px;display:flex}.share-head .dialog-title{flex-wrap:wrap;flex:1;align-items:center;gap:8px;margin-bottom:2px;display:flex}.share-sub{word-break:break-all;margin-bottom:10px}.share-err,.share-note{margin:0 0 8px}.share-add-row{align-items:flex-start;gap:6px;display:flex}.share-who-wrap{flex:1;min-width:0;position:relative}.share-who{margin-bottom:0}.share-picked{border:1px solid var(--border);background:var(--bg-faint);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:14px;display:inline-flex}.share-hits{z-index:3;background:var(--panel);border:1px solid var(--border);border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.share-hit{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.share-hit:hover,.share-hit:focus-visible{background:var(--bg-hover)}.share-add-row select,.share-link select,.share-person select{font:inherit;border:1px solid var(--border);background:var(--control-bg);color:var(--text);border-radius:8px;padding:6px 8px;font-size:13px}.share-notify{align-items:center;gap:6px;margin:8px 0 4px;font-size:13.5px;display:flex}.share-section-title{margin:12px 0 6px;font-size:13.5px;font-weight:600}.share-people{flex-direction:column;gap:2px;display:flex}.share-person{border-radius:8px;align-items:center;gap:8px;padding:5px 4px;font-size:14px;display:flex}.share-person:hover{background:var(--bg-faint)}.share-person-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.share-person-static .share-person-name{color:var(--muted)}.share-via{margin-left:6px;padding:0 6px;font-size:11px}.share-avatar-ghost{width:22px;height:22px;color:var(--muted);border:1px dashed var(--border-strong);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.share-link{border:1px solid var(--border);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;padding:8px;display:grid}.share-link-ico{background:var(--bg-faint);width:30px;height:30px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.share-link-ico.on{background:var(--accent);color:var(--on-accent)}.share-link-body{flex-direction:column;gap:4px;display:flex}.share-link-opts{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.share-confirm{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.share-history{margin-top:10px}.share-you{padding:10px 0;font-size:14px}.share-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.hd-share{align-items:center;gap:5px;display:inline-flex}.fv-share{margin-left:4px}.tree-folder-menu{opacity:0;flex:none;margin-right:4px;padding:2px}.tree-folder-row:hover .tree-folder-menu,.tree-folder-menu:focus-visible{opacity:1}.status-pill{border:1px solid var(--border);background:var(--bg-faint);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.status-pill:before{content:"";background:var(--muted-2);border-radius:50%;width:7px;height:7px}.status-pill.syncing:before,.status-pill.up_to_date:before{background:var(--success-solid)}.status-pill.applying:before,.status-pill.on_demand:before{background:var(--warning-solid)}.status-pill.needs_attention:before{background:var(--danger-solid)}.status-pill.paused:before{background:var(--warning-solid)}.conn-row-own td{vertical-align:top}.conn-path{color:var(--muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.conn-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.conn-detail{background:var(--bg-faint)}.conn-detail td{padding:10px 12px 12px}.conn-default{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.folder-tree{border:1px solid var(--border);border-radius:8px;margin-top:6px;overflow:hidden}.folder-tree-row{border-top:1px solid var(--border-faint);grid-template-columns:1fr auto auto;align-items:center;gap:8px 12px;padding:6px 10px;font-size:13.5px;display:grid}.folder-tree-row:first-child{border-top:0}.folder-tree-row.off{color:var(--muted)}.folder-tree-name{align-items:center;gap:6px;min-width:0;display:flex}.folder-tree-name .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-tree-meta{color:var(--muted);grid-column:1;padding-left:22px;font-size:12px}.folder-tree-row select{font:inherit;border:1px solid var(--border);background:var(--control-bg);color:var(--text);border-radius:6px;padding:3px 6px;font-size:13px}.folder-tree-eff{color:var(--muted);white-space:nowrap;font-size:12px}.folder-tree-eff.on{color:var(--success)}.folder-tree-mixed{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:0 6px;font-size:11px}.impact-line{color:var(--muted);margin:8px 0 6px;font-size:13px}.conn-history summary{cursor:pointer;color:var(--muted);margin-top:10px;font-size:14px}.device-card{border:1px solid var(--border);border-radius:10px;margin-top:10px;padding:12px 14px}.device-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.device-head h3{margin:0;font-size:15px}.device-head .muted{font-size:12.5px}.device-rename{align-items:center;gap:6px;display:inline-flex}.device-rename input{font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:6px;padding:4px 8px;font-size:14px}.sb-shared-row{color:var(--text-2);border-radius:6px;align-items:center;gap:8px;padding:4px 10px 4px 12px;font-size:13.5px;text-decoration:none;display:flex}.sb-shared-row:hover,.sb-shared-row.active{background:var(--bg-hover);color:var(--text)}.sb-shared-row .pill{margin-left:auto;padding:0 6px;font-size:11px}.shared-list .table td{vertical-align:middle}.scoped-note{color:var(--muted);padding:6px 12px 2px;font-size:12.5px}.link-btn{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.readonly-banner{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-2);border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:13px;display:flex}.share-people-note{padding:8px 4px 2px}.ui-menu,.ui-pop{z-index:120;min-width:200px;max-width:min(360px,100vw - 16px);max-height:var(--radix-dropdown-menu-content-available-height,var(--radix-popover-content-available-height,70vh));background:var(--overlay);border:1px solid var(--border);color:var(--text);border-radius:10px;outline:none;padding:5px;font-size:13.5px;overflow-y:auto;box-shadow:0 12px 32px #00000029}.ui-pop{padding:12px}.ui-menu-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;align-items:center;gap:8px;padding:6px 8px;line-height:1.3;display:flex}.ui-menu-item[data-highlighted]{background:var(--bg-hover)}.ui-menu-item[data-disabled]{opacity:.5}.ui-menu-check{padding-left:6px}.ui-menu-inset{padding-left:30px}.ui-menu-indicator{width:16px;height:16px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-menu-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.ui-menu-label{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);padding:6px 8px 4px;font-size:11.5px;font-weight:600}.ui-menu-sep{background:var(--border);height:1px;margin:4px -5px}.ui-menu-hint{color:var(--muted);margin-left:auto;font-size:12px}.ui-dialog-overlay{z-index:100;background:var(--backdrop);position:fixed;inset:0}.ui-dialog{z-index:101;outline:none;position:fixed}@media(pointer:coarse){.ui-menu-item{min-height:44px}}.srch-dialog{background:var(--overlay);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(690px,100vw - 24px);max-height:80vh;display:flex;top:10vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #00000040}.srch-inputrow{color:var(--muted);align-items:center;gap:10px;padding:10px 14px;display:flex}.srch-input{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.srch-input::placeholder{color:var(--muted-2)}.srch-iconbtn{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;display:inline-flex}.srch-iconbtn:hover{background:var(--bg-hover);color:var(--text)}.srch-filters{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:6px 10px}.srch-filterrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.srch-fbtn{border:1px solid var(--border);background:var(--control-bg);max-width:100%;min-height:30px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;display:inline-flex}.srch-fbtn:hover{background:var(--control-hover)}.srch-fbtn.on,.srch-fbtn[data-state=open]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.srch-fbtn.on,.srch-fbtn[data-state=open]{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}}.srch-fbtn.on,.srch-fbtn[data-state=open]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.srch-fbtn.on,.srch-fbtn[data-state=open]{background:color-mix(in srgb,var(--accent) 10%,var(--control-bg))}}.srch-fbtn.on,.srch-fbtn[data-state=open]{color:var(--accent)}.srch-fbtn-label{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.srch-fbtn-icon{padding:4px 6px}.srch-spacer{flex:1}.srch-chips{flex-wrap:wrap;gap:5px;padding:6px 0 2px;display:flex}.srch-chip{border:1px solid var(--border);background:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.srch-chip{background:color-mix(in srgb,var(--accent) 8%,var(--bg-faint))}}.srch-chip{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.srch-chip.bad{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.srch-chip button{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;display:inline-flex}.srch-chip button:hover{background:var(--bg-hover)}.srch-menu-help{text-transform:none;letter-spacing:0;max-width:260px;font-weight:400}.srch-pop{width:min(560px,100vw - 16px)}.srch-pop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.srch-field{border:none;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;font-size:13px;display:flex}.srch-field>span:first-child{color:var(--muted);font-size:11.5px;font-weight:600}.srch-field select,.srch-field input[type=text]{border:1px solid var(--border);background:var(--input-bg);width:100%;min-height:30px;color:var(--text);font:inherit;border-radius:7px;padding:4px 8px;font-size:13px}.srch-field select:disabled,.srch-field input:disabled{background:var(--bg-faint);color:var(--muted)}.srch-field small{color:var(--muted);font-size:11.5px;line-height:1.35}.srch-field[disabled]{opacity:.55}.srch-radios{flex-direction:column;gap:3px;display:flex}.srch-radios label{align-items:center;gap:6px;display:flex}.srch-statuses .srch-radios{max-height:168px;overflow-y:auto}.srch-statuses .srch-radios label{gap:5px}.srch-daterow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.srch-checkline{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:6px}.srch-checkline small{flex-basis:100%}.srch-checkline[aria-disabled=true]{opacity:.55}.srch-pop-foot{justify-content:flex-end;margin-top:12px;display:flex}.srch-status{color:var(--muted);justify-content:space-between;gap:10px;padding:7px 16px 2px;font-size:11.5px;display:flex}.srch-status .bad{color:var(--danger)}.srch-linkbtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.srch-linkbtn:hover{text-decoration:underline}.srch-list{outline:none;padding:2px 8px 6px;overflow-y:auto}.srch-group{padding:5px 0 2px}.srch-grouphead{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:2px 7px 3px;font-size:12px;font-weight:600;display:flex}.srch-grouphead button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:3px 4px;font-size:11.5px;display:inline-flex}.srch-grouphead button:hover{color:var(--accent);background:var(--bg-hover)}.srch-row{width:100%;min-height:34px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:5px 7px;text-decoration:none;display:flex}.srch-row:hover{background:var(--bg-hover)}.srch-row.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.srch-row.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.srch-row.active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.srch-row.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.srch-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.srch-msg{align-items:flex-start;padding-top:7px;padding-bottom:7px}.srch-ico{height:22px;color:var(--muted);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.srch-avatar{flex-basis:22px;margin-top:1px}.srch-body{flex:1;min-width:0}.srch-line{align-items:baseline;gap:7px;min-width:0;display:flex}.srch-title{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.srch-meta{min-width:20px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.srch-tag{background:var(--bg-subtle);color:var(--muted);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;line-height:16px;display:inline-block}.srch-when{color:var(--muted);flex:none;margin-left:auto;font-size:11.5px}.srch-snippet{-webkit-line-clamp:2;color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.srch-filesnip{-webkit-line-clamp:1;color:var(--muted);font-size:12px}.srch-row mark{color:inherit;background:#facc1566;border-radius:2px;padding:0 1px}.srch-more{border:1px solid var(--border);background:var(--control-bg);color:var(--accent);font:inherit;cursor:pointer;border-radius:6px;margin:4px 7px 6px;padding:4px 9px;font-size:12px}.srch-more:hover{background:var(--control-hover)}.srch-end{color:var(--muted-2);margin:2px 7px 6px;font-size:11.5px}.srch-empty{text-align:center;color:var(--muted);padding:22px 14px;font-size:13.5px}.srch-empty .btn{margin-top:8px}.srch-actions{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.srch-viewall{border:none;border-top:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.srch-viewall svg{color:var(--muted)}.srch-viewall:hover{background:var(--bg-hover)}.srch-viewall.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.srch-viewall.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.srch-viewall.active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.srch-viewall.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.srch-viewall.active,.srch-viewall.active svg{color:var(--accent)}.srch-viewall span{align-items:center;gap:7px;display:inline-flex}.srch-foot{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:6px 12px;font-size:11.5px;display:flex}.srch-foot kbd{color:var(--muted);border:1px solid var(--border);background:var(--bg-faint);border-radius:4px;padding:2px 4px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.srch-thumbbox{flex-basis:26px;height:26px}.srch-thumb{object-fit:cover;background:var(--bg-subtle);border:1px solid var(--border-faint);border-radius:5px;width:26px;height:26px}.srch-page .srch-thumbbox{flex-basis:40px;height:40px}.srch-page .srch-thumb{border-radius:6px;width:40px;height:40px}.srch-preview{z-index:130;border:1px solid var(--border);background:var(--overlay);pointer-events:none;border-radius:10px;width:260px;padding:6px;position:fixed;box-shadow:0 14px 40px #00000038}.srch-preview img{object-fit:contain;background:var(--bg-subtle);border-radius:6px;width:100%;max-height:200px;display:block}.srch-preview-cap{color:var(--muted);flex-direction:column;gap:1px;min-width:0;padding:6px 4px 2px;font-size:12px;display:flex}.srch-preview-cap b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.srch-preview-cap span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(pointer:coarse),(max-width:720px){.srch-preview{display:none}}.srch-page{max-width:900px;margin:0 auto;padding:0 18px 24px}.srch-page .srch-inputrow{padding:8px 0 4px}.srch-page .srch-input{font-size:16px}.srch-page .srch-filters{padding:6px 0}.srch-page .srch-status{padding:7px 0 4px}.srch-page .srch-list{padding:0;overflow:visible}.srch-page .srch-group{border-top:1px solid var(--border-faint);padding:7px 0 4px}.srch-page .srch-group:first-child{border-top:none}.srch-page .srch-grouphead,.srch-page .srch-more,.srch-page .srch-end{margin-left:0;margin-right:0}.srch-page .srch-row{padding-left:4px;padding-right:4px}.srch-page .srch-title{font-size:14px}.srch-page .srch-empty{padding:40px 14px}@media(max-width:720px){.srch-dialog{width:calc(100vw - 12px);max-height:calc(100svh - 12px);top:6px}.srch-pop-grid{grid-template-columns:1fr}.srch-page{padding:0 12px 16px}.srch-input{font-size:17px}}@media(max-width:440px){.srch-line{flex-wrap:wrap;gap:2px 6px}.srch-title{white-space:normal;overflow:visible}.srch-line .srch-meta{flex-basis:100%;order:3}.srch-fbtn-label{max-width:120px}.srch-spacer{display:none}}@media(pointer:coarse){.srch-row,.srch-fbtn,.srch-more,.srch-iconbtn{min-height:44px}}.msg-flash{animation:2.4s ease-out msg-flash}@keyframes msg-flash{0%,40%{background:color-mix(in srgb,var(--accent) 16%,transparent)}to{background:0 0}}.sd-table{margin:.6em -22px;padding:18px 26px 22px 22px;position:relative;overflow:auto hidden}.sd-table>table{margin:0}.sd-table-ui{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .12s;position:absolute;inset:0}.sd-table:hover .sd-table-ui,.sd-table.is-active .sd-table-ui,.sd-table.is-resizing .sd-table-ui{opacity:1}.sd-table-ui>*,.sd-table-ui button{pointer-events:auto}.sd-table-ui button{border:1px solid var(--border);background:var(--control-bg);color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex}.sd-table-ui button:hover,.sd-table-ui button:focus-visible{background:var(--control-hover);color:var(--text);outline:none}.sd-table-handle{width:18px;height:18px;position:absolute;font-size:13px!important}.sd-table-rowgrip{letter-spacing:-2px;width:16px;min-height:16px;position:absolute;left:2px}.sd-table-colgrip{min-width:24px;height:14px;position:absolute;top:1px;border-radius:6px 6px 0 0!important}.sd-table-resizer{cursor:col-resize;pointer-events:auto;border-radius:3px;width:7px;position:absolute}.sd-table-resizer:hover,.sd-table.is-resizing .sd-table-resizer{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sd-table-resizer:hover,.sd-table.is-resizing .sd-table-resizer{background:color-mix(in srgb,var(--accent) 45%,transparent)}}.sd-table-add{opacity:.85;position:absolute;color:var(--muted)!important;font-size:14px!important}.sd-table-add-col{width:18px}.sd-table-add-row{height:18px}.sd-table:not(.is-editable) .sd-table-rowgrips,.sd-table:not(.is-editable) .sd-table-add{display:none}.sd-table-probe{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute}.sd-table-filter{color:var(--text-2);align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.sd-table-filter-input{border:1px solid var(--border);background:var(--input-bg);min-width:120px;color:var(--text);font:inherit;border-radius:7px;flex:0 260px;padding:5px 9px}.sd-table-filter-count{color:var(--muted)}.sd-table-filter-clear{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:2px 4px}.md-doc tr.table-row-hidden{display:none}.sd-table-popover{z-index:46;background:var(--overlay);border:1px solid var(--border);min-width:240px;color:var(--text);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;display:flex;position:fixed;box-shadow:0 12px 32px #00000029}.sd-table-popover-input{width:100%}.sd-table-popover-actions{justify-content:flex-end;gap:8px;display:flex}.table-menu{min-width:220px;max-height:min(70vh,560px);overflow-y:auto}.table-menu-glyph{width:15px;color:var(--muted);justify-content:center;font-size:13px;display:inline-flex}.table-menu-note{color:var(--text-2);white-space:normal;max-width:300px;font-size:13px}.page-menu-item:disabled{opacity:.5;cursor:default}.page-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sort-dialog{width:min(680px,100vw - 32px)}.sort-keys{flex-direction:column;gap:8px;margin:10px 0;display:flex}.sort-key{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sort-key select{border:1px solid var(--border);background:var(--input-bg);color:var(--text);font:inherit;border-radius:7px;padding:5px 8px}.sort-key-label{min-width:56px;color:var(--muted);font-size:13px}.sort-add-key,.link-btn{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.sort-warning{margin:8px 0}.sort-preview{border:1px solid var(--border);border-radius:8px;max-height:260px;margin:10px 0;overflow:auto}.sort-preview table{border-collapse:collapse;width:100%;font-size:13px}.sort-preview th,.sort-preview td{border-bottom:1px solid var(--border-faint);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:5px 8px;overflow:hidden}.sort-preview th{background:var(--bg-subtle);position:sticky;top:0}@media(max-width:720px){.sd-table{margin-left:-8px;margin-right:-8px;padding-left:20px;padding-right:20px}}:root{--status-gray:#52525b;--status-gray-bg:#f4f4f5;--status-red:#b91c1c;--status-red-bg:#fee2e2;--status-orange:#c2410c;--status-orange-bg:#ffedd5;--status-yellow:#a16207;--status-yellow-bg:#fef9c3;--status-green:#15803d;--status-green-bg:#dcfce7;--status-teal:#0f766e;--status-teal-bg:#ccfbf1;--status-blue:#1d4ed8;--status-blue-bg:#dbeafe;--status-purple:#7e22ce;--status-purple-bg:#f3e8ff;--status-pink:#be185d;--status-pink-bg:#fce7f3}:root[data-theme=dark]{--status-gray:#9da7b3;--status-gray-bg:#6e768133;--status-red:#ff7b72;--status-red-bg:#f8514926;--status-orange:#ffa657;--status-orange-bg:#db6d282e;--status-yellow:#e3b341;--status-yellow-bg:#bb80092e;--status-green:#56d364;--status-green-bg:#2ea0432e;--status-teal:#39d0c4;--status-teal-bg:#39c5bb26;--status-blue:#79c0ff;--status-blue-bg:#388bfd2e;--status-purple:#d2a8ff;--status-purple-bg:#a371f72e;--status-pink:#ff9bce;--status-pink-bg:#db61a22e}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--status-gray:#9da7b3;--status-gray-bg:#6e768133;--status-red:#ff7b72;--status-red-bg:#f8514926;--status-orange:#ffa657;--status-orange-bg:#db6d282e;--status-yellow:#e3b341;--status-yellow-bg:#bb80092e;--status-green:#56d364;--status-green-bg:#2ea0432e;--status-teal:#39d0c4;--status-teal-bg:#39c5bb26;--status-blue:#79c0ff;--status-blue-bg:#388bfd2e;--status-purple:#d2a8ff;--status-purple-bg:#a371f72e;--status-pink:#ff9bce;--status-pink-bg:#db61a22e}}[data-color=gray]{--sc:var(--status-gray);--sc-bg:var(--status-gray-bg)}[data-color=red]{--sc:var(--status-red);--sc-bg:var(--status-red-bg)}[data-color=orange]{--sc:var(--status-orange);--sc-bg:var(--status-orange-bg)}[data-color=yellow]{--sc:var(--status-yellow);--sc-bg:var(--status-yellow-bg)}[data-color=green]{--sc:var(--status-green);--sc-bg:var(--status-green-bg)}[data-color=teal]{--sc:var(--status-teal);--sc-bg:var(--status-teal-bg)}[data-color=blue]{--sc:var(--status-blue);--sc-bg:var(--status-blue-bg)}[data-color=purple]{--sc:var(--status-purple);--sc-bg:var(--status-purple-bg)}[data-color=pink]{--sc:var(--status-pink);--sc-bg:var(--status-pink-bg)}.status-dot{background:var(--sc,var(--status-gray));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.status-chip{white-space:nowrap;max-width:220px;color:var(--sc,var(--status-gray));background:var(--sc-bg,var(--status-gray-bg));border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12.5px;font-weight:600;line-height:18px;display:inline-flex}.status-chip>.status-chip-label{text-overflow:ellipsis;overflow:hidden}.status-chip.is-unknown{--sc:var(--muted);--sc-bg:transparent;border:1px dashed var(--border-strong);font-weight:500}.status-chip-x{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;margin-right:-4px;padding:0;display:inline-flex}.status-chip-x:hover{opacity:1}.status-presets{gap:6px;margin:10px 0;display:grid}.status-preset-row{grid-template-columns:28px minmax(120px,1fr) minmax(110px,.8fr) minmax(140px,1.6fr) auto;align-items:center;gap:8px;display:grid}.status-preset-row input{font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:8px;min-width:0;padding:6px 9px;font-size:14px}.status-preset-row input.status-key{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}.status-preset-row .btn-row{gap:2px}.status-swatch{border:2px solid var(--overlay);outline:1px solid var(--border-strong);background:var(--sc);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0}.status-swatch[aria-checked=true]{outline:2px solid var(--text)}.status-palette{gap:6px;padding:4px;display:flex}.status-presets-head{color:var(--muted);grid-template-columns:28px minmax(120px,1fr) minmax(110px,.8fr) minmax(140px,1.6fr) auto;gap:8px;font-size:12px;display:grid}.status-presets-preview{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}@media(max-width:720px){.status-preset-row,.status-presets-head{grid-template-columns:28px 1fr 1fr}.status-presets-head span:nth-child(n+4){display:none}.status-preset-row input.status-desc{grid-column:2/-1}}.dm-head{flex:none;align-items:center;gap:8px;min-width:0;margin-left:10px;display:inline-flex}.dm-statuses{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.dm-chips{cursor:pointer;border-radius:999px;outline:none;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.dm-statuses.is-static .dm-chips{cursor:default}.dm-chips:focus-visible,.dm-dots:focus-visible,.dm-add:focus-visible,.dm-assignee:focus-visible,.dm-warn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dm-dots{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:11.5px;display:none}.dm-dots:hover{background:var(--bg-hover)}.dm-statuses.is-static .dm-dots{cursor:default}.dm-count{margin-left:2px}.dm-add{border:1px dashed var(--border-strong);min-width:20px;height:20px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 5px;font-size:12px;display:inline-flex}.dm-add:hover{color:var(--text);background:var(--bg-hover);border-style:solid}.dm-warn{border:1px dashed var(--warning);background:var(--warning-bg);color:var(--warning);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.dm-assignee{min-width:0;max-width:200px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:1px 8px 1px 1px;font-size:13px;display:inline-flex}.dm-assignee:hover{background:var(--bg-hover)}.dm-assignee.is-static{cursor:default}.dm-assignee.is-static:hover{background:0 0}.dm-assignee-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-assignee-name.is-unknown{color:var(--muted);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px}.dm-avatar-unknown{border:1px dashed var(--border-strong);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.dm-assign-empty{color:var(--muted);padding-left:6px}.dm-empty{color:var(--muted)}@media(max-width:1400px){.hd .dm-head .dm-chips,.hd .dm-head .dm-assignee-name,.hd .dm-head .dm-warn-label{display:none}.hd .dm-head .dm-dots{display:inline-flex}.hd .dm-head .dm-assignee{padding-right:1px}}.app.panel-open .hd .dm-head .dm-chips,.app.panel-open .hd .dm-head .dm-assignee-name,.app.panel-open .hd .dm-head .dm-warn-label{display:none}.app.panel-open .hd .dm-head .dm-dots{display:inline-flex}.app.panel-open .hd .dm-head .dm-assignee{padding-right:1px}@media(max-width:720px){.hd .dm-head{display:none}}.ui-pop.dm-popover{width:300px;padding:5px}.dm-pop{flex-direction:column;gap:1px;display:flex}.dm-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.dm-row:hover:not(:disabled),.dm-row:focus-visible{background:var(--bg-hover);outline:none}.dm-row:disabled{cursor:default;opacity:.6}.dm-check{width:14px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.dm-check-end{margin-left:auto}.dm-row-text{flex-direction:column;min-width:0;display:flex}.dm-row-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-row-desc{color:var(--muted);font-size:12px;line-height:1.35}.dm-person .dm-row-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-sep{background:var(--border);height:1px;margin:4px 6px}.dm-label{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;padding:6px 8px 2px;font-size:11.5px;font-weight:600}.dm-unknown{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;display:flex}.dm-unknown-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.dm-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.dm-link:hover{text-decoration:underline}.dm-foot-link{color:var(--muted);border-radius:7px;padding:6px 8px;font-size:12.5px;text-decoration:none;display:block}.dm-foot-link:hover{background:var(--bg-hover);color:var(--text)}.dm-note{color:var(--muted);margin:4px 8px 6px;font-size:12.5px;line-height:1.45}.dm-note code{font-size:12px}.dm-note-action{margin-top:4px;display:block}.dm-filter{border:1px solid var(--border);background:var(--input-bg);color:var(--text);font:inherit;border-radius:7px;margin:2px 2px 4px;padding:6px 9px}.dm-people{max-height:min(420px,60vh)}.dm-confirm{padding:6px 8px;font-size:13px;line-height:1.45}.dm-confirm p{margin:0 0 8px}.dm-unreadable .btn-row{padding:2px 8px 6px}.dm-error{color:var(--warning);overflow-wrap:anywhere;margin:0 8px 6px;font-size:12.5px}.dm-raw{border-left:3px solid var(--border);background:var(--bg-subtle);white-space:pre-wrap;max-height:200px;margin:0 8px 8px;padding:6px 8px;font-size:12px;overflow:auto}.dm-menu-anchor{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.page-menu-trail{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--muted);margin-left:auto;padding-left:12px;font-size:13px;overflow:hidden}.page-menu-item.dm-menu-warn{color:var(--warning)}.sd-fm-known{display:contents}.dm-strip-val{flex-wrap:wrap;align-items:center;gap:4px;min-height:22px;display:flex}.sd-frontmatter .dm-dots{display:none}.sd-frontmatter .dm-chips,.sd-frontmatter .dm-assignee{font-size:13px}.sd-frontmatter .dm-add span{font-size:12px}.status-chip-open{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;padding:0;overflow:hidden}.status-chip-open:focus-visible,.status-chip-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px;opacity:1}.dm-chips{cursor:default}.hd .dm-head .dm-add{opacity:0;transition:opacity .12s}.hd:hover .dm-head .dm-add,.hd .dm-head .dm-add:focus-visible,.hd .dm-head .dm-add[aria-expanded=true]{opacity:1}.docs-assigned{margin:4px 0 22px}.docs-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.docs-section-head h2{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:600}.docs-section-more{color:var(--muted);font-size:13px}.docs-section-more:hover{color:var(--text)}.cards-compact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cards-compact .card{padding:12px 14px}.assigned-card{flex-direction:column;min-width:0;display:flex}.assigned-card .card-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.assigned-card .card-sub{margin-top:3px;font-size:12.5px}.assigned-card-statuses{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.assigned-card-foot{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;overflow:hidden}.page.board-page{max-width:none;padding:28px 28px 40px}.board-bar{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 12px;display:flex}.board-count{color:var(--muted);margin-left:auto;font-size:12.5px}.board-note{color:var(--muted);margin:0 0 10px;font-size:13px}.board-error{color:var(--danger)}.board-proj-dot{border-radius:2px;width:8px;height:8px;margin-right:2px;display:inline-block}.board-cols{align-items:flex-start;gap:12px;min-height:240px;padding-bottom:12px;display:flex;overflow-x:auto}.board-col{border:1px solid var(--border-faint);background:var(--bg-subtle);border-radius:10px;flex-direction:column;flex:0 0 272px;max-height:calc(100vh - 220px);transition:border-color .12s,background .12s;display:flex}.board-col[data-section=empty],.board-col[data-section=unknown]{border-style:dashed;border-color:var(--border-strong);background:0 0}.board.is-dragging .board-col.is-target{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.board.is-dragging .board-col.is-target{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.board.is-dragging .board-col.is-blocked{opacity:.55}.board-col.is-over{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.board-col.is-over{background:color-mix(in srgb,var(--accent) 8%,var(--bg-subtle))}}.board-col-head{align-items:center;gap:7px;min-width:0;padding:10px 12px 6px;font-size:13px;font-weight:650;display:flex}.board-col-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-col-label.is-unknown{color:var(--muted);font-weight:500;font-family:var(--mono,ui-monospace, monospace);font-size:12px}.board-unknown-dot{border:1px dashed var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.board-col-count{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.board-col-cards{flex-direction:column;gap:8px;min-height:60px;padding:4px 8px 10px;display:flex;overflow-y:auto}.board-col-empty{text-align:center;color:var(--muted-2);padding:14px 6px;font-size:12.5px}.board-divider{background:var(--border);flex:0 0 1px;align-self:stretch;margin:0 2px}.board-card{border:1px solid var(--border);background:var(--overlay);color:var(--text);cursor:pointer;touch-action:manipulation;border-radius:8px;outline:none;padding:0;display:block;position:relative}.board-card:hover{border-color:var(--border-strong)}.board-card-link{color:inherit;border-radius:inherit;-webkit-touch-callout:none;outline:none;padding:9px 11px 8px;text-decoration:none;display:block}.board-card-link:focus-visible{box-shadow:0 0 0 2px var(--accent)}.board-col:focus-visible{outline:2px solid var(--accent)}.board-card-name{overflow-wrap:anywhere}.board-card.is-source{opacity:.4}.board-card.is-archived{opacity:.75}.board-card.is-lifted{cursor:grabbing;transition:transform .12s ease-out;transform:rotate(2deg)scale(1.02);box-shadow:0 10px 28px #0000002e}@media(prefers-reduced-motion:reduce){.board-card.is-lifted{transition:none;transform:none}.board-col{transition:none}}.board-card-title{align-items:baseline;gap:6px;padding-right:18px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.board-card-badge{background:var(--bg-hover);color:var(--muted);border-radius:999px;flex:none;padding:0 5px;font-size:11px;font-weight:600}.board-card-meta{align-items:center;gap:6px;min-width:0;margin-top:6px;display:flex}.board-card-folder{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.board-card-archived{color:var(--muted);display:inline-flex}.board-card-assignee{margin-left:auto;display:inline-flex}.board-card-foot{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.board-card-when{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-card-threads{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.board-card-more{opacity:0;position:absolute;top:5px;right:5px}.board-card:hover .board-card-more,.board-card:focus-within .board-card-more,.board-card-more[data-state=open],.board-card-more.is-shown{opacity:1}.board-copy-hint{color:var(--accent);margin-top:6px;font-size:11.5px;font-weight:600;display:block}.board-empty{text-align:center;color:var(--muted);padding:40px 16px;font-size:14px}.board-empty b{color:var(--text)}@media(max-width:720px){.page.board-page{padding:16px 0 24px}.board-page .page-head,.board-bar,.board-note{padding:0 14px}.board-cols{scroll-snap-type:x mandatory;gap:10px;padding:0 14px 12px;scroll-padding:0 14px}.board-col{scroll-snap-align:start;flex:0 0 calc(100vw - 44px);max-height:none}.board-divider{display:none}}.board-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board-kbd-hint{color:var(--text)}.board-card.is-picked{border-color:var(--accent);box-shadow:0 6px 18px #00000024,0 0 0 2px var(--accent);transition:transform .12s ease-out;transform:translateY(-2px)}.board-col.is-kbd.is-over-blocked{border-color:var(--danger)}.board[data-carrying=keyboard] .board-col.is-kbd:not(.is-blocked){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.board[data-carrying=keyboard] .board-col.is-kbd:not(.is-blocked){background:color-mix(in srgb,var(--accent) 8%,var(--bg-subtle))}}@media(prefers-reduced-motion:reduce){.board-card.is-picked{transition:none;transform:none}}.avatar-bot svg{stroke-width:2.2px}.profile-owner-link{font:inherit;color:var(--link,var(--accent));cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.agents{flex-direction:column;gap:12px;display:flex}.agent-row{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:12px 14px}.agent-row.is-paused{opacity:.8}.agent-head{align-items:center;gap:12px;display:flex}.agent-avatar{flex:none;position:relative}.agent-avatar .profile-avatar-edit{width:20px;height:20px;bottom:-4px;right:-4px}.agent-title{flex:auto;min-width:0}.agent-name{align-items:center;gap:8px;font-weight:600;display:flex}.agent-name .pill{font-weight:500}.agent-edit{opacity:0}.agent-row:hover .agent-edit,.agent-edit:focus-visible{opacity:1}.agent-rename input{font:inherit;border:1px solid var(--border);background:var(--bg);color:inherit;border-radius:6px;padding:2px 6px;font-weight:600}.agent-rename-note{max-width:46ch;margin-top:4px;display:block}.agent-sub{margin-top:2px}.agent-owner{font:inherit;border:1px solid var(--border);background:var(--bg);color:inherit;border-radius:6px;padding:1px 4px;font-size:12.5px}.agent-actions{flex:none}.agent-tokens{border-top:1px dashed var(--border);flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;display:flex}.agent-tokens .table,.agent-tokens .invite-row,.agent-tokens .token-reveal{width:100%}.agents-create{margin-top:4px}@media(max-width:640px){.agent-head{flex-wrap:wrap}.agent-actions{justify-content:flex-end;width:100%}}.slack-team-icon{border-radius:5px}.slack-picker{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.slack-picker-search{width:100%;max-width:360px;margin-bottom:8px}.slack-picker-list{border:1px solid var(--border);border-radius:8px;max-height:420px;padding:4px 10px 8px;overflow-y:auto}.slack-picker-list h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:10px 0 4px;font-size:12px}.slack-picker-row{align-items:center;gap:8px;min-width:0;padding:3px 0;display:flex}.slack-picker-label{cursor:pointer;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.slack-picker-direction{flex:none;font-size:12px}.slack-picker-name{white-space:nowrap}.slack-picker-backfill{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.slack-picker-topic{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slack-summary{gap:8px;margin:12px 0 14px;padding:0;list-style:none;display:grid}.slack-summary li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slack-summary .muted{font-size:13px}.slack-summary-warn{color:var(--warning);font-size:12.5px;font-weight:500}.remind-menu{z-index:70;background:var(--panel);border:1px solid var(--border);border-radius:10px;min-width:250px;padding:4px;position:fixed;box-shadow:0 10px 30px #0000002e}.remind-menu .page-menu-item{width:100%}.remind-when{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:12.5px}.msg-saved-mark{color:var(--accent);align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:18px;display:flex}.msg-saved-mark span{color:var(--muted);font-weight:500}.msg-action.on{color:var(--accent)}.msg-action.on svg{fill:currentColor}.saved-toast-undo{text-decoration:underline;font-size:13px!important;font-weight:650!important}.unread-reminder{align-items:center;gap:6px;display:flex}.unread-reminder svg{color:var(--accent);flex:none}.saved-page .page-sub{margin-bottom:20px}.saved-empty{border:1px dashed var(--border);color:var(--muted);border-radius:12px;align-items:flex-start;gap:12px;padding:18px 20px;font-size:14.5px;line-height:1.5;display:flex}.saved-empty kbd{border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:12px}.saved-group{margin-bottom:22px}.saved-group h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 4px;padding:0 10px;font-size:12px;font-weight:600}.saved-row{border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.saved-row[role=link]{cursor:pointer}.saved-row:hover,.saved-row:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.saved-row:hover,.saved-row:focus-visible{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.saved-row:hover,.saved-row:focus-visible{outline:none}.saved-ico{color:var(--muted);flex:none;margin-top:2px;display:inline-flex}.saved-main{flex:1;min-width:0}.saved-title{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.saved-title.muted,.saved-row.gone .saved-ico{color:var(--muted);font-style:italic}.saved-where{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.saved-title .saved-where{font-size:inherit}.saved-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;display:-webkit-box;overflow:hidden}.saved-side{flex:none;align-items:center;gap:8px;display:flex}.saved-when{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.saved-when.due{color:var(--danger);font-weight:600}.saved-actions{visibility:hidden;gap:2px;display:flex}.saved-row:hover .saved-actions,.saved-row:focus-within .saved-actions{visibility:visible}@media(hover:none){.saved-actions{visibility:visible}}@media(max-width:720px){.saved-row{flex-wrap:wrap}.saved-side{flex-basis:100%;justify-content:space-between;padding-left:25px}.saved-actions{visibility:visible;margin-left:auto}}.storage-usage{margin:14px 0 16px}.storage-usage-line{margin-bottom:8px;font-size:14.5px}.storage-meter{background:var(--bg-subtle);border-radius:999px;height:10px;overflow:hidden}.storage-meter>span{border-radius:inherit;background:var(--accent-solid);min-width:2px;height:100%;transition:width .3s;display:block}.storage-meter-high>span{background:var(--warning-solid)}.storage-meter-full>span{background:var(--danger-solid)}.storage-breakdown{margin-top:8px}.storage-table{margin-bottom:8px}.storage-bar-col{width:30%}.storage-bar{background:var(--accent);opacity:.55;border-radius:999px;min-width:2px;height:6px;display:block}.storage-limits-h{margin:18px 0 8px;font-size:14px}.storage-limits{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.storage-limits label{color:var(--muted);gap:4px;font-size:13.5px;display:grid}.storage-input{color:var(--text);align-items:center;gap:6px;display:inline-flex}.storage-input input{font:inherit;border:1px solid var(--border-strong);background:var(--input-bg);width:110px;color:var(--text);border-radius:8px;padding:6px 8px}.storage-limits-ro{font-size:14px}@media(max-width:640px){.storage-bar-col{display:none}}.status-pill.awaiting:before{background:var(--info)}.approval-card{border:1px solid var(--info-border);background:var(--info-bg);border-radius:10px;gap:14px;margin:0 0 12px;padding:12px 14px;display:grid}.approval-title{color:var(--text);font-size:14px}.approval-title>svg{vertical-align:-2px;margin-right:4px;display:inline-block}.approval-groups .muted,.approval-files .muted{white-space:nowrap}.approval-title b{word-break:break-all}.approval-sub{color:var(--text-2);margin:4px 0 8px;font-size:13.5px}.approval-groups,.approval-files{gap:4px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:grid}.approval-groups li,.approval-files li{align-items:center;gap:10px;min-width:0;display:flex}.approval-groups code,.approval-files code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.approval-files li form{margin-left:auto}.approval-dir{text-align:center;width:14px;color:var(--info);font-weight:600}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
