@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff) 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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) 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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-devanagari-400-normal-Djl2bf-7.woff2) format("woff2"),url(/assets/tiro-devanagari-sanskrit-devanagari-400-normal-DR3LzqN1.woff) format("woff")}:root,[data-theme=light]{color-scheme:light;--paper: #f6f1e7;--paper-raised: #fdfaf4;--paper-sunken: #ece5d7;--scrim: #1f1a1499;--rule: #e0d6c5;--rule-strong: #8c7f6c;--ink: #1f1a14;--ink-muted: #5e5446;--ink-faint: #857864;--teal: #1d5c5a;--teal-hover: #164846;--teal-soft: #d8e8e3;--on-teal: #fdfaf4;--sepia: #7a5634;--sepia-soft: #efe2cf;--status-private: #7a3450;--status-private-soft: #f3dfe5;--status-shared: #356338;--status-shared-soft: #dcebd8;--status-warning: #8a5300;--status-warning-soft: #f8e6c4;--link: var(--teal);--tree-modern-canvas: #f6f1e7;--tree-modern-grid: #ddd2bf;--tree-modern-node: #fdfaf4;--tree-modern-node-border: #d6cab6;--tree-modern-name: #1f1a14;--tree-modern-meta: #5e5446;--tree-modern-line: #857864;--tree-modern-accent: #1d5c5a;--tree-modern-ghost: #857864;--tree-heritage-canvas: #f2e8d0;--tree-heritage-grid: #dccba5;--tree-heritage-node: #fbf4e2;--tree-heritage-node-border: #9a7449;--tree-heritage-name: #3a2616;--tree-heritage-meta: #6e5032;--tree-heritage-line: #8a6a48;--tree-heritage-accent: #7a3a1e;--tree-heritage-ghost: #8f7354;--tree-minimal-canvas: #ffffff;--tree-minimal-grid: #ebebeb;--tree-minimal-node: #ffffff;--tree-minimal-node-border: #d0d0d0;--tree-minimal-name: #111111;--tree-minimal-meta: #5c5c5c;--tree-minimal-line: #8a8a8a;--tree-minimal-accent: #111111;--tree-minimal-ghost: #8a8a8a;--tree-playful-canvas: #fff4d6;--tree-playful-grid: #ffe099;--tree-playful-node: #ffffff;--tree-playful-node-border: #ff7a45;--tree-playful-name: #2a1d4a;--tree-playful-meta: #5a4a7a;--tree-playful-line: #138a83;--tree-playful-accent: #c42a62;--tree-playful-ghost: #a86a00;--elevation-1: 0 1px 2px #1f1a1414, 0 1px 3px #1f1a141a;--elevation-2: 0 2px 4px #1f1a1414, 0 6px 16px #1f1a141f;--elevation-3: 0 4px 8px #1f1a1414, 0 16px 32px -4px #1f1a1429;--elevation-4: 0 8px 16px #1f1a141a, 0 32px 64px -8px #1f1a1433;--focus-ring: 0 0 0 2px #f6f1e7, 0 0 0 4px #1d5c5a}:root{--font-display: Fraunces, "Iowan Old Style", Georgia, serif;--font-ui: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--type-display: 600 48px/56px var(--font-display);--type-display-tracking: -.02em;--type-title-1: 600 32px/40px var(--font-display);--type-title-1-tracking: -.01em;--type-title-2: 600 24px/32px var(--font-display);--type-title-3: 600 20px/24px var(--font-display);--type-name-lg: 600 17px/24px var(--font-display);--type-name-sm: 500 14px/16px var(--font-display);--type-body-lg: 400 16px/24px var(--font-ui);--type-body: 400 14px/20px var(--font-ui);--type-label: 500 13px/16px var(--font-ui);--type-caption: 400 12px/16px var(--font-ui);--type-overline: 600 11px/16px var(--font-ui);--type-overline-tracking: .08em;--type-code: 400 12px/16px var(--font-mono);--space-0-5: 4px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-8: 64px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--tree-modern-radius: 8px;--tree-heritage-radius: 2px;--tree-minimal-radius: 0px;--tree-playful-radius: 20px;--stroke-hairline: 1px;--stroke-line: 1.5px;--stroke-strong: 2px;--tree-modern-line-width: 1.5px;--tree-heritage-line-width: 1.25px;--tree-minimal-line-width: 1px;--tree-playful-line-width: 3px;--z-canvas: 0;--z-chrome: 100;--z-panel: 200;--z-dialog: 400;--z-toast: 500}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--paper: #171512;--paper-raised: #221f1b;--paper-sunken: #100e0c;--scrim: #000000b3;--rule: #332e28;--rule-strong: #7a7062;--ink: #f1eadf;--ink-muted: #b8ad9b;--ink-faint: #8a8070;--teal: #6fc2b8;--teal-hover: #8fd3ca;--teal-soft: #163533;--on-teal: #0e1f1e;--sepia: #d2a77c;--sepia-soft: #33261a;--status-private: #e59ab5;--status-private-soft: #3a1d28;--status-shared: #8fcf8f;--status-shared-soft: #1b2f1c;--status-warning: #f0b552;--status-warning-soft: #3a2a0f;--tree-modern-canvas: #171512;--tree-modern-grid: #2e2a24;--tree-modern-node: #221f1b;--tree-modern-node-border: #3d372f;--tree-modern-name: #f1eadf;--tree-modern-meta: #b0a592;--tree-modern-line: #857a6a;--tree-modern-accent: #6fc2b8;--tree-modern-ghost: #8a8070;--tree-heritage-canvas: #1c160f;--tree-heritage-grid: #30261a;--tree-heritage-node: #271f16;--tree-heritage-node-border: #8c6a45;--tree-heritage-name: #f0e2c6;--tree-heritage-meta: #c8ad88;--tree-heritage-line: #9a7b58;--tree-heritage-accent: #e0a56c;--tree-heritage-ghost: #937a5b;--tree-minimal-canvas: #0f0f0f;--tree-minimal-grid: #1e1e1e;--tree-minimal-node: #0f0f0f;--tree-minimal-node-border: #3a3a3a;--tree-minimal-name: #f5f5f5;--tree-minimal-meta: #a8a8a8;--tree-minimal-line: #6e6e6e;--tree-minimal-accent: #f5f5f5;--tree-minimal-ghost: #727272;--tree-playful-canvas: #1e1830;--tree-playful-grid: #2e2648;--tree-playful-node: #2b2342;--tree-playful-node-border: #ff9a6a;--tree-playful-name: #fff4e0;--tree-playful-meta: #d4c8ee;--tree-playful-line: #4fd1c5;--tree-playful-accent: #ff86b0;--tree-playful-ghost: #f0b44a;--elevation-1: 0 1px 2px #00000099;--elevation-2: 0 4px 12px #000000b3;--elevation-3: 0 12px 32px -4px #000000cc;--elevation-4: 0 24px 64px -8px #000000e6;--focus-ring: 0 0 0 2px #171512, 0 0 0 4px #6fc2b8}}[data-theme=dark]{color-scheme:dark;--paper: #171512;--paper-raised: #221f1b;--paper-sunken: #100e0c;--scrim: #000000b3;--rule: #332e28;--rule-strong: #7a7062;--ink: #f1eadf;--ink-muted: #b8ad9b;--ink-faint: #8a8070;--teal: #6fc2b8;--teal-hover: #8fd3ca;--teal-soft: #163533;--on-teal: #0e1f1e;--sepia: #d2a77c;--sepia-soft: #33261a;--status-private: #e59ab5;--status-private-soft: #3a1d28;--status-shared: #8fcf8f;--status-shared-soft: #1b2f1c;--status-warning: #f0b552;--status-warning-soft: #3a2a0f;--tree-modern-canvas: #171512;--tree-modern-grid: #2e2a24;--tree-modern-node: #221f1b;--tree-modern-node-border: #3d372f;--tree-modern-name: #f1eadf;--tree-modern-meta: #b0a592;--tree-modern-line: #857a6a;--tree-modern-accent: #6fc2b8;--tree-modern-ghost: #8a8070;--tree-heritage-canvas: #1c160f;--tree-heritage-grid: #30261a;--tree-heritage-node: #271f16;--tree-heritage-node-border: #8c6a45;--tree-heritage-name: #f0e2c6;--tree-heritage-meta: #c8ad88;--tree-heritage-line: #9a7b58;--tree-heritage-accent: #e0a56c;--tree-heritage-ghost: #937a5b;--tree-minimal-canvas: #0f0f0f;--tree-minimal-grid: #1e1e1e;--tree-minimal-node: #0f0f0f;--tree-minimal-node-border: #3a3a3a;--tree-minimal-name: #f5f5f5;--tree-minimal-meta: #a8a8a8;--tree-minimal-line: #6e6e6e;--tree-minimal-accent: #f5f5f5;--tree-minimal-ghost: #727272;--tree-playful-canvas: #1e1830;--tree-playful-grid: #2e2648;--tree-playful-node: #2b2342;--tree-playful-node-border: #ff9a6a;--tree-playful-name: #fff4e0;--tree-playful-meta: #d4c8ee;--tree-playful-line: #4fd1c5;--tree-playful-accent: #ff86b0;--tree-playful-ghost: #f0b44a;--elevation-1: 0 1px 2px #00000099;--elevation-2: 0 4px 12px #000000b3;--elevation-3: 0 12px 32px -4px #000000cc;--elevation-4: 0 24px 64px -8px #000000e6;--focus-ring: 0 0 0 2px #171512, 0 0 0 4px #6fc2b8}:root,.rl-tree,[data-tree-theme=modern]{--t-canvas: var(--tree-modern-canvas);--t-grid: var(--tree-modern-grid);--t-node: var(--tree-modern-node);--t-node-border: var(--tree-modern-node-border);--t-name: var(--tree-modern-name);--t-meta: var(--tree-modern-meta);--t-line: var(--tree-modern-line);--t-accent: var(--tree-modern-accent);--t-ghost: var(--tree-modern-ghost);--t-radius: var(--tree-modern-radius);--t-line-w: var(--tree-modern-line-width)}[data-tree-theme=heritage]{--t-canvas: var(--tree-heritage-canvas);--t-grid: var(--tree-heritage-grid);--t-node: var(--tree-heritage-node);--t-node-border: var(--tree-heritage-node-border);--t-name: var(--tree-heritage-name);--t-meta: var(--tree-heritage-meta);--t-line: var(--tree-heritage-line);--t-accent: var(--tree-heritage-accent);--t-ghost: var(--tree-heritage-ghost);--t-radius: var(--tree-heritage-radius);--t-line-w: var(--tree-heritage-line-width)}[data-tree-theme=minimal]{--t-canvas: var(--tree-minimal-canvas);--t-grid: var(--tree-minimal-grid);--t-node: var(--tree-minimal-node);--t-node-border: var(--tree-minimal-node-border);--t-name: var(--tree-minimal-name);--t-meta: var(--tree-minimal-meta);--t-line: var(--tree-minimal-line);--t-accent: var(--tree-minimal-accent);--t-ghost: var(--tree-minimal-ghost);--t-radius: var(--tree-minimal-radius);--t-line-w: var(--tree-minimal-line-width)}[data-tree-theme=playful]{--t-canvas: var(--tree-playful-canvas);--t-grid: var(--tree-playful-grid);--t-node: var(--tree-playful-node);--t-node-border: var(--tree-playful-node-border);--t-name: var(--tree-playful-name);--t-meta: var(--tree-playful-meta);--t-line: var(--tree-playful-line);--t-accent: var(--tree-playful-accent);--t-ghost: var(--tree-playful-ghost);--t-radius: var(--tree-playful-radius);--t-line-w: var(--tree-playful-line-width)}:root,.rl-tree,[data-tree-theme=modern]{--t-canvas: var(--tree-modern-canvas);--t-grid: var(--tree-modern-grid);--t-node: var(--tree-modern-node);--t-node-border: var(--tree-modern-node-border);--t-name: var(--tree-modern-name);--t-meta: var(--tree-modern-meta);--t-line: var(--tree-modern-line);--t-accent: var(--tree-modern-accent);--t-ghost: var(--tree-modern-ghost);--t-radius: var(--tree-modern-radius);--t-line-w: var(--tree-modern-line-width);--t-node-bw: 1px;--t-node-bs: solid;--t-node-shadow: var(--elevation-1);--t-name-family: var(--font-display);--t-name-style: normal;--t-name-weight: 600;--t-name-fvs: "SOFT" 0, "WONK" 0;--t-meta-variant: normal;--t-avatar-radius: 9999px;--t-avatar-filter: none;--t-grid-size: 16px}[data-tree-theme=heritage]{--t-canvas: var(--tree-heritage-canvas);--t-grid: var(--tree-heritage-grid);--t-node: var(--tree-heritage-node);--t-node-border: var(--tree-heritage-node-border);--t-name: var(--tree-heritage-name);--t-meta: var(--tree-heritage-meta);--t-line: var(--tree-heritage-line);--t-accent: var(--tree-heritage-accent);--t-ghost: var(--tree-heritage-ghost);--t-radius: var(--tree-heritage-radius);--t-line-w: var(--tree-heritage-line-width);--t-node-bw: 3px;--t-node-bs: double;--t-node-shadow: none;--t-name-family: var(--font-display);--t-name-style: italic;--t-name-weight: 500;--t-name-fvs: "SOFT" 0, "WONK" 1;--t-meta-variant: small-caps;--t-avatar-radius: 50%;--t-avatar-filter: sepia(.55);--t-grid-size: 24px}[data-tree-theme=minimal]{--t-canvas: var(--tree-minimal-canvas);--t-grid: var(--tree-minimal-grid);--t-node: var(--tree-minimal-node);--t-node-border: var(--tree-minimal-node-border);--t-name: var(--tree-minimal-name);--t-meta: var(--tree-minimal-meta);--t-line: var(--tree-minimal-line);--t-accent: var(--tree-minimal-accent);--t-ghost: var(--tree-minimal-ghost);--t-radius: var(--tree-minimal-radius);--t-line-w: var(--tree-minimal-line-width);--t-node-bw: 0 0 1px 0;--t-node-bs: solid;--t-node-shadow: none;--t-name-family: var(--font-ui);--t-name-style: normal;--t-name-weight: 600;--t-name-fvs: normal;--t-meta-variant: normal;--t-avatar-radius: 0;--t-avatar-filter: grayscale(1);--t-grid-size: 16px}[data-tree-theme=playful]{--t-canvas: var(--tree-playful-canvas);--t-grid: var(--tree-playful-grid);--t-node: var(--tree-playful-node);--t-node-border: var(--tree-playful-node-border);--t-name: var(--tree-playful-name);--t-meta: var(--tree-playful-meta);--t-line: var(--tree-playful-line);--t-accent: var(--tree-playful-accent);--t-ghost: var(--tree-playful-ghost);--t-radius: var(--tree-playful-radius);--t-line-w: var(--tree-playful-line-width);--t-node-bw: 3px;--t-node-bs: solid;--t-node-shadow: none;--t-name-family: var(--font-display);--t-name-style: normal;--t-name-weight: 700;--t-name-fvs: "SOFT" 100, "WONK" 1;--t-meta-variant: normal;--t-avatar-radius: 12px;--t-avatar-filter: saturate(1.2);--t-grid-size: 24px}.rl-tree{background-color:var(--t-canvas);background-image:radial-gradient(var(--t-grid) 1.2px,transparent 1.4px);background-size:var(--t-grid-size) var(--t-grid-size);color:var(--t-name)}[data-tree-theme=heritage].rl-tree{background-image:repeating-linear-gradient(0deg,var(--t-grid) 0 1px,transparent 1px 24px)}.rl-icon{flex:none;display:block}.rl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rl-focusable:focus-visible,.rl-btn:focus-visible,.rl-node:focus-visible,.rl-ghost:focus-visible,.rl-chip:focus-visible,.rl-tool:focus-visible,.rl-seg:focus-visible,.rl-theme:focus-visible,.rl-input:focus-visible,.rl-choice:focus-within,.rl-check input:focus-visible+.rl-check-box,.rl-row:focus-visible,.is-focus{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}.rl-btn{font:500 13px/16px var(--font-ui);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-5);height:40px;padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid var(--rule-strong);background:var(--paper-raised);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background-color .12s,border-color .12s}.rl-btn:hover,.rl-btn.is-hover{background:var(--paper-sunken)}.rl-btn:active,.rl-btn.is-active{background:var(--rule)}.rl-btn--sm{height:32px;padding:0 calc(var(--space-1) + var(--space-0-5))}.rl-btn--primary{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.rl-btn--primary:hover,.rl-btn--primary.is-hover,.rl-btn--primary:active,.rl-btn--primary.is-active{background:var(--teal-hover);border-color:var(--teal-hover)}.rl-btn--quiet{background:transparent;border-color:transparent}.rl-btn--quiet:hover,.rl-btn--quiet.is-hover{background:var(--paper-sunken)}.rl-btn--icon{width:40px;padding:0}.rl-btn--sm.rl-btn--icon{width:32px}.rl-btn:disabled,.rl-btn.is-disabled{cursor:not-allowed;background:var(--paper-sunken);border-color:var(--rule);color:var(--ink-faint)}.rl-btn--quiet:disabled{background:transparent;border-color:transparent}.rl-avatar{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:var(--t-avatar-radius);background:var(--sepia-soft);color:var(--sepia);font:600 15px/1 var(--font-display);letter-spacing:.02em}.rl-avatar img{width:100%;height:100%;object-fit:cover;filter:var(--t-avatar-filter)}.rl-node{font:inherit;text-align:left;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:calc(var(--space-1) + var(--space-0-5));background:var(--t-node);color:var(--t-name);border:var(--t-node-bs) var(--t-node-border);border-width:var(--t-node-bw);border-radius:var(--t-radius);box-shadow:var(--t-node-shadow);transition:box-shadow .14s,transform .14s,opacity .14s}.rl-node:hover,.rl-node.is-hover{box-shadow:var(--elevation-2);transform:translateY(-1px)}.rl-node:active{transform:translateY(0)}.rl-node-name{font-family:var(--t-name-family);font-style:var(--t-name-style);font-weight:var(--t-name-weight);font-variation-settings:var(--t-name-fvs);font-optical-sizing:auto;color:var(--t-name);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-node-meta{font:400 12px/16px var(--font-ui);font-variant-numeric:tabular-nums;font-variant-caps:var(--t-meta-variant);color:var(--t-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-node-text{min-width:0;display:grid;gap:2px}.rl-node--full{box-sizing:border-box;width:224px;height:80px;padding:6px var(--space-2)}.rl-node--full .rl-node-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none}.rl-node--full .rl-avatar{width:48px;height:48px;flex:none}.rl-node--full .rl-node-name{font-size:17px;line-height:21px}.rl-node--full .rl-node-text{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:2px 100px;flex:1;height:100%;overflow:hidden}.rl-node--full .rl-node-text>*{width:100%;flex:none}.rl-node--compact{height:32px;max-width:208px;padding:0 calc(var(--space-1) + var(--space-0-5));gap:var(--space-0-5)}.rl-node--compact .rl-node-name{font-size:14px;line-height:16px;font-weight:min(var(--t-name-weight),600)}.rl-node--dot{width:16px;height:16px;padding:0;border-radius:9999px;border:2px solid var(--t-node);background:var(--t-meta);box-shadow:0 0 0 1px var(--t-line)}.rl-node--dot:hover,.rl-node--dot.is-hover{transform:scale(1.25);box-shadow:0 0 0 1px var(--t-line)}.rl-node.is-selected{box-shadow:0 0 0 2px var(--t-canvas),0 0 0 4px var(--t-accent),var(--elevation-2)}.rl-node--dot.is-selected{background:var(--t-accent);box-shadow:0 0 0 2px var(--t-canvas),0 0 0 4px var(--t-accent)}.rl-node.is-selected:focus-visible{box-shadow:0 0 0 2px var(--t-canvas),0 0 0 4px var(--t-accent),0 0 0 6px var(--t-canvas),0 0 0 8px var(--teal)}.rl-node.is-dimmed{opacity:.4}.rl-node:focus-visible,.rl-node.is-focus{outline:2px solid transparent;box-shadow:var(--focus-ring)}.rl-node-home{position:absolute;top:-8px;left:-8px;width:20px;height:20px;border-radius:9999px;display:grid;place-items:center;background:var(--t-accent);color:var(--t-node);box-shadow:0 0 0 2px var(--t-canvas)}.rl-node--compact .rl-node-home{position:static;width:16px;height:16px;box-shadow:none}.rl-node-flag{position:absolute;top:var(--space-1);right:var(--space-1);color:var(--status-private)}.rl-node--compact .rl-node-flag{position:static}.rl-node-linked{position:absolute;bottom:-8px;right:-8px;width:20px;height:20px;border-radius:9999px;display:grid;place-items:center;background:var(--t-node);color:var(--t-accent);border:1.5px solid var(--t-accent);box-shadow:0 0 0 2px var(--t-canvas)}.rl-node--compact .rl-node-linked{position:static;width:16px;height:16px;flex:none;border-width:1px;box-shadow:none}.rl-node.is-loading{cursor:progress}.rl-skel{display:block;border-radius:var(--radius-sm);background:var(--t-grid)}.rl-node.is-loading .rl-avatar{background:var(--t-grid)}.rl-ghost{font:500 13px/16px var(--font-ui);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-5);background:transparent;color:var(--t-ghost);border:var(--stroke-line) dashed var(--t-ghost);border-radius:var(--t-radius);transition:background-color .12s,color .12s,border-color .12s}.rl-ghost--full{width:224px;height:80px}.rl-ghost--compact{height:32px;padding:0 calc(var(--space-1) + var(--space-0-5))}.rl-ghost--dot{width:16px;height:16px;padding:0;border-radius:9999px}.rl-ghost:hover,.rl-ghost.is-hover{color:var(--t-accent);border-color:var(--t-accent);background:color-mix(in srgb,var(--t-accent) 8%,transparent)}.rl-ghost.is-drop{border-style:solid;color:var(--t-accent);border-color:var(--t-accent);background:color-mix(in srgb,var(--t-accent) 14%,transparent)}.rl-ghost:disabled{cursor:not-allowed;opacity:.45}.rl-lines{display:block;overflow:visible}.rl-line{fill:none;stroke:var(--t-line);stroke-width:var(--t-line-w);stroke-linecap:round;stroke-linejoin:round;transition:stroke .14s,opacity .14s}.rl-line--adoptive{stroke-dasharray:6 4;stroke-linecap:butt}.rl-line--step{stroke-dasharray:.1 5}.rl-line.is-highlighted{stroke:var(--t-accent);stroke-width:calc(var(--t-line-w) + 1px)}.rl-line.is-dimmed{opacity:.3}.rl-line-hit{fill:none;stroke:transparent;stroke-width:12px;pointer-events:stroke;cursor:pointer}.rl-line-g:hover .rl-line,.rl-line-g.is-hover .rl-line{stroke:var(--t-accent)}.rl-chip{font:500 13px/16px var(--font-ui);display:inline-flex;align-items:center;gap:var(--space-0-5);height:28px;padding:0 calc(var(--space-1) + var(--space-0-5)) 0 var(--space-1);border-radius:9999px;border:1px solid transparent;white-space:nowrap}button.rl-chip{cursor:pointer}.rl-chip--sm{height:24px;font-size:12px;padding:0 var(--space-1) 0 6px}.rl-chip--icon{width:28px;padding:0;justify-content:center}.rl-chip--sm.rl-chip--icon{width:24px}.rl-chip--public{background:var(--sepia-soft);color:var(--sepia)}.rl-chip--family{background:var(--status-shared-soft);color:var(--status-shared)}.rl-chip--invited{background:var(--paper-raised);color:var(--status-shared);border-color:var(--status-shared)}.rl-chip--private{background:var(--status-private-soft);color:var(--status-private)}button.rl-chip:hover,.rl-chip.is-hover{border-color:currentColor}button.rl-chip:active,.rl-chip.is-active{filter:brightness(.96)}button.rl-chip:disabled{cursor:not-allowed;opacity:.5;border-color:transparent}.rl-chip .rl-chev{margin-left:2px;opacity:.8}.rl-role{font:600 11px/16px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:var(--space-0-5);height:20px;padding:0 var(--space-1);border-radius:var(--radius-sm);border:1px solid transparent;white-space:nowrap}.rl-role--owner{background:var(--teal);color:var(--on-teal)}.rl-role--editor{background:var(--teal-soft);color:var(--teal)}.rl-role--contributor{background:var(--sepia-soft);color:var(--sepia)}.rl-role--viewer{background:transparent;color:var(--ink-muted);border-color:var(--rule-strong)}.rl-role--pending{background:var(--status-warning-soft);color:var(--status-warning)}.rl-overline{font:600 11px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-1)}.rl-h2{font:600 24px/32px var(--font-display);font-optical-sizing:auto;color:var(--ink);margin:0;letter-spacing:-.005em}.rl-h3{font:600 20px/24px var(--font-display);font-optical-sizing:auto;color:var(--ink);margin:0}.rl-body{font:400 14px/20px var(--font-ui);color:var(--ink);margin:0}.rl-muted{color:var(--ink-muted)}.rl-caption{font:400 12px/16px var(--font-ui);color:var(--ink-muted);font-variant-numeric:tabular-nums}.rl-divider{height:1px;background:var(--rule);border:0;margin:0}.rl-panel{font:400 14px/20px var(--font-ui);color:var(--ink);width:360px;max-height:100%;display:flex;flex-direction:column;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:var(--elevation-3);overflow:hidden;z-index:var(--z-panel)}.rl-panel-head{position:relative;padding:var(--space-3) var(--space-3) var(--space-2);display:grid;grid-template-columns:64px 1fr;gap:var(--space-2);align-items:center}.rl-panel-head .rl-avatar{width:64px;height:64px;font-size:22px}.rl-panel-close{position:absolute;top:var(--space-1);right:var(--space-1)}.rl-panel-name{font:600 24px/32px var(--font-display);font-optical-sizing:auto;margin:0;padding-right:var(--space-4)}.rl-panel-body{padding:0 var(--space-3) var(--space-3);overflow:auto;display:grid;gap:var(--space-3)}.rl-facts{display:grid;grid-template-columns:72px 1fr;gap:var(--space-1) var(--space-2);margin:0}.rl-facts dt{color:var(--ink-muted);font-size:13px}.rl-facts dd{margin:0}.rl-rels{list-style:none;margin:0;padding:0;display:grid}.rl-row{font:inherit;color:inherit;width:100%;text-align:left;display:grid;grid-template-columns:32px 1fr auto;gap:calc(var(--space-1) + var(--space-0-5));align-items:center;padding:var(--space-1);margin:0 calc(-1 * var(--space-1));width:calc(100% + 2 * var(--space-1));border:0;background:transparent;border-radius:var(--radius-md);cursor:pointer}.rl-row:hover{background:var(--paper-sunken)}.rl-row .rl-avatar{width:32px;height:32px;font-size:12px}.rl-row-name{font:500 14px/16px var(--font-display);font-optical-sizing:auto;display:block}.rl-panel-foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--rule);display:flex;gap:var(--space-1)}.rl-panel-foot .rl-btn{flex:1}.rl-empty-note{padding:var(--space-2);border:1px dashed var(--rule-strong);border-radius:var(--radius-md);color:var(--ink-muted)}.rl-toolbar{display:inline-flex;align-items:center;gap:var(--space-0-5);padding:var(--space-0-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);z-index:var(--z-chrome)}.rl-toolbar--vertical{flex-direction:column}.rl-tool{font:500 13px/16px var(--font-ui);font-variant-numeric:tabular-nums;min-width:40px;height:40px;padding:0 var(--space-1);display:inline-grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);cursor:pointer}.rl-tool:hover,.rl-tool.is-hover{background:var(--paper-sunken);color:var(--ink)}.rl-tool[aria-pressed=true]{background:var(--teal-soft);color:var(--teal)}.rl-tool:disabled{color:var(--ink-faint);background:transparent;cursor:not-allowed;opacity:.6}.rl-tool-sep{width:1px;height:24px;background:var(--rule);margin:0 var(--space-0-5)}.rl-toolbar--vertical .rl-tool-sep{width:24px;height:1px;margin:var(--space-0-5) 0}.rl-minimap{position:relative;display:inline-block;padding:var(--space-0-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);z-index:var(--z-chrome)}.rl-minimap:hover,.rl-minimap.is-hover{border-color:var(--rule-strong)}.rl-minimap>svg{display:block;border-radius:var(--radius-md);background:var(--paper-sunken)}.rl-mm-node{fill:var(--ink-faint)}.rl-mm-node.is-hl{fill:var(--teal)}.rl-mm-line{stroke:var(--rule-strong);stroke-width:1;fill:none;opacity:.6}.rl-mm-view{fill:color-mix(in srgb,var(--teal) 12%,transparent);stroke:var(--teal);stroke-width:1.5;rx:var(--radius-xs);cursor:grab}.rl-minimap.is-dragging .rl-mm-view{fill:color-mix(in srgb,var(--teal) 24%,transparent);stroke-width:2;cursor:grabbing}.rl-mm-head{display:flex;align-items:center;justify-content:space-between;height:24px;padding:0 2px 0 var(--space-0-5);margin-bottom:var(--space-0-5)}.rl-mm-head .rl-overline{margin:0}.rl-mm-toggle.rl-btn{width:24px;height:24px}.rl-switch{display:inline-flex;padding:var(--space-0-5);gap:2px;background:var(--paper-sunken);border-radius:var(--radius-md);border:1px solid var(--rule)}.rl-seg{font:500 13px/16px var(--font-ui);display:inline-flex;align-items:center;gap:var(--space-0-5);height:32px;padding:0 calc(var(--space-1) + var(--space-0-5));border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);cursor:pointer}.rl-seg:hover,.rl-seg.is-hover{color:var(--ink);background:var(--rule)}.rl-seg[aria-checked=true]{background:var(--paper-raised);color:var(--teal);box-shadow:var(--elevation-1)}.rl-seg:disabled{color:var(--ink-faint);background:transparent;cursor:not-allowed}.rl-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:var(--space-2)}.rl-theme{font:inherit;text-align:left;padding:0;overflow:hidden;display:grid;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);cursor:pointer;color:var(--ink);position:relative}.rl-theme:hover,.rl-theme.is-hover{box-shadow:var(--elevation-2)}.rl-theme[aria-checked=true]{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.rl-theme[aria-checked=true]:focus-visible{box-shadow:0 0 0 1px var(--teal),var(--focus-ring)}.rl-theme-art{height:88px;border-bottom:1px solid var(--rule)}.rl-theme-art svg{display:block;width:100%;height:100%}.rl-theme-meta{padding:var(--space-1) calc(var(--space-1) + var(--space-0-5)) calc(var(--space-1) + var(--space-0-5))}.rl-theme-name{font:600 14px/20px var(--font-ui);display:block}.rl-theme-desc{font:400 12px/16px var(--font-ui);color:var(--ink-muted)}.rl-theme-check{position:absolute;top:var(--space-1);right:var(--space-1);width:24px;height:24px;border-radius:9999px;display:grid;place-items:center;background:var(--teal);color:var(--on-teal)}.rl-mini-node{fill:var(--t-node);stroke:var(--t-node-border);stroke-width:1.5;rx:calc(var(--t-radius) / 2.5)}[data-tree-theme=heritage] .rl-mini-node{stroke-width:2}[data-tree-theme=minimal] .rl-mini-node{stroke:none}[data-tree-theme=playful] .rl-mini-node{stroke-width:2.5}.rl-mini-name{fill:var(--t-name);rx:1.5px}.rl-mini-meta{fill:var(--t-meta);opacity:.55;rx:1.5px}.rl-mini-line{fill:none;stroke:var(--t-line);stroke-width:calc(var(--t-line-w) * .8);stroke-linecap:round}.rl-mini-sel{fill:none;stroke:var(--t-accent);stroke-width:1.5;rx:calc(var(--t-radius) / 2.5 + 2px)}.rl-scrim{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;padding:var(--space-3);z-index:var(--z-dialog)}.rl-dialog{font:400 14px/20px var(--font-ui);color:var(--ink);width:520px;max-width:100%;background:var(--paper-raised);border-radius:var(--radius-xl);box-shadow:var(--elevation-4);border:1px solid var(--rule);overflow:hidden;display:flex;flex-direction:column;z-index:var(--z-dialog)}.rl-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.rl-dialog-body{padding:0 var(--space-3) var(--space-3);display:grid;gap:var(--space-3)}.rl-dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--rule);background:var(--paper)}.rl-dialog-foot .rl-spacer{flex:1}.rl-field{display:grid;gap:var(--space-0-5)}.rl-field-label{font:500 13px/16px var(--font-ui)}.rl-input{font:400 14px/20px var(--font-ui);height:40px;padding:0 calc(var(--space-1) + var(--space-0-5));border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-sunken);color:var(--ink);min-width:0}.rl-input::placeholder{color:var(--ink-faint)}.rl-input.is-invalid{border-color:var(--status-warning);box-shadow:inset 0 0 0 1px var(--status-warning)}.rl-help{font:400 12px/16px var(--font-ui);color:var(--ink-muted);display:flex;gap:var(--space-0-5);align-items:center}.rl-help.is-warning{color:var(--status-warning)}.rl-invite{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-1)}.rl-people{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.rl-person-row{display:grid;grid-template-columns:32px 1fr auto;gap:calc(var(--space-1) + var(--space-0-5));align-items:center}.rl-person-row .rl-avatar{width:32px;height:32px;font-size:12px}.rl-access{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--space-1) + var(--space-0-5));align-items:center}.rl-banner{display:grid;grid-template-columns:20px 1fr;gap:var(--space-1);padding:calc(var(--space-1) + var(--space-0-5)) var(--space-2);border-radius:var(--radius-md);background:var(--status-warning-soft);color:var(--ink)}.rl-banner .rl-icon{color:var(--status-warning);margin-top:0}.rl-banner strong{color:var(--status-warning);font-weight:600}.rl-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}.rl-choice{position:relative;display:grid;gap:var(--space-0-5);padding:calc(var(--space-1) + var(--space-0-5));border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);cursor:pointer}.rl-choice:hover{background:var(--paper)}.rl-choice input{position:absolute;opacity:0;pointer-events:none}.rl-choice .rl-icon{color:var(--ink-muted)}.rl-choice.is-checked{border-color:var(--teal);background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--teal)}.rl-choice.is-checked .rl-icon{color:var(--teal)}.rl-choice-title{font:600 13px/16px var(--font-ui)}.rl-check{display:grid;grid-template-columns:20px 1fr;gap:var(--space-1);align-items:start;cursor:pointer}.rl-check input{position:absolute;opacity:0;pointer-events:none}.rl-check-box{width:20px;height:20px;border-radius:var(--radius-xs);border:1.5px solid var(--rule-strong);background:var(--paper-raised);display:grid;place-items:center;color:transparent}.rl-check input:checked+.rl-check-box{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.rl-progress{height:8px;border-radius:9999px;background:var(--paper-sunken);overflow:hidden;border:1px solid var(--rule)}.rl-progress>span{display:block;height:100%;background:var(--teal);border-radius:inherit;transition:width .3s}.rl-done{display:grid;grid-template-columns:40px 1fr;gap:var(--space-2);align-items:center}.rl-file-name{font:600 14px/20px var(--font-ui);display:block}.rl-done-icon{width:40px;height:40px;border-radius:9999px;display:grid;place-items:center;background:var(--status-shared-soft);color:var(--status-shared)}.rl-toast{font:400 14px/20px var(--font-ui);color:var(--ink);width:360px;max-width:100%;display:grid;grid-template-columns:20px 1fr auto;gap:calc(var(--space-1) + var(--space-0-5));align-items:start;padding:calc(var(--space-1) + var(--space-0-5)) var(--space-1) calc(var(--space-1) + var(--space-0-5)) var(--space-2);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--elevation-3);z-index:var(--z-toast)}.rl-toast>.rl-icon{margin-top:0;color:var(--teal)}.rl-toast--shared>.rl-icon{color:var(--status-shared)}.rl-toast--warning{background:var(--status-warning-soft);border-color:transparent}.rl-toast--warning>.rl-icon{color:var(--status-warning)}.rl-toast--private>.rl-icon{color:var(--status-private)}.rl-toast-title{font-weight:600;display:block}.rl-toast-actions{display:flex;gap:2px;align-items:center;margin:-6px 0}.rl-empty{font:400 16px/24px var(--font-ui);color:var(--ink);display:grid;justify-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-3);max-width:480px;margin:0 auto}.rl-empty-art{width:240px;height:136px}.rl-empty-title{font:600 24px/32px var(--font-display);font-optical-sizing:auto;margin:0}.rl-empty-body{margin:0;color:var(--ink-muted);max-width:400px}.rl-empty-actions{display:flex;gap:var(--space-1);flex-wrap:wrap;justify-content:center;margin-top:var(--space-1)}.rl-empty--compact{padding:var(--space-3);gap:var(--space-1)}.rl-empty--compact .rl-empty-art{width:160px;height:88px}.rl-empty--compact .rl-empty-title{font-size:20px;line-height:24px}.rl-empty--compact{font-size:14px;line-height:20px}.rla-provider{font:500 15px/20px var(--font-ui);width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);cursor:pointer;transition:background-color .12s}.rla-provider:hover{background:var(--paper-sunken)}.rla-primary{font:600 15px/20px var(--font-ui);width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--teal);border-radius:var(--radius-md);background:var(--teal);color:var(--on-teal);cursor:pointer;text-decoration:none;transition:background-color .12s}.rla-primary:hover{background:var(--teal-hover);border-color:var(--teal-hover)}.rla-quiet{font:500 15px/20px var(--font-ui);height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink);cursor:pointer}.rla-quiet:hover{background:var(--paper-sunken)}.rla-input{font:400 16px/24px var(--font-ui);width:100%;box-sizing:border-box;height:48px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-sunken);color:var(--ink)}.rla-input::placeholder{color:var(--ink-faint)}.rla-input:focus,.rla-primary:focus-visible,.rla-provider:focus-visible,.rla-quiet:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rla-label{font:500 13px/16px var(--font-ui);color:var(--ink)}.rla-link{color:var(--teal);text-decoration:underline;text-underline-offset:2px;font-weight:500}.rla-link:hover{color:var(--teal-hover)}.rla-dots{background-color:var(--paper);background-image:radial-gradient(var(--tree-modern-grid) 1px,transparent 1.2px);background-size:16px 16px}.rla-row-btn{font:500 13px/16px var(--font-ui);min-height:44px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);cursor:pointer;white-space:nowrap}.rla-row-btn--quiet{border-color:transparent;background:transparent;color:var(--teal)}.rl-stub:focus-visible,.rl-rel-opt:focus-visible,.rl-crop-stage:focus-visible,.rl-photo-thumb:focus-visible,.rl-summary:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}.rl-avatar{position:relative}.rl-avatar-mono{transition:opacity .12s}.rl-avatar-mono:before{content:attr(data-mono)}.rl-avatar img{position:absolute;inset:0;opacity:0;transition:opacity .12s}.rl-avatar.is-loaded img{opacity:1}.rl-avatar.is-loaded .rl-avatar-mono{opacity:0}@media (prefers-reduced-motion: reduce){.rl-avatar img,.rl-avatar-mono{transition:none}}.rl-node--compact.has-avatar{height:auto;min-height:32px;padding:2px calc(var(--space-1) + var(--space-0-5)) 2px var(--space-1);gap:var(--space-1)}.rl-node--compact .rl-avatar{width:28px;height:28px;font-size:11px}.rl-line--foster{stroke-dasharray:7 3 1.5 3;stroke-linecap:butt}.rl-placeholder{font:500 13px/16px var(--font-ui);font-variant-caps:var(--t-meta-variant);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-5);background:var(--t-node);color:var(--t-meta);border:var(--stroke-line) dashed var(--t-node-border);border-radius:var(--t-radius);cursor:default;user-select:none}.rl-placeholder--full{width:224px;min-height:80px;padding:var(--space-2)}.rl-placeholder--compact{height:32px;max-width:208px;padding:0 calc(var(--space-1) + var(--space-0-5))}.rl-placeholder--dot{width:16px;height:16px;padding:0;border-radius:9999px;border-width:2px;background:transparent}.rl-ref{border-style:dashed}.rl-ref .rl-ref-icon{color:var(--t-accent)}.rl-ref .rl-node-name{font-weight:min(var(--t-name-weight),500)}.rl-stub{font:500 13px/16px var(--font-ui);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:var(--space-0-5);height:28px;padding:0 var(--space-1) 0 calc(var(--space-1) + var(--space-0-5));border-radius:9999px;border:1px solid var(--t-node-border);background:var(--t-node);color:var(--t-meta);box-shadow:var(--t-node-shadow);cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s}.rl-stub:hover,.rl-stub.is-hover{color:var(--t-accent);border-color:var(--t-accent)}.rl-stub[aria-expanded=true] .rl-icon{transform:rotate(180deg)}.rl-presence{display:inline-flex;align-items:center;list-style:none;margin:0;padding:0}.rl-presence>li{display:block}.rl-presence>li+li{margin-left:calc(-1 * var(--space-1))}.rl-presence .rl-avatar,.rl-presence-more{width:32px;height:32px;font-size:12px;border-radius:9999px;box-shadow:0 0 0 2px var(--paper-raised)}.rl-presence-more{display:grid;place-items:center;background:var(--paper-sunken);color:var(--ink-muted);font:600 12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.rl-qualifier .rl-seg{padding:0 var(--space-1)}.rl-qualifier{max-width:100%;flex-wrap:wrap}.rl-menu{font:400 14px/20px var(--font-ui);color:var(--ink);display:flex;flex-direction:column;gap:10px;width:420px;max-width:100%;padding:14px;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);z-index:var(--z-chrome)}.rl-menu-title{font:600 15px/20px var(--font-display);display:block}.rl-menu-group{display:flex;flex-wrap:wrap;gap:6px}.rl-menu .rl-overline{margin:0}.rl-rel-opt{font:500 13px/16px var(--font-ui);min-height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--rule-strong);background:var(--paper-raised);color:var(--ink);cursor:pointer}.rl-rel-opt:hover,.rl-rel-opt.is-hover{background:var(--teal-soft);border-color:var(--teal);color:var(--teal)}.rl-rel-opt:disabled{cursor:not-allowed;color:var(--ink-faint);border-color:var(--rule);background:var(--paper-sunken)}.rl-kbd{font:500 11px/16px var(--font-ui);color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule-strong);border-bottom-width:2px;border-radius:var(--radius-sm);padding:0 5px}.rl-menu-hint{display:flex;align-items:center;gap:6px;font:400 12px/16px var(--font-ui);color:var(--ink-muted)}.rl-summary{font:500 13px/16px var(--font-ui);display:inline-flex;align-items:center;gap:var(--space-0-5);min-height:28px;padding:var(--space-0-5) calc(var(--space-1) + var(--space-0-5)) var(--space-0-5) var(--space-1);border-radius:9999px;border:1px solid transparent}.rl-summary--teal{background:var(--teal-soft);color:var(--teal)}.rl-summary--amber{background:var(--status-warning-soft);color:var(--status-warning)}button.rl-summary{cursor:pointer}button.rl-summary:hover{border-color:currentColor}.rl-dialog--photo{width:560px}.rl-crop-stage{position:relative;width:100%;max-width:360px;aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:var(--radius-lg);background:var(--paper-sunken);touch-action:none;cursor:grab;user-select:none}.rl-crop-stage.is-dragging{cursor:grabbing}.rl-crop-stage>img{position:absolute;max-width:none;pointer-events:none;-webkit-user-drag:none}.rl-crop-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle closest-side,transparent 80%,var(--scrim) calc(80% + .5px))}.rl-crop-ring{position:absolute;left:10%;top:10%;width:80%;height:80%;border-radius:9999px;box-shadow:0 0 0 2px var(--paper-raised);pointer-events:none}.rl-crop-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.rl-crop-zoom{flex:1;min-width:160px;display:flex;align-items:center;gap:var(--space-1)}.rl-crop-zoom input[type=range]{flex:1;accent-color:var(--teal)}.rl-crop-preview{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--rule)}.rl-seg[aria-selected=true]{background:var(--paper-raised);color:var(--teal);box-shadow:var(--elevation-1)}.rl-dropzone{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-3);border:var(--stroke-line) dashed var(--rule-strong);border-radius:var(--radius-lg);color:var(--ink-muted);text-align:center}.rl-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--space-1);list-style:none;margin:0;padding:0}.rl-photo-thumb{display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-sunken);cursor:pointer}.rl-photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rl-photo-thumb[aria-pressed=true]{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal)}@media (max-width: 767px){.rl-scrim:has(.rl-dialog--photo){padding:0}.rl-dialog--photo{width:100%;height:100%;border-radius:0;border:0}.rl-dialog--photo .rl-dialog-body{flex:1;overflow:auto}}@media (prefers-reduced-motion: reduce){.rl-node,.rl-ghost,.rl-line,.rl-stub,.rl-btn,.rla-provider,.rla-primary,.rl-progress>span,.rl-avatar img,.rl-avatar-mono{transition:none}.rl-node:hover,.rl-node.is-hover,.rl-node:active{transform:none}[class*=rl-],[class*=rl-]:before,[class*=rl-]:after{animation:none!important;transition:none!important}}@media (max-width: 767px){.rl-tool{min-width:44px;height:44px}.rl-seg{min-height:44px;min-width:44px;justify-content:center}.rl-btn{min-height:44px}.rl-btn--sm{min-height:44px;min-width:44px}.rl-ghost--compact,.rl-row,.rla-row-btn,.rla-quiet{min-height:44px}}html,body,#root{margin:0;min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}a{color:var(--link)}button{font:inherit}button:disabled,.rla-primary[aria-disabled=true]{opacity:.55;cursor:not-allowed}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rla-nav{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:var(--ink);text-decoration:none;font:500 14px/20px var(--font-ui);white-space:nowrap}.rla-nav:hover{background:var(--paper-sunken)}.rla-nav[aria-current=page]{background:var(--teal-soft);color:var(--teal);font-weight:600}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}}._panel_6amw3_1{max-width:520px;padding:20px 24px;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised)}._h_6amw3_2{margin:0 0 8px;display:flex;align-items:baseline;gap:12px;font:600 12px/16px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}._devLarge_6amw3_3{font:400 28px/1 "Tiro Devanagari Sanskrit",var(--font-display);letter-spacing:0;text-transform:none;color:#c0782e}._dev_6amw3_3{font-family:"Tiro Devanagari Sanskrit",var(--font-display);font-size:1.1em}._body_6amw3_5{display:grid;gap:8px;font-size:14px;line-height:21px;color:var(--ink-muted)}._body_6amw3_5 p{margin:0}._body_6amw3_5 strong{color:var(--ink);font-weight:600}._compact_6amw3_8{display:none;box-sizing:border-box;width:100%;max-width:400px;margin:0 auto 16px;padding:12px 16px;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);font-size:14px}._compact_6amw3_8 summary{cursor:pointer;min-height:24px;color:var(--teal);font-weight:500}._compact_6amw3_8 ._body_6amw3_5{margin-top:8px}@media (max-width: 767px){._compact_6amw3_8{display:block}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._devLarge_6amw3_3{color:#e09a52}}:root[data-theme=dark] ._devLarge_6amw3_3{color:#e09a52}._logo_84kjk_1{display:inline-flex;align-items:center;color:var(--ink);line-height:1;--kk-saffron: #c0782e;--kk-vein: #fdfaf3}._mark_84kjk_2{flex-shrink:0;color:var(--teal);display:block}._vein_84kjk_3{stroke:var(--kk-vein)}._person_84kjk_4{fill:var(--kk-vein)}._you_84kjk_5{fill:var(--kk-saffron)}._text_84kjk_6{display:inline-flex;flex-direction:column;gap:4px;min-width:0}._word_84kjk_7{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;line-height:1.2;white-space:nowrap}._kul_84kjk_8{color:var(--teal)}._dev_84kjk_9{font-family:"Tiro Devanagari Sanskrit",var(--font-display);font-weight:400;letter-spacing:0;color:var(--kk-saffron);font-size:.8em;margin-left:.35em}._tag_84kjk_10{font:400 13px/18px var(--font-ui);color:var(--ink-muted)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._logo_84kjk_1{--kk-saffron: #e09a52;--kk-vein: #14211f}}:root[data-theme=dark] ._logo_84kjk_1{--kk-saffron: #e09a52;--kk-vein: #14211f}._strip_4bt02_1{width:100%;max-width:400px;margin:8px auto 0;display:grid;gap:8px}._stripTitle_4bt02_2{margin:0;font:600 12px/16px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}._list_4bt02_3{display:grid;gap:8px}._items_4bt02_4{list-style:none;margin:0;padding:0;display:grid;gap:8px}._card_4bt02_5{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);text-decoration:none}._card_4bt02_5:hover{border-color:var(--teal);background:var(--teal-soft)}._card_4bt02_5:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._mark_4bt02_8{flex:none;display:grid;place-items:center}._text_4bt02_9{display:grid;gap:2px;min-width:0;flex:1}._name_4bt02_10{font:600 16px/20px var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_4bt02_11{font-size:13px;line-height:18px;color:var(--ink-muted)}._go_4bt02_12{color:var(--teal);font-size:18px}._page_4bt02_13{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:32px 16px 48px;display:grid;gap:16px}._h1_4bt02_14{margin:0;font:600 32px/40px var(--font-display)}._lede_4bt02_15{margin:0;color:var(--ink-muted);font-size:16px;line-height:24px}._page_16e83_1{min-height:100vh;display:flex;font-family:var(--font-ui);color:var(--ink);background:var(--paper)}._art_16e83_2{flex:1 1 50%;box-sizing:border-box;padding:40px 48px 56px;display:flex;flex-direction:column;gap:24px}._brand_16e83_3{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none;border-radius:var(--radius-md)}._footer_16e83_4{padding:12px 0 0}._mobileBrand_16e83_5{display:none;margin-right:auto}._artBody_16e83_6{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:40px}._artBodyStory_16e83_7{gap:24px}._artBodyStory_16e83_7 svg{max-height:240px;width:auto;align-self:center}._headline_16e83_9{margin:0;font:600 48px/56px var(--font-display);letter-spacing:-.02em;max-width:560px}._lede_16e83_10{margin:0;font-size:16px;line-height:24px;color:var(--ink-muted);max-width:480px}._panel_16e83_11{flex:1 1 50%;box-sizing:border-box;background:var(--paper-raised);border-left:1px solid var(--rule);padding:32px 48px;display:flex;flex-direction:column}._top_16e83_12{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--ink-muted)}._center_16e83_13{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:24px 0}._centerCol_16e83_14{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}._form_16e83_15{width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px}._title_16e83_16{margin:0;font:600 32px/40px var(--font-display);letter-spacing:-.01em}._sub_16e83_17{margin:0;font-size:16px;line-height:24px;color:var(--ink-muted)}._stack_16e83_18{display:flex;flex-direction:column;gap:12px}._field_16e83_19{display:flex;flex-direction:column;gap:8px}._sep_16e83_20{display:flex;align-items:center;gap:16px;font-size:13px;line-height:16px;color:var(--ink-muted)}._sep_16e83_20:before,._sep_16e83_20:after{content:"";flex-grow:1;height:1px;background:var(--rule)}._note_16e83_22{display:flex;gap:8px;align-items:flex-start;padding:12px 16px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-md);font-size:13px;line-height:20px;color:var(--ink-muted)}._hint_16e83_23{margin:0;font-size:12px;line-height:16px;color:var(--ink-muted)}._error_16e83_24{margin:0;padding:12px 16px;border-radius:var(--radius-md);background:var(--status-private-soft);color:var(--status-private);font-size:14px;line-height:20px}._info_16e83_25{margin:0;padding:12px 16px;border-radius:var(--radius-md);background:var(--teal-soft);color:var(--teal);font-size:14px;line-height:20px}._fieldError_16e83_26{margin:0;font-size:12px;line-height:16px;color:var(--status-private)}._check_16e83_27{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:20px}._check_16e83_27 input{width:20px;height:20px;margin:0;accent-color:var(--teal);flex-shrink:0}._legal_16e83_29{margin:0;text-align:center;font-size:12px;line-height:16px;color:var(--ink-muted)}._meter_16e83_30{display:flex;gap:4px}._meter_16e83_30 span{flex:1;height:4px;border-radius:2px;background:var(--rule)}._meter_16e83_30 span[data-on=true]{background:var(--teal)}@media (max-width: 767px){._art_16e83_2{display:none}._mobileBrand_16e83_5{display:inline-flex}._panel_16e83_11{border-left:0;padding:24px 16px}._title_16e83_16{font:600 24px/32px var(--font-display)}}._page_r8rwx_1{min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--font-ui)}._content_r8rwx_2{flex:1 0 auto;min-width:0}._header_r8rwx_3{position:relative;z-index:var(--z-chrome);height:64px;box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--rule);background:var(--paper-raised)}._home_r8rwx_4{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin-left:-4px;border-radius:var(--radius-md);color:var(--ink);text-decoration:none}._grow_r8rwx_5{flex:1;min-width:0;display:flex;align-items:center;gap:12px}._footer_r8rwx_6{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;padding:20px 16px 24px;font-size:13px;line-height:20px;color:var(--ink-muted)}._footLink_r8rwx_7{color:var(--ink-muted);text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;min-height:24px}._footLink_r8rwx_7:hover{color:var(--teal)}@media (max-width: 767px){._header_r8rwx_3{height:56px;padding:0 16px;gap:12px}}._body_1bwfq_1{display:flex;gap:48px;max-width:1120px;margin:0 auto;padding:40px 24px}._nav_1bwfq_2{width:220px;flex-shrink:0;display:flex;flex-direction:column;gap:4px}._navTitle_1bwfq_3{font:600 24px/32px var(--font-display);margin:0 0 16px}._main_1bwfq_4{flex:1;min-width:0;display:flex;flex-direction:column;gap:32px}._h1_1bwfq_5{margin:0;font:600 32px/40px var(--font-display)}._lede_1bwfq_6{margin:8px 0 0;color:var(--ink-muted);font-size:16px;line-height:24px}._card_1bwfq_7{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg)}._cardHead_1bwfq_8{padding:20px 24px 12px}._h2_1bwfq_9{margin:0;font:600 20px/24px var(--font-display)}._cardLede_1bwfq_10{margin:4px 0 0;color:var(--ink-muted);font-size:14px;line-height:20px}._row_1bwfq_11{display:flex;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid var(--rule)}._rowMain_1bwfq_12{flex:1;min-width:0}._rowTitle_1bwfq_13{font:500 15px/20px var(--font-ui)}._rowMeta_1bwfq_14{color:var(--ink-muted);font-size:13px;line-height:20px;overflow-wrap:anywhere}._chip_1bwfq_15{font:500 12px/16px var(--font-ui);padding:2px 8px;border-radius:var(--radius-full);background:var(--status-shared-soft);color:var(--status-shared)}._chipMuted_1bwfq_16{background:var(--paper-sunken);color:var(--ink-muted)}._actions_1bwfq_17{display:flex;gap:8px;flex-wrap:wrap}._banner_1bwfq_18{padding:12px 16px;border-radius:var(--radius-md);font-size:14px;line-height:20px}._ok_1bwfq_19{background:var(--status-shared-soft);color:var(--status-shared)}._bad_1bwfq_20{background:var(--status-private-soft);color:var(--status-private)}@media (max-width: 767px){._body_1bwfq_1{flex-direction:column;gap:16px;padding:16px}._nav_1bwfq_2{width:auto;flex-direction:row;overflow-x:auto}._navTitle_1bwfq_3{display:none}._row_1bwfq_11{flex-wrap:wrap;padding:16px}._cardHead_1bwfq_8{padding:16px 16px 8px}}._single_1bwfq_29{max-width:760px;margin:0 auto;padding:32px 24px 48px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}._crumb_1bwfq_30{margin:0 0 12px;font-size:14px}._form_1bwfq_31{display:flex;flex-direction:column;gap:16px;padding:16px 24px 20px;border-top:1px solid var(--rule)}._inlineField_1bwfq_32{display:grid;gap:6px;min-width:0}._fieldErr_1bwfq_33{margin:-8px 0 0;color:var(--status-private);font-size:13px}._grid2_1bwfq_34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._fieldset_1bwfq_35>legend{padding:0}._fieldset_1bwfq_35{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}._pickList_1bwfq_37{list-style:none;margin:0;padding:4px;display:grid;gap:2px;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper)}._pick_1bwfq_37{width:100%;min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:400 15px/20px var(--font-ui);text-align:left;cursor:pointer}._pick_1bwfq_37:hover,._pick_1bwfq_37[aria-pressed=true]{background:var(--teal-soft)}._pick_1bwfq_37:focus-visible{outline:none;box-shadow:var(--focus-ring)}._switchRow_1bwfq_41{display:flex;align-items:center;gap:12px;cursor:pointer}._switchRow_1bwfq_41 input{width:20px;height:20px;margin:0;accent-color:var(--teal)}._dangerCard_1bwfq_43{border-color:var(--status-private)}._dangerBtn_1bwfq_44{font:600 13px/16px var(--font-ui);min-height:44px;padding:0 16px;border:1px solid var(--status-private);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--status-private);cursor:pointer;white-space:nowrap}._dangerBtn_1bwfq_44:hover:not(:disabled){background:var(--status-private-soft)}._dangerBtn_1bwfq_44:disabled{opacity:.5;cursor:not-allowed}._dangerBtn_1bwfq_44:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width: 767px){._single_1bwfq_29{padding:16px;gap:16px}._form_1bwfq_31{padding:16px}._grid2_1bwfq_34{grid-template-columns:1fr}}._wrap_s7tel_1{position:relative;flex-shrink:0}._button_s7tel_2{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:260px;padding:2px 8px 2px 2px;border:1px solid var(--rule-strong);border-radius:var(--radius-full);background:var(--paper-raised);color:var(--ink);cursor:pointer;font:500 14px/20px var(--font-ui)}._button_s7tel_2:hover{background:var(--paper-sunken)}._button_s7tel_2[aria-expanded=true]{border-color:var(--teal)}._avatar_s7tel_5,._avatarLg_s7tel_5{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--teal-soft);color:var(--teal);font:600 13px/1 var(--font-ui);letter-spacing:.02em}._avatar_s7tel_5{width:34px;height:34px}._avatarLg_s7tel_5{width:40px;height:40px;font-size:15px}._name_s7tel_8{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._caret_s7tel_9{flex-shrink:0;color:var(--ink-muted)}._pop_s7tel_10{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-dialog);width:280px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:8px;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--elevation-3)}._menu_s7tel_11{display:grid;gap:2px}._head_s7tel_12{display:flex;align-items:center;gap:12px;padding:8px 8px 12px;margin-bottom:4px;border-bottom:1px solid var(--rule)}._who_s7tel_13{display:grid;min-width:0}._headName_s7tel_14{font:600 16px/22px var(--font-display);overflow-wrap:anywhere}._email_s7tel_15{font-size:13px;line-height:18px;color:var(--ink-muted);overflow-wrap:anywhere}._item_s7tel_16{display:flex;align-items:center;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);text-decoration:none;text-align:left;font:500 14px/20px var(--font-ui);cursor:pointer}._item_s7tel_16:hover,._item_s7tel_16:focus-visible{background:var(--paper-sunken)}._sep_s7tel_18{height:1px;margin:4px 0;background:var(--rule)}@media (max-width: 767px){._caret_s7tel_9{display:none}._button_s7tel_2{padding:2px}._name_s7tel_8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (pointer: coarse){._button_s7tel_2{min-height:44px}._avatar_s7tel_5{width:38px;height:38px}._item_s7tel_16{min-height:44px}}._main_1g9ax_1{max-width:880px;margin:0 auto;padding:32px 16px 40px}._h1_1g9ax_2{font:600 32px/40px var(--font-display);margin:0 0 24px}._list_1g9ax_3{list-style:none;padding:0;margin:0;display:grid;gap:12px}._card_1g9ax_4{display:flex;align-items:stretch;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg)}._card_1g9ax_4:hover{border-color:var(--rule-strong)}._open_1g9ax_6{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:16px 20px;color:var(--ink);text-decoration:none;border-radius:var(--radius-lg)}._name_1g9ax_7{font:600 20px/24px var(--font-display);flex:1;min-width:0;overflow-wrap:anywhere}._meta_1g9ax_8{color:var(--ink-muted);font-size:14px}._invite_1g9ax_9{display:inline-flex;align-items:center;align-self:center;min-height:44px;padding:0 14px;margin-right:8px;border-radius:var(--radius-md);color:var(--teal);font:500 14px/20px var(--font-ui);text-decoration:none}._invite_1g9ax_9:hover{background:var(--teal-soft)}@media (max-width: 767px){._h1_1g9ax_2{font:600 24px/32px var(--font-display)}._open_1g9ax_6{padding:14px 16px}}.rl-canvas{outline:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none;overscroll-behavior:contain}.rl-canvas:active{cursor:grabbing}.rl-canvas:focus-visible{box-shadow:inset var(--focus-ring)}.rl-tree-lines path{vector-effect:non-scaling-stroke}.rl-canvas .rl-line--partner,.rl-canvas path.rl-line--divorced{stroke:var(--t-line);stroke-width:var(--t-line-width, 1.5px);fill:none}.rl-compact-slot .rl-node--compact{max-width:100%}.rl-fan-seg:focus-visible .rl-fan-shape{stroke:var(--teal);stroke-width:3}.rl-fan-seg .rl-fan-shape{transition:filter .12s}.rl-fan-seg:hover .rl-fan-shape{filter:brightness(.95) saturate(1.15)}@media (prefers-color-scheme: dark){.rl-fan-seg:hover .rl-fan-shape{filter:brightness(1.15)}}.rl-list-view{font:400 15px/24px var(--font-ui);color:var(--ink);padding-left:20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rl-inline-wrap{display:flex;align-items:center;cursor:text}.rl-inline-name{font:600 16px/24px var(--t-name-family, var(--font-display));width:100%;min-width:0;padding:4px 8px;border:0;border-bottom:2px solid var(--t-accent);background:transparent;color:var(--t-name);outline:none}.rl-canvas[data-tool=connect] .rl-node{cursor:crosshair}@media (prefers-reduced-motion: reduce){.rl-canvas *,.rl-canvas *:before,.rl-canvas *:after{transition:none!important;animation:none!important}.rl-canvas .rl-node:hover,.rl-canvas .rl-node.is-hover{transform:none}}.rl-canvas [data-status=former] .rl-line,.rl-canvas path[data-status=former]{stroke-dasharray:5 4;opacity:.55}.rl-canvas [data-status=current] .rl-line,.rl-canvas path[data-status=current]{stroke-width:calc(var(--t-line-width, 1.5px) + .5px)}.rl-partner-label{font:500 10px/1 var(--font-ui);fill:var(--t-meta);paint-order:stroke;stroke:var(--t-canvas);stroke-width:3px;stroke-linejoin:round}.rl-partner-label[data-status=former]{font-style:italic}.rl-canvas[data-lasso=on],.rl-canvas[data-lasso=on]:active{cursor:crosshair}.rl-lasso path{fill:var(--t-accent);fill-opacity:.07;stroke:var(--t-accent);stroke-width:1.75px;stroke-dasharray:6 5;stroke-linejoin:round;animation:rl-lasso-dash .8s linear infinite}@keyframes rl-lasso-dash{to{stroke-dashoffset:-22}}._page_156x4_1{position:fixed;inset:0;display:flex;flex-direction:column;font-family:var(--font-ui);color:var(--ink);background:var(--paper)}._top_156x4_2{height:56px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--paper-raised);border-bottom:1px solid var(--rule);z-index:var(--z-chrome)}._brand_156x4_3{display:inline-flex;align-items:center;min-height:40px;flex-shrink:0;color:var(--ink);text-decoration:none;padding:0 8px;border-radius:var(--radius-md)}._title_156x4_4{display:flex;flex-direction:column;line-height:18px;min-width:0}._titleName_156x4_5{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._back_156x4_6{font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._titleMeta_156x4_7{font-size:12px;line-height:16px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._grow_156x4_8{flex-grow:1}._stage_156x4_9{position:relative;flex:1;min-height:0}._rail_156x4_10{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:var(--z-chrome)}._bottomLeft_156x4_11{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:8px;z-index:var(--z-chrome)}._bottomRight_156x4_12{position:absolute;right:16px;bottom:16px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:var(--z-chrome)}._find_156x4_13{position:relative}._bottomLeft_156x4_11:focus-within{z-index:calc(var(--z-chrome) + 1)}._findInput_156x4_15{font:400 14px/20px var(--font-ui);height:40px;width:240px;box-sizing:border-box;padding:0 12px 0 36px;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--elevation-1)}._findInput_156x4_15:focus{outline:none;box-shadow:var(--focus-ring)}._findIcon_156x4_17{position:absolute;left:12px;top:10px;color:var(--ink-muted);pointer-events:none}._results_156x4_18{position:absolute;left:0;bottom:48px;width:280px;max-height:320px;overflow:auto;margin:0;padding:4px;list-style:none;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--elevation-3)}._result_156x4_18{display:block;width:100%;text-align:left;font:400 14px/20px var(--font-ui);padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);cursor:pointer}._result_156x4_18[aria-selected=true],._result_156x4_18:hover{background:var(--teal-soft);color:var(--teal)}._panel_156x4_21{position:absolute;right:0;top:0;bottom:0;width:440px;max-width:100%;z-index:var(--z-panel);overflow:auto;background:var(--paper-raised);border-left:1px solid var(--rule);box-shadow:var(--elevation-3)}._list_156x4_22{position:absolute;inset:0;overflow:auto;padding:24px 24px 96px 96px;background:var(--paper)}._toggle_156x4_23{font:500 13px/16px var(--font-ui);white-space:nowrap;flex-shrink:0;min-height:36px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);cursor:pointer}._toggle_156x4_23[aria-pressed=true]{background:var(--teal-soft);color:var(--teal);border-color:var(--teal)}._popover_156x4_25{position:absolute;top:48px;right:0;z-index:var(--z-dialog);padding:12px;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);width:max-content;max-width:calc(100vw - 32px)}._status_156x4_26{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink-muted)}._facts_156x4_27{padding:0 24px 24px;display:grid;gap:12px}._factLabel_156x4_28{font:600 11px/16px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}._factValue_156x4_29{font-size:14px;line-height:20px}._source_156x4_30{font-size:13px;line-height:20px;overflow-wrap:anywhere}@media (max-width: 767px){._top_156x4_2{gap:6px;padding:0 8px}._brand_156x4_3,._grow_156x4_8{display:none}._title_156x4_4{flex:1}._toggle_156x4_23{padding:0 8px}._titleName_156x4_5,._rail_156x4_10{display:none}._findInput_156x4_15{width:160px}._panel_156x4_21{width:100%;top:auto;height:70%;border-left:0;border-top:1px solid var(--rule);border-radius:var(--radius-xl) var(--radius-xl) 0 0}._bottomRight_156x4_12 .rl-minimap{display:none}._toggle_156x4_23{min-height:44px;min-width:44px}._findInput_156x4_15{height:44px}._findIcon_156x4_17{top:12px}._result_156x4_18{min-height:44px;display:flex;align-items:center}._bottomRight_156x4_12{bottom:72px}}._editRow_156x4_49{display:grid;grid-template-columns:1fr 1fr;gap:12px}._editField_156x4_50{display:flex;flex-direction:column;gap:4px;min-width:0}._fieldError_156x4_51{font-size:12px;line-height:16px;color:var(--status-private)}._toastWrap_156x4_52{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:var(--z-toast)}._chipWrap_156x4_53{position:fixed;z-index:var(--z-dialog)}._saveState_156x4_54{font-size:12px;line-height:16px;color:var(--ink-muted)}._presence_156x4_55{display:flex;gap:4px}._presenceDot_156x4_56{width:28px;height:28px;border-radius:50%;color:#fff;font:600 11px/28px var(--font-ui);text-align:center;border:2px solid var(--paper-raised)}@media (max-width: 767px){._editRow_156x4_49{grid-template-columns:1fr}}@media (max-width: 400px){._title_156x4_4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._top_156x4_2{justify-content:flex-end}._top_156x4_2{gap:2px;padding:0 4px}._top_156x4_2 .rl-switch{padding:1px;gap:0}}._nowHead_156x4_67{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._nowNote_156x4_68{margin:0;font-size:12px;line-height:16px;color:var(--ink-muted)}._nowLinks_156x4_69{list-style:none;margin:0;padding:0;display:grid;gap:8px}._nowLinks_156x4_69 a{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;overflow-wrap:anywhere}._nowLinkRow_156x4_71{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--rule)}._nowLinkRow_156x4_71>input{grid-column:1 / -1;grid-row:2}._nowLinkRow_156x4_71>._fieldError_156x4_51{grid-column:1 / -1}._nowToggle_156x4_74{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;min-height:44px}._nowToggle_156x4_74 input{width:18px;height:18px;accent-color:var(--teal)}._badgeIn_156x4_76{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:3px;background:#0a66c2;color:#fff;font:700 11px/1 var(--font-ui);flex:none}._badgeIcon_156x4_77{flex:none;color:var(--ink-muted)}[data-testid=bulk-bar]~._toastWrap_156x4_52{bottom:140px}._stage_156x4_9[data-card] ._toastWrap_156x4_52{bottom:258px}@media (max-width: 767px){._stage_156x4_9[data-card] ._bottomLeft_156x4_11{bottom:146px}._stage_156x4_9[data-card] ._bottomRight_156x4_12{bottom:202px}}._publicChip_156x4_88{flex:none;padding:4px 10px;border-radius:999px;background:var(--teal-soft);color:var(--teal);font:500 12px/16px var(--font-ui);white-space:nowrap}._publicAuth_156x4_89{display:inline-flex;gap:8px;flex:none}._publicAuth_156x4_89 a{text-decoration:none;display:inline-flex;align-items:center}@media (max-width: 767px){._publicChip_156x4_88{display:none}}._scrim_11g6u_1{position:fixed;inset:0;z-index:calc(var(--z-dialog) + 10);background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:16px}._dialog_11g6u_2{width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--paper-raised);color:var(--ink);border-radius:var(--radius-xl);box-shadow:var(--elevation-4);font-family:var(--font-ui)}._form_11g6u_3{display:flex;flex-direction:column;gap:16px;padding:24px}._title_11g6u_4{margin:0;font:600 20px/28px var(--font-display)}._body_11g6u_5{color:var(--ink-muted);font-size:15px;line-height:22px;display:grid;gap:8px}._body_11g6u_5 p{margin:0}._field_11g6u_7{display:grid;gap:6px;font:500 13px/18px var(--font-ui)}._err_11g6u_8{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--status-private-soft);color:var(--status-private);font-size:14px}._actions_11g6u_9{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}._danger_11g6u_10{font:600 13px/16px var(--font-ui);min-height:44px;padding:0 16px;border:1px solid var(--status-private);border-radius:var(--radius-md);background:var(--status-private);color:var(--paper-raised);cursor:pointer}._danger_11g6u_10:disabled{opacity:.5;cursor:not-allowed}._danger_11g6u_10:focus-visible{outline:none;box-shadow:var(--focus-ring)}._section_1f09u_2{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--rule)}._head_1f09u_3{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._heading_1f09u_4{margin:0;font:600 11px/16px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}._note_1f09u_5{margin:0;font-size:12px;line-height:16px;color:var(--ink-muted)}._fieldset_1f09u_6{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}._legend_1f09u_7{padding:0;margin-bottom:4px;font:600 11px/16px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}._subLabel_1f09u_8{font:500 12px/16px var(--font-ui);color:var(--ink-muted)}._input_1f09u_9{height:40px}._list_1f09u_10{list-style:none;margin:0;padding:0;display:grid;gap:8px}._row_1f09u_11{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule)}._row_1f09u_11:last-child{border-bottom:0}._rowMain_1f09u_13{min-width:0}._rowTitle_1f09u_14{font:600 14px/20px var(--font-ui);overflow-wrap:anywhere}._rowMeta_1f09u_15{font-size:13px;line-height:18px;color:var(--ink-muted);overflow-wrap:anywhere}._rowActions_1f09u_16{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}._rowWide_1f09u_17{grid-column:1 / -1}._form_1f09u_18{display:grid;gap:12px;padding:12px;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper)}._formActions_1f09u_19{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}._grid2_1f09u_20{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}._check_1f09u_21{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;min-height:44px;padding-top:12px}._check_1f09u_21 input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--teal)}._levelRow_1f09u_23{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}._levelRow_1f09u_23>button{justify-self:start;white-space:normal;text-align:left}._levelName_1f09u_25{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;font-size:14px;line-height:20px}._results_1f09u_26{list-style:none;margin:0;padding:4px;display:grid;gap:2px;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);max-height:220px;overflow:auto}._result_1f09u_26{width:100%;text-align:left;min-height:44px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:500 14px/20px var(--font-ui);cursor:pointer}._result_1f09u_26:hover,._result_1f09u_26:focus-visible{background:var(--teal-soft);outline:none}._result_1f09u_26[aria-pressed=true]{background:var(--teal-soft);color:var(--teal)}._danger_1f09u_30{color:var(--status-private)}._radios_1f09u_31{border:0;margin:0;padding:0;display:grid;gap:4px}._radio_1f09u_31{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius-md);color:var(--ink);cursor:pointer}._radio_1f09u_31:has(input:checked){border-color:var(--teal);background:var(--teal-soft)}._radio_1f09u_31 input{margin:3px 0 0;accent-color:var(--teal);flex:none}._radioText_1f09u_35{display:grid;gap:2px;font-size:14px;line-height:20px}._radioHint_1f09u_36{font-size:12px;line-height:16px;color:var(--ink-muted)}@media (max-width: 767px){._grid2_1f09u_20{grid-template-columns:1fr}}._head_1illw_1{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-height:44px}._h_1illw_1{margin:0}._list_1illw_3{list-style:none;margin:0;padding:0;display:grid;gap:4px}._item_1illw_4{display:grid;gap:2px;min-width:0}._item_1illw_4+._item_1illw_4{border-top:1px solid var(--rule);padding-top:6px}._actions_1illw_6{display:flex;gap:4px;flex-wrap:wrap;margin-left:-12px}._sourceItem_1illw_7{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}._sourceItem_1illw_7>._actions_1illw_6{margin-left:0;margin-right:-12px;flex-wrap:nowrap}._note_1illw_9{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}._empty_1illw_10,._hint_1illw_10{margin:0;font-size:12px;line-height:16px;color:var(--ink-muted);overflow-wrap:anywhere}._form_1illw_11{display:grid;gap:10px;padding:12px;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0}._control_1illw_12{height:40px}._textarea_1illw_13{height:120px;padding-top:8px;resize:vertical}._buttons_1illw_14{display:flex;gap:8px;flex-wrap:wrap}._panel_z9v6t_1{position:absolute;right:0;top:0;bottom:0;width:420px;max-width:100%;z-index:var(--z-panel);display:flex;flex-direction:column;background:var(--paper-raised);border-left:1px solid var(--rule);box-shadow:var(--elevation-3);font-family:var(--font-ui)}._head_z9v6t_2{display:flex;align-items:center;gap:8px;padding:16px 16px 12px 24px;border-bottom:1px solid var(--rule)}._title_z9v6t_3{margin:0;flex:1;font:600 20px/24px var(--font-display)}._close_z9v6t_4{width:40px;height:40px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-muted);font-size:22px;cursor:pointer}._close_z9v6t_4:hover{background:var(--paper-sunken)}._log_z9v6t_6{flex:1;overflow:auto;padding:16px 24px;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:22px}._intro_z9v6t_7{color:var(--ink-muted)}._intro_z9v6t_7 p{margin:0 0 12px}._suggestions_z9v6t_9{display:flex;flex-direction:column;gap:8px}._suggestion_z9v6t_9{text-align:left;font:400 14px/20px var(--font-ui);padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);cursor:pointer}._suggestion_z9v6t_9:hover{border-color:var(--teal);color:var(--teal)}._user_z9v6t_12{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:16px 16px 4px;background:var(--teal);color:var(--on-teal);white-space:pre-wrap}._assistant_z9v6t_13{align-self:flex-start;max-width:95%;color:var(--ink)}._assistant_z9v6t_13 p{margin:0 0 8px}._assistant_z9v6t_13 ul{margin:0 0 8px;padding-left:20px}._error_z9v6t_16{align-self:flex-start;padding:10px 14px;border-radius:var(--radius-md);background:var(--status-private-soft);color:var(--status-private)}._busy_z9v6t_17{color:var(--ink-muted);font-size:13px}._form_z9v6t_18{display:flex;gap:8px;align-items:flex-end;padding:12px 16px 16px;border-top:1px solid var(--rule)}._input_z9v6t_19{flex:1;resize:none;font:400 15px/22px var(--font-ui);padding:8px 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-sunken);color:var(--ink)}._input_z9v6t_19:focus{outline:none;box-shadow:var(--focus-ring)}._disabled_z9v6t_21{margin:0;padding:16px 24px;color:var(--ink-muted);border-top:1px solid var(--rule);font-size:14px}.rl-ask-person{font:inherit;font-weight:600;color:var(--teal);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (max-width: 767px){._panel_z9v6t_1{width:100%}}._scrim_nso38_1{position:fixed;inset:0;z-index:var(--z-dialog);background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:16px}._dialog_nso38_2{display:flex;width:min(1040px,100%);max-height:calc(100vh - 32px);background:var(--paper-raised);border-radius:var(--radius-xl);box-shadow:var(--elevation-4);overflow:hidden;font-family:var(--font-ui);color:var(--ink)}._main_nso38_3{flex:1;min-width:0;overflow:auto;padding:24px 28px;display:flex;flex-direction:column;gap:16px}._head_nso38_4{display:flex;align-items:center}._title_nso38_5{flex:1;margin:0;font:600 24px/32px var(--font-display)}._close_nso38_6{width:40px;height:40px;border:0;background:none;font-size:24px;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-md)}._lede_nso38_7{margin:0;color:var(--ink-muted)}._section_nso38_8{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--rule)}._h3_nso38_9{margin:0;font:600 16px/24px var(--font-ui)}._row_nso38_10{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}._row_nso38_10>*{flex:1;min-width:140px}._field_nso38_12{display:flex;flex-direction:column;gap:4px;font:500 13px/16px var(--font-ui)}._check_nso38_13{display:flex;gap:8px;align-items:center;font-size:14px}._warn_nso38_14{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--status-warning-soft);color:var(--status-warning);font-size:14px}._ok_nso38_15{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--status-shared-soft);color:var(--status-shared)}._bad_nso38_16{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--status-private-soft);color:var(--status-private)}._list_nso38_17{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._item_nso38_18{display:flex;gap:8px;align-items:center;font-size:14px}._item_nso38_18>span:first-child{flex:1}._muted_nso38_20{color:var(--ink-muted)}._summary_nso38_21{margin:0;padding:12px;border-radius:var(--radius-md);background:var(--paper);font-size:14px}._foot_nso38_22{display:flex;justify-content:flex-end}._viewAs_nso38_23{width:400px;flex-shrink:0;background:var(--paper);border-left:1px solid var(--rule);padding:24px 20px;display:flex;flex-direction:column;gap:12px;overflow:auto}._viewAsHead_nso38_24{display:flex;align-items:center;justify-content:space-between}._seg_nso38_25{display:flex;gap:4px;background:var(--paper-sunken);padding:3px;border-radius:var(--radius-md)}._segBtn_nso38_26{border:0;background:transparent;padding:6px 10px;border-radius:var(--radius-sm);font:500 13px/16px var(--font-ui);cursor:pointer;color:var(--ink)}._segBtn_nso38_26[aria-checked=true]{background:var(--paper-raised);box-shadow:var(--elevation-1);color:var(--teal)}._previewBox_nso38_28{width:360px;height:360px;border:1px solid var(--rule);border-radius:var(--radius-md);overflow:hidden}._notes_nso38_29{margin:0;padding-left:18px;color:var(--ink-muted);font-size:13px;line-height:20px}@media (max-width: 900px){._viewAs_nso38_23{display:none}}._member_nso38_31{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;border-bottom:1px solid var(--rule)}._member_nso38_31>._item_nso38_18{flex:1 1 280px;min-width:0}._member_nso38_31>._editor_nso38_33{flex:1 1 100%}._item_nso38_18>span:first-child{min-width:0;overflow-wrap:anywhere}._member_nso38_31:last-child{border-bottom:0}._meta_nso38_36{display:block;color:var(--ink-muted);font-size:13px;line-height:18px}._itemActions_nso38_37{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}._editor_nso38_33{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--radius-md);background:var(--paper)}._headLinks_nso38_39{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}@media (max-width: 600px){._main_nso38_3{padding:16px}._itemActions_nso38_37{justify-content:flex-start}}._menu_1kfha_1{position:fixed;z-index:var(--z-dialog);min-width:220px;max-width:240px;padding:6px;max-height:calc(100dvh - 16px);overflow-y:auto;box-sizing:border-box;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--elevation-3)}._title_1kfha_5{padding:6px 10px 8px;font:600 12px/16px var(--font-ui);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._item_1kfha_9{display:block;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:var(--radius-md, 6px);background:none;color:var(--ink);font:400 14px/20px var(--font-ui);text-align:left;cursor:pointer}._item_1kfha_9:hover,._item_1kfha_9:focus-visible{background:var(--teal-soft);outline:none}._item_1kfha_9:focus-visible{box-shadow:inset 0 0 0 2px var(--teal)}._danger_1kfha_15{color:var(--danger, #a3302a)}._sep_1kfha_16{height:1px;margin:4px 6px;background:var(--rule)}@media (pointer: coarse){._item_1kfha_9{min-height:44px}}._bar_12vje_2{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:calc(var(--z-chrome) + 2);display:flex;align-items:center;gap:4px;height:52px;box-sizing:border-box;padding:0 6px 0 14px;max-width:calc(100% - 32px);background:var(--paper-raised);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);font-family:var(--font-ui)}._count_12vje_8{font:600 13px/16px var(--font-ui);padding-right:8px;white-space:nowrap}._sep_12vje_9{width:1px;height:24px;background:var(--rule);flex:none}._btn_12vje_10{font:500 13px/16px var(--font-ui);height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer}._btn_12vje_10:hover{background:var(--paper-sunken)}._btn_12vje_10:focus-visible{outline:none;box-shadow:var(--focus-ring)}._danger_12vje_16{color:var(--status-warning)}._icon_12vje_17{width:36px;padding:0;justify-content:center}@media (max-width: 1279px){._bar_12vje_2{bottom:72px}}@media (max-width: 767px){._bar_12vje_2{bottom:128px;height:auto;min-height:52px;flex-wrap:wrap;padding:4px 6px 4px 14px}}@media (pointer: coarse){._bar_12vje_2{min-height:56px;height:auto}._btn_12vje_10{height:44px;min-width:44px}._icon_12vje_17{width:44px}}@media (prefers-reduced-motion: no-preference){._bar_12vje_2{animation:_rise_12vje_1 .16s ease-out}@keyframes _rise_12vje_1{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}}._card_b6e2v_2{position:absolute;left:8px;right:8px;bottom:8px;z-index:calc(var(--z-chrome) + 2);display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px;background:var(--paper-raised);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:var(--elevation-3);font-family:var(--font-ui);touch-action:pan-y}._avatar_b6e2v_8{width:48px;height:48px;font-size:17px;border-radius:50%}._text_b6e2v_9{display:grid;gap:2px;min-width:0}._name_b6e2v_10{font:600 17px/24px var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_b6e2v_11{display:flex;align-items:center;gap:8px;font:var(--text-caption);color:var(--ink-muted)}._actions_b6e2v_12{grid-column:1 / -1;display:flex;gap:8px}._btn_b6e2v_13{flex:1;min-height:44px;min-width:44px;padding:0 12px;font:500 14px/20px var(--font-ui);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);cursor:pointer}._btn_b6e2v_13:first-child{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}._btn_b6e2v_13:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion: no-preference){._card_b6e2v_2{animation:_up_b6e2v_1 .18s ease-out}@keyframes _up_b6e2v_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}._main_1bbo1_2{max-width:1040px;margin:0 auto;padding:32px 24px 48px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;width:100%}._wide_1bbo1_3{max-width:1360px}._crumb_1bbo1_4{margin:0;font-size:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}._grow_1bbo1_5{flex:1}._h1_1bbo1_6{margin:0;font:600 32px/40px var(--font-display);letter-spacing:-.01em}._lede_1bbo1_7{margin:6px 0 0;color:var(--ink-muted);font-size:15px;line-height:22px;max-width:70ch}._list_1bbo1_8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._pair_1bbo1_9{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:12px}._people_1bbo1_10{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}._who_1bbo1_11{display:flex;gap:12px;align-items:center;min-width:0}._av_1bbo1_12{width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-full);background:var(--sepia-soft);color:var(--sepia);font:600 16px/1 var(--font-display)}._avLg_1bbo1_13{width:52px;height:52px;font-size:18px}._whoText_1bbo1_14{display:flex;flex-direction:column;gap:2px;min-width:0}._name_1bbo1_15{font:600 17px/24px var(--font-display);overflow-wrap:anywhere}._nameLg_1bbo1_16{font:600 20px/26px var(--font-display)}._meta_1bbo1_17{font-size:13px;line-height:18px;color:var(--ink-muted);overflow-wrap:anywhere}._eq_1bbo1_18{width:36px;height:36px;border-radius:var(--radius-full);border:1px solid var(--rule-strong);background:var(--paper-raised);display:grid;place-items:center;font:600 13px/1 var(--font-ui);color:var(--ink-muted)}._foot_1bbo1_19{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._reasons_1bbo1_20{flex:1;min-width:200px;font-size:13px;line-height:18px;color:var(--ink-muted)}._chip_1bbo1_21{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-sm);font:600 12px/16px var(--font-ui);background:var(--status-shared-soft);color:var(--status-shared);white-space:nowrap}._chipMaybe_1bbo1_22{background:var(--paper-sunken);color:var(--ink-muted)}._chipLater_1bbo1_23{background:var(--status-warning-soft);color:var(--status-warning)}._btnLink_1bbo1_24{display:inline-flex;align-items:center;text-decoration:none}._primaryBtn_1bbo1_25{font:600 14px/20px var(--font-ui);min-height:44px;padding:0 16px;border:1px solid var(--teal);border-radius:var(--radius-md);background:var(--teal);color:var(--on-teal);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}._primaryBtn_1bbo1_25:hover:not(:disabled){background:var(--teal-hover);border-color:var(--teal-hover)}._primaryBtn_1bbo1_25:focus-visible{outline:none;box-shadow:var(--focus-ring)}._primaryBtn_1bbo1_25:disabled{opacity:.6;cursor:not-allowed}._empty_1bbo1_29{padding:32px 24px;text-align:center;background:var(--paper-raised);border:1px dashed var(--rule-strong);border-radius:var(--radius-lg);color:var(--ink-muted)}._banner_1bbo1_30{padding:12px 16px;border-radius:var(--radius-md);font-size:14px;line-height:20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}._ok_1bbo1_31{background:var(--status-shared-soft);color:var(--status-shared)}._bad_1bbo1_32{background:var(--status-private-soft);color:var(--status-private)}._bannerBtn_1bbo1_33{font:600 13px/16px var(--font-ui);min-height:32px;padding:0 10px;border:1px solid currentColor;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer}._layout_1bbo1_36{display:flex;gap:28px;align-items:flex-start}._col_1bbo1_37{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}._cards_1bbo1_38{display:flex;gap:16px;align-items:stretch}._card_1bbo1_38{flex:1;min-width:0;display:flex;gap:14px;align-items:center;padding:16px;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised)}._cardKept_1bbo1_40{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}._keptTag_1bbo1_41{font:600 11px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}._mid_1bbo1_42{display:grid;place-items:center}._section_1bbo1_43{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden}._grid_1bbo1_44{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) 196px;align-items:stretch}._cell_1bbo1_45{padding:12px 14px;display:flex;align-items:center;gap:10px;font:400 14px/20px var(--font-ui);border-top:1px solid var(--rule);min-height:56px;box-sizing:border-box;min-width:0;overflow-wrap:anywhere}._head_1bbo1_46{font:600 11px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);min-height:40px;border-top:0}._field_1bbo1_47{font-weight:500;color:var(--ink)}._warn_1bbo1_48{background:var(--status-warning-soft)}._warnIcon_1bbo1_49{display:flex;color:var(--status-warning)}._opt_1bbo1_50{display:flex;align-items:flex-start;gap:10px;width:100%;cursor:pointer;padding:6px 8px;margin:-6px -8px;border-radius:var(--radius-md);border:1.5px solid transparent}._opt_1bbo1_50:has(input:checked){border-color:var(--teal);background:var(--paper-raised)}._opt_1bbo1_50 input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--teal);flex-shrink:0}._opt_1bbo1_50 input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper-raised),0 0 0 4px var(--teal)}._note_1bbo1_54{font-size:12px;line-height:16px;color:var(--ink-muted)}._faint_1bbo1_55{color:var(--ink-faint)}._res_1bbo1_56{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--status-shared)}._resAdd_1bbo1_57{color:var(--teal)}._mobileLabel_1bbo1_58{display:none}._relSection_1bbo1_59{padding:16px 18px;display:flex;flex-direction:column;gap:10px}._h2_1bbo1_60{margin:0;font:600 18px/24px var(--font-display)}._rel_1bbo1_59{display:grid;grid-template-columns:120px minmax(0,1fr);row-gap:8px;font-size:14px;line-height:20px}._relKey_1bbo1_62{color:var(--ink-muted)}._from_1bbo1_63{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--radius-sm);background:var(--teal-soft);color:var(--teal);font-size:11px;font-weight:600;margin-left:4px}._aside_1bbo1_64{width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;position:sticky;top:20px}._preview_1bbo1_65{background:var(--paper-raised);border:2px solid var(--teal);border-radius:14px;overflow:hidden;box-shadow:var(--elevation-2)}._previewHead_1bbo1_66{padding:12px 16px;background:var(--teal-soft);display:flex;align-items:center;gap:8px}._previewTitle_1bbo1_67{margin:0;flex-grow:1;font:600 11px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}._previewBody_1bbo1_68{padding:16px;display:flex;flex-direction:column;gap:14px}._dl_1bbo1_69{margin:0;display:grid;grid-template-columns:100px minmax(0,1fr);row-gap:8px;font-size:13px;line-height:18px}._dl_1bbo1_69 dt{color:var(--ink-muted)}._dl_1bbo1_69 dd{margin:0;overflow-wrap:anywhere}._actions_1bbo1_72{display:flex;flex-direction:column;gap:8px}._actions2_1bbo1_73{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._small_1bbo1_74{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--ink-muted);text-align:center}._swap_1bbo1_75{font:500 13px/16px var(--font-ui);background:none;border:0;padding:0;color:var(--teal);text-decoration:underline;text-underline-offset:2px;cursor:pointer;min-height:32px}._swap_1bbo1_75:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}@media (max-width: 1100px){._layout_1bbo1_36{flex-direction:column;align-items:stretch}._aside_1bbo1_64{width:auto;position:static}}@media (max-width: 767px){._main_1bbo1_2{padding:16px;gap:16px}._h1_1bbo1_6{font:600 24px/32px var(--font-display)}._people_1bbo1_10{grid-template-columns:1fr}._people_1bbo1_10 ._eq_1bbo1_18{display:none}._cards_1bbo1_38{flex-direction:column}._mid_1bbo1_42{display:none}._grid_1bbo1_44{grid-template-columns:1fr}._head_1bbo1_46{display:none}._cell_1bbo1_45{min-height:0;border-top:0;padding:6px 14px}._field_1bbo1_47{border-top:1px solid var(--rule);padding-top:14px}._cell_1bbo1_45:last-child{padding-bottom:14px}._mobileLabel_1bbo1_58{display:inline;font-size:12px;color:var(--ink-muted);margin-right:4px}._opt_1bbo1_50{margin:0}._rel_1bbo1_59{grid-template-columns:90px minmax(0,1fr)}}._dupBanner_1bbo1_101{position:fixed;left:50%;top:72px;transform:translate(-50%);width:min(560px,calc(100vw - 32px));background:var(--paper-raised);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--elevation-3);overflow:hidden;z-index:var(--z-panel, 200)}._dupHead_1bbo1_102{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;background:var(--teal-soft)}._dupIcon_1bbo1_103{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-full);background:var(--paper-raised);color:var(--teal);display:grid;place-items:center}._dupTitle_1bbo1_104{margin:0;font:600 16px/22px var(--font-display)}._dupRows_1bbo1_105{margin:0;padding:6px;list-style:none}._dupRow_1bbo1_105{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:56px;padding:8px 12px;border-radius:var(--radius-md);color:var(--ink);text-decoration:none}._dupRow_1bbo1_105:hover{background:var(--paper-sunken)}._dupRow_1bbo1_105:focus-visible{outline:none;box-shadow:var(--focus-ring)}._dupAvs_1bbo1_109{display:flex}._dupAv_1bbo1_109{width:28px;height:28px;border-radius:var(--radius-full);background:var(--sepia-soft);color:var(--sepia);font:600 11px/1 var(--font-display);box-shadow:0 0 0 2px var(--paper-raised)}._dupAv_1bbo1_109+._dupAv_1bbo1_109{margin-left:-8px}._dupLikely_1bbo1_112{font-size:12px;font-weight:600;color:var(--status-shared);white-space:nowrap}._dupActions_1bbo1_113{display:flex;justify-content:flex-end;gap:8px;padding:0 12px 12px}._dupClose_1bbo1_114{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-muted);cursor:pointer;flex-shrink:0}._dupClose_1bbo1_114:hover{background:var(--paper-raised)}._dupClose_1bbo1_114:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width: 767px){._dupBanner_1bbo1_101{top:auto;bottom:16px}}._main_11a0i_1{max-width:1120px;margin:0 auto;padding:32px 24px 48px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;width:100%;min-width:0}._crumb_11a0i_2{margin:0;font-size:14px}._titleRow_11a0i_3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._titleText_11a0i_4{min-width:0;flex:1 1 320px}._titleText_11a0i_4 h1{overflow-wrap:anywhere}._newBtn_11a0i_6{width:auto;padding:0 20px;white-space:nowrap}._meta_11a0i_7{margin:6px 0 0;color:var(--ink-muted);font-size:15px;line-height:22px;overflow-wrap:anywhere}._description_11a0i_8{margin:0;max-width:70ch;font-size:16px;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere}._hint_11a0i_9{margin:0;font-size:13px;line-height:18px;color:var(--ink-muted);overflow-wrap:anywhere}._empty_11a0i_12{padding:32px 24px;border:1px dashed var(--rule-strong);border-radius:var(--radius-lg);text-align:center;display:grid;gap:6px}._emptyTitle_11a0i_13{margin:0;font:600 18px/24px var(--font-display)}._cards_11a0i_14{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}._card_11a0i_14{display:flex;flex-direction:column;height:100%;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden;color:var(--ink);text-decoration:none}._card_11a0i_14:hover{border-color:var(--rule-strong)}._card_11a0i_14:focus-visible{outline:none;box-shadow:var(--focus-ring)}._cover_11a0i_18{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:var(--paper-sunken)}._coverMark_11a0i_19{font:600 40px/1 var(--font-display);color:var(--ink-faint)}._cardBody_11a0i_20{display:grid;gap:4px;padding:12px 16px 16px;min-width:0}._cardTitle_11a0i_21{font:600 17px/22px var(--font-display);overflow-wrap:anywhere}._cardMeta_11a0i_22{font-size:13px;line-height:18px;color:var(--ink-muted);overflow-wrap:anywhere}._section_11a0i_25{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--rule);min-width:0}._sectionHead_11a0i_26{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-height:44px}._chips_11a0i_27{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}._personChip_11a0i_28{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--radius-full);background:var(--teal-soft);color:var(--teal);font:500 14px/20px var(--font-ui);text-decoration:none;overflow-wrap:anywhere}._personChip_11a0i_28:hover{text-decoration:underline}._personChip_11a0i_28:focus-visible{outline:none;box-shadow:var(--focus-ring)}._album_11a0i_31{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}._thumbBtn_11a0i_32{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:var(--radius-md);overflow:hidden;background:var(--paper-sunken);cursor:zoom-in}._thumbBtn_11a0i_32 img{width:100%;height:100%;object-fit:cover;display:block}._thumbBtn_11a0i_32:focus-visible{outline:none;box-shadow:var(--focus-ring)}._coverBadge_11a0i_35{position:absolute;left:6px;bottom:6px;padding:2px 8px;border-radius:var(--radius-full);background:var(--paper-raised);color:var(--ink);font:600 11px/16px var(--font-ui)}._processing_11a0i_36{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:var(--radius-md);background:var(--paper-sunken);color:var(--ink-muted);font-size:13px}._progress_11a0i_37{display:grid;gap:6px;max-width:420px;font-size:14px;color:var(--ink-muted)}._bar_11a0i_38{height:8px;border-radius:999px;background:var(--paper-sunken);overflow:hidden}._bar_11a0i_38 span{display:block;height:100%;background:var(--teal);transition:width .2s}._form_11a0i_42{display:grid;gap:14px;min-width:0;color:var(--ink)}._field_11a0i_43{display:grid;gap:6px;min-width:0}._textarea_11a0i_44{height:112px;padding-top:10px;resize:vertical}._pickList_11a0i_45{list-style:none;margin:0;padding:4px;max-height:min(320px,45vh);overflow:auto;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper)}._pickRow_11a0i_46{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:15px;line-height:20px;color:var(--ink)}._pickRow_11a0i_46:hover{background:var(--teal-soft)}._pickRow_11a0i_46 input{width:18px;height:18px;margin:0;accent-color:var(--teal);flex:none}._pickRow_11a0i_46[data-disabled]{color:var(--ink-faint);cursor:not-allowed}._libGrid_11a0i_50{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:min(360px,50vh);overflow:auto}._libItem_11a0i_51{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:var(--radius-md);overflow:hidden;background:var(--paper-sunken);cursor:pointer}._libItem_11a0i_51 img{width:100%;height:100%;object-fit:cover;display:block}._libItem_11a0i_51[aria-pressed=true]{border-color:var(--teal)}._libItem_11a0i_51:focus-visible{outline:none;box-shadow:var(--focus-ring)}._libCheck_11a0i_55{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:var(--teal);color:var(--on-teal);font:700 13px/22px var(--font-ui);text-align:center}._lightScrim_11a0i_58{position:fixed;inset:0;z-index:var(--z-dialog, 1000);background:#0c0c0c;display:flex}._light_11a0i_58{flex:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;color:#f4f1ea;font-family:var(--font-ui);outline:none}._lightTop_11a0i_60{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 20px}._lightTitle_11a0i_61{margin:0;font:500 14px/20px var(--font-ui);color:#cfc9bd}._lightStage_11a0i_62{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:8px 64px}._lightImg_11a0i_63{width:100%;height:100%;object-fit:contain;display:block}._lightBtn_11a0i_64{width:48px;height:48px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font:400 26px/1 var(--font-ui);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._lightBtn_11a0i_64:hover{background:#fff3}._lightBtn_11a0i_64:focus-visible,._lightAction_11a0i_66:focus-visible,._lightLink_11a0i_66:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:none}._lightPrev_11a0i_67,._lightNext_11a0i_67{position:absolute;top:50%;transform:translateY(-50%)}._lightPrev_11a0i_67{left:8px}._lightNext_11a0i_67{right:8px}._lightInfo_11a0i_70{display:grid;gap:10px;padding:12px 20px 20px;max-height:40vh;overflow:auto}._lightWho_11a0i_71{margin:0;font-size:15px;line-height:22px;overflow-wrap:anywhere}._lightLink_11a0i_66{color:#9fe0d6}._lightActions_11a0i_73{display:flex;flex-wrap:wrap;gap:8px}._lightAction_11a0i_66{min-height:44px;padding:0 14px;border:1px solid rgb(255 255 255 / .3);border-radius:var(--radius-md);background:transparent;color:#f4f1ea;font:500 13px/16px var(--font-ui);cursor:pointer}._lightAction_11a0i_66:hover:not(:disabled){background:#ffffff1a}._panelList_11a0i_78{list-style:none;margin:0;padding:0;display:grid;gap:6px}._panelItem_11a0i_79{display:flex;align-items:center;gap:10px;min-width:0}._panelThumb_11a0i_80{width:40px;height:40px;flex:none;border-radius:var(--radius-sm);object-fit:cover;background:var(--paper-sunken)}._panelText_11a0i_81{min-width:0;display:grid}@media (max-width: 767px){._main_11a0i_1{padding:16px 16px 32px;gap:16px}._cards_11a0i_14{grid-template-columns:1fr}._album_11a0i_31{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}._newBtn_11a0i_6{width:100%}._lightStage_11a0i_62{padding:0 0 64px}._lightPrev_11a0i_67,._lightNext_11a0i_67{top:auto;bottom:8px;transform:none}._lightTop_11a0i_60{padding-left:16px}._lightInfo_11a0i_70{padding:12px 16px 16px}}._mapPin_11a0i_95{box-sizing:border-box;border:2px solid var(--paper-raised);border-radius:6px;background:var(--status-shared, var(--teal));box-shadow:var(--elevation-2, 0 1px 3px rgb(0 0 0 / .3));transform:rotate(45deg);cursor:pointer}._mapPin_11a0i_95:focus-visible{outline:none;box-shadow:var(--focus-ring)}._main_wech4_1{box-sizing:border-box;width:100%;max-width:1040px;margin:0 auto;padding:32px 24px 48px;display:grid;gap:20px}._pad_wech4_2{padding:24px}._head_wech4_3{display:grid;gap:4px}._tabs_wech4_4{display:flex;gap:4px;border-bottom:1px solid var(--rule);overflow-x:auto}._tab_wech4_4{min-height:44px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-muted);font:500 15px/20px var(--font-ui);cursor:pointer;white-space:nowrap}._tab_wech4_4[aria-selected=true]{color:var(--ink);border-bottom-color:var(--teal)}._tab_wech4_4:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}._tiles_wech4_8{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}._tile_wech4_8{padding:16px 18px;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised)}._tileV_wech4_10{font:600 28px/34px var(--font-display);font-variant-numeric:tabular-nums}._tileK_wech4_11{color:var(--ink-muted);font-size:13px;line-height:18px}._cardHead_wech4_12{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._count_wech4_13{margin-left:6px;font:500 14px/20px var(--font-ui);color:var(--ink-muted)}._search_wech4_14{height:40px;max-width:320px}._row_wech4_15{flex-wrap:wrap}._badge_wech4_16{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--teal-soft);color:var(--teal);font:500 12px/18px var(--font-ui);vertical-align:1px}._badgeOff_wech4_17{background:var(--status-private-soft);color:var(--status-private)}._you_wech4_18{color:var(--ink-muted);font-weight:400}._roleSelect_wech4_19{height:36px;width:auto;padding-right:28px}._pager_wech4_20{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 24px;border-top:1px solid var(--rule);font-size:14px;color:var(--ink-muted)}._ok_wech4_21,._err_wech4_21{margin:0 24px 12px;padding:10px 14px;border-radius:var(--radius-md);font-size:14px}._ok_wech4_21{background:var(--teal-soft);color:var(--teal)}._err_wech4_21{background:var(--status-private-soft);color:var(--status-private)}._field_wech4_24{display:grid;gap:6px;font-size:14px;margin-top:8px}@media (max-width: 767px){._main_wech4_1{padding:20px 16px 40px}._search_wech4_14{max-width:none;width:100%}}._main_crvx2_1{max-width:1120px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:16px}._crumb_crvx2_2{margin:0;font-size:14px}._usage_crvx2_3{display:grid;gap:6px;max-width:420px}._usageText_crvx2_4{font-size:14px;color:var(--ink-muted)}._bar_crvx2_5{height:8px;border-radius:999px;background:var(--paper-sunken, #ece4d6);overflow:hidden}._bar_crvx2_5 span{display:block;height:100%;background:var(--teal)}._grid_crvx2_7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}._item_crvx2_8{display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg)}._thumb_crvx2_9{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md, 8px);background:var(--paper-sunken, #ece4d6)}._meta_crvx2_10{min-width:0}._who_crvx2_11{font:500 14px/20px var(--font-ui);overflow-wrap:anywhere}._sub_crvx2_12{font-size:12px;line-height:16px;color:var(--ink-muted)}@media (max-width: 480px){._main_crvx2_1{padding:24px 16px}._grid_crvx2_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}._main_p77kb_1{max-width:720px;margin:0 auto;padding:40px 16px 48px;font-size:16px;line-height:26px}._main_p77kb_1 p{margin:0 0 12px}._main_p77kb_1 ul{margin:0 0 12px;padding-left:22px}._main_p77kb_1 li{margin-bottom:6px}._draft_p77kb_5{padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--rule-strong);background:var(--paper-sunken);font-size:14px;line-height:20px}._h1_p77kb_6{margin:16px 0 4px;font:600 40px/48px var(--font-display);letter-spacing:-.015em}._updated_p77kb_7{color:var(--ink-muted);font-size:14px}._lede_p77kb_8{font-size:18px;line-height:28px;color:var(--ink-muted)}._toc_p77kb_9{margin:24px 0 8px;padding:16px 20px;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised)}._toc_p77kb_9 ol{margin:0;padding-left:22px;columns:2;column-gap:32px;font-size:15px}._toc_p77kb_9 li{break-inside:avoid}._section_p77kb_12{padding-top:24px;scroll-margin-top:16px}._h2_p77kb_13{margin:0 0 8px;font:600 24px/32px var(--font-display)}@media (max-width: 767px){._h1_p77kb_6{font:600 32px/40px var(--font-display)}._toc_p77kb_9 ol{columns:1}}
