@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-ext-400-normal.5tcqmc2S.woff2) format("woff2"),url(./outfit-latin-ext-400-normal.DHm7mdGe.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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-400-normal.BGsTXAXT.woff2) format("woff2"),url(./outfit-latin-400-normal.DMwTpYkH.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(./outfit-latin-ext-600-normal.B85nYjL1.woff2) format("woff2"),url(./outfit-latin-ext-600-normal.CWJcPgd7.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(./outfit-latin-600-normal.B7SfZ07L.woff2) format("woff2"),url(./outfit-latin-600-normal.BEfTtDA7.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-ext-400-normal.BtiwyxMk.woff2) format("woff2"),url(./dm-sans-latin-ext-400-normal.BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-400-normal.CW0RaeGs.woff2) format("woff2"),url(./dm-sans-latin-400-normal.BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-ext-500-normal.BJfUCQsA.woff2) format("woff2"),url(./dm-sans-latin-ext-500-normal.DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-500-normal.B9HHJjqV.woff2) format("woff2"),url(./dm-sans-latin-500-normal.Dr3UlScf.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-ext-700-normal.CJIcxD6K.woff2) format("woff2"),url(./dm-sans-latin-ext-700-normal.BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-700-normal.DvUfVpUG.woff2) format("woff2"),url(./dm-sans-latin-700-normal.CUSSCpQX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-cyrillic-ext-400-normal.C_uLvvQ5.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-ext-400-normal.Bh0R7Dhr.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-greek-400-normal.C190GLew.woff2) format("woff2"),url(./jetbrains-mono-greek-400-normal.B9oWc5Lo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-vietnamese-400-normal.ByoDsISC.woff2) format("woff2"),url(./jetbrains-mono-vietnamese-400-normal.CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-400-normal.fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(./jetbrains-mono-latin-400-normal.6-qcROiO.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(./unbounded-cyrillic-ext-600-normal.DtnEkFtx.woff2) format("woff2"),url(./unbounded-cyrillic-ext-600-normal.BY1ZbQNl.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(./unbounded-cyrillic-600-normal.DW6uzIMB.woff2) format("woff2"),url(./unbounded-cyrillic-600-normal.B-s5c2Kn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(./unbounded-vietnamese-600-normal.Cx2bTSHN.woff2) format("woff2"),url(./unbounded-vietnamese-600-normal.BzfrgZ_C.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(./unbounded-latin-ext-600-normal.0iZLtTDV.woff2) format("woff2"),url(./unbounded-latin-ext-600-normal.ClMPf-bu.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(./unbounded-latin-600-normal.oRSANpZr.woff2) format("woff2"),url(./unbounded-latin-600-normal.BPdB_PEv.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}:root{--font-display: "Outfit", sans-serif;--font-body: "DM Sans", sans-serif;--font-brand: "Unbounded", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-ref: var(--font-body);--font-mono-ref: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace;--font-sans: var(--font-body);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius-sm-ref: 4px;--radius-ref: 6px;--radius-lg-ref: 10px;--radius-pill-ref: 999px;--radius-sm: var(--radius-sm-ref);--radius-md: var(--radius-ref);--radius-lg: var(--radius-lg-ref);--radius-pill: var(--radius-pill-ref);--row-h: 36px;--row-pad-y: 8px;--gutter: 16px;--gutter-sm: 12px;--gutter-lg: 24px;--navigator-content-gap: var(--space-5);--row-height: var(--row-h);--row-padding-y: var(--row-pad-y);--shadow-panel: var(--shadow-ref);--shadow-popover: var(--shadow-ref-lg);--focus-ring: none;--shell-rail-width: 200px;--shell-rail-collapsed-width: 64px;--shell-statusbar-height: 34px;--shell-page-gutter: 20px;--content-max: 100rem;--motion-fast: .12s;--motion-standard: .18s}:root[data-density=compact]{--row-h: 30px;--row-pad-y: 5px;--gutter: 12px;--shell-page-gutter: 12px}:root[data-density=comfortable]{--row-h: 44px;--row-pad-y: 12px;--gutter: 20px;--shell-page-gutter: 20px}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-standard: 0ms}}:root,:root[data-theme=light]{color-scheme:light;--bg: #f4ecde;--bg-dim: #ede3d2;--surface: #fbf6ee;--surface-2: #f8f1e4;--surface-elev: #fffcf6;--rail: #f1e6d2;--rail-active: #e9dcc2;--overlay: rgb(34 25 19 / 40%);--text: #2a211c;--text-2: #4a3f36;--text-muted: #8b7e72;--text-faint: #b5a795;--border-warm: #e4d7bf;--border-warm-strong: #d2c2a4;--border-warm-faint: #efe5d0;--rule: #e8dcc4;--coral: #d97757;--coral-2: #c26041;--coral-soft: #f5d9c9;--coral-tint: #fbe8dc;--amber: #e89a4a;--amber-soft: #f8deb8;--sage: #5b8b6f;--sage-soft: #c8dccd;--sage-tint: #e1ecdf;--claret: #b3503c;--claret-soft: #ecc2b8;--indigo: #4a6b91;--indigo-soft: #c8d4e2;--status-resolved: #5b8b6f;--status-partial: #c8881c;--status-unresolved: #b3503c;--status-na: #b5a795;--shadow-ref-sm: none;--shadow-ref: none;--shadow-ref-lg: none;--shell-fg: #2a211c;--shell-fg-soft: #4a3f36;--shell-muted: #8b7e72;--shell-overlay-04: rgb(43 36 30 / 6%);--shell-overlay-05: rgb(43 36 30 / 8%);--shell-overlay-08: rgb(43 36 30 / 14%);--shell-border: rgb(43 36 30 / 22%);--shell-border-strong: rgb(43 36 30 / 32%);--shell-surface-26-70: rgb(251 246 238 / 70%);--shell-surface-26-90: rgb(251 246 238 / 90%);--shell-surface-26-94: rgb(251 246 238 / 94%);--shell-surface-34-60: rgb(251 246 238 / 60%);--shell-surface-34-96: rgb(251 246 238 / 96%);--shell-surface-45-60: rgb(241 230 210 / 60%);--shell-surface-45-80: rgb(241 230 210 / 80%)}:root[data-theme=dark]{color-scheme:dark;--bg: #191a1c;--bg-dim: #151618;--surface: #202124;--surface-2: #27282b;--surface-elev: #2b2c2f;--rail: #1d1e20;--rail-active: #303033;--overlay: rgb(0 0 0 / 55%);--text: #ece9e4;--text-2: #cecbc5;--text-muted: #a4a09a;--text-faint: #77746f;--border-warm: #36373a;--border-warm-strong: #4b4c50;--border-warm-faint: #2d2e31;--rule: #303134;--coral: #e89274;--coral-2: #d97757;--coral-soft: #4a2a1e;--coral-tint: #38201a;--amber: #e8a85c;--amber-soft: #3f2c18;--sage: #84b097;--sage-soft: #2a3a30;--sage-tint: #1f2c24;--claret: #d87262;--claret-soft: #4a2a22;--indigo: #93afd2;--indigo-soft: #1f2a38;--status-resolved: #84b097;--status-partial: #e8a85c;--status-unresolved: #d87262;--status-na: #77746f;--shadow-ref-sm: none;--shadow-ref: none;--shadow-ref-lg: none;--shell-fg: #f5efe9;--shell-fg-soft: #d9d1c9;--shell-muted: #9a908a;--shell-overlay-04: rgb(245 239 233 / 4%);--shell-overlay-05: rgb(245 239 233 / 5%);--shell-overlay-08: rgb(245 239 233 / 8%);--shell-border: rgb(245 239 233 / 8%);--shell-border-strong: rgb(245 239 233 / 16%);--shell-surface-26-70: var(--surface);--shell-surface-26-90: var(--surface);--shell-surface-26-94: var(--surface);--shell-surface-34-60: var(--surface-elev);--shell-surface-34-96: var(--surface-elev);--shell-surface-45-60: var(--surface-2);--shell-surface-45-80: var(--surface-2)}:root{--canvas: var(--bg);--surface-raised: var(--surface-elev);--surface-muted: var(--surface-2);--border: var(--border-warm);--border-strong: var(--border-warm-strong);--on-accent: var(--bg);--info: var(--indigo);--info-soft: var(--indigo-soft);--success: var(--status-resolved);--success-soft: var(--sage-soft);--warning: var(--status-partial);--warning-soft: var(--amber-soft);--danger: var(--status-unresolved);--danger-soft: var(--claret-soft)}:root{--accent: #d97757;--accent-strong: #c26041;--accent-soft: #f5d9c9;--accent-tint: #fbe8dc;--accent-secondary: #e89a4a;--accent-secondary-soft: rgb(232 154 74 / 18%);--accent-tertiary: #5b8b6f;--accent-tertiary-soft: rgb(91 139 111 / 16%)}:root[data-accent=amber]{--accent: #e89a4a;--accent-strong: #c8881c;--accent-soft: #f8deb8;--accent-tint: #fceed5;--accent-secondary: #d97757;--accent-secondary-soft: rgb(217 119 87 / 18%);--accent-tertiary: #4a6b91;--accent-tertiary-soft: rgb(74 107 145 / 16%)}:root[data-accent=mint]{--accent: #5b8b6f;--accent-strong: #34624a;--accent-soft: #c8dccd;--accent-tint: #e1ecdf;--accent-secondary: #e89a4a;--accent-secondary-soft: rgb(232 154 74 / 18%);--accent-tertiary: #4a6b91;--accent-tertiary-soft: rgb(74 107 145 / 16%)}:root[data-theme=dark]{--accent: #e89274;--accent-strong: #d97757;--accent-soft: #4a2a1e;--accent-tint: #38201a;--accent-secondary-soft: rgb(232 154 74 / 16%);--accent-tertiary-soft: rgb(91 139 111 / 14%)}:root[data-theme=dark][data-accent=amber]{--accent: #e8a85c;--accent-strong: #c8881c;--accent-soft: #3f2c18;--accent-tint: #2d1f11;--accent-secondary: #d97757;--accent-secondary-soft: rgb(217 119 87 / 16%);--accent-tertiary: #4a6b91;--accent-tertiary-soft: rgb(74 107 145 / 14%)}:root[data-theme=dark][data-accent=mint]{--accent: #84b097;--accent-strong: #5b8b6f;--accent-soft: #2a3a30;--accent-tint: #1f2c24;--accent-secondary: #e89a4a;--accent-secondary-soft: rgb(232 154 74 / 16%);--accent-tertiary: #4a6b91;--accent-tertiary-soft: rgb(74 107 145 / 14%)}:root{--accent-hover: var(--accent-strong)}.navigator-view-switch{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:2px;padding:3px;border:1px solid var(--border-warm);border-radius:10px;background:var(--surface)}.navigator-view-switch>button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:30px;flex:0 0 auto;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer}.navigator-view-switch>button:hover{color:var(--text);background:var(--surface-2)}.navigator-view-switch>button[aria-pressed=true]{color:var(--accent-strong);background:var(--accent-tint);border-color:var(--accent)}.navigator-search{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.navigator-search input{width:100%;min-width:0;height:30px;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:400 13px/1.4 var(--font-sans)}.navigator-search:focus-within{border-color:var(--accent)}.navigator-search input::placeholder{color:var(--text-muted)}@media(max-width:760px){.navigator-view-switch>button{width:36px;height:34px}}.navigator-view-switch.text-view-switch{flex-wrap:wrap;gap:14px;padding:0;border:0;border-radius:0;background:transparent}.navigator-view-switch.text-view-switch>button{width:auto;height:auto;min-height:32px;padding:6px 0;border:0;border-radius:0;font:12px var(--font-sans)}.navigator-view-switch.text-view-switch>button:hover,.navigator-view-switch.text-view-switch>button[aria-pressed=true]{color:var(--accent-strong);background:transparent;text-decoration:underline;text-underline-offset:5px}.record-list,.document-register,.reader-document-groups,.nav-list,.tree-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 32%,transparent) transparent}.record-list::-webkit-scrollbar,.document-register::-webkit-scrollbar,.reader-document-groups::-webkit-scrollbar,.nav-list::-webkit-scrollbar,.tree-body::-webkit-scrollbar{width:6px;height:6px}.record-list::-webkit-scrollbar-track,.document-register::-webkit-scrollbar-track,.reader-document-groups::-webkit-scrollbar-track,.nav-list::-webkit-scrollbar-track,.tree-body::-webkit-scrollbar-track{background:transparent}.record-list::-webkit-scrollbar-thumb,.document-register::-webkit-scrollbar-thumb,.reader-document-groups::-webkit-scrollbar-thumb,.nav-list::-webkit-scrollbar-thumb,.tree-body::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--text-muted) 32%,transparent)}.record-list::-webkit-scrollbar-thumb:hover,.document-register::-webkit-scrollbar-thumb:hover,.reader-document-groups::-webkit-scrollbar-thumb:hover,.nav-list::-webkit-scrollbar-thumb:hover,.tree-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 60%,transparent)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-width:320px;min-height:100vh;margin:0;background:var(--canvas)}.svelte-root{display:contents}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}::selection{background:var(--accent-soft)}.aops-ring{position:relative;isolation:isolate;overflow:hidden}.aops-ring:after{content:"";position:absolute;z-index:-1;right:-18px;bottom:-22px;width:78px;height:78px;box-sizing:content-box;border:14px solid color-mix(in srgb,var(--ring-color, var(--accent)) 7%,transparent);border-radius:50%;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.activity-drawer.svelte-1gl0lrq{--wa-bg: var(--activity-surface, var(--surface, Canvas));--wa-bg-2: var(--activity-surface-2, var(--surface-2, rgba(127, 127, 127, .08)));--wa-text: var(--activity-text, var(--text, CanvasText));--wa-muted: var(--activity-text-muted, var(--text-muted, GrayText));--wa-border: var(--activity-border, var(--border, rgba(127, 127, 127, .35)));--wa-strong: var(--activity-border-strong, var(--border-strong, rgba(127, 127, 127, .55)));--wa-accent: var(--activity-accent, var(--accent, #3d7a5c));--wa-danger: var(--activity-danger, var(--danger, #c0392b));--wa-mono: var(--activity-font-mono, var(--font-mono, var(--font-mono-ref, ui-monospace, monospace)));position:fixed;z-index:180;right:12px;bottom:44px;display:flex;width:min(760px,calc(100vw - 24px));max-height:min(72vh,720px);flex-direction:column;overflow:hidden;border:1px solid var(--wa-strong);border-radius:12px;background:var(--wa-bg);box-shadow:0 16px 48px #00000038;color:var(--wa-text);font-size:12px}.head.svelte-1gl0lrq,.actions.svelte-1gl0lrq,.stats.svelte-1gl0lrq,.controls.svelte-1gl0lrq,.filters.svelte-1gl0lrq,.section-head.svelte-1gl0lrq{display:flex;align-items:center;gap:8px}.head.svelte-1gl0lrq{justify-content:space-between;padding:12px 14px 8px}.eyebrow.svelte-1gl0lrq{margin:0;color:var(--wa-muted);font:700 9.5px/1.2 var(--wa-mono);letter-spacing:.1em;text-transform:uppercase}h2.svelte-1gl0lrq{margin:3px 0 0;font-size:15px;font-weight:700}button.svelte-1gl0lrq{padding:5px 9px;border:1px solid var(--wa-border);border-radius:7px;background:var(--wa-bg-2);color:var(--wa-text);font:600 11px/1.2 inherit;cursor:pointer}button.svelte-1gl0lrq:hover{border-color:var(--wa-strong)}button.svelte-1gl0lrq:disabled{cursor:default;opacity:.5}button[aria-pressed=true].svelte-1gl0lrq{border-color:var(--wa-accent);color:var(--wa-accent)}button.svelte-1gl0lrq:focus-visible,input.svelte-1gl0lrq:focus-visible,summary.svelte-1gl0lrq:focus-visible{outline:2px solid var(--wa-accent);outline-offset:1px}.close.svelte-1gl0lrq{width:28px;padding:3px 0;font-size:16px;line-height:1}.stats.svelte-1gl0lrq{gap:16px;padding:4px 14px 8px;border-bottom:1px solid var(--wa-border);color:var(--wa-muted);font-size:11px}.stats.svelte-1gl0lrq b:where(.svelte-1gl0lrq){color:var(--wa-text);font-size:13px}.stats.svelte-1gl0lrq b.danger:where(.svelte-1gl0lrq){color:var(--wa-danger)}.controls.svelte-1gl0lrq{flex-wrap:wrap;justify-content:space-between;padding:8px 14px}.filters.svelte-1gl0lrq{flex-wrap:wrap;gap:4px}.filters.svelte-1gl0lrq button:where(.svelte-1gl0lrq){padding:3px 8px}input[type=search].svelte-1gl0lrq{min-width:160px;flex:1 1 160px;max-width:260px;padding:5px 8px;border:1px solid var(--wa-border);border-radius:7px;background:var(--wa-bg);color:var(--wa-text);font:inherit}.paused.svelte-1gl0lrq{margin:0 14px 6px;color:var(--wa-muted);font-size:11px}.entries.svelte-1gl0lrq{display:flex;min-height:0;flex-direction:column;gap:4px;padding:0 14px 10px;overflow:auto}.entry.svelte-1gl0lrq{border:1px solid var(--wa-border);border-radius:7px;background:var(--wa-bg-2)}.entry.error.svelte-1gl0lrq{border-color:color-mix(in srgb,var(--wa-danger) 45%,var(--wa-border))}summary.svelte-1gl0lrq{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;cursor:pointer;font-family:var(--wa-mono);font-size:11px;list-style:none}summary.svelte-1gl0lrq::-webkit-details-marker{display:none}time.svelte-1gl0lrq,.status.svelte-1gl0lrq{color:var(--wa-muted);white-space:nowrap}.entry.error.svelte-1gl0lrq .status:where(.svelte-1gl0lrq){color:var(--wa-danger);font-weight:700}.badge.svelte-1gl0lrq{padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--wa-accent) 16%,transparent);color:var(--wa-accent);font-size:10px;font-weight:800}.badge.write.svelte-1gl0lrq{background:color-mix(in srgb,#b7791f 18%,transparent);color:#b7791f}.badge.note.svelte-1gl0lrq{background:color-mix(in srgb,var(--wa-muted) 18%,transparent);color:var(--wa-muted)}.entry.error.svelte-1gl0lrq .badge:where(.svelte-1gl0lrq){background:color-mix(in srgb,var(--wa-danger) 18%,transparent);color:var(--wa-danger)}.subject.svelte-1gl0lrq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section.svelte-1gl0lrq{padding:4px 8px 6px;border-top:1px solid var(--wa-border)}.section-head.svelte-1gl0lrq{justify-content:space-between}h3.svelte-1gl0lrq{margin:4px 0;color:var(--wa-muted);font:800 10px/1.2 var(--wa-mono);letter-spacing:.08em;text-transform:uppercase}pre.svelte-1gl0lrq{max-height:280px;margin:4px 0 0;padding:8px;overflow:auto;border-radius:6px;background:var(--wa-bg);font:11px/1.45 var(--wa-mono);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text}.both.svelte-1gl0lrq{display:flex;justify-content:flex-end;padding:0 8px 8px}.empty.svelte-1gl0lrq{margin:14px 0;color:var(--wa-muted);text-align:center}.footnote.svelte-1gl0lrq{margin:0;padding:7px 14px;border-top:1px solid var(--wa-border);color:var(--wa-muted);font-size:10.5px}@media(max-width:760px){.activity-drawer.svelte-1gl0lrq{right:8px;bottom:8px;left:8px;width:auto;max-height:80vh}summary.svelte-1gl0lrq{grid-template-columns:auto auto minmax(0,1fr)}summary.svelte-1gl0lrq .status:where(.svelte-1gl0lrq){display:none}input[type=search].svelte-1gl0lrq{max-width:none}}.activity-trigger.svelte-10l56zv{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:5px;background:transparent;color:var(--activity-text-muted, var(--text-muted, GrayText));font:600 10px/1 var(--activity-font-mono, var(--font-mono, var(--font-mono-ref, ui-monospace, monospace)));letter-spacing:.06em;cursor:pointer}.activity-trigger.svelte-10l56zv:hover,.activity-trigger[aria-expanded=true].svelte-10l56zv{background:var(--activity-surface-2, var(--surface-2, rgba(127, 127, 127, .12)));color:var(--activity-text, var(--text, CanvasText))}.activity-trigger.svelte-10l56zv:focus-visible{outline:2px solid var(--activity-accent, var(--focus-ring, Highlight));outline-offset:1px}b.svelte-10l56zv{color:var(--activity-text, var(--text, CanvasText));font-weight:700}.pulse.svelte-10l56zv{font-size:12px}.pulse.busy.svelte-10l56zv{animation:svelte-10l56zv-activity-pulse 1s ease-in-out infinite}.issues.svelte-10l56zv{min-width:16px;padding:2px 5px;border-radius:999px;background:var(--activity-danger, var(--danger, #c0392b));color:#fff;font-weight:700;text-align:center}@keyframes svelte-10l56zv-activity-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pulse.busy.svelte-10l56zv{animation:none}}.appearance.svelte-2ji3iv{display:flex;align-items:center;gap:8px}.accent-switch.svelte-2ji3iv{position:relative;z-index:70}.accent-menu-button.svelte-2ji3iv{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--shell-border);border-radius:999px;background:var(--shell-surface-45-60);color:var(--text);font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.accent-menu-button.svelte-2ji3iv:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-45-80)}.accent-menu-button.open.svelte-2ji3iv{border-color:var(--shell-border-strong);box-shadow:0 0 0 2px var(--accent-soft)}.accent-menu-caret.svelte-2ji3iv{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;color:var(--text-muted)}.accent-menu-caret.svelte-2ji3iv svg{width:14px;height:14px}.accent-swatch.svelte-2ji3iv{width:10px;height:10px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:50%;background:var(--accent)}.accent-swatch.current.svelte-2ji3iv{width:12px;height:12px}.accent-swatch[data-accent=coral].svelte-2ji3iv{background:#d97757}.accent-swatch[data-accent=amber].svelte-2ji3iv{background:#e89a4a}.accent-swatch[data-accent=mint].svelte-2ji3iv{background:#5b8b6f}.accent-menu-list.svelte-2ji3iv{position:absolute;top:calc(100% + 8px);right:0;z-index:120;display:flex;width:340px;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--shell-border-strong);border-radius:12px;background:var(--shell-surface-34-96);box-shadow:none}.accent-menu-group.svelte-2ji3iv{display:flex;flex-direction:column;gap:4px}.accent-menu-section-label.svelte-2ji3iv{padding:4px 8px 2px;color:var(--text-muted);font-size:.54rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.accent-menu-theme-card.svelte-2ji3iv{display:flex;flex-direction:column;gap:10px;padding:8px 10px;border:1px solid var(--shell-border-strong);border-radius:10px;background:var(--accent-soft)}.theme-option.svelte-2ji3iv{display:flex;align-items:flex-start;flex-direction:column;gap:3px;padding:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.theme-option.svelte-2ji3iv span:where(.svelte-2ji3iv){font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.theme-option.svelte-2ji3iv small:where(.svelte-2ji3iv){color:var(--text-muted);font-size:.56rem;line-height:1.35}.accent-menu-variation-list.svelte-2ji3iv{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:6px}.accent-menu-variation.svelte-2ji3iv{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:7px 6px 6px;border:1px solid transparent;border-radius:10px;background:var(--shell-surface-26-70);color:var(--text-muted);font-size:.52rem;cursor:pointer}.accent-menu-variation.svelte-2ji3iv:hover,.accent-menu-variation.active.svelte-2ji3iv{border-color:var(--shell-border-strong);background:var(--shell-surface-26-90);color:var(--text)}.accent-menu-divider.svelte-2ji3iv{height:1px;margin:6px 4px;background:var(--shell-border)}.density-group.svelte-2ji3iv>div:where(.svelte-2ji3iv):last-child{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 8px 6px}.density-group.svelte-2ji3iv button:where(.svelte-2ji3iv){padding:7px 8px;border:1px solid var(--shell-border);border-radius:7px;background:var(--shell-surface-26-70);color:var(--text-muted);font-size:.62rem;font-weight:650;cursor:pointer}.density-group.svelte-2ji3iv button:where(.svelte-2ji3iv):hover,.density-group.svelte-2ji3iv button.active:where(.svelte-2ji3iv){border-color:var(--shell-border-strong);background:var(--accent-soft);color:var(--text)}.theme-toggle.svelte-2ji3iv{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid var(--shell-border);border-radius:10px;background:var(--shell-surface-45-60);color:var(--text-muted);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.theme-toggle.svelte-2ji3iv:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-45-80);color:var(--text);transform:translateY(-1px)}.theme-toggle.svelte-2ji3iv svg{width:16px;height:16px}@media(max-width:760px){.appearance.svelte-2ji3iv{display:grid}.accent-menu-list.svelte-2ji3iv{right:-44px;width:min(340px,calc(100vw - 24px))}}.account.svelte-hubfn6{position:relative;z-index:70}.account-chip.svelte-hubfn6{display:inline-grid;grid-template-rows:20px auto;place-items:center;gap:1px;min-width:46px;padding:2px 4px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-2);font-size:9px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;cursor:pointer}.account-chip.svelte-hubfn6:hover,.account-chip[aria-expanded=true].svelte-hubfn6{border-color:var(--shell-border);background:var(--shell-surface-45-60)}.account-chip.svelte-hubfn6:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.account-label.svelte-hubfn6{max-width:8rem;overflow:hidden;text-overflow:ellipsis}.account-icon.svelte-hubfn6{position:relative;display:inline-grid;width:20px;height:20px;place-items:center;color:var(--text)}.account-icon.svelte-hubfn6 svg{width:18px;height:18px}.account-icon.svelte-hubfn6 i:where(.svelte-hubfn6){position:absolute;right:-1px;bottom:-1px;width:6px;height:6px;border:1px solid var(--surface);border-radius:50%;background:var(--sage)}.account-chip.error.svelte-hubfn6 .account-icon:where(.svelte-hubfn6) i:where(.svelte-hubfn6){background:var(--danger)}.account-menu.svelte-hubfn6{position:absolute;top:calc(100% + 8px);right:0;z-index:120;display:grid;gap:2px;width:260px;padding:6px;border:1px solid var(--shell-border-strong);border-radius:12px;background:var(--shell-surface-34-96);box-shadow:var(--shadow-popover)}.identity.svelte-hubfn6{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px}.avatar.svelte-hubfn6{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.avatar.svelte-hubfn6 svg{width:16px;height:16px}.copy.svelte-hubfn6{display:grid;gap:3px;min-width:0}.copy.svelte-hubfn6 strong:where(.svelte-hubfn6){overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.copy.svelte-hubfn6 small:where(.svelte-hubfn6){display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dot.svelte-hubfn6{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--sage)}.dot.error.svelte-hubfn6{background:var(--danger)}.note.svelte-hubfn6{margin:0;padding:0 8px 6px;color:var(--danger);font-size:11px}.divider.svelte-hubfn6{height:1px;margin:4px 2px;background:var(--shell-border)}.account-menu.svelte-hubfn6 button:where(.svelte-hubfn6){display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--text);font:500 12px/1.3 var(--font-sans);text-align:left;cursor:pointer}.account-menu.svelte-hubfn6 button:where(.svelte-hubfn6) svg{width:15px;height:15px;color:var(--text-muted)}.account-menu.svelte-hubfn6 button:where(.svelte-hubfn6):hover,.account-menu.svelte-hubfn6 button:where(.svelte-hubfn6):focus-visible{background:var(--surface-elev);outline:none}.account-menu.svelte-hubfn6 button.danger:where(.svelte-hubfn6),.account-menu.svelte-hubfn6 button.danger:where(.svelte-hubfn6) svg{color:var(--danger)}@media(max-width:1080px){.account-label.svelte-hubfn6{display:none}}.skip-link.svelte-b48a6v{position:fixed;z-index:1400;top:8px;left:10px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-elev);color:var(--text);font-size:.72rem;font-weight:700;text-decoration:none;opacity:0;pointer-events:none;transform:translateY(-180%)}.skip-link.svelte-b48a6v:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.shell.svelte-b48a6v{--nav-width: var(--shell-rail-width);--nav-collapsed-width: var(--shell-rail-collapsed-width);--nav-offset: var(--nav-width);position:relative;display:grid;width:100%;height:100vh;min-height:100vh;max-height:100vh;grid-template-columns:var(--nav-width) minmax(0,1fr);grid-template-rows:auto min-content minmax(0,1fr) var(--shell-statusbar-height);grid-template-areas:"topbar topbar" "nav thinbar" "nav main" "status status";overflow:hidden;background:var(--canvas);color:var(--text);isolation:isolate;transition:grid-template-columns var(--motion-standard) ease}.shell.svelte-b48a6v:after{position:fixed;z-index:-1;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100' height='100' filter='url(%23n)' opacity='0.4'/></svg>");opacity:.03;mix-blend-mode:overlay;pointer-events:none;content:""}.shell[data-nav=collapsed].svelte-b48a6v{--nav-offset: var(--nav-collapsed-width);grid-template-columns:var(--nav-collapsed-width) minmax(0,1fr)}.shell[data-nav=hidden].svelte-b48a6v{--nav-offset: 0px;grid-template-columns:0 minmax(0,1fr)}header.svelte-b48a6v{position:relative;grid-area:topbar;z-index:60;display:flex;min-width:0;width:100%;min-height:67px;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px;border-bottom:1px solid var(--shell-border);background:var(--shell-surface-34-60)}.topbar-left.svelte-b48a6v,.topbar-right.svelte-b48a6v{display:flex;align-items:center;min-width:0}.topbar-left.svelte-b48a6v{flex:1 1 auto;gap:10px}.topbar-right.svelte-b48a6v{flex:0 1 auto;justify-content:flex-end;gap:10px}.navigation-cycle.svelte-b48a6v{position:relative;display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;background:color-mix(in srgb,var(--shell-surface-34-60) 78%,transparent);color:var(--shell-fg-soft);cursor:pointer;transform:translate(-9px);transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.navigation-cycle-glyph.svelte-b48a6v{position:relative;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-2px)}.navigation-cycle-glyph.svelte-b48a6v>svg:where(.svelte-b48a6v){width:18px;height:18px}.navigation-cycle-states.svelte-b48a6v{position:absolute;right:1px;bottom:-5px;left:1px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.navigation-cycle-states.svelte-b48a6v i:where(.svelte-b48a6v){height:2px;border-radius:999px;background:color-mix(in srgb,var(--shell-fg-soft) 24%,transparent);transform:scaleX(.76);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.navigation-cycle-states.svelte-b48a6v i.active:where(.svelte-b48a6v){background:var(--accent);box-shadow:none;transform:scaleX(1)}.navigation-cycle.svelte-b48a6v:hover{background:var(--shell-overlay-05);color:var(--accent);transform:translate(-9px,-1px)}.navigation-cycle.svelte-b48a6v:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.navigation-cycle[data-state=hidden].svelte-b48a6v{background:color-mix(in srgb,var(--shell-surface-34-60) 48%,transparent);color:var(--shell-fg-soft)}.prodmark.svelte-b48a6v{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:2px;color:var(--accent);font:700 15px/1 var(--font-display);letter-spacing:.01em;text-decoration:none;white-space:nowrap}.prodmark.svelte-b48a6v span:where(.svelte-b48a6v){display:inline-flex;align-items:baseline}.prodmark.svelte-b48a6v b:where(.svelte-b48a6v){font-weight:700}.prodmark.svelte-b48a6v i:where(.svelte-b48a6v){color:var(--coral);font-style:normal}.prodmark.svelte-b48a6v em:where(.svelte-b48a6v){color:var(--text-2);font-style:normal}.prodmark.svelte-b48a6v small:where(.svelte-b48a6v){color:var(--amber);font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.topbar-context.svelte-b48a6v{position:absolute;top:50%;left:max(176px,calc(var(--nav-offset) + var(--shell-page-gutter)));display:inline-flex;min-width:0;max-width:min(40vw,520px);align-items:baseline;overflow:hidden;color:var(--text);font:16px/1.2 var(--font-display);white-space:nowrap;transform:translateY(-50%)}.topbar-context.svelte-b48a6v strong:where(.svelte-b48a6v),.topbar-context.svelte-b48a6v span:where(.svelte-b48a6v){overflow:hidden;text-overflow:ellipsis}.topbar-context.svelte-b48a6v strong:where(.svelte-b48a6v){font-weight:700}.topbar-context.svelte-b48a6v i:where(.svelte-b48a6v){flex:none;margin:0 6px;color:var(--text-muted);font-style:normal}.topbar-context.svelte-b48a6v span:where(.svelte-b48a6v){color:var(--text-muted);font-weight:500}.mobile-only.svelte-b48a6v,.mobile-actions.svelte-b48a6v,.mobile-scope-label.svelte-b48a6v,.mobile-drawer-heading.svelte-b48a6v{display:none}aside.primary-nav.svelte-b48a6v{grid-area:nav;z-index:61;display:flex;min-width:0;flex-direction:column;padding:16px 10px;border-right:1px solid var(--shell-border);background:var(--shell-surface-26-90);overflow:visible}.shell[data-nav=hidden].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v){visibility:hidden;padding:0;border-right:0}nav.svelte-b48a6v{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:6px;padding-right:2px;overflow:visible}.nav-node.svelte-b48a6v{position:relative;display:flex;width:100%;flex-direction:column;gap:4px}.nav-item-row.svelte-b48a6v{position:relative;display:flex;width:100%;align-items:stretch;gap:0;padding:0;border:1px solid transparent;border-radius:10px;transition:background-color .2s ease,color .2s ease}.nav-item-row.svelte-b48a6v>.nav-item:where(.svelte-b48a6v){width:auto;max-width:calc(100% - 32px);flex:1 1 auto}.nav-item-row.svelte-b48a6v:hover{background:var(--shell-overlay-04)}.nav-item-row.branch-active.svelte-b48a6v:before{position:absolute;top:8px;bottom:8px;left:4px;width:3px;border-radius:999px;background:var(--accent);content:""}.nav-item.svelte-b48a6v{position:relative;display:flex;width:100%;min-width:0;min-height:40px;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--shell-muted);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.nav-item.svelte-b48a6v:hover{background:var(--shell-overlay-04);color:var(--shell-fg-soft);transform:translate(2px)}.nav-item-row.svelte-b48a6v:hover>.nav-item:where(.svelte-b48a6v){background:transparent;transform:none}.nav-item.active.svelte-b48a6v{background:transparent;color:var(--shell-fg)}.nav-item.active.svelte-b48a6v:before{position:absolute;top:8px;bottom:8px;left:4px;width:3px;border-radius:999px;background:var(--accent);content:""}.nav-item.active.svelte-b48a6v:hover{background:transparent}.nav-item-toggle.svelte-b48a6v{display:inline-flex;width:32px;min-width:32px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--shell-muted);cursor:pointer}.nav-item-toggle.svelte-b48a6v:hover,.nav-item-row.svelte-b48a6v:hover .nav-item-toggle:where(.svelte-b48a6v),.nav-item-toggle.active.svelte-b48a6v{color:var(--shell-fg)}.nav-item-toggle.svelte-b48a6v:focus-visible{border-color:var(--shell-border-strong);outline:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-border-strong) 68%,transparent)}.nav-label.svelte-b48a6v{display:block;min-width:0;overflow:hidden;font-size:.68rem;font-weight:500;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.branch-caret.svelte-b48a6v{display:inline-flex;margin-left:auto;transition:transform var(--motion-fast) ease}.branch-caret.svelte-b48a6v svg{width:14px;height:14px}.branch-caret.open.svelte-b48a6v{transform:rotate(90deg)}.nav-sublist.svelte-b48a6v{display:none;flex-direction:column;gap:4px;margin-left:30px;padding:0}.nav-sublist.open.svelte-b48a6v{display:flex}.nav-child.svelte-b48a6v{min-height:0;padding:7px 12px;border-radius:8px;font-size:.9em}.rail-flyout.svelte-b48a6v{position:absolute;top:-6px;left:calc(100% + 6px);z-index:130;display:flex;width:216px;max-height:calc(100dvh - 16px);flex-direction:column;gap:4px;padding:10px;overflow-y:auto;border:1px solid var(--shell-border-strong);border-radius:12px;background:var(--shell-surface-34-96);box-shadow:none;opacity:0;pointer-events:none;transform:translate(-8px);visibility:hidden;transition:opacity var(--motion-fast),transform var(--motion-fast),visibility 0s linear var(--motion-fast)}.rail-flyout.svelte-b48a6v strong:where(.svelte-b48a6v){padding:5px 10px 7px;color:var(--text-2);font:700 .68rem/1 var(--font-display);text-transform:uppercase}.shell[data-nav=expanded].svelte-b48a6v .rail-flyout:where(.svelte-b48a6v){display:none}.shell[data-nav=collapsed].svelte-b48a6v .rail-flyout.open:where(.svelte-b48a6v){opacity:1;pointer-events:auto;transform:translate(0);visibility:visible;transition-delay:0s}.shell[data-nav=collapsed].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v){align-items:center}.shell[data-nav=collapsed].svelte-b48a6v .nav-node:where(.svelte-b48a6v),.shell[data-nav=collapsed].svelte-b48a6v .nav-item-row:where(.svelte-b48a6v),.shell[data-nav=collapsed].svelte-b48a6v .nav-item:where(.svelte-b48a6v){width:calc(var(--nav-collapsed-width) - 20px)}.shell[data-nav=collapsed].svelte-b48a6v .nav-item:where(.svelte-b48a6v){max-width:none;justify-content:center;gap:0;padding:8px 6px}.shell[data-nav=collapsed].svelte-b48a6v .nav-item-toggle:where(.svelte-b48a6v){display:none}.shell[data-nav=collapsed].svelte-b48a6v .nav-label:where(.svelte-b48a6v),.shell[data-nav=collapsed].svelte-b48a6v .branch-caret:where(.svelte-b48a6v),.shell[data-nav=collapsed].svelte-b48a6v .nav-sublist:where(.svelte-b48a6v){display:none}.shell[data-nav=collapsed].svelte-b48a6v .nav-item:where(.svelte-b48a6v) svg{width:27px;height:27px}.shell[data-nav=collapsed].svelte-b48a6v .nav-item.active:where(.svelte-b48a6v):before,.shell[data-nav=collapsed].svelte-b48a6v .nav-item-row.branch-active:where(.svelte-b48a6v):before{display:none}.shell[data-nav=collapsed].svelte-b48a6v .nav-item.active:where(.svelte-b48a6v),.shell[data-nav=collapsed].svelte-b48a6v .nav-node.active:where(.svelte-b48a6v)>.nav-item-row:where(.svelte-b48a6v){background:var(--shell-overlay-08)}.shell[data-nav=collapsed].svelte-b48a6v .rail-flyout:where(.svelte-b48a6v) .nav-item:where(.svelte-b48a6v){width:100%;justify-content:flex-start;padding:6px 10px}.shell[data-nav=collapsed].svelte-b48a6v .rail-flyout:where(.svelte-b48a6v) .nav-label:where(.svelte-b48a6v){display:block}.shell[data-nav=collapsed].svelte-b48a6v .rail-flyout:where(.svelte-b48a6v) .nav-item.active:where(.svelte-b48a6v){background:transparent}.shell[data-nav=collapsed].svelte-b48a6v .rail-flyout:where(.svelte-b48a6v) .nav-item.active:where(.svelte-b48a6v):before{display:block}.thinbar.svelte-b48a6v{grid-area:thinbar;z-index:58;display:flex;min-width:0;min-height:51px;align-items:center;gap:10px;padding:10px 22px;border-bottom:1px solid var(--shell-border);background:var(--shell-surface-26-90);color:var(--text-muted);font-size:.7rem}.thinbar-scope.svelte-b48a6v{display:inline-flex;min-width:0;align-items:baseline;gap:7px}.thinbar-scope.svelte-b48a6v>span:where(.svelte-b48a6v){color:var(--text-faint);font:700 .58rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.thinbar-scope.svelte-b48a6v strong:where(.svelte-b48a6v){overflow:hidden;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap}.thinbar-scope.svelte-b48a6v code:where(.svelte-b48a6v){color:var(--accent);font:500 .64rem/1 var(--font-mono)}.chat-space-band.svelte-b48a6v button:where(.svelte-b48a6v){display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--border-warm);border-radius:999px;background:var(--surface);color:var(--text-muted);font:600 .62rem/1 var(--font-mono-ref);opacity:1}.chat-space-band.svelte-b48a6v strong:where(.svelte-b48a6v){color:var(--text);font:700 .72rem/1 var(--font-body)}.chat-space-band.svelte-b48a6v svg{width:12px;height:12px}.chat-space-mark.svelte-b48a6v{color:var(--accent);font-size:.9rem}.pm-project-scope-row.svelte-b48a6v{display:flex;width:100%;min-width:0;align-items:center;gap:10px}.project-rail.svelte-b48a6v{display:flex;min-width:0;flex-direction:row;align-items:center;gap:4px}.project-rail.pm-project-rail.svelte-b48a6v{flex:1 1 auto;overflow:hidden}.project-rail.recent-projects.svelte-b48a6v{flex:0 0 auto;max-width:min(62vw,720px);height:100%}.project-rail-title.svelte-b48a6v{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;margin-right:8px;border:1px solid transparent;border-radius:6px;padding:3px 7px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.project-rail-title.svelte-b48a6v:hover{color:var(--text)}.project-rail-title[aria-expanded=true].svelte-b48a6v{border-color:var(--accent);color:var(--accent)}.rail-step.svelte-b48a6v{display:grid;width:24px;min-height:28px;flex:0 0 auto;place-items:center;border:0;padding:0;background:transparent;color:var(--text-faint);font-size:18px;cursor:pointer}.rail-step.svelte-b48a6v:disabled{opacity:.4;cursor:default}.rail-strip.svelte-b48a6v{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.rail-strip.svelte-b48a6v::-webkit-scrollbar{display:none}.rail-chip.svelte-b48a6v{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:31px;max-width:190px;border:1px solid transparent;border-radius:7px;padding:0 4px 0 6px;color:var(--text-muted)}.rail-chip.active.svelte-b48a6v{border-color:var(--shell-border);background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--text)}.rail-chip.svelte-b48a6v a:where(.svelte-b48a6v){min-width:0;overflow:hidden;color:inherit;font-size:12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rail-chip.svelte-b48a6v a:where(.svelte-b48a6v):hover{text-decoration:underline}.rail-favorite.svelte-b48a6v,.rail-close.svelte-b48a6v{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border:0;border-radius:5px;padding:0;background:transparent;color:var(--text-faint);font-size:12px;line-height:1;cursor:pointer}.rail-favorite.pinned.svelte-b48a6v{color:var(--accent)}.rail-favorite.svelte-b48a6v:hover,.rail-close.svelte-b48a6v:hover{background:var(--surface-muted);color:var(--text)}.rail-close.svelte-b48a6v{font-size:14px}.pm-band.svelte-b48a6v{display:flex;width:auto;min-width:0;flex:0 0 auto;align-items:center;gap:14px}.pm-project-selector.svelte-b48a6v{position:relative;display:inline-flex;min-width:0;align-items:center;gap:7px;border:1px solid var(--shell-border);border-radius:999px;padding:5px 10px;background:var(--surface);color:var(--text);cursor:pointer}.pm-project-selector.svelte-b48a6v>svg:first-child{color:var(--accent)}.pm-project-selector.svelte-b48a6v>span:where(.svelte-b48a6v){color:var(--text-muted);font:700 9.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.pm-project-selector.svelte-b48a6v strong:where(.svelte-b48a6v){max-width:min(220px,16vw);overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pm-project-selector.svelte-b48a6v .select-control{position:absolute;inset:0;width:100%;height:100%}.pm-project-selector.svelte-b48a6v .select-trigger{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.pm-band-crumb.svelte-b48a6v{color:var(--text-muted);font-size:13px}.pm-action-menu-wrap.svelte-b48a6v{position:relative}.pm-action-menu.svelte-b48a6v{position:absolute;top:calc(100% + 7px);right:0;z-index:80;display:grid;min-width:168px;padding:5px;border:1px solid var(--border-warm);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-popover)}.pm-action-menu.svelte-b48a6v button:where(.svelte-b48a6v),.pm-action-menu.svelte-b48a6v a:where(.svelte-b48a6v){border:0;border-radius:5px;padding:9px 10px;background:transparent;color:var(--text);font:500 12px/1.3 var(--font-sans);text-align:left;text-decoration:none;cursor:pointer}.pm-action-menu.svelte-b48a6v button:where(.svelte-b48a6v):hover,.pm-action-menu.svelte-b48a6v a:where(.svelte-b48a6v):hover,.pm-action-menu.svelte-b48a6v :where(.svelte-b48a6v):focus-visible{background:var(--surface-elev);color:var(--accent-strong)}.pm-action-history.svelte-b48a6v{display:grid;max-width:min(300px,calc(100vw - 32px));margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.pm-action-heading.svelte-b48a6v{padding:6px 10px 4px;color:var(--text-muted);font:700 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pm-action-history.svelte-b48a6v button:where(.svelte-b48a6v){display:grid;gap:2px;padding:7px 10px}.pm-action-history.svelte-b48a6v span:where(.svelte-b48a6v),.pm-action-history.svelte-b48a6v small:where(.svelte-b48a6v){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-action-history.svelte-b48a6v small:where(.svelte-b48a6v){color:var(--text-muted);font:400 11px/1.3 var(--font-sans)}.pm-band-actions.svelte-b48a6v{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.pm-band-action.svelte-b48a6v{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid var(--shell-border);border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.pm-band-action.svelte-b48a6v:hover,.pm-band-action.svelte-b48a6v:focus-visible{border-color:var(--accent);color:var(--accent)}.thinbar-spacer.svelte-b48a6v{flex:1 1 auto}.thinbar-location.svelte-b48a6v{white-space:nowrap}main.svelte-b48a6v{grid-area:main;display:flex;min-width:0;min-height:0;flex-direction:column;gap:var(--shell-page-gutter);overflow:auto;padding:var(--shell-page-gutter)}.main-frame.svelte-b48a6v,.main-page-stack.svelte-b48a6v{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.main-frame.svelte-b48a6v{position:relative;height:100%}main.has-project-dock.svelte-b48a6v{padding-left:calc(var(--navigator-content-gap) + 360px)}.project-dock.svelte-b48a6v{grid-area:main;z-index:57;justify-self:start;align-self:stretch;display:flex;flex-direction:column;width:min(360px,86vw);height:100%;min-height:0;overflow:hidden;border-right:1px solid var(--shell-border);background:var(--shell-surface-26-94);box-shadow:var(--shadow-popover)}.project-dock-head.svelte-b48a6v{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--shell-border);background:var(--shell-surface-34-96)}.project-dock-title.svelte-b48a6v{display:flex;flex-direction:column;min-width:0;gap:4px}.project-dock-title.svelte-b48a6v span:where(.svelte-b48a6v){color:color-mix(in srgb,var(--accent) 62%,var(--text-muted));font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-dock-title.svelte-b48a6v strong:where(.svelte-b48a6v){color:var(--text);font:700 1.02rem/1.15 var(--font-display)}.project-dock-actions.svelte-b48a6v{display:inline-flex;align-items:center;gap:6px}.project-dock-head.svelte-b48a6v button:where(.svelte-b48a6v){display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--border-warm);border-radius:9px;padding:0;background:var(--surface);color:var(--text-muted);cursor:pointer}.project-dock-head.svelte-b48a6v button:where(.svelte-b48a6v) svg:where(.svelte-b48a6v){width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7}.project-dock-head.svelte-b48a6v button:where(.svelte-b48a6v):hover{border-color:var(--accent);color:var(--text)}.project-dock-head.svelte-b48a6v button[aria-pressed=true]:where(.svelte-b48a6v){border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.project-dock-body.svelte-b48a6v{display:flex;flex:1 1 auto;min-height:0;padding:10px 14px 14px}.project-dock-body.svelte-b48a6v .project-tree{min-height:0;flex:1 1 auto}.document-project-label.svelte-b48a6v{padding:7px 12px;color:var(--text-muted);font-size:.8rem}.main-page-stack.svelte-b48a6v{gap:var(--shell-page-gutter)}.statusbar.svelte-b48a6v{grid-area:status;z-index:60;display:flex;min-width:0;height:var(--shell-statusbar-height);align-items:center;justify-content:space-between;gap:14px;padding:0 10px;border-top:1px solid var(--shell-border);background:var(--shell-surface-26-90);color:var(--text-muted);font:10.5px/1 var(--font-mono-ref);font-variant-numeric:tabular-nums;white-space:nowrap}.status-left.svelte-b48a6v,.status-right.svelte-b48a6v{display:flex;min-width:0;align-items:center;gap:8px}.status-left.svelte-b48a6v{flex:1 1 auto;overflow:hidden}.status-left.svelte-b48a6v>span:where(.svelte-b48a6v){overflow:hidden;text-overflow:ellipsis}.status-right.svelte-b48a6v{flex:0 1 auto}.status-right.svelte-b48a6v>span:where(.svelte-b48a6v){max-width:12rem;overflow:hidden;text-overflow:ellipsis}.status-left.svelte-b48a6v b:where(.svelte-b48a6v){margin-right:4px;color:var(--text-2)}.version.svelte-b48a6v{padding:4px 9px;border-radius:999px;background:var(--shell-overlay-05)}.version.svelte-b48a6v a:where(.svelte-b48a6v){color:inherit;text-decoration:none}.version.svelte-b48a6v a:where(.svelte-b48a6v):hover,.version.svelte-b48a6v a:where(.svelte-b48a6v):focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.status-right.svelte-b48a6v button:where(.svelte-b48a6v){display:inline-flex;height:24px;align-items:center;gap:5px;padding:0 7px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.status-right.svelte-b48a6v button:where(.svelte-b48a6v):hover{border-color:var(--border);background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}.status-right.svelte-b48a6v button:where(.svelte-b48a6v) svg{width:12px;height:12px}.scrim.svelte-b48a6v,.mobile-project-backdrop.svelte-b48a6v{display:none}@media(max-width:1080px){.shell.svelte-b48a6v{--nav-width: 184px}header.svelte-b48a6v{padding-inline:16px}.thinbar.svelte-b48a6v{padding-inline:16px}main.svelte-b48a6v{padding:16px}}@media(max-width:900px){.project-rail.pm-project-rail.svelte-b48a6v{flex:0 0 auto}.pm-project-rail.svelte-b48a6v .rail-strip:where(.svelte-b48a6v),.pm-project-rail.svelte-b48a6v .rail-step:where(.svelte-b48a6v){display:none}.pm-band.svelte-b48a6v{width:auto;flex:1 1 auto}}@media(max-width:900px){.project-rail.pm-project-rail.svelte-b48a6v{display:none}.pm-band.svelte-b48a6v{gap:8px}.pm-band-crumb.svelte-b48a6v,.pm-project-selector.svelte-b48a6v>span:where(.svelte-b48a6v){display:none}.pm-project-selector.svelte-b48a6v{flex:1 1 auto}.pm-project-selector.svelte-b48a6v strong:where(.svelte-b48a6v){flex:1;max-width:none}.pm-band-actions.svelte-b48a6v{flex:0 0 auto}.project-dock.svelte-b48a6v{position:fixed;inset:0 auto 0 0;z-index:203;width:min(86vw,360px);height:100dvh;max-width:calc(100vw - 32px);background:var(--canvas)}.mobile-project-backdrop.svelte-b48a6v{position:fixed;inset:0;z-index:202;display:block;width:100%;border:0;padding:0;background:var(--overlay)}.shell.svelte-b48a6v,.shell[data-nav=collapsed].svelte-b48a6v,.shell[data-nav=hidden].svelte-b48a6v{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"topbar" "main";width:100%;max-width:100vw}header.svelte-b48a6v{min-height:54px;padding:8px 12px;background:var(--surface-elev)}.topbar-left.svelte-b48a6v{gap:8px;margin-left:0;flex:1;min-width:0}.desktop-only.svelte-b48a6v,.topbar-right.svelte-b48a6v,.topbar-context.svelte-b48a6v{display:none}.mobile-only.svelte-b48a6v{display:inline-flex;width:44px;min-width:44px;height:44px;border:1px solid var(--shell-border);border-radius:10px;background:var(--shell-surface-26-94);color:var(--shell-fg-soft);transform:none}.mobile-only.svelte-b48a6v:hover{background:var(--shell-overlay-05)}.mobile-project-trigger.svelte-b48a6v{width:auto;min-width:0;flex:1;justify-content:flex-start;gap:8px;padding:0 12px;font:600 14px/1.2 var(--font-body)}.mobile-project-trigger.svelte-b48a6v span:where(.svelte-b48a6v){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-project-trigger.svelte-b48a6v svg{flex:none;width:18px;height:18px}.mobile-project-trigger.svelte-b48a6v svg:last-child{margin-left:auto}.mobile-scope-label.svelte-b48a6v{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer-heading.svelte-b48a6v{display:flex;align-items:center;justify-content:space-between;padding:0 2px 12px}.mobile-drawer-heading.svelte-b48a6v button:where(.svelte-b48a6v){width:44px;height:44px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-size:22px}.project-dock-head.svelte-b48a6v button:where(.svelte-b48a6v){width:44px;height:44px}.mobile-actions.svelte-b48a6v{position:relative;display:block;flex:0 0 auto;margin-right:-4px}.mobile-actions-trigger.svelte-b48a6v{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--shell-border);border-radius:10px;background:var(--shell-surface-26-94);color:var(--text-2);cursor:pointer}.mobile-actions-panel.svelte-b48a6v{position:absolute;top:calc(100% + 8px);right:0;z-index:204;display:grid;width:min(300px,calc(100vw - 24px));gap:10px;padding:12px;border:1px solid var(--shell-border-strong);border-radius:12px;background:var(--shell-surface-34-96);box-shadow:var(--shadow-popover)}.mobile-identity.svelte-b48a6v{display:grid;gap:3px;padding-bottom:9px;border-bottom:1px solid var(--border);font-size:.72rem}.mobile-identity.svelte-b48a6v span:where(.svelte-b48a6v){color:var(--text-muted)}.mobile-identity.svelte-b48a6v strong:where(.svelte-b48a6v){overflow:hidden;text-overflow:ellipsis}.mobile-workspace-action.svelte-b48a6v{display:flex;align-items:center;min-height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;text-decoration:none;cursor:pointer}.mobile-workspace-action.svelte-b48a6v:hover{background:var(--surface-elev)}.mobile-history.svelte-b48a6v{display:grid;padding-top:6px;border-top:1px solid var(--border)}.mobile-history.svelte-b48a6v>span:where(.svelte-b48a6v){padding:2px 8px 4px;color:var(--text-muted);font:700 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.mobile-history.svelte-b48a6v .mobile-workspace-action:where(.svelte-b48a6v){display:grid;gap:2px;justify-items:start;min-width:0}.mobile-history.svelte-b48a6v .mobile-workspace-action:where(.svelte-b48a6v) span:where(.svelte-b48a6v),.mobile-history.svelte-b48a6v .mobile-workspace-action:where(.svelte-b48a6v) small:where(.svelte-b48a6v){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-history.svelte-b48a6v small:where(.svelte-b48a6v){color:var(--text-muted);font-size:11px}.mobile-actions-panel.svelte-b48a6v{max-height:calc(100dvh - 84px);overflow-y:auto;background:var(--surface)}.mobile-actions-panel.svelte-b48a6v button{min-height:44px;min-width:44px}.mobile-actions-panel.svelte-b48a6v .appearance{display:grid}.mobile-actions-panel.svelte-b48a6v .accent-menu-list{position:static;width:100%;margin-top:8px;background:var(--surface)}.shell[data-nav].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v) .nav-item:where(.svelte-b48a6v),.shell[data-nav].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v) .nav-item-toggle:where(.svelte-b48a6v){min-height:44px}.shell[data-nav].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v){position:fixed;inset:0 auto 0 0;z-index:202;display:flex;width:min(86vw,320px);max-width:calc(100vw - 32px);padding:16px 10px;border-right:1px solid var(--border);background:var(--rail);box-shadow:var(--shadow-popover);opacity:0;pointer-events:none;transform:translate(calc(-100% - 24px));visibility:visible;transition:opacity .16s ease,transform var(--motion-standard) cubic-bezier(.16,1,.3,1)}.shell[data-nav].svelte-b48a6v aside.open:where(.svelte-b48a6v){opacity:1;pointer-events:auto;transform:translate(0)}.shell[data-nav].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v){overflow-y:auto;overscroll-behavior:contain}.shell[data-nav].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v) .nav-item:where(.svelte-b48a6v){width:100%;justify-content:flex-start;gap:10px;padding:8px 12px}.shell[data-nav].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v) .nav-label:where(.svelte-b48a6v),.shell[data-nav].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v) .branch-caret:where(.svelte-b48a6v){display:block}.shell[data-nav].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v) .nav-sublist.open:where(.svelte-b48a6v){display:grid}.shell[data-nav].svelte-b48a6v aside.primary-nav:where(.svelte-b48a6v) .nav-item:where(.svelte-b48a6v) svg{width:18px;height:18px}.rail-flyout.svelte-b48a6v{display:none}.scrim.svelte-b48a6v{position:fixed;inset:0;z-index:201;display:block;width:100%;min-height:100%;padding:0;border:0;background:var(--overlay)}.thinbar.svelte-b48a6v{display:none}.thinbar-scope.svelte-b48a6v>span:where(.svelte-b48a6v),.thinbar-location.svelte-b48a6v,.thinbar-scope.svelte-b48a6v code:where(.svelte-b48a6v){display:none}main.svelte-b48a6v{width:100%;max-width:100vw;padding:12px;overflow-x:hidden}.statusbar.svelte-b48a6v{display:none}}@media(prefers-reduced-motion:reduce){.shell.svelte-b48a6v,aside.svelte-b48a6v,.rail-flyout.svelte-b48a6v,.branch-caret.svelte-b48a6v{transition-duration:.01ms!important}}
