@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-display-xl: 72px;--fs-display-lg: 56px;--fs-display-md: 44px;--fs-h1: 36px;--fs-h2: 28px;--fs-h3: 22px;--fs-h4: 18px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 13px;--fs-label: 12px;--fs-micro: 12px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tighter: -.03em;--ls-tight: -.015em;--ls-normal: 0;--ls-wide: .04em;--ls-wider: .06em;--ls-label: .04em;--text-display: var(--fw-extrabold) var(--fs-display-lg)/var(--lh-tight) var(--font-display);--text-h1: var(--fw-bold) var(--fs-h1)/var(--lh-snug) var(--font-display);--text-h2: var(--fw-bold) var(--fs-h2)/var(--lh-snug) var(--font-display);--text-h3: var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-display);--text-body-role: var(--fw-regular) var(--fs-body)/var(--lh-normal) var(--font-body)}:root,body{--iq-blue: #0003ff;--iq-mint: #c8ffc7;--blue-50: #ebebff;--blue-100: #d6d6ff;--blue-200: #adadff;--blue-300: #7a7aff;--blue-400: #4d4dff;--blue-500: #0003ff;--blue-600: #0002d6;--blue-700: #0001ad;--blue-800: #000185;--blue-900: #00005c;--mint-50: #f2fff1;--mint-100: #e4ffe3;--mint-200: #defedc;--mint-300: #c8ffc7;--mint-400: #a8f0a6;--mint-500: #86e084;--mint-600: #5cc95a;--ink-900: #08081a;--ink-800: #14162b;--ink-700: #23263f;--ink-600: #3a3e57;--ink-500: #5b5f78;--ink-400: #6b6f87;--ink-300: #b9bcce;--ink-200: #dcdee9;--ink-150: #e7e9f2;--ink-100: #f0f1f7;--ink-50: #f7f8fc;--paper: #ffffff;--positive: #12b76a;--positive-soft: #d6f6e6;--negative: #f0356b;--negative-soft: #ffd9e4;--warning: #f5a623;--warning-soft: #fdeccb;--info: var(--iq-blue);--viz-blue: #0003ff;--viz-mint: #5cc95a;--viz-magenta: #ff4dd8;--viz-violet: #7a5cff;--viz-cyan: #00c2d1;--viz-amber: #f5a623;--bg-app: var(--ink-50);--bg-surface: var(--paper);--bg-raised: var(--paper);--bg-brand: var(--iq-blue);--bg-brand-subtle: var(--blue-50);--bg-accent: var(--iq-mint);--bg-inverse: var(--ink-900);--text-primary: var(--ink-900);--text-secondary: var(--ink-600);--text-muted: var(--ink-500);--text-disabled: var(--ink-300);--text-on-brand: var(--iq-mint);--text-on-accent: var(--iq-blue);--text-on-inverse: var(--paper);--text-brand: var(--iq-blue);--brand-on-app: var(--iq-blue);--text-link: var(--iq-blue);--text-link-hover: var(--blue-700);--border-default: var(--ink-200);--border-subtle: var(--ink-150);--border-strong: var(--ink-900);--border-brand: var(--iq-blue);--border-focus: var(--iq-blue);--surface-card: var(--paper);--surface-card-border: var(--ink-150);--link: var(--iq-blue);--link-hover: var(--blue-700);--brand-text: var(--iq-blue);--focus-ring: var(--iq-blue);--border-control: #8b8fa6;--positive-text: #067647;--negative-text: #c4124a;--warning-text: #93370d;--nav-active-bg: var(--iq-blue);--nav-active-fg: var(--iq-mint);--band-bg: var(--iq-mint);--band-fg: #0003ff;--border-focus: var(--focus-ring)}:root{--space-0: 0;--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;--space-20: 80px;--space-24: 96px;--space-32: 128px;--container-sm: 640px;--container-md: 960px;--container-lg: 1200px;--container-xl: 1440px;--gutter-page: var(--space-8);--gutter-section: var(--space-24)}:root,body{--radius-none: 0;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--radius-circle: 50%;--border-thin: 1px;--border-med: 1.5px;--border-thick: 2px;--shadow-xs: 0 1px 2px rgba(8, 8, 26, .06);--shadow-sm: 0 1px 3px rgba(8, 8, 26, .08), 0 1px 2px rgba(8, 8, 26, .04);--shadow-md: 0 4px 12px rgba(8, 8, 26, .08), 0 2px 4px rgba(8, 8, 26, .04);--shadow-lg: 0 12px 28px rgba(8, 8, 26, .12), 0 4px 8px rgba(8, 8, 26, .06);--shadow-xl: 0 24px 56px rgba(8, 8, 26, .16);--shadow-brand: 0 8px 24px rgba(0, 3, 255, .24);--shadow-focus: 0 0 0 3px color-mix(in srgb, var(--focus-ring) 45%, transparent);--ease-standard: cubic-bezier(.2, 0, .1, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .28s;--transition-base: all var(--dur-base) var(--ease-standard)}.app{height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--ink-50);color:var(--ink-900)}.app-strip{display:flex;align-items:center;gap:var(--space-4);min-width:0;padding:6px var(--space-5);background:var(--iq-blue);color:var(--iq-mint);font:var(--fw-regular) var(--fs-label)/1.4 var(--font-mono);letter-spacing:var(--ls-label)}.th-dark .app-strip{background:#0b0d33}.app-strip__round{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-strip__dot{width:6px;height:6px;border-radius:50%;background:var(--iq-mint);flex:0 0 auto;animation:iqPulse 2s infinite}.app-strip__quiet{opacity:.85;white-space:nowrap}.app-strip__spacer{flex:1}.app-strip__clock{font-weight:var(--fw-bold);font-size:var(--fs-caption);background:var(--iq-mint);color:#0003ff;border-radius:var(--radius-sm);padding:2px 8px;white-space:nowrap}.app-strip__clock[data-urgent=true]{background:var(--warning);color:#08081a}.app-body{flex:1;display:flex;min-height:0}.app-side{width:232px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-3);background:var(--paper);border-right:1px solid var(--ink-150);transition:width var(--dur-base) var(--ease-standard);overflow:hidden}.app-side[data-collapsed=true]{width:72px}.app-side__brand{display:block;padding:0 var(--space-2);color:var(--brand-on-app);text-decoration:none;white-space:nowrap}.app-side__brand:hover{text-decoration:none;color:var(--brand-on-app)}.app-side__mark,.app-side[data-collapsed=true] .app-side__full{display:none}.app-side[data-collapsed=true] .app-side__mark{display:inline}.app-nav{display:flex;flex-direction:column;gap:2px}.app-nav__link{display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink-600);font:var(--fw-semibold) var(--fs-body-sm)/1.2 var(--font-body);text-decoration:none;white-space:nowrap}.app-nav__link:hover{background:var(--ink-100);color:var(--ink-900);text-decoration:none}.app-nav__link[aria-current=page]{background:var(--nav-active-bg);color:var(--nav-active-fg)}.app-nav__link svg{flex:0 0 auto}.app-side[data-collapsed=true] .app-nav__link{justify-content:center;padding:0}.app-nav__divider{height:1px;background:var(--ink-150);margin:var(--space-2) var(--space-2)}.app-side__foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2)}.app-side__who{padding:var(--space-3);border:1px solid var(--ink-150);border-radius:var(--radius-md);background:var(--ink-50)}.app-side__who-label{font-size:var(--fs-label);color:var(--ink-500)}.app-side__who-id{margin-top:2px;font:var(--fw-bold) var(--fs-caption)/1.3 var(--font-mono);color:var(--ink-900)}.app-side__toggle{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;border-radius:var(--radius-sm);border:1px solid var(--ink-150);background:var(--paper);color:var(--ink-600);font:var(--fw-semibold) var(--fs-label)/1 var(--font-body)}.app-side__toggle:hover{background:var(--ink-100);color:var(--ink-900)}.app-col{flex:1;display:flex;flex-direction:column;min-width:0}.app-header{min-height:60px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);background:var(--paper);border-bottom:1px solid var(--ink-150);flex-shrink:0}.app-header__title{flex:1;min-width:0;margin:0;font:var(--fw-bold) 20px/1.2 var(--font-display);letter-spacing:var(--ls-tight);color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__slot{display:flex;align-items:center;min-width:0}.app-header__slot:empty{display:none}.app-header__actions{display:flex;align-items:center;gap:var(--space-2)}.app-header__who{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:4px 12px 4px 4px;border:1px solid var(--ink-150);border-radius:var(--radius-pill);color:var(--ink-900);text-decoration:none}.app-header__who:hover{text-decoration:none;background:var(--ink-100);color:var(--ink-900)}.app-header__avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--nav-active-bg);color:var(--nav-active-fg);font:var(--fw-bold) var(--fs-label)/1 var(--font-mono)}.app-header__who-id{font:var(--fw-bold) var(--fs-label)/1 var(--font-mono)}.app-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.app-tabs{display:none}@media(max-width:1160px){.app-side{width:72px}.app-side .app-nav__link{justify-content:center;padding:0}.app-side .app-nav__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-side .app-side__who,.app-side .app-side__toggle,.app-side .app-side__full{display:none}.app-side .app-side__mark{display:inline}}@media(max-width:760px){.app-side{display:none}.app-header{padding:var(--space-2) var(--space-4)}.app-header__title{font-size:var(--fs-h4)}.app-header__who{padding:4px}.app-header__who-id{display:none}.app-strip{padding:6px var(--space-4);gap:var(--space-3)}.app-strip__market,.app-strip__locks{display:none}.app-tabs{display:grid;grid-template-columns:repeat(5,1fr);flex-shrink:0;background:var(--paper);border-top:1px solid var(--ink-150);padding-bottom:env(safe-area-inset-bottom,0px)}}.app-tabs__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:6px 2px;color:var(--ink-500);font:var(--fw-semibold) var(--fs-label)/1.1 var(--font-body);text-decoration:none;position:relative}.app-tabs__link:hover{color:var(--ink-900);text-decoration:none}.app-tabs__link[aria-current=page]{color:var(--brand-text)}.th-dark .app-tabs__link[aria-current=page]{color:var(--iq-mint)}.app-tabs__link[aria-current=page]:before{content:"";position:absolute;top:0;left:25%;right:25%;height:3px;border-radius:0 0 3px 3px;background:currentColor}.pub{min-height:100vh;display:flex;flex-direction:column;background:var(--ink-50);color:var(--ink-900)}.pub-main{flex:1;display:flex;flex-direction:column}.pub-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--ink-50) 90%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--ink-150)}.pub-header__inner{max-width:1280px;margin:0 auto;padding:0 var(--space-6);height:64px;display:flex;align-items:center;gap:var(--space-6)}.pub-header__brand{color:var(--brand-on-app);text-decoration:none;flex:0 0 auto}.pub-header__brand:hover{color:var(--brand-on-app);text-decoration:none}.pub-nav{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0}.pub-nav__link{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-600);font:var(--fw-semibold) var(--fs-body-sm)/1.2 var(--font-body);text-decoration:none;white-space:nowrap}.pub-nav__link:hover{color:var(--ink-900);background:var(--ink-100);text-decoration:none}.pub-nav__link[aria-current=page]{color:var(--ink-900);box-shadow:inset 0 -2px 0 var(--brand-on-app);border-radius:0}.pub-header__end{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;flex:0 0 auto}.pub-header__live{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--fw-regular) var(--fs-label)/1 var(--font-mono);color:var(--ink-500)}.pub-header__menu{display:none}.pub-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--iq-mint);color:#0003ff;font:var(--fw-bold) var(--fs-body-sm)/1 var(--font-body);text-decoration:none;white-space:nowrap}.pub-cta:hover{background:var(--mint-400);color:#0003ff;text-decoration:none}.pub-cta--lg{min-height:52px;padding:0 var(--space-6);font-size:var(--fs-body)}.pub-menu{display:none}@media(max-width:900px){.pub-header__inner{padding:0 var(--space-4);gap:var(--space-3)}.pub-nav,.pub-header__live{display:none}.pub-header__menu{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--ink-150);color:var(--ink-900);background:var(--paper)}.pub-menu[data-open=true]{display:flex;flex-direction:column;padding:var(--space-2) var(--space-4) var(--space-4);border-top:1px solid var(--ink-150);background:var(--ink-50)}.pub-menu .pub-nav__link{min-height:48px;font-size:var(--fs-body)}}.pub-footer{margin-top:auto;background:#08081a;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.pub-footer__inner{max-width:1280px;margin:0 auto;padding:64px var(--space-6) 40px}.pub-footer__grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:var(--space-10)}.pub-footer__blurb{margin-top:var(--space-5);max-width:38ch;font-size:var(--fs-body-sm);line-height:1.7;color:#ffffffb8}.pub-footer__heading{margin:0 0 var(--space-4);font:var(--fw-bold) var(--fs-body-sm)/1.2 var(--font-body);color:#fff}.pub-footer__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--fs-body-sm)}.pub-footer__list a{color:#ffffffc7;text-decoration:none}.pub-footer__list a:hover{color:var(--iq-mint);text-decoration:underline}.pub-footer__note{color:#ffffffb8;line-height:1.6}.pub-footer__legal{margin-top:var(--space-12);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.12);display:grid;gap:var(--space-2);font-size:var(--fs-label);line-height:1.6;color:#ffffffb8}.pub-footer :focus-visible{outline-color:var(--iq-mint)}@media(max-width:1160px){.pub-footer__grid{grid-template-columns:repeat(2,1fr)}.pub-footer__brandcol{grid-column:1 / -1}}@media(max-width:760px){.pub-footer__inner{padding:48px var(--space-4) 32px}.pub-footer__grid{grid-template-columns:1fr 1fr;gap:var(--space-8)}}@media(max-width:760px){.app-header{flex-wrap:wrap;row-gap:var(--space-2)}.app-header__slot{order:3;flex-basis:100%}.app-header__slot .fl-switcher{max-width:100%;min-width:0}}.lp-wrap{position:relative;max-width:1200px;margin:0 auto}.lp-hero{position:relative;overflow:hidden;background:#08081a;color:#fff;padding:112px var(--space-6) 88px}.lp-floor{position:absolute;left:-12%;right:-12%;bottom:-14%;height:58%;pointer-events:none;transform:perspective(700px) rotateX(62deg);transform-origin:50% 100%;background-image:repeating-linear-gradient(to right,rgba(200,255,199,.12) 0 1px,transparent 1px 64px),repeating-linear-gradient(to top,rgba(200,255,199,.12) 0 1px,transparent 1px 64px);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.8),transparent);mask-image:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.lp-kicker{margin:0;font:var(--fw-semibold) var(--fs-body)/1.4 var(--font-body);color:var(--iq-mint)}.lp-hero .lp-h1{margin:var(--space-4) 0 0;max-width:15ch;font:var(--fw-extrabold) clamp(40px,6.4vw,88px)/1 var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance}.lp-hero .lp-h1--close{max-width:18ch;font-size:clamp(34px,5vw,68px)}.lp-lead{margin:var(--space-6) 0 0;max-width:60ch;font-size:var(--fs-body-lg);line-height:1.6;color:#fffc}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-top:var(--space-8)}.lp-quiet-link{color:var(--iq-mint);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px}.lp-quiet-link:hover{color:#fff}.lp-facts{display:grid;grid-template-columns:repeat(5,1fr);margin:72px 0 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.lp-fact{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-1);padding:var(--space-5) var(--space-5) var(--space-5) 0}.lp-fact+.lp-fact{padding-left:var(--space-5);border-left:1px solid rgba(255,255,255,.12)}.lp-fact__value{margin:0;font:var(--fw-bold) 32px/1.1 var(--font-mono);color:var(--iq-mint)}.lp-fact__label{font-size:var(--fs-body-sm);line-height:1.4;color:#ffffffc7}.lp-note{margin:var(--space-5) 0 0;font-size:var(--fs-body-sm);line-height:1.6;color:#ffffffc7;max-width:72ch}.lp-section{padding:96px var(--space-6);background:var(--ink-50)}.lp-h2{margin:0 0 var(--space-10);font:var(--fw-extrabold) clamp(28px,3.4vw,40px)/1.1 var(--font-display);letter-spacing:-.02em}.lp-h2--sm{font-size:clamp(24px,2.6vw,32px);margin-bottom:0}.lp-h2--band{margin:0;font-size:clamp(32px,4.4vw,56px);line-height:1.04}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin:0;padding:0;list-style:none}.lp-step{background:var(--paper);border:1px solid var(--ink-150);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6) var(--space-8)}.lp-step__n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1.5px solid currentColor;color:var(--brand-text);font:var(--fw-bold) var(--fs-body-sm)/1 var(--font-mono)}.lp-step__title{margin:var(--space-4) 0 var(--space-2);font:var(--fw-bold) var(--fs-h4)/1.3 var(--font-display)}.lp-step__body{margin:0;font-size:15px;line-height:1.6;color:var(--ink-600)}.lp-code{font-family:var(--font-mono);font-size:var(--fs-caption);background:var(--ink-100);padding:1px 6px;border-radius:var(--radius-xs)}.lp-after{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-10);margin-top:72px;padding-top:56px;border-top:1px solid var(--ink-150)}.lp-after__list{display:grid;gap:var(--space-6);margin:0}.lp-after__list dt{font:var(--fw-bold) var(--fs-h4)/1.3 var(--font-display);color:var(--ink-900)}.lp-after__list dd{margin:var(--space-1) 0 0;font-size:15px;line-height:1.65;color:var(--ink-600);max-width:64ch}.lp-grants{grid-column:2;margin:0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--brand-text);background:var(--paper);font-size:15px;line-height:1.6;color:var(--ink-700)}.lp-split{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-12);align-items:start}.lp-band-list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--fs-body);line-height:1.55}.lp-band-list li{padding-left:var(--space-4);border-left:2px solid currentColor}.lp-standings__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6)}.lp-standings__head .lp-h2{margin:0}.lp-inline-link{font-weight:var(--fw-bold);text-decoration:underline;text-underline-offset:3px}.lp-board{background:var(--paper);border:1px solid var(--ink-150);border-radius:var(--radius-lg);overflow:hidden}.lp-board__note{margin:0;padding:var(--space-8) var(--space-6);border-bottom:1px solid var(--ink-150);text-align:center;font-size:15px;line-height:1.6;color:var(--ink-600)}.lp-table{width:100%;table-layout:fixed}.lp-table th{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--ink-150);text-align:left;font:var(--fw-semibold) var(--fs-caption)/1.3 var(--font-body);color:var(--ink-600)}.lp-table th:first-child{width:88px}.lp-table th:last-child{width:140px}.lp-table td{padding:14px var(--space-6);border-bottom:1px solid var(--ink-150);font:var(--fw-bold) 15px/1.3 var(--font-mono)}.lp-table .lp-model{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-table .lp-num{text-align:right}.lp-board__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-6);font-size:var(--fs-caption);color:var(--ink-500)}.lp-hero--close{padding:104px var(--space-6)}@media(max-width:1160px){.lp-facts{grid-template-columns:repeat(3,1fr)}.lp-fact:nth-child(4){padding-left:0;border-left:0}}@media(max-width:760px){.lp-hero{padding:64px var(--space-4) 56px}.lp-hero--close{padding:72px var(--space-4)}.lp-section{padding:64px var(--space-4)}.lp-facts{grid-template-columns:1fr 1fr;margin-top:48px}.lp-fact,.lp-fact+.lp-fact{padding:var(--space-4) var(--space-3) var(--space-4) 0;border-left:0}.lp-fact:nth-child(2n){padding-left:var(--space-4);border-left:1px solid rgba(255,255,255,.12)}.lp-fact__value{font-size:26px}.lp-steps,.lp-after,.lp-split{grid-template-columns:1fr}.lp-grants{grid-column:auto}.lp-table th,.lp-table td{padding-left:var(--space-4);padding-right:var(--space-4)}.lp-table th:first-child{width:64px}.lp-table th:last-child{width:104px}}.rl-page{background:var(--paper)}.rl-wrap{max-width:1160px;margin:0 auto;padding:56px var(--space-6) 96px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.rl-article{max-width:760px;min-width:0}.rl-toc{position:sticky;top:88px;font-size:var(--fs-body-sm)}.rl-toc__title{margin:0 0 var(--space-3);font:var(--fw-bold) var(--fs-body-sm)/1.3 var(--font-body);color:var(--ink-900)}.rl-toc ol{margin:0;padding:0;list-style:none;display:grid;gap:2px;border-left:1px solid var(--ink-150)}.rl-toc a{display:block;padding:6px var(--space-3);margin-left:-1px;border-left:2px solid transparent;color:var(--ink-600);line-height:1.35;text-decoration:none}.rl-toc a:hover{color:var(--ink-900);border-left-color:var(--ink-300);text-decoration:none}.rl-version{margin:0 0 var(--space-10);font-size:var(--fs-caption);color:var(--ink-500)}.rl-article h2,.rl-article h3{scroll-margin-top:96px}.app-main .rl-toc{top:var(--space-6)}.app-main .rl-article h2,.app-main .rl-article h3{scroll-margin-top:var(--space-6)}@media(max-width:1160px){.rl-wrap{grid-template-columns:1fr;gap:var(--space-8)}.rl-toc{position:static;padding:var(--space-5);border:1px solid var(--ink-150);border-radius:var(--radius-md);background:var(--ink-50)}.rl-toc ol{columns:2;display:block;border-left:0}.rl-toc a{padding-left:0;border-left:0;margin-left:0}}@media(max-width:760px){.rl-wrap{padding:40px var(--space-4) 72px}.rl-toc ol{columns:1}}.sdk-h1{margin:0 0 var(--space-3);font:var(--fw-extrabold) clamp(32px,5vw,44px)/1.1 var(--font-display);letter-spacing:-.025em;color:var(--ink-900)}.sdk-lead{margin:0 0 var(--space-12);font-size:17px;line-height:1.65;color:var(--ink-600)}.sdk-article h2{margin:var(--space-12) 0 var(--space-4);font:var(--fw-bold) 26px/1.25 var(--font-display);letter-spacing:-.015em;color:var(--ink-900)}.sdk-article h2:first-of-type{margin-top:0}.sdk-article h3{margin:var(--space-6) 0 var(--space-3);font:var(--fw-bold) 18px/1.3 var(--font-display);color:var(--ink-900)}.sdk-article p,.sdk-article li,.sdk-article dd{font-size:15px;line-height:1.7;color:var(--ink-700)}.sdk-article p{margin:0 0 var(--space-4)}.sdk-article ul,.sdk-article ol{margin:0 0 var(--space-4);padding-left:22px}.sdk-article li+li{margin-top:6px}.sdk-article code{font-family:var(--font-mono);font-size:13px;background:var(--ink-100);color:var(--ink-900);padding:1px 6px;border-radius:var(--radius-xs);overflow-wrap:anywhere}.sdk-note{font-size:var(--fs-caption)!important;color:var(--ink-600)!important}.sdk-defs{margin:0 0 var(--space-4);padding:0;border:1px solid var(--ink-150);border-radius:var(--radius-lg);overflow:hidden}.sdk-defs>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-4);padding:var(--space-4) var(--space-5)}.sdk-defs>div+div{border-top:1px solid var(--ink-150)}.sdk-defs dt{margin:0;font:var(--fw-bold) var(--fs-body-sm)/1.5 var(--font-body);color:var(--ink-900)}.sdk-defs dt code{font-weight:var(--fw-bold)}.sdk-defs dd{margin:0}.sdk-steps{list-style:none;padding:0!important;counter-reset:sdk-step;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.sdk-steps>li{counter-increment:sdk-step;position:relative;padding-left:40px;margin:0!important;min-width:0}.sdk-steps>li:before{content:counter(sdk-step);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:var(--fw-bold) 13px/1 var(--font-mono);background:var(--ink-100);color:var(--ink-900)}.sdk-steps .cb{margin-top:var(--space-2)}.sdk-callout{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--ink-150);border-left:3px solid var(--brand-text);border-radius:var(--radius-md);background:var(--ink-50)}.sdk-callout p:last-child,.sdk-callout ul:last-child{margin-bottom:0}@media(max-width:760px){.sdk-defs>div{grid-template-columns:1fr;gap:var(--space-1);padding:var(--space-4)}.sdk-lead{font-size:16px}}.cb{margin:0 0 var(--space-4);border:1px solid var(--ink-150);border-radius:var(--radius-md);background:var(--ink-50);overflow:hidden;min-width:0}.cb__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:8px 10px 8px 14px;border-bottom:1px solid var(--ink-150);background:var(--ink-100)}.cb__label{margin:0;font:var(--fw-semibold) var(--fs-label)/1.4 var(--font-mono);color:var(--ink-700);min-width:0;overflow-wrap:anywhere}.cb__actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--space-2)}.cb__btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-900);font:var(--fw-semibold) var(--fs-caption)/1 var(--font-body);cursor:pointer;text-decoration:none;white-space:nowrap}.cb__btn:hover{background:var(--ink-150);text-decoration:none;color:var(--ink-900)}.cb__btn[data-state=copied]{border-color:var(--brand-text)}.cb__pre{margin:0;padding:14px 16px;overflow:auto;font:13px/1.65 var(--font-mono);color:var(--ink-800);-moz-tab-size:4;tab-size:4}.cb__pre code{font:inherit;background:none;padding:0;color:inherit;border-radius:0;overflow-wrap:normal}.cb__pre:focus-visible{outline-offset:-3px}.cb--tall .cb__pre{max-height:min(70vh,640px)}.cb .cb__label,.cb .cb__caption{margin:0}.cb__caption{margin:0;padding:8px 14px;border-top:1px solid var(--ink-150);font-size:var(--fs-caption);line-height:1.5;color:var(--ink-600)}.sdk-card{display:grid;gap:8px;max-width:46ch;color:inherit}.sdk-card__title{margin:0;font:var(--fw-bold) var(--fs-body-sm)/1.4 var(--font-body);color:inherit}.sdk-card__body{margin:0;font-size:13px;line-height:1.6;color:inherit;opacity:.9}.sdk-card__body code{font-family:var(--font-mono);font-size:12px}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:none;padding:0;cursor:pointer}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}#main:focus{outline:none}.skip-link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:1000;padding:10px 16px;border-radius:var(--radius-sm);background:var(--iq-mint);color:#08081a;font:var(--fw-bold) var(--fs-body-sm)/1.2 var(--font-body);text-decoration:none;transform:translateY(calc(-100% - 16px))}.skip-link:focus,.skip-link:focus-visible{transform:none;outline:var(--border-thick) solid #08081a;outline-offset:2px;box-shadow:0 0 0 6px var(--iq-mint)}.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}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html,body{margin:0;padding:0;background:var(--ink-50)}body{font-family:var(--font-body);color:var(--ink-900);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--ink-900)}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}p a{text-decoration:underline;text-underline-offset:2px}@keyframes iqShimmer{0%{opacity:.35}50%{opacity:.7}to{opacity:.35}}@keyframes iqPulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes iqSpin{to{transform:rotate(360deg)}}@keyframes iqEnter{0%{opacity:0;transform:perspective(1400px) translateZ(-90px) rotateX(2.5deg)}to{opacity:1;transform:perspective(1400px) translateZ(0) rotateX(0)}}@keyframes iqRise{0%{opacity:.15;transform:perspective(1000px) translateY(30px) rotateX(3deg)}to{opacity:1;transform:none}}.bg-live{background-image:repeating-linear-gradient(to right,rgba(0,3,255,.035) 0 1px,transparent 1px 56px),repeating-linear-gradient(to bottom,rgba(0,3,255,.035) 0 1px,transparent 1px 56px)!important;animation:iqEnter .45s cubic-bezier(.2,.7,.2,1) both,iqLive 36s ease-in-out infinite alternate!important}.bg-live-mint{background-image:repeating-linear-gradient(to right,rgba(200,255,199,.07) 0 1px,transparent 1px 56px),repeating-linear-gradient(to bottom,rgba(200,255,199,.07) 0 1px,transparent 1px 56px)!important;animation:iqEnter .45s cubic-bezier(.2,.7,.2,1) both,iqLive 36s ease-in-out infinite alternate!important}@keyframes iqLive{0%{background-position:0px 0px,0px 0px}to{background-position:56px 28px,28px 56px}}.bg-floor{animation:iqFloor 14s linear infinite}@keyframes iqFloor{to{background-position:0px 0px,0px 64px}}.th-dark{--paper: #10122a;--ink-50: #08081a;--ink-100: #191c3a;--ink-150: #23264a;--ink-200: #2e3158;--ink-300: #454a77;--ink-400: #858ab4;--ink-500: #9ba0c4;--ink-600: #c0c4dd;--ink-700: #d8dbee;--ink-800: #eaecf7;--ink-900: #ffffff;--iq-blue: #4545f0;--blue-50: #171a45;--blue-100: #1d2153;--blue-200: #2a2e6b;--blue-300: #6b6bff;--blue-600: #3a3ad9;--blue-700: #3232c4}.th-dark{--link: #8f8fff;--link-hover: #b3b3ff;--brand-text: #8f8fff;--focus-ring: #c8ffc7;--border-control: #5f6496;--positive-text: #5ee0a0;--negative-text: #ff8fb0;--warning-text: #ffc266;--positive-soft: #0e3527;--negative-soft: #3d1428;--warning-soft: #3a2c10;--nav-active-bg: #2a2e6b;--band-bg: #10122a;--band-fg: #c8ffc7}.th-invert{--link: #c8ffc7;--link-hover: #e4ffe3;--brand-text: #c8ffc7;--focus-ring: #c8ffc7;--border-control: rgba(200,255,199,.6);--positive-text: #a8f0a6;--negative-text: #ffd9e4;--warning-text: #fdeccb;--nav-active-bg: #c8ffc7;--nav-active-fg: #0003ff}.th-dark,.th-invert{--brand-on-app: var(--iq-mint)}.th-dark .bg-live-mint{background-color:#0b0d33!important}.th-dark .hx-mint{background-color:#12143d!important}.mint-band{background-color:var(--band-bg)!important;color:var(--band-fg)!important}.mint-band h1,.mint-band h2,.mint-band h3{color:inherit}.th-dark .mint-band{box-shadow:inset 0 0 0 1px #c8ffc738}.th-dark .iq-strip{background-color:#0b0d33!important}.th-dark .bg-live{background-image:repeating-linear-gradient(to right,rgba(92,92,255,.07) 0 1px,transparent 1px 56px),repeating-linear-gradient(to bottom,rgba(92,92,255,.07) 0 1px,transparent 1px 56px)!important}.th-invert{--iq-blue: #c8ffc7;--iq-mint: #0003ff;--paper: #0a0dfa;--ink-50: #0002d6;--ink-100: rgba(200,255,199,.1);--ink-150: rgba(200,255,199,.22);--ink-200: rgba(200,255,199,.35);--ink-300: rgba(200,255,199,.45);--ink-400: rgba(200,255,199,.6);--ink-500: rgba(200,255,199,.72);--ink-600: rgba(200,255,199,.85);--ink-700: #d9ffd8;--ink-800: #e4ffe3;--ink-900: #f2fff1;--blue-50: rgba(200,255,199,.12);--blue-100: rgba(200,255,199,.18);--blue-200: rgba(200,255,199,.35);--blue-300: rgba(200,255,199,.55);--blue-600: #a8f0a6;--blue-700: #86e084}.th-invert .bg-live{background-image:repeating-linear-gradient(to right,rgba(200,255,199,.06) 0 1px,transparent 1px 56px),repeating-linear-gradient(to bottom,rgba(200,255,199,.06) 0 1px,transparent 1px 56px)!important}.th-invert .bg-live-mint{background-image:repeating-linear-gradient(to right,rgba(0,3,255,.07) 0 1px,transparent 1px 56px),repeating-linear-gradient(to bottom,rgba(0,3,255,.07) 0 1px,transparent 1px 56px)!important}.th-invert .bg-floor{background-image:repeating-linear-gradient(to right,rgba(0,3,255,.16) 0 1px,transparent 1px 64px),repeating-linear-gradient(to top,rgba(0,3,255,.16) 0 1px,transparent 1px 64px)!important}.th-invert main[data-screen-label=Auth] .bg-floor{background-image:repeating-linear-gradient(to right,rgba(200,255,199,.14) 0 1px,transparent 1px 64px),repeating-linear-gradient(to top,rgba(200,255,199,.14) 0 1px,transparent 1px 64px)!important}.mat{--radius-md: 12px;--radius-lg: 18px}.th-mint{--ink-50: #f2fff1;--ink-100: #e4ffe3;--ink-150: #d5f5d4;--ink-200: #c0e8bf;--blue-50: #e4ffe3}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}.bg-live,.bg-live-mint,.bg-floor{animation:none!important}}@media(max-width:1160px){.rz-hide-md{display:none!important}}@media(max-width:760px){.rz-hide{display:none!important}.rz-stack{grid-template-columns:minmax(0,1fr)!important}.rz-2col{grid-template-columns:1fr 1fr!important;gap:16px!important}.rz-3col{grid-template-columns:repeat(3,1fr)!important}.rz-pad{padding-left:20px!important;padding-right:20px!important}.rz-board{grid-template-columns:44px minmax(0,1fr) 64px 56px!important;gap:10px!important}.rz-teaser{grid-template-columns:44px minmax(0,1fr) 64px!important;gap:10px!important}.rz-recent{grid-template-columns:64px minmax(0,1fr) 64px 56px!important;gap:8px!important}.rz-subrow{grid-template-columns:100px minmax(0,1fr) 80px!important;gap:8px!important}.rz-errrow{grid-template-columns:40px 100px minmax(0,1fr)!important;gap:8px!important}.rz-drawer{width:88vw!important}}.on-ink :focus-visible{outline-color:var(--iq-mint)}
