@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./assets/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./assets/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./assets/ibm-plex-sans-greek-400-normal-X3NYKSO2.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./assets/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./assets/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./assets/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-sans-cyrillic-ext-500-normal-SJW52W6D.woff2") format("woff2"),url("./assets/ibm-plex-sans-cyrillic-ext-500-normal-Z7QHO46N.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-sans-cyrillic-500-normal-R6B2XZIQ.woff2") format("woff2"),url("./assets/ibm-plex-sans-cyrillic-500-normal-WNQEPSX2.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-sans-greek-500-normal-4XELGUF7.woff2") format("woff2"),url("./assets/ibm-plex-sans-greek-500-normal-B6ARYOP3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-sans-vietnamese-500-normal-J2J6G2N5.woff2") format("woff2"),url("./assets/ibm-plex-sans-vietnamese-500-normal-OZE7IZOF.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./assets/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./assets/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./assets/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./assets/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./assets/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./assets/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./assets/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./assets/ibm-plex-sans-greek-600-normal-GD52DGQ2.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./assets/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./assets/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./assets/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./assets/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./assets/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./assets/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-mono-cyrillic-ext-400-normal-M2ROQZIK.woff2") format("woff2"),url("./assets/ibm-plex-mono-cyrillic-ext-400-normal-RD4P2WYJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-mono-cyrillic-400-normal-MUN4S7RW.woff2") format("woff2"),url("./assets/ibm-plex-mono-cyrillic-400-normal-SUZ3KICP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-mono-vietnamese-400-normal-CEHCU5UT.woff2") format("woff2"),url("./assets/ibm-plex-mono-vietnamese-400-normal-PVEVI4WT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2"),url("./assets/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./assets/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./assets/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-mono-cyrillic-ext-500-normal-MC56NSC2.woff2") format("woff2"),url("./assets/ibm-plex-mono-cyrillic-ext-500-normal-TFGJMWK5.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-mono-cyrillic-500-normal-FIG3KNRY.woff2") format("woff2"),url("./assets/ibm-plex-mono-cyrillic-500-normal-2KWAQPQZ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-mono-vietnamese-500-normal-ZWG7QFOJ.woff2") format("woff2"),url("./assets/ibm-plex-mono-vietnamese-500-normal-4U6XTONH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2"),url("./assets/ibm-plex-mono-latin-ext-500-normal-7HZM7XEP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./assets/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./assets/ibm-plex-mono-latin-500-normal-EJMP6L36.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-cjk: "Noto Sans JP", "Noto Sans SC";--font-heading: "Literata", Georgia, "Times New Roman", var(--font-cjk), "Noto Serif CJK JP", "Hiragino Mincho ProN", "Songti SC", serif;--font-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, var(--font-cjk), "Noto Sans CJK JP", "Noto Sans CJK SC", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "PingFang SC", "Microsoft YaHei", sans-serif;--font-label: "IBM Plex Mono", ui-monospace, Menlo, Consolas, var(--font-cjk), "Noto Sans Mono CJK JP", "Hiragino Sans", "PingFang SC", monospace;--font-code: "IBM Plex Mono", ui-monospace, Menlo, Consolas, var(--font-cjk), "Noto Sans Mono CJK JP", "Hiragino Sans", "PingFang SC", monospace;--text-size-label: 12px;--text-size-small: 13px;--text-size-body: 15px;--text-size-section: 20px;--text-size-page: 27px;--text-size-page-narrow: 22px;--text-size-field: var(--text-size-body);--text-size-field-narrow: 16px;--line-height-tight: 1.3;--line-height-snug: 1.35;--line-height-body: 1.5;--line-height-reading: 1.6;--weight-regular: 400;--weight-medium: 500;--weight-strong: 600;--label-tracking: .12em;--gap-between-marks: var(--space-14);--space-2: 2px;--space-3: 3px;--space-7: 7px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-11: 11px;--space-12: 12px;--space-14: 14px;--space-18: 18px;--space-22: 22px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--gutter-page: var(--space-32);--gap-section: var(--space-32);--pad-card: var(--space-20);--gap-card: var(--space-16);--gap-chips: var(--space-8);--pad-chip: 3px 7px;--border-width-hairline: 1px;--border-width-strong: 2px;--radius-flat: 0;--radius-round: 50%;--layout-band: 1600px;--layout-band-service: 1120px;--layout-landing: 720px;--layout-panel: 248px;--layout-panel-min-width: 200px;--layout-panel-max-width: 480px;--reader-chat-width: 360px;--reader-chat-min-width: 320px;--reader-chat-max-width: 720px;--reader-drawer-width: 358px;--reader-article-width: 640px;--reader-article-min-width: 480px;--reader-composer-height: 88px;--layout-reading-measure: 72ch;--reader-phone-gutter: var(--space-16);--layout-reading-wide: 960px;--layout-question-measure: 62ch;--layout-outline: 220px;--layout-setting-control: 400px;--layout-end-text: 374px;--touch-target: 44px;--tab-height: 48px;--keyboard-inset: 0px;--control-height: 46px;--control-height-choice: 44px;--control-height-choice-narrow: 46px;--area-height: 256px;--area-height-compact: 144px;--plot-area-height: 180px;--bar-label-width: 210px;--bar-value-width: 34px;--bar-label-width-narrow: 92px;--bar-value-width-narrow: 44px;--shadow-floating: 0 2px 28px rgba(31, 29, 26, .1), 0 1px 6px rgba(31, 29, 26, .06);--live-band-inline: 96px;--live-band-runner: 33%;--live-band-pace: 1.6s;--reply-caret-width: var(--border-width-strong);--reply-caret-pace: 1s;--live-band-dash: 4px;--text-arrive-pace: .22s;--layer-base: 1;--layer-content-sticky: 10;--layer-content-head: 15;--layer-top-bar: 20;--layer-top-bar-cover: 25;--layer-toast: 30;--layer-overlay-scrim: 40;--layer-overlay: 50;--layer-drawer: 60;--layer-modal-scrim: 70;--layer-modal: 80;--layer-tooltip: 90;--layer-skip-link: 100;--layer-problem-button: 105;--layer-problem-scrim: 110;--layer-problem-form: 120;--focus-ring-width: 2px;--focus-ring-offset: 2px;--control-transition-duration: .12s;--control-transition-easing: ease;--border-control: var(--text-muted)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--font-body);font-size:var(--text-size-body);line-height:var(--line-height-body);background:var(--surface-page);color:var(--text-base)}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}.app{display:grid;grid-template-columns:1fr;height:100vh;min-height:0}.app>*{display:none;min-height:0;min-width:0;flex-direction:column}.app[data-phone=list]>[data-pane=list],.app[data-phone=channel]>[data-pane=channel],.app[data-phone=thread]>[data-pane=thread]{display:flex}.side{background:var(--surface-sunken);border-right:var(--border-width-hairline) solid var(--border-subtle);overflow:auto}.brand{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-14) var(--space-16);border-bottom:var(--border-width-hairline) solid var(--border-subtle);min-height:56px}.brand b{font-size:var(--text-size-section);font-weight:var(--weight-strong);color:var(--text-strong);letter-spacing:-.01em}.side h2{font-family:var(--font-label);font-size:var(--text-size-label);font-weight:var(--weight-medium);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted);padding:var(--space-18) var(--space-16) var(--space-6)}.side li a{display:flex;align-items:center;gap:var(--space-8);min-height:var(--touch-target);padding:0 var(--space-16);border-left:var(--border-width-strong) solid transparent}.side li.on a{background:var(--surface-nested);border-left-color:var(--accent);color:var(--text-strong);font-weight:var(--weight-medium)}.hash{font-family:var(--font-label);color:var(--text-muted)}.name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side footer{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10);padding:var(--space-14) var(--space-16);border-top:var(--border-width-hairline) solid var(--border-subtle)}.avatar{flex:none;width:36px;height:36px;display:grid;place-items:center;background:var(--surface-nested);border:var(--border-width-hairline) solid var(--border-subtle);font-family:var(--font-label);font-size:var(--text-size-label);color:var(--text-strong)}.top{display:flex;align-items:center;gap:var(--space-12);min-height:56px;padding:0 var(--space-16);border-bottom:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-raised)}.top h1 .hash{margin-right:var(--space-4);font-weight:var(--weight-regular)}.top h1{font-size:var(--text-size-section);font-weight:var(--weight-strong);color:var(--text-strong);white-space:nowrap}.top .meta{font-size:var(--text-size-small);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back{width:var(--touch-target);height:var(--touch-target);margin-left:calc(-1*var(--space-12));display:grid;place-items:center;font-size:27px;color:var(--text-muted)}.chan,.thread{background:var(--surface-raised)}.thread{border-left:var(--border-width-hairline) solid var(--border-subtle)}.stream{flex:1;overflow:auto;padding:var(--space-12) 0;display:flex;flex-direction:column;justify-content:flex-end}.thread .stream{justify-content:flex-start}.msg{display:flex;gap:var(--space-12);padding:var(--space-8) var(--space-16)}.msg .body{flex:1;min-width:0}.msg header{display:flex;align-items:baseline;gap:var(--space-8);flex-wrap:wrap}.msg header b{color:var(--text-strong);font-weight:var(--weight-strong)}.msg time{font-family:var(--font-label);font-size:var(--text-size-label);color:var(--text-muted)}.msg p{overflow-wrap:anywhere}.replies{display:inline-flex;align-items:center;min-height:32px;margin-top:var(--space-4);font-size:var(--text-size-small);color:var(--accent);font-weight:var(--weight-medium)}button{font:inherit;min-height:var(--touch-target);padding:0 var(--space-16);background:var(--surface-raised);color:var(--text-strong);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-flat)}.composer{position:relative;display:flex;gap:var(--space-10);padding:var(--space-12) var(--space-16);border-top:var(--border-width-hairline) solid var(--border-subtle)}@media(min-width:900px){.app{grid-template-columns:var(--layout-panel) minmax(0,1fr)}.app:has(.thread){grid-template-columns:var(--layout-panel) minmax(0,1fr) var(--reader-chat-width)}.app>*{display:flex!important}.back{display:none}}#app{height:100%}.composer{flex-wrap:wrap;align-items:flex-start}.composer textarea[data-primitive=field]{flex:1;min-width:0;height:var(--control-height);min-height:var(--control-height);padding:var(--space-8) var(--space-12);resize:vertical;background:var(--surface-page);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-flat);font-family:var(--font-body);font-size:var(--text-size-field-narrow)}.composer>p{flex-basis:100%;color:var(--danger)}.composer [data-primitive=button]{flex:none}.msg [data-primitive=chip],.side [data-primitive=chip]{font-family:var(--font-label);font-size:var(--text-size-label);padding:var(--pad-chip);border:var(--border-width-hairline) solid var(--border-strong);color:var(--text-muted);white-space:nowrap;line-height:1.2;background:transparent;border-radius:0}.msg p{white-space:pre-wrap}.replies[data-primitive=button]{padding:0;min-height:32px;font-size:var(--text-size-small)}.top button.back{padding:0;border:0;background:transparent;font-size:27px;color:var(--text-muted)}.close{margin-left:auto}.notice{padding:var(--space-12) var(--space-16);overflow-wrap:anywhere}.stream{justify-content:safe flex-end}@media(max-width:899px){.close{display:none}}.msg>.avatar,.msg>.body{flex-shrink:0}.msg{flex-shrink:0}.replies[data-primitive=button]{border:0;background:transparent;color:var(--accent);font-weight:var(--weight-medium)}:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.top h1{min-width:0;overflow:hidden;text-overflow:ellipsis}.composer button[data-primitive=button]{min-height:var(--touch-target);padding:0 var(--space-16)}.top .back{display:none}@media(max-width:899px){.top .back{display:grid}}.msg [data-primitive=chip],.side [data-primitive=chip]{text-transform:none;letter-spacing:normal}@media(min-width:900px){.composer textarea[data-primitive=field]{font-size:var(--text-size-field)}}.confirmation-feed{box-sizing:border-box;max-width:760px;margin-inline:auto;padding:var(--space-20)}.confirmation-message{margin-block:var(--space-24);overflow-wrap:anywhere}.confirm{box-sizing:border-box;margin-top:var(--space-8);padding:var(--space-14);background:var(--status-waiting-surface);border:var(--border-width-hairline) solid var(--border-strong);border-left:var(--border-width-strong) solid var(--danger);max-width:520px}.confirm h2{color:var(--text-muted);font-family:var(--font-label);font-size:var(--text-size-label);text-transform:uppercase;letter-spacing:var(--label-tracking)}.confirmation-actions{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-14)}.confirmation-feed select{max-width:100%}[data-primitive=heading]{font-family:var(--font-heading);color:var(--text-strong);font-weight:var(--weight-strong);line-height:var(--line-height-tight);margin:0;overflow-wrap:anywhere}[data-primitive=heading][data-variant=page]{font-size:var(--text-size-page)}[data-primitive=heading][data-variant=section]{font-size:var(--text-size-section)}[data-primitive=heading][data-variant=sub]{font-size:var(--text-size-body);line-height:var(--line-height-snug)}[data-primitive=label]{font-family:var(--font-label);font-size:var(--text-size-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted);line-height:var(--line-height-reading)}[data-primitive=label][data-variant=strong]{color:var(--text-base)}[data-primitive=prose]{margin:0;color:var(--text-muted);max-width:var(--layout-reading-measure);overflow-wrap:break-word}[data-primitive=prose][data-variant=body]{color:var(--text-base)}[data-primitive=prose][data-variant=small]{font-size:var(--text-size-small)}[data-primitive=stack]{display:flex;flex-direction:column;min-width:0}[data-primitive=stack][data-variant=dense]{gap:var(--space-6)}[data-primitive=stack][data-variant=tight]{gap:var(--gap-section)}[data-primitive=stack][data-variant=close]{gap:var(--space-10)}[data-primitive=stack][data-variant=normal]{gap:var(--space-16)}[data-primitive=stack][data-variant=inset]{flex:1 1 100%;gap:var(--space-10);padding:var(--space-14)}[data-primitive=inline][data-variant=split]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}[data-primitive=stack][data-variant=block]{gap:var(--space-22);line-height:var(--line-height-reading);max-width:var(--layout-reading-measure)}[data-primitive=inline]{display:flex;align-items:center;flex-wrap:wrap;min-width:0}[data-primitive=inline][data-variant=tight]{gap:var(--space-8)}[data-primitive=inline]:has(>[data-primitive=chip]){column-gap:var(--gap-between-marks)}[data-primitive=inline][data-variant=baseline]{align-items:baseline;gap:var(--space-12)}[data-primitive=inline][data-variant=block]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-16);align-items:start;padding:0;border:0}[data-primitive=inline][data-variant=bar]{display:grid;grid-template-columns:var(--bar-label-width) minmax(0,1fr) var(--bar-value-width);gap:var(--space-12)}[data-primitive=inline][data-variant=bar]>:last-child{text-align:end}[data-primitive=row][data-variant=menu]{display:flex;align-items:center;min-width:0;gap:var(--space-10);padding:0 var(--space-16);height:var(--touch-target);line-height:var(--space-22);box-sizing:border-box;border-inline-start:var(--border-width-strong) solid transparent;color:var(--text-base);text-decoration:none}[data-primitive=row][data-variant=menu] [data-primitive=chip]{margin-inline-start:auto;margin-block-start:var(--space-4)}[data-primitive=row][data-variant=line]{display:flex;align-items:flex-start;width:100%;box-sizing:border-box;min-height:var(--touch-target);gap:var(--space-12);padding:var(--space-14);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-flat);background:var(--surface-raised);color:var(--text-base);font-family:var(--font-body);font-size:var(--text-size-body);line-height:var(--line-height-body);font-weight:var(--weight-regular);text-align:start;cursor:pointer}[data-primitive=row][data-variant=line][aria-pressed=true]{border-color:var(--accent);background:var(--surface-nested)}[data-primitive=row][data-variant=menu]:hover{background:var(--surface-nested);color:var(--text-strong)}[data-primitive=row][data-variant=menu][aria-current=page]{background:var(--surface-nested);border-inline-start-color:var(--accent);color:var(--text-strong);font-weight:var(--weight-medium)}[data-primitive=card]{display:flex;flex-direction:column;background:var(--surface-raised);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-flat)}[data-primitive=card][data-variant=plain]{padding:var(--pad-card);gap:var(--gap-card)}[data-primitive=card][data-variant=nested]{padding:var(--space-20);gap:var(--space-16);border-color:var(--accent);border-width:var(--border-width-strong)}[data-primitive=card][data-variant=floating]{position:fixed;top:0;left:0;z-index:var(--layer-overlay);padding:0;gap:0;box-shadow:var(--shadow-floating)}[data-primitive=card][data-variant=banded]{padding:0;gap:0;border-color:var(--accent);border-width:var(--border-width-hairline);flex-direction:row;flex-wrap:wrap;align-items:stretch}[data-primitive=card][data-variant=dashed]{padding:var(--space-28);gap:var(--space-10);align-items:flex-start;border-style:dashed;border-color:var(--border-strong)}[data-primitive=card][data-variant=quote]{padding-block:var(--space-6);padding-inline:var(--space-18) 0;gap:var(--space-6);background:none;border:0;border-inline-start:var(--border-width-strong) solid var(--accent)}[data-primitive=card-foot]{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--space-14);padding:var(--space-16) var(--space-20);border-top:var(--border-width-hairline) solid var(--border-subtle)}[data-primitive=link][data-variant=card]{display:flex;align-items:center;gap:var(--space-10);min-height:68px;padding:0 var(--space-16);background:var(--surface-raised);border:var(--border-width-hairline) solid var(--border-subtle)}[data-primitive=link][data-variant=card]>[data-primitive=label]{margin-inline-start:auto}[data-primitive=card-body]{display:flex;flex:1 1 320px;flex-direction:column;gap:var(--space-10);padding:var(--space-20) var(--space-24);min-width:0}[data-primitive=button]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-10);border-radius:var(--radius-flat);border:var(--border-width-hairline) solid transparent;font-family:var(--font-body);font-size:var(--text-size-body);font-weight:var(--weight-medium);text-decoration:none;cursor:pointer;background:none}[data-primitive=button][data-variant=main]{min-height:48px;padding:0 var(--space-24);background:var(--accent);color:var(--accent-contrast)}[data-primitive=button][data-variant=main]:is(:hover,:focus-visible){background:var(--text-strong)}[data-primitive=button][data-variant=regular]{min-height:var(--touch-target);min-width:var(--touch-target);padding:0 var(--space-18);gap:var(--space-8);line-height:var(--line-height-body);font-weight:var(--weight-regular);border-color:var(--border-strong);color:var(--text-base)}[data-primitive=button][data-variant=regular]:is(:hover,:focus-visible){background:var(--surface-nested);color:var(--text-strong)}[data-primitive=button][data-variant=quiet]{min-height:var(--touch-target);min-width:var(--touch-target);padding:0 var(--space-8);color:var(--accent);font-weight:var(--weight-regular)}[data-primitive=button][data-variant=quiet]:is(:hover,:focus-visible){color:var(--text-strong)}[data-primitive=button][data-variant=danger]{min-height:var(--touch-target);padding:0 var(--space-20);border-color:var(--danger);color:var(--danger)}[data-primitive=button][data-variant=panel]{min-height:52px;padding:0 var(--space-22, var(--space-24));border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-strong)}[data-primitive=button]:is([data-variant=danger],[data-variant=panel]):is(:hover,:focus-visible){background:var(--surface-nested)}[data-primitive=button][disabled],[data-primitive=button][aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}[data-primitive=button]:active{background:var(--surface-nested)}[data-primitive=button][data-variant=main]:active{background:var(--text-strong)}[data-primitive=icon-button]{display:grid;place-items:center;gap:var(--space-8);padding:0;width:var(--touch-target);height:var(--touch-target);background:none;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-flat);color:var(--text-muted);cursor:pointer;flex:none}[data-primitive=icon-button]:is(:hover,:focus-visible){background:var(--surface-nested);color:var(--text-strong)}[data-primitive=icon-button]:active{background:var(--border-subtle);color:var(--text-strong)}[data-primitive=icon-button][aria-expanded=true]{background:var(--surface-nested);border-color:var(--border-subtle);color:var(--text-strong)}[data-primitive=icon-button][data-variant=framed]{border:var(--border-width-hairline) solid var(--border-subtle)}[data-primitive=icon-button][disabled]{opacity:.5;pointer-events:none}[data-primitive=field]{display:flex;align-items:center;gap:var(--space-10);height:var(--control-height);padding:0 var(--space-12);background:var(--surface-page);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-flat);color:var(--text-strong);min-width:0}[data-primitive=field][data-variant=line]{flex:1 1 auto;max-width:420px}[data-primitive=field] input{flex:1;align-self:stretch;min-width:0;border:0;outline:0;background:none;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit}[data-primitive=field] input::-webkit-search-cancel-button{display:none}[data-primitive=field] input::placeholder,[data-primitive=field][data-variant=area]::placeholder{color:var(--text-muted)}[data-primitive=field][data-variant=area]{display:block;width:100%;height:var(--area-height);padding:var(--space-16);gap:0;background:var(--surface-raised);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-flat);font-family:var(--font-body);line-height:25.5px;color:var(--text-strong);resize:vertical}[data-primitive=icon-button][data-variant=send]{width:var(--control-height);height:auto;flex:none;border:0;border-radius:0;background:var(--accent);color:var(--accent-contrast)}[data-primitive=icon-button][data-variant=send]:is(:hover,:focus-visible),[data-primitive=icon-button][data-variant=send]:active{background:var(--text-strong);color:var(--accent-contrast)}[data-primitive=choice]{display:flex;flex-wrap:wrap;gap:var(--space-8)}[data-primitive=button][data-variant=choice]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--control-height-choice);min-width:var(--touch-target);padding:0 var(--space-14);background:var(--surface-raised);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-flat);color:var(--text-base);font-family:var(--font-body);font-size:var(--text-size-body);line-height:var(--line-height-body);font-weight:var(--weight-regular);cursor:pointer}[data-primitive=button][data-variant=choice][data-state=checked]{border-color:var(--accent);border-width:var(--border-width-strong);color:var(--text-strong);font-weight:var(--weight-medium)}[data-primitive=choice][data-variant=answer]{flex-direction:column;flex-wrap:nowrap;gap:var(--space-10)}[data-primitive=choice][data-variant=answer] [data-primitive=button][data-variant=choice]{justify-content:flex-start;align-items:flex-start;gap:var(--space-12);padding:var(--space-14);box-sizing:border-box;width:100%;min-height:var(--touch-target);border-color:var(--border-strong);text-align:start}[data-primitive=choice][data-variant=answer] [data-primitive=button][data-variant=choice][data-state=checked]{border-color:var(--border-strong);border-width:var(--border-width-hairline);background:var(--surface-nested);font-weight:var(--weight-regular)}[data-primitive=chip]{display:inline-flex;align-items:center;font-family:var(--font-label);font-size:var(--text-size-label);line-height:16.5px;letter-spacing:var(--label-tracking);text-transform:uppercase;border-radius:var(--radius-flat);color:var(--text-muted);white-space:nowrap}[data-primitive=chip][data-variant=quiet]{gap:0;padding:0;border:0}[data-primitive=chip][data-variant=strong]{gap:var(--space-6);padding:var(--pad-chip);border:var(--border-width-hairline) solid var(--border-strong);color:var(--text-base)}[data-primitive=chip][data-variant=danger]{gap:var(--space-6);padding:var(--pad-chip);border:var(--border-width-hairline) solid var(--danger);color:var(--danger)}[data-primitive=meta-pair]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}[data-primitive=meta-pair][data-variant=inline]{flex-direction:row;align-items:baseline;gap:var(--space-8)}[data-primitive=meta-value]{color:var(--text-strong);font-weight:var(--weight-medium);overflow-wrap:break-word;min-width:0}[data-primitive=meta-value][data-variant=figure]{font-family:var(--font-heading);font-size:var(--text-size-section);font-weight:var(--weight-strong)}[data-primitive=empty-state]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-10);padding:var(--space-32);background:var(--surface-raised);border:var(--border-width-hairline) dashed var(--border-strong)}[data-primitive=empty-state] [data-primitive=button][data-variant=regular]{border-color:var(--accent);color:var(--accent)}[data-primitive=error-state]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-10);padding:var(--space-24);background:var(--surface-raised);border:var(--border-width-hairline) solid var(--danger)}[data-primitive=link]{color:var(--accent);text-decoration:none}[data-primitive=link]:hover{color:var(--text-strong)}[data-primitive=link][data-variant=plain]{color:var(--text-strong);font-weight:var(--weight-medium)}[data-primitive=link][data-variant=outline]{display:block;border-inline-start:var(--border-width-strong) solid var(--border-subtle);padding-block:var(--space-4);padding-inline:var(--space-12) 0;color:var(--text-muted)}[data-primitive=link][data-variant=outline][aria-current=true]{border-inline-start-color:var(--accent);color:var(--text-strong)}[data-primitive=link][data-variant=outline]:hover{color:var(--text-strong)}[data-primitive=link][data-variant=plain]:hover{color:var(--accent)}[data-primitive=dialog-overlay]{position:fixed;inset:0;background:color-mix(in srgb,var(--text-strong) 40%,transparent)}[data-primitive=dialog]{position:fixed;top:max(10vh,calc(env(safe-area-inset-top,0px) + var(--space-16)));left:50%;transform:translate(-50%);width:min(680px,calc(100vw - var(--space-32)));max-height:min(80vh,calc(100vh - (2*max(10vh,calc(env(safe-area-inset-top,0px) + var(--space-16)))) - env(safe-area-inset-bottom,0px)));overflow:auto;display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24);background:var(--surface-raised);border:var(--border-width-hairline) solid var(--border-strong)}[data-primitive=choice][data-presentation=select]{display:block;min-height:var(--control-height-choice);min-width:var(--touch-target);max-width:100%;padding-block:var(--space-8);padding-inline:var(--space-14);background:var(--surface-raised);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-flat);color:var(--text-base);font-family:var(--font-body);font-size:var(--text-size-field);line-height:var(--line-height-body);cursor:pointer}[data-primitive=choice][data-presentation=select]:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--focus-ring-offset)}[data-primitive=choice][data-presentation=select]:disabled{cursor:default}[data-primitive=choice][data-presentation=select] option{padding:0}[data-composition=page]{width:100%;min-width:0;max-width:var(--layout-reading-measure);margin-inline:auto;padding:var(--gutter-page);display:grid;gap:var(--gap-section);overflow-wrap:anywhere}[data-composition=filters]{display:grid;gap:var(--space-12);min-width:0}[data-composition=filters] label{display:grid;gap:var(--space-6)}[data-composition=filters] :is(input,select){width:100%;min-width:0}[data-primitive=card]{min-width:0;overflow-wrap:anywhere}@media(min-width:900px){[data-composition=filters]{grid-template-columns:repeat(2,minmax(0,1fr))}}input[data-primitive=field][data-variant=line]{padding-inline:var(--space-12);font-family:var(--font-body);font-size:var(--text-size-field);color:var(--text-base)}[data-status-tone]{color:var(--text-base);background:var(--state-surface);border-inline-start:var(--space-2) solid var(--state-mark);padding:var(--space-4) var(--space-8)}[data-status-tone=problem]{--state-surface: var(--status-problem-surface);--state-mark: var(--status-problem-mark)}[data-status-tone=overloaded]{--state-surface: var(--status-overloaded-surface);--state-mark: var(--status-overloaded-mark)}[data-status-tone=waiting]{--state-surface: var(--status-waiting-surface);--state-mark: var(--status-waiting-mark)}[data-status-tone]:before{content:"";display:inline-block;width:var(--space-6);height:var(--space-6);border-radius:50%;background:var(--state-mark);margin-inline-end:var(--space-8);vertical-align:middle}[data-primitive=table]{width:100%;border-collapse:collapse;font-size:var(--text-size-small, .875rem)}[data-primitive=table] :is(th,td){padding:var(--space-8) var(--space-10);text-align:start;vertical-align:top;border-block-end:var(--border-width-hairline) solid var(--border-subtle);overflow-wrap:anywhere}[data-primitive=table] th{font-family:var(--font-label);font-weight:var(--weight-strong);color:var(--text-muted);white-space:nowrap}[data-primitive=table] tbody tr:hover{background:var(--surface-sunken)}[data-primitive=chip][data-status-tone]{gap:0;padding:var(--space-2) var(--space-8);border:0;border-inline-start:var(--space-2) solid var(--state-mark);background:var(--state-surface);color:var(--text-base);white-space:normal}
