@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.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-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.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-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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{--chrome: #0B1A2E;--chrome-2: #16293F;--chrome-3: #22384F;--ink: #0B1A2E;--ink-2: #16293F;--ink-3: #22384F;--ink-soft: #5B6B7F;--brand: #3D7BFF;--brand-hover: #2E6AEA;--brand-2: #6D5BFF;--brand-glow: rgba(61, 123, 255, .14);--brand-ink: #FFFFFF;--paper: #F3F6FA;--surface: #FFFFFF;--surface-alt: #FAFBFD;--rule: #DCE3ED;--rule-strong: #8B98AD;--rule-soft: #EDF1F6;--rule-hover: #C9D3E0;--scrollbar-thumb: #C3CEDD;--debit: #1663D6;--debit-bg: #E9F1FE;--credit: #7A45C9;--credit-bg: #F2EBFB;--flag: #9A5D08;--flag-bg: #FFFBF1;--flag-border: #F0E3C6;--flag-edge: #E9C97F;--ok: #16794F;--ok-bg: #E9F6F0;--ok-border: #B7DFCC;--danger: #C0362B;--danger-bg: #FBEEEC;--danger-border: #E6C3BE;--shadow-ambient: rgba(11, 26, 46, .18);--display: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--body: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", "Roboto Mono", ui-monospace, monospace;--rail: 236px;--radius: 8px}@supports (background: color-mix(in srgb,red 10%,blue)){[data-accent]{--chrome: color-mix(in srgb, var(--brand) 16%, #060A10);--chrome-2: color-mix(in srgb, var(--brand) 23%, #0A101A);--chrome-3: color-mix(in srgb, var(--brand) 31%, #101826);--paper: color-mix(in srgb, var(--brand) 8%, #F4F6F9);--surface: color-mix(in srgb, var(--brand) 3%, #FFFFFF);--surface-alt: color-mix(in srgb, var(--brand) 5%, #FAFBFC);--rule: color-mix(in srgb, var(--brand) 14%, #DFE3EA);--rule-soft: color-mix(in srgb, var(--brand) 8%, #EEF1F5);--rule-hover: color-mix(in srgb, var(--brand) 20%, #C9D0DA)}[data-theme=dark][data-accent]{--paper: color-mix(in srgb, var(--brand) 9%, #0A111A);--surface: color-mix(in srgb, var(--brand) 11%, #131A26);--surface-alt: color-mix(in srgb, var(--brand) 8%, #0F1621);--rule: color-mix(in srgb, var(--brand) 15%, #232E3F);--rule-soft: color-mix(in srgb, var(--brand) 11%, #1A2330);--rule-hover: color-mix(in srgb, var(--brand) 21%, #2F3C50)}}[data-font=inter]{--display: "Inter Variable", "Inter", system-ui, sans-serif;--body: "Inter Variable", "Inter", system-ui, sans-serif}[data-font=serif]{--display: "Lora", Georgia, serif}[data-font=bookish]{--display: "Merriweather", Georgia, serif;--body: "Merriweather", Georgia, serif}[data-font=elegant]{--display: "Playfair Display", Georgia, serif;--body: "Inter Variable", "Inter", system-ui, sans-serif}[data-font=system]{--display: system-ui, -apple-system, "Segoe UI", sans-serif;--body: system-ui, -apple-system, "Segoe UI", sans-serif}[data-accent=red]{--brand: #E53935;--brand-hover: #D32F2F;--brand-2: #EC407A;--brand-glow: rgba(229, 57, 53, .14)}[data-theme=dark][data-accent=red]{--brand: #EF5350;--brand-hover: #F44336;--brand-2: #F06292;--brand-glow: rgba(239, 83, 80, .2)}[data-accent=pink]{--brand: #D81B60;--brand-hover: #C2185B;--brand-2: #AB47BC;--brand-glow: rgba(216, 27, 96, .14)}[data-theme=dark][data-accent=pink]{--brand: #EC407A;--brand-hover: #E91E63;--brand-2: #BA68C8;--brand-glow: rgba(236, 64, 122, .2)}[data-accent=purple]{--brand: #8E24AA;--brand-hover: #7B1FA2;--brand-2: #7E57C2;--brand-glow: rgba(142, 36, 170, .14)}[data-theme=dark][data-accent=purple]{--brand: #BA68C8;--brand-hover: #AB47BC;--brand-2: #9575CD;--brand-glow: rgba(186, 104, 200, .2)}[data-accent=deeppurple]{--brand: #673AB7;--brand-hover: #5E35B1;--brand-2: #9C27B0;--brand-glow: rgba(103, 58, 183, .14)}[data-theme=dark][data-accent=deeppurple]{--brand: #9575CD;--brand-hover: #7E57C2;--brand-2: #BA68C8;--brand-glow: rgba(149, 117, 205, .2)}[data-accent=indigo]{--brand: #3F51B5;--brand-hover: #3949AB;--brand-2: #7E57C2;--brand-glow: rgba(63, 81, 181, .14)}[data-theme=dark][data-accent=indigo]{--brand: #5C6BC0;--brand-hover: #3F51B5;--brand-2: #9575CD;--brand-glow: rgba(92, 107, 192, .2)}[data-accent=blue]{--brand: #1E88E5;--brand-hover: #1976D2;--brand-2: #0288D1;--brand-glow: rgba(30, 136, 229, .14)}[data-theme=dark][data-accent=blue]{--brand: #42A5F5;--brand-hover: #2196F3;--brand-2: #29B6F6;--brand-glow: rgba(66, 165, 245, .2)}[data-accent=lightblue]{--brand: #0288D1;--brand-hover: #0277BD;--brand-2: #00ACC1;--brand-glow: rgba(2, 136, 209, .14)}[data-theme=dark][data-accent=lightblue]{--brand: #29B6F6;--brand-hover: #03A9F4;--brand-2: #26C6DA;--brand-glow: rgba(41, 182, 246, .2)}[data-accent=cyan]{--brand: #0097A7;--brand-hover: #00838F;--brand-2: #00897B;--brand-glow: rgba(0, 151, 167, .14)}[data-theme=dark][data-accent=cyan]{--brand: #26C6DA;--brand-hover: #00BCD4;--brand-2: #26A69A;--brand-glow: rgba(38, 198, 218, .2)}[data-accent=teal]{--brand: #00897B;--brand-hover: #00796B;--brand-2: #00ACC1;--brand-glow: rgba(0, 137, 123, .14)}[data-theme=dark][data-accent=teal]{--brand: #26A69A;--brand-hover: #00897B;--brand-2: #26C6DA;--brand-glow: rgba(38, 166, 154, .2)}[data-accent=green]{--brand: #43A047;--brand-hover: #388E3C;--brand-2: #7CB342;--brand-glow: rgba(67, 160, 71, .14)}[data-theme=dark][data-accent=green]{--brand: #4CAF50;--brand-hover: #43A047;--brand-2: #9CCC65;--brand-glow: rgba(76, 175, 80, .2)}[data-accent=deeporange]{--brand: #F4511E;--brand-hover: #E64A19;--brand-2: #FB8C00;--brand-glow: rgba(244, 81, 30, .14)}[data-theme=dark][data-accent=deeporange]{--brand: #FF7043;--brand-hover: #FF5722;--brand-2: #FFA726;--brand-glow: rgba(255, 112, 67, .2)}[data-accent=brown]{--brand: #795548;--brand-hover: #6D4C41;--brand-2: #8D6E63;--brand-glow: rgba(121, 85, 72, .14)}[data-theme=dark][data-accent=brown]{--brand: #A1887F;--brand-hover: #8D6E63;--brand-2: #BCAAA4;--brand-glow: rgba(161, 136, 127, .2)}[data-accent=bluegrey]{--brand: #546E7A;--brand-hover: #455A64;--brand-2: #0097A7;--brand-glow: rgba(84, 110, 122, .14)}[data-theme=dark][data-accent=bluegrey]{--brand: #78909C;--brand-hover: #607D8B;--brand-2: #4DD0E1;--brand-glow: rgba(120, 144, 156, .2)}[data-theme=dark]{--ink: #E9EEF6;--ink-2: #C7D2E0;--ink-3: #A8B6C9;--ink-soft: #8291A6;--brand: #5B8FFF;--brand-hover: #4A7EF0;--brand-2: #8B7BFF;--brand-glow: rgba(91, 143, 255, .2);--paper: #0B1420;--surface: #141F30;--surface-alt: #101929;--rule: #253346;--rule-soft: #1B2635;--rule-hover: #324256;--scrollbar-thumb: #324256;--debit: #5B9BFF;--debit-bg: #16233D;--credit: #B69AF8;--credit-bg: #251C3D;--flag: #F2BC63;--flag-bg: #2E2410;--flag-border: #5C4A1E;--ok: #3DDC97;--ok-bg: #0F291F;--ok-border: #1E4536;--danger: #F0665A;--danger-bg: #351C19;--danger-border: #5C2E29;--shadow-ambient: rgba(0, 0, 0, .45)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;font-weight:450;line-height:1.55;-webkit-font-smoothing:antialiased;transition:background .15s ease,color .15s ease}h1{font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}h2{font-family:var(--display);font-size:18px;font-weight:650;letter-spacing:-.01em;margin:0 0 8px}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.company-line{font-size:27px;line-height:1.25;font-weight:400;color:var(--ink-soft);margin:0 0 10px}.company-line strong{font-weight:650;color:var(--ink)}@media (max-width: 760px){.company-line{font-size:22px}}.lede{color:var(--ink-soft);max-width:62ch;margin:0 0 20px}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero" 1,"tnum" 1;font-feature-settings:"zero" 1;font-variant-numeric:slashed-zero tabular-nums}button{font-family:var(--body);font-size:14px;font-weight:600;padding:9px 16px;border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand);color:var(--brand-ink);cursor:pointer;transition:background .12s ease,opacity .12s ease,box-shadow .12s ease}button:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}button:disabled{opacity:.4;cursor:not-allowed}button.quiet{background:transparent;color:var(--ink);border-color:var(--rule);font-weight:500}button.quiet:hover:not(:disabled){background:var(--rule-soft);border-color:var(--rule-hover)}button.small{padding:6px 12px;font-size:13px}input,select{font-family:var(--body);font-size:14px;padding:8px 10px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink)}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--brand);outline-offset:1px}label.field{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--ink-soft);font-weight:500}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow-x:auto;-webkit-overflow-scrolling:touch}.panel>table{min-width:100%}.panel::-webkit-scrollbar{height:8px}.panel::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.panel::-webkit-scrollbar-track{background:var(--rule-soft)}.sticky-end{position:sticky;right:0;background:var(--surface);box-shadow:-7px 0 8px -7px var(--shadow-ambient)}thead th.sticky-end{background:var(--surface-alt);z-index:2}tr.needs-review .sticky-end{background:var(--flag-bg)}table{width:100%;border-collapse:collapse}thead th{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);text-align:left;padding:11px 12px;border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--surface-alt)}tbody td{padding:11px 12px;border-bottom:1px solid var(--rule-soft);vertical-align:middle}tbody tr:last-child td{border-bottom:none}.col-debit{color:var(--debit)}.col-credit{color:var(--credit)}thead th.col-debit{box-shadow:inset 0 -2px 0 var(--debit)}thead th.col-credit{box-shadow:inset 0 -2px 0 var(--credit)}input.acct-debit{border-left:3px solid var(--debit)}input.acct-credit{border-left:3px solid var(--credit)}.tag{display:inline-block;font-family:var(--mono);font-size:11px;padding:3px 8px;border-radius:4px;white-space:nowrap;background:var(--rule-soft);color:var(--ink-soft)}.tag.review{background:var(--flag-bg);color:var(--flag)}.tag.reviewed{background:var(--debit-bg);color:var(--debit)}.tag.exported{background:var(--ok-bg);color:var(--ok)}.flags{font-family:var(--mono);font-size:11.5px;color:var(--flag);margin-top:3px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.needs-review{background:var(--flag-bg)}.notice{padding:12px 14px;border-radius:var(--radius);border:1px solid;margin-bottom:18px;font-size:13.5px;max-width:1100px}.notice.ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok)}.notice.warn{background:var(--flag-bg);border-color:var(--flag-border);color:var(--flag)}.notice.error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.empty{padding:40px 24px;text-align:center;color:var(--ink-soft)}.empty strong{display:block;color:var(--ink);margin-bottom:4px}a{color:var(--brand)}@media (max-width: 900px){.panel>table{min-width:620px}}.toolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.toolbar .search{width:260px;flex:1 1 200px;max-width:320px}.toolbar .spacer{flex:1 1 0;min-width:0}.toolbar .result-count{font-family:var(--mono);font-size:12px;color:var(--ink-soft);white-space:nowrap}.segmented{display:inline-flex;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.segmented button{border:none;border-radius:0;background:transparent;color:var(--ink-soft);font-weight:500;font-size:12.5px;padding:8px 12px;min-height:0}.segmented button+button{border-left:1px solid var(--rule)}.segmented button.on{background:var(--brand);color:var(--brand-ink)}.segmented button:hover:not(.on){background:var(--rule-soft)}@media (pointer: coarse){button{min-height:44px;padding:11px 16px}button.small{min-height:36px}input,select{min-height:44px;font-size:16px}input[type=checkbox]{width:20px;height:20px}thead th,tbody td{padding:12px 10px}}@media (max-width: 640px){h1{font-size:22px}h2{font-size:16px}.lede{font-size:13.5px}.notice{padding:11px 12px;font-size:13px}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}
