@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-400-700-cyrillic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-400-700-greek-ext.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-400-700-greek.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-400-700-vietnamese.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-400-700-latin.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-400-700-s6.woff2) format("woff2");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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterTight-600-cyrillic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterTight-600-greek-ext.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterTight-600-greek.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterTight-600-vietnamese.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterTight-600-latin-ext.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterTight-600-latin.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterTight-600-s6.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-cyrillic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-greek.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-vietnamese.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-latin-ext.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-latin.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-cyrillic-ext.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-cyrillic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-greek.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-vietnamese.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-latin-ext.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-latin.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-s11.woff2) format("woff2");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{--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-pill: 999px;--font-sans: "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--type-page-title: 600 24px/30px var(--font-display);--type-page-title-tracking: -.015em;--type-section: 600 18px/24px var(--font-display);--type-section-tracking: -.01em;--type-subsection: 600 15px/22px var(--font-sans);--type-group: 600 13px/18px var(--font-sans);--type-group-tracking: .06em;--type-value: 400 14px/20px var(--font-sans);--type-label: 500 12px/16px var(--font-sans);--type-label-tracking: .02em;--type-body: 400 14px/21px var(--font-sans);--type-body-bold: 600 14px/21px var(--font-sans);--type-small: 400 12px/18px var(--font-sans);--type-small-bold: 600 12px/18px var(--font-sans);--type-control: 500 14px/20px var(--font-sans);--type-control-quiet: 500 12px/18px var(--font-sans);--type-code: 400 13px/18px var(--font-mono);--type-code-display: 700 28px/34px var(--font-mono);--type-code-display-tracking: .18em;--type-print-h1: 700 20pt/1.2 var(--font-display);--type-print-h2: 700 15pt/1.2 var(--font-display);--type-print-h3: 700 12pt/1.25 var(--font-sans);--type-print-h4: 700 11pt/1.3 var(--font-sans);--type-print-body: 400 11pt/1.4 var(--font-sans);--type-print-small: 400 9pt/1.35 var(--font-sans)}:root{--emu-bone: #f7f5f1;--emu-ash: #d9d4cc;--emu-slate: #3e4650;--emu-charcoal: #23262a;--emu-rust: #b4521c;--emu-amber: #d2a63c;--surface-page: #f7f5f1;--surface-panel: #ffffff;--surface-hover: #efece6;--surface-selected: #f6e6d9;--ink: #23262a;--ink-muted: #5c6166;--ink-on-accent: #ffffff;--accent: #b4521c;--accent-hover: #9a450f;--link: #8c4a12;--border-ui: #d9d4cc;--border-layout: #c6bfb4;--border-control: #88847c;--state-warning: #ae7d1a;--state-warning-tint: #faf1dc;--state-negative: #9e3b24;--state-negative-tint: #fbe9e3;--state-positive: #3f6151;--state-positive-tint: #e6efe9;--concern-proposed: #c08a1e;--concern-proposed-ink: #23262a;--concern-ready: #5e7a4a;--concern-ready-ink: #ffffff;--concern-stale: #d2a63c;--concern-stale-ink: #23262a;--concern-blocked: #a85a2a;--concern-blocked-ink: #ffffff;--concern-ungrounded: #9e3b24;--concern-ungrounded-ink: #ffffff;--concern-ambiguous: #7a4a6b;--concern-ambiguous-ink: #ffffff;--concern-ratified: #3f6151;--concern-ratified-ink: #ffffff;--concern-rejected: #6e6a63;--concern-rejected-ink: #ffffff;--concern-deleted: #3a3a38;--concern-deleted-ink: #ffffff;--concern-unknown: #4f565e;--concern-unknown-ink: #ffffff;--series-1: #8c4a12;--series-2: #4a6c7a;--series-3: #6b5e8c;--series-4: #7a6a2e;--series-5: #3f6151;--series-6: #8a4a5c;--visibility-private: #3e4650;--visibility-private-ink: #ffffff;--visibility-public: #6e6a63;--visibility-public-ink: #ffffff;--track-running: #3e4650;--track-done: #3f6151;--track-failed: #9e3b24;--app-granted: #3f6151;--app-granted-ink: #ffffff;--app-none: #6e6a63;--app-none-ink: #ffffff;--copy-held: #4a6c7a;--copy-held-ink: #ffffff;--reach-whole: #c08a1e;--reach-whole-ink: #23262a;--reach-narrow: #3f6151;--reach-narrow-ink: #ffffff;--copy-none: #f7f5f1;--copy-none-ink: #23262a;--shadow-raised: 0 1px 2px rgba(60, 48, 36, .1);--shadow-floating: 0 6px 20px rgba(60, 48, 36, .16)}[data-palette=emu] .light-app-theme{--emu-bone: #f7f5f1;--emu-ash: #d9d4cc;--emu-slate: #3e4650;--emu-charcoal: #23262a;--emu-rust: #b4521c;--emu-amber: #d2a63c;--surface-page: #f7f5f1;--surface-panel: #ffffff;--surface-hover: #efece6;--surface-selected: #f6e6d9;--ink: #23262a;--ink-muted: #5c6166;--ink-on-accent: #ffffff;--accent: #b4521c;--accent-hover: #9a450f;--link: #8c4a12;--border-ui: #d9d4cc;--border-layout: #c6bfb4;--border-control: #88847c;--state-warning: #ae7d1a;--state-warning-tint: #faf1dc;--state-negative: #9e3b24;--state-negative-tint: #fbe9e3;--state-positive: #3f6151;--state-positive-tint: #e6efe9;--concern-proposed: #c08a1e;--concern-proposed-ink: #23262a;--concern-ready: #5e7a4a;--concern-ready-ink: #ffffff;--concern-stale: #d2a63c;--concern-stale-ink: #23262a;--concern-blocked: #a85a2a;--concern-blocked-ink: #ffffff;--concern-ungrounded: #9e3b24;--concern-ungrounded-ink: #ffffff;--concern-ambiguous: #7a4a6b;--concern-ambiguous-ink: #ffffff;--concern-ratified: #3f6151;--concern-ratified-ink: #ffffff;--concern-rejected: #6e6a63;--concern-rejected-ink: #ffffff;--concern-deleted: #3a3a38;--concern-deleted-ink: #ffffff;--concern-unknown: #4f565e;--concern-unknown-ink: #ffffff;--series-1: #8c4a12;--series-2: #4a6c7a;--series-3: #6b5e8c;--series-4: #7a6a2e;--series-5: #3f6151;--series-6: #8a4a5c;--visibility-private: #3e4650;--visibility-private-ink: #ffffff;--visibility-public: #6e6a63;--visibility-public-ink: #ffffff;--track-running: #3e4650;--track-done: #3f6151;--track-failed: #9e3b24;--app-granted: #3f6151;--app-granted-ink: #ffffff;--app-none: #6e6a63;--app-none-ink: #ffffff;--copy-held: #4a6c7a;--copy-held-ink: #ffffff;--reach-whole: #c08a1e;--reach-whole-ink: #23262a;--reach-narrow: #3f6151;--reach-narrow-ink: #ffffff;--copy-none: #f7f5f1;--copy-none-ink: #23262a;--shadow-raised: 0 1px 2px rgba(60, 48, 36, .1);--shadow-floating: 0 6px 20px rgba(60, 48, 36, .16)}[data-palette=emu] .dark-app-theme,[data-palette=emu] .black-app-theme{--emu-bone: #f7f5f1;--emu-ash: #d9d4cc;--emu-slate: #3e4650;--emu-charcoal: #23262a;--emu-rust: #b4521c;--emu-amber: #d2a63c;--surface-page: #1b1e20;--surface-panel: #23272a;--surface-hover: #2a2e31;--surface-selected: #33281f;--ink: #edeae4;--ink-muted: #9ba1a6;--ink-on-accent: #1b1e20;--accent: #e0732e;--accent-hover: #ee8440;--link: #e9955a;--border-ui: #343a3e;--border-layout: #414850;--border-control: #6c7074;--state-warning: #d9a22e;--state-warning-tint: #332a16;--state-negative: #c55b3c;--state-negative-tint: #3a211a;--state-positive: #4d705f;--state-positive-tint: #16201a;--concern-proposed: #c08a1e;--concern-proposed-ink: #23262a;--concern-ready: #5e7a4a;--concern-ready-ink: #ffffff;--concern-stale: #d2a63c;--concern-stale-ink: #23262a;--concern-blocked: #a85a2a;--concern-blocked-ink: #ffffff;--concern-ungrounded: #a1523f;--concern-ungrounded-ink: #ffffff;--concern-ambiguous: #875a78;--concern-ambiguous-ink: #ffffff;--concern-ratified: #4d705f;--concern-ratified-ink: #ffffff;--concern-rejected: #6e6a63;--concern-rejected-ink: #ffffff;--concern-deleted: #686866;--concern-deleted-ink: #ffffff;--concern-unknown: #616972;--concern-unknown-ink: #ffffff;--series-1: #c9762f;--series-2: #77a2b3;--series-3: #9c8dc2;--series-4: #b7a14a;--series-5: #5f9079;--series-6: #c07d90;--visibility-private: #6b7683;--visibility-private-ink: #ffffff;--visibility-public: #928e86;--visibility-public-ink: #23262a;--track-running: #8a96a4;--track-done: #4d705f;--track-failed: #c55b3c;--app-granted: #4d705f;--app-granted-ink: #ffffff;--app-none: #928e86;--app-none-ink: #23262a;--copy-held: #77a2b3;--copy-held-ink: #23262a;--reach-whole: #d2a63c;--reach-whole-ink: #23262a;--reach-narrow: #4d705f;--reach-narrow-ink: #ffffff;--copy-none: #1b1e20;--copy-none-ink: #edeae4;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .45);--shadow-floating: 0 6px 20px rgba(0, 0, 0, .55)}html{background-color:transparent}:root{color-scheme:light}.dark-app-theme{color-scheme:dark}body{margin:0;height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"bar" "browser" "account" "read";overflow:hidden;background:var(--surface-page);color:var(--ink);font:var(--type-body)}.topbar{grid-area:bar;display:flex;align-items:center;gap:var(--space-24);padding:var(--space-8) var(--space-24);border-bottom:1px solid var(--border-layout);background:var(--surface-page);flex-wrap:wrap}#activity{grid-area:account}.frame{grid-area:read;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:0;overflow:hidden}.shell{max-width:72rem;padding:0 var(--space-24) var(--space-48)}#view{min-width:0;overflow-y:auto}.address{display:flex;align-items:center;gap:var(--space-4);min-width:0;flex:1 1 auto;font:var(--type-small);color:var(--ink-muted);flex-wrap:wrap}.address code{color:var(--ink)}.address__sep{opacity:.6}.who{margin-inline-start:auto}.who select{min-width:6rem;padding:var(--space-4) var(--space-8)}.browser{grid-area:browser}.browser:empty{display:none}.browser__line{margin:0;padding:var(--space-8) var(--space-24);background:var(--state-negative-tint);border-bottom:1px solid var(--border-layout);box-shadow:inset 3px 0 0 var(--state-negative)}.account{background:var(--surface-page);border-bottom:1px solid var(--border-layout)}.account:empty{display:none;border-bottom:0}.account__line{margin:0;padding:var(--space-8) var(--space-24);font:var(--type-small);background:var(--surface-panel)}.rail{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-16) var(--space-8);border-inline-end:1px solid var(--border-layout);width:12rem;overflow-y:auto}.rail__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%;padding:var(--space-8);background:none;border:0;border-radius:var(--radius-sm);color:var(--ink-muted);font:var(--type-control);cursor:pointer;text-align:start}.rail__item:hover{background:var(--surface-hover);color:var(--ink)}.rail__item[aria-current=page]{background:var(--surface-selected);color:var(--ink);font:var(--type-body-bold);box-shadow:inset 3px 0 0 var(--accent)}@media(max-width:48rem){.frame{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.rail{flex-direction:row;width:auto;border-inline-end:0;border-bottom:1px solid var(--border-layout);padding:var(--space-4) var(--space-8);overflow-x:auto}.rail__item{width:auto;white-space:nowrap}.rail__item[aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent)}}h1{font:var(--type-page-title);letter-spacing:var(--type-page-title-tracking);margin:0;padding-block:var(--space-8)}h1 .muted{font:var(--type-page-title);opacity:.7}.who .all-tools{margin-inline-end:var(--space-16);font:var(--type-control);color:var(--link)}h2{font:var(--type-section);letter-spacing:var(--type-section-tracking);margin-block:var(--space-24) var(--space-8)}h3{font:var(--type-subsection);margin-block:var(--space-24) var(--space-4)}p{margin-block:var(--space-8)}a{color:var(--link)}code{font-family:var(--font-mono);font-size:var(--type-code)}.muted{color:var(--ink-muted)}.tag{display:inline-block;margin-inline-start:var(--space-8);padding:0 var(--space-8);border-radius:var(--radius-sm);background:var(--border-ui);font:var(--type-small)}.toolbar{display:flex;gap:var(--space-16);align-items:end;flex-wrap:wrap;margin-block:var(--space-16)}p.toolbar{align-items:center}form.row{display:flex;gap:var(--space-8);align-items:end;flex-wrap:wrap;margin-block:var(--space-16)}.choice{display:flex;align-items:center;gap:var(--space-8)}.choice label{font:var(--type-body);color:var(--ink)}.notice{padding:var(--space-8) var(--space-12);border-inline-start:3px solid var(--state-warning);background:var(--state-warning-tint);border-radius:var(--radius-sm);margin-block:var(--space-16)}.notice.error,p.error{border-inline-start-color:var(--state-negative);background:var(--state-negative-tint)}p.error{padding:var(--space-8) var(--space-12);border-inline-start:3px solid var(--state-negative);border-radius:var(--radius-sm)}.notice.done{border-inline-start-color:var(--state-positive);background:var(--state-positive-tint)}.notice p,.notice ul{margin-block:var(--space-4)}label{display:grid;gap:var(--space-4);font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--ink-muted)}label.grow{flex:1 1 24rem}label.grow input{width:100%;box-sizing:border-box}input[type=text],input[type=password],select{font:var(--type-control);color:var(--ink);background:var(--surface-page);border:1px solid var(--border-control);border-radius:var(--radius-sm);padding:var(--space-8);min-width:18rem}select{min-width:8rem}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button{font:var(--type-control);color:var(--ink);background:none;border:1px solid var(--border-control);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-16);cursor:pointer}button:hover{background:var(--surface-hover)}button.primary,button[type=submit]{color:var(--ink-on-accent);background:var(--accent);border:0}button.primary:hover,button[type=submit]:hover{background:var(--accent-hover)}button.quiet{font:var(--type-control-quiet);padding:var(--space-4) var(--space-8)}button.link{background:none;border:0;padding:0;color:var(--link);text-align:start}button.link:hover code,button.link:focus-visible code{text-decoration:underline}button:disabled,input:disabled,select:disabled{opacity:.5;cursor:not-allowed}button.primary:disabled:hover,button[type=submit]:disabled:hover{background:var(--accent)}button:disabled:hover{background:none}table.list{border-collapse:collapse;width:100%;margin-block:var(--space-8) var(--space-16)}table.list th{text-align:start;font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--ink-muted);padding:var(--space-4) var(--space-12) var(--space-4) 0;border-bottom:1px solid var(--border-layout)}table.list td{padding:var(--space-8) var(--space-12) var(--space-8) 0;border-bottom:1px solid var(--border-ui);vertical-align:middle;overflow-wrap:anywhere}table.list tr.is-chosen td{background:var(--surface-selected)}table.list select{min-width:7rem;padding:var(--space-4) var(--space-8)}.device:empty{display:none}.device{margin-block:var(--space-8);padding:var(--space-16);background:var(--surface-panel);border-radius:var(--radius-md);max-width:34rem}.device p{margin-block:var(--space-4)}.device__code{display:flex;align-items:center;gap:var(--space-12)}.device__code code{font:var(--type-code-display);letter-spacing:var(--type-code-display-tracking);user-select:all;padding:var(--space-4) var(--space-8);background:var(--surface-page);border-radius:var(--radius-sm)}.flap-frame{position:relative;display:inline-flex}.flap-under{color:transparent}.flap{position:absolute;inset:0;display:flex;padding:var(--space-4) var(--space-8);font:var(--type-code-display);color:var(--ink);pointer-events:none;user-select:none;overflow:hidden;border-radius:var(--radius-sm)}.flap__wheel{display:block;width:1ch;height:1lh;margin-inline-end:var(--type-code-display-tracking);overflow:hidden;flex:0 0 auto}.flap__strip{display:block;will-change:transform}.flap__cell{display:block;height:1lh;text-align:center}.flap:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;height:1px;background:var(--border-layout)}.flap:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--surface-page) 0%,transparent 32%,transparent 68%,var(--surface-page) 100%)}@media(prefers-reduced-motion:reduce){.flap__strip{transition:none!important}}.device__open{display:inline-block;padding:var(--space-8) var(--space-16);border-radius:var(--radius-sm);background:var(--accent);color:var(--ink-on-accent);text-decoration:none}.device__open:hover{background:var(--accent-hover)}.chart{--chart-added: #2a78d6;--chart-changed: #eb6834;--chart-deleted: #1baf7a;margin-block:var(--space-8) var(--space-24)}.dark-app-theme .chart{--chart-added: #3987e5;--chart-changed: #d95926;--chart-deleted: #199e70}.chart__frame{position:relative}.chart__scroll{overflow-x:auto}.chart__plot{display:block}.chart__grid{stroke:var(--border-ui);stroke-width:1}.chart__baseline{stroke:var(--border-layout);stroke-width:1}.chart__tick{font:var(--type-small);fill:var(--ink-muted);font-variant-numeric:tabular-nums}.chart__way{font:var(--type-small);fill:var(--ink-muted)}.chart__segment--added,.chart__key--added{fill:var(--chart-added);background:var(--chart-added)}.chart__segment--changed,.chart__key--changed{fill:var(--chart-changed);background:var(--chart-changed)}.chart__segment--deleted,.chart__key--deleted{fill:var(--chart-deleted);background:var(--chart-deleted)}.chart__grid,.chart__baseline,.chart__tick,.chart__way{pointer-events:none}.chart__hit{fill:transparent}.chart__column{cursor:default;outline:none}.chart__column:hover .chart__hit,.chart__column:focus .chart__hit{fill:var(--surface-hover)}.chart__column:focus-visible .chart__hit{stroke:var(--accent);stroke-width:2}.chart__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16);font:var(--type-small)}.chart__legend-item{display:inline-flex;align-items:center;gap:var(--space-4)}.chart__swatch{display:inline-block;width:12px;height:12px;border-radius:2px}.chart__key{display:inline-block;width:12px;height:3px;border-radius:2px;margin-inline-end:var(--space-4);vertical-align:middle}.chart__tip{position:absolute;inset-block-start:0;z-index:3;min-width:14rem;max-width:min(32rem,90vw);padding:var(--space-8) var(--space-12);background:var(--surface-panel);border:1px solid var(--border-layout);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);font:var(--type-small);pointer-events:none}.chart__tip[hidden]{display:none}.chart__tip p{margin:0}.chart__tip-title{color:var(--ink-muted);margin-block-end:var(--space-4)}.chart__tip-title strong,.chart__tip-kind strong{color:var(--ink)}.chart__tip-kind{margin-block-start:var(--space-8)}.chart__tip ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-16);list-style:none}.chart__tip li{overflow-wrap:anywhere}.chart details{margin-block-start:var(--space-8)}.chart summary{cursor:pointer;font:var(--type-small);color:var(--ink-muted)}.home{grid-area:read;overflow-y:auto}.tiles{list-style:none;margin:var(--space-16) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16)}@media(max-width:60rem){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.tiles{grid-template-columns:minmax(0,1fr)}}.tile{min-width:0}.tile__link{display:flex;flex-direction:column;gap:var(--space-8);height:100%;box-sizing:border-box;padding:var(--space-24);background:var(--surface-panel);border:1px solid var(--border-layout);border-radius:var(--radius-md);color:var(--ink);text-decoration:none}.tile__link:hover{background:var(--surface-hover);border-color:var(--accent)}.tile__name{font:var(--type-section);letter-spacing:var(--type-section-tracking)}.tile__summary{font:var(--type-body);color:var(--ink-muted)}.tile__note{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-12);background:var(--state-warning-tint);border-inline-start:3px solid var(--state-warning);border-radius:var(--radius-sm);font:var(--type-small);color:var(--ink)}.tile__info{flex:none;display:inline-grid;place-items:center;box-sizing:border-box;width:1.25rem;height:1.25rem;border:1.5px solid currentColor;border-radius:50%;font:var(--type-small-bold);line-height:1}.tile__info:before{content:"i"}.tile__open{margin-block-start:auto;font:var(--type-control);color:var(--link)}.tile__link:hover .tile__open{text-decoration:underline}.rail__count{font:var(--type-small);color:var(--ink-muted);font-variant-numeric:tabular-nums}.account__line strong{font:var(--type-small-bold)}.account__line+.account__line{border-block-start:1px solid var(--border-ui)}.sync-add{margin-block:var(--space-16);padding:var(--space-12) var(--space-16);background:var(--surface-panel);border:1px solid var(--border-ui);border-radius:var(--radius-md)}.sync-add p{margin-block:var(--space-4)}.sync{margin-block:var(--space-8);border:1px solid var(--border-layout);border-radius:var(--radius-md)}.sync__toggle{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8) var(--space-12);width:100%;padding:var(--space-12) var(--space-16);border:0;border-radius:var(--radius-md);text-align:start}.sync__caret{width:1em;color:var(--ink-muted)}.sync__folder{font:var(--type-body-bold)}.sync__where{font:var(--type-small);color:var(--ink-muted)}.sync__where code{color:var(--ink)}.sync__status{margin-inline-start:auto;padding:var(--space-2) var(--space-8);border-radius:var(--radius-sm);font:var(--type-small)}.sync__status--quiet{color:var(--ink-muted)}.sync__status--working{background:var(--surface-selected)}.sync__status--attention{background:var(--state-warning-tint)}.sync__status--trouble{background:var(--state-negative-tint)}.sync__body{padding:0 var(--space-16) var(--space-16);border-block-start:1px solid var(--border-ui)}dialog.deleting{max-width:min(40rem,calc(100vw - 2 * var(--space-24)));max-height:calc(100dvh - 2 * var(--space-24));padding:var(--space-24);background:var(--surface-panel);color:var(--ink);border:1px solid var(--border-layout);border-top:4px solid var(--state-negative);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);overflow-y:auto}dialog.deleting::backdrop{background:#00000080}dialog.deleting h2{margin-block-start:0}dialog.deleting input{width:100%;box-sizing:border-box}.deleting__files{max-height:12rem;overflow-y:auto;margin:var(--space-8) 0;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-24);background:var(--surface-page);border:1px solid var(--border-ui);border-radius:var(--radius-sm)}.deleting__files li{overflow-wrap:anywhere}button.danger,button[type=submit].danger{background:var(--state-negative);color:#fff;border:0}button.danger:hover,button[type=submit].danger:hover{background:var(--state-negative);filter:brightness(.9)}button.danger:disabled:hover,button[type=submit].danger:disabled:hover{background:var(--state-negative);filter:none}
