@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{--q-r-25: #f8f7fa;--q-r-50: #f2f0f6;--q-r-100: #e9e7ee;--q-r-200: #dddae5;--q-r-300: #cdcad5;--q-r-400: #b1aebc;--q-r-500: #9591a1;--q-r-600: #757185;--q-r-700: #5b566e;--q-r-800: #413c55;--q-r-900: #2c2740;--q-r-950: #18142d;--q-v-50: #ebf0f2;--q-v-100: #cdd9df;--q-v-200: #b6c3ca;--q-v-300: #94a9b5;--q-v-400: #8196a5;--q-v-500: #6b8292;--q-v-600: #546b7c;--q-v-700: #3a5063;--q-v-800: #23374a;--q-v-900: #132130;--q-v-950: #0d1824;--q-teal-soft: #d5eeff;--q-teal-tint: #ecf7ff;--q-teal-line: #a4d9ff;--q-teal-lift: #76c6ff;--q-teal-lift-hover: #adddff;--q-teal: #0162a7;--q-teal-deep: #004d84;--q-teal-ink: #00406e;--q-amber-soft: #d3cff9;--q-amber-line: #b7b3e2;--q-amber-lift: #9e99d7;--q-amber-mark: #443c96;--q-amber-ink: #373179;--q-copper-soft: #e8d3ff;--q-copper-line: #d5b1ff;--q-copper-lift: #c18bfe;--q-copper-mark: #7e3ec7;--q-copper: #7135b6;--q-copper-deep: #5a2992;--q-green-soft: #cef9fd;--q-green-line: #a5dadf;--q-green-lift: #78c8cf;--q-green-mark: #007c87;--q-green: #006871;--q-crimson-soft: #f1dfe0;--q-crimson-line: #e9c6c8;--q-crimson-lift: #e7a5a8;--q-crimson-mark: #9d191f;--q-crimson: #870f15;--q-ink-a04: rgba(24, 20, 45, .04);--q-ink-a06: rgba(24, 20, 45, .06);--q-ink-a08: rgba(24, 20, 45, .08);--q-ink-a12: rgba(24, 20, 45, .12);--q-ink-a16: rgba(24, 20, 45, .16);--q-paper-a08: rgba(235, 240, 242, .08);--q-paper-a16: rgba(235, 240, 242, .16);--q-canvas: #ffffff;--q-surface: #ffffff;--q-surface-soft: var(--q-r-50);--q-surface-sunken: var(--q-r-100);--q-ink: var(--q-r-950);--q-strong: var(--q-r-900);--q-body: var(--q-r-800);--q-muted: var(--q-r-700);--q-heading: var(--q-v-800);--q-disabled: var(--q-r-500);--q-line-soft: var(--q-r-200);--q-line: var(--q-r-300);--q-line-strong: var(--q-r-600);--q-line-input: var(--q-r-600);--q-line-chart: var(--q-r-400);--q-brand: var(--q-teal);--q-brand-hover: var(--q-teal-deep);--q-brand-ink: var(--q-teal-ink);--q-brand-deep: var(--q-teal-ink);--q-brand-soft: var(--q-teal-soft);--q-brand-tint: var(--q-teal-tint);--q-brand-line: var(--q-teal-line);--q-brand-lift: var(--q-teal-lift);--q-usd-chart: var(--q-amber-mark);--q-usd-text: var(--q-amber-ink);--q-usd-soft: var(--q-amber-soft);--q-usd-line: var(--q-amber-line);--q-usd-lift: var(--q-amber-lift);--q-hedge: var(--q-copper-deep);--q-hedge-text: var(--q-copper-deep);--q-hedge-soft: var(--q-copper-soft);--q-hedge-line: var(--q-copper-line);--q-hedge-lift: var(--q-copper-lift);--q-positive: var(--q-green);--q-positive-mark: var(--q-green-mark);--q-positive-soft: var(--q-green-soft);--q-positive-line: var(--q-green-line);--q-positive-lift: var(--q-green-lift);--q-warning: var(--q-copper);--q-warning-mark: var(--q-copper-mark);--q-warning-soft: var(--q-copper-soft);--q-warning-line: var(--q-copper-line);--q-warning-lift: var(--q-copper-lift);--q-risk: var(--q-crimson);--q-risk-mark: var(--q-crimson-mark);--q-risk-soft: var(--q-crimson-soft);--q-risk-line: var(--q-crimson-line);--q-risk-lift: var(--q-crimson-lift);--q-series-eur-dash: none;--q-series-usd-dash: 2 5;--q-series-hedge-dash: 7 5;--q-glyph-positive: "▲";--q-glyph-negative: "▼";--q-glyph-warning: "!";--q-glyph-risk: "✕";--q-chip-rule: 3px;--q-focus: var(--q-ink);--q-focus-halo: var(--q-surface);--q-focus-on-dark: var(--q-v-50);--q-focus-width: 3px;--q-focus-offset: 2px;--q-focus-ring: 0 0 0 2px var(--q-focus-halo), 0 0 0 5px var(--q-focus);--q-focus-ring-on-dark: 0 0 0 2px var(--q-v-900), 0 0 0 5px var(--q-focus-on-dark);--q-dark: var(--q-v-900);--q-dark-deep: var(--q-v-950);--q-dark-surface: var(--q-v-800);--q-dark-elevated: var(--q-v-800);--q-dark-line: var(--q-v-700);--q-dark-line-strong: var(--q-v-500);--q-dark-muted: var(--q-v-300);--q-dark-body: var(--q-v-200);--q-dark-ink: var(--q-v-50);--q-dark-accent: var(--q-brand-lift);--q-dark-accent-hover: var(--q-teal-lift-hover);--q-font-sans: "Figtree Variable", "Figtree", Arial, Helvetica, sans-serif;--q-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--q-font-display: var(--q-font-sans);--q-font-label: var(--q-font-mono);--q-display-stretch: 100%;--q-numeric: tabular-nums;--q-weight-regular: 400;--q-weight-medium: 500;--q-weight-semibold: 600;--q-text-hero-family: var(--q-font-display);--q-text-hero-size: clamp(42px, 31.23px + 2.873vw, 68px);--q-text-hero-line: 1.08;--q-text-hero-weight: var(--q-weight-medium);--q-text-hero-track: clamp(-1.69px, -.34px - .105vw, -.74px);--q-text-hero-stretch: var(--q-display-stretch);--q-text-h2-family: var(--q-font-display);--q-text-h2-size: clamp(32px, 25.37px + 1.768vw, 48px);--q-text-h2-line: 1.12;--q-text-h2-weight: var(--q-weight-medium);--q-text-h2-track: clamp(-1.03px, -.23px - .063vw, -.46px);--q-text-h2-stretch: var(--q-display-stretch);--q-text-h3-family: var(--q-font-sans);--q-text-h3-size: clamp(26px, 21.03px + 1.326vw, 38px);--q-text-h3-line: 1.18;--q-text-h3-weight: var(--q-weight-medium);--q-text-h3-track: clamp(-.62px, -.19px - .034vw, -.32px);--q-text-h4-family: var(--q-font-sans);--q-text-h4-size: clamp(22px, 19.51px + .663vw, 28px);--q-text-h4-line: 1.28;--q-text-h4-weight: var(--q-weight-semibold);--q-text-h4-track: clamp(-.37px, -.17px - .015vw, -.23px);--q-text-lead-family: var(--q-font-sans);--q-text-lead-size: 20px;--q-text-lead-line: 28px;--q-text-lead-weight: var(--q-weight-regular);--q-text-lead-track: -.0094em;--q-text-body-family: var(--q-font-sans);--q-text-body-size: 17px;--q-text-body-line: 28px;--q-text-body-weight: var(--q-weight-regular);--q-text-body-track: 0em;--q-text-strong-weight: var(--q-weight-semibold);--q-text-ui-family: var(--q-font-sans);--q-text-ui-size: 15px;--q-text-ui-line: 21px;--q-text-ui-weight: var(--q-weight-semibold);--q-text-ui-track: 0em;--q-text-data-family: var(--q-font-mono);--q-text-data-size: 13px;--q-text-data-line: 21px;--q-text-data-weight: var(--q-weight-regular);--q-text-data-track: 0em;--q-text-metric-family: var(--q-font-mono);--q-text-metric-size: var(--q-text-h3-size);--q-text-metric-line: 1.18;--q-text-metric-weight: var(--q-weight-regular);--q-text-metric-track: -.01em;--q-text-eyebrow-family: var(--q-font-label);--q-text-eyebrow-size: 12px;--q-text-eyebrow-line: 14px;--q-text-eyebrow-weight: var(--q-weight-semibold);--q-text-eyebrow-track: .12em;--q-text-eyebrow-transform: uppercase;--q-text-eyebrow-tracking: var(--q-text-eyebrow-track);--q-text-kicker-size: 14px;--q-text-kicker-line: 18px;--q-text-kicker-track: .09em;--q-text-display-line-safe: 1.17;--q-measure: 46ch;--q-measure-tight: 34ch;--q-measure-display: 17ch;--q-rhythm: 28px;--q-space-1: 4px;--q-space-2: 7px;--q-space-3: 10px;--q-space-4: 14px;--q-space-5: 21px;--q-space-6: 28px;--q-space-7: 42px;--q-space-8: 56px;--q-space-9: 84px;--q-space-10: 112px;--q-section-pad-y: clamp(48px, 6.5625vw, 84px);--q-section-pad-y-tight: clamp(28px, 4.375vw, 56px);--q-section-pad-y-loose: clamp(84px, 13.125vw, 168px);--q-column: 70px;--q-columns: 12;--q-gutter: 28px;--q-container-max: 1148px;--q-container-text: 658px;--q-container-narrow: 658px;--q-container-wide: 1344px;--q-page-margin: 21px;--q-radius-mark: 4px;--q-radius-chip: 8px;--q-radius-card: 14px;--q-radius-control: 12px;--q-radius-panel: 20px;--q-radius-pill: 999px;--q-radius-dogear: 20px 20px 14px 20px;--q-edge: 0 0 0 1px var(--q-ink-a08);--q-edge-strong: 0 0 0 1px var(--q-ink-a12);--q-shadow-card: none;--q-shadow-raised: 0 1px 2px -1px rgba(24, 20, 45, .05), 0 8px 16px -12px rgba(24, 20, 45, .06);--q-shadow-floating: 0 0 0 1px rgba(24, 20, 45, .1), 0 3px 4px -2px rgba(24, 20, 45, .08), 0 16px 26px -12px rgba(24, 20, 45, .07), 0 48px 64px -36px rgba(24, 20, 45, .06);--q-shadow-well: inset 0 1px 2px rgba(24, 20, 45, .1), inset 0 0 0 1px rgba(24, 20, 45, .07);--q-shadow-on-dark: 0 0 0 1px rgba(235, 240, 242, .1), 0 2px 3px -1px rgba(0, 0, 0, .35), 0 18px 30px -14px rgba(0, 0, 0, .3);--q-rule: 1px solid var(--q-line);--q-rule-soft: 1px solid var(--q-line-soft);--q-rule-strong: 1px solid var(--q-line-strong);--q-ledger-rule-size: var(--q-rhythm);--q-ledger-rule: repeating-linear-gradient( to bottom, transparent 0, transparent calc(var(--q-ledger-rule-size) - 1px), var(--q-line-soft) calc(var(--q-ledger-rule-size) - 1px), var(--q-line-soft) var(--q-ledger-rule-size) );--q-ledger-rule-dark: repeating-linear-gradient( to bottom, transparent 0, transparent calc(var(--q-ledger-rule-size) - 1px), var(--q-paper-a08) calc(var(--q-ledger-rule-size) - 1px), var(--q-paper-a08) var(--q-ledger-rule-size) );--q-rule-single: linear-gradient(to bottom, var(--q-line-strong) 0 1px, transparent 1px);--q-rule-single-height: 1px;--q-rule-total: linear-gradient( to bottom, var(--q-ink) 0 1.5px, transparent 1.5px 4.5px, var(--q-ink) 4.5px 6px );--q-rule-total-height: 6px;--q-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--q-grain-opacity: .035;--q-grain-opacity-dark: .05;--q-surface-wash: linear-gradient(180deg, #ffffff 0%, #fcfbfd 100%);--q-brand-wash: #cbe9ff;--q-brand-wash-soft: #e4f3ff;--q-lilac-wash: #f6f2ff;--q-tint: #eef7ff;--q-tint-strong: #dfeeff;--q-line-card: #dbe5ee;--q-line-card-strong: #c3d5e4;--q-flow-main: var(--q-brand);--q-flow-hedge: #2a8cd2;--q-flow-usd: var(--q-teal-ink);--q-page-wash: radial-gradient( 132% 46% at 50% 50%, rgba(255, 255, 255, .88) 0%, rgba(255, 255, 255, .66) 42%, rgba(255, 255, 255, 0) 80% ), radial-gradient(70% 46% at 6% -4%, #ffffff 0%, rgba(255, 255, 255, 0) 62%), linear-gradient( 133deg, #ffffff 0%, #fbfdff 26%, var(--q-brand-wash-soft) 68%, var(--q-brand-wash) 100% );--q-page-wash-size: 100% 2400px, 100% 100%, 100% 100%;--q-page-wash-repeat: repeat-y, no-repeat, no-repeat;--q-page-wash-attachment: scroll, fixed, fixed;--q-grain-opacity-page: .022;--q-veil-soft: color-mix(in srgb, var(--q-r-100) 62%, transparent);--q-veil-surface: color-mix(in srgb, #ffffff 72%, transparent);--q-dark-wash: linear-gradient(180deg, #23374a 0%, #132130 100%);--q-motion-fast: .12s;--q-motion-base: .2s;--q-motion-slow: .3s;--q-motion-reveal: .32s;--q-motion-chart-intro: .52s;--q-ease: cubic-bezier(.22, .72, .16, 1);--q-ease-entrance: cubic-bezier(.32, .9, .28, 1);--q-ease-exit: cubic-bezier(.4, 0, .9, .45);--q-z-base: 1;--q-z-sticky: 5;--q-z-overlay: 10;--q-z-modal: 100;--q-color-bg-app: var(--q-canvas);--q-color-text-primary: var(--q-ink);--q-color-text-secondary: var(--q-body);--q-color-text-muted: var(--q-muted);--q-color-text-subtle: var(--q-muted);--q-color-border-soft: var(--q-line-soft);--q-color-border-default: var(--q-line);--q-color-border-strong: var(--q-line-strong);--q-color-surface-soft: var(--q-surface);--q-color-surface-hover: var(--q-ink-a04);--q-color-surface-active: var(--q-ink-a06);--q-color-focus-ring: var(--q-focus);--q-color-accent-teal: var(--q-brand);--q-color-accent-purple: var(--q-hedge);--q-color-accent-teal-soft: var(--q-brand-soft);--q-color-text-slate-300: var(--q-body);--q-color-text-slate-400: var(--q-muted);--q-color-text-slate-500: var(--q-muted);--q-color-text-gray-400: var(--q-muted);--q-color-text-gray-500: var(--q-muted);--q-color-border-slate: var(--q-line);--q-color-border-grid: var(--q-line-soft);--q-color-bg-shell-strong: rgba(245, 243, 249, .94);--q-color-surface-tint-02: rgba(24, 20, 45, .02);--q-color-surface-tint-03: rgba(24, 20, 45, .03);--q-color-surface-tint-05: rgba(24, 20, 45, .05);--q-color-surface-tint-10: rgba(24, 20, 45, .08);--q-color-surface-tint-15: rgba(24, 20, 45, .1);--q-color-surface-tint-20: rgba(24, 20, 45, .12);--q-radius-sm: var(--q-radius-card);--q-radius-md: var(--q-radius-control);--q-radius-lg: var(--q-radius-panel);--q-shadow-focus-teal: var(--q-focus-ring)}*{margin:0;padding:0;box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{width:100%;height:100%;scroll-behavior:smooth;overflow-x:hidden;overflow-y:scroll;scroll-padding-top:96px}body{min-height:100vh;background-color:var(--q-canvas);background-image:var(--q-page-wash);background-size:var(--q-page-wash-size);background-repeat:var(--q-page-wash-repeat);background-attachment:var(--q-page-wash-attachment);color:var(--q-body);font-family:var(--q-text-body-family);font-size:var(--q-text-body-size);line-height:calc(var(--q-text-body-line) / var(--q-text-body-size));font-weight:var(--q-text-body-weight);letter-spacing:var(--q-text-body-track);scrollbar-gutter:stable}#root{width:100%;min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:var(--q-space-3)}::-webkit-scrollbar-track{background:var(--q-surface-soft)}::-webkit-scrollbar-thumb{background:var(--q-line);border-radius:var(--q-radius-mark);border:2px solid var(--q-surface-soft)}html{scrollbar-width:thin;scrollbar-color:var(--q-muted) var(--q-surface-soft)}::selection{background:var(--q-brand-soft);color:var(--q-ink)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--q-ink);font-family:var(--q-font-sans)}:focus-visible{outline:var(--q-focus-width) solid var(--q-focus);outline-offset:var(--q-focus-offset)}.q-skip-link{position:absolute;top:-48px;left:var(--q-space-4);z-index:2000;padding:var(--q-space-3) var(--q-space-4);background:var(--q-ink);color:var(--q-surface);font-family:var(--q-text-ui-family);font-size:var(--q-text-ui-size);border-radius:var(--q-radius-control)}.q-skip-link:focus-visible{top:var(--q-space-3)}.route-loading{color:var(--q-muted);text-align:center;padding:var(--q-space-8)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}
