@layer tokens,base,components,trading,game,app;@layer tokens{:root{color-scheme:dark light;--bg: #0A1020;--bg-elevated: #111A2E;--bg-raised: #18233A;--bg-muted: #1F2C46;--bg-inset: #05080F;--bg-inverse: #EEF2F9;--chart-ground: #05080F;--bg-translucent: #0A1020E0;--edge-light: #FFFFFF0F;--btn-sheen: #FFFFFF14;--edge-shade: #0000004D;--shadow-ambient: #02040A66;--fg-hero: #F7F9FD;--qr-ground: #FFFFFF;--qr-ink: #05080F;--moon: #2C418099;--sky: #1F2E5A;--horizon: #0A1020;--fg: #EEF2F9;--fg-muted: #9CA8BD;--fg-subtle: #919EB4;--fg-inverse: #0A1020;--hairline: #3C4A6B;--placeholder: #9CA8BD;--border: #2A3855;--border-strong: #66748F;--border-input: #66748F;--divider: #18233A;--accent: #FFBE24;--accent-hover: #FFD166;--accent-press: #FFE6A8;--accent-fg: #05080F;--accent-soft: #EFB65214;--accent-text: #FFD166;--focus-ring: #FFD166;--accent-line: #FFBE24;--up: #00E58C;--up-soft: #032918;--down: #FF4D6A;--down-soft: #340710;--flat: #8794AB;--flat-soft: #18233A;--buy-bg: #00E58C;--buy-bg-hover: #8FFFC8;--buy-fg: #05080F;--sell-bg: #FF4D6A;--sell-bg-hover: #FFB3C4;--sell-fg: #05080F;--up-graph: #00E58C;--down-graph: #FF4D6A;--celebrate-glow: #FFD16680;--aura-up: #00E58C2E;--aura-down: #FF4D6A2E;--ok: #00E58C;--ok-soft: #032918;--pending: #2FD8F5;--pending-soft: #022C38;--fail: #FF4D6A;--fail-soft: #340710;--info: #2FD8F5;--info-soft: #022C38;--live: #2FD8F5;--xp-from: #BD8000;--xp: #FFBE24;--xp-sheen: #FFE6A8;--xp-edge: #BD8000;--xp-track: #1F2C46;--streak: #FF8A3D;--boost: #AE82FF;--boost-line: #B39CF773;--boost-edge: #5B2FBF;--boost-fg: #05080F;--celebrate: #FFD166;--scrim: #04060AB8;--shadow-color: #02040AB3;--glow-accent: #EFB65247;--tier-cobre: #B0693A;--tier-cobre-disc: #BE7442;--tier-cobre-soft: #33200F;--tier-cobre-text: #E0A97E;--tier-cobre-edge: #5E3418;--tier-cobre-sheen: #F3CBA8;--tier-cobre-line: #B0693A73;--metal-cobre: linear-gradient(135deg, #5E3418 0%, #F3CBA8 16%, #B0693A 36%, #5E3418 56%, #F3CBA8 78%, #B0693A 100%);--tier-plata: #8A99A8;--tier-plata-disc: #8A99A8;--tier-plata-soft: #1A222C;--tier-plata-text: #BFCBD6;--tier-plata-edge: #4A5666;--tier-plata-sheen: #EDF2F7;--tier-plata-line: #8A99A873;--metal-plata: linear-gradient(135deg, #4A5666 0%, #EDF2F7 16%, #8A99A8 36%, #4A5666 56%, #EDF2F7 78%, #8A99A8 100%);--tier-oro: #E3A93C;--tier-oro-disc: #E3A93C;--tier-oro-soft: #32240B;--tier-oro-text: #F5CE7E;--tier-oro-edge: #8E5C10;--tier-oro-sheen: #FCE3B0;--tier-oro-line: #E3A93C73;--metal-oro: linear-gradient(135deg, #8E5C10 0%, #FCE3B0 16%, #E3A93C 36%, #8E5C10 56%, #FCE3B0 78%, #E3A93C 100%);--tier-platino: #9FC4DC;--tier-platino-disc: #9FC4DC;--tier-platino-soft: #14232E;--tier-platino-text: #D6E6F2;--tier-platino-edge: #4E7290;--tier-platino-sheen: #EAF5FC;--tier-platino-line: #9FC4DC73;--metal-platino: linear-gradient(135deg, #4E7290 0%, #EAF5FC 16%, #9FC4DC 36%, #4E7290 56%, #EAF5FC 78%, #9FC4DC 100%);--tier-diamante: #8FA6F0;--tier-diamante-disc: #8FA6F0;--tier-diamante-soft: #171E3D;--tier-diamante-text: #C9D8FF;--tier-diamante-edge: #4B5BB8;--tier-diamante-sheen: #E8EDFF;--tier-diamante-line: #8FA6F073;--metal-diamante: linear-gradient(135deg, #4B5BB8 0%, #E8EDFF 16%, #8FA6F0 36%, #4B5BB8 56%, #E8EDFF 78%, #8FA6F0 100%);--class-cripto: #8E4DFF;--class-cripto-tint: #8E4DFF29;--class-cripto-line: #8E4DFF57;--class-cripto-disc: #8E4DFF3D;--class-acciones: #2FD8F5;--class-acciones-tint: #2FD8F529;--class-acciones-line: #2FD8F557;--class-acciones-disc: #2FD8F53D;--class-metales: #FFBE24;--class-metales-tint: #FFBE2429;--class-metales-line: #FFBE2457;--class-metales-disc: #FFBE243D;--class-bonos: #00E58C;--class-bonos-tint: #00E58C29;--class-bonos-line: #00E58C57;--class-bonos-disc: #00E58C3D;--class-materias: #FF6B00;--class-materias-tint: #FF6B0029;--class-materias-line: #FF6B0057;--class-materias-disc: #FF6B003D;--class-efectivo: #B8C3CF;--class-efectivo-tint: #B8C3CF29;--class-efectivo-line: #B8C3CF57;--class-efectivo-disc: #B8C3CF3D;--brand-btc: #F7931A;--brand-btc-tint: #F7931A29;--brand-btc-line: #F7931A57;--brand-eth: #627EEA;--brand-eth-tint: #627EEA29;--brand-eth-line: #627EEA57;--brand-usdt: #26A17B;--brand-usdt-tint: #26A17B29;--brand-usdt-line: #26A17B57;--brand-sol: #14F195;--brand-sol-tint: #14F19529;--brand-sol-line: #14F19557;--font-display: "Archivo", system-ui, sans-serif;--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", "Roboto Mono", monospace;--text-micro: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.125rem;--text-4xl: 2.75rem;--text-5xl: 3.5rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--leading-none: 1;--leading-display: 1.1;--leading-tight: 1.15;--leading-heading: 1.25;--leading-snug: 1.3;--leading-subhead: 1.35;--leading-normal: 1.5;--tracking-tighter: -.02em;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-caps: .06em;--tracking-wider: .07em;--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-7: 24px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-11: 64px;--space-12: 80px;--space-13: 96px;--radius-xs: 4px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-sheet: 28px;--radius-game: 24px;--radius-pill: 999px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--control-compact: 32px;--control-base: 40px;--control-tap: 44px;--control-lg: 52px;--control-xl: 64px;--disc-sm: 28px;--disc-md: 36px;--disc-lg: 48px;--disc-xl: 56px;--disc-xxl: 64px;--disc-hero: 72px;--bar-sm: 6px;--bar-md: 8px;--bar-lg: 14px;--switch-w: 48px;--switch-h: 28px;--switch-thumb: 22px;--book-row: 22px;--textarea-h: 88px;--qr-size: 176px;--spark-h: 28px;--spark-w: 56px;--dot-sm: 7px;--dot-md: 8px;--dot-lg: 10px;--gauge-ring: 88px;--gauge-ring-stroke: 15px;--gauge-arc: 56px;--chart-depth-h: 96px;--chart-heat-h: 32px;--chart-heat-cell: 4px;--chart-equity-min: 150px;--chart-equity-max: 230px;--chart-recorrido-h: 44px;--sky-depth-panel: 160px;--sky-depth-season: 120px;--particle: 6px;--caret: 6px;--accent-bar: 3px;--medal-col: 160px;--alloc-rows-min: 144px;--rank-col: 36px;--razon-num-minor: .5;--razon-num-unidad: .32;--razon-num-unidad-aire: .5;--razon-disco-piso: 2.4;--razon-tilde-ancho: .4;--razon-tilde-alto: .7;--razon-tilde-sube: -.2;--razon-pildora-variacion: 4.9;--razon-halo-etiqueta: .3;--razon-stat-min: 8;--razon-arco-aire: .15;--blur-xs: 4px;--blur-sm: 6px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-xxl: 32px;--blur-bloom: 80px;--stroke-base: 1.5px;--stroke-bold: 2px;--stroke-heavy: 2.5px;--z-base: 0;--z-raised: 10;--z-sticky: 20;--z-topbar: 30;--z-tabbar: 40;--z-scrim: 50;--z-sheet: 60;--z-popover: 70;--z-toast: 80;--z-celebration: 90;--dur-tick: 90ms;--dur-release: .7s;--dur-micro: .13s;--dur-exit: .16s;--dur-base: .2s;--dur-enter: .28s;--dur-settle: .48s;--dur-celebrate: .62s;--dur-spin: .9s;--dur-ambient: 2.4s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.64, 0, .78, 0);--ease-standard: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.3, .64, 1);--ease-bounce: cubic-bezier(.22, 1.45, .36, 1);--shell-topbar-h: 56px;--shell-tabbar-h: 58px;--shell-sidebar-w: 232px;--shell-reading-max: 680px;--shell-levelup-max: 360px;--shell-toast-max: 420px;--shell-sheet-max: 480px;--shell-mesa-col-min: 300px;--shell-mesa-col-max: 340px;--elev-1: inset 0px 1px 0px var(--edge-light), 0px 1px 2px var(--shadow-color), 0px 10px 28px -14px var(--shadow-ambient);--elev-2: inset 0px 1px 0px var(--edge-light), 0px 2px 6px var(--shadow-color), 0px 16px 40px -16px var(--shadow-ambient);--elev-3: inset 0px 1px 0px var(--edge-light), 0px 0px 0px 1px var(--border), 0px 12px 32px -8px var(--shadow-color), 0px 32px 80px -24px var(--shadow-ambient);--elev-sunken: inset 0px 1px 2px var(--edge-shade), inset 0px 0px 0px 1px var(--edge-light);--stretch-display: 112%;--stretch-hero: 118%;--track-micro: .08em;--track-xs: .01em;--track-sm: 0em;--track-base: -.005em;--track-lg: -.01em;--track-xl: -.015em;--track-2xl: -.02em;--track-3xl: -.025em;--track-4xl: -.035em;--track-5xl: -.04em;--shadow-md: 0 4px 12px var(--shadow-color);--shadow-lg: 0 12px 32px var(--shadow-color);--shadow-glow: 0 0 0 1px var(--glow-accent), 0 4px 24px var(--glow-accent);--stroke-metal: var(--metal-oro);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg: #EEF2F9;--bg-elevated: #FFFFFF;--bg-raised: #EEF2F9;--bg-muted: #FFFFFF;--bg-inset: #E7ECF4;--bg-inverse: #0A1020;--chart-ground: #F7F9FD;--bg-translucent: #EEF2F9E0;--edge-light: #FFFFFFCC;--btn-sheen: #FFFFFF33;--edge-shade: #0B101826;--shadow-ambient: #0B10181F;--fg-hero: #05080F;--qr-ground: #FFFFFF;--qr-ink: #05080F;--moon: #FFFFFFB3;--sky: #DCE4F5;--horizon: #EEF2F9;--fg: #0A1020;--fg-muted: #3C4A6B;--fg-subtle: #566580;--fg-inverse: #EEF2F9;--hairline: #9CA8BD;--placeholder: #3C4A6B;--border: #C0C9D9;--border-strong: #7A87A0;--border-input: #7A87A0;--divider: #DDE3EE;--accent: #F0A500;--accent-hover: #BD8000;--accent-press: #8F6000;--accent-fg: #05080F;--accent-soft: #FFF6DE;--accent-text: #7D5300;--focus-ring: #8F6000;--accent-line: #8F6000;--up: #06663D;--up-soft: #D6FFE9;--down: #B01234;--down-soft: #FFE0E7;--flat: #566580;--flat-soft: #DDE3EE;--buy-bg: #00E58C;--buy-bg-hover: #8FFFC8;--buy-fg: #05080F;--sell-bg: #FF4D6A;--sell-bg-hover: #FFB3C4;--sell-fg: #05080F;--up-graph: #009C5E;--down-graph: #D41840;--celebrate-glow: #FFBE2466;--aura-up: #00C97A1F;--aura-down: #F02A501F;--ok: #06663D;--ok-soft: #D6FFE9;--pending: #04596C;--pending-soft: #D9F7FF;--fail: #B01234;--fail-soft: #FFE0E7;--info: #047992;--info-soft: #D9F7FF;--live: #047992;--xp-from: #BD8000;--xp: #F0A500;--xp-sheen: #FFD166;--xp-edge: #8F6000;--xp-track: #E7ECF4;--streak: #B84300;--boost: #5E16C9;--boost-line: #5B2FBF73;--boost-edge: #420E90;--boost-fg: #FFFFFF;--celebrate: #BD8000;--scrim: #0B101870;--shadow-color: #0B101833;--glow-accent: #E09E2E33;--tier-cobre: #8F4E22;--tier-cobre-disc: #BE7442;--tier-cobre-soft: #F6E7DB;--tier-cobre-text: #7A3F16;--tier-cobre-edge: #4A2710;--tier-cobre-sheen: #F0C9AE;--tier-cobre-line: #8F4E2273;--metal-cobre: linear-gradient(135deg, #4A2710 0%, #F0C9AE 16%, #8F4E22 36%, #4A2710 56%, #F0C9AE 78%, #8F4E22 100%);--tier-plata: #6B7A8A;--tier-plata-disc: #8A99A8;--tier-plata-soft: #E9EEF3;--tier-plata-text: #4B5867;--tier-plata-edge: #35404D;--tier-plata-sheen: #F3F6F9;--tier-plata-line: #6B7A8A73;--metal-plata: linear-gradient(135deg, #35404D 0%, #F3F6F9 16%, #6B7A8A 36%, #35404D 56%, #F3F6F9 78%, #6B7A8A 100%);--tier-oro: #B87B18;--tier-oro-disc: #E3A93C;--tier-oro-soft: #FFF3DB;--tier-oro-text: #8E5C10;--tier-oro-edge: #663F0B;--tier-oro-sheen: #FCE3B0;--tier-oro-line: #B87B1873;--metal-oro: linear-gradient(135deg, #663F0B 0%, #FCE3B0 16%, #B87B18 36%, #663F0B 56%, #FCE3B0 78%, #B87B18 100%);--tier-platino: #4A7290;--tier-platino-disc: #9FC4DC;--tier-platino-soft: #E2EFF7;--tier-platino-text: #2E4F66;--tier-platino-edge: #22384A;--tier-platino-sheen: #EEF6FB;--tier-platino-line: #4A729073;--metal-platino: linear-gradient(135deg, #22384A 0%, #EEF6FB 16%, #4A7290 36%, #22384A 56%, #EEF6FB 78%, #4A7290 100%);--tier-diamante: #4453B8;--tier-diamante-disc: #8FA6F0;--tier-diamante-soft: #E4E8FF;--tier-diamante-text: #2B3796;--tier-diamante-edge: #1C2570;--tier-diamante-sheen: #EDF0FF;--tier-diamante-line: #4453B873;--metal-diamante: linear-gradient(135deg, #1C2570 0%, #EDF0FF 16%, #4453B8 36%, #1C2570 56%, #EDF0FF 78%, #4453B8 100%);--class-cripto: #7628F0;--class-cripto-tint: #7628F029;--class-cripto-line: #7628F057;--class-cripto-disc: #7628F03D;--class-acciones: #0497B5;--class-acciones-tint: #0497B529;--class-acciones-line: #0497B557;--class-acciones-disc: #0497B53D;--class-metales: #BD8000;--class-metales-tint: #BD800029;--class-metales-line: #BD800057;--class-metales-disc: #BD80003D;--class-bonos: #068952;--class-bonos-tint: #06895229;--class-bonos-line: #06895257;--class-bonos-disc: #0689523D;--class-materias: #B84300;--class-materias-tint: #B8430029;--class-materias-line: #B8430057;--class-materias-disc: #B843003D;--class-efectivo: #738091;--class-efectivo-tint: #73809129;--class-efectivo-line: #73809157;--class-efectivo-disc: #7380913D}}:root[data-theme=light]{color-scheme:light;--bg: #EEF2F9;--bg-elevated: #FFFFFF;--bg-raised: #EEF2F9;--bg-muted: #FFFFFF;--bg-inset: #E7ECF4;--bg-inverse: #0A1020;--chart-ground: #F7F9FD;--bg-translucent: #EEF2F9E0;--edge-light: #FFFFFFCC;--btn-sheen: #FFFFFF33;--edge-shade: #0B101826;--shadow-ambient: #0B10181F;--fg-hero: #05080F;--qr-ground: #FFFFFF;--qr-ink: #05080F;--moon: #FFFFFFB3;--sky: #DCE4F5;--horizon: #EEF2F9;--fg: #0A1020;--fg-muted: #3C4A6B;--fg-subtle: #566580;--fg-inverse: #EEF2F9;--hairline: #9CA8BD;--placeholder: #3C4A6B;--border: #C0C9D9;--border-strong: #7A87A0;--border-input: #7A87A0;--divider: #DDE3EE;--accent: #F0A500;--accent-hover: #BD8000;--accent-press: #8F6000;--accent-fg: #05080F;--accent-soft: #FFF6DE;--accent-text: #7D5300;--focus-ring: #8F6000;--accent-line: #8F6000;--up: #06663D;--up-soft: #D6FFE9;--down: #B01234;--down-soft: #FFE0E7;--flat: #566580;--flat-soft: #DDE3EE;--buy-bg: #00E58C;--buy-bg-hover: #8FFFC8;--buy-fg: #05080F;--sell-bg: #FF4D6A;--sell-bg-hover: #FFB3C4;--sell-fg: #05080F;--up-graph: #009C5E;--down-graph: #D41840;--celebrate-glow: #FFBE2466;--aura-up: #00C97A1F;--aura-down: #F02A501F;--ok: #06663D;--ok-soft: #D6FFE9;--pending: #04596C;--pending-soft: #D9F7FF;--fail: #B01234;--fail-soft: #FFE0E7;--info: #047992;--info-soft: #D9F7FF;--live: #047992;--xp-from: #BD8000;--xp: #F0A500;--xp-sheen: #FFD166;--xp-edge: #8F6000;--xp-track: #E7ECF4;--streak: #B84300;--boost: #5E16C9;--boost-line: #5B2FBF73;--boost-edge: #420E90;--boost-fg: #FFFFFF;--celebrate: #BD8000;--scrim: #0B101870;--shadow-color: #0B101833;--glow-accent: #E09E2E33;--tier-cobre: #8F4E22;--tier-cobre-disc: #BE7442;--tier-cobre-soft: #F6E7DB;--tier-cobre-text: #7A3F16;--tier-cobre-edge: #4A2710;--tier-cobre-sheen: #F0C9AE;--tier-cobre-line: #8F4E2273;--metal-cobre: linear-gradient(135deg, #4A2710 0%, #F0C9AE 16%, #8F4E22 36%, #4A2710 56%, #F0C9AE 78%, #8F4E22 100%);--tier-plata: #6B7A8A;--tier-plata-disc: #8A99A8;--tier-plata-soft: #E9EEF3;--tier-plata-text: #4B5867;--tier-plata-edge: #35404D;--tier-plata-sheen: #F3F6F9;--tier-plata-line: #6B7A8A73;--metal-plata: linear-gradient(135deg, #35404D 0%, #F3F6F9 16%, #6B7A8A 36%, #35404D 56%, #F3F6F9 78%, #6B7A8A 100%);--tier-oro: #B87B18;--tier-oro-disc: #E3A93C;--tier-oro-soft: #FFF3DB;--tier-oro-text: #8E5C10;--tier-oro-edge: #663F0B;--tier-oro-sheen: #FCE3B0;--tier-oro-line: #B87B1873;--metal-oro: linear-gradient(135deg, #663F0B 0%, #FCE3B0 16%, #B87B18 36%, #663F0B 56%, #FCE3B0 78%, #B87B18 100%);--tier-platino: #4A7290;--tier-platino-disc: #9FC4DC;--tier-platino-soft: #E2EFF7;--tier-platino-text: #2E4F66;--tier-platino-edge: #22384A;--tier-platino-sheen: #EEF6FB;--tier-platino-line: #4A729073;--metal-platino: linear-gradient(135deg, #22384A 0%, #EEF6FB 16%, #4A7290 36%, #22384A 56%, #EEF6FB 78%, #4A7290 100%);--tier-diamante: #4453B8;--tier-diamante-disc: #8FA6F0;--tier-diamante-soft: #E4E8FF;--tier-diamante-text: #2B3796;--tier-diamante-edge: #1C2570;--tier-diamante-sheen: #EDF0FF;--tier-diamante-line: #4453B873;--metal-diamante: linear-gradient(135deg, #1C2570 0%, #EDF0FF 16%, #4453B8 36%, #1C2570 56%, #EDF0FF 78%, #4453B8 100%);--class-cripto: #7628F0;--class-cripto-tint: #7628F029;--class-cripto-line: #7628F057;--class-cripto-disc: #7628F03D;--class-acciones: #0497B5;--class-acciones-tint: #0497B529;--class-acciones-line: #0497B557;--class-acciones-disc: #0497B53D;--class-metales: #BD8000;--class-metales-tint: #BD800029;--class-metales-line: #BD800057;--class-metales-disc: #BD80003D;--class-bonos: #068952;--class-bonos-tint: #06895229;--class-bonos-line: #06895257;--class-bonos-disc: #0689523D;--class-materias: #B84300;--class-materias-tint: #B8430029;--class-materias-line: #B8430057;--class-materias-disc: #B843003D;--class-efectivo: #738091;--class-efectivo-tint: #73809129;--class-efectivo-line: #73809157;--class-efectivo-disc: #7380913D}:root[data-theme=dark]{color-scheme:dark;--bg: #0A1020;--bg-elevated: #111A2E;--bg-raised: #18233A;--bg-muted: #1F2C46;--bg-inset: #05080F;--bg-inverse: #EEF2F9;--chart-ground: #05080F;--bg-translucent: #0A1020E0;--edge-light: #FFFFFF0F;--btn-sheen: #FFFFFF14;--edge-shade: #0000004D;--shadow-ambient: #02040A66;--fg-hero: #F7F9FD;--qr-ground: #FFFFFF;--qr-ink: #05080F;--moon: #2C418099;--sky: #1F2E5A;--horizon: #0A1020;--fg: #EEF2F9;--fg-muted: #9CA8BD;--fg-subtle: #919EB4;--fg-inverse: #0A1020;--hairline: #3C4A6B;--placeholder: #9CA8BD;--border: #2A3855;--border-strong: #66748F;--border-input: #66748F;--divider: #18233A;--accent: #FFBE24;--accent-hover: #FFD166;--accent-press: #FFE6A8;--accent-fg: #05080F;--accent-soft: #EFB65214;--accent-text: #FFD166;--focus-ring: #FFD166;--accent-line: #FFBE24;--up: #00E58C;--up-soft: #032918;--down: #FF4D6A;--down-soft: #340710;--flat: #8794AB;--flat-soft: #18233A;--buy-bg: #00E58C;--buy-bg-hover: #8FFFC8;--buy-fg: #05080F;--sell-bg: #FF4D6A;--sell-bg-hover: #FFB3C4;--sell-fg: #05080F;--up-graph: #00E58C;--down-graph: #FF4D6A;--celebrate-glow: #FFD16680;--aura-up: #00E58C2E;--aura-down: #FF4D6A2E;--ok: #00E58C;--ok-soft: #032918;--pending: #2FD8F5;--pending-soft: #022C38;--fail: #FF4D6A;--fail-soft: #340710;--info: #2FD8F5;--info-soft: #022C38;--live: #2FD8F5;--xp-from: #BD8000;--xp: #FFBE24;--xp-sheen: #FFE6A8;--xp-edge: #BD8000;--xp-track: #1F2C46;--streak: #FF8A3D;--boost: #AE82FF;--boost-line: #B39CF773;--boost-edge: #5B2FBF;--boost-fg: #05080F;--celebrate: #FFD166;--scrim: #04060AB8;--shadow-color: #02040AB3;--glow-accent: #EFB65247;--tier-cobre: #B0693A;--tier-cobre-disc: #BE7442;--tier-cobre-soft: #33200F;--tier-cobre-text: #E0A97E;--tier-cobre-edge: #5E3418;--tier-cobre-sheen: #F3CBA8;--tier-cobre-line: #B0693A73;--metal-cobre: linear-gradient(135deg, #5E3418 0%, #F3CBA8 16%, #B0693A 36%, #5E3418 56%, #F3CBA8 78%, #B0693A 100%);--tier-plata: #8A99A8;--tier-plata-disc: #8A99A8;--tier-plata-soft: #1A222C;--tier-plata-text: #BFCBD6;--tier-plata-edge: #4A5666;--tier-plata-sheen: #EDF2F7;--tier-plata-line: #8A99A873;--metal-plata: linear-gradient(135deg, #4A5666 0%, #EDF2F7 16%, #8A99A8 36%, #4A5666 56%, #EDF2F7 78%, #8A99A8 100%);--tier-oro: #E3A93C;--tier-oro-disc: #E3A93C;--tier-oro-soft: #32240B;--tier-oro-text: #F5CE7E;--tier-oro-edge: #8E5C10;--tier-oro-sheen: #FCE3B0;--tier-oro-line: #E3A93C73;--metal-oro: linear-gradient(135deg, #8E5C10 0%, #FCE3B0 16%, #E3A93C 36%, #8E5C10 56%, #FCE3B0 78%, #E3A93C 100%);--tier-platino: #9FC4DC;--tier-platino-disc: #9FC4DC;--tier-platino-soft: #14232E;--tier-platino-text: #D6E6F2;--tier-platino-edge: #4E7290;--tier-platino-sheen: #EAF5FC;--tier-platino-line: #9FC4DC73;--metal-platino: linear-gradient(135deg, #4E7290 0%, #EAF5FC 16%, #9FC4DC 36%, #4E7290 56%, #EAF5FC 78%, #9FC4DC 100%);--tier-diamante: #8FA6F0;--tier-diamante-disc: #8FA6F0;--tier-diamante-soft: #171E3D;--tier-diamante-text: #C9D8FF;--tier-diamante-edge: #4B5BB8;--tier-diamante-sheen: #E8EDFF;--tier-diamante-line: #8FA6F073;--metal-diamante: linear-gradient(135deg, #4B5BB8 0%, #E8EDFF 16%, #8FA6F0 36%, #4B5BB8 56%, #E8EDFF 78%, #8FA6F0 100%);--class-cripto: #8E4DFF;--class-cripto-tint: #8E4DFF29;--class-cripto-line: #8E4DFF57;--class-cripto-disc: #8E4DFF3D;--class-acciones: #2FD8F5;--class-acciones-tint: #2FD8F529;--class-acciones-line: #2FD8F557;--class-acciones-disc: #2FD8F53D;--class-metales: #FFBE24;--class-metales-tint: #FFBE2429;--class-metales-line: #FFBE2457;--class-metales-disc: #FFBE243D;--class-bonos: #00E58C;--class-bonos-tint: #00E58C29;--class-bonos-line: #00E58C57;--class-bonos-disc: #00E58C3D;--class-materias: #FF6B00;--class-materias-tint: #FF6B0029;--class-materias-line: #FF6B0057;--class-materias-disc: #FF6B003D;--class-efectivo: #B8C3CF;--class-efectivo-tint: #B8C3CF29;--class-efectivo-line: #B8C3CF57;--class-efectivo-disc: #B8C3CF3D}@media(prefers-reduced-motion:reduce){:root{--dur-micro: 1ms;--dur-base: 1ms;--dur-enter: 1ms;--dur-celebrate: 1ms;--dur-ambient: 1ms}}@media(pointer:coarse){:root{--control-base: 44px}}@media(pointer:fine){:root[data-density=compact]{--control-base: 32px}}}@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--border-strong) transparent}body{min-height:100dvh;background-color:var(--bg);background-image:radial-gradient(70% 45% at 22% -12%,var(--moon) 0%,transparent 62%),linear-gradient(180deg,var(--sky) 0%,var(--horizon) 55%,var(--bg) 100%);background-size:100% 100dvh;background-repeat:no-repeat}body[data-dia=up]{background-image:radial-gradient(90% 40% at 50% -8%,var(--aura-up) 0%,transparent 70%),radial-gradient(70% 45% at 22% -12%,var(--moon) 0%,transparent 62%),linear-gradient(180deg,var(--sky) 0%,var(--horizon) 55%,var(--bg) 100%)}body[data-dia=down]{background-image:radial-gradient(90% 40% at 50% -8%,var(--aura-down) 0%,transparent 70%),radial-gradient(70% 45% at 22% -12%,var(--moon) 0%,transparent 62%),linear-gradient(180deg,var(--sky) 0%,var(--horizon) 55%,var(--bg) 100%)}body{color:var(--fg);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none;font-variant-numeric:tabular-nums}img,svg,video,canvas{display:block;max-width:100%}[hidden]{display:none!important}.shell{color:var(--fg);display:grid;grid-template-areas:"side top" "side main";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh;container-type:inline-size;container-name:shell}.shell__main{grid-area:main;container-type:inline-size;container-name:main;padding-inline:max(var(--space-5),var(--safe-left),var(--safe-right));padding-block:var(--space-5) calc(var(--shell-tabbar-h) + var(--safe-bottom) + var(--space-7))}.shell__sidebar{display:none}.portada{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--shell-reading-max);margin-inline:auto;padding-inline:max(var(--space-5),var(--safe-left),var(--safe-right));padding-block:calc(var(--space-8) + var(--safe-top)) calc(var(--space-8) + var(--safe-bottom))}.shell__topbar>.grow{min-width:min-content}.shell__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}@container shell (max-width: 26em){.shell__topbar{flex-wrap:wrap;row-gap:var(--space-2);padding-block:var(--space-3)}.shell__topbar>.grow{flex:1 0 100%}}.shell__topbar{grid-area:top;position:sticky;top:0;z-index:var(--z-topbar);color:var(--fg);min-height:var(--shell-topbar-h);padding-top:var(--safe-top);padding-inline:var(--space-5);display:flex;align-items:center;gap:var(--space-4);background:var(--bg-translucent);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.shell__tabbar{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-tabbar);color:var(--fg);min-height:var(--shell-tabbar-h);padding-bottom:var(--safe-bottom);display:flex;background:var(--bg-elevated);box-shadow:0 calc(var(--space-2) * -1) var(--blur-xl) var(--shadow-color)}.tabbar__item>svg{stroke-width:2}.tabbar__item[aria-current=page]>svg{stroke-width:2.4}.tabbar__item[aria-current=page]{font-weight:var(--weight-semibold)}.tabbar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--control-tap);padding-block:var(--space-2);font-size:var(--text-micro);font-weight:var(--weight-medium);color:var(--fg-subtle);text-decoration:none;transition:color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.tabbar__item:hover{color:var(--fg)}.tabbar__item[aria-current=page]{color:var(--accent-text)}.tabbar__item>svg{width:var(--icon-md);height:var(--icon-md)}@container shell (min-width: 768px){.shell__sidebar{grid-area:side;width:var(--shell-sidebar-w);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-4);padding-top:calc(var(--space-5) + var(--safe-top));border-inline-end:1px solid var(--divider);position:sticky;top:0;height:100dvh;overflow-y:auto}.shell__tabbar{display:none}.shell__main{padding-inline:var(--space-7);padding-block:var(--space-7)}.shell__sidebar .tabbar__item{flex:none;flex-direction:row;justify-content:flex-start;gap:var(--space-3);min-height:var(--control-lg);padding-inline:var(--space-4);font-size:var(--text-sm);color:var(--fg-muted);border-radius:var(--radius-md)}.shell__sidebar .tabbar__item:hover{color:var(--fg);background:var(--bg-raised)}.shell__sidebar .tabbar__item[aria-current=page]{color:var(--accent-text);background:var(--bg-raised)}.shell__sidebar .tabbar__item:focus-visible{outline-offset:-2px}}.prose{max-width:var(--shell-reading-max)}h1,h2,h3,h4{font-weight:var(--weight-semibold);text-wrap:balance}h1{font-size:var(--text-2xl);letter-spacing:var(--track-2xl);line-height:var(--leading-display)}h2{font-size:var(--text-xl);letter-spacing:var(--track-xl);line-height:var(--leading-heading)}h3{font-size:var(--text-lg);letter-spacing:var(--track-lg);line-height:var(--leading-subhead)}h4{font-size:var(--text-base);letter-spacing:var(--track-base);line-height:var(--leading-snug)}@media(min-width:1152px){h1{font-size:var(--text-3xl);letter-spacing:var(--track-3xl);line-height:var(--leading-display)}}p{text-wrap:pretty}strong,b{font-weight:var(--weight-semibold)}.t-display{font-family:var(--font-display);font-weight:var(--weight-bold);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight)}.t-label{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-subtle)}.t-muted{color:var(--fg-muted)}.t-subtle{color:var(--fg-subtle);font-size:var(--text-sm)}.t-caption{font-size:var(--text-xs);color:var(--fg-subtle);line-height:var(--leading-snug)}a{color:var(--accent-text);text-decoration-thickness:1px;text-underline-offset:2px}.num{unicode-bidi:isolate;direction:ltr;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--tracking-normal)}.num--code{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1;overflow-wrap:anywhere}.num--up{color:var(--up)}.num--down{color:var(--down)}.num--flat{color:var(--flat)}.num--hero{font-size:var(--text-4xl);font-weight:var(--weight-medium);line-height:var(--leading-none);letter-spacing:var(--track-4xl);color:var(--fg-hero)}.num--xl{font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--track-2xl);color:var(--fg-hero)}.num--sm{font-size:var(--text-sm)}.num--xs{font-size:var(--text-xs)}.num__minor{color:var(--fg-muted);font-size:calc(var(--razon-num-minor) * 1em);font-weight:var(--weight-regular);margin-inline-start:0}.num__unit{font-family:var(--font-sans);font-size:max(calc(var(--razon-num-unidad) * 1em),var(--text-micro));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-subtle);margin-inline-start:calc(var(--razon-num-unidad-aire) * 1em);vertical-align:baseline}button,input,select,textarea{font:inherit}button{border:0;background:none;cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{width:100%;min-height:var(--control-tap);padding:var(--space-4) var(--space-5);font-size:var(--text-base);color:var(--fg);background:var(--bg-muted);border:1px solid var(--border-input);border-radius:var(--radius-md);transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}input:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--border-strong)}input::placeholder,textarea::placeholder{color:var(--placeholder)}input:disabled,select:disabled,textarea:disabled{background:var(--bg-inset);color:var(--fg-subtle);cursor:not-allowed}input[inputmode=decimal],input[inputmode=numeric],input.num{unicode-bidi:isolate;direction:ltr;font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:end}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.card--flush,.panel,.list) :where(a,button,[tabindex]):focus-visible{outline-offset:-2px}hr,.divider{border:0;border-top:1px solid var(--divider)}.stack{display:flex;flex-direction:column}.stack--1{gap:var(--space-2)}.stack--2{gap:var(--space-3)}.stack--3{gap:var(--space-4)}.stack--4{gap:var(--space-5)}.stack--5{gap:var(--space-7)}.stack--6{gap:var(--space-8)}.row{display:flex;align-items:center;gap:var(--space-3)}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.row--baseline{align-items:baseline}.grow{flex:1;min-width:0}.grid{display:grid;gap:var(--space-4)}@media(min-width:768px){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.asset,.tier-disc,.medal__disc,.empty__icon{min-width:calc(var(--razon-disco-piso) * 1em);min-height:calc(var(--razon-disco-piso) * 1em)}[dir=rtl]{--dir: -1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:var(--control-tap);padding-inline:var(--space-6);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-none);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-decoration:none;background:linear-gradient(180deg,var(--btn-sheen),transparent 40%) padding-box,linear-gradient(var(--accent),var(--accent)) padding-box;color:var(--accent-fg);box-shadow:inset 0 1px 0 var(--edge-light),inset 0 -1px 0 var(--edge-shade),0 1px 2px var(--shadow-color);transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.btn:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-hover)}.btn--soft{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 1px 0 var(--edge-light)}.btn--soft:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.btn--outline{background:transparent;color:var(--fg);border-color:var(--border-strong);box-shadow:inset 0 1px 0 var(--edge-light)}.btn--outline:hover:not(:disabled){background:var(--bg-raised);border-color:var(--fg-subtle)}.btn--outline[aria-pressed=true],.btn--outline[aria-pressed=true]:hover:not(:disabled){background:var(--bg-raised);color:var(--accent-text);border-color:var(--accent-text)}.btn--plain{background:transparent;color:var(--fg-muted);padding-inline:var(--space-4);box-shadow:none}.btn--plain:hover:not(:disabled){color:var(--fg);background:var(--bg-raised)}.btn--buy{background:linear-gradient(180deg,var(--btn-sheen),transparent 40%) padding-box,linear-gradient(var(--buy-bg),var(--buy-bg)) padding-box;color:var(--buy-fg)}.btn--sell{background:linear-gradient(180deg,var(--btn-sheen),transparent 40%) padding-box,linear-gradient(var(--sell-bg),var(--sell-bg)) padding-box;color:var(--sell-fg)}.btn--buy:hover:not(:disabled){background:var(--buy-bg-hover)}.btn--sell:hover:not(:disabled){background:var(--sell-bg-hover)}.btn--danger{background:linear-gradient(180deg,var(--btn-sheen),transparent 40%) padding-box,linear-gradient(var(--fail),var(--fail)) padding-box;color:var(--fg-inverse)}.btn--danger:hover:not(:disabled){background:var(--fail-soft);color:var(--fail);border-color:var(--fail)}.btn--sm{min-height:var(--control-base);padding-inline:var(--space-4);font-size:var(--text-xs)}.btn--lg{min-height:var(--control-lg);font-size:var(--text-base);padding-inline:var(--space-7)}.btn--block{display:flex;width:100%;white-space:normal;padding-block:var(--space-3)}.btn--icon{padding-inline:0;aspect-ratio:1}.btn>svg{flex:none;width:var(--icon-md);height:var(--icon-md)}.btn--icon{position:relative}.btn__punto{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);width:var(--dot-md);height:var(--dot-md);border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 2px var(--bg)}.btn:active:not(:disabled):not([class*=--]){background:var(--accent-press)}.btn--soft:active:not(:disabled){background:var(--accent-soft);border-color:var(--accent-text)}.btn--outline:active:not(:disabled){background:var(--bg-muted)}.btn--plain:active:not(:disabled){background:var(--bg-muted)}.btn--buy:active:not(:disabled){background:var(--buy-bg-hover)}.btn--sell:active:not(:disabled){background:var(--sell-bg-hover)}.btn--danger:active:not(:disabled){background:var(--fail-soft);color:var(--fail)}.btn[data-state=done]{color:var(--ok);background:var(--ok-soft);border-color:var(--ok);box-shadow:none}.btn[data-state=done]:before{content:"";flex:none;width:calc(var(--razon-tilde-ancho) * 1em);height:calc(var(--razon-tilde-alto) * 1em);margin-top:calc(var(--razon-tilde-sube) * 1em);border:solid currentColor;border-width:0 2px 2px 0;rotate:45deg;animation:at-check var(--dur-base) var(--ease-out)}@keyframes at-check{0%{scale:.6;opacity:0}}.btn:disabled,.btn[aria-disabled=true]:not([aria-busy=true]){background:var(--bg-inset);color:var(--fg-subtle);border-color:var(--border);box-shadow:none;opacity:1;cursor:not-allowed;transform:none}.btn[aria-busy=true]{background:var(--accent);color:var(--accent-fg);border-color:transparent;opacity:1}.btn--buy[aria-busy=true]{background:var(--buy-bg);color:var(--buy-fg)}.btn--sell[aria-busy=true]{background:var(--sell-bg);color:var(--sell-fg)}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:after{content:"";animation:at-spin var(--dur-spin) linear infinite;width:1em;height:1em;flex:none;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-pill)}@keyframes at-spin{to{transform:rotate(360deg)}}.segmented{display:inline-flex;max-width:100%;overflow-x:auto;scrollbar-width:none;gap:var(--space-1);padding:var(--space-1);background:var(--bg-inset);border-radius:var(--radius-pill)}.segmented>button{flex:1;min-height:var(--control-base);padding-inline:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-muted);background:transparent;border-radius:var(--radius-pill);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out)}.segmented>button:hover:not(:disabled){color:var(--fg);background:var(--edge-light)}.segmented>button:is([aria-checked=true],[aria-selected=true]){color:var(--fg);background:var(--bg-elevated);box-shadow:var(--elev-1)}.segmented>button:focus-visible{outline-offset:-2px}.segmented>button:disabled{background:transparent;box-shadow:none;opacity:.45}.segmented--block{display:flex;width:100%}.segmented--side>button:is([aria-checked=true],[aria-selected=true])[data-side=buy]{background:var(--buy-bg);color:var(--buy-fg);box-shadow:0 0 var(--blur-lg) var(--up-soft)}.segmented--side>button:is([aria-checked=true],[aria-selected=true])[data-side=sell]{background:var(--sell-bg);color:var(--sell-fg);box-shadow:0 0 var(--blur-lg) var(--down-soft)}.field{display:flex;flex-direction:column;gap:var(--space-3)}.field>label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-muted)}.hint{font-size:var(--text-xs);color:var(--fg-subtle);line-height:var(--leading-snug)}.field .error{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fail);line-height:var(--leading-snug)}.field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--fail)}.field .affix{display:flex;align-items:stretch;border-radius:var(--radius-md)}.field .affix:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.field .affix>input{border-end-end-radius:0;border-start-end-radius:0}.field .affix>input:focus-visible{outline:0}.field .affix:has(>[aria-invalid=true])>.unit{border-color:var(--fail)}.field .affix>.unit{display:flex;align-items:center;padding-inline:var(--space-4);font-family:var(--font-num);font-size:var(--text-sm);color:var(--fg-muted);background:var(--bg-inset);border:1px solid var(--border-input);border-inline-start:0;border-end-end-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.field select{appearance:none;padding-inline-end:var(--space-9);background-image:linear-gradient(-45deg,transparent calc(50% - var(--stroke-base) / 2 - 1px),currentColor calc(50% - var(--stroke-base) / 2),currentColor calc(50% + var(--stroke-base) / 2),transparent calc(50% + var(--stroke-base) / 2 + 1px)),linear-gradient(45deg,transparent calc(50% - var(--stroke-base) / 2 - 1px),currentColor calc(50% - var(--stroke-base) / 2),currentColor calc(50% + var(--stroke-base) / 2),transparent calc(50% + var(--stroke-base) / 2 + 1px));background-size:var(--caret) var(--caret),var(--caret) var(--caret);background-position:calc(50% + (50% - var(--space-6) - (var(--caret) - 1px) / 2) * var(--dir, 1) + (var(--caret) - 1px) / 2) calc(50% + 1px),calc(50% + (50% - var(--space-6) - (var(--caret) - 1px) / 2) * var(--dir, 1) - (var(--caret) - 1px) / 2) calc(50% + 1px);background-repeat:no-repeat}.quick-amounts{display:flex;gap:var(--space-2)}.quick-amounts>button{unicode-bidi:plaintext;flex:1;min-height:var(--control-base);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-muted);background:var(--bg-inset);border:1px solid var(--border-strong);border-radius:var(--radius-pill);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.quick-amounts>button:hover:not(:disabled){color:var(--fg);background:var(--bg-raised);border-color:var(--fg-muted)}.quick-amounts>button:active:not(:disabled){background:var(--bg-muted)}.quick-amounts>button[aria-pressed=true]{background:var(--bg-raised);color:var(--accent-text);border-color:var(--accent-text)}.quick-amounts>button:disabled{color:var(--fg-subtle);background:transparent;border-color:var(--border)}.ack{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);color:var(--fg);font-size:var(--text-sm);line-height:var(--leading-snug);background:var(--bg-muted);border-radius:var(--radius-md);cursor:pointer;min-height:var(--control-tap)}.ack input{appearance:none;flex:none;display:grid;place-items:center;inline-size:var(--control-tap);min-height:var(--control-tap);margin:0;padding:0;background:none;border:0;border-radius:var(--radius-sm);box-shadow:none;cursor:pointer}.ack input:before{content:"";grid-area:1 / 1;inline-size:var(--space-7);aspect-ratio:1;background:var(--bg-elevated);border:var(--stroke-bold) solid var(--fg-muted);border-radius:var(--radius-xs);transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.ack input:after{content:"";grid-area:1 / 1;inline-size:var(--space-3);block-size:var(--space-4);translate:0 calc(var(--space-1) * -1);rotate:45deg;border-inline-end:var(--stroke-heavy) solid var(--accent-fg);border-block-end:var(--stroke-heavy) solid var(--accent-fg);opacity:0;transition:opacity var(--dur-micro) var(--ease-out)}.ack input:focus-visible{box-shadow:none}.ack input:hover:not(:disabled):before{border-color:var(--fg)}.ack input:checked:before{background:var(--accent);border-color:var(--accent-line)}.ack input:checked:after{opacity:1}.ack input:disabled:before{background:var(--bg-inset);border-color:var(--border)}.ack input:disabled:after{border-color:var(--fg-subtle)}.switch{position:relative;flex:none;width:var(--switch-w);height:var(--switch-h);padding:0;background:var(--bg-muted);border:1px solid var(--border-strong);border-radius:var(--radius-pill);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.switch:before{content:"";position:absolute;inset:calc((var(--control-tap) - var(--switch-h)) / -2 - 1px) calc((var(--control-tap) - var(--switch-w)) / -2 - 1px)}.switch:after{content:"";position:absolute;top:50%;inset-inline-start:2px;width:var(--switch-thumb);height:var(--switch-thumb);translate:0 -50%;background:var(--fg-muted);border-radius:var(--radius-pill);transition:translate var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.switch:hover:not(:disabled){border-color:var(--fg-muted)}.switch:hover:not(:disabled):after{background:var(--fg)}.switch[aria-checked=true]{background:var(--accent);border-color:var(--accent-line)}.switch[aria-checked=true]:after{translate:calc((var(--switch-w) - var(--switch-thumb) - 2px * 2) * var(--dir, 1)) -50%;background:var(--accent-fg)}.switch[aria-checked=true]:hover:not(:disabled){background:var(--accent-hover)}.switch[aria-checked=true]:hover:not(:disabled):after{background:var(--accent-fg)}.switch:disabled{background:var(--bg-inset);border-color:var(--border)}.switch:disabled:after{background:var(--fg-subtle)}.card{color:var(--fg);border:0;background:var(--bg-elevated);box-shadow:var(--elev-1);border-radius:var(--radius-lg);padding:var(--space-5)}.card--lifted{box-shadow:var(--elev-2)}.card--flush{padding:0;overflow:hidden}.card :where(.card){color:var(--fg);border-color:transparent;background:var(--bg-raised)}.panel{display:flex;flex-direction:column;color:var(--fg);border:0;background:var(--bg-elevated);box-shadow:var(--elev-1);border-radius:var(--radius-lg);overflow:hidden}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3)}.panel__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.panel__body{padding:var(--space-5)}.panel__body--flush{padding:0}.panel :where(.card){color:var(--fg);border-color:transparent;background:var(--bg-raised)}.panel--game{border-radius:var(--radius-game);background:linear-gradient(180deg,var(--sky) 0%,var(--bg-elevated) var(--sky-depth-panel))}.badge{display:inline-flex;align-items:center;gap:var(--space-2);unicode-bidi:plaintext;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-pill);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.badge--ok{color:var(--ok);background:var(--ok-soft)}.badge--pending{color:var(--pending);background:var(--pending-soft)}.badge--fail{color:var(--fail);background:var(--fail-soft)}.badge--info{color:var(--info);background:var(--info-soft)}.badge--neutral{color:var(--flat);background:var(--flat-soft)}.badge--up{color:var(--up);background:var(--up-soft)}.badge--down{color:var(--down);background:var(--down-soft)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-base);padding-inline:var(--space-4);font-size:var(--text-sm);color:var(--fg-muted);background:var(--bg-muted);border:1px solid var(--border-strong);border-radius:var(--radius-pill);transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.chip:hover:not(:disabled){color:var(--fg);border-color:var(--fg-muted)}.chip:active:not(:disabled){background:var(--bg-inset)}.chip[aria-pressed=true]{color:var(--accent-text);background:var(--bg-raised);border-color:var(--accent-text)}.chip[aria-pressed=true]:hover:not(:disabled){color:var(--accent-text);background:var(--accent-soft)}.chip:disabled{color:var(--fg-subtle);background:var(--bg-inset);border-color:var(--border)}.live-dot{display:inline-block;flex:none;width:var(--dot-sm);height:var(--dot-sm);background:var(--live);border-radius:var(--radius-pill);animation:at-breathe var(--dur-ambient) var(--ease-standard) infinite}@keyframes at-breathe{50%{opacity:.35}}.list{display:flex;flex-direction:column}.list__row{display:flex;align-items:center;gap:var(--space-4);min-height:var(--control-base);padding:var(--space-4) var(--space-5);width:100%;text-align:start;color:inherit;background:transparent;border-radius:0;transition:background-color var(--dur-micro) var(--ease-out)}.list__row+.list__row{border-top:1px solid var(--divider)}.list__row:is(a,button){text-decoration:none}.list__row:is(a,button):hover{background:var(--bg-raised)}.list__row:is(a,button):active{background:var(--bg-muted)}.list__group{padding:var(--space-3) var(--space-5);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-subtle);background:var(--bg-inset);border-block:1px solid var(--divider)}.list__head{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-subtle);border-bottom:1px solid var(--divider)}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-9) var(--space-6);text-align:center}.empty__icon{display:grid;place-items:center;width:var(--disc-xl);height:var(--disc-xl);margin-bottom:var(--space-2);color:var(--fg-subtle);background:var(--bg-inset);border-radius:var(--radius-pill)}.empty__icon>svg{width:var(--icon-lg);height:var(--icon-lg)}.empty__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.empty__body{font-size:var(--text-sm);color:var(--fg-muted);max-width:34ch;line-height:var(--leading-snug)}.skeleton{background:var(--bg-inset);border-radius:var(--radius-xs);animation:at-pulse var(--dur-ambient) var(--ease-standard) infinite}.skeleton--text{height:1em}.skeleton--line{height:var(--dot-lg)}.qr{display:grid;place-items:center;width:var(--qr-size);height:var(--qr-size);margin-inline:auto;padding:var(--space-4);color:var(--qr-ink);background:var(--qr-ground);border-radius:var(--radius-md)}.qr>:is(svg,img,canvas){display:block;width:100%;height:100%}.copiable{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--fg);font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;background:var(--bg-inset);border-radius:var(--radius-md)}.copiable--lista{align-items:start}.copiable--lista>.grow{white-space:pre-line}@keyframes at-pulse{50%{opacity:.45}}.notice{--tono: var(--fg-muted);padding:var(--space-4) var(--space-5);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg);background:var(--bg-raised);border-radius:var(--radius-md);border-inline-start:var(--accent-bar) solid var(--tono, var(--fg-muted))}.notice>p+p{margin-block-start:var(--space-2)}.notice--info{--tono: var(--info);background:var(--info-soft)}.notice--pending{--tono: var(--pending);background:var(--pending-soft)}.notice--fail{--tono: var(--fail);background:var(--fail-soft)}.notice--ok{--tono: var(--ok);background:var(--ok-soft)}.notice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-block-start:var(--space-3)}.scrim{position:fixed;inset:0;z-index:var(--z-scrim);background:var(--scrim)}.sheet{display:flex;flex-direction:column;gap:var(--space-5);color:var(--fg);padding:var(--space-6) var(--space-5);background:var(--bg-elevated);border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);box-shadow:var(--elev-3)}.sheet--docked{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sheet);max-height:88dvh;overflow-y:auto;padding-bottom:calc(var(--space-6) + var(--safe-bottom));animation:at-rise var(--dur-enter) var(--ease-out)}@keyframes at-rise{0%{translate:0 100%}}@media(min-width:768px){.sheet--docked{inset:50% auto auto 50%;translate:-50% -50%;width:min(var(--shell-sheet-max),calc(100% - var(--space-8)));border-radius:var(--radius-sheet);animation:at-pop var(--dur-enter) var(--ease-out)}@keyframes at-pop{0%{opacity:0;scale:.98}}}.toast{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--text-sm);color:var(--fg-inverse);background:var(--bg-inverse);border-radius:var(--radius-md);box-shadow:var(--elev-3)}.toast__text{flex:1;min-width:0}.toast__action{flex:none;min-height:var(--control-base);padding-inline:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-inverse);background:transparent;border-radius:var(--radius-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-thickness var(--dur-micro) var(--ease-out)}.toast__action:hover{text-decoration-thickness:2px;text-underline-offset:var(--accent-bar)}.toast__action:active{text-decoration-thickness:var(--stroke-heavy)}.toast :where(a,button):focus-visible{outline-color:var(--fg-inverse)}.toast--docked{position:fixed;inset-inline:var(--space-5);bottom:calc(var(--shell-tabbar-h) + var(--safe-bottom) + var(--space-5));z-index:var(--z-toast);max-width:var(--shell-toast-max);margin-inline:auto;animation:at-rise var(--dur-base) var(--ease-out)}@media(min-width:768px){.toast--docked{bottom:var(--space-7);inset-inline:auto;right:var(--space-7);margin:0}}.glosa{display:inline;white-space:nowrap}.glosa__termino{position:relative;display:inline;white-space:normal;padding:0;font:inherit;color:inherit;text-align:inherit;text-decoration:underline dotted currentColor;text-decoration-thickness:1px;text-underline-offset:var(--accent-bar);border-radius:var(--radius-xs);cursor:help;transition:text-decoration-color var(--dur-micro) var(--ease-out)}.glosa__termino:before{content:"";position:absolute;inset-block:calc((var(--control-tap) - var(--leading-normal) * 1em) / -2);inset-inline:0}.glosa__termino:hover{text-decoration-style:solid}.glosa__def:not(:popover-open){display:none}.glosa__def{white-space:normal;position:fixed;inset:auto 0 0;width:auto;margin:0;max-height:88dvh;overflow-y:auto;border:0;padding-bottom:calc(var(--space-6) + var(--safe-bottom));animation:at-rise var(--dur-enter) var(--ease-out)}.glosa__def::backdrop{background:var(--scrim)}.glosa__palabra{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--fg)}.glosa__frase{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--fg)}.glosa__mas{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--fg);background:var(--accent-soft);border-inline-start:var(--accent-bar) solid var(--accent);border-radius:var(--radius-xs)}@media(pointer:fine){.glosa__def{inset:0;margin:auto;width:min(var(--shell-sheet-max),calc(100% - var(--space-8)));height:fit-content;border-radius:var(--radius-sheet);padding-bottom:var(--space-6);animation:at-pop var(--dur-enter) var(--ease-out)}}.pairs{display:flex;flex-direction:column;gap:var(--space-4)}.pairs__pair{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-5);font-size:var(--text-sm)}.pairs__pair>dt{color:var(--fg-muted)}.pairs__pair>dd{unicode-bidi:plaintext;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);text-align:end}.pairs__pair--total{padding-top:var(--space-4);border-top:1px solid var(--divider);font-size:var(--text-lg)}.pairs__pair--total>dt{color:var(--fg);font-weight:var(--weight-semibold)}.pairs__pair--total>dd{font-weight:var(--weight-semibold)}.asset{display:grid;place-items:center;flex:none;width:var(--disc-md);height:var(--disc-md);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--fg);border:var(--stroke-base) solid transparent;letter-spacing:var(--tracking-tight);justify-content:center}.asset--tinted{justify-content:center;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--fg)}.asset--sm{width:var(--disc-sm);height:var(--disc-sm);font-size:var(--text-xs)}.asset--lg{width:var(--disc-lg);height:var(--disc-lg);font-size:var(--text-base)}.asset[data-class=acciones]{background:var(--class-acciones-disc);border-color:var(--class-acciones)}.asset[data-class=cripto]{background:var(--class-cripto-disc);border-color:var(--class-cripto)}.asset[data-class=bonos]{background:var(--class-bonos-disc);border-color:var(--class-bonos)}.asset[data-class=metales]{background:var(--class-metales-disc);border-color:var(--class-metales)}.asset[data-class=materias]{background:var(--class-materias-disc);border-color:var(--class-materias)}.asset[data-class=efectivo]{background:var(--class-efectivo-disc);border-color:var(--class-efectivo)}.asset--tinted[data-brand=btc]{background:var(--brand-btc-tint);border-color:var(--brand-btc-line)}.asset--tinted[data-brand=eth]{background:var(--brand-eth-tint);border-color:var(--brand-eth-line)}.asset--tinted[data-brand=usdt]{background:var(--brand-usdt-tint);border-color:var(--brand-usdt-line)}.asset--tinted[data-brand=sol]{background:var(--brand-sol-tint);border-color:var(--brand-sol-line)}@media(prefers-reduced-motion:reduce){.live-dot,.skeleton{animation:none}.skeleton{opacity:.7}.btn[aria-busy=true]:after{animation-duration:2s}}@media(forced-colors:active){.segmented>button:is([aria-checked=true],[aria-selected=true]),.chip[aria-pressed=true],.quick-amounts>button[aria-pressed=true],.btn--outline[aria-pressed=true]{outline:2px solid;outline-offset:-2px}.switch:after{background:buttontext}.switch[aria-checked=true]{border-color:highlight}.switch[aria-checked=true]:after{background:highlight}}}@layer components{.card--inset,.chart,.ticket__summary,.copiable,.book,.segmented{border:0;box-shadow:var(--elev-sunken)}.card--inset{background:var(--bg-inset)}.withdraw__confirm-address{border:0;box-shadow:var(--elev-sunken),0 0 0 1px var(--border-strong)}.btn:active:not(:disabled){transform:translateY(1px) scale(.995);box-shadow:inset 0 2px var(--blur-xs) var(--edge-shade)}input,select,textarea{box-shadow:inset 0 1px 2px var(--edge-shade)}:is(input,select,textarea):focus-visible{box-shadow:inset 0 1px 2px var(--edge-shade)}.sheet--docked[data-state=closing],.toast--docked[data-state=closing]{animation:at-sink var(--dur-exit) var(--ease-in) forwards}@keyframes at-sink{to{translate:0 var(--space-4);opacity:0}}.scrim[data-state=closing]{animation:at-fade-out var(--dur-exit) var(--ease-in) forwards}@keyframes at-fade-out{to{opacity:0}}}@layer components{.reveal{border-radius:var(--radius-md)}.reveal>summary{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-base);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-muted);cursor:pointer;list-style:none;transition:color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.reveal>summary::-webkit-details-marker{display:none}.reveal>summary:hover{color:var(--fg);background:var(--bg-raised)}.reveal>summary:active{background:var(--bg-muted)}.reveal>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.reveal__chevron{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-inline-start:auto;transition:rotate var(--dur-base) var(--ease-out)}.reveal[open]>summary>.reveal__chevron{rotate:180deg}.reveal[open]>summary{color:var(--fg)}.reveal__body{padding:var(--space-3) var(--space-4) var(--space-4)}.reveal__count{unicode-bidi:plaintext;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--fg-subtle);font-weight:var(--weight-regular)}}@layer trading{.price{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;padding:1px var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-xs)}.price[data-tick=up-a]{animation:at-tick-up-a var(--dur-tick) var(--ease-out),at-tick-up-a-off var(--dur-release) var(--ease-out) var(--dur-tick)}.price[data-tick=up-b]{animation:at-tick-up-b var(--dur-tick) var(--ease-out),at-tick-up-b-off var(--dur-release) var(--ease-out) var(--dur-tick)}.price[data-tick=down-a]{animation:at-tick-down-a var(--dur-tick) var(--ease-out),at-tick-down-a-off var(--dur-release) var(--ease-out) var(--dur-tick)}.price[data-tick=down-b]{animation:at-tick-down-b var(--dur-tick) var(--ease-out),at-tick-down-b-off var(--dur-release) var(--ease-out) var(--dur-tick)}@keyframes at-tick-up-a{to{background:var(--up-soft)}}@keyframes at-tick-up-b{to{background:var(--up-soft)}}@keyframes at-tick-down-a{to{background:var(--down-soft)}}@keyframes at-tick-down-b{to{background:var(--down-soft)}}@keyframes at-tick-up-a-off{0%{background:var(--up-soft)}}@keyframes at-tick-up-b-off{0%{background:var(--up-soft)}}@keyframes at-tick-down-a-off{0%{background:var(--down-soft)}}@keyframes at-tick-down-b-off{0%{background:var(--down-soft)}}.quote-list{container-type:inline-size;container-name:quotes}.quote{display:grid;grid-template-columns:auto minmax(5ch,1fr) auto;grid-template-areas:"avatar id valores";align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);width:100%;text-align:start;color:inherit;background:transparent;border-radius:var(--radius-md);transition:background-color var(--dur-micro) var(--ease-out)}.quote:is(a,button){text-decoration:none}.quote:is(a,button):hover{background:var(--bg-raised)}.quote[aria-current=true]{background:var(--bg-raised);box-shadow:inset calc(var(--accent-bar) * var(--dir, 1)) 0 0 0 var(--accent-line)}.quote__avatar{grid-area:avatar}.quote__id{grid-area:id;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.quote__ticker{font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap}.quote__name{font-size:var(--text-sm);color:var(--fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote .quote__spark{display:none;grid-area:spark}.quote__values{grid-area:valores;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.quote__price{font-size:var(--text-lg);font-weight:var(--weight-semibold);white-space:nowrap}.quote__change{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:2px var(--space-3);border-radius:var(--radius-sm);min-width:calc(var(--razon-pildora-variacion) * 1em);text-align:center;white-space:nowrap}.quote__change.num--up{background:var(--buy-bg);color:var(--buy-fg)}.quote__change.num--down{background:var(--sell-bg);color:var(--sell-fg)}.quote__change.num--flat{background:var(--flat-soft);color:var(--flat)}.quote__nota{max-inline-size:14ch;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--fg-muted);text-align:end;text-wrap:balance}@container quotes (max-width: 19em){.quote{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar id" "avatar valores";row-gap:var(--space-1)}.quote__values{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.quote__nota{max-inline-size:none;text-align:start}}@container quotes (min-width: 22em){.quote{grid-template-columns:auto minmax(5ch,1fr) var(--spark-w) auto;grid-template-areas:"avatar id spark valores"}.quote .quote__spark{display:block}}.spark{display:block;width:100%;height:var(--spark-h);overflow:visible}.spark__line{fill:none;stroke:var(--spark, var(--flat));stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 var(--blur-xs) var(--spark, var(--flat)))}.spark__area{fill:var(--spark, var(--flat));fill-opacity:.22}.spark__end{fill:var(--spark, var(--flat));filter:drop-shadow(0 0 var(--blur-sm) var(--spark, var(--flat)))}.asset-head{display:flex;flex-direction:column;gap:var(--space-4)}.asset-head__top{display:flex;align-items:center;gap:var(--space-4)}.asset-head__price{display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.chart{color:var(--fg);container-type:inline-size;container-name:chart;position:relative;background:var(--chart-ground);border-radius:var(--radius-lg);padding:var(--space-4);overflow:hidden}.chart__svg{display:block;width:100%;height:auto}.chart__grid{display:none}.chart--rejilla .chart__grid{display:block;stroke:var(--hairline);stroke-width:1;vector-effect:non-scaling-stroke}.chart__axis{fill:var(--fg-subtle);font-family:var(--font-sans);font-size:var(--text-micro)}.chart__series{fill:none;stroke:var(--series, var(--up-graph));stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 var(--blur-sm) var(--series, var(--up-graph)))}.chart__fill{fill:var(--series, var(--up-graph));fill-opacity:.26}.chart__ref{stroke:var(--fg-subtle);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.chart__cursor{stroke:var(--fg-subtle);stroke-width:1;vector-effect:non-scaling-stroke}.chart__ref-label{fill:var(--fg-muted);font-family:var(--font-num);font-size:var(--text-micro);paint-order:stroke;stroke:var(--chart-ground);stroke-width:calc(var(--razon-halo-etiqueta) * 1em);stroke-linejoin:round}.chart__last{transform-box:fill-box;transform-origin:100% 50%}.chart__last-pill{fill:var(--bg-inverse)}.chart__last-text{fill:var(--fg-inverse);font-family:var(--font-num);font-size:var(--text-micro);font-weight:var(--weight-semibold);text-anchor:middle}.chart__entry{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.chart__pl-band{fill-opacity:.14}.chart__pl-band--up{fill:var(--up)}.chart__pl-band--down{fill:var(--down)}.chart__volume rect{fill:var(--flat);fill-opacity:.32}.chart__dot{fill:var(--bg-elevated);stroke:var(--series, var(--up-graph));stroke-width:2}.chart__tip{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-xs);color:var(--fg-muted)}.chart__tip .num{color:var(--fg);font-weight:var(--weight-semibold)}.chart--equity{background:transparent;border:0;box-shadow:none;padding-inline:var(--space-2)}.chart--equity .chart__svg{height:clamp(var(--chart-equity-min),42cqi,var(--chart-equity-max))}.chart--equity .segmented{flex:0 1 auto;min-width:0}.chart--equity .row--between{flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.chart--equity .segmented>button{padding-inline:var(--space-3);min-width:max-content}@container chart (min-width: 440px){.chart__axis,.chart__ref-label{font-size:calc(var(--text-micro) * .66)}.chart__last{scale:.66}}@container chart (min-width: 720px){.chart__axis,.chart__ref-label{font-size:calc(var(--text-micro) * .44)}.chart__last{scale:.44}}.position{display:grid;grid-template-columns:auto minmax(5ch,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.position+.position{border-top:1px solid var(--divider)}.position__id{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.position__ticker{font-size:var(--text-lg);font-weight:var(--weight-semibold);white-space:nowrap}.position__size{font-size:var(--text-xs);color:var(--fg-subtle);font-family:var(--font-num)}.position__value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--fg-muted)}.position__actions{grid-column:1 / -1;display:flex;gap:var(--space-2);padding-top:var(--space-3)}.position__pl{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.position__pl-abs{font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap}.position__pl-pct{font-size:var(--text-sm);white-space:nowrap}.ticket{display:flex;flex-direction:column;gap:var(--space-5)}.ticket .field--amount input{background:var(--bg-elevated);font-size:var(--text-2xl);min-height:var(--control-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tighter)}.ticket .field--amount .unit{font-size:var(--text-sm)}.ticket__summary{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--fg);background:var(--bg-inset);border-radius:var(--radius-md)}.ticket__warning{font-size:var(--text-xs);color:var(--fg-muted);line-height:var(--leading-snug)}.ticket__warning summary{cursor:pointer;color:var(--accent-text)}.panel .book{box-shadow:inset 0 1px 2px var(--edge-shade)}.book{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:var(--text-xs)}.book .num{font-family:inherit}.book__row{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3);padding:2px var(--space-4);min-height:var(--book-row);align-items:center;font-variant-numeric:tabular-nums}.book__row>*{position:relative}.book__row:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:var(--depth, 0%);background:var(--depth-color, var(--flat-soft))}.book__row--ask{--depth-color: var(--down-soft);color:var(--down)}.book__row--bid{--depth-color: var(--up-soft);color:var(--up)}.book__size,.book__total{color:var(--fg-muted);text-align:end}.book__spread{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block:1px solid var(--divider);color:var(--fg-subtle)}.stat{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.stat__label{font-size:var(--text-sm);color:var(--fg-muted)}.stat__value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--text-lg);font-weight:var(--weight-semibold);min-width:0;white-space:nowrap}.stat__foot{font-size:var(--text-xs);color:var(--fg-subtle)}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--razon-stat-min) * 1em)),1fr));gap:var(--space-5)}@media(min-width:768px){.stat-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.equity{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-2)}.equity__label{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-subtle)}.equity__value{font-family:var(--font-num);font-variant-numeric:tabular-nums;min-width:0;white-space:nowrap;font-size:clamp(var(--text-2xl),12cqi,var(--text-5xl));font-weight:var(--weight-bold);line-height:var(--leading-none);letter-spacing:var(--track-4xl);color:var(--fg-hero)}.equity__delta{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.order{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(6ch,1fr) auto;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);transition:background-color var(--dur-micro) var(--ease-out)}.order+.order{border-top:1px solid var(--divider)}.order__side{align-self:start;padding:2px var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--bg-inset);color:var(--fg-subtle)}.order__side--buy{background:var(--buy-bg);color:var(--buy-fg)}.order__side--sell{background:var(--sell-bg);color:var(--sell-fg)}.order__id{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.order__fill,.order__what{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order__what{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.order__fill{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--fg-muted)}.order__fill b{color:var(--fg);font-weight:var(--weight-semibold)}.order__when{font-size:var(--text-xs);color:var(--fg-subtle)}.order__link{color:inherit;text-decoration:none}.order__link:after{content:"";position:absolute;inset:0}.order__link:focus-visible{outline:0}.order__link:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:-2px}.order:has(.order__link:hover){background:var(--bg-raised)}.order:has(.order__link:active){background:var(--bg-muted)}.order__state{min-width:0;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.order-list{container-type:inline-size;container-name:orders}@container orders (max-width: 420px){.order{grid-template-columns:auto minmax(0,1fr)}.order__fill{white-space:normal}.order__state{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;justify-self:stretch}}.order__cancel{position:relative;z-index:var(--z-raised);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-muted);background:transparent;min-height:var(--control-base);padding:var(--space-1) var(--space-3)}@container orders (max-width: 420px){.order__cancel{min-height:var(--control-tap);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding-inline:var(--space-4)}}.order__cancel:hover:not([aria-busy=true]){color:var(--fail)}.order__cancel[aria-busy=true]{cursor:progress}.order__cancel[aria-busy=true]:after{content:"";flex:none;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-pill);animation:at-spin var(--dur-spin) linear infinite}@media(prefers-reduced-motion:reduce){.order__cancel[aria-busy=true]:after{animation-duration:2s}}.order__progress{grid-column:1 / -1;height:var(--bar-sm);background:var(--bg-inset);border-radius:var(--radius-pill);overflow:hidden}.order__progress>span{display:block;height:100%;width:var(--progress, 0%);background:var(--fg-muted);transition:width var(--dur-settle) var(--ease-out)}.order--buy .order__progress>span{background:var(--up)}.order--sell .order__progress>span{background:var(--down)}.deposit{display:flex;flex-direction:column;gap:var(--space-5)}.deposit__network-warning{padding:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--fail);background:var(--fail-soft);border-radius:var(--radius-md)}.withdraw{display:flex;flex-direction:column;gap:var(--space-5)}.withdraw__confirm-address{padding:var(--space-4);color:var(--fg);font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;background:var(--bg-inset);border-radius:var(--radius-md)}}@layer trading{.alloc-ring-wrap{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.alloc-ring{position:relative;flex:none;width:var(--gauge-ring);height:var(--gauge-ring)}.alloc-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.alloc-ring__seg{fill:none;stroke-width:var(--gauge-ring-stroke);transition:stroke-dasharray var(--dur-settle) var(--ease-out),stroke-dashoffset var(--dur-settle) var(--ease-out)}.alloc-ring__center{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:var(--space-3)}.alloc-ring__total{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-display);white-space:nowrap}.alloc-rows{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:var(--alloc-rows-min)}.alloc-rows__row{display:grid;grid-template-columns:var(--dot-lg) minmax(5ch,1fr) auto auto;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm)}.alloc-rows__swatch{width:var(--dot-lg);height:var(--dot-lg);border-radius:var(--radius-xs);background:var(--seg, var(--flat))}.alloc-rows__monto{font-family:var(--font-num);font-variant-numeric:tabular-nums}.alloc-rows__pct{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--fg-subtle);min-width:4ch;text-align:end}.today{display:flex;flex-direction:column;gap:var(--space-3)}.today__estado{font-size:var(--text-sm);color:var(--fg-muted)}.today__estado .num{color:var(--fg)}.today__punto{display:inline-block;vertical-align:middle;width:var(--dot-sm);height:var(--dot-sm);margin-inline-end:var(--space-2);border-radius:var(--radius-pill);background:var(--flat)}.today__punto--abierto{background:var(--up)}.today__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.depth{display:block;width:100%;height:var(--chart-depth-h);color:var(--fg);background:var(--chart-ground);border-radius:var(--radius-md)}.depth__bid{fill:var(--up);fill-opacity:.16;stroke:var(--up);stroke-width:calc(var(--stroke-base) / 1px);vector-effect:non-scaling-stroke}.depth__ask{fill:var(--down);fill-opacity:.16;stroke:var(--down);stroke-width:calc(var(--stroke-base) / 1px);vector-effect:non-scaling-stroke}.depth__mid{stroke:var(--fg-subtle);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.depth__you{stroke:var(--accent);stroke-width:calc(var(--stroke-base) / 1px);vector-effect:non-scaling-stroke}}@layer trading{.ticket__warning>summary{list-style:none}.ticket__warning>summary::-webkit-details-marker{display:none}}@layer trading{.mesa{display:grid;gap:var(--space-5);align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"detalle" "boleta"}.mesa__lista{display:none;grid-area:lista}.mesa__detalle{grid-area:detalle;min-width:0}.mesa__boleta{grid-area:boleta;min-width:0}@container main (min-width: 680px){.mesa{grid-template-columns:minmax(var(--shell-mesa-col-min),var(--shell-mesa-col-max)) minmax(0,1fr);grid-template-areas:"lista detalle" "lista boleta"}.mesa__lista{display:block}}@container main (min-width: 1060px){.mesa{grid-template-columns:minmax(var(--shell-mesa-col-min),var(--shell-mesa-col-max)) minmax(var(--shell-mesa-col-max),1fr) minmax(var(--shell-mesa-col-min),var(--shell-mesa-col-max));grid-template-areas:"lista detalle boleta"}}}@layer game{.xp{display:flex;flex-direction:column;gap:var(--space-3)}.xp__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.xp__level{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.xp__remaining{font-size:var(--text-sm);color:var(--fg-subtle)}.xp__track{position:relative;height:var(--bar-md);background:var(--xp-track);border:0;border-radius:var(--radius-pill);overflow:hidden}.xp__fill{position:relative;overflow:hidden;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,var(--xp-from),var(--xp));border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 var(--xp-sheen),inset 0 -2px 0 var(--xp-edge);transition:width var(--dur-celebrate) var(--ease-spring)}.xp__fill--fresh:after{content:"";position:absolute;inset-block:0;width:40%;background:linear-gradient(90deg,transparent,var(--accent-hover),transparent);opacity:.55;animation:at-sweep var(--dur-celebrate) var(--ease-out)}@keyframes at-sweep{0%{translate:-100% 0}to{translate:350% 0}}.xp--lg .xp__track{height:var(--bar-lg)}.xp--lg .xp__level{font-size:var(--text-lg)}.tier{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:var(--space-1) var(--space-3);font-family:var(--font-display);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-radius:var(--radius-pill);border:var(--stroke-base) solid transparent;background:linear-gradient(var(--tier-bg, var(--bg-elevated)),var(--tier-bg, var(--bg-elevated))) padding-box,var(--tier-metal, var(--stroke-metal)) border-box;color:var(--tier-fg, var(--fg));white-space:nowrap}.tier[data-tier=cobre]{--tier-metal: var(--metal-cobre);--tier-fg: var(--tier-cobre-text);--tier-bg: var(--tier-cobre-soft)}.tier[data-tier=plata]{--tier-metal: var(--metal-plata);--tier-fg: var(--tier-plata-text);--tier-bg: var(--tier-plata-soft)}.tier[data-tier=oro]{--tier-metal: var(--metal-oro);--tier-fg: var(--tier-oro-text);--tier-bg: var(--tier-oro-soft)}.tier[data-tier=platino]{--tier-metal: var(--metal-platino);--tier-fg: var(--tier-platino-text);--tier-bg: var(--tier-platino-soft)}.tier[data-tier=diamante]{--tier-metal: var(--metal-diamante);--tier-fg: var(--tier-diamante-text);--tier-bg: var(--tier-diamante-soft)}.tier-disc{display:grid;place-items:center;flex:none;width:var(--disc-lg);height:var(--disc-lg);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-black);color:var(--accent-fg);border:0;border-radius:var(--radius-pill);background:var(--tier-disc, var(--accent));box-shadow:inset 0 2px 0 var(--tier-sheen, var(--accent-hover)),inset 0 calc(var(--space-2) * -1) 0 var(--tier-edge, var(--accent-press)),0 1px var(--blur-xs) var(--shadow-color)}.tier-disc--sm{width:var(--disc-sm);height:var(--disc-sm);font-size:var(--text-xs)}.tier-disc--lg{width:var(--disc-hero);height:var(--disc-hero);font-size:var(--text-2xl)}.tier-disc[data-tier=cobre],.medal[data-tier=cobre]{--tier-disc: var(--tier-cobre-disc);--tier-sheen: var(--tier-cobre-sheen);--tier-edge: var(--tier-cobre-edge);--tier-glow: var(--tier-cobre-line)}.tier-disc[data-tier=plata],.medal[data-tier=plata]{--tier-disc: var(--tier-plata-disc);--tier-sheen: var(--tier-plata-sheen);--tier-edge: var(--tier-plata-edge);--tier-glow: var(--tier-plata-line)}.tier-disc[data-tier=oro],.medal[data-tier=oro]{--tier-disc: var(--tier-oro-disc);--tier-sheen: var(--tier-oro-sheen);--tier-edge: var(--tier-oro-edge);--tier-glow: var(--tier-oro-line)}.tier-disc[data-tier=platino],.medal[data-tier=platino]{--tier-disc: var(--tier-platino-disc);--tier-sheen: var(--tier-platino-sheen);--tier-edge: var(--tier-platino-edge);--tier-glow: var(--tier-platino-line)}.tier-disc[data-tier=diamante],.medal[data-tier=diamante]{--tier-disc: var(--tier-diamante-disc);--tier-sheen: var(--tier-diamante-sheen);--tier-edge: var(--tier-diamante-edge);--tier-glow: var(--tier-diamante-line)}.streak{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--streak)}.streak .num{font-size:inherit}.streak__icon{flex:none;width:var(--icon-md);height:var(--icon-md)}.streak--atRisk{padding:var(--space-1) var(--space-3);background:transparent;border:1px solid var(--streak);border-radius:var(--radius-sm);animation:at-breathe var(--dur-ambient) var(--ease-standard) 3}.streak--broken,.streak--none{color:var(--fg-subtle)}.streak--none .streak__icon{opacity:.5}.quest{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);padding-inline-start:var(--space-6);border-radius:var(--radius-md)}.quest:before{content:"";position:absolute;inset-block:var(--space-5);inset-inline-start:var(--space-4);width:var(--accent-bar);border-radius:var(--radius-pill);background:var(--riel, transparent)}.quest__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.quest__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.quest__body{font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--leading-normal)}.quest__reward{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;font-family:var(--font-num);font-size:var(--text-sm);color:var(--fg-subtle)}.quest--done .quest__reward{color:var(--accent-text);font-weight:var(--weight-semibold)}.quest__progress{display:flex;align-items:center;gap:var(--space-4)}.quest__track{flex:1;height:var(--bar-md);background:var(--xp-track);border-radius:var(--radius-pill);overflow:hidden}.quest__bar{height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,var(--xp-from),var(--xp));border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 var(--xp-sheen),inset 0 -2px 0 var(--xp-edge);transition:width var(--dur-enter) var(--ease-out)}.quest__count{font-family:var(--font-num);font-size:var(--text-sm);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.quest--done{--riel: var(--accent)}.quest--done .quest__title{color:var(--fg)}.quest--locked{--riel: var(--border)}.quest--locked .quest__title{color:var(--fg-muted)}.quest--locked .quest__body,.quest--locked .quest__reward{color:var(--fg-subtle)}.quest--group{--riel: var(--fg-muted)}.medal{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);color:var(--fg);padding:var(--space-6) var(--space-4);text-align:center;background:var(--bg-raised);border:0;border-radius:var(--radius-game)}.medal__disc{display:grid;place-items:center;width:var(--disc-xxl);height:var(--disc-xxl);border:0;border-radius:var(--radius-pill);color:var(--accent-fg);background:var(--tier-disc, var(--accent));box-shadow:inset 0 2px 0 var(--tier-sheen, var(--accent-hover)),inset 0 calc(var(--space-2) * -1) 0 var(--tier-edge, var(--accent-press)),0 1px var(--blur-xs) var(--shadow-color)}.medal__disc>svg{width:var(--icon-lg);height:var(--icon-lg)}.medal__name{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold)}.medal__body{font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--leading-snug)}.medal__date{font-size:var(--text-xs);color:var(--fg-subtle)}.medal--locked{color:var(--fg);background:var(--bg-inset)}.medal--locked .medal__disc{background:var(--bg-inset);box-shadow:inset 0 0 0 1px var(--border);color:var(--fg-subtle)}.medal--locked .medal__name{color:var(--fg-muted)}.medal--fresh{animation:at-reveal var(--dur-celebrate) var(--ease-bounce);box-shadow:0 0 0 1px var(--tier-glow, var(--glow-accent)),0 var(--space-2) var(--blur-xl) var(--tier-glow, var(--glow-accent))}@keyframes at-reveal{0%{scale:.82;opacity:0}}.medal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(min-width:768px){.medal-grid{grid-template-columns:repeat(auto-fill,minmax(var(--medal-col),1fr))}}.boost{display:inline-flex;align-items:center;align-self:start;gap:var(--space-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:var(--space-1) var(--space-3);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--boost-fg);background:var(--boost);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 var(--boost-line),inset 0 -2px 0 var(--boost-edge);white-space:nowrap}.ladder{display:flex;flex-direction:column;container-type:inline-size;container-name:ladder}.ladder__row{display:grid;grid-template-columns:var(--rank-col) auto minmax(5ch,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.ladder__row+.ladder__row{border-top:1px solid var(--divider)}.ladder__rank{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-black);color:var(--fg-subtle);font-variant-numeric:tabular-nums;text-align:center}.ladder__row--self{color:var(--fg);background:var(--bg-raised);box-shadow:inset calc(var(--accent-bar) * var(--dir, 1)) 0 0 0 var(--accent-line)}.ladder__row--self .ladder__name{font-weight:var(--weight-semibold)}.ladder__row--new .ladder__rank{color:var(--fg-subtle)}.ladder__name{font-size:var(--text-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ladder__tag{font-size:var(--text-xs);color:var(--fg-subtle)}.ladder__row--podium .ladder__rank{color:var(--accent-text);font-size:var(--text-xl)}.ladder__score{grid-column:-2;font-family:var(--font-num);font-size:var(--text-base);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.ladder__delta{font-family:var(--font-num);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ladder__delta--up{color:var(--up)}.ladder__delta--down,.ladder__delta--flat{color:var(--fg-subtle)}.season{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);color:var(--fg);background:linear-gradient(180deg,var(--sky) 0%,var(--bg-raised) var(--sky-depth-season))}.season__name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.season__left{font-size:var(--text-sm);color:var(--fg-muted)}.season__goal{display:block;font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--leading-snug)}.thesis{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);padding-inline-start:var(--space-6);border-radius:var(--radius-md);--riel: var(--border-strong)}.thesis:before{content:"";position:absolute;inset-block:var(--space-5);inset-inline-start:var(--space-4);width:var(--accent-bar);border-radius:var(--radius-pill);background:var(--riel, var(--border-strong))}.thesis__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.thesis__asset{font-size:var(--text-base);font-weight:var(--weight-semibold)}.thesis__why{font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--leading-normal)}.thesis__invalidator{font-size:var(--text-sm);color:var(--fg-subtle);line-height:var(--leading-snug)}.thesis__meta{display:flex;gap:var(--space-4);font-size:var(--text-xs);color:var(--fg-subtle)}.thesis--reviewed{--riel: var(--accent)}.thesis--failed{--riel: var(--fg-subtle)}.thesis--noTrade{--riel: var(--info)}.retro{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.retro__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media(min-width:768px){.retro__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.retro__vs{font-family:var(--font-num);font-size:var(--text-xs)}.retro__vs--up{color:var(--up)}.retro__vs--flat{color:var(--fg-subtle)}.goal{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-inline-start:var(--accent-bar) solid var(--accent)}.goal+.goal{border-top:1px solid var(--divider)}.goal__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.goal__own{display:block;font-size:var(--text-xs);color:var(--fg-subtle)}.goal__progress{display:flex;align-items:center;gap:var(--space-4)}.goal__track{flex:1;height:var(--bar-md);background:var(--xp-track);border-radius:var(--radius-pill);overflow:hidden}.goal__bar{height:100%;width:var(--progress, 0%);background:var(--xp);border-radius:var(--radius-pill)}.goal__count{font-family:var(--font-num);font-size:var(--text-sm);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.xpledger{display:flex;flex-direction:column}.xpledger__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-5);font-size:var(--text-sm)}.xpledger__row+.xpledger__row{border-top:1px solid var(--divider)}.xpledger__when{font-family:var(--font-num);font-size:var(--text-xs);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.xpledger__what{color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xpledger__xp{font-family:var(--font-num);font-weight:var(--weight-semibold);color:var(--accent-text);font-variant-numeric:tabular-nums}.levelup{position:fixed;inset:0;z-index:var(--z-celebration);display:grid;place-items:center;padding:var(--space-6);background:var(--scrim);animation:at-fade var(--dur-base) var(--ease-out)}@keyframes at-fade{0%{opacity:0}}.levelup__card{position:relative;color:var(--fg);display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-8) var(--space-7);max-width:var(--shell-levelup-max);text-align:center;border:var(--stroke-heavy) solid transparent;border-radius:var(--radius-game);background:linear-gradient(180deg,var(--accent-soft) 0%,transparent 45%) padding-box,linear-gradient(var(--bg-elevated),var(--bg-elevated)) padding-box,var(--stroke-metal) border-box;box-shadow:var(--shadow-lg),0 0 var(--blur-bloom) var(--accent-soft);animation:at-reveal var(--dur-celebrate) var(--ease-bounce)}.levelup__number{font-family:var(--font-display);font-stretch:var(--stretch-hero);font-size:var(--text-5xl);font-weight:var(--weight-black);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--celebrate);text-shadow:0 0 var(--blur-xxl) var(--celebrate-glow)}.levelup__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold)}.levelup__body{font-size:var(--text-sm);color:var(--fg-muted)}.levelup__burst{position:absolute;inset:0;pointer-events:none;overflow:hidden}.levelup__spark{position:absolute;top:50%;left:50%;width:var(--particle);height:var(--particle);background:var(--celebrate);border-radius:var(--radius-pill);animation:at-burst var(--dur-celebrate) var(--ease-out) forwards}@keyframes at-burst{0%{translate:-50% -50%;scale:1;opacity:1}to{translate:calc(-50% + var(--dx, 0px)) calc(-50% + var(--dy, 0px));scale:.2;opacity:0}}@media(prefers-reduced-motion:reduce){.levelup__burst,.xp__fill--fresh:after{display:none}.streak--atRisk{animation:none}}.thesis-form{display:flex;flex-direction:column;gap:var(--space-5)}.thesis-form__sides{display:flex;gap:var(--space-2)}.thesis-form textarea{min-height:var(--textarea-h);resize:vertical;text-align:start;font-family:var(--font-sans)}.thesis-form__count{font-size:var(--text-xs);color:var(--fg-subtle);text-align:end}.thesis--pendingReview{--riel: var(--pending)}.thesis__question{font-size:var(--text-base);font-weight:var(--weight-semibold)}.thesis__review{display:flex;flex-wrap:wrap;gap:var(--space-2)}.thesis__due{font-size:var(--text-xs);color:var(--pending);font-weight:var(--weight-medium)}@media print{.shell__tabbar,.live-dot,.toast--docked,.levelup{display:none}.panel,.card{break-inside:avoid}}@media(forced-colors:active){.segmented>button:is([aria-checked=true],[aria-selected=true]),.chip[aria-pressed=true],.quick-amounts>button[aria-pressed=true]{outline:2px solid;outline-offset:-2px}.book__row:before,.xp__fill,.quest__bar,.goal__bar,.order__progress>span{forced-color-adjust:none}.ladder__row--self{outline:2px solid;outline-offset:-2px}}}@layer game{.heat{display:flex;flex-direction:column;gap:var(--space-3)}.heat__grid{display:flex;align-items:flex-end;gap:var(--chart-heat-cell);height:var(--chart-heat-h)}.heat__semana{flex:1;min-width:var(--chart-heat-cell);height:calc(var(--dias, 0) * var(--chart-heat-cell) + var(--chart-heat-cell));border-radius:var(--radius-xs);background:linear-gradient(180deg,var(--xp),var(--xp-from));box-shadow:inset 0 1px 0 var(--xp-sheen),inset 0 -2px 0 var(--xp-edge)}.heat__semana[data-dias="0"]{height:2px;background:var(--border)}.heat__semana--actual{background:var(--accent);box-shadow:inset 0 1px 0 var(--xp-sheen),inset 0 -2px 0 var(--xp-edge)}.heat__pie{font-size:var(--text-sm);color:var(--fg-muted)}.heat__pie .num{color:var(--fg);font-weight:var(--weight-semibold)}.season__arc{position:relative;flex:none;width:var(--gauge-arc);height:var(--gauge-arc)}.season__arc svg{width:100%;height:100%;transform:rotate(-90deg)}.season__arc-track{fill:none;stroke:var(--xp-track);stroke-width:3}.season__arc-fill{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round}.season__arc-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--razon-arco-aire) * 1em);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-micro);font-weight:var(--weight-semibold);white-space:nowrap}.ladder__spark{display:none;grid-column:-3}@container ladder (min-width: 26em){.ladder__row{grid-template-columns:var(--rank-col) auto minmax(5ch,1fr) var(--spark-w) minmax(10ch,auto)}.ladder__spark{display:block;width:var(--spark-w)}}.thesis__recorrido{display:block;width:100%;height:var(--chart-recorrido-h)}.thesis__recorrido-linea{fill:none;stroke:var(--fg-subtle);stroke-width:calc(var(--stroke-base) / 1px);stroke-linecap:round;vector-effect:non-scaling-stroke}.thesis__recorrido-entrada{stroke:var(--fg-subtle);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.thesis__recorrido-fin{fill:var(--fg-subtle)}.thesis--reviewed .thesis__recorrido-linea{stroke:var(--accent)}.thesis--reviewed .thesis__recorrido-fin{fill:var(--accent)}}@layer game{.calibra{display:flex;flex-direction:column;gap:var(--space-4)}.calibra__pregunta{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold)}.calibra__lados{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.calibra__lado{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-height:var(--control-lg);padding:var(--space-4);border:0;border-radius:var(--radius-md);background:var(--bg-inset);color:var(--fg-muted);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.calibra__lado[aria-pressed=true][data-lado=sube]{background:var(--buy-bg);color:var(--buy-fg)}.calibra__lado[aria-pressed=true][data-lado=baja]{background:var(--sell-bg);color:var(--sell-fg)}.calibra__lado[aria-pressed=true][data-lado=igual]{background:var(--flat-soft);color:var(--flat)}.calibra__lado[aria-pressed=true] .t-caption{color:inherit}.calibra__seguridad{display:flex;flex-direction:column;gap:var(--space-2)}.calibra__peldaños{display:flex;gap:var(--space-2)}.calibra__peldaño{flex:1;min-height:var(--control-base);padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.calibra__peldaño[aria-pressed=true]{background:var(--accent);color:var(--accent-fg);box-shadow:inset 0 1px 0 var(--xp-sheen),inset 0 -2px 0 var(--xp-edge)}.calibra-score{display:flex;flex-direction:column;gap:var(--space-2)}.calibra-score__valor{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:var(--leading-none);color:var(--fg-hero)}.calibra-score__lectura{font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--leading-snug)}.calibra-score__barra{display:flex;height:var(--bar-md);border-radius:var(--radius-pill);overflow:hidden;background:var(--xp-track)}.calibra-score__real{width:var(--progress, 0%);background:var(--info);box-shadow:inset 0 1px 0 var(--info),inset 0 -2px 0 var(--info)}.calibra-score__creido{width:var(--progress, 0%);background:var(--accent)}.calibra-score__leyenda{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--text-xs);color:var(--fg-subtle)}.calibra-score__punto{display:inline-flex;align-items:center;gap:var(--space-2)}.calibra-score__punto:before{content:"";width:var(--dot-md);height:var(--dot-md);border-radius:var(--radius-pill);background:var(--punto, var(--fg-subtle))}.sombra{display:flex;flex-direction:column;gap:var(--space-3)}.sombra__fila{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.sombra__fila--real{color:var(--fg);background:var(--bg-raised)}.sombra__que{font-size:var(--text-sm);color:var(--fg-muted)}.sombra__fila--real .sombra__que{color:var(--fg);font-weight:var(--weight-semibold)}.sombra__fila--real .sombra__cuanto{font-size:var(--text-2xl);color:var(--fg-hero)}.sombra__cuanto{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--text-lg);font-weight:var(--weight-semibold)}.sombra__nota{font-size:var(--text-xs);color:var(--fg-subtle);line-height:var(--leading-snug)}.escalera{display:flex;flex-direction:column;gap:var(--space-2)}.escalera__paso{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.escalera__paso--abierto{color:var(--fg);background:var(--bg-raised)}.escalera__nivel{display:grid;place-items:center;flex:none;min-width:var(--disc-sm);height:var(--disc-sm);padding-inline:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--weight-bold);background:var(--bg-inset);color:var(--fg-subtle)}.escalera__paso--abierto .escalera__nivel{background:var(--accent);color:var(--accent-fg);box-shadow:inset 0 1px 0 var(--xp-sheen),inset 0 -2px 0 var(--xp-edge)}.escalera__que{font-size:var(--text-sm);color:var(--fg-subtle)}.escalera__paso--abierto .escalera__que{color:var(--fg);font-weight:var(--weight-medium)}.escalera__estado{font-size:var(--text-xs);color:var(--fg-subtle)}.escalera__paso--abierto .escalera__estado{color:var(--accent-text);font-weight:var(--weight-semibold)}.escalera__candado{width:var(--icon-sm);height:var(--icon-sm);color:var(--fg-subtle)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-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}
