@charset "UTF-8";:root{--color-bg: #14161b;--color-surface: #1c1f26;--color-field: #242832;--color-surface-sunken: #181a20;--color-surface-hover: #2b2f39;--color-surface-pressed: #343945;--color-border: #353a46;--color-border-strong: #707684;--color-text: #e4e1da;--color-text-secondary: #b1aea7;--color-text-tertiary: #8f8d88;--color-accent: #94a6f2;--color-accent-hover: #abbaf5;--color-accent-pressed: #8095ec;--color-accent-subtle: #1f2541;--color-on-accent: #0d1433;--color-focus: #94a6f2;--color-positive: #56d08a;--color-positive-subtle: #14291e;--color-negative: #ff7b72;--color-negative-subtle: #361a1b;--color-warning: #e8b04b;--color-warning-mark: #e8b04b;--color-warning-subtle: #2e2512;--color-series-1: var(--color-tool);--color-series-2: var(--color-text);--color-series-3: var(--color-warning-mark);--color-series-4: var(--color-text-tertiary);--cat-workplace: #f2a65a;--cat-workplace-subtle: #3a2814;--cat-finance: #4cc9d6;--cat-finance-subtle: #132f37;--cat-calculator: #94a6f2;--cat-calculator-subtle: #1f2541;--cat-units: #b49cf7;--cat-units-subtle: #2a2342;--cat-health: #f28bb8;--cat-health-subtle: #3a1c2b;--cat-commute: #a6cf5a;--cat-commute-subtle: #232d14;--cat-salary: #e5c453;--cat-salary-subtle: #30290f;--cat-freelance: #d496ef;--cat-freelance-subtle: #2f1f3a;--cat-it: #9db4d4;--cat-it-subtle: #1e2836;--color-scrim: rgb(0 0 0 / .6);--color-qr-dark: #000000;--color-qr-light: #ffffff;--font-sans: "IBM Plex Sans", "Plex Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-condensed: "IBM Plex Sans Condensed", "IBM Plex Sans", "Plex Fallback", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.75rem;--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.5;--leading-caption: calc(16 / 12);--leading-label: calc(18 / 13);--leading-body: calc(22 / 15);--leading-title-sm: calc(24 / 17);--leading-title: 1.3 ;--leading-title-lg: 1.25 ;--leading-figure: 1.125 ;--leading-score: calc(48 / 44);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--tracking-caps: .04em;--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--size-edge: 3px;--stroke-chart: 1.5px;--size-meter: 6px;--size-menu-min: 176px;--size-popover-max: 320px;--size-dialog-sm: 400px;--size-dialog-md: 560px;--size-panel: 400px;--size-icon-sm: 16px;--size-icon-md: 20px;--size-icon-lg: 24px;--size-touch: 44px;--size-row-compact: 36px;--size-row: 44px;--size-topbar: 56px;--size-rail: 232px;--size-context: 320px;--size-main-max: 760px;--size-main-wide: 1080px;--size-page-max: 1440px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 999px;--elev-popover: 0 2px 8px rgb(0 0 0 / .5);--elev-overlay: 0 12px 32px rgb(0 0 0 / .6);--focus-ring: 0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-focus);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .24s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--z-sticky: 10;--z-nav: 30;--z-popover: 40;--z-sheet: 50;--z-toast: 60;color-scheme:dark}:root[data-theme=light]{--color-bg: #f1efea;--color-surface: #ffffff;--color-field: #ffffff;--color-surface-sunken: #ebe9e3;--color-surface-hover: #efede8;--color-surface-pressed: #e4e1da;--color-border: #d6d3ca;--color-border-strong: #8a877e;--color-text: #1a1a17;--color-text-secondary: #55534c;--color-text-tertiary: #69675f;--color-accent: #2b45b8;--color-accent-hover: #233a9e;--color-accent-pressed: #1d3086;--color-accent-subtle: #e8ecf8;--color-on-accent: #ffffff;--color-focus: #2b45b8;--color-positive: #0f7a37;--color-positive-subtle: #e2f2e7;--color-negative: #c0261b;--color-negative-subtle: #fbe9e7;--color-warning: #8a5a00;--color-warning-mark: #b57a00;--color-warning-subtle: #fbf1dc;--color-series-1: var(--color-tool);--color-series-2: var(--color-text);--color-series-3: var(--color-warning-mark);--color-series-4: var(--color-text-tertiary);--cat-workplace: #b0500e;--cat-workplace-subtle: #fcebdc;--cat-finance: #0b7285;--cat-finance-subtle: #e0f2f5;--cat-calculator: #2b45b8;--cat-calculator-subtle: #e8ecf8;--cat-units: #6a3fc4;--cat-units-subtle: #efe9fb;--cat-health: #b3245f;--cat-health-subtle: #fbe7ef;--cat-commute: #46700f;--cat-commute-subtle: #ecf4dd;--cat-salary: #7a6200;--cat-salary-subtle: #f8f0d4;--cat-freelance: #8a2fb0;--cat-freelance-subtle: #f5e9fb;--cat-it: #3d5778;--cat-it-subtle: #e6edf6;--color-scrim: rgb(26 26 23 / .45);--elev-popover: 0 2px 8px rgb(26 26 23 / .12);--elev-overlay: 0 12px 32px rgb(26 26 23 / .18);color-scheme:light}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--color-bg: #f1efea;--color-surface: #ffffff;--color-field: #ffffff;--color-surface-sunken: #ebe9e3;--color-surface-hover: #efede8;--color-surface-pressed: #e4e1da;--color-border: #d6d3ca;--color-border-strong: #8a877e;--color-text: #1a1a17;--color-text-secondary: #55534c;--color-text-tertiary: #69675f;--color-accent: #2b45b8;--color-accent-hover: #233a9e;--color-accent-pressed: #1d3086;--color-accent-subtle: #e8ecf8;--color-on-accent: #ffffff;--color-focus: #2b45b8;--color-positive: #0f7a37;--color-positive-subtle: #e2f2e7;--color-negative: #c0261b;--color-negative-subtle: #fbe9e7;--color-warning: #8a5a00;--color-warning-mark: #b57a00;--color-warning-subtle: #fbf1dc;--color-series-1: var(--color-tool);--color-series-2: var(--color-text);--color-series-3: var(--color-warning-mark);--color-series-4: var(--color-text-tertiary);--cat-workplace: #b0500e;--cat-workplace-subtle: #fcebdc;--cat-finance: #0b7285;--cat-finance-subtle: #e0f2f5;--cat-calculator: #2b45b8;--cat-calculator-subtle: #e8ecf8;--cat-units: #6a3fc4;--cat-units-subtle: #efe9fb;--cat-health: #b3245f;--cat-health-subtle: #fbe7ef;--cat-commute: #46700f;--cat-commute-subtle: #ecf4dd;--cat-salary: #7a6200;--cat-salary-subtle: #f8f0d4;--cat-freelance: #8a2fb0;--cat-freelance-subtle: #f5e9fb;--cat-it: #3d5778;--cat-it-subtle: #e6edf6;--color-scrim: rgb(26 26 23 / .45);--elev-popover: 0 2px 8px rgb(26 26 23 / .12);--elev-overlay: 0 12px 32px rgb(26 26 23 / .18);color-scheme:light}}:root{--color-tool: var(--color-accent);--color-tool-subtle: var(--color-accent-subtle)}[data-category=workplace]{--color-tool: var(--cat-workplace);--color-tool-subtle: var(--cat-workplace-subtle);--color-series-1: var(--cat-workplace)}[data-category=commute]{--color-tool: var(--cat-commute);--color-tool-subtle: var(--cat-commute-subtle);--color-series-1: var(--cat-commute)}[data-category=salary]{--color-tool: var(--cat-salary);--color-tool-subtle: var(--cat-salary-subtle);--color-series-1: var(--cat-salary)}[data-category=freelance]{--color-tool: var(--cat-freelance);--color-tool-subtle: var(--cat-freelance-subtle);--color-series-1: var(--cat-freelance)}[data-category=it]{--color-tool: var(--cat-it);--color-tool-subtle: var(--cat-it-subtle);--color-series-1: var(--cat-it)}[data-category=finance]{--color-tool: var(--cat-finance);--color-tool-subtle: var(--cat-finance-subtle);--color-series-1: var(--cat-finance)}[data-category=calculator]{--color-tool: var(--cat-calculator);--color-tool-subtle: var(--cat-calculator-subtle);--color-series-1: var(--cat-calculator)}[data-category=units]{--color-tool: var(--cat-units);--color-tool-subtle: var(--cat-units-subtle);--color-series-1: var(--cat-units)}[data-category=health]{--color-tool: var(--cat-health);--color-tool-subtle: var(--cat-health-subtle);--color-series-1: var(--cat-health)}@media print{:root,:root[data-theme=dark]{--color-bg: #f1efea;--color-surface: #ffffff;--color-field: #ffffff;--color-surface-sunken: #ebe9e3;--color-surface-hover: #efede8;--color-surface-pressed: #e4e1da;--color-border: #d6d3ca;--color-border-strong: #8a877e;--color-text: #1a1a17;--color-text-secondary: #55534c;--color-text-tertiary: #69675f;--color-accent: #2b45b8;--color-accent-hover: #233a9e;--color-accent-pressed: #1d3086;--color-accent-subtle: #e8ecf8;--color-on-accent: #ffffff;--color-focus: #2b45b8;--color-positive: #0f7a37;--color-positive-subtle: #e2f2e7;--color-negative: #c0261b;--color-negative-subtle: #fbe9e7;--color-warning: #8a5a00;--color-warning-mark: #b57a00;--color-warning-subtle: #fbf1dc;--color-series-1: var(--color-tool);--color-series-2: var(--color-text);--color-series-3: var(--color-warning-mark);--color-series-4: var(--color-text-tertiary);--cat-workplace: #b0500e;--cat-workplace-subtle: #fcebdc;--cat-finance: #0b7285;--cat-finance-subtle: #e0f2f5;--cat-calculator: #2b45b8;--cat-calculator-subtle: #e8ecf8;--cat-units: #6a3fc4;--cat-units-subtle: #efe9fb;--cat-health: #b3245f;--cat-health-subtle: #fbe7ef;--cat-commute: #46700f;--cat-commute-subtle: #ecf4dd;--cat-salary: #7a6200;--cat-salary-subtle: #f8f0d4;--cat-freelance: #8a2fb0;--cat-freelance-subtle: #f5e9fb;--cat-it: #3d5778;--cat-it-subtle: #e6edf6;--color-scrim: rgb(26 26 23 / .45);--elev-popover: 0 2px 8px rgb(26 26 23 / .12);--elev-overlay: 0 12px 32px rgb(26 26 23 / .18);color-scheme:light}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}@font-face{font-family:IBM Plex Sans;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSans-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSansCondensed-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSansCondensed-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSansCondensed-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSansCondensed-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:Plex Fallback;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:99.66%;ascent-override:102.85%;descent-override:27.59%;line-gap-override:0%}@font-face{font-family:Plex Fallback;font-weight:500;src:local("Arial"),local("ArialMT");size-adjust:101.62%;ascent-override:100.87%;descent-override:27.06%;line-gap-override:0%}@font-face{font-family:Plex Fallback;font-weight:600 700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:97.22%;ascent-override:105.43%;descent-override:28.29%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre{margin:0}html{font-size:100%;scroll-padding-block-start:calc(var(--size-topbar) + var(--space-2))}html,body{padding:0;min-height:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:var(--leading-body);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{font-size:var(--text-md)}button,a,[role=tab]{touch-action:manipulation}:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold)}h1{font-size:var(--text-xl);line-height:var(--leading-title)}h2,h3{font-size:var(--text-lg);line-height:var(--leading-title-sm)}h4,h5,h6{font-size:var(--text-md);line-height:var(--leading-body)}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}small{color:var(--color-text-secondary)}strong,b{font-weight:var(--weight-semibold)}@media(prefers-reduced-motion:reduce){*,:before,:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.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}.print-only{display:none}@media print{.skip,.topbar,.rail,.footer,.no-print,ds-toast-region,button{display:none!important}.print-only{display:block}}.t-caption{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-caption);font-weight:var(--weight-medium)}.t-label{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-label);font-weight:var(--weight-medium)}.t-body{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);font-weight:var(--weight-regular)}.t-body-strong{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);font-weight:var(--weight-semibold)}.t-title-sm{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-title-sm);font-weight:var(--weight-semibold)}.t-title{font-family:var(--font-sans);font-size:var(--text-xl);line-height:var(--leading-title);font-weight:var(--weight-semibold)}.t-title-lg{font-family:var(--font-sans);font-size:var(--text-2xl);line-height:var(--leading-title-lg);font-weight:var(--weight-semibold)}.t-figure{font-family:var(--font-condensed);font-size:var(--text-3xl);line-height:var(--leading-figure);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.t-score{font-family:var(--font-condensed);font-size:var(--text-4xl);line-height:var(--leading-score);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.t-caption--caps{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.t-mono{font-family:var(--font-mono);font-size:.9375em;overflow-wrap:anywhere}.t-num{font-variant-numeric:tabular-nums}.l-stack{display:flex;flex-direction:column;gap:var(--space-4)}.l-stack>*{margin-block:0}.l-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.l-cluster[data-justify=between]{justify-content:space-between}.l-cluster[data-justify=end]{justify-content:flex-end}.l-stack[data-gap="1"],.l-cluster[data-gap="1"]{gap:var(--space-1)}.l-stack[data-gap="2"],.l-cluster[data-gap="2"]{gap:var(--space-2)}.l-stack[data-gap="3"],.l-cluster[data-gap="3"]{gap:var(--space-3)}.l-stack[data-gap="4"],.l-cluster[data-gap="4"]{gap:var(--space-4)}.l-stack[data-gap="5"],.l-cluster[data-gap="5"]{gap:var(--space-5)}.l-stack[data-gap="6"],.l-cluster[data-gap="6"]{gap:var(--space-6)}.l-stack[data-gap="8"],.l-cluster[data-gap="8"]{gap:var(--space-8)}.l-stack[data-gap="10"],.l-cluster[data-gap="10"]{gap:var(--space-10)}.l-stack[data-gap="12"],.l-cluster[data-gap="12"]{gap:var(--space-12)}.l-grid{--l-grid-columns: 4;display:grid;grid-template-columns:repeat(var(--l-grid-columns),minmax(0,1fr));gap:var(--space-4);padding-inline:var(--space-4)}@media(min-width:600px){.l-grid{--l-grid-columns: 8;gap:var(--space-6);padding-inline:var(--space-6)}}@media(min-width:1024px){.l-grid{--l-grid-columns: 12;gap:var(--space-8);padding-inline:var(--space-8)}}.l-grid>[data-span=full]{grid-column:1/-1}.l-grid>[data-span=half]{grid-column:span calc(var(--l-grid-columns) / 2)}.l-grid>[data-span=quarter]{grid-column:span calc(var(--l-grid-columns) / 4)}.l-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media(min-width:1024px){.l-split{grid-template-columns:minmax(0,1fr) var(--size-context);gap:var(--space-8)}.l-split[data-ratio=even]{grid-template-columns:repeat(2,minmax(0,1fr))}}.l-page{box-sizing:content-box;max-inline-size:var(--size-main-max);margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:600px){.l-page{padding-inline:var(--space-6)}}@media(min-width:1024px){.l-page{padding-inline:var(--space-8)}}.l-container{container:l/inline-size}.l-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media(min-width:600px){.l-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-6)}}.l-form>[data-span=full]{grid-column:1/-1}.l-form[data-cols="1"]{grid-template-columns:minmax(0,1fr)}@media(min-width:600px){.l-form[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.l-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-4) var(--space-6)}.prose{max-inline-size:68ch;color:var(--color-text)}.prose>*+*{margin-block-start:var(--space-3)}.prose>:is(h2,h3){margin-block-start:var(--space-8)}.prose ul,.prose ol{padding-inline-start:var(--space-6)}.prose li+li{margin-block-start:var(--space-1)}.muted{color:var(--color-text-secondary)}.ds-table-scroll{position:relative;max-inline-size:100%;overflow-x:auto}.ds-table{inline-size:100%;border-collapse:separate;border-spacing:0;color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-body);font-variant-numeric:tabular-nums}.ds-table>caption:not(.sr-only){padding-block-end:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:start}.ds-table>*>tr>:is(th,td){block-size:var(--size-row);padding:0 var(--space-2);border-block-end:1px solid var(--color-border);font-weight:inherit;text-align:start;vertical-align:middle;white-space:nowrap}.ds-table>*>tr>:first-child{border-inline-start:var(--size-edge) solid transparent;padding-inline-start:var(--space-1)}.ds-table>thead>tr>th{block-size:auto;padding-block:var(--space-2);border-block-end-color:var(--color-border-strong);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-caption);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps);vertical-align:bottom}.ds-table>tfoot>tr>:is(th,td){border-block-start:1px solid var(--color-border-strong);font-weight:var(--weight-semibold)}.ds-table>*>tr>.num{text-align:end}.ds-table>*>tr>[data-wrap]{white-space:normal}.ds-table tr[data-highlight]>*{background:var(--color-tool-subtle)}.ds-table tr[data-highlight]>:first-child{border-inline-start-color:var(--color-tool)}.ds-table[data-density=compact]>*>tr>:is(th,td){block-size:var(--size-row-compact)}
