[data-tema=classic][data-tema-modo=oscuro]{--ln-brand-2-accent:#4E8BD8;--ln-brand-text:#FFB3DE;--ln-brand-2-text:#8C99E0;--ln-success-text:#7DEAC0;--ln-warning-text:#F3D08A;--ln-danger-text:#F5A99C;--ln-info-text:#93C5FD;--ln-scheme:dark;--ln-map-canvas:#070B2A;--ln-map-dot:rgba(255,255,255,.07);--ln-map-node:#0B1033;--ln-map-node-row:rgba(255,255,255,.06);--ln-map-edge:rgba(160,175,230,.42);--ln-medal-gold:#F2C14E;--ln-medal-silver:#C5CEDB;--ln-medal-bronze:#DA8C5C;--ln-page-base:#020617;--ln-page-bg:linear-gradient(135deg,#020617 0%,#0A0E3D 50%,#05082D 100%);--ln-text-out:#FFFFFF;--ln-brand:#FF3FA4;--ln-brand-accent:#FF6AD5;--ln-brand-content:#020617;--ln-brand-soft:rgba(255,63,164,.1);--ln-brand-soft-border:rgba(255,63,164,.35);--ln-brand-2:#1323C6;--ln-brand-2-content:#FFFFFF;--ln-ct2-bg-subtle:rgba(255,255,255,.02);--ln-ct2-bg:rgba(255,255,255,.04);--ln-text-in:#FFFFFF;--ln-ct3-bg:rgba(255,255,255,.08);--ln-ct3-bg-hover:rgba(255,255,255,.12);--ln-ct3-text:#FFFFFF;--ln-inset-bg:rgba(0,0,0,.34);--ln-inset-text:#FFFFFF;--ln-ct3-bg-strong:rgba(255,255,255,.12);--ln-input-bg:rgba(0,0,0,.3);--ln-window-bg:rgba(2,6,23,.9);--ln-window-text:#FFFFFF;--ln-popover-bg:#0B1030;--ln-scrim:rgba(2,6,23,.7);--ln-inverse-bg:#FFFFFF;--ln-inverse-text:#020617;--ln-text-muted:rgba(255,255,255,.6);--ln-text-faint:rgba(255,255,255,.4);--ln-border-subtle:rgba(255,255,255,.05);--ln-border-main:rgba(255,255,255,.15);--ln-border-strong:rgba(255,255,255,.38);--ln-sheen:rgba(255,255,255,.1);--ln-track:rgba(255,255,255,.12);--ln-success:#2FBF8F;--ln-success-bg:#071A24;--ln-success-border:#10413D;--ln-warning:#D9A441;--ln-warning-bg:#1A171C;--ln-warning-border:#473924;--ln-danger:#E85C4A;--ln-danger-bg:#1B0F1D;--ln-danger-border:#4C2227;--ln-info:#4E8BD8;--ln-info-bg:#0A152C;--ln-info-border:#1A3155;--ln-idle:#7F8CA8;--ln-idle-bg:#0E1326;--ln-idle-border:#252C42;--ln-on-status:#020617;--ln-focus:#5B7CFF;--ln-focus-ring:0 0 0 3px rgba(91,124,255,.55);--ln-shadow:0 8px 32px 0 rgba(0,0,0,.4);--ln-shadow-brand:0 10px 15px -3px rgba(19,35,198,.35);--ln-radius:32px;--ln-radius-control:16px;--ln-blur:0px;--ln-humo-blend:screen;--ln-humo-op:.42;--ln-humo-op-i:.62}[data-tema=modern][data-tema-modo=oscuro]{--ln-brand-2-accent:#4E8BD8;--ln-brand-text:#FFB3DE;--ln-brand-2-text:#8C99E0;--ln-success-text:#7DEAC0;--ln-warning-text:#F3D08A;--ln-danger-text:#F5A99C;--ln-info-text:#93C5FD;--ln-scheme:dark;--ln-map-canvas:#070B2A;--ln-map-dot:rgba(255,255,255,.07);--ln-map-node:#0B1033;--ln-map-node-row:rgba(255,255,255,.06);--ln-map-edge:rgba(160,175,230,.42);--ln-medal-gold:#F2C14E;--ln-medal-silver:#C5CEDB;--ln-medal-bronze:#DA8C5C;--ln-page-base:#020617;--ln-page-bg:linear-gradient(135deg,#020617 0%,#0A0E3D 50%,#05082D 100%);--ln-text-out:#FFFFFF;--ln-brand:#FF3FA4;--ln-brand-accent:#FF6AD5;--ln-brand-content:#020617;--ln-brand-soft:rgba(255,63,164,.1);--ln-brand-soft-border:rgba(255,63,164,.35);--ln-brand-2:#1323C6;--ln-brand-2-content:#FFFFFF;--ln-ct2-bg-subtle:rgba(255,255,255,.02);--ln-ct2-bg:rgba(255,255,255,.04);--ln-text-in:#FFFFFF;--ln-ct3-bg:rgba(255,255,255,.07);--ln-ct3-bg-hover:rgba(255,255,255,.12);--ln-ct3-text:#FFFFFF;--ln-inset-bg:rgba(0,0,0,.34);--ln-inset-text:#FFFFFF;--ln-ct3-bg-strong:rgba(255,255,255,.12);--ln-input-bg:rgba(0,0,0,.3);--ln-window-bg:rgba(2,6,23,.92);--ln-window-text:#FFFFFF;--ln-popover-bg:#0B1030;--ln-scrim:rgba(2,6,23,.72);--ln-inverse-bg:#FFFFFF;--ln-inverse-text:#020617;--ln-text-muted:rgba(255,255,255,.62);--ln-text-faint:rgba(255,255,255,.42);--ln-border-subtle:rgba(255,255,255,.07);--ln-border-main:rgba(255,255,255,.15);--ln-border-strong:rgba(255,255,255,.34);--ln-sheen:rgba(255,255,255,.1);--ln-track:rgba(255,255,255,.12);--ln-success:#2FBF8F;--ln-success-bg:#071A24;--ln-success-border:#10413D;--ln-warning:#D9A441;--ln-warning-bg:#1A171C;--ln-warning-border:#473924;--ln-danger:#E85C4A;--ln-danger-bg:#1B0F1D;--ln-danger-border:#4C2227;--ln-info:#4E8BD8;--ln-info-bg:#0A152C;--ln-info-border:#1A3155;--ln-idle:#7F8CA8;--ln-idle-bg:#0E1326;--ln-idle-border:#252C42;--ln-on-status:#020617;--ln-focus:#5B7CFF;--ln-focus-ring:0 0 0 3px rgba(91,124,255,.55);--ln-shadow:0 8px 32px 0 rgba(0,0,0,.4);--ln-shadow-brand:0 10px 15px -3px rgba(19,35,198,.35);--ln-radius:32px;--ln-radius-control:16px;--ln-blur:0px;--ln-humo-blend:screen;--ln-humo-op:.42;--ln-humo-op-i:.62}[data-tema=modern][data-tema-modo=claro]{--ln-brand-2-accent:#27599F;--ln-brand-text:#C9156F;--ln-brand-2-text:#1323C6;--ln-success-text:#0E7E5C;--ln-warning-text:#8F6310;--ln-danger-text:#BE3726;--ln-info-text:#27599F;--ln-scheme:light;--ln-map-canvas:#EEF1FA;--ln-map-dot:rgba(10,14,61,.1);--ln-map-node:#FFFFFF;--ln-map-node-row:rgba(10,14,61,.05);--ln-map-edge:rgba(60,75,140,.38);--ln-medal-gold:#A87400;--ln-medal-silver:#66748A;--ln-medal-bronze:#A65427;--ln-page-base:#F6F7FC;--ln-page-bg:linear-gradient(135deg,#F6F7FC 0%,#EAEEFA 50%,#F5F0F8 100%);--ln-text-out:#080C30;--ln-brand:#C9156F;--ln-brand-accent:#E23E96;--ln-brand-content:#FFFFFF;--ln-brand-soft:rgba(201,21,111,.09);--ln-brand-soft-border:rgba(201,21,111,.3);--ln-brand-2:#1323C6;--ln-brand-2-content:#FFFFFF;--ln-ct2-bg-subtle:rgba(10,14,61,.015);--ln-ct2-bg:rgba(10,14,61,.035);--ln-text-in:#080C30;--ln-ct3-bg:rgba(255,255,255,.75);--ln-ct3-bg-hover:#FFFFFF;--ln-ct3-text:#080C30;--ln-inset-bg:rgba(10,14,61,.055);--ln-inset-text:#080C30;--ln-ct3-bg-strong:rgba(10,14,61,.1);--ln-input-bg:rgba(10,14,61,.05);--ln-window-bg:rgba(255,255,255,.96);--ln-window-text:#080C30;--ln-popover-bg:#FFFFFF;--ln-scrim:rgba(10,14,61,.42);--ln-inverse-bg:#080C30;--ln-inverse-text:#F6F7FC;--ln-text-muted:rgba(8,12,48,.62);--ln-text-faint:rgba(8,12,48,.46);--ln-border-subtle:rgba(10,14,61,.08);--ln-border-main:rgba(10,14,61,.14);--ln-border-strong:rgba(10,14,61,.26);--ln-sheen:rgba(255,255,255,.9);--ln-track:rgba(10,14,61,.12);--ln-success:#0E7E5C;--ln-success-bg:#E4F5EE;--ln-success-border:#AEDFCD;--ln-warning:#8F6310;--ln-warning-bg:#FAF0DC;--ln-warning-border:#E5D0A0;--ln-danger:#BE3726;--ln-danger-bg:#FCEAE6;--ln-danger-border:#F0C0B7;--ln-info:#27599F;--ln-info-bg:#E6EEFA;--ln-info-border:#BAD2EE;--ln-idle:#54617A;--ln-idle-bg:#ECEFF5;--ln-idle-border:#CFD7E4;--ln-on-status:#FFFFFF;--ln-focus:#5B7CFF;--ln-focus-ring:0 0 0 3px rgba(91,124,255,.55);--ln-shadow:0 8px 32px 0 rgba(10,14,61,.12);--ln-shadow-brand:0 10px 15px -3px rgba(201,21,111,.28);--ln-radius:32px;--ln-radius-control:16px;--ln-blur:0px;--ln-humo-blend:multiply;--ln-humo-op:.2;--ln-humo-op-i:.55}[data-tema=classic][data-tema-modo=claro]{--ln-brand-2-accent:#27599F;--ln-brand-text:#C9156F;--ln-brand-2-text:#1323C6;--ln-success-text:#0E7E5C;--ln-warning-text:#8F6310;--ln-danger-text:#BE3726;--ln-info-text:#27599F;--ln-scheme:light;--ln-map-canvas:#EEF1FA;--ln-map-dot:rgba(10,14,61,.1);--ln-map-node:#FFFFFF;--ln-map-node-row:rgba(10,14,61,.05);--ln-map-edge:rgba(60,75,140,.38);--ln-medal-gold:#A87400;--ln-medal-silver:#66748A;--ln-medal-bronze:#A65427;--ln-page-base:#F6F7FC;--ln-page-bg:linear-gradient(135deg,#F6F7FC 0%,#EAEEFA 50%,#F5F0F8 100%);--ln-text-out:#080C30;--ln-brand:#C9156F;--ln-brand-accent:#E23E96;--ln-brand-content:#FFFFFF;--ln-brand-soft:rgba(201,21,111,.09);--ln-brand-soft-border:rgba(201,21,111,.3);--ln-brand-2:#1323C6;--ln-brand-2-content:#FFFFFF;--ln-ct2-bg-subtle:rgba(10,14,61,.015);--ln-ct2-bg:rgba(10,14,61,.035);--ln-text-in:#080C30;--ln-ct3-bg:rgba(255,255,255,.82);--ln-ct3-bg-hover:#FFFFFF;--ln-ct3-text:#080C30;--ln-inset-bg:rgba(10,14,61,.055);--ln-inset-text:#080C30;--ln-ct3-bg-strong:rgba(10,14,61,.1);--ln-input-bg:rgba(10,14,61,.05);--ln-window-bg:rgba(255,255,255,.94);--ln-window-text:#080C30;--ln-popover-bg:#FFFFFF;--ln-scrim:rgba(10,14,61,.42);--ln-inverse-bg:#080C30;--ln-inverse-text:#F6F7FC;--ln-text-muted:rgba(8,12,48,.6);--ln-text-faint:rgba(8,12,48,.44);--ln-border-subtle:rgba(10,14,61,.06);--ln-border-main:rgba(10,14,61,.14);--ln-border-strong:rgba(10,14,61,.3);--ln-sheen:rgba(255,255,255,.9);--ln-track:rgba(10,14,61,.12);--ln-success:#0E7E5C;--ln-success-bg:#E4F5EE;--ln-success-border:#AEDFCD;--ln-warning:#8F6310;--ln-warning-bg:#FAF0DC;--ln-warning-border:#E5D0A0;--ln-danger:#BE3726;--ln-danger-bg:#FCEAE6;--ln-danger-border:#F0C0B7;--ln-info:#27599F;--ln-info-bg:#E6EEFA;--ln-info-border:#BAD2EE;--ln-idle:#54617A;--ln-idle-bg:#ECEFF5;--ln-idle-border:#CFD7E4;--ln-on-status:#FFFFFF;--ln-focus:#5B7CFF;--ln-focus-ring:0 0 0 3px rgba(91,124,255,.55);--ln-shadow:0 8px 32px 0 rgba(10,14,61,.12);--ln-shadow-brand:0 10px 15px -3px rgba(201,21,111,.28);--ln-radius:32px;--ln-radius-control:16px;--ln-blur:0px;--ln-humo-blend:multiply;--ln-humo-op:.2;--ln-humo-op-i:.55}.ap-temas{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ap-tema{display:grid;gap:10px;padding:10px;border-radius:20px;text-align:left;cursor:pointer;background:var(--ln-page-bg),var(--ln-page-base);color:var(--ln-text-out);border:2px solid var(--ln-border-subtle);font:inherit;transition:border-color .16s,transform .16s}.ap-tema:hover{transform:translateY(-1px)}.ap-tema:focus-visible{outline:none;box-shadow:var(--ln-focus-ring)}.ap-tema[aria-checked=true]{border-color:var(--ln-brand)}.ap-muestra{display:grid;gap:6px;padding:10px;border-radius:14px;background:var(--ln-ct2-bg);border:1px solid var(--ln-border-subtle)}.ap-muestra-fila{display:flex;align-items:center;gap:6px}.ap-muestra-tarjeta{flex:1;height:22px;border-radius:8px;background:var(--ln-ct3-bg);border:1px solid var(--ln-border-subtle)}.ap-muestra-btn{width:34px;height:22px;border-radius:999px;background:var(--ln-brand)}.ap-muestra-linea{height:6px;border-radius:999px;background:var(--ln-text-faint)}.ap-muestra-linea--corta{width:55%;background:var(--ln-text-muted)}.ap-nombre{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:800}.ap-modo{font-size:11px;font-weight:700;color:var(--ln-text-muted)}.ap-fondos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.ap-fondo{display:grid;gap:6px;padding:8px;border-radius:18px;text-align:left;cursor:pointer;background:var(--ln-ct2-bg,var(--mat-1));border:1px solid var(--ln-border-subtle,var(--border-subtle));color:inherit;transition:transform .15s,border-color .15s}.ap-fondo:hover{transform:translateY(-1px)}.ap-fondo:focus-visible{outline:2px solid var(--ln-focus,var(--focus-blue));outline-offset:2px}.ap-fondo[aria-checked=true]{border-color:var(--ln-brand,var(--brand-secondary));box-shadow:0 0 0 1px var(--ln-brand,var(--brand-secondary))}.ap-fondo-muestra{height:64px;border-radius:12px;background:#0a0b20}.ap-fondo-muestra--light{background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0/12px 12px,linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0/12px 12px,radial-gradient(70% 90% at 10% 110%,rgba(196,48,140,.55),transparent 65%),radial-gradient(60% 80% at 95% 50%,rgba(34,92,196,.5),transparent 66%),#0a0b20}.ap-fondo-muestra--humo{background:radial-gradient(45% 60% at 20% 70%,rgba(230,51,143,.7),transparent 70%),radial-gradient(50% 60% at 80% 45%,rgba(20,107,219,.6),transparent 70%),radial-gradient(60% 50% at 50% 30%,rgba(97,54,194,.55),transparent 70%),#05061a}.ap-fondo-muestra--particulas{background:radial-gradient(circle at 20% 70%,#fff 0 1px,transparent 2px),radial-gradient(circle at 55% 40%,#ff96d7 0 1.5px,transparent 2.5px),radial-gradient(circle at 80% 75%,#aabeff 0 1px,transparent 2px),radial-gradient(circle at 35% 25%,#ffd2f0 0 1px,transparent 2px),radial-gradient(circle at 70% 15%,#fff 0 1px,transparent 2px),radial-gradient(70% 90% at 10% 110%,rgba(196,48,140,.45),transparent 65%),#0a0b20}.ap-fondo-muestra--aurora{background:radial-gradient(55% 70% at 15% 20%,rgba(19,35,198,.9),transparent 70%),radial-gradient(45% 60% at 90% 90%,rgba(255,63,164,.7),transparent 70%),radial-gradient(35% 45% at 55% 60%,rgba(91,61,245,.6),transparent 70%),#0a0b20}.thalamus .apariencia.ap-modos{grid-template-columns:repeat(2,minmax(0,1fr))}.thalamus .apariencia.ap-modos button[aria-checked=true]{background:var(--mat-3);color:var(--text-on-surface)}html[data-tema]{color-scheme:var(--ln-scheme)}[data-tema] .accent-emerald-500{accent-color:var(--ln-success)}[data-tema] .accent-indigo-500{accent-color:var(--ln-brand-2)}[data-tema] .accent-pink-500{accent-color:var(--ln-brand)}[data-tema] .accent-rose-500{accent-color:var(--ln-danger)}[data-tema] .accent-violet-500{accent-color:var(--ln-brand-2)}[data-tema] .bg-\[\#020617\]\/80{background-color:color-mix(in srgb,var(--ln-page-base) 80%,transparent)}[data-tema] .bg-\[\#020617\]\/95{background-color:color-mix(in srgb,var(--ln-page-base) 95%,transparent)}[data-tema] .bg-\[\#05060a\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#05060a\]\/95{background-color:color-mix(in srgb,var(--ln-window-bg) 95%,transparent)}[data-tema] .bg-\[\#07080a\],[data-tema] .bg-\[\#07080d\],[data-tema] .bg-\[\#0B0F26\],[data-tema] .bg-\[\#0a0a0c\],[data-tema] .bg-\[\#0a0b0e\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#0a0b0e\]\/80{background-color:color-mix(in srgb,var(--ln-window-bg) 80%,transparent)}[data-tema] .bg-\[\#0b1120\],[data-tema] .bg-\[\#0d0e14\],[data-tema] .bg-\[\#0e1017\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#0f111a\]\/95{background-color:color-mix(in srgb,var(--ln-window-bg) 95%,transparent)}[data-tema] .bg-\[\#0f172a\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#0f172a\]\/80{background-color:color-mix(in srgb,var(--ln-window-bg) 80%,transparent)}[data-tema] .bg-\[\#101117\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#111219\]\/95{background-color:color-mix(in srgb,var(--ln-window-bg) 95%,transparent)}[data-tema] .bg-\[\#111634\],[data-tema] .bg-\[\#12131a\],[data-tema] .bg-\[\#12141c\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#12141c\]\/40{background-color:color-mix(in srgb,var(--ln-window-bg) 40%,transparent)}[data-tema] .bg-\[\#12141c\]\/50{background-color:color-mix(in srgb,var(--ln-window-bg) 50%,transparent)}[data-tema] .bg-\[\#13141a\]\/95{background-color:color-mix(in srgb,var(--ln-window-bg) 95%,transparent)}[data-tema] .bg-\[\#1323C6\]\/\[\.14\]{background-color:color-mix(in srgb,var(--ln-brand-2) 14%,transparent)}[data-tema] .bg-\[\#141a3a\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#1534ff\]{background-color:var(--ln-brand-2)}[data-tema] .bg-\[\#1534ff\]\/10{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .bg-\[\#1534ff\]\/20{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .bg-\[\#1534ff\]\/5{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .bg-\[\#161824\],[data-tema] .bg-\[\#181922\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#1B0F1D\]{background-color:var(--ln-danger-bg)}[data-tema] .bg-\[\#1a1b1e\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#1a1c23\]\/80{background-color:color-mix(in srgb,var(--ln-window-bg) 80%,transparent)}[data-tema] .bg-\[\#1a1c23\]\/90{background-color:color-mix(in srgb,var(--ln-window-bg) 90%,transparent)}[data-tema] .bg-\[\#1a1c23\]\/95{background-color:color-mix(in srgb,var(--ln-window-bg) 95%,transparent)}[data-tema] .bg-\[\#1d1e26\]\/50{background-color:color-mix(in srgb,var(--ln-window-bg) 50%,transparent)}[data-tema] .bg-\[\#1d1f27\]{background-color:var(--ln-window-bg)}[data-tema] .bg-\[\#E7E7EF\],[data-tema] .bg-\[\#F4F4F9\]{background-color:var(--ln-inverse-bg)}[data-tema] .bg-\[\#FF3FA4\]{background-color:var(--ln-brand)}[data-tema] .bg-\[\#FF3FA4\]\/10{background-color:color-mix(in srgb,var(--ln-brand) 10%,transparent)}[data-tema] .bg-\[\#FF3FA4\]\/15{background-color:color-mix(in srgb,var(--ln-brand) 15%,transparent)}[data-tema] .bg-\[\#f0f4f8\],[data-tema] .bg-\[\#f8fafc\]{background-color:var(--ln-inverse-bg)}[data-tema] .bg-amber-400{background-color:var(--ln-warning)}[data-tema] .bg-amber-400\/10{background-color:color-mix(in srgb,var(--ln-warning) 10%,transparent)}[data-tema] .bg-amber-500{background-color:var(--ln-warning)}[data-tema] .bg-amber-500\/10{background-color:color-mix(in srgb,var(--ln-warning) 10%,transparent)}[data-tema] .bg-amber-500\/15{background-color:color-mix(in srgb,var(--ln-warning) 15%,transparent)}[data-tema] .bg-amber-500\/20{background-color:color-mix(in srgb,var(--ln-warning) 20%,transparent)}[data-tema] .bg-amber-500\/5{background-color:color-mix(in srgb,var(--ln-warning) 5%,transparent)}[data-tema] .bg-amber-500\/\[0\.07\]{background-color:color-mix(in srgb,var(--ln-warning) 7%,transparent)}[data-tema] .bg-amber-600{background-color:var(--ln-warning)}[data-tema] .bg-amber-600\/10{background-color:color-mix(in srgb,var(--ln-warning) 10%,transparent)}[data-tema] .bg-amber-600\/20{background-color:color-mix(in srgb,var(--ln-warning) 20%,transparent)}[data-tema] .bg-amber-900\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-warning) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .bg-amber-950\/40{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-warning) 25%,var(--ln-page-base)) 40%,transparent)}[data-tema] .bg-amber-950\/50{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-warning) 25%,var(--ln-page-base)) 50%,transparent)}[data-tema] .bg-amber-950\/60{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-warning) 25%,var(--ln-page-base)) 60%,transparent)}[data-tema] .bg-black{background-color:var(--ln-scrim)}[data-tema] .bg-black\/10,[data-tema] .bg-black\/20,[data-tema] .bg-black\/30,[data-tema] .bg-black\/35,[data-tema] .bg-black\/40{background-color:var(--ln-inset-bg)}[data-tema] .bg-black\/60,[data-tema] .bg-black\/70,[data-tema] .bg-black\/75,[data-tema] .bg-black\/80,[data-tema] .bg-black\/85{background-color:var(--ln-scrim)}[data-tema] .bg-blue-400\/10{background-color:color-mix(in srgb,var(--ln-brand-2-accent) 10%,transparent)}[data-tema] .bg-blue-500{background-color:var(--ln-brand-2)}[data-tema] .bg-blue-500\/10{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .bg-blue-500\/20{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .bg-blue-500\/5{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .bg-blue-600{background-color:var(--ln-brand-2)}[data-tema] .bg-blue-600\/10{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .bg-blue-600\/20{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .bg-blue-600\/5{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .bg-blue-900\/20,[data-tema] .bg-blue-950\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .bg-cyan-400{background-color:var(--ln-info)}[data-tema] .bg-cyan-50{background-color:color-mix(in srgb,var(--ln-info) 15%,transparent)}[data-tema] .bg-cyan-500\/10{background-color:color-mix(in srgb,var(--ln-info) 10%,transparent)}[data-tema] .bg-cyan-500\/5{background-color:color-mix(in srgb,var(--ln-info) 5%,transparent)}[data-tema] .bg-cyan-950\/10{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-info) 25%,var(--ln-page-base)) 10%,transparent)}[data-tema] .bg-emerald-400{background-color:var(--ln-success)}[data-tema] .bg-emerald-400\/10{background-color:color-mix(in srgb,var(--ln-success) 10%,transparent)}[data-tema] .bg-emerald-50{background-color:color-mix(in srgb,var(--ln-success) 15%,transparent)}[data-tema] .bg-emerald-50\/30{background-color:color-mix(in srgb,var(--ln-success) 4%,transparent)}[data-tema] .bg-emerald-500{background-color:var(--ln-success)}[data-tema] .bg-emerald-500\/10{background-color:color-mix(in srgb,var(--ln-success) 10%,transparent)}[data-tema] .bg-emerald-500\/15{background-color:color-mix(in srgb,var(--ln-success) 15%,transparent)}[data-tema] .bg-emerald-500\/20{background-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .bg-emerald-500\/5{background-color:color-mix(in srgb,var(--ln-success) 5%,transparent)}[data-tema] .bg-emerald-500\/50{background-color:color-mix(in srgb,var(--ln-success) 50%,transparent)}[data-tema] .bg-emerald-500\/\[0\.02\]{background-color:color-mix(in srgb,var(--ln-success) 2%,transparent)}[data-tema] .bg-emerald-500\/\[0\.05\]{background-color:color-mix(in srgb,var(--ln-success) 5%,transparent)}[data-tema] .bg-emerald-600{background-color:var(--ln-success)}[data-tema] .bg-emerald-600\/10{background-color:color-mix(in srgb,var(--ln-success) 10%,transparent)}[data-tema] .bg-emerald-600\/20{background-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .bg-emerald-900\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-success) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .bg-emerald-900\/30{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-success) 25%,var(--ln-page-base)) 30%,transparent)}[data-tema] .bg-emerald-950\/10{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-success) 25%,var(--ln-page-base)) 10%,transparent)}[data-tema] .bg-emerald-950\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-success) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .bg-emerald-950\/30{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-success) 25%,var(--ln-page-base)) 30%,transparent)}[data-tema] .bg-emerald-950\/50{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-success) 25%,var(--ln-page-base)) 50%,transparent)}[data-tema] .bg-emerald-950\/60{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-success) 25%,var(--ln-page-base)) 60%,transparent)}[data-tema] .bg-fuchsia-400{background-color:var(--ln-brand-accent)}[data-tema] .bg-fuchsia-500{background-color:var(--ln-brand)}[data-tema] .bg-fuchsia-500\/10{background-color:color-mix(in srgb,var(--ln-brand) 10%,transparent)}[data-tema] .bg-fuchsia-600{background-color:var(--ln-brand)}[data-tema] .bg-green-400\/10,[data-tema] .bg-green-500\/10{background-color:color-mix(in srgb,var(--ln-success) 10%,transparent)}[data-tema] .bg-green-500\/20{background-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .bg-indigo-100{background-color:color-mix(in srgb,var(--ln-brand-2) 15%,transparent)}[data-tema] .bg-indigo-200\/30{background-color:color-mix(in srgb,var(--ln-brand-2) 4%,transparent)}[data-tema] .bg-indigo-400{background-color:var(--ln-brand-2-accent)}[data-tema] .bg-indigo-400\/10{background-color:color-mix(in srgb,var(--ln-brand-2-accent) 10%,transparent)}[data-tema] .bg-indigo-400\/5{background-color:color-mix(in srgb,var(--ln-brand-2-accent) 5%,transparent)}[data-tema] .bg-indigo-50{background-color:color-mix(in srgb,var(--ln-brand-2) 15%,transparent)}[data-tema] .bg-indigo-500{background-color:var(--ln-brand-2)}[data-tema] .bg-indigo-500\/10{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .bg-indigo-500\/15{background-color:color-mix(in srgb,var(--ln-brand-2) 15%,transparent)}[data-tema] .bg-indigo-500\/20{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .bg-indigo-500\/5{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .bg-indigo-500\/\[0\.07\]{background-color:color-mix(in srgb,var(--ln-brand-2) 7%,transparent)}[data-tema] .bg-indigo-600{background-color:var(--ln-brand-2)}[data-tema] .bg-indigo-600\/10{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .bg-indigo-600\/20{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .bg-indigo-600\/30{background-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .bg-indigo-600\/5{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .bg-indigo-900\/10{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 10%,transparent)}[data-tema] .bg-indigo-900\/20,[data-tema] .bg-indigo-950\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .bg-indigo-950\/30{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 30%,transparent)}[data-tema] .bg-indigo-950\/40{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 40%,transparent)}[data-tema] .bg-indigo-950\/50{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 50%,transparent)}[data-tema] .bg-lime-400{background-color:var(--ln-success)}[data-tema] .bg-lime-500\/10{background-color:color-mix(in srgb,var(--ln-success) 10%,transparent)}[data-tema] .bg-neutral-700{background-color:var(--ln-border-strong)}[data-tema] .bg-neutral-800{background-color:var(--ln-ct3-bg-strong)}[data-tema] .bg-neutral-800\/50{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 50%,transparent)}[data-tema] .bg-neutral-900{background-color:var(--ln-window-bg)}[data-tema] .bg-neutral-900\/50{background-color:color-mix(in srgb,var(--ln-window-bg) 50%,transparent)}[data-tema] .bg-orange-400{background-color:var(--ln-warning)}[data-tema] .bg-orange-500\/10{background-color:color-mix(in srgb,var(--ln-warning) 10%,transparent)}[data-tema] .bg-orange-500\/15{background-color:color-mix(in srgb,var(--ln-warning) 15%,transparent)}[data-tema] .bg-orange-600{background-color:var(--ln-warning)}[data-tema] .bg-pink-400{background-color:var(--ln-brand-accent)}[data-tema] .bg-pink-400\/10{background-color:color-mix(in srgb,var(--ln-brand-accent) 10%,transparent)}[data-tema] .bg-pink-400\/5{background-color:color-mix(in srgb,var(--ln-brand-accent) 5%,transparent)}[data-tema] .bg-pink-500{background-color:var(--ln-brand)}[data-tema] .bg-pink-500\/10{background-color:color-mix(in srgb,var(--ln-brand) 10%,transparent)}[data-tema] .bg-pink-500\/15{background-color:color-mix(in srgb,var(--ln-brand) 15%,transparent)}[data-tema] .bg-pink-500\/20{background-color:color-mix(in srgb,var(--ln-brand) 20%,transparent)}[data-tema] .bg-pink-500\/5{background-color:color-mix(in srgb,var(--ln-brand) 5%,transparent)}[data-tema] .bg-pink-500\/\[\.07\]{background-color:color-mix(in srgb,var(--ln-brand) 7%,transparent)}[data-tema] .bg-pink-600{background-color:var(--ln-brand)}[data-tema] .bg-pink-600\/5{background-color:color-mix(in srgb,var(--ln-brand) 5%,transparent)}[data-tema] .bg-purple-500\/10{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .bg-purple-500\/5{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .bg-red-400{background-color:var(--ln-danger)}[data-tema] .bg-red-400\/10,[data-tema] .bg-red-500\/10{background-color:color-mix(in srgb,var(--ln-danger) 10%,transparent)}[data-tema] .bg-red-500\/15{background-color:color-mix(in srgb,var(--ln-danger) 15%,transparent)}[data-tema] .bg-red-500\/20{background-color:color-mix(in srgb,var(--ln-danger) 20%,transparent)}[data-tema] .bg-red-500\/5{background-color:color-mix(in srgb,var(--ln-danger) 5%,transparent)}[data-tema] .bg-red-900\/30,[data-tema] .bg-red-950\/30{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-danger) 25%,var(--ln-page-base)) 30%,transparent)}[data-tema] .bg-rose-400{background-color:var(--ln-danger)}[data-tema] .bg-rose-400\/10{background-color:color-mix(in srgb,var(--ln-danger) 10%,transparent)}[data-tema] .bg-rose-50{background-color:color-mix(in srgb,var(--ln-danger) 15%,transparent)}[data-tema] .bg-rose-500{background-color:var(--ln-danger)}[data-tema] .bg-rose-500\/10{background-color:color-mix(in srgb,var(--ln-danger) 10%,transparent)}[data-tema] .bg-rose-500\/15{background-color:color-mix(in srgb,var(--ln-danger) 15%,transparent)}[data-tema] .bg-rose-500\/20{background-color:color-mix(in srgb,var(--ln-danger) 20%,transparent)}[data-tema] .bg-rose-500\/30{background-color:color-mix(in srgb,var(--ln-danger) 30%,transparent)}[data-tema] .bg-rose-500\/5{background-color:color-mix(in srgb,var(--ln-danger) 5%,transparent)}[data-tema] .bg-rose-500\/60{background-color:color-mix(in srgb,var(--ln-danger) 60%,transparent)}[data-tema] .bg-rose-500\/\[0\.06\]{background-color:color-mix(in srgb,var(--ln-danger) 6%,transparent)}[data-tema] .bg-rose-500\/\[0\.07\]{background-color:color-mix(in srgb,var(--ln-danger) 7%,transparent)}[data-tema] .bg-rose-600{background-color:var(--ln-danger)}[data-tema] .bg-rose-600\/10{background-color:color-mix(in srgb,var(--ln-danger) 10%,transparent)}[data-tema] .bg-rose-600\/20{background-color:color-mix(in srgb,var(--ln-danger) 20%,transparent)}[data-tema] .bg-rose-950\/10{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-danger) 25%,var(--ln-page-base)) 10%,transparent)}[data-tema] .bg-rose-950\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-danger) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .bg-rose-950\/60{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-danger) 25%,var(--ln-page-base)) 60%,transparent)}[data-tema] .bg-sky-400,[data-tema] .bg-sky-500{background-color:var(--ln-info)}[data-tema] .bg-sky-500\/10{background-color:color-mix(in srgb,var(--ln-info) 10%,transparent)}[data-tema] .bg-sky-500\/20{background-color:color-mix(in srgb,var(--ln-info) 20%,transparent)}[data-tema] .bg-sky-500\/\[0\.07\]{background-color:color-mix(in srgb,var(--ln-info) 7%,transparent)}[data-tema] .bg-sky-600{background-color:var(--ln-info)}[data-tema] .bg-sky-600\/10{background-color:color-mix(in srgb,var(--ln-info) 10%,transparent)}[data-tema] .bg-sky-600\/20{background-color:color-mix(in srgb,var(--ln-info) 20%,transparent)}[data-tema] .bg-sky-900\/30{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-info) 25%,var(--ln-page-base)) 30%,transparent)}[data-tema] .bg-slate-100{background-color:var(--ln-inverse-bg)}[data-tema] .bg-slate-200\/50{background-color:color-mix(in srgb,var(--ln-inverse-bg) 50%,transparent)}[data-tema] .bg-slate-50{background-color:var(--ln-inverse-bg)}[data-tema] .bg-slate-50\/50{background-color:color-mix(in srgb,var(--ln-inverse-bg) 50%,transparent)}[data-tema] .bg-slate-500{background-color:var(--ln-inverse-bg)}[data-tema] .bg-slate-500\/10{background-color:color-mix(in srgb,var(--ln-inverse-bg) 10%,transparent)}[data-tema] .bg-slate-500\/15{background-color:color-mix(in srgb,var(--ln-inverse-bg) 15%,transparent)}[data-tema] .bg-slate-500\/5{background-color:color-mix(in srgb,var(--ln-inverse-bg) 5%,transparent)}[data-tema] .bg-slate-600,[data-tema] .bg-slate-700{background-color:var(--ln-border-strong)}[data-tema] .bg-slate-700\/30{background-color:color-mix(in srgb,var(--ln-border-strong) 30%,transparent)}[data-tema] .bg-slate-700\/50{background-color:color-mix(in srgb,var(--ln-border-strong) 50%,transparent)}[data-tema] .bg-slate-800{background-color:var(--ln-ct3-bg-strong)}[data-tema] .bg-slate-800\/20{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 20%,transparent)}[data-tema] .bg-slate-800\/30{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 30%,transparent)}[data-tema] .bg-slate-800\/40{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 40%,transparent)}[data-tema] .bg-slate-800\/50{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 50%,transparent)}[data-tema] .bg-slate-800\/60{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 60%,transparent)}[data-tema] .bg-slate-800\/70{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 70%,transparent)}[data-tema] .bg-slate-800\/80{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 80%,transparent)}[data-tema] .bg-slate-900{background-color:var(--ln-window-bg)}[data-tema] .bg-slate-900\/10{background-color:color-mix(in srgb,var(--ln-window-bg) 10%,transparent)}[data-tema] .bg-slate-900\/20{background-color:color-mix(in srgb,var(--ln-window-bg) 20%,transparent)}[data-tema] .bg-slate-900\/30{background-color:color-mix(in srgb,var(--ln-window-bg) 30%,transparent)}[data-tema] .bg-slate-900\/40{background-color:color-mix(in srgb,var(--ln-window-bg) 40%,transparent)}[data-tema] .bg-slate-900\/45{background-color:color-mix(in srgb,var(--ln-window-bg) 45%,transparent)}[data-tema] .bg-slate-900\/50{background-color:color-mix(in srgb,var(--ln-window-bg) 50%,transparent)}[data-tema] .bg-slate-900\/60{background-color:color-mix(in srgb,var(--ln-window-bg) 60%,transparent)}[data-tema] .bg-slate-900\/70{background-color:color-mix(in srgb,var(--ln-window-bg) 70%,transparent)}[data-tema] .bg-slate-900\/80{background-color:color-mix(in srgb,var(--ln-window-bg) 80%,transparent)}[data-tema] .bg-slate-900\/90{background-color:color-mix(in srgb,var(--ln-window-bg) 90%,transparent)}[data-tema] .bg-slate-900\/95{background-color:color-mix(in srgb,var(--ln-window-bg) 95%,transparent)}[data-tema] .bg-slate-950{background-color:var(--ln-page-base)}[data-tema] .bg-slate-950\/20{background-color:color-mix(in srgb,var(--ln-page-base) 20%,transparent)}[data-tema] .bg-slate-950\/30{background-color:color-mix(in srgb,var(--ln-page-base) 30%,transparent)}[data-tema] .bg-slate-950\/40{background-color:color-mix(in srgb,var(--ln-page-base) 40%,transparent)}[data-tema] .bg-slate-950\/50{background-color:color-mix(in srgb,var(--ln-page-base) 50%,transparent)}[data-tema] .bg-slate-950\/60{background-color:color-mix(in srgb,var(--ln-page-base) 60%,transparent)}[data-tema] .bg-slate-950\/70{background-color:color-mix(in srgb,var(--ln-page-base) 70%,transparent)}[data-tema] .bg-slate-950\/80{background-color:color-mix(in srgb,var(--ln-page-base) 80%,transparent)}[data-tema] .bg-slate-950\/85{background-color:color-mix(in srgb,var(--ln-page-base) 85%,transparent)}[data-tema] .bg-slate-950\/95{background-color:color-mix(in srgb,var(--ln-page-base) 95%,transparent)}[data-tema] .bg-teal-100\/40{background-color:color-mix(in srgb,var(--ln-success) 6%,transparent)}[data-tema] .bg-teal-400{background-color:var(--ln-success)}[data-tema] .bg-teal-50{background-color:color-mix(in srgb,var(--ln-success) 15%,transparent)}[data-tema] .bg-teal-500{background-color:var(--ln-success)}[data-tema] .bg-teal-500\/10{background-color:color-mix(in srgb,var(--ln-success) 10%,transparent)}[data-tema] .bg-teal-500\/5{background-color:color-mix(in srgb,var(--ln-success) 5%,transparent)}[data-tema] .bg-teal-600{background-color:var(--ln-success)}[data-tema] .bg-teal-600\/15{background-color:color-mix(in srgb,var(--ln-success) 15%,transparent)}[data-tema] .bg-teal-600\/20{background-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .bg-violet-400{background-color:var(--ln-brand-2-accent)}[data-tema] .bg-violet-500{background-color:var(--ln-brand-2)}[data-tema] .bg-violet-500\/10{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .bg-violet-500\/15{background-color:color-mix(in srgb,var(--ln-brand-2) 15%,transparent)}[data-tema] .bg-violet-500\/20{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .bg-violet-500\/5{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .bg-violet-600{background-color:var(--ln-brand-2)}[data-tema] .bg-violet-600\/15{background-color:color-mix(in srgb,var(--ln-brand-2) 15%,transparent)}[data-tema] .bg-violet-600\/20{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .bg-violet-600\/30{background-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .bg-violet-900\/30{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 30%,transparent)}[data-tema] .bg-violet-950\/10{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 10%,transparent)}[data-tema] .bg-violet-950\/15{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 15%,transparent)}[data-tema] .bg-violet-950\/40{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 40%,transparent)}[data-tema] .bg-violet-950\/60{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 60%,transparent)}[data-tema] .bg-white{background-color:var(--ln-inverse-bg)}[data-tema] .bg-white\/10{background-color:color-mix(in srgb,var(--ln-text-out) 10%,transparent)}[data-tema] .bg-white\/20{background-color:color-mix(in srgb,var(--ln-text-out) 20%,transparent)}[data-tema] .bg-white\/5{background-color:color-mix(in srgb,var(--ln-text-out) 5%,transparent)}[data-tema] .bg-white\/50{background-color:color-mix(in srgb,var(--ln-text-out) 50%,transparent)}[data-tema] .bg-white\/80{background-color:color-mix(in srgb,var(--ln-text-out) 80%,transparent)}[data-tema] .bg-white\/\[\.03\]{background-color:color-mix(in srgb,var(--ln-text-out) 3%,transparent)}[data-tema] .bg-white\/\[\.04\]{background-color:color-mix(in srgb,var(--ln-text-out) 4%,transparent)}[data-tema] .bg-white\/\[\.06\]{background-color:color-mix(in srgb,var(--ln-text-out) 6%,transparent)}[data-tema] .bg-white\/\[\.07\]{background-color:color-mix(in srgb,var(--ln-text-out) 7%,transparent)}[data-tema] .bg-white\/\[\.12\]{background-color:color-mix(in srgb,var(--ln-text-out) 12%,transparent)}[data-tema] .bg-white\/\[0\.01\]{background-color:color-mix(in srgb,var(--ln-text-out) 1%,transparent)}[data-tema] .bg-white\/\[0\.02\]{background-color:color-mix(in srgb,var(--ln-text-out) 2%,transparent)}[data-tema] .bg-white\/\[0\.03\]{background-color:color-mix(in srgb,var(--ln-text-out) 3%,transparent)}[data-tema] .bg-yellow-500\/10{background-color:color-mix(in srgb,var(--ln-warning) 10%,transparent)}[data-tema] .bg-zinc-900{background-color:var(--ln-window-bg)}[data-tema] .border-\[\#0a0b0e\]{border-color:var(--ln-border-main)}[data-tema] .border-\[\#1534ff\]\/10{border-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .border-\[\#1534ff\]\/20{border-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .border-\[\#1534ff\]\/30{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .border-\[\#1534ff\]\/40{border-color:color-mix(in srgb,var(--ln-brand-2) 40%,transparent)}[data-tema] .border-\[\#1a1c23\],[data-tema] .border-\[\#262626\]{border-color:var(--ln-border-main)}[data-tema] .border-\[\#4C2227\]{border-color:var(--ln-danger-border)}[data-tema] .border-\[\#5B7CFF\]\/50{border-color:color-mix(in srgb,var(--ln-focus) 50%,transparent)}[data-tema] .border-\[\#8AA3FF\]\/60{border-color:color-mix(in srgb,var(--ln-brand-2-text) 60%,transparent)}[data-tema] .border-\[\#FF3FA4\]{border-color:var(--ln-brand)}[data-tema] .border-\[\#FF3FA4\]\/45{border-color:color-mix(in srgb,var(--ln-brand) 45%,transparent)}[data-tema] .border-amber-400{border-color:var(--ln-warning)}[data-tema] .border-amber-400\/20{border-color:color-mix(in srgb,var(--ln-warning) 20%,transparent)}[data-tema] .border-amber-500{border-color:var(--ln-warning)}[data-tema] .border-amber-500\/10{border-color:color-mix(in srgb,var(--ln-warning) 10%,transparent)}[data-tema] .border-amber-500\/20{border-color:color-mix(in srgb,var(--ln-warning) 20%,transparent)}[data-tema] .border-amber-500\/25{border-color:color-mix(in srgb,var(--ln-warning) 25%,transparent)}[data-tema] .border-amber-500\/30{border-color:color-mix(in srgb,var(--ln-warning) 30%,transparent)}[data-tema] .border-amber-500\/40{border-color:color-mix(in srgb,var(--ln-warning) 40%,transparent)}[data-tema] .border-amber-500\/50{border-color:color-mix(in srgb,var(--ln-warning) 50%,transparent)}[data-tema] .border-amber-600\/30{border-color:color-mix(in srgb,var(--ln-warning) 30%,transparent)}[data-tema] .border-amber-700\/40{border-color:color-mix(in srgb,var(--ln-warning) 40%,transparent)}[data-tema] .border-amber-700\/60{border-color:color-mix(in srgb,var(--ln-warning) 60%,transparent)}[data-tema] .border-amber-800\/30{border-color:color-mix(in srgb,var(--ln-warning) 30%,transparent)}[data-tema] .border-amber-800\/40{border-color:color-mix(in srgb,var(--ln-warning) 40%,transparent)}[data-tema] .border-b-slate-900{border-bottom-color:var(--ln-border-subtle)}[data-tema] .border-blue-400\/20{border-color:color-mix(in srgb,var(--ln-brand-2-accent) 20%,transparent)}[data-tema] .border-blue-500{border-color:var(--ln-brand-2)}[data-tema] .border-blue-500\/10{border-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .border-blue-500\/20{border-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .border-blue-500\/25{border-color:color-mix(in srgb,var(--ln-brand-2) 25%,transparent)}[data-tema] .border-blue-500\/30{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .border-blue-500\/50{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .border-blue-600\/10{border-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .border-blue-600\/20{border-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .border-blue-900\/50{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .border-cyan-100{border-color:color-mix(in srgb,var(--ln-info) 35%,transparent)}[data-tema] .border-cyan-500\/20{border-color:color-mix(in srgb,var(--ln-info) 20%,transparent)}[data-tema] .border-cyan-900\/50{border-color:color-mix(in srgb,var(--ln-info) 50%,transparent)}[data-tema] .border-emerald-100{border-color:color-mix(in srgb,var(--ln-success) 35%,transparent)}[data-tema] .border-emerald-400{border-color:var(--ln-success)}[data-tema] .border-emerald-400\/20{border-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .border-emerald-400\/50{border-color:color-mix(in srgb,var(--ln-success) 50%,transparent)}[data-tema] .border-emerald-500{border-color:var(--ln-success)}[data-tema] .border-emerald-500\/10{border-color:color-mix(in srgb,var(--ln-success) 10%,transparent)}[data-tema] .border-emerald-500\/20{border-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .border-emerald-500\/25{border-color:color-mix(in srgb,var(--ln-success) 25%,transparent)}[data-tema] .border-emerald-500\/30{border-color:color-mix(in srgb,var(--ln-success) 30%,transparent)}[data-tema] .border-emerald-500\/40{border-color:color-mix(in srgb,var(--ln-success) 40%,transparent)}[data-tema] .border-emerald-500\/50{border-color:color-mix(in srgb,var(--ln-success) 50%,transparent)}[data-tema] .border-emerald-500\/60{border-color:color-mix(in srgb,var(--ln-success) 60%,transparent)}[data-tema] .border-emerald-800\/30{border-color:color-mix(in srgb,var(--ln-success) 30%,transparent)}[data-tema] .border-emerald-800\/40{border-color:color-mix(in srgb,var(--ln-success) 40%,transparent)}[data-tema] .border-emerald-900\/50{border-color:color-mix(in srgb,var(--ln-success) 50%,transparent)}[data-tema] .border-fuchsia-400{border-color:var(--ln-brand-accent)}[data-tema] .border-fuchsia-500\/20{border-color:color-mix(in srgb,var(--ln-brand) 20%,transparent)}[data-tema] .border-fuchsia-500\/30{border-color:color-mix(in srgb,var(--ln-brand) 30%,transparent)}[data-tema] .border-green-500\/20{border-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .border-indigo-100{border-color:color-mix(in srgb,var(--ln-brand-2) 35%,transparent)}[data-tema] .border-indigo-400\/20{border-color:color-mix(in srgb,var(--ln-brand-2-accent) 20%,transparent)}[data-tema] .border-indigo-500{border-color:var(--ln-brand-2)}[data-tema] .border-indigo-500\/10{border-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .border-indigo-500\/20{border-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .border-indigo-500\/25{border-color:color-mix(in srgb,var(--ln-brand-2) 25%,transparent)}[data-tema] .border-indigo-500\/30{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .border-indigo-500\/40{border-color:color-mix(in srgb,var(--ln-brand-2) 40%,transparent)}[data-tema] .border-indigo-500\/50{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .border-indigo-600{border-color:var(--ln-brand-2)}[data-tema] .border-indigo-600\/30,[data-tema] .border-indigo-800\/30{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .border-indigo-800\/50{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .border-indigo-900\/30{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .border-l-amber-500{border-left-color:var(--ln-warning)}[data-tema] .border-l-blue-500{border-left-color:var(--ln-brand-2)}[data-tema] .border-l-emerald-400,[data-tema] .border-l-emerald-500{border-left-color:var(--ln-success)}[data-tema] .border-l-rose-500{border-left-color:var(--ln-danger)}[data-tema] .border-l-sky-500{border-left-color:var(--ln-info)}[data-tema] .border-l-violet-500{border-left-color:var(--ln-brand-2)}[data-tema] .border-neutral-700{border-color:var(--ln-border-strong)}[data-tema] .border-neutral-700\/50{border-color:color-mix(in srgb,var(--ln-border-strong) 50%,transparent)}[data-tema] .border-orange-400\/40{border-color:color-mix(in srgb,var(--ln-warning) 40%,transparent)}[data-tema] .border-orange-500\/20{border-color:color-mix(in srgb,var(--ln-warning) 20%,transparent)}[data-tema] .border-orange-500\/30{border-color:color-mix(in srgb,var(--ln-warning) 30%,transparent)}[data-tema] .border-pink-400\/30{border-color:color-mix(in srgb,var(--ln-brand-accent) 30%,transparent)}[data-tema] .border-pink-400\/40{border-color:color-mix(in srgb,var(--ln-brand-accent) 40%,transparent)}[data-tema] .border-pink-400\/50{border-color:color-mix(in srgb,var(--ln-brand-accent) 50%,transparent)}[data-tema] .border-pink-500{border-color:var(--ln-brand)}[data-tema] .border-pink-500\/10{border-color:color-mix(in srgb,var(--ln-brand) 10%,transparent)}[data-tema] .border-pink-500\/20{border-color:color-mix(in srgb,var(--ln-brand) 20%,transparent)}[data-tema] .border-pink-500\/30{border-color:color-mix(in srgb,var(--ln-brand) 30%,transparent)}[data-tema] .border-pink-500\/50{border-color:color-mix(in srgb,var(--ln-brand) 50%,transparent)}[data-tema] .border-purple-500\/20{border-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .border-r-slate-800\/50{border-right-color:color-mix(in srgb,var(--ln-border-main) 50%,transparent)}[data-tema] .border-red-500\/20{border-color:color-mix(in srgb,var(--ln-danger) 20%,transparent)}[data-tema] .border-red-500\/30{border-color:color-mix(in srgb,var(--ln-danger) 30%,transparent)}[data-tema] .border-red-500\/40{border-color:color-mix(in srgb,var(--ln-danger) 40%,transparent)}[data-tema] .border-red-500\/50,[data-tema] .border-red-900\/50{border-color:color-mix(in srgb,var(--ln-danger) 50%,transparent)}[data-tema] .border-rose-100{border-color:color-mix(in srgb,var(--ln-danger) 35%,transparent)}[data-tema] .border-rose-400{border-color:var(--ln-danger)}[data-tema] .border-rose-400\/20{border-color:color-mix(in srgb,var(--ln-danger) 20%,transparent)}[data-tema] .border-rose-400\/40{border-color:color-mix(in srgb,var(--ln-danger) 40%,transparent)}[data-tema] .border-rose-500{border-color:var(--ln-danger)}[data-tema] .border-rose-500\/10{border-color:color-mix(in srgb,var(--ln-danger) 10%,transparent)}[data-tema] .border-rose-500\/20{border-color:color-mix(in srgb,var(--ln-danger) 20%,transparent)}[data-tema] .border-rose-500\/25{border-color:color-mix(in srgb,var(--ln-danger) 25%,transparent)}[data-tema] .border-rose-500\/30{border-color:color-mix(in srgb,var(--ln-danger) 30%,transparent)}[data-tema] .border-rose-500\/40{border-color:color-mix(in srgb,var(--ln-danger) 40%,transparent)}[data-tema] .border-rose-500\/50{border-color:color-mix(in srgb,var(--ln-danger) 50%,transparent)}[data-tema] .border-rose-500\/60{border-color:color-mix(in srgb,var(--ln-danger) 60%,transparent)}[data-tema] .border-rose-600\/30{border-color:color-mix(in srgb,var(--ln-danger) 30%,transparent)}[data-tema] .border-rose-800\/40{border-color:color-mix(in srgb,var(--ln-danger) 40%,transparent)}[data-tema] .border-rose-900\/50{border-color:color-mix(in srgb,var(--ln-danger) 50%,transparent)}[data-tema] .border-rose-950{border-color:var(--ln-danger)}[data-tema] .border-sky-400{border-color:var(--ln-info)}[data-tema] .border-sky-500\/20{border-color:color-mix(in srgb,var(--ln-info) 20%,transparent)}[data-tema] .border-sky-500\/30,[data-tema] .border-sky-600\/30{border-color:color-mix(in srgb,var(--ln-info) 30%,transparent)}[data-tema] .border-slate-100,[data-tema] .border-slate-200{border-color:var(--ln-border-subtle)}[data-tema] .border-slate-200\/50{border-color:color-mix(in srgb,var(--ln-border-subtle) 50%,transparent)}[data-tema] .border-slate-200\/60{border-color:color-mix(in srgb,var(--ln-border-subtle) 60%,transparent)}[data-tema] .border-slate-300,[data-tema] .border-slate-50{border-color:var(--ln-border-subtle)}[data-tema] .border-slate-500{border-color:var(--ln-border-strong)}[data-tema] .border-slate-500\/20{border-color:color-mix(in srgb,var(--ln-border-strong) 20%,transparent)}[data-tema] .border-slate-500\/30{border-color:color-mix(in srgb,var(--ln-border-strong) 30%,transparent)}[data-tema] .border-slate-600{border-color:var(--ln-border-strong)}[data-tema] .border-slate-600\/30{border-color:color-mix(in srgb,var(--ln-border-strong) 30%,transparent)}[data-tema] .border-slate-600\/40{border-color:color-mix(in srgb,var(--ln-border-strong) 40%,transparent)}[data-tema] .border-slate-700{border-color:var(--ln-border-strong)}[data-tema] .border-slate-700\/30{border-color:color-mix(in srgb,var(--ln-border-strong) 30%,transparent)}[data-tema] .border-slate-700\/40{border-color:color-mix(in srgb,var(--ln-border-strong) 40%,transparent)}[data-tema] .border-slate-700\/50{border-color:color-mix(in srgb,var(--ln-border-strong) 50%,transparent)}[data-tema] .border-slate-700\/60{border-color:color-mix(in srgb,var(--ln-border-strong) 60%,transparent)}[data-tema] .border-slate-700\/80{border-color:color-mix(in srgb,var(--ln-border-strong) 80%,transparent)}[data-tema] .border-slate-800{border-color:var(--ln-border-main)}[data-tema] .border-slate-800\/30{border-color:color-mix(in srgb,var(--ln-border-main) 30%,transparent)}[data-tema] .border-slate-800\/40{border-color:color-mix(in srgb,var(--ln-border-main) 40%,transparent)}[data-tema] .border-slate-800\/50{border-color:color-mix(in srgb,var(--ln-border-main) 50%,transparent)}[data-tema] .border-slate-800\/60{border-color:color-mix(in srgb,var(--ln-border-main) 60%,transparent)}[data-tema] .border-slate-800\/70{border-color:color-mix(in srgb,var(--ln-border-main) 70%,transparent)}[data-tema] .border-slate-800\/80{border-color:color-mix(in srgb,var(--ln-border-main) 80%,transparent)}[data-tema] .border-slate-900{border-color:var(--ln-border-subtle)}[data-tema] .border-slate-900\/40{border-color:color-mix(in srgb,var(--ln-border-subtle) 40%,transparent)}[data-tema] .border-slate-900\/60{border-color:color-mix(in srgb,var(--ln-border-subtle) 60%,transparent)}[data-tema] .border-slate-900\/80{border-color:color-mix(in srgb,var(--ln-border-subtle) 80%,transparent)}[data-tema] .border-slate-950{border-color:var(--ln-border-subtle)}[data-tema] .border-t-amber-600{border-top-color:var(--ln-warning)}[data-tema] .border-t-blue-600{border-top-color:var(--ln-brand-2)}[data-tema] .border-t-emerald-600{border-top-color:var(--ln-success)}[data-tema] .border-t-fuchsia-600{border-top-color:var(--ln-brand)}[data-tema] .border-t-indigo-600{border-top-color:var(--ln-brand-2)}[data-tema] .border-t-slate-900,[data-tema] .border-t-slate-950{border-top-color:var(--ln-border-subtle)}[data-tema] .border-t-teal-600{border-top-color:var(--ln-success)}[data-tema] .border-t-violet-500{border-top-color:var(--ln-brand-2)}[data-tema] .border-t-white{border-top-color:var(--ln-text-out)}[data-tema] .border-teal-100{border-color:color-mix(in srgb,var(--ln-success) 35%,transparent)}[data-tema] .border-teal-500{border-color:var(--ln-success)}[data-tema] .border-teal-500\/20{border-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .border-teal-500\/40{border-color:color-mix(in srgb,var(--ln-success) 40%,transparent)}[data-tema] .border-teal-500\/50{border-color:color-mix(in srgb,var(--ln-success) 50%,transparent)}[data-tema] .border-violet-500{border-color:var(--ln-brand-2)}[data-tema] .border-violet-500\/10{border-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .border-violet-500\/20{border-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .border-violet-500\/25{border-color:color-mix(in srgb,var(--ln-brand-2) 25%,transparent)}[data-tema] .border-violet-500\/30{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .border-violet-500\/40{border-color:color-mix(in srgb,var(--ln-brand-2) 40%,transparent)}[data-tema] .border-violet-500\/50{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .border-violet-500\/60{border-color:color-mix(in srgb,var(--ln-brand-2) 60%,transparent)}[data-tema] .border-violet-600\/30{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .border-violet-800\/40{border-color:color-mix(in srgb,var(--ln-brand-2) 40%,transparent)}[data-tema] .border-violet-900\/30{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .border-violet-900\/50{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .border-white{border-color:var(--ln-text-out)}[data-tema] .border-white\/10{border-color:color-mix(in srgb,var(--ln-text-out) 10%,transparent)}[data-tema] .border-white\/12{border-color:color-mix(in srgb,var(--ln-text-out) 12%,transparent)}[data-tema] .border-white\/15{border-color:color-mix(in srgb,var(--ln-text-out) 15%,transparent)}[data-tema] .border-white\/18{border-color:color-mix(in srgb,var(--ln-text-out) 18%,transparent)}[data-tema] .border-white\/20{border-color:color-mix(in srgb,var(--ln-text-out) 20%,transparent)}[data-tema] .border-white\/22{border-color:color-mix(in srgb,var(--ln-text-out) 22%,transparent)}[data-tema] .border-white\/25{border-color:color-mix(in srgb,var(--ln-text-out) 25%,transparent)}[data-tema] .border-white\/30{border-color:color-mix(in srgb,var(--ln-text-out) 30%,transparent)}[data-tema] .border-white\/5{border-color:color-mix(in srgb,var(--ln-text-out) 5%,transparent)}[data-tema] .border-white\/\[\.07\]{border-color:color-mix(in srgb,var(--ln-text-out) 7%,transparent)}[data-tema] .border-white\/\[\.08\]{border-color:color-mix(in srgb,var(--ln-text-out) 8%,transparent)}[data-tema] .border-white\/\[\.09\]{border-color:color-mix(in srgb,var(--ln-text-out) 9%,transparent)}[data-tema] .border-white\/\[\.12\]{border-color:color-mix(in srgb,var(--ln-text-out) 12%,transparent)}[data-tema] .border-white\/\[\.14\]{border-color:color-mix(in srgb,var(--ln-text-out) 14%,transparent)}[data-tema] .border-white\/\[\.1\]{border-color:color-mix(in srgb,var(--ln-text-out) 10%,transparent)}[data-tema] .border-white\/\[\.32\]{border-color:color-mix(in srgb,var(--ln-text-out) 32%,transparent)}[data-tema] .border-white\/\[\.38\]{border-color:color-mix(in srgb,var(--ln-text-out) 38%,transparent)}[data-tema] .border-zinc-700{border-color:var(--ln-border-strong)}[data-tema] .decoration-indigo-500\/50,[data-tema] .decoration-violet-500\/50{text-decoration-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .disabled\:bg-amber-800:disabled{background-color:var(--ln-warning)}[data-tema] .disabled\:bg-blue-800:disabled{background-color:var(--ln-brand-2)}[data-tema] .disabled\:bg-emerald-800:disabled{background-color:var(--ln-success)}[data-tema] .disabled\:bg-indigo-800:disabled{background-color:var(--ln-brand-2)}[data-tema] .disabled\:bg-slate-800:disabled{background-color:var(--ln-ct3-bg-strong)}[data-tema] .disabled\:bg-teal-800:disabled{background-color:var(--ln-success)}[data-tema] .disabled\:hover\:text-slate-400:disabled:hover{color:var(--ln-text-muted)}[data-tema] .disabled\:text-neutral-600:disabled{color:var(--ln-text-faint)}[data-tema] .divide-neutral-800>*+*{border-color:var(--ln-border-main)}[data-tema] .divide-slate-50>*+*{border-color:var(--ln-border-subtle)}[data-tema] .divide-slate-800>*+*{border-color:var(--ln-border-main)}[data-tema] .divide-slate-800\/30>*+*{border-color:color-mix(in srgb,var(--ln-border-main) 30%,transparent)}[data-tema] .divide-slate-800\/40>*+*{border-color:color-mix(in srgb,var(--ln-border-main) 40%,transparent)}[data-tema] .divide-slate-800\/50>*+*{border-color:color-mix(in srgb,var(--ln-border-main) 50%,transparent)}[data-tema] .divide-slate-900\/30>*+*{border-color:color-mix(in srgb,var(--ln-border-subtle) 30%,transparent)}[data-tema] .divide-white\/5>*+*{border-color:color-mix(in srgb,var(--ln-text-out) 5%,transparent)}[data-tema] .focus-visible\:outline-orange-400:focus-visible{outline-color:var(--ln-warning)}[data-tema] .focus-visible\:ring-\[\#868593\]:focus-visible{--tw-ring-color:var(--ln-border-strong)}[data-tema] .focus-within\:border-emerald-500:focus-within{border-color:var(--ln-success)}[data-tema] .focus-within\:border-violet-500:focus-within{border-color:var(--ln-brand-2)}[data-tema] .focus-within\:border-violet-500\/50:focus-within{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .focus-within\:ring-violet-500\/30:focus-within{--tw-ring-color:color-mix(in srgb, var(--ln-brand-2) 30%, transparent)}[data-tema] .focus\:bg-slate-950:focus{background-color:var(--ln-page-base)}[data-tema] .focus\:border-\[\#5B7CFF\]:focus{border-color:var(--ln-focus)}[data-tema] .focus\:border-amber-500:focus{border-color:var(--ln-warning)}[data-tema] .focus\:border-amber-500\/50:focus{border-color:color-mix(in srgb,var(--ln-warning) 50%,transparent)}[data-tema] .focus\:border-amber-500\/60:focus{border-color:color-mix(in srgb,var(--ln-warning) 60%,transparent)}[data-tema] .focus\:border-blue-500:focus{border-color:var(--ln-brand-2)}[data-tema] .focus\:border-cyan-500:focus{border-color:var(--ln-info)}[data-tema] .focus\:border-emerald-500:focus{border-color:var(--ln-success)}[data-tema] .focus\:border-emerald-500\/60:focus{border-color:color-mix(in srgb,var(--ln-success) 60%,transparent)}[data-tema] .focus\:border-fuchsia-500:focus{border-color:var(--ln-brand)}[data-tema] .focus\:border-indigo-500:focus{border-color:var(--ln-brand-2)}[data-tema] .focus\:border-orange-500:focus{border-color:var(--ln-warning)}[data-tema] .focus\:border-purple-500:focus{border-color:var(--ln-brand-2)}[data-tema] .focus\:border-red-500:focus{border-color:var(--ln-danger)}[data-tema] .focus\:border-rose-500:focus{border-color:var(--ln-danger)}[data-tema] .focus\:border-rose-500\/60:focus{border-color:color-mix(in srgb,var(--ln-danger) 60%,transparent)}[data-tema] .focus\:border-teal-500:focus{border-color:var(--ln-success)}[data-tema] .focus\:border-violet-500:focus{border-color:var(--ln-brand-2)}[data-tema] .focus\:border-violet-500\/50:focus{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .focus\:ring-amber-500\/50:focus{--tw-ring-color:color-mix(in srgb, var(--ln-warning) 50%, transparent)}[data-tema] .focus\:ring-cyan-500\/50:focus{--tw-ring-color:color-mix(in srgb, var(--ln-info) 50%, transparent)}[data-tema] .focus\:ring-emerald-500:focus{--tw-ring-color:var(--ln-success)}[data-tema] .focus\:ring-fuchsia-500:focus{--tw-ring-color:var(--ln-brand)}[data-tema] .focus\:ring-indigo-500:focus{--tw-ring-color:var(--ln-brand-2)}[data-tema] .focus\:ring-indigo-500\/10:focus{--tw-ring-color:color-mix(in srgb, var(--ln-brand-2) 10%, transparent)}[data-tema] .focus\:ring-indigo-500\/20:focus{--tw-ring-color:color-mix(in srgb, var(--ln-brand-2) 20%, transparent)}[data-tema] .focus\:ring-indigo-500\/50:focus{--tw-ring-color:color-mix(in srgb, var(--ln-brand-2) 50%, transparent)}[data-tema] .focus\:ring-indigo-600:focus{--tw-ring-color:var(--ln-brand-2)}[data-tema] .focus\:ring-rose-500:focus{--tw-ring-color:var(--ln-danger)}[data-tema] .focus\:ring-teal-500:focus{--tw-ring-color:var(--ln-success)}[data-tema] .focus\:ring-violet-500:focus{--tw-ring-color:var(--ln-brand-2)}[data-tema] .focus\:ring-violet-500\/30:focus{--tw-ring-color:color-mix(in srgb, var(--ln-brand-2) 30%, transparent)}[data-tema] .focus\:ring-violet-500\/50:focus{--tw-ring-color:color-mix(in srgb, var(--ln-brand-2) 50%, transparent)}[data-tema] .focus\:text-white:focus{color:var(--ln-text-out)}[data-tema] .from-amber-400,[data-tema] .from-amber-500{--tw-gradient-from:var(--ln-warning) var(--tw-gradient-from-position)}[data-tema] .from-amber-500\/0{--tw-gradient-from:color-mix(in srgb, var(--ln-warning) 0%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-amber-600{--tw-gradient-from:var(--ln-warning) var(--tw-gradient-from-position)}[data-tema] .from-blue-500{--tw-gradient-from:var(--ln-brand-2) var(--tw-gradient-from-position)}[data-tema] .from-blue-500\/0{--tw-gradient-from:color-mix(in srgb, var(--ln-brand-2) 0%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-blue-600{--tw-gradient-from:var(--ln-brand-2) var(--tw-gradient-from-position)}[data-tema] .from-blue-600\/20{--tw-gradient-from:color-mix(in srgb, var(--ln-brand-2) 20%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-blue-700{--tw-gradient-from:var(--ln-brand-2) var(--tw-gradient-from-position)}[data-tema] .from-cyan-400{--tw-gradient-from:var(--ln-info) var(--tw-gradient-from-position)}[data-tema] .from-emerald-400,[data-tema] .from-emerald-500{--tw-gradient-from:var(--ln-success) var(--tw-gradient-from-position)}[data-tema] .from-emerald-500\/0{--tw-gradient-from:color-mix(in srgb, var(--ln-success) 0%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-emerald-500\/5{--tw-gradient-from:color-mix(in srgb, var(--ln-success) 5%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-emerald-600{--tw-gradient-from:var(--ln-success) var(--tw-gradient-from-position)}[data-tema] .from-emerald-900\/15{--tw-gradient-from:color-mix(in srgb, color-mix(in srgb, var(--ln-success) 25%, var(--ln-page-base)) 15%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-fuchsia-400{--tw-gradient-from:var(--ln-brand-accent) var(--tw-gradient-from-position)}[data-tema] .from-indigo-400{--tw-gradient-from:var(--ln-brand-2-accent) var(--tw-gradient-from-position)}[data-tema] .from-indigo-500{--tw-gradient-from:var(--ln-brand-2) var(--tw-gradient-from-position)}[data-tema] .from-indigo-500\/20{--tw-gradient-from:color-mix(in srgb, var(--ln-brand-2) 20%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-indigo-600{--tw-gradient-from:var(--ln-brand-2) var(--tw-gradient-from-position)}[data-tema] .from-indigo-900\/10{--tw-gradient-from:color-mix(in srgb, color-mix(in srgb, var(--ln-brand-2) 25%, var(--ln-page-base)) 10%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-lime-400{--tw-gradient-from:var(--ln-success) var(--tw-gradient-from-position)}[data-tema] .from-orange-400{--tw-gradient-from:var(--ln-warning) var(--tw-gradient-from-position)}[data-tema] .from-pink-400{--tw-gradient-from:var(--ln-brand-accent) var(--tw-gradient-from-position)}[data-tema] .from-pink-500{--tw-gradient-from:var(--ln-brand) var(--tw-gradient-from-position)}[data-tema] .from-pink-500\/20{--tw-gradient-from:color-mix(in srgb, var(--ln-brand) 20%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-purple-600{--tw-gradient-from:var(--ln-brand-2) var(--tw-gradient-from-position)}[data-tema] .from-red-600,[data-tema] .from-rose-500{--tw-gradient-from:var(--ln-danger) var(--tw-gradient-from-position)}[data-tema] .from-rose-500\/0{--tw-gradient-from:color-mix(in srgb, var(--ln-danger) 0%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-sky-400{--tw-gradient-from:var(--ln-info) var(--tw-gradient-from-position)}[data-tema] .from-slate-500{--tw-gradient-from:var(--ln-inverse-bg) var(--tw-gradient-from-position)}[data-tema] .from-slate-700{--tw-gradient-from:var(--ln-border-strong) var(--tw-gradient-from-position)}[data-tema] .from-slate-800\/80{--tw-gradient-from:color-mix(in srgb, var(--ln-ct3-bg-strong) 80%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-slate-900{--tw-gradient-from:var(--ln-window-bg) var(--tw-gradient-from-position)}[data-tema] .from-teal-400{--tw-gradient-from:var(--ln-success) var(--tw-gradient-from-position)}[data-tema] .from-violet-500,[data-tema] .from-violet-600{--tw-gradient-from:var(--ln-brand-2) var(--tw-gradient-from-position)}[data-tema] .from-violet-600\/30{--tw-gradient-from:color-mix(in srgb, var(--ln-brand-2) 30%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-violet-900\/10{--tw-gradient-from:color-mix(in srgb, color-mix(in srgb, var(--ln-brand-2) 25%, var(--ln-page-base)) 10%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-violet-900\/20{--tw-gradient-from:color-mix(in srgb, color-mix(in srgb, var(--ln-brand-2) 25%, var(--ln-page-base)) 20%, transparent) var(--tw-gradient-from-position)}[data-tema] .from-violet-950{--tw-gradient-from:color-mix(in srgb, var(--ln-brand-2) 25%, var(--ln-page-base)) var(--tw-gradient-from-position)}[data-tema] .group:hover .group-hover\:bg-emerald-600\/15{background-color:color-mix(in srgb,var(--ln-success) 15%,transparent)}[data-tema] .group:hover .group-hover\:bg-indigo-600\/10{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .group:hover .group-hover\:bg-pink-600\/10{background-color:color-mix(in srgb,var(--ln-brand) 10%,transparent)}[data-tema] .group:hover .group-hover\:bg-slate-800\/40{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 40%,transparent)}[data-tema] .group:hover .group-hover\:border-white\/10{border-color:color-mix(in srgb,var(--ln-text-out) 10%,transparent)}[data-tema] .group:hover .group-hover\:text-amber-300{color:var(--ln-warning-text)}[data-tema] .group:hover .group-hover\:text-amber-400{color:var(--ln-warning)}[data-tema] .group:hover .group-hover\:text-blue-300{color:var(--ln-brand-2-text)}[data-tema] .group:hover .group-hover\:text-blue-400{color:var(--ln-brand-2-accent)}[data-tema] .group:hover .group-hover\:text-emerald-300{color:var(--ln-success-text)}[data-tema] .group:hover .group-hover\:text-indigo-300{color:var(--ln-brand-2-text)}[data-tema] .group:hover .group-hover\:text-indigo-400{color:var(--ln-brand-2-accent)}[data-tema] .group:hover .group-hover\:text-indigo-500\/40{color:color-mix(in srgb,var(--ln-brand-2) 40%,transparent)}[data-tema] .group:hover .group-hover\:text-indigo-600{color:var(--ln-brand-2)}[data-tema] .group:hover .group-hover\:text-purple-300{color:var(--ln-brand-2-text)}[data-tema] .group:hover .group-hover\:text-rose-400,[data-tema] .group:hover .group-hover\:text-rose-500{color:var(--ln-danger)}[data-tema] .group:hover .group-hover\:text-slate-300{color:color-mix(in srgb,var(--ln-text-out) 85%,transparent)}[data-tema] .group:hover .group-hover\:text-slate-400{color:var(--ln-text-muted)}[data-tema] .group:hover .group-hover\:text-violet-500{color:var(--ln-brand-2)}[data-tema] .group:hover .group-hover\:text-white{color:var(--ln-text-out)}[data-tema] .group:hover .group-hover\:text-white\/60{color:color-mix(in srgb,var(--ln-text-out) 60%,transparent)}[data-tema] .group:hover .group-hover\:text-white\/70{color:color-mix(in srgb,var(--ln-text-out) 70%,transparent)}[data-tema] .hover\:bg-\[\#1534ff\]\/20:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .hover\:bg-\[\#1534ff\]\/5:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .hover\:bg-\[\#1534ff\]\/90:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 90%,transparent)}[data-tema] .hover\:bg-\[\#282a35\]:hover{background-color:var(--ln-window-bg)}[data-tema] .hover\:bg-\[\#5B7CFF\]\/20:hover{background-color:color-mix(in srgb,var(--ln-focus) 20%,transparent)}[data-tema] .hover\:bg-\[\#5B7CFF\]\/\[\.07\]:hover{background-color:color-mix(in srgb,var(--ln-focus) 7%,transparent)}[data-tema] .hover\:bg-\[\#FAFAFD\]:hover{background-color:var(--ln-inverse-bg)}[data-tema] .hover\:bg-amber-400:hover{background-color:var(--ln-warning)}[data-tema] .hover\:bg-amber-400\/25:hover{background-color:color-mix(in srgb,var(--ln-warning) 25%,transparent)}[data-tema] .hover\:bg-amber-500:hover{background-color:var(--ln-warning)}[data-tema] .hover\:bg-amber-500\/20:hover{background-color:color-mix(in srgb,var(--ln-warning) 20%,transparent)}[data-tema] .hover\:bg-amber-500\/30:hover{background-color:color-mix(in srgb,var(--ln-warning) 30%,transparent)}[data-tema] .hover\:bg-amber-500\/5:hover{background-color:color-mix(in srgb,var(--ln-warning) 5%,transparent)}[data-tema] .hover\:bg-amber-700:hover{background-color:var(--ln-warning)}[data-tema] .hover\:bg-blue-500:hover{background-color:var(--ln-brand-2)}[data-tema] .hover\:bg-blue-500\/20:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .hover\:bg-blue-600:hover{background-color:var(--ln-brand-2)}[data-tema] .hover\:bg-blue-600\/20:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .hover\:bg-blue-700:hover{background-color:var(--ln-brand-2)}[data-tema] .hover\:bg-cyan-900\/20:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-info) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .hover\:bg-emerald-100:hover{background-color:color-mix(in srgb,var(--ln-success) 15%,transparent)}[data-tema] .hover\:bg-emerald-400\/20:hover{background-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .hover\:bg-emerald-400\/25:hover{background-color:color-mix(in srgb,var(--ln-success) 25%,transparent)}[data-tema] .hover\:bg-emerald-500:hover{background-color:var(--ln-success)}[data-tema] .hover\:bg-emerald-500\/10:hover{background-color:color-mix(in srgb,var(--ln-success) 10%,transparent)}[data-tema] .hover\:bg-emerald-500\/20:hover{background-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .hover\:bg-emerald-500\/30:hover{background-color:color-mix(in srgb,var(--ln-success) 30%,transparent)}[data-tema] .hover\:bg-emerald-500\/5:hover{background-color:color-mix(in srgb,var(--ln-success) 5%,transparent)}[data-tema] .hover\:bg-emerald-600:hover{background-color:var(--ln-success)}[data-tema] .hover\:bg-emerald-600\/30:hover{background-color:color-mix(in srgb,var(--ln-success) 30%,transparent)}[data-tema] .hover\:bg-emerald-600\/40:hover{background-color:color-mix(in srgb,var(--ln-success) 40%,transparent)}[data-tema] .hover\:bg-emerald-700:hover{background-color:var(--ln-success)}[data-tema] .hover\:bg-emerald-900\/20:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-success) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .hover\:bg-fuchsia-500\/20:hover{background-color:color-mix(in srgb,var(--ln-brand) 20%,transparent)}[data-tema] .hover\:bg-fuchsia-700:hover{background-color:var(--ln-brand)}[data-tema] .hover\:bg-indigo-100:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 15%,transparent)}[data-tema] .hover\:bg-indigo-500:hover{background-color:var(--ln-brand-2)}[data-tema] .hover\:bg-indigo-500\/10:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .hover\:bg-indigo-500\/20:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .hover\:bg-indigo-500\/5:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .hover\:bg-indigo-600:hover{background-color:var(--ln-brand-2)}[data-tema] .hover\:bg-indigo-600\/30:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .hover\:bg-indigo-600\/40:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 40%,transparent)}[data-tema] .hover\:bg-indigo-700:hover{background-color:var(--ln-brand-2)}[data-tema] .hover\:bg-indigo-900:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base))}[data-tema] .hover\:bg-indigo-950\/30:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 30%,transparent)}[data-tema] .hover\:bg-neutral-800\/30:hover{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 30%,transparent)}[data-tema] .hover\:bg-neutral-800\/50:hover{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 50%,transparent)}[data-tema] .hover\:bg-orange-500\/20:hover{background-color:color-mix(in srgb,var(--ln-warning) 20%,transparent)}[data-tema] .hover\:bg-orange-500\/25:hover{background-color:color-mix(in srgb,var(--ln-warning) 25%,transparent)}[data-tema] .hover\:bg-pink-500:hover{background-color:var(--ln-brand)}[data-tema] .hover\:bg-pink-500\/\[0\.08\]:hover{background-color:color-mix(in srgb,var(--ln-brand) 8%,transparent)}[data-tema] .hover\:bg-purple-500\/20:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .hover\:bg-red-400\/25:hover{background-color:color-mix(in srgb,var(--ln-danger) 25%,transparent)}[data-tema] .hover\:bg-red-500\/10:hover{background-color:color-mix(in srgb,var(--ln-danger) 10%,transparent)}[data-tema] .hover\:bg-red-500\/20:hover{background-color:color-mix(in srgb,var(--ln-danger) 20%,transparent)}[data-tema] .hover\:bg-red-500\/30:hover{background-color:color-mix(in srgb,var(--ln-danger) 30%,transparent)}[data-tema] .hover\:bg-red-900\/40:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-danger) 25%,var(--ln-page-base)) 40%,transparent)}[data-tema] .hover\:bg-rose-100:hover{background-color:color-mix(in srgb,var(--ln-danger) 15%,transparent)}[data-tema] .hover\:bg-rose-400\/10:hover{background-color:color-mix(in srgb,var(--ln-danger) 10%,transparent)}[data-tema] .hover\:bg-rose-500:hover{background-color:var(--ln-danger)}[data-tema] .hover\:bg-rose-500\/10:hover{background-color:color-mix(in srgb,var(--ln-danger) 10%,transparent)}[data-tema] .hover\:bg-rose-500\/20:hover{background-color:color-mix(in srgb,var(--ln-danger) 20%,transparent)}[data-tema] .hover\:bg-rose-500\/40:hover{background-color:color-mix(in srgb,var(--ln-danger) 40%,transparent)}[data-tema] .hover\:bg-rose-500\/5:hover{background-color:color-mix(in srgb,var(--ln-danger) 5%,transparent)}[data-tema] .hover\:bg-rose-600:hover{background-color:var(--ln-danger)}[data-tema] .hover\:bg-rose-600\/40:hover{background-color:color-mix(in srgb,var(--ln-danger) 40%,transparent)}[data-tema] .hover\:bg-rose-700:hover{background-color:var(--ln-danger)}[data-tema] .hover\:bg-rose-900\/20:hover,[data-tema] .hover\:bg-rose-950\/20:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-danger) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .hover\:bg-sky-500:hover{background-color:var(--ln-info)}[data-tema] .hover\:bg-sky-500\/20:hover{background-color:color-mix(in srgb,var(--ln-info) 20%,transparent)}[data-tema] .hover\:bg-sky-600:hover{background-color:var(--ln-info)}[data-tema] .hover\:bg-slate-100:hover{background-color:var(--ln-inverse-bg)}[data-tema] .hover\:bg-slate-200\/50:hover{background-color:color-mix(in srgb,var(--ln-inverse-bg) 50%,transparent)}[data-tema] .hover\:bg-slate-50\/40:hover{background-color:color-mix(in srgb,var(--ln-inverse-bg) 40%,transparent)}[data-tema] .hover\:bg-slate-50\/80:hover{background-color:color-mix(in srgb,var(--ln-inverse-bg) 80%,transparent)}[data-tema] .hover\:bg-slate-600:hover,[data-tema] .hover\:bg-slate-700:hover{background-color:var(--ln-border-strong)}[data-tema] .hover\:bg-slate-700\/20:hover{background-color:color-mix(in srgb,var(--ln-border-strong) 20%,transparent)}[data-tema] .hover\:bg-slate-700\/30:hover{background-color:color-mix(in srgb,var(--ln-border-strong) 30%,transparent)}[data-tema] .hover\:bg-slate-700\/50:hover{background-color:color-mix(in srgb,var(--ln-border-strong) 50%,transparent)}[data-tema] .hover\:bg-slate-700\/80:hover{background-color:color-mix(in srgb,var(--ln-border-strong) 80%,transparent)}[data-tema] .hover\:bg-slate-800:hover{background-color:var(--ln-ct3-bg-strong)}[data-tema] .hover\:bg-slate-800\/10:hover{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 10%,transparent)}[data-tema] .hover\:bg-slate-800\/20:hover{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 20%,transparent)}[data-tema] .hover\:bg-slate-800\/30:hover{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 30%,transparent)}[data-tema] .hover\:bg-slate-800\/40:hover{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 40%,transparent)}[data-tema] .hover\:bg-slate-800\/50:hover{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 50%,transparent)}[data-tema] .hover\:bg-slate-800\/60:hover{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 60%,transparent)}[data-tema] .hover\:bg-slate-800\/65:hover{background-color:color-mix(in srgb,var(--ln-ct3-bg-strong) 65%,transparent)}[data-tema] .hover\:bg-slate-900:hover{background-color:var(--ln-window-bg)}[data-tema] .hover\:bg-slate-900\/40:hover{background-color:color-mix(in srgb,var(--ln-window-bg) 40%,transparent)}[data-tema] .hover\:bg-slate-900\/50:hover{background-color:color-mix(in srgb,var(--ln-window-bg) 50%,transparent)}[data-tema] .hover\:bg-slate-900\/60:hover{background-color:color-mix(in srgb,var(--ln-window-bg) 60%,transparent)}[data-tema] .hover\:bg-slate-900\/80:hover{background-color:color-mix(in srgb,var(--ln-window-bg) 80%,transparent)}[data-tema] .hover\:bg-slate-950\/80:hover{background-color:color-mix(in srgb,var(--ln-page-base) 80%,transparent)}[data-tema] .hover\:bg-teal-500:hover,[data-tema] .hover\:bg-teal-700:hover{background-color:var(--ln-success)}[data-tema] .hover\:bg-violet-500:hover{background-color:var(--ln-brand-2)}[data-tema] .hover\:bg-violet-500\/10:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 10%,transparent)}[data-tema] .hover\:bg-violet-500\/20:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .hover\:bg-violet-500\/5:hover{background-color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .hover\:bg-violet-600:hover,[data-tema] .hover\:bg-violet-700:hover{background-color:var(--ln-brand-2)}[data-tema] .hover\:bg-violet-900\/20:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--ln-brand-2) 25%,var(--ln-page-base)) 20%,transparent)}[data-tema] .hover\:bg-white\/10:hover{background-color:color-mix(in srgb,var(--ln-text-out) 10%,transparent)}[data-tema] .hover\:bg-white\/20:hover{background-color:color-mix(in srgb,var(--ln-text-out) 20%,transparent)}[data-tema] .hover\:bg-white\/5:hover{background-color:color-mix(in srgb,var(--ln-text-out) 5%,transparent)}[data-tema] .hover\:bg-white\/50:hover{background-color:color-mix(in srgb,var(--ln-text-out) 50%,transparent)}[data-tema] .hover\:bg-white\/\[\.08\]:hover{background-color:color-mix(in srgb,var(--ln-text-out) 8%,transparent)}[data-tema] .hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in srgb,var(--ln-text-out) 2%,transparent)}[data-tema] .hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in srgb,var(--ln-text-out) 4%,transparent)}[data-tema] .hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in srgb,var(--ln-text-out) 7%,transparent)}[data-tema] .hover\:border-\[\#1534ff\]\/20:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .hover\:border-\[\#5B7CFF\]\/45:hover{border-color:color-mix(in srgb,var(--ln-focus) 45%,transparent)}[data-tema] .hover\:border-amber-500\/50:hover{border-color:color-mix(in srgb,var(--ln-warning) 50%,transparent)}[data-tema] .hover\:border-amber-800\/40:hover{border-color:color-mix(in srgb,var(--ln-warning) 40%,transparent)}[data-tema] .hover\:border-blue-500\/30:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .hover\:border-emerald-500:hover{border-color:var(--ln-success)}[data-tema] .hover\:border-emerald-500\/20:hover{border-color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .hover\:border-emerald-500\/30:hover{border-color:color-mix(in srgb,var(--ln-success) 30%,transparent)}[data-tema] .hover\:border-emerald-500\/50:hover{border-color:color-mix(in srgb,var(--ln-success) 50%,transparent)}[data-tema] .hover\:border-emerald-800\/40:hover{border-color:color-mix(in srgb,var(--ln-success) 40%,transparent)}[data-tema] .hover\:border-fuchsia-500\/30:hover{border-color:color-mix(in srgb,var(--ln-brand) 30%,transparent)}[data-tema] .hover\:border-indigo-500:hover{border-color:var(--ln-brand-2)}[data-tema] .hover\:border-indigo-500\/20:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .hover\:border-indigo-500\/30:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .hover\:border-indigo-500\/40:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 40%,transparent)}[data-tema] .hover\:border-indigo-500\/50:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .hover\:border-indigo-500\/60:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 60%,transparent)}[data-tema] .hover\:border-indigo-800\/40:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 40%,transparent)}[data-tema] .hover\:border-pink-400\/40:hover{border-color:color-mix(in srgb,var(--ln-brand-accent) 40%,transparent)}[data-tema] .hover\:border-pink-500\/50:hover{border-color:color-mix(in srgb,var(--ln-brand) 50%,transparent)}[data-tema] .hover\:border-purple-500\/20:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .hover\:border-rose-500:hover{border-color:var(--ln-danger)}[data-tema] .hover\:border-rose-500\/20:hover{border-color:color-mix(in srgb,var(--ln-danger) 20%,transparent)}[data-tema] .hover\:border-rose-500\/50:hover{border-color:color-mix(in srgb,var(--ln-danger) 50%,transparent)}[data-tema] .hover\:border-rose-500\/60:hover{border-color:color-mix(in srgb,var(--ln-danger) 60%,transparent)}[data-tema] .hover\:border-sky-500\/30:hover{border-color:color-mix(in srgb,var(--ln-info) 30%,transparent)}[data-tema] .hover\:border-slate-500:hover,[data-tema] .hover\:border-slate-600:hover,[data-tema] .hover\:border-slate-700:hover{border-color:var(--ln-border-strong)}[data-tema] .hover\:border-slate-700\/50:hover{border-color:color-mix(in srgb,var(--ln-border-strong) 50%,transparent)}[data-tema] .hover\:border-slate-700\/80:hover{border-color:color-mix(in srgb,var(--ln-border-strong) 80%,transparent)}[data-tema] .hover\:border-slate-800:hover{border-color:var(--ln-border-main)}[data-tema] .hover\:border-violet-500:hover{border-color:var(--ln-brand-2)}[data-tema] .hover\:border-violet-500\/30:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .hover\:border-violet-500\/50:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .hover\:border-violet-800\/30:hover{border-color:color-mix(in srgb,var(--ln-brand-2) 30%,transparent)}[data-tema] .hover\:border-white:hover{border-color:var(--ln-text-out)}[data-tema] .hover\:border-white\/10:hover{border-color:color-mix(in srgb,var(--ln-text-out) 10%,transparent)}[data-tema] .hover\:border-white\/20:hover{border-color:color-mix(in srgb,var(--ln-text-out) 20%,transparent)}[data-tema] .hover\:border-white\/25:hover{border-color:color-mix(in srgb,var(--ln-text-out) 25%,transparent)}[data-tema] .hover\:border-white\/30:hover{border-color:color-mix(in srgb,var(--ln-text-out) 30%,transparent)}[data-tema] .hover\:border-white\/45:hover{border-color:color-mix(in srgb,var(--ln-text-out) 45%,transparent)}[data-tema] .hover\:from-amber-500:hover{--tw-gradient-from:var(--ln-warning) var(--tw-gradient-from-position)}[data-tema] .hover\:from-indigo-500:hover,[data-tema] .hover\:from-purple-500:hover{--tw-gradient-from:var(--ln-brand-2) var(--tw-gradient-from-position)}[data-tema] .hover\:from-red-500:hover{--tw-gradient-from:var(--ln-danger) var(--tw-gradient-from-position)}[data-tema] .hover\:from-slate-800:hover{--tw-gradient-from:var(--ln-ct3-bg-strong) var(--tw-gradient-from-position)}[data-tema] .hover\:text-amber-300:hover{color:var(--ln-warning-text)}[data-tema] .hover\:text-amber-400:hover{color:var(--ln-warning)}[data-tema] .hover\:text-blue-300:hover{color:var(--ln-brand-2-text)}[data-tema] .hover\:text-blue-400:hover{color:var(--ln-brand-2-accent)}[data-tema] .hover\:text-emerald-300:hover{color:var(--ln-success-text)}[data-tema] .hover\:text-emerald-400:hover{color:var(--ln-success)}[data-tema] .hover\:text-indigo-300:hover{color:var(--ln-brand-2-text)}[data-tema] .hover\:text-indigo-400:hover{color:var(--ln-brand-2-accent)}[data-tema] .hover\:text-indigo-500:hover,[data-tema] .hover\:text-indigo-600:hover,[data-tema] .hover\:text-indigo-700:hover{color:var(--ln-brand-2)}[data-tema] .hover\:text-pink-300:hover{color:var(--ln-brand-text)}[data-tema] .hover\:text-pink-500:hover{color:var(--ln-brand)}[data-tema] .hover\:text-red-300:hover{color:var(--ln-danger-text)}[data-tema] .hover\:text-red-400:hover,[data-tema] .hover\:text-red-500:hover{color:var(--ln-danger)}[data-tema] .hover\:text-rose-300:hover{color:var(--ln-danger-text)}[data-tema] .hover\:text-rose-400:hover,[data-tema] .hover\:text-rose-500:hover{color:var(--ln-danger)}[data-tema] .hover\:text-slate-200:hover{color:var(--ln-text-out)}[data-tema] .hover\:text-slate-300:hover{color:color-mix(in srgb,var(--ln-text-out) 85%,transparent)}[data-tema] .hover\:text-slate-400:hover{color:var(--ln-text-muted)}[data-tema] .hover\:text-slate-500:hover,[data-tema] .hover\:text-slate-600:hover{color:var(--ln-text-faint)}[data-tema] .hover\:text-slate-700:hover{color:var(--ln-inverse-text)}[data-tema] .hover\:text-teal-300:hover{color:var(--ln-success-text)}[data-tema] .hover\:text-violet-200:hover,[data-tema] .hover\:text-violet-300:hover{color:var(--ln-brand-2-text)}[data-tema] .hover\:text-violet-400:hover{color:var(--ln-brand-2-accent)}[data-tema] .hover\:text-white:hover{color:var(--ln-text-out)}[data-tema] .hover\:text-white\/85:hover{color:color-mix(in srgb,var(--ln-text-out) 85%,transparent)}[data-tema] .hover\:to-amber-400:hover{--tw-gradient-to:var(--ln-warning) var(--tw-gradient-to-position)}[data-tema] .hover\:to-indigo-500:hover,[data-tema] .hover\:to-indigo-600:hover{--tw-gradient-to:var(--ln-brand-2) var(--tw-gradient-to-position)}[data-tema] .hover\:to-orange-500:hover{--tw-gradient-to:var(--ln-warning) var(--tw-gradient-to-position)}[data-tema] .hover\:to-violet-500:hover{--tw-gradient-to:var(--ln-brand-2) var(--tw-gradient-to-position)}[data-tema] .placeholder-neutral-600::-moz-placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder-neutral-600::placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder-slate-500::-moz-placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder-slate-500::placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder-slate-600::-moz-placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder-slate-600::placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder\:text-slate-500::-moz-placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder\:text-slate-500::placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder\:text-slate-600::-moz-placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder\:text-slate-600::placeholder{color:var(--ln-text-faint)}[data-tema] .placeholder\:text-white\/20::-moz-placeholder{color:color-mix(in srgb,var(--ln-text-out) 20%,transparent)}[data-tema] .placeholder\:text-white\/20::placeholder{color:color-mix(in srgb,var(--ln-text-out) 20%,transparent)}[data-tema] .ring-\[\#0B0F26\]{--tw-ring-color:var(--ln-border-main)}[data-tema] .ring-amber-500\/30{--tw-ring-color:color-mix(in srgb, var(--ln-warning) 30%, transparent)}[data-tema] .ring-emerald-500\/30{--tw-ring-color:color-mix(in srgb, var(--ln-success) 30%, transparent)}[data-tema] .ring-indigo-500\/20{--tw-ring-color:color-mix(in srgb, var(--ln-brand-2) 20%, transparent)}[data-tema] .ring-indigo-600{--tw-ring-color:var(--ln-brand-2)}[data-tema] .ring-rose-500\/30{--tw-ring-color:color-mix(in srgb, var(--ln-danger) 30%, transparent)}[data-tema] .ring-violet-500\/20{--tw-ring-color:color-mix(in srgb, var(--ln-brand-2) 20%, transparent)}[data-tema] .ring-white\/20{--tw-ring-color:color-mix(in srgb, var(--ln-text-out) 20%, transparent)}[data-tema] .ring-white\/5{--tw-ring-color:color-mix(in srgb, var(--ln-text-out) 5%, transparent)}[data-tema] .stroke-slate-900,[data-tema] .stroke-slate-950{stroke:var(--ln-inverse-text)}[data-tema] .text-\[\#020617\]{color:var(--ln-page-base)}[data-tema] .text-\[\#0B0F26\]{color:var(--ln-inverse-text)}[data-tema] .text-\[\#1534ff\]{color:var(--ln-brand-2)}[data-tema] .text-\[\#1a1204\]{color:var(--ln-warning-bg)}[data-tema] .text-\[\#2FBF8F\]{color:var(--ln-success)}[data-tema] .text-\[\#5B7CFF\]{color:var(--ln-focus)}[data-tema] .text-\[\#868593\]{color:var(--ln-text-muted)}[data-tema] .text-\[\#8AA3FF\]{color:var(--ln-brand-2-text)}[data-tema] .text-\[\#D9A441\]{color:var(--ln-warning)}[data-tema] .text-\[\#E85C4A\]{color:var(--ln-danger)}[data-tema] .text-\[\#FF3FA4\]{color:var(--ln-brand)}[data-tema] .text-\[\#FF6AD5\]{color:var(--ln-brand-accent)}[data-tema] .text-amber-100\/80{color:color-mix(in srgb,var(--ln-warning-text) 80%,transparent)}[data-tema] .text-amber-200{color:var(--ln-warning-text)}[data-tema] .text-amber-200\/70{color:color-mix(in srgb,var(--ln-warning-text) 70%,transparent)}[data-tema] .text-amber-200\/80{color:color-mix(in srgb,var(--ln-warning-text) 80%,transparent)}[data-tema] .text-amber-200\/90{color:color-mix(in srgb,var(--ln-warning-text) 90%,transparent)}[data-tema] .text-amber-300{color:var(--ln-warning-text)}[data-tema] .text-amber-300\/80{color:color-mix(in srgb,var(--ln-warning-text) 80%,transparent)}[data-tema] .text-amber-300\/90{color:color-mix(in srgb,var(--ln-warning-text) 90%,transparent)}[data-tema] .text-amber-400{color:var(--ln-warning)}[data-tema] .text-amber-400\/80{color:color-mix(in srgb,var(--ln-warning) 80%,transparent)}[data-tema] .text-amber-500{color:var(--ln-warning)}[data-tema] .text-amber-500\/80{color:color-mix(in srgb,var(--ln-warning) 80%,transparent)}[data-tema] .text-amber-600{color:var(--ln-warning)}[data-tema] .text-black{color:var(--ln-brand-content)}[data-tema] .text-blue-200,[data-tema] .text-blue-300{color:var(--ln-brand-2-text)}[data-tema] .text-blue-400{color:var(--ln-brand-2-accent)}[data-tema] .text-blue-500,[data-tema] .text-blue-600{color:var(--ln-brand-2)}[data-tema] .text-cyan-200,[data-tema] .text-cyan-300{color:var(--ln-info-text)}[data-tema] .text-cyan-400{color:var(--ln-info)}[data-tema] .text-cyan-400\/80{color:color-mix(in srgb,var(--ln-info) 80%,transparent)}[data-tema] .text-cyan-600{color:var(--ln-info)}[data-tema] .text-emerald-100,[data-tema] .text-emerald-200{color:var(--ln-success-text)}[data-tema] .text-emerald-200\/80{color:color-mix(in srgb,var(--ln-success-text) 80%,transparent)}[data-tema] .text-emerald-300{color:var(--ln-success-text)}[data-tema] .text-emerald-400,[data-tema] .text-emerald-500{color:var(--ln-success)}[data-tema] .text-emerald-500\/10{color:color-mix(in srgb,var(--ln-success) 10%,transparent)}[data-tema] .text-emerald-500\/20{color:color-mix(in srgb,var(--ln-success) 20%,transparent)}[data-tema] .text-emerald-500\/60{color:color-mix(in srgb,var(--ln-success) 60%,transparent)}[data-tema] .text-emerald-500\/70{color:color-mix(in srgb,var(--ln-success) 70%,transparent)}[data-tema] .text-emerald-600{color:var(--ln-success)}[data-tema] .text-fuchsia-300{color:var(--ln-brand-text)}[data-tema] .text-fuchsia-400{color:var(--ln-brand-accent)}[data-tema] .text-fuchsia-500,[data-tema] .text-fuchsia-600{color:var(--ln-brand)}[data-tema] .text-green-400,[data-tema] .text-green-500{color:var(--ln-success)}[data-tema] .text-indigo-100,[data-tema] .text-indigo-200,[data-tema] .text-indigo-300{color:var(--ln-brand-2-text)}[data-tema] .text-indigo-300\/60{color:color-mix(in srgb,var(--ln-brand-2-text) 60%,transparent)}[data-tema] .text-indigo-400{color:var(--ln-brand-2-accent)}[data-tema] .text-indigo-400\/80{color:color-mix(in srgb,var(--ln-brand-2-accent) 80%,transparent)}[data-tema] .text-indigo-500{color:var(--ln-brand-2)}[data-tema] .text-indigo-500\/20{color:color-mix(in srgb,var(--ln-brand-2) 20%,transparent)}[data-tema] .text-indigo-500\/5{color:color-mix(in srgb,var(--ln-brand-2) 5%,transparent)}[data-tema] .text-indigo-500\/50{color:color-mix(in srgb,var(--ln-brand-2) 50%,transparent)}[data-tema] .text-indigo-500\/60{color:color-mix(in srgb,var(--ln-brand-2) 60%,transparent)}[data-tema] .text-indigo-600{color:var(--ln-brand-2)}[data-tema] .text-indigo-600\/80{color:color-mix(in srgb,var(--ln-brand-2) 80%,transparent)}[data-tema] .text-lime-400{color:var(--ln-success)}[data-tema] .text-neutral-200{color:var(--ln-text-out)}[data-tema] .text-neutral-300{color:color-mix(in srgb,var(--ln-text-out) 85%,transparent)}[data-tema] .text-neutral-400{color:var(--ln-text-muted)}[data-tema] .text-neutral-500{color:var(--ln-text-faint)}[data-tema] .text-orange-100,[data-tema] .text-orange-300{color:var(--ln-warning-text)}[data-tema] .text-orange-300\/80{color:color-mix(in srgb,var(--ln-warning-text) 80%,transparent)}[data-tema] .text-orange-400,[data-tema] .text-orange-500,[data-tema] .text-orange-600{color:var(--ln-warning)}[data-tema] .text-pink-200,[data-tema] .text-pink-300{color:var(--ln-brand-text)}[data-tema] .text-pink-400{color:var(--ln-brand-accent)}[data-tema] .text-pink-500,[data-tema] .text-pink-600{color:var(--ln-brand)}[data-tema] .text-pink-600\/80{color:color-mix(in srgb,var(--ln-brand) 80%,transparent)}[data-tema] .text-purple-300{color:var(--ln-brand-2-text)}[data-tema] .text-purple-400{color:var(--ln-brand-2-accent)}[data-tema] .text-red-300{color:var(--ln-danger-text)}[data-tema] .text-red-400,[data-tema] .text-red-500{color:var(--ln-danger)}[data-tema] .text-red-500\/70{color:color-mix(in srgb,var(--ln-danger) 70%,transparent)}[data-tema] .text-rose-100,[data-tema] .text-rose-200,[data-tema] .text-rose-300{color:var(--ln-danger-text)}[data-tema] .text-rose-400{color:var(--ln-danger)}[data-tema] .text-rose-400\/80{color:color-mix(in srgb,var(--ln-danger) 80%,transparent)}[data-tema] .text-rose-500{color:var(--ln-danger)}[data-tema] .text-rose-500\/10{color:color-mix(in srgb,var(--ln-danger) 10%,transparent)}[data-tema] .text-rose-500\/50{color:color-mix(in srgb,var(--ln-danger) 50%,transparent)}[data-tema] .text-rose-500\/70{color:color-mix(in srgb,var(--ln-danger) 70%,transparent)}[data-tema] .text-rose-600{color:var(--ln-danger)}[data-tema] .text-sky-200,[data-tema] .text-sky-300{color:var(--ln-info-text)}[data-tema] .text-sky-300\/80{color:color-mix(in srgb,var(--ln-info-text) 80%,transparent)}[data-tema] .text-sky-400{color:var(--ln-info)}[data-tema] .text-sky-400\/80{color:color-mix(in srgb,var(--ln-info) 80%,transparent)}[data-tema] .text-sky-500{color:var(--ln-info)}[data-tema] .text-slate-100,[data-tema] .text-slate-200{color:var(--ln-text-out)}[data-tema] .text-slate-300{color:color-mix(in srgb,var(--ln-text-out) 85%,transparent)}[data-tema] .text-slate-400{color:var(--ln-text-muted)}[data-tema] .text-slate-400\/80{color:color-mix(in srgb,var(--ln-text-muted) 80%,transparent)}[data-tema] .text-slate-500,[data-tema] .text-slate-600{color:var(--ln-text-faint)}[data-tema] .text-slate-700,[data-tema] .text-slate-800,[data-tema] .text-slate-900,[data-tema] .text-slate-950{color:var(--ln-inverse-text)}[data-tema] .text-teal-100,[data-tema] .text-teal-300{color:var(--ln-success-text)}[data-tema] .text-teal-400,[data-tema] .text-teal-500,[data-tema] .text-teal-600{color:var(--ln-success)}[data-tema] .text-violet-200,[data-tema] .text-violet-300{color:var(--ln-brand-2-text)}[data-tema] .text-violet-400{color:var(--ln-brand-2-accent)}[data-tema] .text-violet-400\/80{color:color-mix(in srgb,var(--ln-brand-2-accent) 80%,transparent)}[data-tema] .text-violet-500{color:var(--ln-brand-2)}[data-tema] .text-white{color:var(--ln-text-out)}[data-tema] .text-white\/20{color:color-mix(in srgb,var(--ln-text-out) 20%,transparent)}[data-tema] .text-white\/25{color:color-mix(in srgb,var(--ln-text-out) 25%,transparent)}[data-tema] .text-white\/30{color:color-mix(in srgb,var(--ln-text-out) 30%,transparent)}[data-tema] .text-white\/35{color:color-mix(in srgb,var(--ln-text-out) 35%,transparent)}[data-tema] .text-white\/40{color:color-mix(in srgb,var(--ln-text-out) 40%,transparent)}[data-tema] .text-white\/45{color:color-mix(in srgb,var(--ln-text-out) 45%,transparent)}[data-tema] .text-white\/5{color:color-mix(in srgb,var(--ln-text-out) 5%,transparent)}[data-tema] .text-white\/50{color:color-mix(in srgb,var(--ln-text-out) 50%,transparent)}[data-tema] .text-white\/55{color:color-mix(in srgb,var(--ln-text-out) 55%,transparent)}[data-tema] .text-white\/60{color:color-mix(in srgb,var(--ln-text-out) 60%,transparent)}[data-tema] .text-white\/65{color:color-mix(in srgb,var(--ln-text-out) 65%,transparent)}[data-tema] .text-white\/70{color:color-mix(in srgb,var(--ln-text-out) 70%,transparent)}[data-tema] .text-white\/75{color:color-mix(in srgb,var(--ln-text-out) 75%,transparent)}[data-tema] .text-white\/80{color:color-mix(in srgb,var(--ln-text-out) 80%,transparent)}[data-tema] .text-white\/85{color:color-mix(in srgb,var(--ln-text-out) 85%,transparent)}[data-tema] .text-white\/90{color:color-mix(in srgb,var(--ln-text-out) 90%,transparent)}[data-tema] .text-yellow-400{color:var(--ln-warning)}[data-tema] .text-zinc-300{color:color-mix(in srgb,var(--ln-text-out) 85%,transparent)}[data-tema] .to-amber-400,[data-tema] .to-amber-500{--tw-gradient-to:var(--ln-warning) var(--tw-gradient-to-position)}[data-tema] .to-amber-500\/5{--tw-gradient-to:color-mix(in srgb, var(--ln-warning) 5%, transparent) var(--tw-gradient-to-position)}[data-tema] .to-amber-600\/10{--tw-gradient-to:color-mix(in srgb, var(--ln-warning) 10%, transparent) var(--tw-gradient-to-position)}[data-tema] .to-blue-500{--tw-gradient-to:var(--ln-brand-2) var(--tw-gradient-to-position)}[data-tema] .to-blue-500\/5{--tw-gradient-to:color-mix(in srgb, var(--ln-brand-2) 5%, transparent) var(--tw-gradient-to-position)}[data-tema] .to-blue-600\/20{--tw-gradient-to:color-mix(in srgb, var(--ln-brand-2) 20%, transparent) var(--tw-gradient-to-position)}[data-tema] .to-cyan-500{--tw-gradient-to:var(--ln-info) var(--tw-gradient-to-position)}[data-tema] .to-emerald-400,[data-tema] .to-emerald-500{--tw-gradient-to:var(--ln-success) var(--tw-gradient-to-position)}[data-tema] .to-emerald-500\/5{--tw-gradient-to:color-mix(in srgb, var(--ln-success) 5%, transparent) var(--tw-gradient-to-position)}[data-tema] .to-fuchsia-500,[data-tema] .to-fuchsia-600{--tw-gradient-to:var(--ln-brand) var(--tw-gradient-to-position)}[data-tema] .to-green-500{--tw-gradient-to:var(--ln-success) var(--tw-gradient-to-position)}[data-tema] .to-indigo-400{--tw-gradient-to:var(--ln-brand-2-accent) var(--tw-gradient-to-position)}[data-tema] .to-indigo-600,[data-tema] .to-indigo-700{--tw-gradient-to:var(--ln-brand-2) var(--tw-gradient-to-position)}[data-tema] .to-orange-500,[data-tema] .to-orange-600{--tw-gradient-to:var(--ln-warning) var(--tw-gradient-to-position)}[data-tema] .to-pink-500{--tw-gradient-to:var(--ln-brand) var(--tw-gradient-to-position)}[data-tema] .to-pink-500\/15{--tw-gradient-to:color-mix(in srgb, var(--ln-brand) 15%, transparent) var(--tw-gradient-to-position)}[data-tema] .to-purple-500{--tw-gradient-to:var(--ln-brand-2) var(--tw-gradient-to-position)}[data-tema] .to-purple-500\/20{--tw-gradient-to:color-mix(in srgb, var(--ln-brand-2) 20%, transparent) var(--tw-gradient-to-position)}[data-tema] .to-purple-600{--tw-gradient-to:var(--ln-brand-2) var(--tw-gradient-to-position)}[data-tema] .to-red-500,[data-tema] .to-rose-400{--tw-gradient-to:var(--ln-danger) var(--tw-gradient-to-position)}[data-tema] .to-rose-500\/5{--tw-gradient-to:color-mix(in srgb, var(--ln-danger) 5%, transparent) var(--tw-gradient-to-position)}[data-tema] .to-sky-600{--tw-gradient-to:var(--ln-info) var(--tw-gradient-to-position)}[data-tema] .to-slate-600{--tw-gradient-to:var(--ln-border-strong) var(--tw-gradient-to-position)}[data-tema] .to-slate-950{--tw-gradient-to:var(--ln-page-base) var(--tw-gradient-to-position)}[data-tema] .to-teal-400,[data-tema] .to-teal-500{--tw-gradient-to:var(--ln-success) var(--tw-gradient-to-position)}[data-tema] .to-violet-500,[data-tema] .to-violet-600,[data-tema] .to-violet-700{--tw-gradient-to:var(--ln-brand-2) var(--tw-gradient-to-position)}[data-tema] .to-yellow-500{--tw-gradient-to:var(--ln-warning) var(--tw-gradient-to-position)}[data-tema] .via-amber-500{--tw-gradient-stops:var(--tw-gradient-from), var(--ln-warning) var(--tw-gradient-via-position), var(--tw-gradient-to)}[data-tema] .via-amber-500\/0{--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--ln-warning) 0%, transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}[data-tema] .via-blue-500\/0{--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--ln-brand-2) 0%, transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}[data-tema] .via-emerald-500\/0{--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--ln-success) 0%, transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}[data-tema] .via-rose-500{--tw-gradient-stops:var(--tw-gradient-from), var(--ln-danger) var(--tw-gradient-via-position), var(--tw-gradient-to)}[data-tema] .via-rose-500\/0{--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--ln-danger) 0%, transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}[data-tema] .via-slate-800\/40{--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--ln-ct3-bg-strong) 40%, transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}[data-tema] .via-slate-900{--tw-gradient-stops:var(--tw-gradient-from), var(--ln-window-bg) var(--tw-gradient-via-position), var(--tw-gradient-to)}[data-tema] .via-white\/20{--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--ln-text-out) 20%, transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:root[data-tema][data-tema-modo]{--bg-app: var(--ln-page-bg);--color-bg: var(--ln-page-base);--bg-card: var(--ln-window-bg);--bg-sidebar: var(--ln-window-bg);--color-surface: var(--ln-window-bg);--glass-bg: var(--ln-window-bg);--bg-item: var(--ln-ct3-bg);--color-surface-hover: var(--ln-ct3-bg);--bg-item-hover: var(--ln-ct3-bg-hover);--bg-input: var(--ln-input-bg);--text-input: var(--ln-text-in);--text-main: var(--ln-text-out);--text-on-app: var(--ln-text-out);--color-text-base: var(--ln-text-out);--text-on-card: var(--ln-text-in);--text-muted: var(--ln-text-muted);--text-muted-on-app: var(--ln-text-muted);--color-text-muted: var(--ln-text-muted);--border-color: var(--ln-border-main);--color-border: var(--ln-border-main);--color-border-hover: var(--ln-border-strong);--glass-border: 1px solid var(--ln-border-main);--glass-blur: var(--ln-blur);--brand-primary: var(--ln-brand-2);--brand-secondary: var(--ln-brand);--color-primary: var(--ln-brand);--color-primary-hover: var(--ln-brand-accent);--color-secondary: var(--ln-brand-2);--color-secondary-hover: var(--ln-brand-2-accent);--color-accent: var(--ln-brand-accent);--btn-bg: var(--ln-brand);--btn-text: var(--ln-brand-content);--secondary-foreground: var(--ln-brand-2-content);--destructive: var(--ln-danger);--destructive-foreground: var(--ln-on-status);--shadow-main: var(--ln-shadow);--shadow-brand: var(--ln-shadow-brand)}html[data-tema] .bg-surface{--text-muted: var(--ln-text-muted)}.modal-velo{--modal-margen: 12px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:flex;align-items:center;justify-content:center;padding:var(--modal-margen);margin:0}@media (min-width: 640px){.modal-velo{--modal-margen: 24px}}.modal-fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#020617c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--modal-ancho, 36rem);max-height:100%;overflow:hidden;outline:none}.modal-cabecera,.modal-pie{flex-shrink:0}.modal-cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.modal-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.modal-pie{--modal-pad-x: 1.25rem;padding-right:max(var(--modal-pad-x),calc(160px - ((100vw - min(var(--modal-ancho, 36rem),100vw - 2 * var(--modal-margen)))/2)))}@media (min-width: 640px){.modal-pie{--modal-pad-x: 1.5rem}}.hoja-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:flex;align-items:flex-end;justify-content:center;margin:0}.hoja-panel{position:relative;width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:1.75rem 1.75rem 0 0;box-shadow:0 30px 80px #0206178c}.hoja-cuerpo{padding:3.25rem 1.25rem 1.75rem}.hoja-flotante{position:sticky;top:0;height:0;z-index:2}.hoja-cerrar{position:absolute;top:.875rem;left:.875rem;width:1.75rem;height:1.75rem}.hoja-acciones{position:absolute;top:.875rem;right:.875rem}@media (min-width: 640px){.hoja-velo{align-items:center;padding:24px}.hoja-panel{max-width:48rem;max-height:calc(100dvh - 48px);border-radius:2rem}.hoja-panel--amplia{max-width:72rem}.hoja-cuerpo{padding:3.5rem 2.5rem 2.25rem}}[data-tema] .hoja-panel{background:var(--ln-window-bg);color:var(--ln-window-text);border-color:var(--ln-border-main);--text-main: var(--ln-window-text);--color-text-base: var(--ln-window-text);--text-muted: var(--ln-text-muted)}.hueso{position:relative;display:block;border-radius:var(--radius-control, 10px);opacity:0;animation:huesoEntra .26s ease-out var(--d, 0ms) forwards}.hueso:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,var(--hueso-brillo, color-mix(in srgb, var(--ln-text-out, #ffffff) 11%, transparent)) 50%,transparent 70%) 150% 0 / 250% 100% no-repeat,var(--mat-1, color-mix(in srgb, var(--ln-text-muted, #94a3b8) 14%, transparent));animation:huesoBarrido 1.5s ease-in-out var(--d, 0ms) infinite}@keyframes huesoEntra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes huesoBarrido{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion: reduce){.hueso{opacity:1;transform:none;animation:none}.hueso:after{animation:none}}.huesos{display:grid;gap:var(--s3, 10px)}.lg{--lg-navy: var(--brand-navy, #0a0e3d);--lg-azul: var(--brand-primary, #1323c6);--lg-rosa: var(--brand-secondary, #ff3fa4);--lg-vidrio: rgba(255, 255, 255, .08);--lg-borde: rgba(255, 255, 255, .16);--lg-texto: #ffffff;--lg-suave: rgba(255, 255, 255, .72);position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:radial-gradient(62% 80% at 10% 105%,rgba(196,48,140,.5),transparent 64%),radial-gradient(52% 72% at 94% 52%,rgba(34,92,196,.46),transparent 66%),radial-gradient(46% 55% at 50% -8%,rgba(92,60,196,.38),transparent 70%),#0a0b20;color:var(--lg-texto);font-family:var(--font-body)}.lg-fondo{position:absolute;top:0;right:0;bottom:0;left:0;transition:filter .6s ease,transform .6s ease}.lg-fondo i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.75;animation:lg-flota 22s ease-in-out infinite alternate}.lg-fondo i:nth-child(1){width:55vmax;height:55vmax;left:-15vmax;top:-20vmax;background:var(--lg-azul)}.lg-fondo i:nth-child(2){width:42vmax;height:42vmax;right:-12vmax;bottom:-16vmax;background:var(--lg-rosa);opacity:.55;animation-delay:-7s}.lg-fondo i:nth-child(3){width:30vmax;height:30vmax;left:40%;top:45%;background:#5b3df5;opacity:.45;animation-delay:-14s}@keyframes lg-flota{to{transform:translate(6vmax,4vmax) scale(1.1)}}.lg-centro{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.lg-panel{width:min(340px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;animation:lg-sube .45s cubic-bezier(.2,.8,.2,1) both}@keyframes lg-sube{0%{opacity:0;transform:translateY(24px)}}.lg-avatar{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--lg-azul),var(--lg-rosa));border:3px solid rgba(255,255,255,.35);box-shadow:0 16px 48px #00000059;font-family:var(--font-header);font-size:40px;font-weight:700;letter-spacing:.02em}.lg-avatar-l{font-style:italic;font-weight:900}.lg-titulo{margin:4px 0 0;display:grid;gap:4px;font-family:var(--font-header);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.lg-titulo small{font-size:10px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--lg-rosa)}.lg-hola{margin:4px 0 0;font-family:var(--font-header);font-size:26px;font-weight:600}.lg-texto{margin:0 0 4px;font-size:14px;color:var(--lg-suave);line-height:1.5;display:inline-flex;align-items:center;gap:8px}.lg-form{width:100%;display:flex;flex-direction:column;gap:10px}.lg-clave{position:relative;display:flex}.lg-input{width:100%;height:46px;padding:0 14px;border-radius:10px;background:var(--lg-vidrio);border:1px solid var(--lg-borde);color:var(--lg-texto);font-size:15px;outline:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .15s,background .15s}.lg-input::-moz-placeholder{color:#ffffff80}.lg-input::placeholder{color:#ffffff80}.lg-input:focus{border-color:#fff9;background:#ffffff1f}.lg-clave .lg-input{padding-right:92px}.lg-clave .lg-input--icono{padding-left:38px}.lg-icono{position:absolute;left:13px;top:15px;color:var(--lg-suave);pointer-events:none}.lg-ojo,.lg-ir{position:absolute;top:5px;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;border:0;cursor:pointer}.lg-ojo{right:46px;background:none;color:var(--lg-suave)}.lg-ojo:hover{color:var(--lg-texto)}.lg-ir{right:5px;background:var(--lg-azul);color:#fff;transition:background .15s,transform .15s}.lg-ir:hover:not(:disabled){background:var(--lg-rosa)}.lg-ir:disabled{opacity:.6;cursor:default}.lg-o{width:100%;display:flex;align-items:center;gap:12px;color:var(--lg-suave);font-size:12px}.lg-o:before,.lg-o:after{content:"";flex:1;height:1px;background:var(--lg-borde)}.lg-google{width:100%;height:46px;border-radius:10px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#1f1f1f;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s}.lg-google:hover:not(:disabled){box-shadow:0 8px 24px #0000004d;transform:translateY(-1px)}.lg-google:disabled{opacity:.7;cursor:default}.lg-link{background:none;border:0;color:var(--lg-suave);font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lg-link:hover{color:var(--lg-texto)}.lg-error{width:100%;margin:0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.4;background:#ff3fa429;border:1px solid rgba(255,63,164,.4);color:#fff}.lg-roles{width:100%;display:flex;flex-direction:column;gap:8px}.lg-rol{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer;background:var(--lg-vidrio);border:1px solid var(--lg-borde);color:var(--lg-texto);text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .15s,border-color .15s}.lg-rol:hover:not(:disabled),.lg-rol:focus-visible{background:#ffffff29;border-color:#ffffff80;outline:none}.lg-rol:disabled{opacity:.6;cursor:default}.lg-rol-ini{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:linear-gradient(135deg,var(--lg-azul),var(--lg-rosa))}.lg-rol-txt{flex:1;display:flex;flex-direction:column;min-width:0}.lg-rol-txt b{font-size:15px;font-weight:600}.lg-rol-txt em{font-style:normal;font-size:12px;color:var(--lg-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-gira{animation:lg-gira .8s linear infinite}@keyframes lg-gira{to{transform:rotate(360deg)}}.lg .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (prefers-reduced-motion: reduce){.lg-fondo i,.lg-panel{animation:none}.lg-fondo{transition:none}}.fe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.fe:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 72% 62% at 50% 40%,#000,transparent 78%);mask-image:radial-gradient(ellipse 72% 62% at 50% 40%,#000,transparent 78%)}.fe--humo:before,.fe--aurora:before{opacity:0}.fe-lienzo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:fe-aparece 2.4s ease both}.fe--particulas .fe-lienzo{mix-blend-mode:screen}.fe-vineta{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(3,4,16,.65) 100%);animation:fe-aparece 2s .6s ease both}.fe-aurora{filter:blur(48px) saturate(1.25);animation:fe-aparece 1.6s ease both}@keyframes fe-aparece{0%{opacity:0}}.fe-arriba{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:clamp(14px,2.6vh,28px) clamp(16px,3vw,44px);pointer-events:none}.fe-arriba>*{pointer-events:auto}.el-reloj{display:grid;gap:6px}.el-reloj b{font-family:var(--font-header);font-size:26px;font-weight:800;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.el-reloj span{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff6b}.fe-marca{display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;border-radius:999px;background:#1214328c;border:1px solid #282c5c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:800 10px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c}.fe-marca b{font-weight:900;background:linear-gradient(90deg,var(--lg-rosa),#8a5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.fe-logo{--rs: clamp(84px, 13vh, 116px);position:relative;width:var(--rs);height:var(--rs);display:grid;place-items:center;flex:none;animation:fe-entra .9s var(--fe-ease) both}.fe-logo>svg:last-child{width:62%;height:62%;border-radius:28%;filter:drop-shadow(0 14px 30px rgba(255,63,164,.45));animation:fe-respira 6s 1.2s ease-in-out infinite}.fe-anillos{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.fe-anillo-a{transform-origin:66px 66px;animation:fe-gira 26s linear infinite}.fe-anillo-b{transform-origin:66px 66px;animation:fe-gira 40s linear infinite reverse}@keyframes fe-gira{to{transform:rotate(360deg)}}@keyframes fe-respira{50%{filter:drop-shadow(0 18px 44px rgba(255,63,164,.7))}}.lg{--fe-ease: cubic-bezier(.2, .8, .2, 1)}@keyframes fe-entra{0%{opacity:0;transform:translateY(10px) scale(.98);filter:blur(6px)}}.lg-panel{animation:fe-entra .8s var(--fe-ease) both}.lg-panel>*{animation:fe-entra .8s var(--fe-ease) both}.lg-panel>:nth-child(2){animation-delay:.12s}.lg-panel>:nth-child(3){animation-delay:.2s}.lg-panel>:nth-child(4){animation-delay:.28s}.lg-panel>:nth-child(n+5){animation-delay:.36s}.lg-centro{position:relative;z-index:2}.el-centro{position:relative;z-index:2;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2vh,18px);padding:96px 16px 48px;text-align:center}.el-hola{margin:4px 0 0;font-family:var(--font-header);font-size:clamp(26px,3.6vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.1}.fe-ch{display:inline-block;white-space:pre;opacity:0;transform:translateY(.3em);filter:blur(8px);animation:fe-letra .8s var(--fe-ease) forwards;animation-delay:calc(.35s + var(--i) * 32ms)}.fe-nombre{white-space:nowrap}.fe-ch--nombre{color:#ff7bc6}@keyframes fe-letra{to{opacity:1;transform:none;filter:blur(0)}}.el-pregunta{margin:0 0 8px;font-size:15px;font-weight:600;color:#ffffffad;animation:fe-entra .8s .7s var(--fe-ease) both}.el-tarjetas{--cols: 4;--cols-medio: 2;--el-gap: clamp(10px, 1.1vw, 16px);width:min(980px,100%);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--el-gap);margin-top:12px}.el-tarjeta{flex:0 0 calc((100% - (var(--cols) - 1) * var(--el-gap)) / var(--cols));min-width:0}@media (max-width: 900px){.el-tarjeta{flex-basis:calc((100% - (var(--cols-medio) - 1) * var(--el-gap)) / var(--cols-medio))}}@media (max-width: 560px){.el-tarjeta{flex-basis:100%}}.el-tarjeta{--acento: #ff3fa4;position:relative;isolation:isolate;min-height:clamp(130px,20vh,172px);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(14px,1.4vw,18px);border-radius:18px;border:1px solid #282c5c;background-color:#121432d1;color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 1px #ffffff0f inset;transition:translate .2s,border-color .2s,background-color .2s,box-shadow .3s;animation:fe-entra .9s var(--fe-ease) both;animation-delay:calc(.85s + var(--n) * .12s)}.el-tarjeta:hover:not(:disabled),.el-tarjeta:focus-visible{translate:0 -2px;border-color:var(--acento);outline:none;background-color:color-mix(in srgb,var(--acento) 16%,rgba(18,20,50,.82));box-shadow:0 24px 60px -30px color-mix(in srgb,var(--acento) 80%,transparent)}.el-tarjeta:focus-visible{outline:2px solid color-mix(in srgb,var(--acento) 70%,#fff);outline-offset:3px}.el-tarjeta:disabled{cursor:default}.el-tarjeta--pronto{border-style:dashed;background-color:transparent}.el-ico{width:clamp(42px,6.4vh,52px);height:clamp(42px,6.4vh,52px);border-radius:30%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--acento) 82%,white 18%),var(--acento));box-shadow:0 0 0 1px #fff3 inset,0 8px 18px -8px color-mix(in srgb,var(--acento) 75%,transparent)}.el-tarjeta--pronto .el-ico{background:#272b5a;box-shadow:none}.el-num{position:absolute;top:clamp(14px,1.4vw,18px);right:clamp(14px,1.4vw,18px);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b}.el-txt{display:grid;gap:3px}.el-txt small{font-size:8.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff6b}.el-txt b{font-family:var(--font-header);font-size:clamp(18px,1.6vw,22px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.el-txt em{font-style:normal;font-size:13px;color:#ffffffad}.el-tarjeta--pronto .el-txt{opacity:.6}.el-ir{position:absolute;right:14px;bottom:14px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;opacity:0;transform:translate(-6px);transition:opacity .25s,transform .35s var(--fe-ease)}.el-tarjeta:hover .el-ir,.el-tarjeta:focus-visible .el-ir{opacity:1;transform:none}.el-cargando{position:absolute;right:18px;bottom:18px}.el-num--defecto{padding:4px 8px;margin:-4px -6px 0 0;border-radius:999px;color:var(--acento);background:color-mix(in srgb,var(--acento) 16%,transparent);border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);letter-spacing:.14em}.el-pie{display:flex;flex-direction:column;align-items:center;gap:12px}.el-defecto{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-size:14px;color:var(--lg-suave);cursor:pointer;animation:fe-entra .8s 1.2s var(--fe-ease) both}.el-defecto input{position:absolute;opacity:0;pointer-events:none}.el-switch{position:relative;width:40px;height:24px;border-radius:999px;background:#ffffff2e;border:1px solid var(--lg-borde);transition:background .2s}.el-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.el-defecto input:checked+.el-switch{background:var(--lg-rosa);border-color:var(--lg-rosa)}.el-defecto input:checked+.el-switch:after{transform:translate(16px)}.el-defecto input:focus-visible+.el-switch{box-shadow:0 0 0 3px #ffffff80}@media (max-width: 560px){.el-centro{padding-top:104px}.el-tarjeta{min-height:112px}}@media (prefers-reduced-motion: reduce){.lg *,.lg *:before,.lg *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dc-shell.dc-shell{color-scheme:var(--ln-scheme, dark);--brand-secondary:var(--ln-brand, #FF3FA4);--brand-secondary-light:var(--ln-brand-accent, #FF6AD5);--brand-secondary-surface:var(--ln-brand-soft, rgba(255,63,164,.1));--brand-secondary-border:var(--ln-brand-soft-border, rgba(255,63,164,.35));--brand-primary:var(--ln-brand-2, #1323C6);--brand-navy:#0A0E3D;--ink:#020617;--on-brand:var(--ln-brand-content, #020617);--on-state:var(--ln-on-status, #020617);--on-inverso:var(--ln-inverse-text, #020617);--mat-0:var(--ln-ct2-bg-subtle, rgba(255,255,255,.02));--mat-1:var(--ln-ct2-bg, rgba(255,255,255,.04));--mat-3:var(--ln-ct3-bg-strong, rgba(255,255,255,.12));--hundido:var(--ln-inset-bg, rgba(0,0,0,.34));--bg-surface:var(--ln-window-bg, rgba(2,6,23,.9));--bg-flotante:var(--ln-popover-bg, #0B1030);--bg-element:var(--ln-ct3-bg, rgba(255,255,255,.08));--bg-element-hover:var(--ln-ct3-bg-hover, rgba(255,255,255,.12));--bg-input:var(--ln-input-bg, rgba(0,0,0,.3));--bg-scrim:var(--ln-scrim, rgba(2,6,23,.7));--border-main:var(--ln-border-main, rgba(255,255,255,.15));--border-subtle:var(--ln-border-subtle, rgba(255,255,255,.05));--border-control:var(--ln-border-strong, rgba(255,255,255,.38));--sheen:var(--ln-sheen, rgba(255,255,255,.1));--hueco:var(--ln-track, rgba(255,255,255,.12));--text-on-surface:var(--ln-text-out, #FFFFFF);--text-muted:var(--ln-text-muted, rgba(255,255,255,.6));--text-muted-40:var(--ln-text-faint, rgba(255,255,255,.4));--success:var(--ln-success, #2FBF8F);--success-surface:var(--ln-success-bg, #071A24);--success-border:var(--ln-success-border, #10413D);--warning:var(--ln-warning, #D9A441);--warning-surface:var(--ln-warning-bg, #1A171C);--warning-border:var(--ln-warning-border, #473924);--error:var(--ln-danger, #E85C4A);--error-surface:var(--ln-danger-bg, #1B0F1D);--error-border:var(--ln-danger-border, #4C2227);--info:var(--ln-info, #4E8BD8);--info-surface:var(--ln-info-bg, #0A152C);--info-border:var(--ln-info-border, #1A3155);--idle:var(--ln-idle, #7F8CA8);--idle-surface:var(--ln-idle-bg, #0E1326);--idle-border:var(--ln-idle-border, #252C42);--prog-ace:#60A5FA;--prog-elite-a:#E86FB3;--prog-elite-b:#FF6AD5;--prog-free:#94A3B8;--cat-1:#3B9555;--cat-2:#317DE9;--cat-3:#C06F0A;--cat-4:#D6459B;--cat-5:#17A2B8;--cat-6:#8B6CF0;--on-cat:#FFFFFF;--ramp-a:#4C63E8;--ramp-b:#FF6AD5;--radius-main:32px;--radius-control:16px;--radius-pill:999px;--shadow-main:var(--ln-shadow, 0 8px 32px 0 rgba(0,0,0,.4));--shadow-brand:var(--ln-shadow-brand, 0 10px 15px -3px rgba(19,35,198,.35));--focus-blue:var(--ln-focus, #5B7CFF);--focus-ring:var(--ln-focus-ring, 0 0 0 3px rgba(91,124,255,.55));--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s20:80px;--font:"Montserrat","Helvetica Neue",Arial,sans-serif;--gradient-page:var(--ln-page-bg, linear-gradient(135deg,#020617 0%,#0A0E3D 50%,#05082D 100%));--gradient-brand:linear-gradient(135deg,#FF3FA4 0%,#FF6AD5 100%);--spring:cubic-bezier(.32,.72,0,1);--crecer:cubic-bezier(.22,.7,.2,1);--humo-blend:var(--ln-humo-blend, screen);--humo-op:var(--ln-humo-op, .42);--humo-i-op:var(--ln-humo-op-i, .62)}.dc-shell{background:var(--gradient-page) fixed,#020617;background-attachment:fixed;color:var(--text-on-surface);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.dc-shell p{margin:0}.dc-shell button,.dc-shell input,.dc-shell select,.dc-shell textarea{font:inherit;color:inherit}.dc-shell button{background:none;border:0;padding:0;cursor:pointer}.dc-shell :focus-visible{outline:none;box-shadow:var(--focus-ring)}.dc-shell svg{display:block;flex-shrink:0}.dc-shell [hidden]{display:none!important}.dc-shell .t-h1{font-size:clamp(34px,4.6vw,48px);font-weight:900;letter-spacing:-.025em;line-height:1;margin:0}.dc-shell .t-h2{font-size:clamp(24px,2.6vw,30px);font-weight:900;letter-spacing:-.025em;line-height:1.1;margin:0}.dc-shell .t-h3{font-size:20px;font-weight:900;letter-spacing:-.025em;line-height:1.2;margin:0}.dc-shell .t-eyebrow{font-size:11px;font-weight:900;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);margin:0}.dc-shell .t-rotulo{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0}.dc-shell .t-body{font-size:16px;line-height:1.55;margin:0}.dc-shell .t-sm{font-size:14px;line-height:1.5;margin:0}.dc-shell .t-cap{font-size:12px;line-height:1.45;margin:0}.dc-shell .num{font-variant-numeric:tabular-nums}.dc-shell .mut{color:var(--text-muted)}.dc-shell .mut40{color:var(--text-muted-40)}.dc-shell .trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .caja{position:relative;isolation:isolate}.dc-shell .humo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden;opacity:var(--humo-op);pointer-events:none}.dc-shell .humo i{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;filter:blur(30px);mix-blend-mode:var(--humo-blend);opacity:var(--humo-i-op)}.dc-shell .humo i:nth-child(1){left:-14%;top:-24%;background:var(--h1,var(--brand-secondary));animation:dcAura1 21s ease-in-out infinite}.dc-shell .humo i:nth-child(2){left:24%;top:34%;background:var(--h2,var(--brand-primary));animation:dcAura2 25s ease-in-out infinite}.dc-shell .humo i:nth-child(3){left:58%;top:-34%;background:var(--h3,var(--brand-secondary-light));animation:dcAura3 29s ease-in-out infinite}.dc-shell .humo i:nth-child(4){left:82%;top:22%;background:var(--h4,var(--brand-navy));animation:dcAura2 31s ease-in-out infinite reverse}.dc-shell .kpi>.humo i,.dc-shell .humo--tarjeta i{filter:blur(56px)}.dc-shell .humo--modal{opacity:calc(var(--humo-op) * .72)}.dc-shell .humo--barra i{filter:blur(16px)}.dc-shell .humo--barra i:nth-child(1){animation-duration:13s}.dc-shell .humo--barra i:nth-child(2){animation-duration:17s}.dc-shell .humo--barra i:nth-child(3){animation-duration:19s}.dc-shell .humo--barra i:nth-child(4){animation-duration:23s}.dc-shell .humo--modal i{filter:blur(56px)}.dc-shell .humo--hero i{filter:blur(64px)}.dc-shell .humo--hero i:nth-child(1){animation-duration:19s}.dc-shell .humo--hero i:nth-child(2){animation-duration:26s}.dc-shell .humo--hero i:nth-child(3){animation-duration:31s}.dc-shell .humo--hero i:nth-child(4){animation-duration:35s}@keyframes dcAura1{0%,to{transform:translate(0) scale(1);opacity:.5}33%{transform:translate(90%,28%) scale(1.3);opacity:.8}66%{transform:translate(38%,-24%) scale(.85);opacity:.4}}@keyframes dcAura2{0%,to{transform:translate(0) scale(1.1);opacity:.45}40%{transform:translate(-70%,24%) scale(.82);opacity:.75}75%{transform:translate(52%,-18%) scale(1.28);opacity:.55}}@keyframes dcAura3{0%,to{transform:translate(0) scale(.9);opacity:.4}30%{transform:translate(-44%,32%) scale(1.22);opacity:.7}70%{transform:translate(-92%,-14%) scale(1);opacity:.45}}@keyframes dcTipIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes dcTipInArriba{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dcModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dc-shell .humo i{animation:none}.dc-shell,.dc-shell *{transition-duration:.01ms!important}.dc-shell .destacado,.dc-shell .menu--sesion,.dc-shell .tip-burbuja,.dc-shell .tip-burbuja--arriba{animation:none}}.dc-shell .wrap{max-width:1340px;margin:0 auto;padding-inline:clamp(16px,3vw,22px);padding-block:var(--s6) 0}.dc-shell .tope{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s6);flex-wrap:wrap}.dc-shell .tope-id{display:flex;align-items:center;gap:var(--s3);min-width:0}.dc-shell .tope h1{letter-spacing:-.025em}.dc-shell .tope-meta{margin-left:auto;text-align:right;min-width:0}.dc-shell .barra{display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:space-between;margin-bottom:var(--s6)}.dc-shell .barra>*{min-width:0;max-width:100%}.dc-shell #tabs-slot>.fila{min-width:0;max-width:100%}.dc-shell .barra-der{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);position:relative}.dc-shell .secciones{display:grid;gap:var(--s4)}.dc-shell .vista{display:grid;gap:var(--s4);min-width:0}.dc-shell .panel{background:var(--mat-1);border:1px solid var(--border-subtle);border-radius:var(--radius-main);padding:var(--s6);min-width:0}.dc-shell .panel-cab{display:flex;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap}.dc-shell .panel-cab .t-h3{min-width:0}.dc-shell .panel-cab-der{margin-left:auto;display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.dc-shell .tarjeta{background:var(--bg-element);border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:var(--s4);min-width:0}.dc-shell .hundido{background:var(--hundido);border:1px solid var(--border-subtle);border-radius:var(--radius-control)}.dc-shell .grid{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.dc-shell .grid-sm{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));--min:150px;--g:var(--s3)}.dc-shell .grid-pagos{display:grid;gap:var(--s3);grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.dc-shell .grid-pagos[data-n="1"]{--cols:1}.dc-shell .grid-pagos[data-n="2"]{--cols:2}.dc-shell .grid-pagos[data-n="3"]{--cols:3}.dc-shell .grid-pagos[data-n="4"]{--cols:4}.dc-shell .grid-pagos[data-n="5"]{--cols:5}.dc-shell .grid-pagos[data-n="6"]{--cols:3}@media (max-width:900px){.dc-shell .grid-pagos[data-n="4"],.dc-shell .grid-pagos[data-n="6"]{--cols:2}.dc-shell .grid-pagos[data-n="3"],.dc-shell .grid-pagos[data-n="5"]{--cols:1}}.dc-shell .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.dc-shell .grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dc-shell .grid--4{grid-template-columns:minmax(0,1fr)}}.dc-shell .grid-2{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}.dc-shell .grid-2>*{min-width:0}.dc-shell .grid-2--series>:last-child:nth-child(odd){grid-column:1 / -1}.dc-shell .fila{display:flex;align-items:center;gap:var(--s3);min-width:0}.dc-shell .sep{height:1px;background:var(--border-subtle);border:0;margin:var(--s4) 0}.dc-shell .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:44px;padding:0 var(--s4);border-radius:var(--radius-pill);font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap;color:var(--text-muted);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s var(--spring)}.dc-shell .btn svg{width:16px;height:16px}.dc-shell .btn:active:not(:disabled){transform:scale(.97)}.dc-shell .btn:disabled{opacity:.4;cursor:not-allowed}.dc-shell .btn--cta{background:var(--brand-secondary);color:var(--on-brand);box-shadow:var(--shadow-brand)}.dc-shell .btn--linea{border-color:var(--border-control);color:var(--text-muted)}.dc-shell .btn--linea:hover{color:var(--text-on-surface);border-color:var(--text-muted)}.dc-shell .btn--sm{height:34px;padding:0 var(--s3);font-size:11px;letter-spacing:.12em}.dc-shell .ibtn{width:40px;height:40px;border-radius:var(--radius-pill);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-input);border:1px solid var(--border-subtle);transition:color .18s ease,border-color .18s ease,transform .18s var(--spring)}.dc-shell .ibtn svg{width:17px;height:17px}.dc-shell .ibtn:hover{color:var(--text-on-surface);border-color:var(--border-control)}.dc-shell .ibtn:active{transform:scale(.93)}.dc-shell .ibtn--sm{width:32px;height:32px}.dc-shell .ibtn--sm svg{width:15px;height:15px}.dc-shell .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;max-width:100%;min-width:0;background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);color:var(--c);font-variant-numeric:tabular-nums}.dc-shell .chip svg{width:14px;height:14px}.dc-shell button.chip{transition:background-color .16s ease,border-color .16s ease}.dc-shell button.chip:hover{background:color-mix(in srgb,var(--c) 24%,transparent);border-color:color-mix(in srgb,var(--c) 54%,transparent)}.dc-shell .pastilla{display:inline-flex;align-items:center;gap:var(--s2);height:38px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--mat-1);color:var(--text-on-surface);font-size:13px;font-weight:600;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease}.dc-shell .pastilla:hover{border-color:var(--text-muted);background:var(--bg-element)}.dc-shell .pastilla svg{width:15px;height:15px;color:var(--text-muted)}.dc-shell .pastilla[aria-expanded=true],.dc-shell .pastilla--on{border-color:var(--brand-secondary-border);background:var(--brand-secondary-surface)}.dc-shell .pastilla--sm{height:34px;padding:0 13px;font-size:12.5px}.dc-shell .tabs{display:inline-flex;align-items:center;gap:var(--s1);padding:5px;border-radius:var(--radius-pill);background:var(--mat-0);border:1px solid var(--border-main);max-width:100%;overflow-x:auto;scrollbar-width:none}.dc-shell .tabs::-webkit-scrollbar{display:none}.dc-shell .tab{height:36px;padding:0 18px;border-radius:var(--radius-pill);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:background-color .18s ease,color .18s ease}.dc-shell .tab svg{width:15px;height:15px}.dc-shell .tab:hover{color:var(--text-on-surface)}.dc-shell .tab[aria-selected=true],.dc-shell .tab[aria-pressed=true]{background:var(--text-on-surface);color:var(--on-inverso);font-weight:700}.dc-shell .tab--sm{height:32px;padding:0 16px;font-size:12.5px;gap:7px}.dc-shell .tab--sm svg{width:13px;height:13px}.dc-shell .tab .punto{width:7px;height:7px;border-radius:var(--radius-pill);display:inline-block}.dc-shell .tab .cuenta{font-size:11px;font-weight:900;opacity:.6;font-variant-numeric:tabular-nums}.dc-shell .seg{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-pill);background:var(--hundido);border:1px solid var(--border-subtle)}.dc-shell .seg button{height:28px;padding:0 12px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:background-color .18s ease,color .18s ease}.dc-shell .seg button[aria-pressed=true]{background:var(--mat-3);color:var(--text-on-surface);font-weight:700}.dc-shell .menu{position:absolute;top:46px;z-index:70;min-width:214px;max-width:min(300px,calc(100vw - 32px));padding:var(--s2);background:var(--bg-flotante);border:1px solid var(--border-control);border-radius:20px;box-shadow:var(--shadow-main)}.dc-shell .menu--der{right:0}.dc-shell .menu-item{display:flex;align-items:baseline;gap:var(--s2);width:100%;text-align:left;padding:10px 14px;border-radius:12px;border:1px solid transparent;font-size:13px;font-weight:600;color:var(--text-muted);transition:background-color .15s ease,color .15s ease}.dc-shell .menu-item:hover,.dc-shell .menu-item[aria-checked=true]{background:var(--bg-element);color:var(--text-on-surface)}.dc-shell .menu-item .rango{margin-left:auto;font-size:11.5px;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.dc-shell .menu-caja{width:16px;height:16px;flex-shrink:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;align-self:center;border:1px solid var(--border-control);color:var(--on-brand);font-size:10px;font-weight:900;transition:background-color .15s ease,border-color .15s ease}.dc-shell .menu-item[aria-checked=true] .menu-caja{background:var(--brand-secondary);border-color:var(--brand-secondary)}.dc-shell .menu-item .cuenta{margin-left:auto;font-size:11px;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.dc-shell .menu--pie{max-width:calc(100vw - 32px)}.dc-shell .menu-pie{margin-top:var(--s2);padding:var(--s2) 2px 2px;border-top:1px solid var(--border-subtle)}.dc-shell .rango{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;width:100%;animation:dcRangoIn .26s var(--spring) both}.dc-shell .rango-a{color:var(--text-muted-40);font-size:13px}.dc-shell .rango-dia{width:100%;min-width:0;height:36px;padding:0 10px 0 12px;border-radius:var(--radius-pill);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-input);border:1px solid var(--border-control);color:var(--text-on-surface);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .16s ease}.dc-shell .rango-dia:hover{border-color:var(--text-muted)}.dc-shell .rango-dia:focus{outline:none;border-color:var(--brand-secondary-border)}.dc-shell .rango-dia::-webkit-date-and-time-value{text-align:left}.dc-shell .rango-dia::-webkit-calendar-picker-indicator{width:14px;height:14px;margin-left:4px;padding:0;cursor:pointer;filter:none;opacity:1;background:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat}.dc-shell .rango-dia:hover::-webkit-calendar-picker-indicator,.dc-shell .rango-dia:focus::-webkit-calendar-picker-indicator{background:var(--text-on-surface)}.dc-shell .vacio-grande--rango .rango{max-width:330px}.dc-shell .rango{container-type:inline-size}@container (max-width:299px){.dc-shell .rango-a{display:none}.dc-shell .rango-dia{grid-column:1 / -1}}@keyframes dcRangoIn{0%{opacity:.35;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dc-shell .rango{animation:none}}.dc-shell .busca{display:flex;align-items:center;gap:var(--s2);height:40px;padding:0 14px;border-radius:var(--radius-control);background:var(--bg-input);border:1px solid var(--border-subtle);flex:1 1 220px;min-width:0;transition:border-color .16s ease}.dc-shell .busca:focus-within{border-color:var(--focus-blue)}.dc-shell .busca input:focus-visible,.dc-shell .entrada input:focus-visible,.dc-shell .campo input:focus-visible,.dc-shell .area:focus-visible{box-shadow:none;outline:none}.dc-shell .busca svg{width:15px;height:15px;color:var(--text-muted-40)}.dc-shell .busca input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:13.5px;font-weight:600}.dc-shell .busca input::-moz-placeholder{color:var(--text-muted-40);font-weight:600}.dc-shell .busca input::placeholder{color:var(--text-muted-40);font-weight:600}.dc-shell .slider{width:100%;height:18px;accent-color:var(--brand-secondary);cursor:pointer;background:none;margin:0}.dc-shell .slider:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-pill)}.dc-shell .tip{position:relative;display:inline-flex;align-items:center}.dc-shell .tip-dot{width:18px;height:18px;flex-shrink:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-muted-40);font-size:10px;font-weight:900;cursor:help;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.dc-shell .tip:hover .tip-dot,.dc-shell .tip:focus-within .tip-dot{color:var(--text-on-surface);border-color:var(--border-control);background:var(--bg-element)}.dc-shell.tip-capa{position:fixed;top:0;left:0;width:0;height:0;z-index:1200;pointer-events:none;background:none;min-height:0;padding:0;overflow:visible}.dc-shell .tip-burbuja{position:fixed;z-index:1;width:-moz-max-content;width:max-content;max-width:min(288px,calc(100vw - 32px));padding:var(--s3) 14px;background:var(--bg-flotante);border:1px solid var(--border-main);border-top-color:var(--sheen);border-radius:16px;box-shadow:var(--shadow-main),0 0 0 1px #0003;color:var(--text-on-surface);font-size:12.5px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;pointer-events:none;white-space:normal;animation:dcTipIn .16s ease-out both}.dc-shell .tip-burbuja b{display:block;margin-bottom:5px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-secondary)}.dc-shell .tip-burbuja:before{content:"";position:absolute;top:-5px;left:calc(var(--flecha,14px) - 4.5px);opacity:var(--flecha-visible,1);width:9px;height:9px;transform:rotate(45deg);background:var(--bg-flotante);border-left:1px solid var(--sheen);border-top:1px solid var(--sheen)}.dc-shell .tip-burbuja--arriba{animation-name:dcTipInArriba}.dc-shell .tip-burbuja--arriba:before{top:auto;bottom:-5px;border-left:0;border-top:0;border-right:1px solid var(--sheen);border-bottom:1px solid var(--sheen)}.dc-shell .dock{position:fixed;left:0;right:0;width:-moz-max-content;width:max-content;margin-inline:auto;bottom:calc(var(--s6) + env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:center;gap:var(--s1);padding:7px;border-radius:24px;background:var(--bg-surface);-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px);border:1px solid var(--border-main);border-top-color:var(--sheen);box-shadow:var(--shadow-main),0 0 0 1px #00000040;max-width:min(calc(100vw - var(--s4) * 2),max(320px,calc(100vw - 336px)));isolation:isolate;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.dc-shell .dock::-webkit-scrollbar{display:none}.dc-shell .dock .humo{opacity:calc(var(--humo-op) * .8)}.dc-shell .dock .humo i{width:56%;filter:blur(26px)}.dc-shell .dock-sep{width:1px;height:28px;flex-shrink:0;background:var(--border-main);margin:0 var(--s1)}.dc-shell .dock-nav{position:relative;display:flex;align-items:center;gap:var(--s1)}.dc-shell .dock-item{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:10px;height:56px;padding:0 20px;border-radius:17px;color:var(--text-muted-40);font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:color .22s ease,transform .26s var(--spring)}.dc-shell .dock-item svg{width:20px;height:20px;transition:transform .32s var(--spring)}.dc-shell .dock-item:hover{color:var(--text-on-surface)}.dc-shell .dock-item:hover svg{transform:scale(1.14) rotate(-4deg)}.dc-shell .dock-item:active{transform:scale(.95)}.dc-shell .dock-item[aria-current=page]{color:var(--text-on-surface)}.dc-shell .dock-num{position:absolute;top:9px;left:20px;font-size:9px;font-weight:900;letter-spacing:.18em;color:var(--text-muted-40);transition:color .22s ease}.dc-shell .dock-item[aria-current=page] .dock-num{color:var(--brand-secondary)}.dc-shell .dock-label{margin-top:9px}.dc-shell .dock-pronto{margin-top:9px;display:inline-flex;align-items:center;height:14px;padding:0 5px;border-radius:5px;background:var(--mat-3);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted-40)}.dc-shell .dock-marca{margin-top:9px;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--success);color:var(--on-state);font-size:10px;font-weight:900;line-height:1}.dc-shell .dock-marca--cuenta{width:auto;min-width:16px;padding:0 6px;background:var(--mat-3);color:var(--text-muted);font-variant-numeric:tabular-nums}.dc-shell .dock-item[aria-current=page] .dock-marca--cuenta{color:var(--text-on-surface)}.dc-shell .dock-marca--apagada{opacity:.45}.dc-shell .dock-marca--aviso{width:8px;height:8px;background:var(--warning);box-shadow:0 0 0 3px var(--warning-border)}.dc-shell .dock-ind{position:absolute;top:0;height:100%;border-radius:17px;background:var(--mat-3);border-top:1px solid var(--sheen);box-shadow:0 2px 12px #00000047;left:0;width:var(--w,0);transform:translate(var(--x,0));transition:transform .42s var(--spring),width .42s var(--spring);pointer-events:none}.dc-shell .dock-rol{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:2px;padding:4px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--hundido);border:1px solid var(--border-subtle)}.dc-shell .dock-rol .humo{opacity:calc(var(--humo-op) * 1.25)}.dc-shell .dock-rol .humo i{width:70%;filter:blur(14px)}.dc-shell .dock-rol button{position:relative;z-index:1;display:flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:background-color .18s ease,color .18s ease}.dc-shell .dock-rol button[aria-pressed=true]{background:var(--brand-secondary);color:var(--on-brand);font-weight:700;box-shadow:var(--shadow-brand)}.dc-shell .dock-rol .punto{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--text-muted-40);transition:background-color .18s ease}.dc-shell .dock-rol button[aria-pressed=true] .punto{background:var(--on-brand)}@media (max-width:1120px){.dc-shell .dock-item{padding:0 15px}.dc-shell .dock-num{left:15px}.dc-shell .dock-item:not([aria-current=page]) .dock-label,.dc-shell .dock-item:not([aria-current=page]) .dock-pronto{display:none}.dc-shell .dock-item:not([aria-current=page]) .dock-num{position:static;margin-top:0}.dc-shell .dock-item:not([aria-current=page]) .dock-marca{margin-top:0}}.dc-shell .dock--denso .dock-item{padding:0 14px;gap:8px}.dc-shell .dock--denso .dock-num{left:14px}.dc-shell .dock--compacto .dock-item:not([aria-current=page]) .dock-label,.dc-shell .dock--compacto .dock-item:not([aria-current=page]) .dock-pronto{display:none}.dc-shell .dock--compacto .dock-item:not([aria-current=page]) .dock-num{position:static;margin-top:0}.dc-shell .dock--compacto .dock-item:not([aria-current=page]) .dock-marca{margin-top:0}.dc-shell .dock--nombres{max-width:calc(100vw - var(--s4) * 2)}.dc-shell .dock--apretado .dock-pronto{display:none!important}.dc-shell .dock--nombres .dock-item:not([aria-current=page]) .dock-label{display:inline}.dc-shell .dock--nombres .dock-item:not([aria-current=page]) .dock-pronto{display:inline-flex}.dc-shell .dock--nombres .dock-item:not([aria-current=page]) .dock-num{position:absolute;margin-top:0}.dc-shell .dock--nombres .dock-item:not([aria-current=page]) .dock-marca{margin-top:9px}.dc-shell .dock--apretado .dock-item{padding:0 10px;gap:7px;font-size:13.5px}.dc-shell .dock--apretado .dock-num{left:10px}.dc-shell .dock--apretado .dock-rol button{padding:0 10px}.dc-shell .dock-despues{position:sticky;right:0;z-index:2;flex-shrink:0;display:flex;align-items:center;gap:var(--s1)}.dc-shell .dock--desborda .dock-despues{padding-left:14px;margin-left:-10px;background:linear-gradient(90deg,transparent,var(--bg-surface) 14px)}.dc-shell .dock-sesion{position:relative;z-index:1;flex-shrink:0;display:grid;place-items:center;width:56px;height:56px;border-radius:17px;transition:background-color .18s ease,transform .26s var(--spring)}.dc-shell .dock-sesion:hover,.dc-shell .dock-sesion[aria-expanded=true]{background:var(--mat-3)}.dc-shell .dock-sesion:active{transform:scale(.95)}.dc-shell .dock-sesion .avatar{width:36px;height:36px}.dc-shell .dock-sesion-aviso{position:absolute;top:4px;right:3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--brand-secondary);color:var(--on-brand);font-size:9.5px;font-weight:900;line-height:1;box-shadow:0 0 0 2px var(--bg-flotante)}.dc-shell.menu-capa{position:fixed;top:0;left:0;width:0;height:0;z-index:1200;background:none;min-height:0;padding:0;overflow:visible}.dc-shell .menu--sesion{position:fixed;top:auto;width:268px;overflow-y:auto;animation:dcTipInArriba .18s ease-out both}.dc-shell .menu-quien{display:flex;align-items:center;gap:var(--s3);padding:6px 10px 10px}.dc-shell .menu-quien-txt{display:grid;min-width:0;line-height:1.25}.dc-shell .menu-quien-txt b{font-size:14px;font-weight:800;color:var(--text-on-surface)}.dc-shell .menu-quien-txt small{font-size:11px;font-weight:600;color:var(--text-muted-40)}.dc-shell .menu-sep{border:0;border-top:1px solid var(--border-subtle);margin:6px}.dc-shell .menu-item--ico{align-items:center}.dc-shell .menu-item--ico svg{flex-shrink:0;color:var(--text-muted-40);transition:color .15s ease}.dc-shell .menu-item--ico:hover svg,.dc-shell .menu-item--ico:focus-visible svg{color:inherit}.dc-shell .menu-item:focus-visible{background:var(--bg-element);color:var(--text-on-surface)}.dc-shell .menu-cuenta{margin-left:auto;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--brand-secondary);color:var(--on-brand);font-size:10px;font-weight:900;line-height:1}.dc-shell .menu-item .dock-pronto{margin:0 0 0 auto}.dc-shell .menu-item--peligro:hover,.dc-shell .menu-item--peligro:focus-visible{background:var(--error-surface);color:var(--error)}.dc-shell .menu-flecha{margin-left:auto;flex-shrink:0}.dc-shell .menu-volver{color:var(--text-on-surface);font-weight:700}.dc-shell .menu-nota{padding:8px 14px 10px;font-size:12.5px;font-weight:600;color:var(--text-muted-40)}.dc-shell .avatar.avatar--chica{width:24px;height:24px;border-radius:8px;font-size:9.5px}.dc-shell .menu-quien-avatar{position:relative;flex-shrink:0;padding:0;border-radius:14px;transition:background-color .16s ease,transform .26s var(--spring)}.dc-shell .menu-quien-avatar:hover,.dc-shell .menu-quien-avatar:focus-visible{background:var(--mat-3)}.dc-shell .menu-quien-avatar:active{transform:scale(.94)}.dc-shell .menu-quien-cambiar{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--brand-secondary);color:var(--on-brand);box-shadow:0 0 0 2px var(--bg-flotante);transition:transform .26s var(--spring)}.dc-shell .menu-quien-avatar:hover .menu-quien-cambiar,.dc-shell .menu-quien-avatar:focus-visible .menu-quien-cambiar{transform:scale(1.15)}.dc-shell .menu-mascotas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:2px 4px 6px}.dc-shell .menu-mascota{display:grid;place-items:center;aspect-ratio:1;border-radius:14px;border:1px solid transparent;outline:none;animation:menuMascotaEntra .32s var(--spring) both;animation-delay:calc(var(--i) * 28ms);transition:background-color .16s ease,border-color .16s ease,transform .26s var(--spring)}.dc-shell .menu-mascota:hover,.dc-shell .menu-mascota:focus-visible{background:var(--bg-element)}.dc-shell .menu-mascota:focus-visible{border-color:var(--border-control)}.dc-shell .menu-mascota[aria-checked=true]{background:var(--brand-secondary-surface);border-color:var(--brand-secondary-border)}.dc-shell .menu-mascota:active{transform:scale(.9)}@keyframes menuMascotaEntra{0%{opacity:0;transform:translateY(6px) scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dc-shell .menu-mascota{animation:none}}.dc-shell .riel{position:relative;height:8px;border-radius:var(--radius-pill);background:var(--hueco);overflow:hidden}.dc-shell .riel--fino{height:6px}.dc-shell .riel>i{display:block;height:100%;border-radius:var(--radius-pill);width:0;transition:width 1s var(--crecer)}.dc-shell .gruesa{display:flex;align-items:center;gap:var(--s3);min-width:0}.dc-shell button.gruesa{border-radius:var(--radius-pill);transition:opacity .16s ease}.dc-shell button.gruesa:hover{opacity:.84}.dc-shell .gruesa-pista{position:relative;flex:1;min-width:0;height:34px;display:flex;align-items:center;border-radius:var(--radius-pill);background:var(--hueco);overflow:hidden}.dc-shell .gruesa-pista>i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:var(--radius-pill);transition:width 1.1s var(--crecer)}.dc-shell .gruesa-txt{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:4px;flex-shrink:0;white-space:nowrap;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.dc-shell .gruesa-txt em{font-style:normal;font-size:11.5px;font-weight:600}.dc-shell .gruesa-pct{min-width:56px;flex-shrink:0;text-align:right;white-space:nowrap;font-size:22px;line-height:1;font-weight:900;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.dc-shell .gruesa-pct--larga{font-size:18px}.dc-shell .gruesa--sm .gruesa-pista{height:30px}.dc-shell .gruesa--sm .gruesa-pct{width:62px;font-size:19px}.dc-shell .ir-btn{width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--c) 34%,transparent);background:color-mix(in srgb,var(--c) 13%,transparent);color:var(--c);transition:transform .22s var(--spring),background-color .18s ease}.dc-shell .ir-btn svg{width:14px;height:14px}.dc-shell .ir-btn:hover{transform:translate(2px);background:color-mix(in srgb,var(--c) 24%,transparent)}.dc-shell .gruesa-fila{display:grid;gap:6px;min-width:0}.dc-shell .gruesa-cab{display:flex;align-items:center;gap:var(--s2);min-width:0}.dc-shell .fun{display:grid;gap:10px;min-width:0;align-items:start;grid-template-columns:minmax(74px,120px) minmax(0,1fr) 18px}.dc-shell .fun-col{display:grid;grid-auto-rows:var(--fila);align-items:center;min-width:0}.dc-shell .fun-nom{min-width:0;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dc-shell .fun-nom--cuello{color:var(--error)}.dc-shell button.fun-nom{display:flex;align-items:center;gap:5px;cursor:pointer;transition:color .16s ease}.dc-shell button.fun-nom:hover{color:var(--brand-secondary)}.dc-shell button.fun-nom svg{width:11px;height:11px;flex-shrink:0}.dc-shell .fun-lienzo{position:relative;min-width:0;height:calc(var(--filas) * var(--fila))}.dc-shell .fun-lienzo svg{display:block;width:100%;height:100%}.dc-shell .fun-lienzo path{transform:scaleX(0);transform-box:fill-box;transform-origin:center;transition:transform .95s var(--crecer)}.dc-shell .fun-num{position:absolute;left:50%;transform:translate(-50%,-50%);pointer-events:none;font-size:13.5px;font-weight:900;letter-spacing:-.01em;color:var(--on-state);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .45s ease}.dc-shell .fun-num.viva{opacity:1}@media (max-width:480px){.dc-shell .fun{grid-template-columns:minmax(58px,92px) minmax(0,1fr) 18px;gap:7px}.dc-shell .fun-nom{font-size:9px;letter-spacing:.02em}}.dc-shell .sena-celda{display:grid;gap:6px;min-width:0;padding-top:10px;border-top:2px solid var(--c)}.dc-shell .sena-n{display:flex;align-items:baseline;gap:8px}.dc-shell .sena-n b{font-size:26px;line-height:1;font-weight:900;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.dc-shell .sena-n span{font-size:12px;font-weight:700;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.dc-shell .unidades{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.dc-shell .unidades i{width:clamp(26px,5vw,34px);aspect-ratio:1;border-radius:11px;flex-shrink:0;opacity:0;transform:scale(.4);transition:opacity .34s ease,transform .46s var(--spring)}.dc-shell .unidades.viva i{opacity:1;transform:none}.dc-shell .datos{display:grid;gap:2px;min-width:0}.dc-shell .dato{display:flex;align-items:center;gap:var(--s3);min-width:0;width:100%;text-align:left;padding:9px 10px;border-radius:12px;transition:background-color .16s ease}.dc-shell button.dato:hover{background:var(--mat-1)}.dc-shell .dato-punto{width:10px;height:10px;flex-shrink:0;border-radius:4px}.dc-shell .dato-nom{flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .dato-v{flex-shrink:0;font-size:15px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dc-shell .dato-sub{width:96px;flex-shrink:0;text-align:right;font-size:11px;font-weight:600;color:var(--text-muted-40);font-variant-numeric:tabular-nums}@media (max-width:560px){.dc-shell .dato-sub{display:none}}.dc-shell .segmentada{display:flex;gap:2px;height:20px;min-width:0}.dc-shell .segmentada>*{display:flex;align-items:center;justify-content:center;min-width:0;border-radius:3px;overflow:hidden;color:var(--on-state);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;width:0;transition:width .95s var(--crecer),filter .18s ease}.dc-shell .segmentada button:hover{filter:brightness(1.12)}.dc-shell .leyenda{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s3)}.dc-shell .leyenda span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.dc-shell .leyenda i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.dc-shell .curva{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s2);--h:118px}.dc-shell .curva-eje{display:grid;justify-items:end;align-content:space-between;height:var(--h);font-size:9px;font-weight:700;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.dc-shell .curva-lienzo{position:relative;height:var(--h);min-width:0}.dc-shell .curva-lienzo svg{display:block;width:100%;height:100%;overflow:visible}.dc-shell .curva-linea{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dc-shell .curva-grilla{stroke:var(--hueco);stroke-width:1;vector-effect:non-scaling-stroke}.dc-shell .curva-punto{position:absolute;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--bg-element)}.dc-shell .curva-pico{position:absolute;transform:translate(-50%,-190%);white-space:nowrap;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.dc-shell .mapa-dias{display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(min(100%,40px),1fr))}.dc-shell .mapa-dia{aspect-ratio:1;border-radius:9px;display:grid;place-items:center;min-width:0;border:1px solid var(--border-subtle);font-size:10px;font-weight:900;font-variant-numeric:tabular-nums;transition:transform .18s var(--spring)}.dc-shell .mapa-dia:hover{transform:scale(1.08)}.dc-shell button.mapa-dia{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font-family:inherit;color:inherit;cursor:pointer}.dc-shell button.mapa-dia:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.dc-shell .serie{display:flex;align-items:flex-end;gap:3px;height:118px;min-width:0}.dc-shell .serie>i{flex:1 1 0;min-width:0;border-radius:4px 4px 2px 2px;height:2px;transition:height .8s var(--crecer),filter .16s ease}.dc-shell .serie>i:hover{filter:brightness(1.25)}.dc-shell .serie>i[role=button]{cursor:pointer}.dc-shell .serie>i[role=button]:hover{filter:brightness(1.4)}.dc-shell .serie>i[role=button]:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.dc-shell .serie-eje{display:flex;gap:3px;margin-top:6px;min-width:0}.dc-shell .serie-eje>span{flex:1 1 0;min-width:0;text-align:center;font-size:9px;font-weight:700;color:var(--text-muted-40);font-variant-numeric:tabular-nums;overflow:hidden}.dc-shell .dias{display:flex;align-items:flex-end;gap:2px;height:64px;min-width:0}.dc-shell .dias>i{flex:1 1 0;min-width:0;border-radius:2px;height:6%;transition:height .8s var(--crecer)}.dc-shell .dias--proj{gap:2px;height:64px}.dc-shell .kpi{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:10px;background:var(--bg-element);border:1px solid var(--border-subtle);border-radius:var(--radius-main);padding:var(--s4);min-width:0;overflow:hidden}.dc-shell .kpi-cab{display:flex;align-items:center;gap:var(--s2);min-width:0}.dc-shell .kpi-cifra{display:grid;gap:6px;align-content:start;min-width:0}.dc-shell .kpi-n{font-size:clamp(28px,3vw,36px);line-height:1;font-weight:900;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.dc-shell .kpi-sub{font-size:11px;font-weight:600;color:var(--text-muted-40);min-width:0}.dc-shell .kpi-barras{display:grid;gap:var(--s3);margin-top:var(--s2)}.dc-shell .kpi-acciones{display:flex;align-items:center;gap:var(--s2);margin-top:auto;padding-top:var(--s2)}.dc-shell .kpi-acc{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.dc-shell .kpi-acc svg{width:14px;height:14px}.dc-shell .kpi-acc:hover{color:var(--text-on-surface);border-color:var(--border-control);background:var(--bg-element)}.dc-shell .kpi-acc--solo{width:30px;padding:0;justify-content:center}@keyframes dcDestacar{0%{box-shadow:0 0 0 0 var(--brand-secondary-border)}40%{box-shadow:0 0 0 3px var(--brand-secondary-border)}to{box-shadow:0 0 0 0 transparent}}.dc-shell .destacado{animation:dcDestacar 1.2s ease-out}.dc-shell .torta{display:flex;align-items:center;gap:var(--s6);flex-wrap:wrap;min-width:0}.dc-shell .torta-svg{position:relative;width:170px;height:170px;flex-shrink:0;margin-inline:auto}.dc-shell .torta-svg svg{width:100%;height:100%;transform:rotate(-90deg);display:block;overflow:visible}.dc-shell .torta-hueco{pointer-events:none}.dc-shell .torta-seg{transition:stroke-dasharray .9s var(--crecer),stroke-width .2s ease,opacity .2s ease}.dc-shell .torta-svg:hover .torta-seg{opacity:.35}.dc-shell .torta-svg .torta-seg:hover{opacity:1;stroke-width:7.6}.dc-shell .torta-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:3px;text-align:center;pointer-events:none;padding:0 28px}.dc-shell .torta-centro b{font-size:22px;line-height:1.05;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dc-shell .torta-leyenda{flex:1 1 210px;min-width:0;display:grid;gap:1px}.dc-shell .tl-fila{display:grid;grid-template-columns:auto minmax(0,1fr) auto 54px;align-items:center;gap:9px;width:100%;text-align:left;padding:8px;border-radius:11px;border-bottom:1px solid var(--border-subtle);transition:background-color .16s ease}.dc-shell .tl-fila:last-child{border-bottom:0}.dc-shell button.tl-fila:hover{background:var(--mat-1)}.dc-shell .tl-nom{font-size:13px;font-weight:600;min-width:0}.dc-shell .tl-v{font-size:13.5px;font-weight:900;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.dc-shell .tl-p{text-align:right;font-size:12px;font-weight:700;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.dc-shell .tdatos--tasas .tdatos-cab,.dc-shell .tdatos--tasas .tdatos-fila{grid-template-columns:minmax(0,1fr) 64px 72px 18px}.dc-shell .tdatos--montos .tdatos-cab,.dc-shell .tdatos--montos .tdatos-fila{grid-template-columns:minmax(0,1fr) 92px 62px 18px}@media (max-width:560px){.dc-shell .tdatos--tasas .tdatos-cab,.dc-shell .tdatos--tasas .tdatos-fila{grid-template-columns:minmax(0,1fr) 50px 58px 16px;gap:var(--s2);padding:0 2px}.dc-shell .tdatos--montos .tdatos-cab,.dc-shell .tdatos--montos .tdatos-fila{grid-template-columns:minmax(0,1fr) 78px 50px 16px;gap:var(--s2);padding:0 2px}}.dc-shell .tdatos--prog .tdatos-cab,.dc-shell .tdatos--prog .tdatos-fila{grid-template-columns:minmax(0,1.6fr) 58px 76px 92px;gap:var(--s3);padding:0 4px}.dc-shell .tdatos--prog .tdatos-fila{min-height:48px}@media (max-width:560px){.dc-shell .tdatos--prog .tdatos-cab,.dc-shell .tdatos--prog .tdatos-fila{grid-template-columns:minmax(0,1fr) 46px 62px 74px;gap:var(--s2);padding:0 2px}.dc-shell .solo-ancho{display:none}}.dc-shell .tdatos--pagos .tdatos-cab,.dc-shell .tdatos--pagos .tdatos-fila{grid-template-columns:minmax(0,1.7fr) repeat(var(--n,4),minmax(0,1fr));gap:var(--s3);padding:0 4px}.dc-shell .tdatos--pagos .tdatos-fila{min-height:54px}.dc-shell .tdatos--pagos .tdatos-cab span{display:flex;align-items:center;justify-content:flex-end;gap:6px}.dc-shell .tdatos--pagos .tdatos-cab span:first-child{justify-content:flex-start;padding-left:14px}.dc-shell .cab-punto{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dc-shell .tdatos-nom--fuerte{font-size:14px;font-weight:700;color:var(--text-on-surface);gap:10px}.dc-shell .prog-marca{width:5px;height:24px;align-self:center;border-radius:var(--radius-pill);flex-shrink:0}.dc-shell .cel-pago{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;min-width:0;text-align:right;border-radius:10px;transition:background-color .16s ease}.dc-shell .cel-pago b{font-size:14.5px;font-weight:900;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--text-on-surface);line-height:1.1}.dc-shell .cel-vacia{color:var(--text-muted-40)!important}.dc-shell .cel-cuenta{font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--text-muted-40);white-space:nowrap}.dc-shell button.cel-pago{cursor:pointer;margin:-5px -8px;padding:5px 8px}.dc-shell button.cel-pago:hover{background:var(--mat-1)}.dc-shell .tdatos-total{border-top:1px solid var(--border-main);border-bottom:0;min-height:52px}.dc-shell .tdatos-total .tdatos-nom{font-size:10px;font-weight:900;color:var(--text-muted-40);letter-spacing:.1em;text-transform:uppercase;padding-left:14px}.dc-shell .tdatos-total .cel-pago b{color:var(--text-muted)}@media (max-width:560px){.dc-shell .tdatos--pagos .tdatos-cab,.dc-shell .tdatos--pagos .tdatos-fila{grid-template-columns:minmax(0,1.3fr) repeat(var(--n,4),minmax(0,1fr));gap:var(--s2);padding:0 2px}.dc-shell .tdatos--pagos .tdatos-cab span{font-size:8.5px;letter-spacing:.04em}.dc-shell .cel-pago b{font-size:12.5px}.dc-shell .cel-cuenta{font-size:9.5px}.dc-shell .tdatos-nom--fuerte{font-size:12.5px;gap:7px}}.dc-shell .tdatos--fuentes .tdatos-cab,.dc-shell .tdatos--fuentes .tdatos-fila{grid-template-columns:minmax(0,1fr) 52px 88px 54px 16px;gap:var(--s3);padding:0 4px}.dc-shell .tdatos--fuentes .fuente{row-gap:7px;padding-top:11px;padding-bottom:11px;position:relative}.dc-shell .fuente-abrir{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;cursor:pointer}.dc-shell .fuente-abrir:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:-2px}.dc-shell .fuente:has(>.fuente-abrir:hover){background:var(--mat-1)}.dc-shell .fuente>.metrica-clic,.dc-shell .fuente .solo-ancho{position:relative;z-index:1}.dc-shell .fuente[data-vacio="1"]{opacity:.45}.dc-shell .fuente-riel{grid-column:1 / 3;grid-row:2;min-width:0;display:grid}.dc-shell .fuente-delta{grid-column:3;grid-row:2;text-align:right;font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap}.dc-shell .fuente-chev{grid-column:5;grid-row:1;display:flex;justify-content:center;color:var(--text-muted-40);transition:transform .22s var(--spring),color .16s ease}.dc-shell .fuente[data-abierta="1"] .fuente-chev{transform:rotate(180deg);color:var(--text-on-surface)}.dc-shell .fuente-sub{min-height:34px;animation:dcFuenteSub .28s var(--spring) both;animation-delay:calc(var(--j, 0) * 45ms)}.dc-shell .fuente-sub-nom{padding-left:19px;font-size:12px;font-weight:600;color:var(--text-muted)}.dc-shell .fuente-sub-n{text-align:right;font-size:12.5px;font-weight:800;letter-spacing:-.01em;color:var(--text-muted);white-space:nowrap}.dc-shell .fuente-total{row-gap:7px;padding-top:11px;padding-bottom:11px}.dc-shell .fuente-total .tdatos-nom{gap:6px}.dc-shell .fuente-total .tip{text-transform:none;letter-spacing:0}@keyframes dcFuenteSub{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dc-shell .fuente-sub{animation:none}.dc-shell .fuente-chev{transition:none}}@media (max-width:560px){.dc-shell .tdatos--fuentes .tdatos-cab,.dc-shell .tdatos--fuentes .tdatos-fila{grid-template-columns:minmax(0,1fr) 28px 68px 40px 12px;gap:5px;padding:0 2px}.dc-shell .tdatos--fuentes .tdatos-n{font-size:13px}.dc-shell .tdatos--fuentes .fuente .tdatos-nom{font-size:12.5px;gap:7px}.dc-shell .tdatos--fuentes .cab-largo{display:none}.dc-shell .tdatos--fuentes .cab-corto{display:inline}}.dc-shell .tdatos--aper .tdatos-cab,.dc-shell .tdatos--aper .tdatos-fila{grid-template-columns:minmax(0,1.1fr) 82px 104px minmax(140px,1.4fr) 64px 18px;gap:var(--s4)}.dc-shell .tdatos--aper .tdatos-cab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .tdatos--aper .tdatos-cab span:nth-child(4){text-align:left}.dc-shell .cab-corto{display:none}.dc-shell .tasa-riel{position:relative;height:8px;border-radius:var(--radius-pill);background:var(--hueco);min-width:0;overflow:hidden}.dc-shell .tasa-riel>i{display:block;height:100%;width:0;border-radius:var(--radius-pill);transition:width .9s var(--crecer)}@media (max-width:820px){.dc-shell .tdatos--aper .tdatos-cab,.dc-shell .tdatos--aper .tdatos-fila{grid-template-columns:minmax(0,1fr) 46px 52px 58px 16px;gap:var(--s2);padding:0 2px}.dc-shell .tdatos--aper .tasa-riel,.dc-shell .tdatos--aper .tdatos-cab span:nth-child(4){display:none}.dc-shell .tdatos--aper .cab-largo{display:none}.dc-shell .tdatos--aper .cab-corto{display:inline}}.dc-shell .tdatos{display:grid;min-width:0}.dc-shell .tdatos-cab,.dc-shell .tdatos-fila{display:grid;gap:var(--s3);align-items:center;grid-template-columns:minmax(0,1fr) 62px 62px;padding:0 10px}.dc-shell .tdatos-cab{height:30px;border-bottom:1px solid var(--border-main)}.dc-shell .tdatos-cab span{font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40);text-align:right}.dc-shell .tdatos-cab span:first-child{text-align:left}.dc-shell .tdatos-fila{min-height:42px;width:100%;text-align:left;border-bottom:1px solid var(--border-subtle);transition:background-color .16s ease}.dc-shell .tdatos-fila:last-child{border-bottom:0}.dc-shell button.tdatos-fila:hover{background:var(--mat-1)}.dc-shell .tdatos-nom{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .tdatos-n{text-align:right;font-size:15px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dc-shell .tdatos-p{text-align:right;font-size:12px;font-weight:700;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.dc-shell .kpi-pie{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:11px;font-weight:600;color:var(--text-muted-40)}.dc-shell .delta{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);color:var(--c)}.dc-shell .delta--g{height:30px;padding:0 14px;font-size:14px}.dc-shell .mini{display:grid;gap:var(--s2);padding:var(--s3);border-radius:var(--radius-control);background:var(--hundido);border:1px solid var(--border-subtle);min-width:0}.dc-shell .ficha{display:grid;gap:var(--s2);text-align:left;padding:var(--s4);min-width:0;border-radius:var(--radius-control);background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);transition:background-color .2s ease,transform .2s var(--spring)}.dc-shell button.ficha:hover{background:color-mix(in srgb,var(--c) 24%,transparent)}.dc-shell button.ficha:active{transform:scale(.985)}.dc-shell .ficha-n{font-size:23px;line-height:1;font-weight:900;letter-spacing:-.025em;color:var(--c);font-variant-numeric:tabular-nums}.dc-shell .ficha-lbl{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.dc-shell .heat{display:flex;gap:3px;flex:1;min-width:0}.dc-shell .heat>i{flex:1 1 0;min-width:9px;height:22px;border-radius:3px;opacity:0;transition:opacity .4s ease}.dc-shell .dc-funnel-row{display:grid;grid-template-columns:96px 1fr 78px;gap:10px;align-items:center}.dc-shell .dc-funnel-label{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.dc-shell .dc-funnel-bar{display:flex;align-items:center;justify-content:center;height:34px;border-radius:10px;width:14%;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);transition:width .95s cubic-bezier(.22,.7,.2,1)}.dc-shell .dc-funnel-neck{height:12px;opacity:.45;transition:clip-path .95s cubic-bezier(.22,.7,.2,1)}.dc-shell .dc-funnel-pct{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.dc-shell .dc-bottleneck{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:var(--radius-pill);background:var(--error-surface);border:1px solid var(--error-border);color:var(--error);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dc-shell .tabla{border-radius:var(--radius-control);background:var(--hundido);border:1px solid var(--border-subtle);overflow:hidden}.dc-shell .tabla-cab,.dc-shell .tabla-fila{display:grid;gap:var(--s3);align-items:center;grid-template-columns:var(--cols);padding:0 var(--s4)}.dc-shell .tabla-cab{height:38px;border-bottom:1px solid var(--border-subtle)}.dc-shell .tabla-cab>span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-40);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .tabla-cab>.cab-celda{display:flex;align-items:center;gap:4px}.dc-shell .cab-orden{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap;transition:color .16s ease}.dc-shell .cab-orden:hover,.dc-shell .cab-orden--on{color:var(--text-on-surface)}.dc-shell .cab-orden:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px;border-radius:4px}.dc-shell .cab-flecha{flex-shrink:0;opacity:0;transition:opacity .16s ease,transform .22s var(--spring)}.dc-shell .cab-orden:hover .cab-flecha{opacity:.5}.dc-shell .cab-orden--on .cab-flecha{opacity:1;color:var(--brand-secondary)}.dc-shell .cab-flecha--asc{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dc-shell .cab-flecha{transition:none}}.dc-shell .academia-barra{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--hundido);border:1px solid var(--border-subtle);color:var(--text-muted)}.dc-shell .academia-barra>svg{flex-shrink:0;color:var(--brand-secondary)}.dc-shell .academia-barra b{color:var(--text-on-surface);font-weight:800}.dc-shell .tabla-fila{min-height:52px;width:100%;text-align:left;border-bottom:1px solid var(--border-subtle);transition:background-color .16s ease}.dc-shell .tabla-fila:last-child{border-bottom:0}.dc-shell .tabla-fila[role=button]{cursor:pointer}.dc-shell .tabla-fila[role=button]:hover{background:var(--mat-1)}.dc-shell .tabla-fila>*{min-width:0}.dc-shell .celda{display:block;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .celda--num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.dc-shell .celda-sub{display:block;font-size:11px;font-weight:600;color:var(--text-muted-40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .celda-ver{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-pill);border:1px solid var(--brand-secondary-border);background:var(--brand-secondary-surface);color:var(--brand-secondary);transition:transform .22s var(--spring)}.dc-shell .celda-ver svg{width:14px;height:14px}.dc-shell .tabla-fila[role=button]:hover .celda-ver{transform:translate(2px)}.dc-shell .vacio{display:grid;gap:var(--s3);justify-items:start;padding:var(--s8) var(--s4)}@media (max-width:900px){.dc-shell .tabla-cab{display:none}.dc-shell .tabla-fila{grid-template-columns:1fr;gap:var(--s2);padding:var(--s4);min-height:0;align-items:start}.dc-shell .tabla-fila>*{display:flex;align-items:baseline;gap:var(--s3);justify-content:space-between;width:100%;text-align:right}.dc-shell .tabla-fila>*[data-h]:before{content:attr(data-h);flex-shrink:0;text-align:left;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-40)}.dc-shell .tabla-fila .celda{white-space:normal;overflow:visible;text-align:right}.dc-shell .tabla-fila .celda-sub{text-align:right}.dc-shell .tabla-fila>*[data-h=""]{justify-content:flex-end}}.dc-shell .cmp-fila{display:grid;gap:var(--s3);align-items:center;grid-template-columns:var(--cols);padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-subtle);min-width:0}.dc-shell .cmp-fila:last-child{border-bottom:0}.dc-shell .avatar{width:34px;height:34px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);color:var(--brand-secondary);font-size:12px;font-weight:900}.dc-shell .cmp-celda{display:grid;gap:5px;min-width:0}.dc-shell .cmp-n{display:flex;align-items:baseline;gap:var(--s2);font-size:15px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dc-shell .cmp-equipo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--border-main);background:var(--mat-1);font-size:12px;font-weight:700;color:var(--text-muted)}.dc-shell .cmp-scroll{overflow-x:auto}.dc-shell .cmp-scroll>*{min-width:760px}.dc-shell .scrim,.dc-shell.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--bg-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:var(--s4)}@media (min-width:720px){.dc-shell .scrim,.dc-shell.scrim{align-items:center}}.dc-shell .modal{position:relative;isolation:isolate;width:min(760px,100%);max-height:min(86vh,860px);overflow:auto;overscroll-behavior:contain;background:var(--bg-surface);border:1px solid var(--border-main);border-top-color:var(--sheen);border-radius:var(--radius-main);box-shadow:var(--shadow-main);padding:var(--s6);animation:dcModalIn .3s var(--spring) both}.dc-shell .modal-cab{display:flex;align-items:flex-start;gap:var(--s4);margin-bottom:var(--s6)}.dc-shell .modal-avatar{width:54px;height:54px;flex-shrink:0;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);color:var(--brand-secondary);font-size:18px;font-weight:900}.dc-shell .modal-meta{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));padding:var(--s4);border-radius:var(--radius-control);background:var(--hundido);border:1px solid var(--border-subtle);margin-bottom:var(--s4)}.dc-shell .modal-meta>div{display:grid;gap:4px;min-width:0}.dc-shell .ruta{display:grid;gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr))}.dc-shell .ruta-paso{display:grid;gap:6px;justify-items:center;text-align:center;min-width:0}.dc-shell .ruta-punto{width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);color:var(--c)}.dc-shell .ruta-punto svg{width:16px;height:16px}.dc-shell .ruta-lbl{font-size:12px;font-weight:700}.dc-shell .ruta-est{font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.dc-shell .hilo{display:grid;gap:var(--s2)}.dc-shell .nota{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:var(--mat-1);border:1px solid var(--border-subtle)}.dc-shell .nota--mia{background:var(--brand-secondary-surface);border-color:var(--brand-secondary-border)}.dc-shell .nota-cab{display:flex;align-items:baseline;gap:var(--s2);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.dc-shell .nota-cab .cuando{margin-left:auto;color:var(--text-muted-40);letter-spacing:.04em}.dc-shell .redactar{display:flex;align-items:flex-end;gap:var(--s2);padding:var(--s3);border-radius:var(--radius-control);background:var(--bg-input);border:1px solid var(--border-subtle);transition:border-color .16s ease}.dc-shell .redactar:focus-within{border-color:var(--border-control)}.dc-shell .redactar textarea{flex:1;min-width:0;border:0;background:none;outline:none;resize:none;font-size:13.5px;font-weight:600;line-height:1.45;max-height:120px}.dc-shell .redactar textarea::-moz-placeholder{color:var(--text-muted-40)}.dc-shell .redactar textarea::placeholder{color:var(--text-muted-40)}.dc-shell .rep-fila{display:flex;align-items:center;gap:var(--s3);width:100%;text-align:left;padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-subtle);transition:background-color .16s ease}.dc-shell .rep-fila:last-child{border-bottom:0}.dc-shell .rep-fila:hover{background:var(--mat-1)}.dc-shell .rep-nom{width:130px;flex-shrink:0;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .rep-tasa{width:54px;flex-shrink:0;text-align:right;font-size:16px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--c)}@media (max-width:640px){.dc-shell .rep-fila{flex-wrap:wrap}.dc-shell .rep-nom{width:auto;flex:1}.dc-shell .heat{flex-basis:100%;order:3}}.dc-shell .palanca{display:grid;gap:var(--s2);padding:var(--s4);min-width:0;border-radius:var(--radius-control);background:var(--hundido);border:1px solid var(--border-subtle)}.dc-shell .palanca-cab{display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap}.dc-shell .palanca-v{font-size:19px;line-height:1;font-weight:900;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-left:auto}.dc-shell .palanca-v[data-cambiada="1"]{color:var(--brand-secondary)}.dc-shell .rank{display:grid;gap:var(--s3)}.dc-shell .rank-fila{display:flex;align-items:center;gap:var(--s3);min-width:0}.dc-shell .rank-nom{width:150px;flex-shrink:0;min-width:0}.dc-shell .rank-riel{flex:1;min-width:0;height:8px;border-radius:3px;background:var(--hueco);overflow:hidden}.dc-shell .rank-riel>i{display:block;height:100%;border-radius:3px;width:0;transition:width .6s var(--crecer)}.dc-shell .rank-g{width:96px;flex-shrink:0;text-align:right;font-size:15px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (max-width:560px){.dc-shell .rank-fila{flex-wrap:wrap}.dc-shell .rank-nom{width:auto;flex:1}.dc-shell .rank-riel{flex-basis:100%;order:3}}.dc-shell .config-envoltura{position:relative}.dc-shell .config-panel{position:absolute;top:46px;left:0;right:auto;z-index:75;width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain;padding:var(--s4);background:var(--bg-flotante);border:1px solid var(--border-main);border-top-color:var(--sheen);border-radius:24px;box-shadow:var(--shadow-main),0 0 0 1px #00000040;animation:dcTipIn .2s var(--spring) both}@media (max-width:900px){.dc-shell .config-envoltura{flex:1 1 100%}.dc-shell .config-panel{position:static;width:auto;margin-top:var(--s3);max-height:none;overflow:visible;animation:none}.dc-shell .config-lista{max-height:none}}.dc-shell .config-cab{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s4)}.dc-shell .config-grid{display:grid;gap:var(--s4) var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,138px),1fr))}.dc-shell .config-grid:has(>:nth-child(9):last-child){grid-template-columns:repeat(auto-fit,minmax(max(calc((100% - 2 * var(--s3)) / 3 - 1px),min(min(100%,138px),calc((3 * 110px + 2 * var(--s3) - 100%) * 999))),1fr))}.dc-shell .config-col{display:grid;gap:var(--s2);align-content:start;min-width:0}.dc-shell .config-lista{display:grid;gap:2px;max-height:186px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin:-2px;padding:2px}.dc-shell .config-op{display:flex;align-items:center;gap:9px;width:100%;min-width:0;text-align:left;padding:7px 9px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--text-muted);transition:background-color .15s ease,color .15s ease}.dc-shell .config-op:hover{background:var(--bg-element);color:var(--text-on-surface)}.dc-shell .config-op[aria-checked=true],.dc-shell .config-op[aria-pressed=true]{background:var(--bg-element);color:var(--text-on-surface);font-weight:700}.dc-shell .config-op .trunc{flex:1}.dc-shell .config-op .cuenta{font-size:11px;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.dc-shell .config-caja{width:15px;height:15px;flex-shrink:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-control);color:var(--on-brand);font-size:9px;font-weight:900;transition:background-color .15s ease,border-color .15s ease}.dc-shell .config-op[aria-checked=true] .config-caja{background:var(--brand-secondary);border-color:var(--brand-secondary)}.dc-shell .config-pie{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--border-subtle)}.dc-shell .cuenta-burbuja{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;border-radius:var(--radius-pill);background:var(--brand-secondary);color:var(--on-brand);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.dc-shell .perfil-mira{position:relative;width:96px;height:96px;flex-shrink:0;border-radius:28px;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:var(--brand-secondary-surface);border:1px dashed var(--brand-secondary-border);color:var(--brand-secondary);font-size:30px;font-weight:900;transition:border-color .18s ease,background-color .18s ease}.dc-shell .perfil-mira:hover{background:var(--bg-element-hover);border-color:var(--brand-secondary)}.dc-shell .perfil-mira img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dc-shell .perfil-mira input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dc-shell .perfil-pista{position:absolute;left:0;right:0;bottom:0;padding:5px 0;background:var(--bg-scrim);color:var(--text-on-surface);text-align:center;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dc-shell .campo{display:grid;gap:6px;min-width:0}.dc-shell .campo input{height:42px;padding:0 14px;border-radius:var(--radius-control);background:var(--bg-input);border:1px solid var(--border-subtle);outline:none;font-size:14px;font-weight:600;transition:border-color .16s ease;min-width:0}.dc-shell .campo input:focus{border-color:var(--border-control)}.dc-shell .avatar-foto{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block}.dc-shell button.avatar{cursor:pointer;overflow:hidden;padding:0;transition:border-color .18s ease,transform .18s var(--spring)}.dc-shell button.avatar:hover{border-color:var(--brand-secondary)}.dc-shell button.avatar:active{transform:scale(.93)}.dc-shell .vacio-grande{display:grid;gap:var(--s4);justify-items:center;text-align:center;padding:var(--s16) var(--s4);max-width:46ch;margin:0 auto}.dc-shell .vacio-icono{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);color:var(--brand-secondary)}.dc-shell .vacio-icono svg{width:24px;height:24px}.dc-shell .borrador-aviso{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) var(--s4);border-radius:var(--radius-control);border:1px dashed var(--border-control);background:var(--mat-0);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.dc-shell .tot-tira{container:tot / inline-size;display:grid;gap:12px;padding:12px 18px 14px;margin-bottom:var(--s3);border-radius:var(--radius-control);background:var(--hundido);border:1px solid var(--border-subtle);transition:border-color .3s ease}.dc-shell .tot-tira--filtrada{border-color:var(--brand-secondary-border)}.dc-shell .tot-alcance{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;line-height:13px;letter-spacing:.02em;color:var(--text-muted-40)}.dc-shell .tot-alcance small{font-size:inherit}.dc-shell .tot-embudo{color:var(--brand-secondary);animation:dcTagIn .22s var(--spring) both}.dc-shell .tot-grid{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px 12px}.dc-shell .tot-celda{display:flex;flex-direction:column;gap:4px;min-width:0}.dc-shell .tot-n{font-size:20px;font-weight:900;line-height:21px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-shell .tot-pie{display:flex;flex-direction:column;gap:2px;min-width:0}.dc-shell .tot-rot{display:inline-flex;align-items:center;gap:5px;min-height:14px;font-size:11.5px;font-weight:700;line-height:14px;color:var(--text-muted);white-space:nowrap}.dc-shell .tot-hint{font-size:11px;font-weight:600;line-height:13px;color:var(--text-muted-40);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.dc-shell .tot-rot .tip{opacity:.55;transition:opacity .18s ease}.dc-shell .tot-celda:hover .tip,.dc-shell .tot-rot .tip:focus-visible{opacity:1}.dc-shell .tot-rot .tip-dot{width:14px;height:14px;font-size:8.5px}@container tot (max-width:827.98px){.dc-shell .tot-tira[data-n="6"] .tot-grid{--n:3}}@container tot (max-width:547.98px){.dc-shell .tot-tira[data-n="4"] .tot-grid{--n:2}}@container tot (max-width:407.98px){.dc-shell .tot-tira[data-n="6"] .tot-grid{--n:2}}@container tot (max-width:687.98px){.dc-shell .tot-tira[data-n="5"] .tot-grid{grid-template-columns:max-content minmax(0,1fr);row-gap:8px}.dc-shell .tot-tira[data-n="5"] .tot-celda{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;-moz-column-gap:14px;column-gap:14px}.dc-shell .tot-tira[data-n="5"] .tot-n{justify-self:end}.dc-shell .tot-tira[data-n="5"] .tot-pie{flex-direction:row;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px}}@container tot (max-width:267.98px){.dc-shell .tot-grid{grid-template-columns:max-content minmax(0,1fr);row-gap:8px}.dc-shell .tot-celda{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;-moz-column-gap:14px;column-gap:14px}.dc-shell .tot-n{justify-self:end}.dc-shell .tot-pie{flex-direction:row;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px}}@media (prefers-reduced-motion:reduce){.dc-shell .tot-tira{transition:none}.dc-shell .tot-embudo{animation:none}}.dc-shell .barra-tabla{flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s3);align-items:center}.dc-shell .barra-cuenta{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap}.dc-shell .busca--sm{flex:0 1 190px;height:38px}.dc-shell .filtro-fila{flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s3)}.dc-shell .filtro-rotulo{display:inline-flex;align-items:center;gap:6px}.dc-shell .filtro-tag{animation:dcTagIn .22s var(--spring) both}.dc-shell .filtro-mas{--c:var(--text-muted);width:26px;padding:0;justify-content:center;border-style:dashed}.dc-shell .filtro-mas[aria-expanded=true]{--c:var(--brand-secondary);border-style:solid}@keyframes dcTagIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dc-shell .filtro-tag{animation:none}}.dc-shell .heat--cab{align-items:flex-end}.dc-shell .heat--cab i{display:flex;flex-direction:column;align-items:center;gap:1px;height:auto;background:none!important;border:0!important;opacity:1;font-size:9px;font-weight:900;letter-spacing:.04em;color:var(--text-muted-40)}.dc-shell .heat--cab i em{font-style:normal;font-size:9px;font-weight:700;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.dc-shell .rk{display:grid;gap:2px}.dc-shell .rk-fila{display:grid;align-items:center;gap:var(--s3);width:100%;text-align:left;grid-template-columns:22px minmax(0,150px) minmax(0,1fr) 110px;padding:9px 10px;border-radius:14px;transition:background-color .16s ease}.dc-shell .rk-fila:hover{background:var(--mat-1)}.dc-shell .rk-pos{width:22px;height:22px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;border:1px solid var(--border-main);color:var(--text-muted)}.dc-shell .rk-fila:first-child .rk-pos{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--on-brand)}.dc-shell .rk-quien{display:flex;align-items:center;gap:10px;min-width:0}.dc-shell .rk-riel{position:relative;height:10px;border-radius:var(--radius-pill);background:var(--hueco);min-width:0}.dc-shell .rk-riel>i{display:block;height:100%;border-radius:var(--radius-pill);width:0;transition:width .9s var(--crecer)}.dc-shell .rk-prom{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:var(--text-on-surface);opacity:.75;left:0;transition:left .9s var(--crecer)}.dc-shell .rk-val{display:grid;grid-template-rows:auto auto;gap:5px;justify-items:end;align-content:center}.dc-shell .rk-cifra{font-size:16px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dc-shell .rk-delta{display:flex;justify-content:flex-end;min-height:22px}@media (max-width:660px){.dc-shell .rk-fila{grid-template-columns:22px minmax(0,1fr) auto;row-gap:8px}.dc-shell .rk-riel{grid-column:1 / -1}}.dc-shell .mapa{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--border-subtle)}.dc-shell .mapa-scroll{overflow-x:auto;margin:0 calc(var(--s4) * -1);padding:0 var(--s4)}.dc-shell .mapa-grid{min-width:max(760px,calc(170px + var(--n) * 78px));display:grid}.dc-shell .mapa-fila{display:grid;align-items:center;grid-template-columns:minmax(164px,1.3fr) repeat(var(--n),minmax(0,1fr));border-bottom:1px solid var(--border-subtle)}.dc-shell .mapa-fila:last-child{border-bottom:0}.dc-shell .mapa-fila:not(.mapa-cab):not(.mapa-equipo):hover .mapa-celda{color:var(--text-on-surface)}.dc-shell .mapa-cab{border-bottom:1px solid var(--border-main)}.dc-shell .mapa-cab>*{min-height:46px;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 10px 9px;text-align:right;white-space:normal;font-size:9.5px;font-weight:900;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted-40);transition:color .16s ease}.dc-shell .mapa-cab button{font-family:inherit;font-size:9.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted-40);cursor:pointer}.dc-shell .mapa-cab button:hover{color:var(--text-muted)}.dc-shell .mapa-cab .activa{color:var(--text-on-surface)}.dc-shell .mapa-celda{height:40px;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 10px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color .16s ease}.dc-shell button.mapa-celda{cursor:pointer}.dc-shell button.mapa-celda:hover{color:var(--brand-secondary)}.dc-shell .mapa-celda.alta{color:var(--success)}.dc-shell .mapa-celda.baja{color:var(--error)}.dc-shell .mapa-celda.alta,.dc-shell .mapa-celda.baja{font-weight:900}.dc-shell .mapa-celda:before{content:"";width:4px;height:4px;border-radius:50%;background:transparent;flex-shrink:0;order:-1}.dc-shell .mapa-celda.alta:before{background:var(--success)}.dc-shell .mapa-celda.baja:before{background:var(--error)}.dc-shell .mapa-celda.marcada,.dc-shell .mapa-cab .marcada{background:color-mix(in srgb,var(--text-on-surface) 5%,transparent)}.dc-shell .mapa-fila:first-child .marcada{border-radius:8px 8px 0 0}.dc-shell .mapa-fila:last-child .marcada{border-radius:0 0 8px 8px}.dc-shell .mapa-celda.info{cursor:help}.dc-shell .mapa-equipo{border-top:1px solid var(--border-main);border-bottom:0}.dc-shell .mapa-equipo .mapa-celda{color:var(--text-on-surface);font-weight:900}.dc-shell .mapa-quien{display:flex;align-items:center;gap:9px;min-width:0;padding:0 12px 0 4px;justify-content:flex-start!important}@media (max-width:900px){.dc-shell .mapa-quien{position:sticky;left:0;z-index:1;background:var(--bg-flotante);padding-left:10px;box-shadow:1px 0 0 var(--border-subtle),10px 0 14px -10px #00000080}}.dc-shell .mapa-quien .celda{font-size:13px;font-weight:600}.dc-shell .mapa-leyenda{display:flex;align-items:center;gap:var(--s3);margin-top:0}.dc-shell .mapa-leyenda span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-muted-40)}.dc-shell .mapa-leyenda i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dc-shell .tabs--wrap{flex-wrap:wrap;overflow:visible}.dc-shell .stepper{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-pill);border:1px solid var(--border-main);max-width:100%;overflow-x:auto;scrollbar-width:none}.dc-shell .stepper::-webkit-scrollbar{display:none}.dc-shell .paso-btn{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;flex-shrink:0;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:background-color .18s ease,color .18s ease}.dc-shell .paso-btn:hover:not(:disabled){color:var(--text-on-surface)}.dc-shell .paso-btn[aria-current=step]{background:var(--mat-3);color:var(--text-on-surface);font-weight:700}.dc-shell .paso-btn:disabled{opacity:.45;cursor:not-allowed}.dc-shell .paso-n{width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;border:1px solid var(--border-control);color:var(--text-muted);font-variant-numeric:tabular-nums}.dc-shell .paso-btn[aria-current=step] .paso-n{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--on-brand)}.dc-shell .paso-btn.hecho .paso-n{background:var(--success-surface);border-color:var(--success-border);color:var(--success)}.dc-shell .rep-pie{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--border-subtle)}.dc-shell .panel--fino{padding:var(--s4)}.dc-shell .cifras{display:grid;gap:var(--s2)}.dc-shell .cifra{display:grid;gap:5px;align-content:start;min-width:0;padding:10px 12px;border-radius:14px;background:var(--mat-0);border:1px solid var(--border-subtle)}.dc-shell .cifra-n{font-size:22px;line-height:1;font-weight:900;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.dc-shell .indiv{display:grid;gap:var(--s4);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:stretch}.dc-shell .indiv>.panel{align-content:start}@media (max-width:760px){.dc-shell .indiv{grid-template-columns:minmax(0,1fr)}}.dc-shell .roster{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:14px;transition:background-color .16s ease}.dc-shell .roster:hover{background:var(--mat-1)}.dc-shell .roster.act{background:var(--bg-element)}.dc-shell .roster-pt{width:9px;height:9px;flex-shrink:0;border-radius:50%;border:1px solid var(--border-control);background:transparent}.dc-shell .roster.act .roster-pt{border-color:transparent}.dc-shell .hist-bloque{display:grid;gap:5px;padding:12px 14px;border-radius:14px;background:var(--mat-0);border:1px solid var(--border-subtle)}.dc-shell .columna{max-width:720px;margin:0 auto;width:100%}.dc-shell .area{width:100%;min-height:140px;padding:14px 16px;border-radius:var(--radius-control);border:1px solid var(--border-control);background:var(--bg-input);color:var(--text-on-surface);font-family:var(--font);font-size:14px;line-height:1.5;outline:none;box-shadow:none;resize:vertical;transition:border-color .16s ease}.dc-shell .area:focus{border-color:var(--focus-blue);outline:none;box-shadow:none}.dc-shell .area::-moz-placeholder{color:var(--text-muted-40)}.dc-shell .area::placeholder{color:var(--text-muted-40)}.dc-shell .rep-persona{display:flex;align-items:center;gap:var(--s3);width:100%;text-align:left;padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-subtle);transition:background-color .16s ease}.dc-shell .rep-persona:last-child{border-bottom:0}.dc-shell .rep-persona:hover{background:var(--mat-1)}.dc-shell .rep-ok{width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-main);color:var(--text-muted);font-size:13px;font-weight:900}.dc-shell .rep-ok.si{background:var(--success-surface);border-color:var(--success-border);color:var(--success)}.dc-shell .ruedas{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dc-shell .rueda{width:34px;height:34px;border-radius:var(--radius-pill);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:900;border:1px solid var(--border-main);color:var(--text-muted);background:transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.dc-shell .rueda.act{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--on-brand)}.dc-shell .rueda.si{background:var(--success-surface);border-color:var(--success-border);color:var(--success)}.dc-shell .rueda.no{background:var(--idle-surface);border-color:var(--idle-border);color:var(--idle)}.dc-shell .entrada{display:flex;align-items:center;gap:var(--s2);height:44px;padding:0 6px 0 14px;border-radius:var(--radius-control);background:var(--bg-input);border:1px solid var(--border-subtle);transition:border-color .16s ease}.dc-shell .entrada:focus-within{border-color:var(--focus-blue)}.dc-shell .entrada input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:14px;font-weight:600}.dc-shell .entrada input::-moz-placeholder{color:var(--text-muted-40)}.dc-shell .entrada input::placeholder{color:var(--text-muted-40)}.dc-shell .hist-dia{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--mat-0);overflow:hidden}.dc-shell .hist-cab{display:flex;align-items:center;gap:var(--s3);width:100%;text-align:left;padding:var(--s4);transition:background-color .16s ease}.dc-shell .hist-cab:hover{background:var(--mat-1)}.dc-shell .hist-cuerpo{padding:0 var(--s4) var(--s4);display:grid;gap:var(--s4)}.dc-shell .aviso{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius-control);background:var(--success-surface);border:1px solid var(--success-border);color:var(--success);font-size:13px;font-weight:600}.dc-shell .linea-tiempo{display:grid;gap:var(--s3)}.dc-shell .linea-tiempo>div{display:grid;gap:4px;padding-left:var(--s4);border-left:2px solid var(--border-main)}@keyframes dcVista{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}.dc-shell .vista>*{animation:dcVista .34s var(--spring) both}@media (prefers-reduced-motion:reduce){.dc-shell .vista>*{animation:none}}.dc-shell .dc-wrap{max-width:1340px;margin:0 auto;padding-inline:clamp(16px,3vw,22px);padding-block:var(--s6) 0}.dc-shell .dc-num{font-variant-numeric:tabular-nums}.dc-shell.dc-shell--embebido{min-height:0;background:none;padding-bottom:0}.dc-shell.dc-shell--embebido>.wrap{max-width:none;padding-inline:0;padding-block:0}.dc-shell{--brand-secondary: #FF3FA4;--brand-secondary-light: #FF6AD5;--brand-primary: #1323C6;--brand-navy: #0A0E3D;--ink: #020617;--bg-surface: rgba(2, 6, 23, .9);--bg-element: rgba(255, 255, 255, .08);--bg-element-hover: rgba(255, 255, 255, .12);--bg-input: rgba(0, 0, 0, .3);--border-main: rgba(255, 255, 255, .15);--border-subtle: rgba(255, 255, 255, .05);--border-control: rgba(255, 255, 255, .38);--bg-white: #FFFFFF;--bg-white-hover: #E8E9EE;--bg-scrim: rgba(2, 6, 23, .7);--text-on-surface: #FFFFFF;--text-muted: rgba(255, 255, 255, .6);--text-muted-40: rgba(255, 255, 255, .4);--success: #2FBF8F;--success-surface: #071A24;--success-border: #10413D;--warning: #D9A441;--warning-surface: #1A171C;--warning-border: #473924;--error: #E85C4A;--error-surface: #1B0F1D;--error-border: #4C2227;--info: #4E8BD8;--info-surface: #0A152C;--info-border: #1A3155;--idle: #7F8CA8;--idle-surface: #0E1326;--idle-border: #252C42;--brand-secondary-surface: rgba(255, 63, 164, .1);--brand-secondary-border: rgba(255, 63, 164, .35);--prog-free: #475569;--prog-ace: #3B82F6;--prog-elite-a: #1323C6;--prog-elite-b: #FF3FA4;--radius-main: 2rem;--radius-control: 1rem;--radius-pill: 999px;--shadow-main: 0 8px 32px 0 rgba(0, 0, 0, .4);--shadow-brand: 0 10px 15px -3px rgba(19, 35, 198, .35);--focus-blue: #5B7CFF;--focus-ring: 0 0 0 3px rgba(91, 124, 255, .85);--container-max: 1152px;--nav-w: 296px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-32: 128px;--font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--gradient-brand: linear-gradient(135deg, #FF3FA4 0%, #FF6AD5 100%);--gradient-page: linear-gradient(135deg, #020617 0%, #0A0E3D 50%, #05082D 100%)}.dc-shell{color:var(--text-on-surface);font-family:var(--font-family);font-weight:400;-webkit-font-smoothing:antialiased}.dc-shell,.dc-shell *,.dc-shell *:before,.dc-shell *:after{box-sizing:border-box}.dc-shell img{max-width:100%;display:block}.dc-shell button{font-family:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dc-shell ::-moz-selection{background:var(--brand-secondary);color:var(--ink)}.dc-shell ::selection{background:var(--brand-secondary);color:var(--ink)}.dc-shell a:focus-visible,.dc-shell button:focus-visible,.dc-shell input:focus-visible,.dc-shell select:focus-visible,.dc-shell textarea:focus-visible,.dc-shell [tabindex]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.ln-t-display{font-size:clamp(40px,6vw,72px);font-weight:900;letter-spacing:-.025em;line-height:1.04;margin:0}.ln-t-h1{font-size:clamp(30px,4.2vw,48px);font-weight:900;letter-spacing:-.025em;line-height:1.08;margin:0}.ln-t-h2{font-size:clamp(24px,3vw,30px);font-weight:900;letter-spacing:-.025em;line-height:1.15;margin:0}.ln-t-h3{font-size:20px;font-weight:900;letter-spacing:-.025em;line-height:1.25;margin:0}.ln-t-eyebrow{font-size:11px;font-weight:900;letter-spacing:.3em;text-transform:uppercase;margin:0}.ln-t-body-lg{font-size:18px;font-weight:400;line-height:1.6;margin:0}.ln-t-body{font-size:16px;font-weight:400;line-height:1.65;margin:0}.ln-t-body-sm{font-size:14px;font-weight:400;line-height:1.6;margin:0}.ln-t-caption{font-size:12px;font-weight:600;line-height:1.5;margin:0}.ln-t-btn{font-size:13px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin:0}.ln-mono{font-variant-numeric:tabular-nums}.ln-w-700{font-weight:700}.ln-w-600{font-weight:600}.ln-accent{color:var(--brand-secondary)}.ln-muted{color:var(--text-muted)}.ln-muted-40{color:var(--text-muted-40)}.ln-section{max-width:var(--container-max);margin:0 auto;padding:64px 48px;scroll-margin-top:24px}.ln-grid{display:grid;gap:16px}.ln-grid-2{grid-template-columns:repeat(2,1fr)}.ln-grid-3{grid-template-columns:repeat(3,1fr)}.ln-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.ln-grid-2,.ln-grid-3,.ln-grid-4{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.ln-section{padding:48px 24px}.ln-grid-2,.ln-grid-3,.ln-grid-4{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.dc-shell *,.dc-shell *:before,.dc-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ln-panel{background:var(--bg-element);border:1px solid var(--border-main);border-radius:var(--radius-main);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);padding:var(--space-8)}.ln-panel--sm{border-radius:var(--radius-control);padding:var(--space-6)}.ln-panel--flat{-webkit-backdrop-filter:none;backdrop-filter:none}.ln-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;padding:0 var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-family);font-size:13px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease;cursor:pointer;touch-action:manipulation}.ln-btn--sm{height:40px;padding:0 var(--space-4)}.ln-btn:disabled{opacity:.45;cursor:not-allowed}.ln-btn--loading{cursor:progress}.ln-spinner{width:14px;height:14px;flex-shrink:0;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-pill);animation:ln-spin .6s linear infinite}@keyframes ln-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ln-spinner{animation:none}}.ln-btn svg{width:16px;height:16px}.ln-btn--cta{background:var(--brand-secondary);color:var(--ink);box-shadow:var(--shadow-brand)}.ln-btn--cta:hover:not(:disabled){background:var(--brand-secondary-light)}.ln-btn--secondary{background:var(--bg-white);color:var(--ink)}.ln-btn--secondary:hover:not(:disabled){background:var(--bg-white-hover)}.ln-btn--tertiary{background:transparent;border-color:var(--border-control);color:var(--text-on-surface)}.ln-btn--tertiary:hover:not(:disabled){border-color:var(--text-on-surface)}.ln-btn--ghost{background:transparent;border-color:var(--border-control);color:var(--text-muted)}.ln-btn--ghost:hover:not(:disabled){color:var(--text-on-surface);border-color:var(--text-on-surface)}.ln-btn--flow{background:transparent;border-color:var(--brand-secondary);color:var(--brand-secondary)}.ln-btn--flow:hover:not(:disabled){background:var(--brand-secondary);color:var(--ink)}.ln-iconbtn{width:40px;height:40px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-control);color:var(--text-muted);cursor:pointer;touch-action:manipulation;transition:border-color .15s ease,color .15s ease}.ln-iconbtn svg{width:17px;height:17px}.ln-iconbtn:hover:not(:disabled){color:var(--text-on-surface);border-color:var(--text-on-surface)}.ln-iconbtn:disabled{opacity:.45;cursor:not-allowed}.ln-btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ln-field-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.ln-field-label{font-size:12px;font-weight:600;color:var(--text-muted)}.ln-field-hint{font-size:12px;color:var(--text-muted)}.ln-field-hint--error{color:var(--error)}.ln-field{background:var(--bg-input);border:1px solid var(--border-control);border-radius:var(--radius-control);height:48px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);color:var(--text-on-surface);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.ln-field:focus-within{border-color:var(--focus-blue);box-shadow:var(--focus-ring)}.ln-field--invalid{border-color:var(--error-border)}.ln-field input,.ln-field select,.ln-field textarea{background:transparent;border:none;outline:none;color:var(--text-on-surface);font-family:inherit;font-size:14px;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ln-field input::-moz-placeholder{color:var(--text-muted)}.ln-field input::placeholder{color:var(--text-muted)}.ln-field select option{background:var(--brand-navy);color:var(--text-on-surface)}.ln-field select optgroup{background:var(--brand-navy);color:var(--text-muted)}.ln-field .ln-unit{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.ln-field svg{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.ln-chip{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid;font-size:12px;font-weight:900;letter-spacing:.02em}.ln-chip svg{width:14px;height:14px}.ln-chip--sm{height:28px;padding:0 var(--space-3);font-size:11px}.ln-chip--success{background:var(--success-surface);border-color:var(--success-border);color:var(--success)}.ln-chip--warning{background:var(--warning-surface);border-color:var(--warning-border);color:var(--warning)}.ln-chip--error{background:var(--error-surface);border-color:var(--error-border);color:var(--error)}.ln-chip--info{background:var(--info-surface);border-color:var(--info-border);color:var(--info)}.ln-chip--idle{background:var(--idle-surface);border-color:var(--idle-border);color:var(--idle)}.ln-chip--brand{background:var(--brand-secondary-surface);border-color:var(--brand-secondary-border);color:var(--brand-secondary)}.ln-table{--cols: 2.2fr 1fr 1fr .9fr;--grip-col: 24px}.ln-table-head,.ln-table-row{display:grid;grid-template-columns:var(--cols);gap:var(--space-3);align-items:center}.ln-table:has(.ln-grip) .ln-table-head,.ln-table-row:has(>.ln-grip){grid-template-columns:var(--grip-col) var(--cols)}.ln-table:has(.ln-grip) .ln-table-head:before{content:""}.ln-table-head{padding:0 var(--space-4) var(--space-2)}.ln-table-head span{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.ln-table-row{padding:var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border-subtle);margin-bottom:var(--space-2);background:var(--bg-element)}.ln-table-row:hover{background:var(--bg-element-hover)}.ln-table-row .ln-cell-label{font-size:14px;font-weight:700}.ln-table-row .ln-cell-sublabel{font-size:12px;color:var(--text-muted);margin-top:var(--space-1)}@media (max-width: 900px){.ln-table-head{display:none}.ln-table-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.ln-table-row .ln-cell--title{order:-1;width:100%}}.ln-grip{color:var(--text-muted-40);transition:color .15s ease;cursor:grab;background:none;border:none;padding:0;width:var(--grip-col, 24px);height:var(--grip-col, 24px);display:inline-flex;align-items:center;justify-content:center}.ln-table-row:hover .ln-grip{color:var(--text-muted)}.ln-grip:hover{color:var(--text-on-surface)}.ln-grip:focus-visible{color:var(--text-on-surface)}.ln-grip svg{width:18px;height:18px}.ln-empty{text-align:center;padding:var(--space-12) var(--space-6);border:1px dashed var(--border-main);border-radius:var(--radius-main)}.ln-empty .ln-empty-ico{width:48px;height:48px;margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:var(--bg-element);border:1px solid var(--border-main);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.ln-empty .ln-empty-ico svg{width:22px;height:22px}.ln-empty-title{font-size:16px;font-weight:700;margin:0 0 var(--space-2)}.ln-empty-desc{font-size:14px;color:var(--text-muted);max-width:380px;margin:0 auto var(--space-6)}.ln-tabs{display:flex;gap:var(--space-2);flex-wrap:wrap}.ln-tab{height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:transparent;border:1px solid transparent;color:var(--text-muted);font-family:var(--font-family);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ln-tab:hover{color:var(--text-on-surface);background:var(--bg-element)}.ln-tab[aria-selected=true]{color:var(--text-on-surface);background:var(--bg-element);border-color:var(--border-control)}.ln-tab[aria-selected=true] .ln-tab-dot{background:var(--brand-secondary)}.ln-tab-dot{display:inline-block;width:6px;height:6px;border-radius:var(--radius-pill);background:transparent;margin-right:var(--space-2)}.ln-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg-scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.ln-modal{background:var(--bg-surface);border:1px solid var(--border-main);border-radius:var(--radius-main);box-shadow:var(--shadow-main);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto;padding:var(--space-8)}.ln-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.ln-modal-foot{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-8)}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--bg-surface);border:1px solid var(--border-control);color:var(--text-on-surface);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:11px;font-weight:600;white-space:nowrap;z-index:5}.ln-section-head{margin-bottom:var(--space-8);max-width:720px}.ln-kicker-row{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.ln-kicker-num{font-size:11px;font-weight:900;letter-spacing:.2em;color:var(--ink);background:var(--brand-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill)}.ln-program{display:inline-flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:11px;font-weight:900;letter-spacing:.06em;background:var(--bg-element);border:1px solid var(--border-main);color:var(--text-on-surface)}.ln-program-dot{width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}.ln-alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid;border-radius:var(--radius-control)}.ln-alert-ico{flex-shrink:0;display:flex;margin-top:1px}.ln-alert-ico svg{width:18px;height:18px}.ln-alert-body{flex:1;min-width:0}.ln-alert-title{display:block;font-size:14px;font-weight:700;margin:0}.ln-alert-desc{display:block;font-size:14px;font-weight:400;line-height:1.6;color:var(--text-muted);margin-top:var(--space-1)}.ln-alert-action{margin-top:var(--space-3)}.ln-alert-x{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);border-radius:var(--radius-pill)}.ln-alert-x:hover{color:var(--text-on-surface)}.ln-alert-x svg{width:14px;height:14px}.ln-alert--success{background:var(--success-surface);border-color:var(--success-border);color:var(--success)}.ln-alert--warning{background:var(--warning-surface);border-color:var(--warning-border);color:var(--warning)}.ln-alert--error{background:var(--error-surface);border-color:var(--error-border);color:var(--error)}.ln-alert--info{background:var(--info-surface);border-color:var(--info-border);color:var(--info)}.ln-alert--idle{background:var(--idle-surface);border-color:var(--idle-border);color:var(--idle)}.ln-alert-desc{color:var(--text-muted)}.ln-choice{position:relative}.ln-choice-input{position:absolute;opacity:0;width:20px;height:20px;margin:0;top:0;left:0;cursor:pointer}.ln-choice-label{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;padding:var(--space-1) 0}.ln-choice-text{display:flex;flex-direction:column;font-size:14px;line-height:1.45}.ln-choice-hint{font-size:12px;color:var(--text-muted);margin-top:var(--space-1)}.ln-check{flex-shrink:0;width:20px;height:20px;margin-top:1px;border:1px solid var(--border-control);border-radius:6px;background:var(--bg-input);display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.ln-check svg{width:13px;height:13px}.ln-choice-input:checked+.ln-choice-label .ln-check{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--ink)}.ln-choice-input:focus-visible+.ln-choice-label .ln-check,.ln-choice-input:focus-visible+.ln-choice-label .ln-switch{outline:none;box-shadow:var(--focus-ring);border-color:var(--focus-blue)}.ln-choice-input:disabled+.ln-choice-label{opacity:.45;cursor:not-allowed}.ln-switch{flex-shrink:0;width:40px;height:22px;margin-top:1px;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--bg-input);display:inline-flex;align-items:center;padding:2px;transition:background .15s ease,border-color .15s ease}.ln-switch-knob{width:16px;height:16px;border-radius:var(--radius-pill);background:var(--text-muted);transition:transform .15s ease,background .15s ease}.ln-choice-input:checked+.ln-choice-label .ln-switch{background:var(--brand-secondary);border-color:var(--brand-secondary)}.ln-choice-input:checked+.ln-choice-label .ln-switch-knob{transform:translate(18px);background:var(--ink)}.dc-shell a{color:var(--brand-secondary);text-decoration:none}.dc-shell a:hover{color:var(--brand-secondary-light)}.ln-panel,.ln-modal{backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes lnFlow{to{background-position:-34px 0}}@keyframes lnPulse{0%{transform:scale(.7);opacity:.45}70%,to{transform:scale(2.1);opacity:0}}.dc-shell.equipo{background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--ln-brand-2, #1323c6) 35%,transparent),transparent 60%),var(--brand-navy);color:var(--text-on-surface);border-radius:var(--radius-main);border:1px solid var(--border-main);padding:var(--space-8);max-width:1280px;margin:var(--space-6) auto}.dc-shell.equipo--embebido{margin:0;padding:var(--space-6)}.equipo .eq-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6)}.equipo .eq-cab .ln-t-h1{margin:0 0 var(--space-2)}.equipo .eq-cab p{margin:0;max-width:60ch}.equipo .eq-barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5, 20px)}.equipo .eq-busca{flex:1 1 260px;max-width:380px}.equipo .eq-pestanas{overflow-x:auto;max-width:100%}.equipo .eq-tabla{--cols: minmax(220px, 1.6fr) 1.6fr 1fr auto}.equipo .eq-persona{display:flex;align-items:center;gap:var(--space-3);min-width:0}.equipo .eq-persona-txt{min-width:0}.equipo .eq-persona-txt .ln-cell-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipo .eq-mail{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipo .eq-avatar{flex:none;width:40px;height:40px;border-radius:var(--radius-pill);display:grid;place-items:center;font-weight:900;font-size:14px;color:var(--ink);background:linear-gradient(135deg,var(--brand-secondary),var(--brand-secondary-light))}.equipo .eq-chips{display:flex;flex-wrap:wrap;gap:6px}.equipo .eq-acciones{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end}.equipo .eq-cab .ln-btn-row{gap:var(--space-3)}.equipo .btn--linea{background:var(--bg-element);border-color:var(--border-control);color:var(--text-on-surface)}.equipo .btn--linea:hover:not(:disabled){background:color-mix(in srgb,var(--text-on-surface) 10%,transparent);border-color:var(--text-on-surface)}.equipo .btn--linea[aria-pressed=true]{background:var(--brand-secondary-surface);border-color:var(--brand-secondary-border)}.equipo .btn--cta:hover:not(:disabled){background:var(--brand-secondary-light);transform:translateY(-1px)}.equipo .btn--cta:active:not(:disabled){transform:scale(.97)}.equipo .btn--sm.btn--linea{color:var(--text-muted)}.equipo .btn--sm.btn--linea:hover:not(:disabled){color:var(--text-on-surface)}.equipo .ibtn:hover:not(:disabled){background:color-mix(in srgb,var(--text-on-surface) 10%,transparent)}.equipo .eq-borrar:hover:not(:disabled){color:var(--error);border-color:var(--error-border);background:var(--error-surface, color-mix(in srgb, var(--error) 14%, transparent))}.equipo .eq-fila--inactiva{opacity:.55}.dc-shell.eq-form{background:none;display:flex;flex-direction:column;gap:var(--space-6);color:var(--text-on-surface)}.dc-shell.eq-pie{background:none;justify-content:flex-end}.eq-form .eq-roles{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-2)}.eq-form .eq-roles legend{grid-column:1 / -1;margin-bottom:var(--space-2)}.eq-form .eq-rol{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--bg-element)}.eq-form .eq-rol--on{border-color:var(--brand-secondary-border);background:var(--brand-secondary-surface)}.eq-form .eq-estrella{flex:none;width:32px;height:32px;border-radius:var(--radius-pill);display:grid;place-items:center;background:transparent;border:1px solid var(--border-control);color:var(--text-muted);cursor:pointer}.eq-form .eq-estrella--on{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--ink)}.eq-form .eq-estrella--on svg{fill:currentColor}.eq-form .eq-switches{display:flex;flex-wrap:wrap;gap:var(--space-6)}@media (max-width: 640px){.dc-shell.equipo{padding:var(--space-4);border-radius:var(--radius-control)}.equipo .eq-acciones{width:100%;justify-content:flex-start}}.eq-reset{display:grid;gap:12px}.eq-reset-clave{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eq-reset-clave code{font-size:18px;font-weight:800;letter-spacing:.04em;padding:8px 14px;border-radius:10px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);-webkit-user-select:all;-moz-user-select:all;user-select:all}.thalamus{color-scheme:var(--ln-scheme, dark);--brand-secondary:var(--ln-brand, #FF3FA4);--brand-secondary-light:var(--ln-brand-accent, #FF6AD5);--brand-secondary-surface:var(--ln-brand-soft, rgba(255,63,164,.1));--brand-secondary-border:var(--ln-brand-soft-border, rgba(255,63,164,.35));--brand-primary:var(--ln-brand-2, #1323C6);--brand-navy:#0A0E3D;--ink:#020617;--on-brand:var(--ln-brand-content, #020617);--on-state:var(--ln-on-status, #020617);--mat-0:var(--ln-ct2-bg-subtle, rgba(255,255,255,.02));--mat-1:var(--ln-ct2-bg, rgba(255,255,255,.04));--mat-3:var(--ln-ct3-bg-strong, rgba(255,255,255,.12));--hundido:var(--ln-inset-bg, rgba(0,0,0,.34));--bg-surface:var(--ln-window-bg, rgba(2,6,23,.92));--bg-flotante:var(--ln-popover-bg, #0B1030);--bg-element:var(--ln-ct3-bg, rgba(255,255,255,.07));--bg-input:var(--ln-input-bg, rgba(0,0,0,.3));--bg-scrim:var(--ln-scrim, rgba(2,6,23,.72));--border-main:var(--ln-border-main, rgba(255,255,255,.15));--border-subtle:var(--ln-border-subtle, rgba(255,255,255,.07));--border-control:var(--ln-border-strong, rgba(255,255,255,.34));--sheen:var(--ln-sheen, rgba(255,255,255,.1));--hueco:var(--ln-track, rgba(255,255,255,.12));--text-on-surface:var(--ln-text-out, #FFFFFF);--text-muted:var(--ln-text-muted, rgba(255,255,255,.62));--text-muted-40:var(--ln-text-faint, rgba(255,255,255,.42));--success:var(--ln-success, #2FBF8F);--success-surface:var(--ln-success-bg, #071A24);--success-border:var(--ln-success-border, #10413D);--warning:var(--ln-warning, #D9A441);--warning-surface:var(--ln-warning-bg, #1A171C);--warning-border:var(--ln-warning-border, #473924);--error:var(--ln-danger, #E85C4A);--error-surface:var(--ln-danger-bg, #1B0F1D);--error-border:var(--ln-danger-border, #4C2227);--info:var(--ln-info, #4E8BD8);--info-surface:var(--ln-info-bg, #0A152C);--info-border:var(--ln-info-border, #1A3155);--idle:var(--ln-idle, #7F8CA8);--idle-surface:var(--ln-idle-bg, #0E1326);--idle-border:var(--ln-idle-border, #252C42);--fc-azul:#317DE9;--fc-ambar:#C06F0A;--fc-rosa:#D6459B;--fc-verde:#3B9555;--fc-violeta:#7D63E6;--fc-turquesa:#13918B;--on-fc:#FFFFFF;--perilla:#FFFFFF;--lienzo:var(--ln-map-canvas, #070B2A);--lienzo-punto:var(--ln-map-dot, rgba(255,255,255,.07));--nodo:var(--ln-map-node, #0B1033);--nodo-fila:var(--ln-map-node-row, rgba(255,255,255,.06));--arista:var(--ln-map-edge, rgba(160,175,230,.42));--rv-bg:#030720;--rv-fg:#FFFFFF;--rv-mut:rgba(255,255,255,.64);--rv-mut40:rgba(255,255,255,.42);--rv-tenue:rgba(255,255,255,.24);--rv-linea:rgba(255,255,255,.13);--rv-campo:rgba(255,255,255,.05);--rv-campo-borde:rgba(255,255,255,.16);--rv-pop:#0D1235;--rv-acento:#FF3FA4;--rv-acento-suave:rgba(255,63,164,.14);--rv-acento-borde:rgba(255,63,164,.5);--rv-on-acento:#020617;--rv-error:#F07A6A;--rv-error-suave:rgba(232,92,74,.14);--rv-ok:#2FBF8F;--rv-ok-suave:rgba(47,191,143,.14);--rv-aviso:#E5B65C;--rv-aviso-suave:rgba(217,164,65,.14);--rv-humo-a:#1323C6;--rv-humo-b:#0A0E3D;--radius-main:32px;--radius-control:16px;--radius-pill:999px;--shadow-main:var(--ln-shadow, 0 8px 32px 0 rgba(0,0,0,.4));--shadow-brand:var(--ln-shadow-brand, 0 10px 15px -3px rgba(19,35,198,.35));--focus-ring:var(--ln-focus-ring, 0 0 0 3px rgba(91,124,255,.55));--focus-blue:var(--ln-focus, #5B7CFF);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--font:"Montserrat","Helvetica Neue",Arial,sans-serif;--gradient-page:var(--ln-page-bg, linear-gradient(135deg,#020617 0%,#0A0E3D 50%,#05082D 100%));--page-base:var(--ln-page-base, #020617);--spring:cubic-bezier(.32,.72,0,1);--humo-blend:var(--ln-humo-blend, screen);--humo-op:var(--ln-humo-op, .42);--humo-i-op:var(--ln-humo-op-i, .62);--oro:var(--ln-medal-gold, #F2C14E);--plata:var(--ln-medal-silver, #C5CEDB);--bronce:var(--ln-medal-bronze, #DA8C5C)}@media (prefers-color-scheme: var(--ln-scheme, light)){.thalamus:not([data-theme=dark]){color-scheme:var(--ln-scheme, light);--brand-secondary:var(--ln-brand, #C9156F);--brand-secondary-light:var(--ln-brand-accent, #E23E96);--brand-secondary-surface:var(--ln-brand-soft, rgba(201,21,111,.09));--brand-secondary-border:var(--ln-brand-soft-border, rgba(201,21,111,.3));--on-brand:var(--ln-brand-content, #FFFFFF);--on-state:var(--ln-on-status, #FFFFFF);--mat-0:var(--ln-ct2-bg-subtle, rgba(10,14,61,.015));--mat-1:var(--ln-ct2-bg, rgba(10,14,61,.035));--mat-3:var(--ln-ct3-bg-strong, rgba(10,14,61,.1));--hundido:var(--ln-inset-bg, rgba(10,14,61,.055));--bg-surface:var(--ln-window-bg, rgba(255,255,255,.96));--bg-flotante:var(--ln-popover-bg, #FFFFFF);--bg-element:var(--ln-ct3-bg, rgba(255,255,255,.75));--bg-input:var(--ln-input-bg, rgba(10,14,61,.05));--bg-scrim:var(--ln-scrim, rgba(10,14,61,.42));--border-main:var(--ln-border-main, rgba(10,14,61,.14));--border-subtle:var(--ln-border-subtle, rgba(10,14,61,.08));--border-control:var(--ln-border-strong, rgba(10,14,61,.26));--sheen:var(--ln-sheen, rgba(255,255,255,.9));--hueco:var(--ln-track, rgba(10,14,61,.12));--text-on-surface:var(--ln-text-out, #080C30);--text-muted:var(--ln-text-muted, rgba(8,12,48,.62));--text-muted-40:var(--ln-text-faint, rgba(8,12,48,.46));--success:var(--ln-success, #0E7E5C);--success-surface:var(--ln-success-bg, #E4F5EE);--success-border:var(--ln-success-border, #AEDFCD);--warning:var(--ln-warning, #8F6310);--warning-surface:var(--ln-warning-bg, #FAF0DC);--warning-border:var(--ln-warning-border, #E5D0A0);--error:var(--ln-danger, #BE3726);--error-surface:var(--ln-danger-bg, #FCEAE6);--error-border:var(--ln-danger-border, #F0C0B7);--info:var(--ln-info, #27599F);--info-surface:var(--ln-info-bg, #E6EEFA);--info-border:var(--ln-info-border, #BAD2EE);--idle:var(--ln-idle, #54617A);--idle-surface:var(--ln-idle-bg, #ECEFF5);--idle-border:var(--ln-idle-border, #CFD7E4);--lienzo:var(--ln-map-canvas, #EEF1FA);--lienzo-punto:var(--ln-map-dot, rgba(10,14,61,.1));--nodo:var(--ln-map-node, #FFFFFF);--nodo-fila:var(--ln-map-node-row, rgba(10,14,61,.05));--arista:var(--ln-map-edge, rgba(60,75,140,.38));--shadow-main:var(--ln-shadow, 0 8px 32px 0 rgba(10,14,61,.12));--shadow-brand:var(--ln-shadow-brand, 0 10px 15px -3px rgba(201,21,111,.28));--gradient-page:var(--ln-page-bg, linear-gradient(135deg,#F6F7FC 0%,#EAEEFA 50%,#F5F0F8 100%));--page-base:var(--ln-page-base, #F6F7FC);--humo-blend:var(--ln-humo-blend, multiply);--humo-op:var(--ln-humo-op, .2);--humo-i-op:var(--ln-humo-op-i, .55);--oro:var(--ln-medal-gold, #A87400);--plata:var(--ln-medal-silver, #66748A);--bronce:var(--ln-medal-bronze, #A65427)}}.thalamus[data-theme=light]{color-scheme:var(--ln-scheme, light);--brand-secondary:var(--ln-brand, #C9156F);--brand-secondary-light:var(--ln-brand-accent, #E23E96);--brand-secondary-surface:var(--ln-brand-soft, rgba(201,21,111,.09));--brand-secondary-border:var(--ln-brand-soft-border, rgba(201,21,111,.3));--on-brand:var(--ln-brand-content, #FFFFFF);--on-state:var(--ln-on-status, #FFFFFF);--mat-0:var(--ln-ct2-bg-subtle, rgba(10,14,61,.015));--mat-1:var(--ln-ct2-bg, rgba(10,14,61,.035));--mat-3:var(--ln-ct3-bg-strong, rgba(10,14,61,.1));--hundido:var(--ln-inset-bg, rgba(10,14,61,.055));--bg-surface:var(--ln-window-bg, rgba(255,255,255,.96));--bg-flotante:var(--ln-popover-bg, #FFFFFF);--bg-element:var(--ln-ct3-bg, rgba(255,255,255,.75));--bg-input:var(--ln-input-bg, rgba(10,14,61,.05));--bg-scrim:var(--ln-scrim, rgba(10,14,61,.42));--border-main:var(--ln-border-main, rgba(10,14,61,.14));--border-subtle:var(--ln-border-subtle, rgba(10,14,61,.08));--border-control:var(--ln-border-strong, rgba(10,14,61,.26));--sheen:var(--ln-sheen, rgba(255,255,255,.9));--hueco:var(--ln-track, rgba(10,14,61,.12));--text-on-surface:var(--ln-text-out, #080C30);--text-muted:var(--ln-text-muted, rgba(8,12,48,.62));--text-muted-40:var(--ln-text-faint, rgba(8,12,48,.46));--success:var(--ln-success, #0E7E5C);--success-surface:var(--ln-success-bg, #E4F5EE);--success-border:var(--ln-success-border, #AEDFCD);--warning:var(--ln-warning, #8F6310);--warning-surface:var(--ln-warning-bg, #FAF0DC);--warning-border:var(--ln-warning-border, #E5D0A0);--error:var(--ln-danger, #BE3726);--error-surface:var(--ln-danger-bg, #FCEAE6);--error-border:var(--ln-danger-border, #F0C0B7);--info:var(--ln-info, #27599F);--info-surface:var(--ln-info-bg, #E6EEFA);--info-border:var(--ln-info-border, #BAD2EE);--idle:var(--ln-idle, #54617A);--idle-surface:var(--ln-idle-bg, #ECEFF5);--idle-border:var(--ln-idle-border, #CFD7E4);--lienzo:var(--ln-map-canvas, #EEF1FA);--lienzo-punto:var(--ln-map-dot, rgba(10,14,61,.1));--nodo:var(--ln-map-node, #FFFFFF);--nodo-fila:var(--ln-map-node-row, rgba(10,14,61,.05));--arista:var(--ln-map-edge, rgba(60,75,140,.38));--shadow-main:var(--ln-shadow, 0 8px 32px 0 rgba(10,14,61,.12));--shadow-brand:var(--ln-shadow-brand, 0 10px 15px -3px rgba(201,21,111,.28));--gradient-page:var(--ln-page-bg, linear-gradient(135deg,#F6F7FC 0%,#EAEEFA 50%,#F5F0F8 100%));--page-base:var(--ln-page-base, #F6F7FC);--humo-blend:var(--ln-humo-blend, multiply);--humo-op:var(--ln-humo-op, .2);--humo-i-op:var(--ln-humo-op-i, .55);--oro:var(--ln-medal-gold, #A87400);--plata:var(--ln-medal-silver, #66748A);--bronce:var(--ln-medal-bronze, #A65427)}.thalamus[data-theme=dark]{color-scheme:var(--ln-scheme, dark)}.thalamus,.thalamus *,.thalamus *:before,.thalamus *:after{box-sizing:border-box}.thalamus-app{margin:0;background:var(--gradient-page) fixed,var(--page-base);background-attachment:fixed;color:var(--text-on-surface);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh}.thalamus.con-modal{overflow:hidden}.thalamus p{margin:0}.thalamus h1,.thalamus h2,.thalamus h3{margin:0;text-wrap:balance}.thalamus button,.thalamus input,.thalamus select,.thalamus textarea{font:inherit;color:inherit}.thalamus button{background:none;border:0;padding:0;cursor:pointer}.thalamus :focus-visible{outline:none;box-shadow:var(--focus-ring)}.thalamus svg{display:block;flex-shrink:0}.thalamus [hidden]{display:none!important}.thalamus .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.thalamus .t-h1{font-size:clamp(34px,4.6vw,48px);font-weight:900;letter-spacing:-.025em;line-height:1}.thalamus .t-h2{font-size:clamp(24px,2.6vw,30px);font-weight:900;letter-spacing:-.025em;line-height:1.1}.thalamus .t-h3{font-size:19px;font-weight:900;letter-spacing:-.025em;line-height:1.2}.thalamus .t-eyebrow{font-size:11px;font-weight:900;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted)}.thalamus .t-rotulo{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.thalamus .t-sm{font-size:14px;line-height:1.5}.thalamus .t-cap{font-size:12px;line-height:1.45}.thalamus .mut{color:var(--text-muted)}.thalamus .mut40{color:var(--text-muted-40)}.thalamus .num{font-variant-numeric:tabular-nums}.thalamus .trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .caja{position:relative;isolation:isolate}.thalamus .humo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden;opacity:var(--humo-op);pointer-events:none}.thalamus .humo i{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;filter:blur(30px);mix-blend-mode:var(--humo-blend);opacity:var(--humo-i-op)}.thalamus .humo i:nth-child(1){left:-14%;top:-24%;background:var(--h1,var(--brand-secondary));animation:aura1 21s ease-in-out infinite}.thalamus .humo i:nth-child(2){left:24%;top:34%;background:var(--h2,var(--brand-primary));animation:aura2 25s ease-in-out infinite}.thalamus .humo i:nth-child(3){left:58%;top:-34%;background:var(--h3,var(--brand-secondary-light));animation:aura3 29s ease-in-out infinite}.thalamus .humo i:nth-child(4){left:82%;top:22%;background:var(--h4,var(--brand-navy));animation:aura2 31s ease-in-out infinite reverse}.thalamus .humo--hero i{filter:blur(64px)}.thalamus .humo--barra i{filter:blur(16px)}.thalamus .humo--barra i:nth-child(1){animation-duration:13s}.thalamus .humo--barra i:nth-child(2){animation-duration:17s}.thalamus .humo--barra i:nth-child(3){animation-duration:19s}.thalamus .humo--barra i:nth-child(4){animation-duration:23s}@keyframes aura1{0%,to{transform:translate(0) scale(1);opacity:.5}33%{transform:translate(90%,28%) scale(1.3);opacity:.8}66%{transform:translate(38%,-24%) scale(.85);opacity:.4}}@keyframes aura2{0%,to{transform:translate(0) scale(1.1);opacity:.45}40%{transform:translate(-70%,24%) scale(.82);opacity:.75}75%{transform:translate(52%,-18%) scale(1.28);opacity:.55}}@keyframes aura3{0%,to{transform:translate(0) scale(.9);opacity:.4}30%{transform:translate(-44%,32%) scale(1.22);opacity:.7}70%{transform:translate(-92%,-14%) scale(1);opacity:.45}}@keyframes lnTipIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes lnModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes lnRvIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes lnSacudir{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.thalamus .wrap{max-width:1120px;margin:0 auto;padding-inline:clamp(16px,3vw,22px);padding-block:var(--s6) 140px}.thalamus .tope{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s6);flex-wrap:wrap}.thalamus .tope-id{display:flex;align-items:center;gap:14px;min-width:0}.thalamus .tl-fondo{fill:url(#tlG)}.thalamus .tl-logo{filter:drop-shadow(0 8px 20px rgba(255,63,164,.32))}@media (prefers-color-scheme: light){.thalamus:not([data-theme=dark]) .tl-fondo{fill:#1323c6}.thalamus:not([data-theme=dark]) .tl-logo{filter:drop-shadow(0 8px 20px rgba(19,35,198,.24))}}.thalamus[data-theme=light] .tl-fondo{fill:#1323c6}.thalamus[data-theme=light] .tl-logo{filter:drop-shadow(0 8px 20px rgba(19,35,198,.24))}.thalamus .tope-logo{flex-shrink:0;width:clamp(36px,4.2vw,48px);height:clamp(36px,4.2vw,48px)}.thalamus .tope-id h1{padding-bottom:.06em}.thalamus .yo{margin-left:auto;display:flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--mat-1);min-width:0;max-width:260px;text-align:left}.thalamus .yo:hover{border-color:var(--border-control)}.thalamus .yo-av{position:relative;width:38px;height:38px;flex-shrink:0;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:13px;font-weight:900;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);color:var(--brand-secondary)}.thalamus .yo-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thalamus .yo-txt{display:grid;min-width:0;line-height:1.25}.thalamus .yo-txt b{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .yo-txt span{font-size:11px;font-weight:600;color:var(--text-muted-40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.thalamus .yo-txt{display:none}.thalamus .yo{padding:4px}}.thalamus .vista{display:grid;gap:var(--s4);min-width:0;container-type:inline-size}.thalamus .vista>*,.thalamus .vista [data-id]{min-width:0}.thalamus .flujo{max-width:100%}.thalamus .barra{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;min-width:0}.thalamus .barra-der{margin-left:auto;display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.thalamus .columna{width:100%;margin-inline:auto;display:grid;gap:var(--s4);min-width:0}.thalamus .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:44px;padding:0 var(--s4);border-radius:var(--radius-pill);font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap;color:var(--text-muted);transition:background-color .18s,border-color .18s,color .18s,transform .18s var(--spring)}.thalamus .btn svg{width:16px;height:16px}.thalamus .btn:active:not(:disabled){transform:scale(.97)}.thalamus .btn:disabled{opacity:.4;cursor:not-allowed}.thalamus .btn--cta{background:var(--brand-secondary);color:var(--on-brand);box-shadow:var(--shadow-brand)}.thalamus .btn--linea{border-color:var(--border-control)}.thalamus .btn--linea:hover{color:var(--text-on-surface);border-color:var(--text-muted)}.thalamus .btn--sm{height:34px;padding:0 var(--s3);font-size:11px;letter-spacing:.12em}.thalamus .btn--sm svg{width:14px;height:14px}.thalamus .btn--peligro{color:var(--error)}.thalamus .btn--peligro:hover{background:var(--error-surface);border-color:var(--error-border)}.thalamus .btn--borrar{background:var(--error);color:var(--on-state)}.thalamus .ibtn{width:40px;height:40px;border-radius:var(--radius-pill);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-input);border:1px solid var(--border-subtle);transition:color .18s,border-color .18s,transform .18s var(--spring)}.thalamus .ibtn svg{width:17px;height:17px}.thalamus .ibtn:hover:not(:disabled){color:var(--text-on-surface);border-color:var(--border-control)}.thalamus .ibtn:active:not(:disabled){transform:scale(.93)}.thalamus .ibtn:disabled{opacity:.3;cursor:not-allowed}.thalamus .ibtn--sm{width:34px;height:34px}.thalamus .ibtn--sm svg{width:15px;height:15px}.thalamus .ibtn--xs{width:30px;height:30px}.thalamus .ibtn--xs svg{width:14px;height:14px}.thalamus .ibtn--peligro:hover:not(:disabled){color:var(--error);border-color:var(--error-border)}.thalamus .ibtn[aria-pressed=true]{color:var(--error);border-color:var(--error-border);background:var(--error-surface)}.thalamus .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);color:var(--c);font-variant-numeric:tabular-nums}.thalamus .chip svg{width:13px;height:13px}.thalamus .chip--n{text-transform:none;letter-spacing:0;font-weight:700;font-size:12px}.thalamus .seg{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-pill);background:var(--hundido);border:1px solid var(--border-subtle);max-width:100%;overflow-x:auto;scrollbar-width:none}.thalamus .seg::-webkit-scrollbar{display:none}.thalamus .seg button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--radius-pill);flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:background-color .18s,color .18s}.thalamus .seg button svg{width:14px;height:14px}.thalamus .seg button:hover{color:var(--text-on-surface)}.thalamus .seg button[aria-pressed=true]{background:var(--text-on-surface);color:var(--page-base);font-weight:700}.thalamus .seg--sm button{height:28px;padding:0 11px;font-size:11.5px}.thalamus .tabs{display:inline-flex;align-items:center;gap:var(--s1);padding:5px;border-radius:var(--radius-pill);background:var(--hundido);border:1px solid var(--border-subtle);max-width:100%;overflow-x:auto;scrollbar-width:none}.thalamus .tab{height:40px;padding:0 18px;border-radius:var(--radius-pill);flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-muted);white-space:nowrap}.thalamus .tab svg{width:16px;height:16px}.thalamus .tab:hover{color:var(--text-on-surface)}.thalamus .tab[aria-selected=true]{background:var(--brand-secondary);color:var(--on-brand);font-weight:700}.thalamus .entrada{display:flex;align-items:center;gap:var(--s2);height:44px;padding:0 6px 0 14px;border-radius:var(--radius-control);background:var(--bg-input);border:1px solid var(--border-subtle);min-width:0;transition:border-color .16s}.thalamus .entrada:focus-within{border-color:var(--focus-blue)}.thalamus .entrada input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:14px;font-weight:600}.thalamus .entrada input:focus-visible{box-shadow:none}.thalamus .entrada input::-moz-placeholder{color:var(--text-muted-40)}.thalamus .entrada input::placeholder{color:var(--text-muted-40)}.thalamus .entrada.mal{border-color:var(--error)}.thalamus .prefijo{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:13px;font-weight:600;color:var(--text-muted-40);white-space:nowrap}.thalamus .prefijo svg{width:13px;height:13px}.thalamus .input{height:44px;padding:0 14px;border-radius:14px;background:var(--bg-input);border:1px solid var(--border-main);box-shadow:inset 0 1px 2px #0000002e;outline:none;font-size:14px;font-weight:600;min-width:0;width:100%;transition:border-color .16s,box-shadow .16s,background-color .16s}.thalamus .input:hover{border-color:var(--border-control)}.thalamus .input:focus{border-color:var(--focus-blue);box-shadow:0 0 0 3px #5b7cff2e}.thalamus .input::-moz-placeholder{color:var(--text-muted-40);font-weight:600}.thalamus .input::placeholder{color:var(--text-muted-40);font-weight:600}.thalamus .input.mal{border-color:var(--error)}.thalamus .select{height:38px;padding:0 34px 0 12px;border-radius:12px;background:var(--bg-input);border:1px solid var(--border-subtle);font-size:13px;font-weight:700;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;max-width:100%;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888fa8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .16s}.thalamus .select:hover{border-color:var(--border-control)}.thalamus .select:focus{border-color:var(--focus-blue);outline:none}.thalamus .select option{background:var(--bg-flotante);color:var(--text-on-surface)}.thalamus .select--sm{height:32px;font-size:12.5px;padding:0 28px 0 10px;background-position:right 9px center}.thalamus .area{width:100%;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid var(--border-main);background:var(--bg-input);color:var(--text-on-surface);box-shadow:inset 0 1px 2px #0000002e;font-family:var(--font);font-size:15px;font-weight:700;line-height:1.45;outline:none;resize:none;overflow:hidden;transition:border-color .16s,box-shadow .16s}.thalamus .area:hover{border-color:var(--border-control)}.thalamus .area:focus{border-color:var(--focus-blue);box-shadow:0 0 0 3px #5b7cff2e}.thalamus ::-moz-selection{background:color-mix(in srgb,var(--brand-secondary) 34%,transparent)}.thalamus ::selection{background:color-mix(in srgb,var(--brand-secondary) 34%,transparent)}.thalamus input,.thalamus textarea{caret-color:var(--brand-secondary)}.thalamus,.thalamus *{scrollbar-width:thin;scrollbar-color:var(--hueco) transparent}.thalamus .sel-nativo{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;overflow:hidden}.thalamus .sx{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 12px 0 14px;border-radius:12px;background:var(--bg-input);border:1px solid var(--border-main);box-shadow:inset 0 1px 2px #0000002e;font-size:13.5px;font-weight:700;color:var(--text-on-surface);min-width:0;max-width:100%;text-align:left;transition:border-color .16s,box-shadow .16s,background-color .16s}.thalamus .sx:hover{border-color:var(--border-control)}.thalamus .sx[aria-expanded=true]{border-color:var(--focus-blue);box-shadow:0 0 0 3px #5b7cff2e}.thalamus .sx>svg:first-child:not(:last-child){color:var(--brand-secondary)}.thalamus .sx-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .sx-v--vacio{color:var(--text-muted-40)}.thalamus .sx>svg:last-child{color:var(--text-muted-40);transition:transform .22s var(--spring)}.thalamus .sx[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.thalamus .sx--sm{height:32px;padding:0 9px 0 11px;border-radius:10px;font-size:12.5px;gap:8px}.thalamus .sx-pop{position:fixed;z-index:150;min-width:180px;max-width:min(360px,calc(100vw - 16px));max-height:320px;overflow:auto;padding:6px;border-radius:16px;background:var(--bg-flotante);border:1px solid var(--border-main);border-top-color:var(--sheen);box-shadow:0 22px 48px -14px #0009;animation:lnTipIn .16s ease-out}.thalamus .sx-op{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--text-muted);text-align:left;white-space:nowrap}.thalamus .sx-op span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.thalamus .sx-op>svg:first-child:not(:last-child){color:var(--text-muted-40)}.thalamus .sx-op>svg:last-child{color:var(--brand-secondary);opacity:0}.thalamus .sx-op.activo{background:var(--mat-3);color:var(--text-on-surface)}.thalamus .sx-op[aria-selected=true]{color:var(--text-on-surface);font-weight:800}.thalamus .sx-op[aria-selected=true]>svg{opacity:1;color:var(--brand-secondary)}.thalamus .sx-op--vacio{color:var(--text-muted-40)}.thalamus .rango .sx{width:100px}.thalamus .ffila .sx{min-width:min(260px,100%)}.thalamus .area::-moz-placeholder{color:var(--text-muted-40)}.thalamus .area::placeholder{color:var(--text-muted-40)}.thalamus .switch{position:relative;width:42px;height:26px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--hueco);border:1px solid var(--border-main);transition:background-color .2s,border-color .2s}.thalamus .switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--perilla);box-shadow:0 1px 4px #00000059;transition:transform .28s var(--spring)}.thalamus .switch[aria-checked=true]{background:var(--brand-secondary);border-color:var(--brand-secondary)}.thalamus .switch[aria-checked=true]:after{transform:translate(16px)}.thalamus .sw{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--text-muted);white-space:nowrap}.thalamus .paso{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;border:1px solid var(--border-control);background:var(--bg-input)}.thalamus .paso button{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:var(--text-muted)}.thalamus .paso button:hover:not(:disabled){color:var(--text-on-surface);background:var(--mat-3)}.thalamus .paso button:disabled{opacity:.3}.thalamus .paso button svg{width:13px;height:13px}.thalamus .paso b{min-width:44px;text-align:center;font-size:12.5px;font-weight:900;font-variant-numeric:tabular-nums}.thalamus .sug{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 11px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--mat-1);font-size:12.5px;font-weight:600;white-space:nowrap;transition:background-color .16s,border-color .16s}.thalamus .sug svg{width:14px;height:14px;color:var(--c,var(--brand-secondary))}.thalamus .sug:hover{border-color:var(--brand-secondary-border);background:var(--brand-secondary-surface)}.thalamus .grip{width:26px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;color:var(--text-muted-40);cursor:grab;touch-action:none}.thalamus .grip:hover{color:var(--text-on-surface);background:var(--mat-1)}.thalamus .grip svg{width:16px;height:16px}.thalamus .arrastrando{opacity:.92;box-shadow:0 18px 40px -12px #0000008c,0 0 0 2px var(--brand-secondary)!important;position:relative;z-index:5;cursor:grabbing}.thalamus.arrastre{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.thalamus .tip{position:fixed;z-index:200;pointer-events:none;padding:8px 12px;border-radius:12px;background:var(--bg-flotante);border:1px solid var(--border-main);box-shadow:var(--shadow-main);font-size:12.5px;font-weight:700;color:var(--text-on-surface);white-space:nowrap;max-width:280px}.thalamus .tip span{display:block;font-size:11px;font-weight:600;color:var(--text-muted)}.thalamus .panel{background:var(--mat-1);border:1px solid var(--border-subtle);border-radius:var(--radius-main);padding:var(--s6);min-width:0}.thalamus .panel--sm{border-radius:24px;padding:var(--s4)}.thalamus .panel-cab{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;min-width:0}.thalamus .panel-cab .der{margin-left:auto;display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.thalamus .tarjeta{background:var(--bg-element);border:1px solid var(--border-subtle);border-top-color:var(--sheen);border-radius:24px;min-width:0;transition:border-color .18s}.thalamus .tarjeta:hover{border-color:var(--border-main)}.thalamus .compo{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;gap:var(--s3) var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);padding:var(--s4) var(--s6);border-radius:24px;background:var(--mat-1);border:1px solid var(--border-subtle)}.thalamus .compo:not(.compo--solo)>.humo{opacity:calc(var(--humo-op) * .6)}.thalamus .humo--tarjeta i{filter:blur(56px)}.thalamus .humo--suave{opacity:calc(var(--humo-op) * .55)}.thalamus .tarjeta.caja,.thalamus .pq.caja{overflow:hidden}.thalamus .fe-cab{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:12px;padding:var(--s6);border-radius:28px;background:var(--mat-1);border:1px solid var(--border-subtle)}.thalamus .compo-txt{display:flex;align-items:center;gap:var(--s3);min-width:0}.thalamus .compo-icono,.thalamus .icono-m{width:42px;height:42px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);color:var(--brand-secondary)}.thalamus .compo-icono svg,.thalamus .icono-m svg{width:19px;height:19px}.thalamus .compo-accion{display:grid;gap:var(--s2);min-width:0}.thalamus .compo .entrada{height:50px;padding:0 6px 0 16px}.thalamus .compo .entrada .btn{height:38px}.thalamus .compo--solo{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:var(--s12) var(--s6)}.thalamus .compo--solo .compo-txt{flex-direction:column}.thalamus .compo--solo .compo-accion{width:min(540px,100%)}.thalamus .compo-sug{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.thalamus .compo--solo .compo-sug{justify-content:center}@container (max-width:760px){.thalamus .compo{grid-template-columns:minmax(0,1fr);padding:var(--s4)}}.thalamus .grilla{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.thalamus .vacio{display:grid;gap:var(--s3);justify-items:center;text-align:center;padding:var(--s8) var(--s4)}.thalamus .campo-err{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--error)}.thalamus .campo-err svg{width:14px;height:14px}.thalamus .aviso-ej{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:var(--warning-surface);border:1px solid var(--warning-border);color:var(--warning);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.thalamus .aviso-ej svg{width:13px;height:13px}.thalamus .fcard{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s6)}.thalamus .fcard-cab{display:flex;gap:var(--s3);align-items:center;min-width:0}.thalamus .fcard-nom{flex:1;min-width:0;text-align:left;font-size:19px;font-weight:900;letter-spacing:-.025em;line-height:1.15;overflow-wrap:anywhere}.thalamus .fcard-nom:hover{color:var(--brand-secondary)}.thalamus .datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.thalamus .dato{display:grid;gap:2px;padding:10px 12px;border-radius:14px;background:var(--hundido);border:1px solid var(--border-subtle);min-width:0}.thalamus .dato b{font-size:20px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.thalamus .dato span{font-size:11.5px;font-weight:700;color:var(--text-muted-40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .dato--alerta b{color:var(--error)}.thalamus .fcard-pie{display:flex;align-items:center;gap:var(--s2);margin-top:auto;padding-top:var(--s4);border-top:1px solid var(--border-subtle)}.thalamus .fcard-pie .der{margin-left:auto;display:flex;gap:var(--s2)}.thalamus .fe-nombre{width:100%;min-width:0;border:0;background:none;outline:none;font-size:clamp(26px,3vw,36px);font-weight:900;letter-spacing:-.025em;line-height:1.15;padding:2px 0 6px;border-bottom:2px solid transparent;border-radius:0}.thalamus .fe-nombre:hover{border-bottom-color:var(--border-main)}.thalamus .fe-nombre:focus{border-bottom-color:var(--brand-secondary);box-shadow:none}.thalamus .contacto{display:grid;gap:2px}.thalamus .fe-meta{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--text-muted-40)}.thalamus .fe-meta b{color:var(--text-on-surface);font-weight:900}.thalamus .fe-meta i{width:3px;height:3px;border-radius:50%;background:var(--text-muted-40)}.thalamus .ct-linea{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:2px 0}.thalamus .ct-pills{display:flex;flex-wrap:wrap;gap:6px}.thalamus .ct-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--mat-1);font-size:12.5px;font-weight:700;color:var(--text-muted);transition:border-color .16s,background-color .16s,color .16s}.thalamus .ct-pill svg{color:var(--text-muted-40)}.thalamus .ct-pill em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted-40)}.thalamus .ct-pill:hover{border-color:var(--border-control)}.thalamus .ct-pill span{line-height:1}.thalamus .ct-pill[aria-checked=true]{color:var(--text-on-surface)}.thalamus .ct-pill[aria-checked=true]>svg{color:var(--brand-secondary)}.thalamus .mini-sw{position:relative;width:30px;height:18px;flex-shrink:0;border-radius:999px;background:var(--hueco);border:1px solid var(--border-main);transition:background-color .2s,border-color .2s}.thalamus .mini-sw:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--perilla);box-shadow:0 1px 3px #00000059;transition:transform .26s var(--spring)}.thalamus .ct-pill[aria-checked=true] .mini-sw{background:var(--brand-secondary);border-color:var(--brand-secondary)}.thalamus .ct-pill[aria-checked=true] .mini-sw:after{transform:translate(12px)}.thalamus .agregar-fila{display:grid;gap:8px;justify-items:center}.thalamus .ev-mios{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-secondary)}.thalamus .ev-top{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.thalamus .ev-agr{align-items:center}.thalamus .ev-agr-ico{display:grid;place-items:center;width:30px;color:var(--brand-secondary)}.thalamus .ev-nuevo{flex:1 1 320px;height:44px;padding:0 5px 0 12px}.thalamus .ev-nuevo .prefijo{color:var(--brand-secondary)}.thalamus .ev-nuevo .btn{height:34px}.thalamus .err-nuevo{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--error)}.thalamus .err-nuevo[hidden]{display:none}.thalamus .fe-mas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.thalamus .fe-mas-b{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;text-align:left;background:var(--mat-1);border:1px solid var(--brand-secondary-border);transition:transform .2s var(--spring),border-color .2s}.thalamus .fe-mas-b--imp{border-color:var(--info-border)}.thalamus .fe-mas-b:hover{transform:translateY(-2px);border-color:var(--brand-secondary)}.thalamus .fe-mas-b--imp:hover{border-color:var(--info)}.thalamus .fe-mas-b>span:last-child{display:grid;gap:2px}.thalamus .fe-mas-b b{font-size:15px;font-weight:900}.thalamus .fe-mas-b em{font-style:normal;font-size:12px;color:var(--text-muted)}.thalamus .fe-mas-ico{width:42px;height:42px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand-secondary),var(--brand-secondary-light));box-shadow:0 8px 20px -8px var(--brand-secondary)}.thalamus .fe-mas-b--imp .fe-mas-ico{background:linear-gradient(135deg,var(--info),var(--fc-turquesa));box-shadow:0 8px 20px -8px var(--info)}.thalamus .fe-acc{gap:8px}.thalamus .fe-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-main);background:var(--mat-1);font-size:12.5px;font-weight:700;color:var(--text-muted)}.thalamus .fe-btn:hover{color:var(--text-on-surface);border-color:var(--error-border)}.thalamus .fe-btn svg{color:var(--error)}.thalamus .fe-btn b{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-size:10.5px;background:var(--error);color:#fff}.thalamus .fe-borrar-caja{position:relative}.thalamus .pop-borrar{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:290px;display:grid;gap:10px;padding:14px;border-radius:18px;background:var(--bg-flotante);border:1px solid var(--error-border);box-shadow:var(--shadow-main)}.thalamus .pop-borrar .der{display:flex;justify-content:flex-end;gap:8px}.thalamus .modal--fin{width:min(760px,100%)!important}.thalamus .fin-ico{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--error);background:var(--error-surface);border:1px solid var(--error-border)}.thalamus .fin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s4);align-items:stretch}.thalamus .fin-campos{display:grid;gap:8px;align-content:start}.thalamus .fin-area{height:auto;padding:10px 14px;resize:vertical;line-height:1.5}.thalamus .fin-prev{display:grid;gap:10px;align-content:center;justify-items:start;padding:22px;border-radius:20px;background:var(--rv-bg);color:var(--rv-fg);border:1px solid var(--border-main);min-height:200px}.thalamus .fin-prev .rv-listo-ico{width:48px;height:48px;margin:0;border-radius:16px}.thalamus .fin-prev b{font-size:20px;font-weight:900;line-height:1.2}.thalamus .fin-prev span:last-child{font-size:13.5px;line-height:1.5;color:var(--rv-mut)}@media (max-width:640px){.thalamus .fe-mas,.thalamus .fin-grid{grid-template-columns:minmax(0,1fr)}.thalamus .fe-btn span{display:none}}.thalamus .link-btn--sutil{color:var(--text-muted-40);font-size:11px}.thalamus .link-btn--sutil:hover{color:var(--text-on-surface)}.thalamus .ct-fila{display:flex;align-items:center;gap:var(--s3);padding:8px 6px 8px 10px;border-radius:14px}.thalamus .ct-fila:hover{background:var(--mat-1)}.thalamus .ct-fila>svg{color:var(--text-muted-40);width:17px;height:17px}.thalamus .ct-fila b{flex:1;font-size:14px;font-weight:700;min-width:0}.thalamus .lista{display:grid;gap:var(--s2)}.thalamus .pq{border-radius:20px;background:var(--bg-element);border:1px solid var(--border-subtle);min-width:0;transition:border-color .18s}.thalamus .pq:hover{border-color:var(--border-main)}.thalamus .pq--on{border-color:var(--brand-secondary-border)}.thalamus .pq-cab{display:grid;grid-template-columns:28px minmax(0,1fr) 116px 46px 34px 74px;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:10px 14px 10px 10px;min-width:0}.thalamus .pq-abrir{min-width:0;display:flex;align-items:center;gap:14px;text-align:left;padding:4px 0;border-radius:12px}.thalamus .pq-c{display:flex;justify-content:center;min-width:0}.thalamus .pq-c .chip{width:100%;justify-content:center}.thalamus .pq-c .chip--sq{width:34px;padding:0}.thalamus .pq-num{width:30px;height:30px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;font-size:11.5px;font-weight:900;background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-muted)}.thalamus .pq--on .pq-num{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--on-brand)}.thalamus .pq-tit{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thalamus .pq-acc{display:flex;gap:6px;justify-content:flex-end}@container (max-width:640px){.thalamus .pq-cab{grid-template-columns:28px minmax(0,1fr) 34px 74px}.thalamus .pq-c--tipo,.thalamus .pq-c--peso{display:none}}.thalamus .pq-cuerpo{display:grid;gap:var(--s3);padding:var(--s2) var(--s4) var(--s4);border-top:1px solid var(--border-subtle)}.thalamus .pq-ajustes{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding-top:var(--s3)}.thalamus .pq-ajustes .der{margin-left:auto;display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.thalamus .campo-q{position:relative}.thalamus .campo-q .area{padding-right:44px}.thalamus .token-btn{position:absolute;right:8px;top:8px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--brand-secondary);background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border)}.thalamus .token-btn svg{width:14px;height:14px}.thalamus .token{display:inline-flex;align-items:center;height:19px;padding:0 6px;border-radius:6px;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);color:var(--brand-secondary);font-size:.86em;font-weight:900;vertical-align:1px}.thalamus .ops{display:grid;gap:6px}.thalamus .ops-cab{display:grid;grid-template-columns:minmax(0,1fr) 104px 30px 30px;gap:6px;padding:0 6px 0 64px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40);text-align:center}.thalamus .ops-cab span:first-child{text-align:left}.thalamus .ops-cab svg{width:13px;height:13px;margin:auto}.thalamus .pts{display:inline-flex;align-items:center;justify-content:space-between;height:36px;padding:3px;border-radius:999px;border:1px solid var(--border-main);background:var(--bg-input)}.thalamus .pts button{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:var(--text-muted);transition:background-color .14s,color .14s,transform .14s var(--spring)}.thalamus .pts button:hover:not(:disabled){background:var(--mat-3);color:var(--text-on-surface)}.thalamus .pts button:active:not(:disabled){transform:scale(.88)}.thalamus .pts button:disabled{opacity:.25;cursor:default}.thalamus .pts button svg{width:13px;height:13px}.thalamus .pts b{min-width:30px;text-align:center;font-size:15px;font-weight:900;color:var(--c)}.thalamus .op-fila{display:grid;grid-template-columns:26px 28px minmax(0,1fr) 104px 30px 30px;gap:6px;align-items:center;padding:4px 6px 4px 2px;border-radius:14px;border:1px solid var(--border-main);background:var(--bg-input);box-shadow:inset 0 1px 2px #0000002e;transition:border-color .16s,box-shadow .16s}.thalamus .op-fila:hover{border-color:var(--border-control)}.thalamus .op-fila:focus-within{border-color:var(--focus-blue);box-shadow:0 0 0 3px #5b7cff2e}.thalamus .op-fila--desc,.thalamus .op-fila--desc:hover{border-color:var(--error-border);background:color-mix(in srgb,var(--error) 8%,var(--bg-input))}.thalamus .op-letra{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:900;color:var(--text-muted);background:var(--mat-1);border:1px solid var(--border-subtle)}.thalamus .op-fila .op-in{height:36px;border:0;background:none;box-shadow:none;padding:0 6px;font-size:14px}.thalamus .op-fila .op-in:focus{box-shadow:none}.thalamus .op-fila .pts{border-color:var(--border-subtle);background:var(--mat-1)}.thalamus .ops-cab{padding-left:66px!important}.thalamus .op-pts{text-align:center;padding:0 4px!important;font-weight:900!important;font-variant-numeric:tabular-nums}.thalamus .op-pts:disabled{opacity:.3}.thalamus .link-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-secondary)}.thalamus .link-btn svg{width:14px;height:14px}.thalamus .agregar{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:20px;border:1px dashed var(--border-control);background:var(--mat-0);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-secondary);width:100%}.thalamus .agregar:hover{border-color:var(--brand-secondary-border);background:var(--brand-secondary-surface)}.thalamus .agregar svg{width:16px;height:16px}.thalamus details.plegable{border-radius:20px;border:1px solid var(--border-subtle);background:var(--mat-1)}.thalamus details.plegable summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:700}.thalamus details.plegable summary::-webkit-details-marker{display:none}.thalamus details.plegable summary svg{width:16px;height:16px;color:var(--text-muted-40)}.thalamus details.plegable summary .chev{margin-left:auto;transition:transform .2s}.thalamus details.plegable[open] summary .chev{transform:rotate(180deg)}.thalamus details.plegable .cuerpo{display:grid;gap:8px;padding:0 16px 16px}.thalamus .ed-pie--borrar{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s4);border-radius:var(--radius-control);border:1px solid var(--error-border);background:var(--error-surface)}.thalamus .ed-pie--borrar p{flex:1 1 220px;min-width:0}.thalamus .ed-pie--borrar .der{margin-left:auto;display:flex;gap:var(--s2)}.thalamus .previa{display:grid;gap:var(--s3);justify-items:center}.thalamus .previa-barra{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;width:100%}.thalamus .previa-barra .centro{display:flex;align-items:center;gap:var(--s2);margin-inline:auto}.thalamus .rv-marco{position:relative;width:min(100%,1040px,calc((100vh - 250px)*1.6));aspect-ratio:16/10;border-radius:22px;overflow:hidden;background:var(--rv-bg);border:1px solid var(--border-main);box-shadow:var(--shadow-main)}.thalamus .rv-marco[data-modo=celular]{width:min(340px,100%,calc((100vh - 250px)/2));aspect-ratio:390/780;border-radius:36px;border:7px solid #151A3A}.thalamus .rv-escala{position:absolute;top:0;left:0;width:1280px;height:800px;transform-origin:0 0;transform:scale(var(--k,.3))}.thalamus .rv-marco[data-modo=celular] .rv-escala{width:390px;height:780px}.thalamus .persona{display:grid;gap:0;container-type:inline-size}.thalamus .persona-cab{display:grid;grid-template-columns:26px 48px minmax(0,1fr) auto 34px;align-items:center;-moz-column-gap:14px;column-gap:14px;padding:12px 14px 12px 8px;min-width:0}.thalamus .pc-ctrl{display:grid;grid-template-columns:180px auto 128px;gap:8px;align-items:center}.thalamus .pc-ctrl .sx{width:100%}.thalamus .pc-id{display:grid;gap:3px;min-width:0}.thalamus .pc-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-left:10px;font-size:11.5px;font-weight:700;color:var(--text-muted-40)}.thalamus .pc-link{display:inline-flex;align-items:center;gap:4px;color:var(--brand-secondary)}.thalamus .semana{display:inline-flex;gap:3px}.thalamus .semana i{width:16px;height:16px;border-radius:5px;display:grid;place-items:center;font-style:normal;font-size:8.5px;font-weight:900;background:var(--hueco);color:var(--text-muted-40)}.thalamus .semana i.on{background:color-mix(in srgb,var(--c) 34%,transparent);color:var(--text-on-surface)}.thalamus .avatar--l{width:48px;height:48px;border-radius:16px;font-size:15px;box-shadow:0 8px 20px -10px var(--c)}@container (max-width:760px){.thalamus .persona-cab{grid-template-columns:26px 48px minmax(0,1fr) 34px;row-gap:10px}.thalamus .pc-ctrl{grid-column:2 / -1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:460px){.thalamus .persona-cab{grid-template-columns:20px 40px minmax(0,1fr) 34px;-moz-column-gap:10px;column-gap:10px;padding:12px 12px 12px 6px}.thalamus .persona-cab .avatar--l{width:40px;height:40px;border-radius:13px}.thalamus .pc-ctrl{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.thalamus .pc-ctrl>.sx:first-of-type{grid-column:1 / -1}}.thalamus .avatar{width:38px;height:38px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;font-size:13px;font-weight:900;color:var(--on-fc);background:var(--c)}.thalamus .avatar--sm{width:28px;height:28px;border-radius:9px;font-size:11px}.thalamus .persona-nom{width:100%;min-width:0;height:32px;padding:0 10px;border-radius:10px;border:1px solid transparent;background:none;outline:none;font-size:16px;font-weight:800;letter-spacing:-.01em}.thalamus .persona-nom:hover{border-color:var(--border-subtle)}.thalamus .persona-nom:focus{border-color:var(--focus-blue);background:var(--bg-input);box-shadow:none}.thalamus .horas-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-control);font-size:12px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.thalamus .horas-btn svg{width:14px;height:14px}.thalamus .horas-btn{border-color:var(--border-main);color:var(--text-on-surface);background:linear-gradient(180deg,var(--mat-3),var(--mat-1));box-shadow:0 1px 0 var(--sheen) inset,0 4px 10px -6px #00000080}.thalamus .horas-btn>svg:first-child{color:var(--brand-secondary)}.thalamus .horas-btn>svg:last-child{color:var(--text-muted-40);transition:transform .22s var(--spring)}.thalamus .horas-btn[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.thalamus .horas-btn[aria-expanded=true]{border-color:var(--brand-secondary-border);background:var(--brand-secondary-surface);color:var(--text-on-surface)}.thalamus .horario{display:grid;gap:var(--s3);padding:var(--s4);border-top:1px solid var(--border-subtle)}.thalamus .modal--hor{width:min(1040px,100%)!important;padding:0}.thalamus .hor-cab{display:flex;align-items:center;gap:var(--s3);padding:var(--s6) var(--s6) var(--s4)}.thalamus .hor-cab .avatar--l{border-radius:50%}.thalamus .hor-tit{flex:1;min-width:0;display:grid;gap:4px}.thalamus .hor-semana{display:grid;gap:var(--s3);padding:0 var(--s6) var(--s6)}.thalamus .hor-semana .av{max-height:62vh;overflow:auto}.thalamus .hor-ro{display:flex;align-items:center;gap:8px;margin:0 var(--s6);padding:10px 14px;border-radius:14px;background:var(--warning-surface);border:1px solid var(--warning-border);color:var(--warning);font-size:12.5px;font-weight:600}.thalamus .pc-vos{height:18px;padding:0 8px;border-radius:999px;display:inline-grid;place-items:center;font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;background:var(--brand-secondary);color:var(--on-brand)}.thalamus .modal--hor .horario{padding:var(--s4) var(--s6) var(--s6)}@media (max-width:640px){.thalamus .hor-cab{padding:var(--s4)}.thalamus .modal--hor .horario{padding:var(--s3) var(--s4) var(--s4)}}.thalamus .horario-barra{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.thalamus .dia{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--s3);align-items:start;padding:8px 0;border-top:1px solid var(--border-subtle);position:relative}.thalamus .dia:first-of-type{border-top:0}.thalamus .dia-l{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;background:var(--text-on-surface);color:var(--page-base)}.thalamus .dia--off .dia-l{background:var(--hueco);color:var(--text-muted)}.thalamus .dia-cuerpo{display:grid;gap:6px;min-width:0}.thalamus .rango{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.thalamus .rango .select{width:96px}.thalamus .rango.mal .select{border-color:var(--error)}.thalamus .dia-acc{display:flex;gap:4px}.thalamus .dia-no{display:flex;align-items:center;gap:var(--s2);height:34px;font-size:13px;color:var(--text-muted-40);font-weight:600}.thalamus .dias{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));-moz-column-gap:32px;column-gap:32px}.thalamus .dias .dia:nth-child(2){border-top:0}@container (max-width:860px){.thalamus .dias .dia:nth-child(2){border-top:1px solid var(--border-subtle)}}.thalamus .linea-dia{position:relative;height:6px;border-radius:999px;background:var(--hueco);overflow:hidden;margin-top:4px}.thalamus .linea-dia span{position:absolute;top:0;bottom:0;width:1px;background:var(--border-main)}.thalamus .linea-eje{display:flex;justify-content:space-between;font-size:9.5px;font-weight:700;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.thalamus .linea-dia i{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--brand-secondary)}.thalamus .pop{position:absolute;z-index:20;right:0;top:44px;width:220px;padding:12px;border-radius:16px;background:var(--bg-flotante);border:1px solid var(--border-main);box-shadow:var(--shadow-main);display:grid;gap:4px}.thalamus .pop label{display:flex;align-items:center;justify-content:space-between;padding:6px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer}.thalamus .pop label:hover{background:var(--mat-1)}.thalamus .pop input{width:18px;height:18px;accent-color:var(--brand-secondary)}.thalamus .grupo{display:grid;gap:10px;padding:12px 14px 14px 8px;container-type:inline-size}.thalamus .pr{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 14px 0 8px;container-type:inline-size;overflow:hidden}.thalamus .pr-cab{display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto 34px;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:8px}.thalamus .pr-n{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-size:14px;font-weight:900;color:var(--pc);background:color-mix(in srgb,var(--pc) 14%,transparent);border:1px solid color-mix(in srgb,var(--pc) 40%,transparent)}.thalamus .pr-nom{width:100%;min-width:0;height:36px;padding:0 10px;border-radius:10px;border:1px solid transparent;background:none;outline:none;font-size:18px;font-weight:900;letter-spacing:-.015em}.thalamus .pr-nom:hover{border-color:var(--border-subtle)}.thalamus .pr-nom:focus{border-color:var(--focus-blue);background:var(--bg-input)}.thalamus .pr-cuenta{font-size:12px;font-weight:700;color:var(--text-muted-40);padding:0 4px}.thalamus .pr-flujo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-left:46px}.thalamus .pr-flujo--orden{gap:10px 26px}.thalamus .pm{position:relative;display:flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 2px;border-radius:999px;background:var(--bg-element);border:1px solid var(--border-subtle);transition:border-color .15s,box-shadow .15s}.thalamus .pm:hover{border-color:color-mix(in srgb,var(--c) 50%,transparent);box-shadow:0 6px 18px -10px var(--c)}.thalamus .pr-flujo--orden .pm:not(:first-child):before{content:"";position:absolute;left:-17px;top:50%;width:7px;height:7px;border-top:2px solid var(--text-muted-40);border-right:2px solid var(--text-muted-40);transform:translateY(-50%) rotate(45deg)}.thalamus .pm-grip{width:18px;height:30px;opacity:0;transition:opacity .15s;margin-right:-6px}.thalamus .pm:hover .pm-grip,.thalamus .pm-grip:focus-visible{opacity:1}.thalamus .pm-av{position:relative;flex-shrink:0}.thalamus .pm-av .avatar--sm{width:34px;height:34px;border-radius:50%;font-size:11.5px}.thalamus .pm-num{position:absolute;right:-4px;bottom:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:9.5px;font-weight:900;background:var(--text-on-surface);color:var(--page-base);border:2px solid var(--bg-surface)}.thalamus .pm-txt{display:grid;gap:2px;line-height:1.1;min-width:0}.thalamus .pm-txt b{font-size:13.5px;font-weight:800;white-space:nowrap}.thalamus .pm-txt .nivel{height:auto;padding:0;border:0;background:none;gap:1px}.thalamus .pm-txt .nivel svg{width:10px;height:10px}.thalamus .pm-aviso{color:var(--warning);display:grid}.thalamus .pm-x{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--text-muted-40);opacity:0;transition:opacity .15s,background-color .15s}.thalamus .pm:hover .pm-x,.thalamus .pm-x:focus-visible{opacity:1}.thalamus .pm-x:hover{background:var(--error-surface);color:var(--error)}.thalamus .pm-sumar .sx{height:44px;border-radius:999px;border-style:dashed;padding:0 14px;background:none;box-shadow:none}.thalamus .pr-est button svg{color:var(--ec)}.thalamus .pr-est button[aria-pressed=true] svg{color:var(--ec)}.thalamus .pr-regla{flex:1 1 240px;min-width:0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}@container (max-width:640px){.thalamus .pr-cab{grid-template-columns:20px 32px minmax(0,1fr) 34px}.thalamus .pr-cuenta{display:none}.thalamus .pr-flujo{padding-left:0}.thalamus .pr-pie{padding-left:16px}.thalamus .pm-grip,.thalamus .pm-x{opacity:1}}.thalamus .grupo-cab{display:grid!important;grid-template-columns:26px 34px minmax(0,1fr) auto 34px;align-items:center;-moz-column-gap:12px;column-gap:12px}.thalamus .grupo-ctrl{display:grid;grid-template-columns:210px;gap:8px;align-items:center}.thalamus .grupo-ctrl .sx{width:100%}.thalamus .miembros{display:flex;flex-wrap:wrap;gap:8px;padding-left:38px;align-items:center}.thalamus .miembros .miembro{padding:4px 4px 4px 0;border-radius:999px;background:var(--hundido);border:1px solid var(--border-subtle)}.thalamus .miembros .miembro .grip{width:22px;height:28px}.thalamus .miembros .miembro b{flex:0 1 auto;max-width:160px}.thalamus .miembros .avatar--sm{width:26px;height:26px;border-radius:50%}.thalamus .nivel{display:inline-flex;align-items:center;gap:1px;height:22px;padding:0 7px;border-radius:999px;color:var(--c);flex-shrink:0;background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.thalamus .nivel svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--c) 45%,transparent))}.thalamus .nivel svg.off{color:var(--text-muted-40);opacity:.35;filter:none}.thalamus .miembro-sumar .sx{border-style:dashed;border-radius:999px}.thalamus .grupo-regla{padding-left:38px;font-size:12px;line-height:1.45;color:var(--text-muted-40)}@container (max-width:700px){.thalamus .grupo-cab{grid-template-columns:26px 34px minmax(0,1fr) 34px;row-gap:8px}.thalamus .grupo-ctrl{grid-column:2 / -1;grid-row:2}.thalamus .miembros,.thalamus .grupo-regla{padding-left:0}}.thalamus .sx--sm{height:34px;padding:0 10px 0 12px;border-radius:12px;background:linear-gradient(180deg,var(--mat-3),var(--mat-1));border-color:var(--border-main);box-shadow:0 1px 0 var(--sheen) inset,0 4px 10px -6px #00000080}.thalamus .sx--sm:hover{border-color:var(--border-control);background:linear-gradient(180deg,var(--bg-element),var(--mat-3))}.thalamus .grupo-cab{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0}.thalamus .prio{width:34px;height:34px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;font-size:13px;font-weight:900;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);color:var(--brand-secondary)}.thalamus .grupo-reglas{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:10px 12px;border-radius:14px;background:var(--hundido);border:1px solid var(--border-subtle)}.thalamus .grupo-reglas .t-cap{flex:1 1 200px;min-width:0}.thalamus .miembro{display:flex;align-items:center;gap:var(--s2);padding:4px 6px 4px 2px;border-radius:12px;background:var(--bg-element);min-width:0}.thalamus .miembro b{flex:1;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .miembro .n{width:22px;text-align:center;font-size:11px;font-weight:900;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.thalamus .ev-card{display:grid;gap:var(--s3);padding:var(--s4) var(--s4) var(--s4) var(--s6);min-width:0}.thalamus .ev-fila{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;min-width:0}.thalamus .ev-nom{flex:1 1 200px;min-width:0;text-align:left;font-size:17px;font-weight:900;letter-spacing:-.02em}.thalamus .ev-nom:hover{color:var(--brand-secondary)}.thalamus .ev-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-muted-40);min-width:0}.thalamus .ev-link svg{width:13px;height:13px}.thalamus .ev-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .ev-grupo-tit{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) 4px 0}.thalamus .ev-grid{display:grid;gap:var(--s4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}@container (max-width:900px){.thalamus .ev-grid{grid-template-columns:minmax(0,1fr)}}.thalamus .form-filas{display:grid;gap:2px}.thalamus .ffila{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--s3);align-items:center;padding:10px 0;border-top:1px solid var(--border-subtle);min-width:0}.thalamus .ffila:first-child{border-top:0}.thalamus .ffila>span{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.thalamus .ffila>div{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0}@media (max-width:620px){.thalamus .ffila{grid-template-columns:minmax(0,1fr);gap:6px}}.thalamus .tier{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:6px 6px 6px 12px;border-radius:14px;background:var(--hundido);border:1px solid var(--border-subtle);width:100%}.thalamus .tier .txt{font-size:13px;font-weight:700;color:var(--text-muted)}.thalamus .tier .input{width:64px;height:34px;text-align:center;font-weight:900}.thalamus .tier .flecha{color:var(--brand-secondary)}.thalamus .tier .flecha svg{width:16px;height:16px}.thalamus .check{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--border-subtle);font-size:13px;line-height:1.4}.thalamus .check:first-of-type{border-top:0}.thalamus .check>svg{width:17px;height:17px;margin-top:1px;color:var(--c)}.thalamus .check b{display:block;font-weight:700}.thalamus .check span{color:var(--text-muted-40);font-size:12px}.thalamus .ev-col{display:grid;gap:var(--s4);min-width:0}.thalamus .ev-bloque{padding:var(--s4) var(--s6) var(--s3)}.thalamus .ev-bloque-tit{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-surface);padding:4px 0 8px}.thalamus .ev-bloque-tit svg{color:var(--brand-secondary)}.thalamus .ev-rev{position:sticky;top:16px}.thalamus .ffila--top{align-items:start}.thalamus .ffila--top>div{align-items:flex-start}.thalamus .ev-origenes{display:flex;flex-wrap:wrap;gap:6px;width:100%}.thalamus .ev-o{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 6px;border-radius:999px;background:var(--hundido);border:1px solid var(--border-subtle);font-size:12px;color:var(--text-muted);min-width:0}.thalamus .ev-o b{color:var(--text-on-surface);font-weight:700}.thalamus .ev-o span{color:var(--text-muted-40);font-weight:600}.thalamus .ev-o>svg:last-child{color:var(--text-muted-40)}.thalamus .ev-o:hover{border-color:var(--brand-secondary-border)}.thalamus .ev-o:hover>svg:last-child{color:var(--brand-secondary)}.thalamus .ffila--top>span{padding-top:12px}.thalamus .combo{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0}.thalamus .combo-t{font-size:13px;font-weight:600;color:var(--text-muted)}.thalamus .combo .sx{min-width:0!important;width:auto}.thalamus .input--num{flex-shrink:0;width:76px;height:38px;padding:0 10px;text-align:center;font-weight:900;border-radius:12px;-moz-appearance:textfield}.thalamus .input--num::-webkit-outer-spin-button,.thalamus .input--num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.thalamus .input--fecha{width:auto;height:38px;padding:0 10px;border-radius:12px;font-size:13px;color-scheme:inherit}.thalamus .meet{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 10px;border-radius:12px;background:var(--bg-input);border:1px solid var(--border-subtle);font-size:13.5px}.thalamus .meet b{font-weight:700}.thalamus .rte{width:100%;border-radius:16px;background:var(--bg-input);border:1px solid var(--border-main);overflow:hidden;transition:border-color .16s}.thalamus .rte:focus-within{border-color:var(--focus-blue)}.thalamus .rte-barra{display:flex;align-items:center;gap:2px;padding:6px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.thalamus .rte-b{width:32px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:14px;color:var(--text-muted)}.thalamus .rte-b:hover{background:var(--mat-3);color:var(--text-on-surface)}.thalamus .rte-b svg{width:16px;height:16px}.thalamus .rte-sep{width:1px;height:18px;background:var(--border-main);margin:0 6px}.thalamus .rte-link{display:flex;gap:8px;padding:8px;border-bottom:1px solid var(--border-subtle)}.thalamus .rte-link .input{height:36px}.thalamus .rte-texto{min-height:150px;max-height:420px;overflow:auto;padding:14px 16px;font-size:14px;line-height:1.6;outline:none}.thalamus .rte-texto:empty:before{content:attr(data-ph);color:var(--text-muted-40)}.thalamus .rte-texto ul,.thalamus .rte-texto ol,.thalamus .rv-desc ul,.thalamus .rv-desc ol{padding-left:22px;margin:6px 0}.thalamus .rte-texto ul,.thalamus .rv-desc ul{list-style:disc}.thalamus .rte-texto ol,.thalamus .rv-desc ol{list-style:decimal}.thalamus .rte-texto a,.thalamus .rv-desc a,.thalamus .rv-detalle a{color:var(--brand-secondary);text-decoration:underline;text-underline-offset:2px}.thalamus .rte-texto p,.thalamus .rte-texto div{margin:0}.thalamus .estado-ev{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.thalamus .estado-ev i{width:7px;height:7px;border-radius:50%;background:var(--c)}.thalamus .flujo{position:relative;border-radius:24px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--lienzo)}.thalamus .flujo-scroll{overflow:auto;max-height:min(72vh,760px);background-image:radial-gradient(var(--lienzo-punto) 1.2px,transparent 1.2px);background-size:22px 22px}.thalamus .flujo-lienzo{position:relative}.thalamus .flujo-lienzo svg.aristas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.thalamus .nodo{position:absolute;width:236px;border-radius:16px;background:var(--nodo);border:1px solid var(--border-main);box-shadow:0 10px 30px -14px #0009;text-align:left;padding:0 0 10px;transition:border-color .16s,box-shadow .16s}.thalamus .nodo:hover{border-color:var(--border-control)}.thalamus .nodo--sel{border-color:var(--brand-secondary);box-shadow:0 0 0 3px var(--brand-secondary-border)}.thalamus .nodo--cuello{border-color:var(--error)}.thalamus .nodo-cab{height:34px;display:flex;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid var(--border-subtle);border-radius:16px 16px 0 0;font-size:9.5px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--c)}.thalamus .nodo-cab svg{width:13px;height:13px}.thalamus .nodo-cab em{margin-left:auto;font-style:normal;letter-spacing:.02em;text-transform:none;font-weight:600;color:var(--text-muted-40);font-size:11px}.thalamus .nodo-tit{height:40px;margin:8px 12px;font-size:13px;font-weight:800;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thalamus .nodo-fila{height:30px;margin:0 10px 6px;padding:0 10px;border-radius:9px;background:var(--nodo-fila);display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;min-width:0}.thalamus .nodo-fila span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .nodo-fila em{font-style:normal;font-size:11px;font-weight:900;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.thalamus .nodo-fila--no{background:var(--error-surface)}.thalamus .nodo-fila--no em{color:var(--error)}.thalamus .nodo-calor{margin:4px 10px 0;display:grid;gap:4px}.thalamus .nodo-calor .barra-c{height:6px;border-radius:999px;background:var(--hueco);overflow:hidden}.thalamus .nodo-calor .barra-c i{display:block;height:100%;border-radius:999px;background:var(--c)}.thalamus .nodo-calor span{display:flex;justify-content:space-between;font-size:10.5px;font-weight:900;color:var(--text-muted);font-variant-numeric:tabular-nums}.thalamus .nodo-calor span b{color:var(--c)}.thalamus .cuello-chip{position:absolute;top:-13px;right:10px}.thalamus .inspector{position:absolute;top:12px;right:12px;bottom:12px;width:min(330px,calc(100% - 24px));z-index:10;overflow:auto;padding:var(--s4);border-radius:20px;background:var(--bg-flotante);border:1px solid var(--border-main);box-shadow:var(--shadow-main);display:grid;gap:var(--s3);align-content:start;animation:lnTipIn .2s ease-out}.thalamus .leyenda{display:flex;gap:var(--s3);flex-wrap:wrap;font-size:11px;font-weight:700;color:var(--text-muted)}.thalamus .leyenda span{display:inline-flex;align-items:center;gap:6px}.thalamus .leyenda i{width:10px;height:10px;border-radius:3px;background:var(--c)}.thalamus .kpis{display:grid;gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width:980px){.thalamus .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.thalamus .kpis{grid-template-columns:minmax(0,1fr)}}.thalamus .kpi{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:8px;padding:var(--s4) var(--s6);border-radius:24px;background:var(--bg-element);border:1px solid var(--border-subtle);min-width:0}.thalamus .kpi .humo i{filter:blur(50px)}.thalamus .kpi-n{font-size:clamp(28px,3vw,38px);line-height:1;font-weight:900;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.thalamus .delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums}.thalamus .delta svg{width:13px;height:13px}.thalamus .kpi small{font-size:11px;font-weight:600;color:var(--text-muted-40)}.thalamus .graficos{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.thalamus .grafico{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--s4);padding:var(--s4) var(--s6) var(--s6);border-radius:26px;background:var(--mat-1);border:1px solid var(--border-subtle);border-top-color:var(--sheen);min-width:0;align-content:start}.thalamus .g-tit{display:grid;gap:3px;min-width:0}.thalamus .g-tit .t-h3{font-size:17px}.thalamus .g-tit span{font-size:12.5px;font-weight:600;color:var(--text-muted-40)}.thalamus .ley-pun{display:inline-flex;align-items:center;gap:6px}.thalamus .ley-pun i{width:14px;height:0!important;border-top:2px dashed var(--idle);background:none!important;border-radius:0!important}.thalamus .g-vacio{display:grid;justify-items:start;gap:8px;padding:14px 16px;border-radius:18px;background:var(--hundido);border:1px dashed var(--border-control)}.thalamus .g-vacio p{font-size:13.5px;font-weight:600;color:var(--text-muted)}.thalamus .g-vacio-ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--brand-secondary);background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border)}@keyframes lnCrece{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lnTraza{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lnAparece{0%{opacity:0}to{opacity:1}}.thalamus .rk-lista{display:grid;gap:12px}.thalamus .rk{display:grid;grid-template-columns:22px minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;row-gap:6px;align-items:center;min-width:0}.thalamus .rk .avatar--xs{width:22px;height:22px}.thalamus .rk-punto{width:10px;height:10px;margin:0 6px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent);display:inline-block;flex-shrink:0}.thalamus .rk-n{min-width:0;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .rk-n em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--text-muted-40);margin-left:8px}.thalamus .rk-v{display:inline-flex;align-items:baseline;gap:8px}.thalamus .rk-v b{font-size:15px;font-weight:900}.thalamus .rk-v em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--text-muted-40);min-width:32px;text-align:right}.thalamus .rk-pista{grid-column:2 / -1;height:8px;border-radius:999px;background:var(--hueco);overflow:hidden}.thalamus .rk-pista i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,transparent),var(--c));box-shadow:0 0 12px -2px var(--c);transform-origin:left;animation:lnCrece .8s var(--spring) both;animation-delay:var(--d,0ms)}.thalamus .rk:hover .rk-n{color:var(--c)}.thalamus .gg-lista{display:grid;gap:14px;position:relative;padding-bottom:22px}.thalamus .gg{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 48px;gap:16px;align-items:center}.thalamus .gg-n{display:flex;align-items:center;gap:4px;font-size:13.5px;font-weight:700;min-width:0}.thalamus .gg-n .rk-punto{margin-left:0}.thalamus .gg-n em{font-style:normal;font-size:11.5px;color:var(--text-muted-40);font-weight:600;margin-left:6px}.thalamus .gg-escala{position:relative;height:12px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--error) 22%,var(--hueco)),color-mix(in srgb,var(--warning) 22%,var(--hueco)) 55%,color-mix(in srgb,var(--success) 26%,var(--hueco)))}.thalamus .gg-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 55%,transparent),var(--c));transform-origin:left;animation:lnCrece .9s var(--spring) both;animation-delay:var(--d,0ms)}.thalamus .gg-pin{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%);background:var(--c);border:3px solid var(--bg-surface);box-shadow:0 0 0 2px var(--c),0 4px 14px -4px var(--c);animation:lnAparece .4s ease both;animation-delay:calc(var(--d,0ms) + .6s)}.thalamus .gg-prom{position:absolute;top:-5px;bottom:-5px;width:2px;transform:translate(-50%);background:var(--text-on-surface);opacity:.55;border-radius:2px}.thalamus .gg-v{font-size:20px;font-weight:900;text-align:right;color:var(--text-on-surface)}.thalamus .gg-eje{position:absolute;left:calc(min(220px,30%) + 16px);right:64px;bottom:0;height:16px;display:flex;justify-content:space-between;font-size:10.5px;font-weight:700;color:var(--text-muted-40)}.thalamus .gg-eje em{position:absolute;top:0;transform:translate(-50%);font-style:normal;color:var(--text-muted);white-space:nowrap}@media (max-width:640px){.thalamus .gg{grid-template-columns:minmax(0,1fr) 44px}.thalamus .gg-escala{grid-column:1 / -1;grid-row:2}.thalamus .gg-eje{display:none}}.thalamus .emb-alerta{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:var(--error-surface);border:1px solid var(--error-border);font-size:13.5px;line-height:1.45;color:var(--text-muted)}.thalamus .emb-alerta svg{color:var(--error);margin-top:2px}.thalamus .emb-alerta b{color:var(--text-on-surface)}.thalamus .emb2{display:grid;gap:6px}.thalamus .emb2-f{display:grid;grid-template-columns:26px minmax(140px,260px) minmax(0,1fr) 88px 40px;gap:12px;align-items:center;min-height:34px;padding:2px 6px;border-radius:12px;transition:background-color .15s}.thalamus .emb2-f:hover{background:var(--mat-1)}.thalamus .emb2-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--brand-secondary);background:var(--brand-secondary-surface)}.thalamus .emb2-n{min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .emb2-pista{height:14px;display:flex;justify-content:center}.thalamus .emb2-pista i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary),var(--brand-primary));box-shadow:0 0 14px -4px var(--brand-secondary);transform-origin:center;animation:lnCrece .8s var(--spring) both;animation-delay:var(--d,0ms)}.thalamus .emb2-v{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:8px}.thalamus .emb2-v b{font-size:14px;font-weight:900}.thalamus .emb2-v em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--text-muted-40);min-width:30px;text-align:right}.thalamus .emb2-c{font-size:11.5px;font-weight:800;color:var(--text-muted-40);text-align:right}.thalamus .emb2-f--mal{background:var(--error-surface)}.thalamus .emb2-f--mal .emb2-ico{color:var(--error);background:color-mix(in srgb,var(--error) 18%,transparent)}.thalamus .emb2-f--mal .emb2-n,.thalamus .emb2-f--mal .emb2-c{color:var(--error);font-weight:800}.thalamus .emb2-f--mal .emb2-pista i{background:linear-gradient(90deg,color-mix(in srgb,var(--error) 60%,transparent),var(--error),color-mix(in srgb,var(--error) 60%,transparent));box-shadow:0 0 14px -4px var(--error)}@media (max-width:640px){.thalamus .emb2-f{grid-template-columns:26px minmax(0,1fr) 70px}.thalamus .emb2-pista{grid-column:2 / -1;grid-row:2}.thalamus .emb2-c{display:none}}.thalamus .lg .lg-linea{stroke-dasharray:1;animation:lnTraza 1.2s var(--spring) both}.thalamus .lg .lg-area{animation:lnAparece .9s ease .3s both}.thalamus .lg-ult{fill:var(--brand-secondary);stroke:var(--bg-surface);stroke-width:3}.thalamus .lg .lg-ult-t{fill:var(--text-on-surface);font-size:11px;font-weight:900}.thalamus .lg-cruz{stroke:var(--text-muted-40);stroke-width:1;stroke-dasharray:3 3;opacity:0;transition:opacity .12s}.thalamus .lg-pt{fill:var(--brand-secondary);stroke:var(--bg-surface);stroke-width:2.5;opacity:0;transition:opacity .12s}.thalamus .lg-hit:hover .lg-cruz,.thalamus .lg-hit:hover .lg-pt{opacity:1}.thalamus .grafico--ancho{grid-column:1 / -1}.thalamus .g-cab{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap}.thalamus .g-cab .t-cap{margin-left:auto}.thalamus .svg-g{width:100%;height:auto;overflow:visible}.thalamus .svg-g text{fill:var(--text-muted-40);font-size:10px;font-weight:700;font-family:var(--font)}.thalamus .svg-g .grilla-l{stroke:var(--hueco);stroke-width:1}.thalamus .barras{display:grid;gap:8px}.thalamus .barra-f{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 54px;gap:var(--s3);align-items:center;font-size:13px;font-weight:600;min-width:0}.thalamus .barra-f>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .barra-f>b{text-align:right;font-weight:900;font-variant-numeric:tabular-nums}.thalamus .pista{height:14px;border-radius:4px;background:var(--hueco);overflow:hidden}.thalamus .pista i{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--c,var(--brand-secondary))}.thalamus .embudo{display:grid;gap:6px}.thalamus .emb-f{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 92px;gap:var(--s3);align-items:center;font-size:12.5px;font-weight:600;min-width:0}.thalamus .emb-f>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .emb-f>b{text-align:right;font-variant-numeric:tabular-nums;font-weight:900;font-size:12.5px}.thalamus .emb-f>b em{font-style:normal;color:var(--error);font-weight:700;font-size:11px;margin-left:4px}.thalamus .emb-f--cuello>span:first-child{color:var(--error);font-weight:800}@media (max-width:620px){.thalamus .emb-f{grid-template-columns:minmax(0,1fr) 80px}.thalamus .emb-f .pista{grid-column:1 / -1;grid-row:2}}.thalamus .hc-top{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.thalamus .hc-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 4px;border-radius:999px;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);font-size:12.5px;font-weight:700}.thalamus .hc-chip b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--brand-secondary);color:var(--on-brand)}.thalamus .hc-chip em{font-style:normal;font-size:11.5px;color:var(--text-muted);padding:0 6px;border-left:1px solid var(--brand-secondary-border)}.thalamus .hc{display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));gap:4px}.thalamus .hc-d{text-align:center;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding-bottom:4px}.thalamus .hc-h{font-size:10.5px;font-weight:700;color:var(--text-muted-40);align-self:center;text-align:right;padding-right:6px}.thalamus .hc-c{position:relative;height:30px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-secondary) var(--a),var(--hundido));transition:transform .15s}.thalamus .hc-c:hover{transform:scale(1.04);box-shadow:0 0 0 2px var(--text-on-surface)}.thalamus .hc-c b{font-size:11px;font-weight:900;color:#fff}.thalamus .hc-c--top{box-shadow:0 0 0 2px var(--brand-secondary-light),0 6px 18px -6px var(--brand-secondary)}.thalamus .hc-c em{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9.5px;font-weight:900;background:var(--text-on-surface);color:var(--page-base)}.thalamus .hc-esc{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--text-muted-40)}.thalamus .hc-esc i{width:80px;height:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-secondary) 6%,var(--hundido)),var(--brand-secondary))}.thalamus .av-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s3)}.thalamus .av-kpi{display:grid;gap:4px;padding:14px 16px;border-radius:20px;background:var(--mat-1);border:1px solid var(--border-subtle)}.thalamus .av-kpi span{font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40)}.thalamus .av-kpi b{font-size:26px;font-weight:900;letter-spacing:-.02em}.thalamus .av-kpi b em{font-style:normal;font-size:14px;color:var(--text-muted-40)}.thalamus .av-kpi--hueco b{color:var(--error)}.thalamus .av-barra{display:flex;height:5px;border-radius:999px;background:var(--hueco);overflow:hidden}.thalamus .av-barra i{display:block;height:100%;background:var(--brand-secondary)}.thalamus .av-barra i.ev{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-muted) 50%,transparent) 0,color-mix(in srgb,var(--text-muted) 50%,transparent) 2px,color-mix(in srgb,var(--text-muted) 12%,transparent) 2px,color-mix(in srgb,var(--text-muted) 12%,transparent) 5px)}.thalamus .av{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-main);background:var(--mat-1);border:1px solid var(--border-subtle)}.thalamus .av-barra-sup{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;justify-content:space-between}.thalamus .av-nav{display:flex;align-items:center;gap:6px}.thalamus .av-rango{font-size:15px;font-weight:900;margin-left:6px}.thalamus .av-ley{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:600;color:var(--text-muted)}.thalamus .av-ley span{display:inline-flex;align-items:center;gap:6px}.thalamus .av-ley span>i{width:10px;height:10px;border-radius:3px;background:var(--c)}.thalamus .av-ley .av-l-ag{background:var(--text-muted)!important}.thalamus .av-ley .av-l-ev{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-muted) 50%,transparent) 0,color-mix(in srgb,var(--text-muted) 50%,transparent) 2px,color-mix(in srgb,var(--text-muted) 12%,transparent) 2px,color-mix(in srgb,var(--text-muted) 12%,transparent) 5px)!important}.thalamus .av-ley-aviso{color:var(--warning)!important}.thalamus .av-ley .av-l-li{background:none!important;border:1.5px dashed var(--text-muted)}.thalamus .av-ley .av-l-hu{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--error) 45%,transparent) 0 2px,transparent 2px 5px)!important}.thalamus .av-cal{overflow-x:auto}.thalamus .av-cab,.thalamus .av-cuerpo{display:grid;grid-template-columns:56px minmax(0,1fr);min-width:720px}.thalamus .av-cab{grid-template-columns:56px repeat(7,minmax(0,1fr));align-items:end;padding-bottom:8px}.thalamus .av-tz{font-size:10px;font-weight:700;color:var(--text-muted-40);text-align:right;padding-right:10px}.thalamus .av-dia{display:grid;justify-items:center;gap:2px}.thalamus .av-dia span{font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.thalamus .av-dia b{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:19px;font-weight:700}.thalamus .av-dia em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--text-muted-40)}.thalamus .av-dia--hoy span{color:var(--brand-secondary)}.thalamus .av-dia--hoy b{background:var(--brand-secondary);color:var(--on-brand)}.thalamus .av-cuerpo{position:relative;border-top:1px solid var(--border-subtle)}.thalamus .av-horas{position:relative}.thalamus .av-horas span{position:absolute;right:10px;transform:translateY(-50%);font-size:10.5px;font-weight:700;color:var(--text-muted-40)}.thalamus .av-horas span:first-child{transform:none}.thalamus .av-grilla{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px);background-size:100% var(--hpx)}.thalamus .av-col{position:relative;border-left:1px solid var(--border-subtle)}.thalamus .av-col--hoy{background:color-mix(in srgb,var(--brand-secondary) 4%,transparent)}.thalamus .av-hueco{position:absolute;left:0;right:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--error) 22%,transparent) 0 2px,transparent 2px 7px)}.thalamus .av-bloque{position:absolute;border-radius:10px;background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);overflow:hidden;transition:box-shadow .15s}.thalamus .av-bloque:hover{box-shadow:0 0 0 2px var(--c);z-index:2}.thalamus .av-bloque>i{position:absolute;left:3px;right:3px;min-height:2px;border-radius:5px}.thalamus .av-bloque>i.ag{background:var(--c);box-shadow:0 2px 8px -4px var(--c)}.thalamus .av-bloque>i.ev{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-muted) 50%,transparent) 0,color-mix(in srgb,var(--text-muted) 50%,transparent) 2px,color-mix(in srgb,var(--text-muted) 12%,transparent) 2px,color-mix(in srgb,var(--text-muted) 12%,transparent) 5px)}.thalamus .av-bloque>i.pas{opacity:.4}.thalamus .av-bloque--sinleer{border:1.5px dashed var(--warning)}.thalamus .av-ev-txt{display:block;width:-moz-max-content;width:max-content;max-width:calc(100% - 4px);margin:2px;padding:0 4px;border-radius:4px;background:var(--bg-flotante);font-size:9.5px;font-weight:800;line-height:14px;color:var(--text-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.thalamus .av-ini{position:absolute;z-index:1;top:3px;left:50%;transform:translate(-50%);font-size:9px;font-weight:900;color:var(--text-on-surface);background:var(--bg-flotante);border-radius:6px;padding:1px 4px;pointer-events:none}.thalamus .av--edit .av-col{cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.thalamus .av--edit .av-bloque{cursor:grab;touch-action:none}.thalamus .av-bloque--drag{cursor:grabbing;z-index:4;box-shadow:0 0 0 2px var(--c),0 10px 24px -10px var(--c)}.thalamus .av-ghost{background:color-mix(in srgb,var(--c) 35%,transparent);border:1.5px dashed var(--c);z-index:4;pointer-events:none}.thalamus .av-asa{position:absolute;left:0;right:0;height:8px;z-index:2;cursor:ns-resize}.thalamus .av-asa--t{top:-2px}.thalamus .av-asa--b{bottom:-2px}.thalamus .av-asa:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:3px;border-radius:2px;background:var(--c);transform:translate(-50%,-50%);opacity:0;transition:opacity .15s}.thalamus .av-bloque:hover .av-asa:after{opacity:1}.thalamus .av-del{position:absolute;z-index:3;top:3px;right:3px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--bg-flotante);color:var(--text-muted);opacity:0;transition:opacity .15s}.thalamus .av-bloque:hover .av-del{opacity:1}.thalamus .av-del:hover{color:var(--error)}.thalamus .av-hora{position:absolute;z-index:1;top:4px;left:6px;right:24px;font-size:9.5px;font-weight:800;color:var(--text-on-surface);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thalamus .av-ley-edit{color:var(--brand-secondary)!important}.thalamus .av-ley-edit svg{width:12px;height:12px}.thalamus .hrs-yo{display:flex;align-items:center;gap:8px;font-size:13px}.thalamus .hrs-yo .avatar--sm{border-radius:50%}.thalamus .hrs-yo span{color:var(--text-muted-40);font-size:12px}.thalamus .av-ahora{position:absolute;left:-1px;right:0;height:2px;background:var(--error);z-index:3}.thalamus .av-ahora:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--error)}@media (max-width:1100px){.thalamus .av-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.thalamus .av-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.thalamus .calor{display:grid;gap:3px;grid-template-columns:28px repeat(14,minmax(0,1fr));font-size:9.5px;font-weight:700;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.thalamus .calor span{text-align:center;align-self:center}.thalamus .calor i{aspect-ratio:1.4;border-radius:4px;background:var(--brand-secondary)}.thalamus .scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--bg-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:var(--s4)}@media (min-width:720px){.thalamus .scrim{align-items:center}}.thalamus .modal{position:relative;isolation:isolate;width:min(620px,100%);max-height:min(88vh,920px);overflow:auto;overscroll-behavior:contain;background:var(--bg-surface);border:1px solid var(--border-main);border-top-color:var(--sheen);border-radius:var(--radius-main);box-shadow:var(--shadow-main);padding:var(--s6);animation:lnModalIn .3s var(--spring) both}.thalamus .modal-cab{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap}.thalamus .modal-tit{display:grid;gap:6px;min-width:0;flex:1}.thalamus .modal--conf{width:min(900px,100%);padding:0}.thalamus .conf-cab{display:flex;gap:var(--s4);flex-wrap:wrap;padding:var(--s6) var(--s6) var(--s4);border-bottom:1px solid var(--border-subtle);display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;row-gap:var(--s4)}.thalamus .conf-cab .tabs{grid-column:1 / -1;grid-row:2;justify-self:start}.thalamus .conf-cab>.ibtn{grid-column:4;grid-row:1}.thalamus .conf-cuerpo{padding:var(--s6);display:grid;gap:var(--s6)}.thalamus .fm-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s6) var(--s6) var(--s4);border-bottom:1px solid var(--border-subtle)}.thalamus .fm-bloque{display:grid;gap:var(--s3);justify-items:start}.thalamus .fm-bloque>.input,.thalamus .fm-bloque .ia{width:100%}.thalamus .fm-nuevo{display:grid;gap:var(--s3);width:100%;justify-items:start}.thalamus .fm-nuevo .input{width:100%}.thalamus .fm-fila{display:flex;align-items:center;gap:var(--s2)}.thalamus .fm-acc{display:flex;align-items:center;gap:var(--s2);justify-content:flex-end;flex-wrap:wrap;width:100%}.thalamus .ia{display:grid;gap:var(--s3);justify-items:start}.thalamus .perfil{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s6);align-items:center}@media (max-width:620px){.thalamus .perfil{grid-template-columns:minmax(0,1fr)}}.thalamus .avatar-g{width:128px;height:128px;border-radius:50%;display:grid;place-items:center;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);color:var(--brand-secondary);font-size:40px;font-weight:900;box-shadow:0 18px 40px -12px #1323c699}.thalamus .pcampo{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--s4);align-items:center;margin-bottom:var(--s3)}@media (max-width:620px){.thalamus .pcampo{grid-template-columns:minmax(0,1fr);gap:6px}}.thalamus .pcampo .input{border-radius:999px;height:50px;padding:0 22px;font-size:16px}.thalamus .apariencia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;border-radius:999px;background:var(--hundido);border:1px solid var(--border-subtle)}.thalamus .apariencia button{height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-muted)}.thalamus .apariencia button svg{width:16px;height:16px}.thalamus .apariencia button[aria-pressed=true]{background:var(--mat-3);color:var(--text-on-surface)}.thalamus .cf-f{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:8px 8px 8px 16px;border-radius:20px;background:var(--bg-element);border:1px solid var(--border-subtle);margin-bottom:var(--s2)}.thalamus .cf-punto{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 24%,transparent)}.thalamus .cf-f--pausado .cf-punto{background:var(--idle)}.thalamus .cf-nom{height:38px;padding:0 10px;border-radius:10px;border:1px solid transparent;background:none;outline:none;font-size:15px;font-weight:800;min-width:0;width:100%}.thalamus .cf-nom:focus{border-color:var(--focus-blue);background:var(--bg-input);box-shadow:none}.thalamus .cf-f .entrada{height:38px;padding:0 4px 0 10px}.thalamus .cf-f .entrada input{font-size:13px}.thalamus .cf-acc{display:flex;align-items:center;gap:6px}.thalamus .cf-borrar{grid-column:1 / -1}.thalamus .cf-origenes{grid-column:2 / -1;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 0 4px 10px}.thalamus .cf-o-tit{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40);margin-right:4px}.thalamus .cf-o{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 11px;border-radius:999px;background:var(--hundido);border:1px solid var(--border-subtle);font-size:12.5px;font-weight:700}.thalamus .cf-o--setter{padding-left:3px}.thalamus .cf-o button{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--text-muted-40)}.thalamus .cf-o button:hover{background:var(--mat-3);color:var(--error)}.thalamus .avatar--xs{width:22px;height:22px;border-radius:50%;font-size:9px}.thalamus .cf-o-nuevo input{height:28px;width:150px;padding:0 11px;border-radius:999px;border:1px dashed var(--border-control);background:none;outline:none;font-size:12.5px;font-weight:600}.thalamus .cf-o-nuevo input:focus{border-style:solid;border-color:var(--focus-blue);background:var(--bg-input)}.thalamus .cf-o-nuevo input::-moz-placeholder{color:var(--text-muted-40)}.thalamus .cf-o-nuevo input::placeholder{color:var(--text-muted-40)}.thalamus .cf-origenes .sx{height:28px;border-radius:999px;border-style:dashed;font-size:12.5px}@media (max-width:720px){.thalamus .cf-origenes{grid-column:1 / -1;padding-left:0}}.thalamus .foto{position:relative;overflow:hidden;cursor:pointer}.thalamus .foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thalamus .foto input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.thalamus .foto-pista{position:absolute;left:0;right:0;bottom:0;padding:6px 0 8px;background:#0206179e;color:#fff;text-align:center;font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .18s}.thalamus .foto:hover .foto-pista,.thalamus .foto:focus-within .foto-pista{opacity:1}.thalamus .avatar.foto:focus-within{box-shadow:var(--focus-ring)}.thalamus .perfil-foto{display:grid;gap:8px;justify-items:center}.thalamus .rol{display:grid;gap:var(--s3);padding:var(--s3) var(--s3) var(--s3) var(--s4);border-radius:20px;background:var(--bg-element);border:1px solid var(--border-subtle);margin-bottom:var(--s2)}.thalamus .rol-cab{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.thalamus .accesos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.thalamus .acceso{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-input);font-size:12px;font-weight:700;color:var(--text-muted-40)}.thalamus .acceso svg{width:13px;height:13px}.thalamus .acceso[aria-pressed=true]{color:var(--text-on-surface);border-color:var(--brand-secondary-border);background:var(--brand-secondary-surface)}.thalamus .acceso[aria-pressed=true] svg{color:var(--brand-secondary)}.thalamus .crear-ops{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.thalamus .crear-op{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--bg-element);border:1px solid var(--border-subtle);text-align:left;font-size:14px;font-weight:700;transition:border-color .16s,background-color .16s}.thalamus .crear-op:hover,.thalamus .crear-op:focus-visible{border-color:var(--brand-secondary-border);background:var(--brand-secondary-surface)}.thalamus .crear-op svg{width:18px;height:18px;color:var(--brand-secondary)}.thalamus .crear-op kbd{margin-left:auto;min-width:24px;height:24px;padding:0 6px;border-radius:7px;display:grid;place-items:center;border:1px solid var(--border-main);font:900 11px var(--font);color:var(--text-muted)}.thalamus .matriz{overflow-x:auto;border-radius:20px;border:1px solid var(--border-subtle);background:var(--bg-element)}.thalamus .rol-ico{width:30px;height:30px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent)}.thalamus .rol-ico--l{width:38px;height:38px;border-radius:12px}.thalamus .prm-rol{display:grid;gap:6px;justify-items:center;min-width:0}.thalamus .prm-rol b{font-size:11.5px;font-weight:900;letter-spacing:.08em;color:var(--text-on-surface)}.thalamus .rl-lista{display:grid;gap:8px}.thalamus .rl{display:grid;grid-template-columns:22px 38px minmax(0,1fr) 72px 150px 130px auto 30px 30px;gap:10px;align-items:center;padding:8px 10px 8px 4px;border-radius:18px;background:var(--bg-element);border:1px solid var(--border-subtle)}.thalamus .rl .sx{width:100%}.thalamus .rl-ab{height:38px;width:100%;padding:0 8px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--bg-input);outline:none;text-align:center;font-size:13px;font-weight:900;letter-spacing:.1em}.thalamus .rl-ab:focus{border-color:var(--focus-blue)}.thalamus .rl-n{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:var(--text-muted-40);padding:0 4px}@media (max-width:860px){.thalamus .rl{grid-template-columns:22px 38px minmax(0,1fr) 64px}.thalamus .rl .sx,.thalamus .rl-n,.thalamus .rl .ibtn{grid-row:2}.thalamus .rl>.sx:nth-of-type(1){grid-column:3}}.thalamus .vis-caja{position:relative;grid-column:3;grid-row:1}.thalamus .vis-btn{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--mat-3);border:1px solid var(--border-main)}.thalamus .vis-btn:hover{border-color:var(--border-control)}.thalamus .vis-btn>i{width:22px;height:14px;border-radius:4px;background:var(--brand-secondary);box-shadow:0 0 12px -2px var(--brand-secondary)}.thalamus .vis-btn[data-v=flotante]>i{width:14px;height:9px;outline:2px solid var(--border-control);outline-offset:3px}.thalamus .vis-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:5;width:280px;padding:12px;border-radius:22px;background:var(--bg-flotante);border:1px solid var(--border-main);box-shadow:var(--shadow-main);display:grid;gap:2px}.thalamus .vis-cab{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px 8px}.thalamus .vis-op{display:flex;align-items:center;gap:14px;padding:10px 8px;border-radius:12px;font-size:14px;font-weight:700;text-align:left}.thalamus .vis-op:hover{background:var(--mat-3)}.thalamus .vis-op span{flex:1}.thalamus .vis-op>svg{color:var(--brand-secondary);opacity:0}.thalamus .vis-op[aria-checked=true]>svg{opacity:1}.thalamus .vis-ico{width:40px;height:26px;flex-shrink:0;border-radius:8px;display:grid;place-items:center}.thalamus .vis-ico--completa{background:var(--brand-secondary)}.thalamus .vis-ico--completa>i{display:none}.thalamus .vis-ico--flotante{border:2px solid var(--border-control);background:var(--hundido)}.thalamus .vis-ico--flotante>i{width:24px;height:12px;border-radius:4px;background:var(--brand-secondary)}.thalamus .modal--conf.modal--full{width:calc(100vw - 32px)!important;height:calc(100dvh - 32px);max-height:none;border-radius:28px}.thalamus .modal--full .conf-cuerpo{max-width:1240px;width:100%;margin-inline:auto}.thalamus .prm{display:grid}.thalamus .prm-f{display:grid;align-items:center;gap:4px;padding:4px 8px;border-top:1px solid var(--border-subtle)}.thalamus .prm-f:not(.prm-cab):hover{background:var(--mat-1)}.thalamus .prm-f>span[role=cell]{display:grid;place-items:center}.thalamus .prm-cab{border-top:0;padding-top:10px;padding-bottom:10px;align-items:end}.thalamus .prm-rol{display:grid;gap:4px;justify-items:center;min-width:0}.thalamus .prm-nom{width:100%;height:40px;resize:none;overflow:hidden;padding:2px 6px;border-radius:10px;border:1px solid transparent;background:none;outline:none;text-align:center;font-size:12.5px;font-weight:800;line-height:1.3}.thalamus .prm-nom:hover{border-color:var(--border-subtle)}.thalamus .prm-nom:focus{border-color:var(--focus-blue);background:var(--bg-input)}.thalamus .prm-rol-pie{display:flex;align-items:center;gap:2px;font-size:11px;font-weight:700;color:var(--text-muted-40)}.thalamus .prm-rol-pie .num{margin-right:4px}.thalamus .prm-p{display:flex;align-items:center;gap:8px;padding-left:12px;font-size:13px;font-weight:600;color:var(--text-muted)}.thalamus .prm-p svg{color:var(--success)}.thalamus .prm-sec{padding:14px 12px 6px;border-top:1px solid var(--border-subtle)}.thalamus .prm-sec span{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-surface)}.thalamus .prm-sec svg{color:var(--brand-secondary)}.thalamus .mb-lista{display:grid;gap:8px}.thalamus .mb{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(0,1.3fr) 190px 34px;gap:10px;align-items:center;padding:8px 8px 8px 10px;border-radius:18px;background:var(--bg-element);border:1px solid var(--border-subtle)}.thalamus .mb .avatar{border-radius:50%}.thalamus .mb .entrada{height:38px;padding:0 10px}.thalamus .mb .entrada input{font-size:13px}.thalamus .mb .sx{width:100%}.thalamus .mb-nuevo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 190px auto;gap:8px;align-items:center;padding:8px;border-radius:18px;border:1px dashed var(--border-control)}.thalamus .mb-nuevo .input{height:38px;border-radius:12px;font-size:13px}.thalamus .mb-nuevo .sx{width:100%}.thalamus .mb-nota{display:flex;align-items:center;gap:6px}@media (max-width:720px){.thalamus .mb{grid-template-columns:38px minmax(0,1fr) 34px}.thalamus .mb .entrada,.thalamus .mb .sx{grid-column:2 / -1}.thalamus .mb-nuevo{grid-template-columns:minmax(0,1fr)}}.thalamus .yo-caja{position:relative;margin-left:auto}.thalamus .yo-caja .yo{margin-left:0}.thalamus .yo-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:290px;max-height:min(70vh,520px);overflow:auto;padding:8px;border-radius:22px;background:var(--bg-flotante);border:1px solid var(--border-main);box-shadow:var(--shadow-main);display:grid;gap:2px;animation:lnModalIn .22s var(--spring) both}.thalamus .ym-cab{display:flex;align-items:center;gap:12px;padding:8px 10px 12px}.thalamus .ym-cab div{display:grid;min-width:0}.thalamus .ym-cab b{font-size:14px;font-weight:800}.thalamus .ym-cab div span{font-size:12px;color:var(--text-muted-40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .ym-op{display:flex;align-items:center;gap:12px;min-height:42px;padding:6px 10px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--text-muted);text-align:left}.thalamus .ym-op>span:not(.avatar):not(.rol-ico){flex:1;min-width:0;display:grid}.thalamus .ym-op .avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;font-size:11px;box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 30%,transparent)}.thalamus .ym-op .rol-ico{width:32px;height:32px}.thalamus .ym-op em{font-style:normal;font-size:11.5px;color:var(--text-muted-40)}.thalamus .ym-op:hover,.thalamus .ym-op:focus-visible{background:var(--mat-3);color:var(--text-on-surface)}.thalamus .ym-op--on{color:var(--text-on-surface)}.thalamus .ym-op--on>svg:last-child{color:var(--brand-secondary)}.thalamus .ym-ini{width:28px;height:28px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;font-size:10.5px;font-weight:900;color:var(--brand-secondary);background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border)}.thalamus .ym-sep{height:1px;margin:4px 8px;background:var(--border-subtle)}.thalamus .ym-sub{display:flex;align-items:center;gap:8px;padding:4px 4px 8px;border-bottom:1px solid var(--border-subtle);margin-bottom:4px;font-size:14px}.thalamus .dock-sim{position:absolute;right:calc(100% + 10px);width:-moz-max-content;width:max-content;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;height:44px;padding:0 4px;border-radius:999px;flex-shrink:0;background:var(--bg-surface);border:1px solid var(--brand-secondary-border);box-shadow:0 8px 20px -12px var(--brand-secondary)}.thalamus .dock-sim[hidden]{display:none}.thalamus .ds-ico{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand-secondary),var(--brand-secondary-light));box-shadow:0 6px 16px -6px var(--brand-secondary)}.thalamus .ds-txt{display:grid;min-width:0;line-height:1.2}.thalamus .ds-txt em,.thalamus .ds-txt i{display:none}.thalamus .dock-sim .ds-txt{flex-shrink:0;min-width:auto;padding:0 2px}.thalamus .ds-txt em{font-style:normal;font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-secondary)}.thalamus .ds-txt b{font-size:12px;font-weight:900;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .ds-txt i{font-style:normal;font-size:11px;color:var(--text-muted-40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .ds-x{width:26px;height:26px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:var(--text-muted);background:var(--mat-3)}.thalamus .ds-x:hover{color:var(--text-on-surface);background:var(--brand-secondary-surface)}.thalamus .yo--sim{border-color:var(--brand-secondary-border);background:linear-gradient(135deg,var(--brand-secondary-surface),var(--mat-1));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-secondary) 10%,transparent)}.thalamus .yo--sim .yo-txt span{color:var(--brand-secondary)}.thalamus .yo-av--sim{overflow:visible;color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--bg-surface));box-shadow:0 0 0 2px var(--brand-secondary)}.thalamus .yo-av--sim img{border-radius:50%}.thalamus .yo-sim-badge{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--brand-secondary);border:2px solid var(--page-base)}@media (max-width:640px){.thalamus .dock-sim{right:auto;left:0;top:auto;transform:none;bottom:calc(100% + 8px)}}.thalamus .vista.ro .bloq{opacity:.55;cursor:not-allowed}.thalamus .vista.ro .sx.bloq,.thalamus .vista.ro input.bloq{opacity:.8}.thalamus .mtz{min-width:700px;display:grid}.thalamus .mtz-f{display:grid;grid-template-columns:minmax(200px,2fr) 64px repeat(6,minmax(54px,1fr)) 40px;align-items:center;gap:4px;padding:6px 10px 6px 6px;border-top:1px solid var(--border-subtle)}.thalamus .mtz-f:first-child{border-top:0}.thalamus .mtz-f:not(.mtz-cab):hover{background:var(--mat-1)}.thalamus .mtz-cab{padding-top:12px;padding-bottom:10px}.thalamus .mtz-cab span{display:grid;justify-items:center;gap:4px;color:var(--text-muted-40)}.thalamus .mtz-cab span:first-child{justify-items:start;padding-left:10px}.thalamus .mtz-cab span:first-child,.thalamus .mtz-cab span:nth-child(2){font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;align-self:end}.thalamus .mtz-cab em{font-style:normal;font-size:9.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.thalamus .mtz-n{text-align:center;font-size:13px;font-weight:800;color:var(--text-muted)}.thalamus .chk{width:28px;height:28px;margin:auto;border-radius:9px;display:grid;place-items:center;border:1.5px solid var(--border-main);color:transparent;transition:background-color .16s,border-color .16s,transform .16s var(--spring)}.thalamus .chk svg{width:15px;height:15px}.thalamus .chk:hover{border-color:var(--brand-secondary-border)}.thalamus .chk:active{transform:scale(.9)}.thalamus .chk[aria-pressed=true]{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--on-brand)}.thalamus .ruteo{position:relative;isolation:isolate;overflow:visible;display:grid;gap:12px;padding:var(--s4) var(--s4) var(--s4);border-radius:24px;background:var(--mat-1);border:1px solid var(--border-subtle)}.thalamus .ruteo-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:2px 4px 4px}.thalamus .ayuda{position:relative;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;color:var(--text-muted);border:1px solid var(--border-control);cursor:help;flex-shrink:0}.thalamus .ayuda:hover,.thalamus .ayuda:focus-visible{color:var(--text-on-surface);border-color:var(--text-muted)}.thalamus .ayuda:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%) translateY(-4px);width:-moz-max-content;width:max-content;max-width:min(300px,80vw);padding:10px 12px;border-radius:12px;background:var(--bg-flotante);border:1px solid var(--border-main);box-shadow:var(--shadow-main);font-size:12px;font-weight:600;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--text-on-surface);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:20;text-align:left}.thalamus .ayuda:hover:after,.thalamus .ayuda:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.thalamus .reglas{gap:10px}.thalamus .regla{display:grid;grid-template-columns:24px minmax(0,1fr) 250px 30px;gap:12px;align-items:start;padding:12px 10px 12px 4px;border-radius:18px;background:var(--bg-element);border:1px solid var(--border-subtle)}.thalamus .regla>.grip{margin-top:4px}.thalamus .regla-x{margin-top:4px}.thalamus .conds{display:grid;gap:8px;min-width:0}.thalamus .cond{display:grid;grid-template-columns:22px minmax(0,1.15fr) minmax(0,1fr) 26px;gap:8px;align-items:center;min-width:0}.thalamus .cond-y{font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40);text-align:right}.thalamus .cond .sx{width:100%}.thalamus .cond-mas{justify-self:start;margin-left:30px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--text-muted)}.thalamus .cond-mas svg{width:13px;height:13px}.thalamus .cond-mas:hover{color:var(--brand-secondary);background:var(--brand-secondary-surface)}.thalamus .msel-caja{position:relative;min-width:0}.thalamus .msel{width:100%;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px 0 12px;border-radius:12px;border:1px solid var(--brand-secondary-border);background:var(--brand-secondary-surface);font-size:13px;font-weight:700;color:var(--text-on-surface);text-align:left;transition:border-color .16s}.thalamus .msel span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .msel b{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:11px;background:var(--brand-secondary);color:var(--on-brand)}.thalamus .msel svg{flex-shrink:0;color:var(--text-muted)}.thalamus .msel:hover{border-color:var(--brand-secondary)}.thalamus .msel--vacio{border:1px dashed var(--border-control);background:var(--hundido);color:var(--text-muted-40)}.thalamus .msel:disabled{opacity:.5;cursor:not-allowed}.thalamus .msel-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:max(100%,280px);max-width:min(420px,86vw);max-height:300px;overflow:auto;padding:6px;border-radius:14px;background:var(--bg-flotante);border:1px solid var(--border-main);box-shadow:var(--shadow-main);display:grid;gap:2px}.thalamus .msel-op{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.35;text-align:left;color:var(--text-muted)}.thalamus .msel-op:hover{background:var(--mat-3);color:var(--text-on-surface)}.thalamus .msel-op i{flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:6px;border:1.5px solid var(--border-control);display:grid;place-items:center}.thalamus .msel-op i svg{opacity:0;color:var(--on-brand)}.thalamus .msel-op[aria-selected=true]{color:var(--text-on-surface)}.thalamus .msel-op[aria-selected=true] i{background:var(--brand-secondary);border-color:var(--brand-secondary)}.thalamus .msel-op[aria-selected=true] i svg{opacity:1}.thalamus .destino{display:flex;align-items:center;gap:8px;min-width:0}.thalamus .destino-flecha{width:26px;height:26px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.thalamus .destino .sx{flex:1;min-width:0}.thalamus .agregar--sm{height:40px;border-radius:14px}.thalamus .regla--resto{align-items:center;background:var(--hundido);padding-left:14px;grid-template-columns:minmax(0,1fr) 250px 30px}.thalamus .regla-resto-t{font-size:13px;font-weight:700;color:var(--text-muted)}@container (max-width:760px){.thalamus .regla{grid-template-columns:24px minmax(0,1fr) 30px}.thalamus .regla>.destino{grid-column:2;grid-row:2}.thalamus .regla>.regla-x{grid-column:3;grid-row:1}.thalamus .cond{grid-template-columns:22px minmax(0,1fr) 26px}.thalamus .cond .msel-caja{grid-column:2;grid-row:2}.thalamus .regla--resto{grid-template-columns:minmax(0,1fr)}.thalamus .regla--resto>.destino{grid-column:auto;grid-row:auto}.thalamus .regla--resto>span:last-child{display:none}}@container (max-width:520px){.thalamus .ruteo{padding:12px}.thalamus .regla{grid-template-columns:minmax(0,1fr) 30px;padding:10px;gap:10px}.thalamus .regla>.grip{display:none}.thalamus .regla>.destino{grid-column:1}.thalamus .regla>.regla-x{grid-column:2}.thalamus .cond{grid-template-columns:18px minmax(0,1fr) 26px;gap:6px}.thalamus .cond-mas{margin-left:24px}}.thalamus .rf{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0;align-items:center;padding:8px 4px 4px}.thalamus .rf-inicio{display:grid;gap:2px;justify-items:start;padding:14px;border-radius:16px;background:var(--bg-element);border:1px solid var(--border-subtle);position:relative}.thalamus .rf-inicio b{font-size:14px;font-weight:900;line-height:1.25}.thalamus .rf-inicio>span:last-child{font-size:12px;color:var(--text-muted-40)}.thalamus .rf-ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;margin-bottom:6px;color:var(--info);background:var(--info-surface);border:1px solid var(--info-border)}.thalamus .rf-inicio:after{content:"";position:absolute;left:100%;top:50%;width:28px;border-top:1.5px solid var(--arista)}.thalamus .rf-ramas{display:grid;gap:12px;padding-left:28px;position:relative}.thalamus .rf-fila{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.15fr);align-items:center;position:relative;padding-left:20px}.thalamus .rf-fila:before{content:"";position:absolute;left:0;top:50%;width:20px;border-top:1.5px solid var(--arista)}.thalamus .rf-fila:after{content:"";position:absolute;left:0;top:-6px;bottom:-6px;border-left:1.5px solid var(--arista)}.thalamus .rf-fila:first-child:after{top:50%}.thalamus .rf-fila:last-child:after{bottom:50%}.thalamus .rf-fila:only-child:after{display:none}.thalamus .rf-regla{display:grid;gap:3px;padding:10px 12px;border-radius:14px;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);min-width:0}.thalamus .rf-regla b{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-secondary)}.thalamus .rf-regla span{font-size:12.5px;font-weight:600;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thalamus .rf-regla--resto{background:var(--hundido);border-color:var(--border-subtle)}.thalamus .rf-regla--resto b{color:var(--text-muted)}.thalamus .rf-regla--no{background:var(--error-surface);border-color:var(--error-border)}.thalamus .rf-regla--no b{color:var(--error)}.thalamus .rf-flecha{height:1.5px;background:var(--arista);position:relative;margin:0 4px}.thalamus .rf-flecha:after{content:"";position:absolute;right:-1px;top:-4px;border:4.5px solid transparent;border-left:6px solid var(--arista);border-right:0}.thalamus .rf-flecha--no{background:var(--error)}.thalamus .rf-flecha--no:after{border-left-color:var(--error)}.thalamus .rf-prio{display:grid;gap:8px;padding:10px 12px;border-radius:14px;background:var(--bg-element);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);min-width:0}.thalamus .rf-prio--no{--c:var(--error)}.thalamus .rf-prio-cab{display:flex;align-items:center;gap:8px;min-width:0}.thalamus .rf-prio-cab b{font-size:14px;font-weight:900;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .rf-prio-cab>svg{color:var(--error)}.thalamus .rf-prio .prio{width:26px;height:26px;border-radius:8px;font-size:12px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border-color:color-mix(in srgb,var(--c) 36%,transparent)}.thalamus .rf-est{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--text-muted-40);white-space:nowrap}.thalamus .rf-closers{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.thalamus .rf-closers>i{color:var(--text-muted-40);font-style:normal;display:grid}.thalamus .rf-closer{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 2px;border-radius:999px;background:var(--hundido);font-size:12px;font-weight:700}.thalamus .rf-closer .avatar--sm{width:24px;height:24px;border-radius:50%;font-size:10px}@container (max-width:760px){.thalamus .rf{grid-template-columns:minmax(0,1fr);gap:16px}.thalamus .rf-inicio:after{display:none}.thalamus .rf-ramas{padding-left:0}.thalamus .rf-fila{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:16px}.thalamus .rf-fila:before{width:12px;top:20px}.thalamus .rf-flecha{display:none}}.thalamus .integ{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.thalamus .int{display:grid;gap:var(--s3);padding:var(--s4);border-radius:20px;background:var(--bg-element);border:1px solid var(--border-subtle);align-content:start}.thalamus .int--on{border-color:var(--brand-secondary-border)}.thalamus .int-cab{display:flex;align-items:center;gap:var(--s3)}.thalamus .int-cab b{flex:1;font-size:15px;font-weight:800}.thalamus .int-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);font-size:13px;font-weight:600;color:var(--text-muted)}.thalamus .disp{display:grid;gap:var(--s3);padding:var(--s4);border-radius:20px;background:var(--bg-element);border:1px solid var(--border-subtle)}.thalamus .disp .horario{border-top:0;padding:0}.thalamus .link-p{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:12px 14px;border-radius:16px;background:var(--hundido);border:1px solid var(--border-subtle)}.thalamus .link-p .entrada{height:34px;flex:1 1 220px}.thalamus .toast{position:fixed;left:0;right:0;margin-inline:auto;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);bottom:calc(116px + env(safe-area-inset-bottom,0px));z-index:120;display:flex;align-items:center;gap:10px;padding:9px 10px 9px 14px;border-radius:999px;background:var(--bg-flotante);border:1px solid var(--border-main);box-shadow:var(--shadow-main);font-size:13px;font-weight:700;animation:lnTipIn .22s ease-out both}.thalamus .toast>svg{width:16px;height:16px;color:var(--success)}.thalamus .toast[data-tono=error]>svg{color:var(--error)}.thalamus .toast>span{padding-right:8px}.thalamus .toast-acc{height:30px;padding:0 12px;border-radius:999px;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);color:var(--brand-secondary);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.thalamus .dock{position:fixed;left:0;right:0;width:-moz-max-content;width:max-content;margin-inline:auto;bottom:calc(var(--s6) + env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:center;gap:var(--s3);max-width:calc(100vw - var(--s4) * 2)}.thalamus .dock-barra{position:relative;isolation:isolate;display:flex;align-items:center;padding:7px;border-radius:24px;min-width:0;background:var(--bg-surface);-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px);border:1px solid var(--border-main);border-top-color:var(--sheen);box-shadow:var(--shadow-main),0 0 0 1px #00000040;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.thalamus .dock-barra::-webkit-scrollbar{display:none}.thalamus .dock .humo{opacity:calc(var(--humo-op) * .8)}.thalamus .dock .humo i{width:56%;filter:blur(26px)}.thalamus .dock-nav{position:relative;display:flex;align-items:center;gap:var(--s1)}.thalamus .dock-item{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:10px;height:56px;padding:0 20px;border-radius:17px;color:var(--text-muted-40);font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:color .22s,transform .26s var(--spring)}.thalamus .dock-item svg{width:20px;height:20px;transition:transform .32s var(--spring)}.thalamus .dock-item:hover{color:var(--text-on-surface)}.thalamus .dock-item:hover svg{transform:scale(1.14) rotate(-4deg)}.thalamus .dock-item:active{transform:scale(.95)}.thalamus .dock-item[aria-current=page]{color:var(--text-on-surface)}.thalamus .dock-num{position:absolute;top:9px;left:20px;font-size:9px;font-weight:900;letter-spacing:.18em;color:var(--text-muted-40)}.thalamus .dock-item[aria-current=page] .dock-num{color:var(--brand-secondary)}.thalamus .dock-label{margin-top:9px}.thalamus .dock-ind{position:absolute;top:0;height:100%;border-radius:17px;background:var(--mat-3);border-top:1px solid var(--sheen);box-shadow:0 2px 12px #00000047;left:0;width:var(--w,0);transform:translate(var(--x,0));transition:transform .42s var(--spring),width .42s var(--spring);pointer-events:none}.thalamus .hrs-cab{display:flex;align-items:center;gap:var(--s3);padding:0 4px}.thalamus .hrs-cab .avatar--l{border-radius:50%}.thalamus .hrs-cab>div{display:grid;gap:4px}.thalamus .hrs-tit{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:var(--s3) 4px 0}.thalamus .hrs-tit svg{color:var(--brand-secondary)}.thalamus .hrs-disp{padding:0;overflow:hidden}.thalamus .hrs-disp .horario{border-top:0}.thalamus .yo-vs{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:12px;padding:var(--s4);border-radius:var(--radius-main);background:var(--mat-1);border:1px solid var(--brand-secondary-border)}.thalamus .yo-vs-cab{display:flex;align-items:center;gap:10px}.thalamus .yo-vs-cab .avatar--sm{border-radius:50%}.thalamus .yo-vs-cab b{font-size:15px;font-weight:900}.thalamus .yo-vs-cab span{font-size:12px;color:var(--text-muted-40)}.thalamus .yo-vs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}.thalamus .vs{display:grid;gap:4px;padding:12px 14px;border-radius:18px;background:var(--bg-element);border:1px solid var(--border-subtle)}.thalamus .vs-n{font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.thalamus .vs-c{font-size:12px;color:var(--text-muted)}.thalamus .vs-c b{color:var(--text-on-surface)}.thalamus .barra-f--otro{opacity:.55}.thalamus .barra-f--yo span em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-secondary)}@media (max-width:760px){.thalamus .yo-vs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.thalamus .dock-yo{height:64px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 18px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--brand-secondary-border);color:var(--text-on-surface);font-size:14px;font-weight:700;box-shadow:var(--shadow-main);transition:transform .2s var(--spring),border-color .2s}.thalamus .dock-yo[hidden]{display:none}.thalamus .dock-yo svg{color:var(--brand-secondary)}.thalamus .dock-yo:hover{border-color:var(--brand-secondary);transform:translateY(-2px)}.thalamus .dock-conf{width:64px;height:64px;flex-shrink:0;border-radius:20px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#ff3fa4,#ff6ad5);color:#fff;box-shadow:0 12px 26px -10px #ff3fa4a6;transition:transform .26s var(--spring)}.thalamus .dock-conf .sg-tile{width:100%;height:100%}.thalamus .sg-perilla{transform-box:view-box;transform-origin:50px 50px;transform:rotate(40deg)}.thalamus .sg-muesca{stroke:url(#sgG)}.thalamus .sg-fondo{fill:url(#sgG)}.thalamus .sg-48{width:48px;height:48px}@keyframes sgToque{50%{transform:rotate(52deg)}}.thalamus .dock-conf:is(:hover,:focus-visible) .sg-perilla,.thalamus .sg-tile:hover .sg-perilla{animation:sgToque .52s cubic-bezier(.3,.8,.2,1)}@media (prefers-color-scheme: light){.thalamus:not([data-theme=dark]) .sg-fondo{fill:#1323c6}.thalamus:not([data-theme=dark]) .sg-muesca{stroke:#1323c6}.thalamus:not([data-theme=dark]) .dock-conf{background:#1323c6;box-shadow:0 12px 26px -10px #1323c680}}.thalamus[data-theme=light] .sg-fondo{fill:#1323c6}.thalamus[data-theme=light] .sg-muesca{stroke:#1323c6}.thalamus[data-theme=light] .dock-conf{background:#1323c6;box-shadow:0 12px 26px -10px #1323c680}.thalamus .dock-conf:active{transform:scale(.93)}@media (max-width:900px){.thalamus .dock-item{padding:0 15px}.thalamus .dock-num{left:15px}.thalamus .dock-item:not([aria-current=page]) .dock-label{display:none}.thalamus .dock-item:not([aria-current=page]) .dock-num{position:static;margin-top:0}.thalamus .dock-conf{width:56px;height:56px;border-radius:18px}}@media (max-width:640px){.thalamus .wrap{padding-block:var(--s4) 112px}.thalamus .t-h1{font-size:30px}.thalamus .dock{left:8px;right:8px;width:auto;max-width:none;margin:0;bottom:calc(8px + env(safe-area-inset-bottom,0px));gap:8px}.thalamus .dock-barra{flex:1;padding:5px;border-radius:22px}.thalamus .dock-nav{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px}.thalamus .dock-item{flex-direction:column;justify-content:center;gap:3px;height:54px;padding:0!important;border-radius:16px;min-width:0}.thalamus .dock-item svg{width:20px;height:20px}.thalamus .dock-item .dock-label{display:block!important;margin:0;font-size:10.5px;font-weight:700;letter-spacing:.01em}.thalamus .dock-num{display:none}.thalamus .dock-ind{border-radius:16px}.thalamus .dock-conf{width:54px;height:54px;border-radius:18px}.thalamus .dock-yo{height:54px;width:54px;padding:0;justify-content:center;border-radius:18px}.thalamus .dock-yo span{display:none}.thalamus .compo{grid-template-columns:minmax(0,1fr);padding:var(--s4);gap:var(--s3)}.thalamus .compo-icono{width:34px;height:34px;border-radius:11px}.thalamus .compo .t-h3{font-size:17px}.thalamus .compo .entrada{height:46px}.thalamus .panel,.thalamus .ev-bloque{padding:var(--s4)}.thalamus .barra{gap:8px}.thalamus .scrim{padding:0}.thalamus .modal{width:100%!important;max-height:94dvh;border-radius:26px 26px 0 0}.thalamus .conf-cab{padding:var(--s4);gap:var(--s3)}.thalamus .conf-cab>svg{width:40px;height:40px}.thalamus .conf-cab .t-h2{font-size:24px}.thalamus .conf-cuerpo{padding:var(--s4)}.thalamus .rte-texto{min-height:120px}.thalamus .input--fecha{width:140px}.thalamus .ev-acc{width:100%}.thalamus .ev-acc .btn--linea{font-size:0;gap:0;width:36px;padding:0;justify-content:center}.thalamus .ev-acc .btn--linea svg{width:16px;height:16px}.thalamus .ev-acc .btn--cta{margin-left:auto}}.thalamus .reserva{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;background:var(--rv-bg);color:var(--rv-fg);font-family:var(--font);container-type:inline-size;--humo-blend:screen;--humo-op:.55;--humo-i-op:.6;animation:lnModalIn .3s var(--spring) both}.thalamus .rv-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#01030f}.thalamus .reserva--cel{inset:auto;left:50%;top:calc(50% - 30px);width:min(390px,calc(100vw - 24px));height:min(800px,calc(100dvh - 100px));transform:translate(-50%,-50%);border-radius:44px;border:9px solid #10142E;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px #0009;animation:none}.thalamus .rv-dispo{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:101;background:#0d1235eb;border-color:#ffffff24}.thalamus .rv-dispo button{color:#ffffffa3}.thalamus .rv-dispo button[aria-pressed=true]{background:#fff;color:#020617}@media (max-width:700px){.thalamus .rv-dispo{display:none}}.thalamus .reserva--mini{position:absolute;top:0;right:0;bottom:0;left:0;animation:none;pointer-events:none}.thalamus .reserva--embebida{position:absolute;top:0;right:0;bottom:0;left:0;animation:none}.thalamus .reserva .humo i{filter:blur(90px);width:52%}.thalamus .rv-top{position:relative;display:flex;align-items:center;gap:16px;padding:22px clamp(20px,8cqi,160px) 0}.thalamus .rv-marca{font-size:clamp(12px,1.1cqi,16px);font-weight:900;letter-spacing:.34em;text-transform:uppercase}.thalamus .rv-evento{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,.95cqi,13px);font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:var(--rv-mut40)}.thalamus .rv-progreso{position:relative;display:flex;gap:clamp(4px,.7cqi,10px);padding:14px clamp(20px,8cqi,160px) 0}.thalamus .rv-progreso i{flex:1;height:3px;border-radius:2px;background:var(--rv-linea);transition:background-color .4s}.thalamus .rv-progreso i.on{background:var(--rv-acento)}.thalamus .rv-cuerpo{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:clamp(24px,4cqi,56px) clamp(20px,8cqi,160px) 120px}.thalamus .rv-paso{width:min(100%,900px);margin:auto;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0}.thalamus .rv-paso>*{max-width:100%}.thalamus .rv-paso--entra{animation:lnRvIn .5s var(--spring) both}.thalamus .rv-q{font-size:clamp(28px,3.9cqi,56px);font-weight:900;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;margin:0;max-width:22ch}.thalamus .rv-q--l1{font-size:clamp(25px,3cqi,44px);max-width:28ch}.thalamus .rv-q--l2{font-size:clamp(22px,2.4cqi,34px);line-height:1.18;max-width:36ch}.thalamus .rv-ayuda{margin-top:14px;font-size:clamp(15px,1.4cqi,20px);line-height:1.5;color:var(--rv-mut);max-width:58ch}.thalamus .rv-linea{margin-top:clamp(28px,3.4cqi,50px);width:100%;min-width:0;display:flex;align-items:baseline;gap:8px;border-bottom:2px solid var(--rv-acento)}.thalamus .rv-input{flex:1;width:100%;min-width:0;border:0;background:none;outline:none;color:var(--rv-fg);font-size:clamp(24px,2.8cqi,40px);font-weight:600;letter-spacing:-.01em;padding:4px 0 12px}.thalamus .rv-input::-moz-placeholder{color:var(--rv-tenue)}.thalamus .rv-input::placeholder{color:var(--rv-tenue)}.thalamus .rv-area{resize:none;line-height:1.3;font-family:var(--font);min-height:2.6em}.thalamus .rv-pre{font-size:clamp(24px,2.8cqi,40px);font-weight:600;color:var(--rv-mut40)}.thalamus .rv-err{margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:var(--rv-error-suave);color:var(--rv-error);font-size:14px;font-weight:700}.thalamus .rv-err svg{width:16px;height:16px}.thalamus .rv-sacude{animation:lnSacudir .4s ease}.thalamus .rv-yatiene{margin-top:clamp(24px,3cqi,40px);padding:clamp(16px,2cqi,24px);border-radius:16px;border:1px solid var(--rv-acento-borde);background:var(--rv-acento-suave)}.thalamus .rv-yatiene p{margin:0;font-size:clamp(15px,1.3cqi,18px);line-height:1.5}.thalamus .rv-yatiene .rv-acc{margin-top:16px}.thalamus .rv-acc{margin-top:clamp(24px,3cqi,40px);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.thalamus .rv-seguir{display:inline-flex;align-items:center;gap:14px;height:clamp(52px,4.8cqi,66px);padding:0 clamp(26px,2.5cqi,36px);border-radius:999px;background:var(--rv-acento);color:var(--rv-on-acento);font-size:clamp(14px,1.3cqi,18px);font-weight:900;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 14px 34px -12px #ff3fa4b3;transition:transform .18s var(--spring),filter .18s}.thalamus .rv-seguir svg{width:18px;height:18px}.thalamus .rv-seguir:hover{filter:brightness(1.07)}.thalamus .rv-seguir:active{transform:scale(.97)}.thalamus .rv-enter{display:inline-flex;align-items:center;gap:6px;font-size:clamp(13px,1.15cqi,16px);color:var(--rv-mut40)}.thalamus .rv-enter b{color:var(--rv-mut);font-weight:700}.thalamus .rv-enter svg{width:14px;height:14px}.thalamus .rv-ops{margin-top:clamp(24px,3cqi,40px);display:grid;gap:10px;width:min(100%,760px)}.thalamus .rv-ops--lista{max-height:340px;overflow-y:auto}.thalamus .rv-op{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px 16px;border-radius:14px;background:var(--rv-campo);border:1px solid var(--rv-campo-borde);color:var(--rv-fg);font-size:clamp(15px,1.35cqi,19px);font-weight:600;line-height:1.35;transition:border-color .16s,background-color .16s}.thalamus .rv-op kbd{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--rv-campo-borde);font:900 12px var(--font);color:var(--rv-mut)}.thalamus .rv-op>svg{margin-left:auto;width:18px;height:18px;opacity:0;color:var(--rv-acento)}.thalamus .rv-op:hover{border-color:var(--rv-acento-borde);background:var(--rv-acento-suave)}.thalamus .rv-op[aria-checked=true],.thalamus .rv-op[aria-selected=true]{border-color:var(--rv-acento);background:var(--rv-acento-suave)}.thalamus .rv-op[aria-checked=true] kbd,.thalamus .rv-op[aria-selected=true] kbd{background:var(--rv-acento);border-color:var(--rv-acento);color:var(--rv-on-acento)}.thalamus .rv-op[aria-checked=true]>svg,.thalamus .rv-op[aria-selected=true]>svg{opacity:1}.thalamus .rv-nada{padding:14px;color:var(--rv-mut40);font-size:15px}.thalamus .rv-tel{margin-top:clamp(28px,3.4cqi,50px);width:100%;min-width:0;display:flex;align-items:flex-end;gap:14px}.thalamus .rv-pais-caja{position:relative;flex-shrink:0}.thalamus .rv-pais{display:inline-flex;align-items:center;gap:8px;height:clamp(52px,4.8cqi,66px);padding:0 10px 0 12px;border-radius:14px;border:1px solid var(--rv-campo-borde);background:var(--rv-campo);color:var(--rv-fg);font-size:clamp(16px,1.6cqi,22px);font-weight:700;white-space:nowrap}.thalamus .rv-pais span{color:var(--rv-mut)}.thalamus .rv-pais>svg{width:16px;height:16px;color:var(--rv-mut)}.thalamus .rv-pais[aria-expanded=true]{border-color:var(--rv-acento)}.thalamus .rv-paises,.thalamus .rv-zpop{position:absolute;top:calc(100% + 8px);left:0;z-index:5;width:min(300px,80cqi);max-height:330px;overflow-y:auto;padding:6px;border-radius:16px;background:var(--rv-pop);border:1px solid var(--rv-campo-borde);box-shadow:0 18px 40px #0000008c;animation:lnTipIn .18s ease-out both}.thalamus .rv-zpop{width:min(380px,88cqi)}.thalamus .rv-pais-op{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border-radius:10px;font-size:14.5px;font-weight:600;color:var(--rv-fg)}.thalamus .rv-pais-op>span:last-child{margin-left:auto;color:var(--rv-mut40);font-variant-numeric:tabular-nums;font-size:13px}.thalamus .rv-pais-op:hover,.thalamus .rv-pais-op[aria-selected=true]{background:#ffffff14}.thalamus .rv-linea--tel{margin-top:0;flex:1 1 0}.thalamus .rv-zona{margin-top:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:clamp(13px,1.15cqi,16px);color:var(--rv-mut)}.thalamus .rv-zona svg{width:16px;height:16px}.thalamus .rv-zona b{color:var(--rv-fg)}.thalamus .rv-zona select{max-width:100%;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--rv-campo-borde);background:var(--rv-campo);color:var(--rv-fg);font-size:13px;font-weight:700}.thalamus .rv-zona select option{background:var(--rv-pop)}.thalamus .bandera{display:inline-block;width:24px;height:16px;border-radius:3px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px #fff3;vertical-align:-3px}.thalamus .bandera svg{width:100%;height:100%}.thalamus .rv-info{margin-top:14px;display:flex;gap:18px;flex-wrap:wrap;font-size:15px;font-weight:600;color:var(--rv-mut)}.thalamus .rv-info span{display:inline-flex;align-items:center;gap:8px}.thalamus .rv-desc{margin-top:14px;max-width:62ch;font-size:15px;line-height:1.6;color:var(--rv-mut)}.thalamus .rv-desc b{color:var(--rv-fg)}.thalamus .rv-desc a{color:var(--rv-acento)}.thalamus .rv-tzbar{position:relative;margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--rv-mut)}.thalamus .rv-tzbar>svg{width:16px;height:16px}.thalamus .rv-tzbar b{color:var(--rv-fg)}.thalamus .rv-tzbar .bandera{margin:0 4px}.thalamus .rv-link{color:var(--rv-acento);font-weight:700;text-decoration:underline;text-underline-offset:3px}.thalamus .rv-cal{margin-top:22px;width:100%;display:grid;gap:clamp(20px,3cqi,44px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}@container (max-width:720px){.thalamus .rv-cal{grid-template-columns:minmax(0,1fr)}}.thalamus .rv-mes-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.thalamus .rv-mes-tit{font-size:18px;font-weight:900}.thalamus .rv-sem{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.thalamus .rv-sem>span{text-align:center;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--rv-mut40);padding-bottom:4px}.thalamus .rv-dia{position:relative;aspect-ratio:1;max-height:56px;border-radius:12px;display:grid;place-items:center;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rv-fg);background:var(--rv-acento-suave);border:1px solid rgba(255,63,164,.3)}.thalamus .rv-dia:hover:not(:disabled){background:#ff3fa442}.thalamus .rv-dia:disabled{background:none;border-color:transparent;color:var(--rv-tenue);cursor:default}.thalamus .rv-dia[aria-pressed=true]{background:var(--rv-acento);color:var(--rv-on-acento);border-color:var(--rv-acento)}.thalamus .rv-dia i{position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:currentColor}.thalamus .rv-horas{display:grid;gap:12px;align-content:start}.thalamus .rv-dia-tit{font-size:16px;font-weight:900}.thalamus .rv-horas-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:330px;overflow-y:auto}.thalamus .rv-hora{height:46px;border-radius:12px;border:1px solid var(--rv-campo-borde);background:var(--rv-campo);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rv-fg)}.thalamus .rv-hora:hover{border-color:var(--rv-acento)}.thalamus .rv-hora[aria-pressed=true]{background:var(--rv-acento);color:var(--rv-on-acento);border-color:var(--rv-acento)}.thalamus .rv-navbtn{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff12;border:1px solid var(--rv-campo-borde);color:var(--rv-fg)}.thalamus .rv-navbtn svg{width:18px;height:18px}.thalamus .rv-navbtn:disabled{opacity:.3;cursor:default}.thalamus .rv-listo-ico{width:68px;height:68px;border-radius:22px;display:grid;place-items:center;margin-bottom:24px;background:var(--rv-ok-suave);border:1px solid rgba(47,191,143,.4);color:var(--rv-ok)}.thalamus .rv-listo-ico--no{background:var(--rv-error-suave);border-color:#e85c4a66;color:var(--rv-error)}.thalamus .rv-listo-ico svg{width:30px;height:30px}.thalamus .rv-detalle{margin-top:24px;width:min(100%,640px);display:grid;gap:14px;padding:20px 22px;border-radius:18px;background:var(--rv-campo);border:1px solid var(--rv-campo-borde)}.thalamus .rv-detalle>div{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--rv-mut)}.thalamus .rv-detalle>div>svg{width:18px;height:18px;margin-top:2px;color:var(--rv-acento)}.thalamus .rv-detalle b{color:var(--rv-fg);display:block}.thalamus .rv-resps{margin-top:16px;width:min(100%,640px);border-radius:18px;border:1px solid var(--rv-linea);padding:4px 18px}.thalamus .rv-resps summary{cursor:pointer;padding:12px 0;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--rv-mut);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.thalamus .rv-nota{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--rv-acento-suave);border:1px solid var(--rv-acento-borde);color:var(--rv-acento);letter-spacing:.06em}.thalamus .rv-asig{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--rv-linea);font-size:14px;color:var(--rv-mut)}.thalamus .rv-asig b{color:var(--rv-fg)}.thalamus .rv-resp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;border-top:1px solid var(--rv-linea)}.thalamus .rv-resp span{font-size:12px;color:var(--rv-mut40)}.thalamus .rv-resp b{font-size:14px;font-weight:700;grid-column:1}.thalamus .rv-resp em{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;font-size:12px;font-weight:900;color:var(--rv-mut);font-variant-numeric:tabular-nums}.thalamus .rv-resp em.no{color:var(--rv-error)}.thalamus .rv-control{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;pointer-events:none;padding:16px clamp(16px,3cqi,40px) calc(16px + env(safe-area-inset-bottom,0px))}.thalamus .rv-control>*{pointer-events:auto}.thalamus .rv-prueba{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:var(--rv-aviso-suave);border:1px solid rgba(217,164,65,.42);color:var(--rv-aviso);font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.thalamus .rv-prueba svg{width:13px;height:13px}.thalamus .rv-nav{margin-left:auto;display:flex;gap:6px}.thalamus .rv-salir{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;background:#ffffff12;border:1px solid var(--rv-campo-borde);color:var(--rv-fg);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.thalamus .rv-salir svg{width:16px;height:16px}@container (max-width:600px){.thalamus .rv-salir span,.thalamus .rv-prueba-largo,.thalamus .rv-enter{display:none}.thalamus .rv-tel{gap:10px}}.thalamus .reserva :focus-visible{box-shadow:0 0 0 3px #ff3fa48c}.thalamus .reserva .rv-input:focus-visible{box-shadow:none}@media (prefers-reduced-motion:reduce){.thalamus .humo i{animation:none}.thalamus,.thalamus *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:640px){.thalamus .reserva:not(.reserva--embebida) .rv-control .rv-navbtn{display:none}.thalamus .rv-horas-lista{max-height:none;overflow:visible}}.thalamus .fu-pasos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;counter-reset:paso}.thalamus .fu-paso{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:800;border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning)}.thalamus .fu-paso:hover{filter:brightness(1.15)}.thalamus .ec{position:relative;display:inline-block;max-width:100%}.thalamus .ec-btn{justify-content:space-between;min-width:min(260px,100%)}.thalamus .ec-pop{position:fixed;z-index:400;list-style:none;margin:0;padding:6px;min-width:min(420px,calc(100vw - 32px));max-height:340px;overflow:auto;border-radius:16px;background:var(--bg-flotante);border:1px solid var(--border-main);box-shadow:0 24px 60px #0206178c}.thalamus .ec-op{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;text-align:left;color:inherit}.thalamus .ec-op:hover,.thalamus .ec-op:focus-visible{background:#ffffff0f}.thalamus .lc-fila{display:inline-flex;gap:4px;flex-wrap:wrap}.thalamus .lc{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800}.thalamus .lc--ok{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}.thalamus .lc--no{color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent);border:1px solid color-mix(in srgb,var(--error) 35%,transparent)}.thalamus .tope-acc{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end}.thalamus .tope-acc:empty{display:none}.thalamus .tope-barra{flex:1;min-width:0;display:flex;justify-content:flex-end}.thalamus .tope-barra>.barra,.thalamus .tope-barra>.ev-top{flex:1;min-width:0;justify-content:flex-end;margin:0}.thalamus .tope-barra--reemplaza>.barra{justify-content:flex-start}.thalamus .tope:has(.tope-barra--reemplaza) .tope-id h1{display:none}.thalamus .ev-grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.8fr)}@container (max-width:1180px){.thalamus .ev-grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.thalamus .ev-grid--3 .ev-rev{grid-column:1 / -1;position:static}}@container (max-width:760px){.thalamus .ev-grid--3{grid-template-columns:minmax(0,1fr)}}.thalamus .ev-grid--3 .ffila{grid-template-columns:minmax(0,1fr)}.thalamus .pm-pct{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2,inherit)}.thalamus .pm-pct .input{width:58px;height:28px;padding:0 6px;text-align:right}.thalamus .rv-ok{width:min(100%,600px);grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.2cqi,26px);align-items:start}.thalamus .rv-ok-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--rv-ok)}.thalamus .rv-ok-punto{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--rv-ok);color:#02150e;animation:lnRvPop .5s .1s var(--spring) both}.thalamus .rv-ok .rv-q{max-width:18ch}@keyframes lnRvPop{0%{transform:scale(.4);opacity:0}}.thalamus .rv-ticket{position:relative;border-radius:26px;padding:clamp(18px,2cqi,26px);display:grid;gap:16px;isolation:isolate;background:linear-gradient(155deg,#ff3fa433,#1323c647 60%,#ffffff0a);border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 60px -30px #ff3fa473,inset 0 1px #ffffff1f}.thalamus .rv-tk-cuando{display:flex;align-items:center;gap:16px;min-width:0}.thalamus .rv-tk-dia{flex-shrink:0;width:66px;height:72px;border-radius:18px;display:grid;place-items:center;align-content:center;gap:2px;background:var(--rv-acento);color:var(--rv-on-acento);box-shadow:0 12px 26px -10px #ff3fa4cc}.thalamus .rv-tk-dia small{font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;line-height:1}.thalamus .rv-tk-dia b{font-size:30px;font-weight:900;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.thalamus .rv-tk-txt{display:grid;gap:4px;min-width:0}.thalamus .rv-tk-fecha{font-size:clamp(19px,1.8cqi,24px);font-weight:900;letter-spacing:-.015em;line-height:1.15}.thalamus .rv-tk-hora{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;color:var(--rv-mut)}.thalamus .rv-tk-hora b{font-size:clamp(17px,1.5cqi,20px);font-weight:800;color:var(--rv-fg);font-variant-numeric:tabular-nums}.thalamus .rv-tk-corte{height:0;border-top:2px dashed rgba(255,255,255,.16);margin:2px 0}.thalamus .rv-tk-quien{display:flex;align-items:center;gap:14px;min-width:0}.thalamus .rv-tk-quien>div{display:grid;gap:3px;min-width:0}.thalamus .reserva .rv-av{width:50px;height:50px;border-radius:50%;font-size:17px;color:#020617;box-shadow:0 0 0 3px #ffffff1f}.thalamus .rv-tk-lbl{font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--rv-mut40)}.thalamus .rv-tk-nom{font-size:clamp(18px,1.6cqi,22px);font-weight:900;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thalamus .rv-tk-wa{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:#2fbf8f1a;border:1px solid rgba(47,191,143,.28);font-size:14.5px;line-height:1.4;color:var(--rv-mut)}.thalamus .rv-tk-wa svg{flex-shrink:0;margin-top:1px;color:var(--rv-ok)}.thalamus .rv-tk-wa b{color:var(--rv-fg);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.thalamus .rv-datos{display:grid;gap:4px;min-width:0}.thalamus .rv-datos-cab{display:grid;gap:4px;margin-bottom:8px}.thalamus .rv-datos-cab h2{font-size:clamp(18px,1.6cqi,22px);font-weight:900;letter-spacing:-.01em}.thalamus .rv-datos-cab p{font-size:14px;color:var(--rv-mut)}.thalamus .rv-dl{display:grid;border-radius:20px;background:var(--rv-campo);border:1px solid var(--rv-campo-borde);padding:4px 16px}.thalamus .rv-dato{display:grid;grid-template-columns:34px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--rv-linea)}.thalamus .rv-dato:first-child{border-top:0}.thalamus .rv-dl--tk{background:#00000029;border-color:#ffffff1a}.thalamus .rv-dato-ico{grid-row:1 / span 2;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#ffffff0f;color:var(--rv-acento)}.thalamus .rv-dato dt{grid-column:2;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--rv-mut40)}.thalamus .rv-dato dd{margin:0;grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:15.5px;font-weight:700;overflow-wrap:anywhere;min-width:0}.thalamus .rv-dato dd small{font-size:13px;font-weight:600;color:var(--rv-mut)}.thalamus .rv-dato .bandera{width:20px;height:14px}.thalamus .rv-acc--ok{margin-top:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.thalamus .rv-ok .rv-acc--ok{grid-template-columns:minmax(0,1fr)}.thalamus .rv-acc--ok .rv-seguir{justify-content:center;text-decoration:none}.thalamus .rv-sec{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:clamp(52px,4.8cqi,66px);padding:0 clamp(20px,2cqi,30px);border-radius:999px;border:1px solid var(--rv-campo-borde);background:#ffffff0a;color:var(--rv-fg);font-size:clamp(13px,1.15cqi,15px);font-weight:900;letter-spacing:.14em;text-transform:uppercase;transition:border-color .16s,background-color .16s}.thalamus .rv-sec:hover{border-color:#fff6;background:#ffffff14}.thalamus .rv-sec svg{width:16px;height:16px}@container (max-width:520px){.thalamus .rv-acc--ok{grid-template-columns:minmax(0,1fr)}.thalamus .rv-acc--ok .rv-seguir{letter-spacing:.16em}}.thalamus .rv-chau{justify-items:start}.thalamus .rv-conocido{display:grid;gap:clamp(18px,2.2cqi,26px);width:min(100%,640px)}.thalamus .rv-conocido .rv-q{max-width:24ch}.thalamus .rv-conocido .rv-acc{margin-top:0}.thalamus .fm-tipos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);width:100%}@media (max-width:640px){.thalamus .fm-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}}.thalamus .fm-tipo{display:grid;gap:4px;align-content:start;justify-items:start;text-align:left;padding:12px;border-radius:16px;border:1px solid var(--border-subtle);background:var(--mat-1);transition:border-color .16s,background-color .16s}.thalamus .fm-tipo:hover{border-color:var(--border-control)}.thalamus .fm-tipo[aria-checked=true]{border-color:var(--brand-secondary);background:var(--brand-secondary-surface)}.thalamus .fm-tipo b{font-size:14px;font-weight:900}.thalamus .fm-tipo span:last-child{font-size:12px;line-height:1.4;color:var(--text-muted)}.thalamus .fm-tipo-ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--hundido);color:var(--text-muted)}.thalamus .fm-tipo[aria-checked=true] .fm-tipo-ico{background:var(--brand-secondary);color:var(--on-brand)}.thalamus .fm-ia{width:100%}.thalamus .fm-evlinks{display:grid;gap:var(--s3);width:100%}.thalamus .fm-setters{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.thalamus .fm-setters .t-xs{flex-basis:100%}.thalamus .fm-setter{cursor:pointer;border:0}.thalamus .fm-setter[aria-pressed=false]{opacity:.65}.thalamus .fm-evlink{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px solid var(--border-subtle);background:var(--mat-1)}.thalamus .fm-evlink .ls-tit{display:none}.thalamus .fm-evs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s3)}.thalamus .ls{display:grid;gap:6px;width:100%;min-width:0}.thalamus .ls-tit{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-secondary)}.thalamus .ls-lista{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.thalamus .ls-b{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;background:var(--hundido);border:1px solid var(--brand-secondary-border);font-size:12px;color:var(--text-muted);min-width:0}.thalamus .ls-b b{color:var(--text-on-surface);font-weight:800}.thalamus .ls-b span{color:var(--text-muted-40);font-weight:600}.thalamus .ls-b>svg{color:var(--brand-secondary)}.thalamus .ls-b:hover{background:var(--brand-secondary-surface)}.thalamus .ls--compacto{grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px}.thalamus .ev-card .fu-pasos{margin-top:2px}.thalamus .pr{padding-bottom:14px}.thalamus .pr-regla{margin:0;padding-left:46px}@container (max-width:760px){.thalamus .pr-cab .pr-est{grid-column:1 / -1;grid-row:2;justify-self:start}.thalamus .pr-regla{padding-left:0}}.thalamus .top-sel{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--hundido);border:1px solid var(--border-subtle);justify-self:start}.thalamus .top-sel button{display:inline-flex;align-items:center;gap:3px;height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800;color:var(--text-muted-40)}.thalamus .top-sel button svg{color:var(--text-muted-40)}.thalamus .top-sel button:hover{color:var(--text-on-surface)}.thalamus .top-sel button[aria-checked=true]{background:color-mix(in srgb,var(--m) 22%,transparent);color:var(--text-on-surface)}.thalamus .top-sel button[aria-checked=true] svg{color:var(--m)}.thalamus.disp-closer{background:none;min-height:0;font-family:var(--font)}.thalamus.disp-closer .horario{padding:0;border-top:0}.thalamus .conf-cuerpo{gap:var(--s4)}.thalamus .cu-tarjeta{display:grid;gap:var(--s4);border-radius:28px}.thalamus .cu-cab{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.thalamus .cu-tit{flex:1 1 220px;min-width:0;display:grid;gap:2px}.thalamus .cu-fila{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.thalamus .cu-fila .sx{flex:1 1 220px}.thalamus .cu-fila--fin{justify-content:flex-end}.thalamus .cu-fila--fin .campo-err,.thalamus .cu-fila--fin .cu-ok{margin-right:auto}.thalamus .cu-ok{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--success)}.thalamus .cu-datos{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s6)}@media (max-width:620px){.thalamus .cu-datos{grid-template-columns:minmax(0,1fr);justify-items:start}}.thalamus .cu-datos-txt{display:grid;gap:8px;min-width:0}.thalamus .cu-datos-txt .t-sm{display:inline-flex;align-items:center;gap:6px}.thalamus .cu-roles{display:flex;flex-wrap:wrap;gap:6px}.thalamus .cu-email{max-width:520px}.thalamus .cu-email input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:14px;font-weight:600}.thalamus.cu-hoja{display:grid;gap:var(--s4);background:none;min-height:0;font-family:var(--font);color:var(--text-on-surface)}.thalamus.cu-hoja .avatar-g{width:96px;height:96px;font-size:32px}.thalamus .eq-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.thalamus .eq-fila{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:var(--s3);padding:10px 12px;border-radius:18px;background:var(--mat-1);border:1px solid var(--border-subtle)}.thalamus .eq-id{display:grid;min-width:0}.thalamus .eq-marcas{display:flex;gap:6px;flex-wrap:wrap}.thalamus .eq-marca{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:800;color:var(--warning);background:var(--warning-surface);border:1px solid var(--warning-border)}.thalamus .eq-marca--ok{color:var(--success);background:var(--success-surface);border-color:var(--success-border)}@media (max-width:720px){.thalamus .eq-fila{grid-template-columns:28px minmax(0,1fr)}.thalamus .eq-marcas,.thalamus .eq-fila>.btn{grid-column:2}}.thalamus .cu-cals{flex:1 1 100%;display:grid;gap:6px;margin-top:4px;padding:14px;border-radius:20px;background:var(--hundido);border:1px solid var(--border-subtle)}.thalamus .cu-cal{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 0;font-size:14px;font-weight:700}.thalamus .cu-cal .trunc{flex:0 1 auto}.thalamus .lienzo{position:relative;border-radius:18px;border:1px solid var(--border-subtle);overflow:hidden;background:radial-gradient(var(--lienzo-punto) 1.2px,transparent 1.2px) 0 0/22px 22px,var(--lienzo)}.thalamus .flujo .lienzo{border:0;border-radius:0}.thalamus .lienzo-vista{height:var(--lienzo-alto,68vh);min-height:360px;overflow:hidden;cursor:grab;touch-action:none;position:relative;outline:none}.thalamus .lienzo-vista:active{cursor:grabbing}.thalamus .lienzo-vista:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-secondary)}.thalamus .lienzo-cont{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.thalamus .lienzo-ctl{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--bg-element);border:1px solid var(--border-subtle);box-shadow:0 10px 24px -14px #00000080}.thalamus .lienzo-pct{min-width:44px;text-align:center;font-size:12px;font-weight:800;color:var(--text-muted)}.thalamus .lienzo--grande{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:60;border-radius:22px;box-shadow:0 30px 80px -20px #0009}.thalamus .lienzo--grande .lienzo-vista{height:100%}.thalamus .lienzo .rf{grid-template-columns:220px minmax(0,1fr);gap:0}.thalamus .lienzo .rf-inicio:after{display:block}.thalamus .lienzo .rf-ramas{padding-left:28px}.thalamus .lienzo .rf-fila{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.15fr);gap:0;padding-left:20px}.thalamus .lienzo .rf-fila:before{width:20px;top:50%}.thalamus .lienzo .rf-flecha{display:block}.thalamus .lienzo .rf-regla span{-webkit-line-clamp:4}.thalamus .rf-regla--aviso{border-color:var(--warning);box-shadow:0 0 0 1px var(--warning)}.thalamus .revision{display:grid;gap:6px}.thalamus .revision-item{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.4;background:color-mix(in srgb,var(--c) 10%,transparent);border:1px solid color-mix(in srgb,var(--c) 32%,transparent)}.thalamus .revision-item svg{flex-shrink:0;margin-top:2px;color:var(--c)}.thalamus .revision-ok{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--success)}.thalamus .cu-foto{display:grid;gap:10px;justify-items:center}.thalamus .cu-foto-acc{display:flex;align-items:center;gap:6px}.thalamus.cu-hoja>.tabs{justify-self:start}.thalamus .cu-cuerpo{display:grid;gap:var(--s4);min-width:0}@container (min-width:900px){.thalamus .horario--horizontal .dias{grid-template-columns:repeat(7,minmax(0,1fr));-moz-column-gap:10px;column-gap:10px}.thalamus .horario--horizontal .dia{grid-template-columns:minmax(0,1fr);justify-items:start;border-top:0;border-left:1px solid var(--border-subtle);padding:4px 0 4px 10px}.thalamus .horario--horizontal .dia:first-child{border-left:0;padding-left:0}.thalamus .horario--horizontal .rango{flex-direction:column;align-items:stretch;gap:4px;padding-bottom:6px;border-bottom:1px dashed var(--border-subtle)}.thalamus .horario--horizontal .rango .sx{width:100%}}.thalamus .horario--horizontal{container-type:inline-size}.thalamus .me-ev{display:grid;gap:10px;padding:var(--s4)}.thalamus .me-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.thalamus .me-nom{flex:1 1 220px;font-weight:800}.thalamus .me-activo{display:inline-flex;align-items:center;gap:8px}.thalamus .me-link{flex:1 1 240px;min-width:0}.thalamus.sim{display:grid;gap:var(--s3);background:none;min-height:0;font-family:var(--font);color:var(--text-on-surface)}.thalamus .sim-cab{display:grid;gap:4px;padding-right:40px}.thalamus .sim-cab .t-h2,.thalamus .sim-cab p{margin:0}.thalamus .sim-buscar{position:relative;display:block}.thalamus .sim-buscar svg{position:absolute;left:14px;top:50%;translate:0 -50%;color:var(--text-muted);pointer-events:none}.thalamus .sim-buscar .input{width:100%;padding-left:40px}.thalamus .sim-roles{justify-self:start;max-width:100%;overflow-x:auto}.thalamus .sim-error{margin:0;padding:10px 12px;border-radius:14px;font-size:13px;font-weight:700;color:var(--error);background:var(--error-surface);border:1px solid var(--error-border)}.thalamus .sim-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.thalamus .sim-fila{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:var(--s3);padding:8px 10px 8px 8px;border-radius:18px;background:var(--mat-1);border:1px solid var(--border-subtle);transition:border-color .15s}.thalamus .sim-fila:hover{border-color:var(--border-main)}.thalamus .sim-avatar{width:40px;height:40px;display:grid;place-items:center;overflow:hidden}.thalamus .sim-id{display:grid;min-width:0}.thalamus .sim-id b{font-size:14px;font-weight:800}.thalamus .sim-nueva{width:32px;padding:0;justify-content:center}:where(.metrica-clic){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;border-radius:8px}.metrica-clic{cursor:pointer;min-width:0;transition:opacity .16s ease,box-shadow .16s ease}.metrica-clic:hover{opacity:.78}.metrica-clic>.metrica-clic-txt{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor;opacity:.999}.metrica-clic:focus-visible{outline:2px solid var(--brand-secondary, var(--ln-brand-2, #6366F1));outline-offset:2px}.metrica-clic[data-vacio="1"]{opacity:.72}.metrica-clic[data-vacio="1"]:hover{opacity:.9}@media (prefers-reduced-motion: reduce){.metrica-clic{transition:none}}.pareja{--min: 150px;--g: 12px;display:grid;-moz-column-gap:var(--g);column-gap:var(--g);row-gap:var(--g-fila, var(--g));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr))}.pareja:has(>:nth-child(3):last-child){grid-template-columns:repeat(auto-fit,minmax(max(calc((100% - 2 * var(--g)) / 3 - 1px),min(100%,calc((2.4 * var(--min) + 2 * var(--g) - 100%) * 999))),1fr))}.pareja:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(calc((100% - 3 * var(--g)) / 4 - 1px),min(calc((100% - var(--g)) / 2 - 1px),calc((4 * var(--min) + 3 * var(--g) - 100%) * 999)),min(100%,calc((2 * var(--min) + var(--g) - 100%) * 999))),1fr))}.mc{--mc-sin: var(--v6-blue2, var(--ln-brand-2-accent, #4E8BD8));--mc-con: var(--v6-pink, var(--ln-brand, #FF3FA4));--mc-no: color-mix(in oklch, var(--v6-dgr, var(--ln-danger, #E85C4A)) 55%, var(--v6-warn, var(--ln-warning, #D9A441)));--mc-presenta: color-mix(in srgb, var(--ln-text-out, #ffffff) 94%, transparent);--mc-hueco: color-mix(in srgb, var(--ln-page-base, #020617) 55%, transparent);--mc-mut: color-mix(in srgb, var(--ln-text-out, #ffffff) 50%, transparent);--mc-mut-2: color-mix(in srgb, var(--ln-text-out, #ffffff) 72%, transparent);--mc-borde: color-mix(in srgb, var(--ln-text-out, #ffffff) 9%, transparent);--mc-superficie: color-mix(in srgb, var(--ln-text-out, #ffffff) 3.5%, transparent);--mc-curva: cubic-bezier(.22, .7, .2, 1);container:mc / inline-size;display:grid;grid-template-columns:auto minmax(40px,1fr) auto;gap:14px;min-width:0}.mc>*{grid-column:1 / -1;min-width:0}.mc-rot{font-size:12.5px;font-weight:700;line-height:1.2;letter-spacing:-.005em;color:inherit}.mc-eyebrow{font-size:9.5px;font-weight:900;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;color:var(--mc-mut-2);white-space:nowrap}.mc-frac{font-size:11px;font-weight:600;line-height:1;color:var(--mc-mut);white-space:nowrap;font-variant-numeric:tabular-nums}.mc-frac b{font-weight:800;color:var(--mc-mut-2)}.mc-ayuda{display:inline-flex;align-items:center;font-style:normal;opacity:.45;transition:opacity .18s ease}.mc-tira:hover .mc-ayuda,.mc-col:hover .mc-ayuda,.mc-ayuda:focus-within{opacity:1}.mc .metrica-clic:hover .mc-pct,.mc .metrica-clic:focus-visible .mc-pct,.mc .metrica-clic:hover .mc-tira-pct,.mc .metrica-clic:focus-visible .mc-tira-pct{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px;text-underline-offset:5px}.mc-riel{display:flex;height:10px;border-radius:4px;background:var(--mc-hueco);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ln-text-out, #ffffff) 3%,transparent);overflow:hidden}.mc-tramo{display:block;flex:none;height:100%;width:var(--ancho);animation:mc-crece .8s var(--mc-curva) var(--demora, 0ms) both;transition:width .6s var(--mc-curva)}.mc-tramo--ventas{background:var(--mc-sin)}.mc-tramo--senas{background:var(--mc-con)}.mc-tramo--presenta{background:var(--mc-presenta);border-radius:999px}.mc-tramo--no{background:var(--mc-no);border-radius:999px}.mc-tira{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;grid-template-columns:subgrid;align-items:center;gap:16px;padding:12px 16px;border-radius:14px;background:var(--mc-superficie);border:1px solid var(--mc-borde);animation:mc-entra .4s ease both}.mc-tira--no{animation-delay:.26s}.mc-abre{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.mc-abre-flecha{align-self:center;flex:none;color:var(--mc-no);transition:transform .16s ease}.mc-abre:hover .mc-abre-flecha,.mc-abre:focus-visible .mc-abre-flecha{transform:translate(2px)}.mc-tira-rot{display:inline-flex;align-items:center;gap:6px;min-width:0}.mc-riel--tira{height:7px;border-radius:999px}.mc-tira-cifra{display:inline-flex;align-items:baseline;justify-self:end;gap:6px;white-space:nowrap}.mc-tira-pct{font-size:15px;font-weight:900;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mc-cols{--min: 220px;--g: 14px}.mc-col{position:relative;isolation:isolate;overflow:hidden;container:mc-col / inline-size;display:grid;gap:18px;align-content:start;min-width:0;padding:18px 18px 20px;border-radius:18px;background:var(--mc-superficie);border:1px solid var(--mc-borde);transition:border-color .2s ease;animation:mc-entra .45s ease both;animation-delay:calc(80ms + var(--mc-orden, 0) * 90ms)}.mc-col:hover{border-color:color-mix(in srgb,var(--ln-text-out, #ffffff) 16%,transparent)}.mc-humo{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:-1;pointer-events:none;background:radial-gradient(30% 34% at 30% 28%,color-mix(in srgb,var(--ln-brand-2-accent, #4e8bd8) 36%,transparent),transparent 70%),radial-gradient(30% 38% at 76% 46%,color-mix(in srgb,var(--ln-brand, #ff3fa4) 27%,transparent),transparent 72%),radial-gradient(38% 30% at 48% 74%,color-mix(in srgb,var(--ln-brand-2, #1323c6) 36%,transparent),transparent 72%);filter:blur(14px);animation:mc-humo 24s ease-in-out infinite alternate}.mc-col:nth-child(2) .mc-humo{animation-delay:-9s}.mc-col-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.mc-col-titulo{display:inline-flex;align-items:center;gap:6px;min-width:0}.mc-den{font-size:11px;font-weight:600;line-height:1.2;color:var(--mc-mut);white-space:nowrap;font-variant-numeric:tabular-nums}.mc-lectura{display:grid;gap:8px;min-width:0}.mc-lectura-cab{display:flex;align-items:center;gap:8px;min-width:0;min-height:20px}.mc-cifra{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.mc-pct{font-size:clamp(28px,14cqi,40px);font-weight:900;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}@container mc-col (max-width: 330px){.mc-col-cab{flex-direction:column;align-items:flex-start;gap:4px}}.mc-leyenda{--mc-sin: var(--v6-blue2, var(--ln-brand-2-accent, #4E8BD8));--mc-con: var(--v6-pink, var(--ln-brand, #FF3FA4));display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0}.mc-ley{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.mc-ley>b{font-size:12px;font-weight:800;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.mc-ley-marca{width:10px;height:10px;border-radius:3px;flex:none}.mc-ley-marca--ventas{background:var(--mc-sin)}.mc-ley-marca--senas{background:var(--mc-con)}.mc-ley-desglose{font-size:10.5px;font-weight:600;color:var(--mc-mut, color-mix(in srgb, var(--ln-text-out, #ffffff) 50%, transparent));font-variant-numeric:tabular-nums}.mc-ley-desglose abbr{text-decoration:none;cursor:help}.mc-i{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:999px;border:1px solid currentColor;font-size:9px;line-height:1;opacity:.6;cursor:help}@keyframes mc-crece{0%{width:0}}@keyframes mc-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mc-humo{0%{transform:translate3d(-5%,-4%,0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.1)}}@media (prefers-reduced-motion: reduce){.mc-tira,.mc-col,.mc-tramo,.mc-humo{animation:none}.mc-tramo,.mc-ayuda,.mc-col,.mc-abre-flecha{transition:none}}@container mc (max-width: 380px){.mc-tira{grid-template-columns:1fr auto;row-gap:10px}.mc-riel--tira{grid-column:1 / -1;grid-row:2}}.dc-shell .est{container:est / inline-size;min-width:0;animation:est-entra .35s ease both}.dc-shell .est-caja{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s6);padding:var(--s6);border-radius:var(--radius-control);background:var(--bg-element);border:1px solid var(--border-subtle)}.dc-shell .est-caja .est-aura{opacity:.5}.dc-shell .est-caja .est-aura i{width:46%;filter:blur(46px)}.dc-shell .est-caja .est-aura i:nth-child(1){left:-10%;top:-30%;animation-duration:12s}.dc-shell .est-caja .est-aura i:nth-child(2){left:58%;top:10%;animation-duration:15s}.dc-shell .est-caja .est-aura i:nth-child(3){left:30%;top:50%;animation-duration:17s}.dc-shell .est-caja .est-aura i:nth-child(4){display:none}.dc-shell .est-dona{position:relative;width:168px;height:168px;flex:none;border-radius:50%;background:var(--ink);box-shadow:0 0 40px color-mix(in srgb,var(--error) 25%,transparent)}@property --est-barrido{syntax: "<angle>"; inherits: false; initial-value: 360deg;}.dc-shell .est-dona-svg{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);overflow:visible;-webkit-mask:conic-gradient(#000 var(--est-barrido),transparent 0);mask:conic-gradient(#000 var(--est-barrido),transparent 0);animation:est-barre 1.1s var(--crecer) .12s both}.dc-shell .est-seg{transition:opacity .2s ease,stroke-width .2s ease}.dc-shell .est-seg[role=button]{cursor:pointer}.dc-shell .est-dona-svg:hover .est-seg:not(:hover),.dc-shell .est-dona-svg:has(.est-seg:focus-visible) .est-seg:not(:focus-visible),.dc-shell .est-seg[data-apagado]{opacity:.3}.dc-shell .est-dona-svg .est-seg:hover,.dc-shell .est-dona-svg .est-seg:focus-visible{stroke-width:26;outline:none}.dc-shell .est-centro{position:absolute;top:22px;right:22px;bottom:22px;left:22px;display:grid;place-content:center;justify-items:center;gap:4px;text-align:center;pointer-events:none}.dc-shell .est-centro-pct{font-size:30px;font-weight:900;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.dc-shell .est-centro-rot{font-size:11px;font-weight:600;line-height:1.2;color:var(--text-muted)}.dc-shell .est-grupos{display:grid;gap:var(--s4);min-width:0}.dc-shell .est-grupo{display:grid;gap:var(--s2);min-width:0;width:calc(100% + 16px);margin:-6px -8px;padding:6px 8px;border-radius:10px;text-align:left;transition:background-color .16s ease}.dc-shell button.est-grupo:hover{background:var(--mat-1)}.dc-shell .est-grupo-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);min-width:0}.dc-shell .est-grupo-nom{font-size:15px;font-weight:600;line-height:1.25;color:var(--text-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dc-shell .est-grupo-pct{font-size:20px;font-weight:900;line-height:1;letter-spacing:-.025em;color:var(--c);white-space:nowrap;font-variant-numeric:tabular-nums}.dc-shell .est-riel{display:block;height:8px;border-radius:var(--radius-pill);background:var(--idle-border);overflow:hidden}.dc-shell .est-riel>i,.dc-shell .est-fila-riel>i{display:block;height:100%;width:var(--ancho);border-radius:var(--radius-pill);background:var(--c);animation:est-crece .9s var(--crecer) both;animation-delay:calc(.22s + var(--i, 0) * .11s);transition:width .6s var(--crecer)}@container est (max-width: 420px){.dc-shell .est-caja{grid-template-columns:minmax(0,1fr);justify-items:center}.dc-shell .est-grupos{width:100%}}.dc-shell .est-tabla{display:grid;min-width:0}.dc-shell .est-fila{display:grid;grid-template-columns:12px minmax(0,150px) minmax(0,1fr) 40px 52px;align-items:center;gap:var(--s3);width:100%;min-width:0;padding:var(--s3) 8px;border-bottom:1px solid var(--border-subtle);text-align:left;transition:background-color .16s ease}.dc-shell .est-fila:last-child{border-bottom:0}.dc-shell button.est-fila:hover{background:var(--mat-1)}.dc-shell .est-punto{width:10px;height:10px;border-radius:50%;background:var(--c)}.dc-shell .est-fila-nom{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--text-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dc-shell .est-fila-riel{display:block;height:8px;min-width:0}.dc-shell .est-fila-riel>i{min-width:4px;animation-delay:calc(.12s + var(--i, 0) * 60ms)}.dc-shell .est-fila-n{text-align:right;font-size:15px;font-weight:800;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.dc-shell .est-fila-p{text-align:right;font-size:12.5px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}@container est (max-width: 340px){.dc-shell .est-tabla{grid-template-columns:18px minmax(0,max-content) minmax(28px,1fr) 28px 52px;-moz-column-gap:10px;column-gap:10px}.dc-shell .est-fila{grid-column:1 / -1;grid-template-columns:subgrid;-moz-column-gap:10px;column-gap:10px}}.dc-shell .est-total{font-size:12.5px;font-weight:600;color:var(--text-muted);white-space:nowrap}.dc-shell .est-total b{font-weight:800;color:var(--text-on-surface)}@keyframes est-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes est-barre{0%{--est-barrido: 0deg}to{--est-barrido: 360deg}}@keyframes est-crece{0%{width:0}}@media (prefers-reduced-motion: reduce){.dc-shell .est,.dc-shell .est-dona-svg,.dc-shell .est-riel>i,.dc-shell .est-fila-riel>i{animation:none}.dc-shell .est-dona-svg{-webkit-mask:none;mask:none}}.dc-shell .grupo-cab{display:flex;align-items:center;gap:var(--s3);width:100%;padding:var(--s3) var(--s4);background:var(--mat-1);border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background-color .16s ease}.dc-shell .grupo-cab:hover{background:var(--bg-element)}.dc-shell .grupo-cab:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:-2px}.dc-shell .grupo-flecha{display:flex;flex-shrink:0;color:var(--text-muted-40);transition:color .16s ease}.dc-shell .grupo-cab[aria-expanded=true] .grupo-flecha{color:inherit}.dc-shell .grupo:last-child>.grupo-cab[aria-expanded=false]{border-bottom:0}.dc-shell .grupo-nombre{font-size:13px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .grupo-sub{display:flex;align-items:baseline;gap:var(--s4);margin-left:auto;flex-shrink:0;font-variant-numeric:tabular-nums}.dc-shell .grupo-sub b{font-size:13px;font-weight:900;letter-spacing:-.015em}.dc-shell .grupo-sub span{font-size:11px;color:var(--text-muted-40);font-weight:700}.dc-shell .tarjetas{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.dc-shell .reg-tarjeta{display:grid;gap:var(--s3);align-content:start;padding:var(--s4);min-width:0;text-align:left;background:var(--bg-element);border:1px solid var(--border-subtle);border-radius:var(--radius-main);color:inherit;font:inherit;cursor:pointer;transition:border-color .16s ease,transform .16s var(--spring)}.dc-shell .reg-tarjeta:hover{border-color:var(--border-control);transform:translateY(-2px)}.dc-shell .reg-tarjeta:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.dc-shell .reg-tarjeta-cab{display:grid;gap:var(--s2);min-width:0}.dc-shell .reg-tarjeta-nom{display:grid;gap:2px;min-width:0}.dc-shell .reg-tarjeta-nom b{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .reg-tarjeta-chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.dc-shell .reg-tarjeta-datos{display:grid;gap:var(--s2);border-top:1px solid var(--border-subtle);padding-top:var(--s3)}.dc-shell .reg-dato{display:flex;align-items:baseline;gap:var(--s3);justify-content:space-between;min-width:0}.dc-shell .reg-dato>small{flex-shrink:0;font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-40)}.dc-shell .reg-dato>span{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){.dc-shell .reg-tarjeta:hover{transform:none}}.dc-shell .ful{display:flex;flex-direction:column;gap:var(--space-4)}.dc-shell .ful-consulta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}.dc-shell .ful-rotulo{display:inline-flex;align-items:center;gap:6px;min-width:0}.dc-shell .ful-seccion{display:grid;gap:var(--s3);align-content:start}.dc-shell .ful-acceso{display:grid;gap:var(--s4);box-shadow:inset 3px 0 0 var(--c)}.dc-shell .ful-acceso-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.dc-shell .ful-acceso-titulo .ln-t-h3{margin:0}.dc-shell .ful-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s4) var(--s6);--min:150px;--g:24px;--g-fila:16px}.dc-shell .ful-dato{display:grid;gap:2px;min-width:0}.dc-shell .ful-dato b{overflow-wrap:anywhere}.dc-shell .ful-secciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-4);--min:300px;--g:16px}.dc-shell .ful-metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:var(--s4);--min:128px;--g:16px}.dc-shell .ful-metrica{display:grid;gap:4px;align-content:start;min-width:0}.dc-shell .ful-valor{font-size:20px;font-weight:800;line-height:1.2;color:var(--text-on-surface)}.dc-shell .ful-barra{display:block;height:6px;margin-top:2px;border-radius:var(--radius-pill);background:var(--border-subtle);overflow:hidden}.dc-shell .ful-barra i{display:block;height:100%;border-radius:inherit;background:var(--brand-secondary)}.dc-shell .ful-gestion{display:grid;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--border-subtle)}.dc-shell .ful-gestion-botones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.dc-shell .ful-gestion-editor{margin:0}.dc-shell .ful-gestion-editor .fi-agenda-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),340px))}.dc-shell .ful-plazos{display:flex;flex-wrap:wrap;gap:var(--s2)}.dc-shell .ful-plazo--on{border-color:var(--brand-secondary-border);color:var(--text-on-surface);background:var(--brand-secondary-surface)}.dc-shell .vacio-grande .ful-gestion{border-top:0;padding-top:var(--s2);width:min(100%,580px);justify-items:center}.dc-shell .vacio-grande .ful-gestion-editor{width:100%;text-align:left}@media (max-width:640px){.dc-shell .ful-secciones{grid-template-columns:1fr}}.dc-shell.confirma-velo{z-index:110;align-items:center}.dc-shell .confirma{position:relative;width:min(420px,100%);display:flex;flex-direction:column;gap:var(--s3);padding:var(--s6);background:var(--bg-surface);border:1px solid var(--border-main);border-top-color:var(--sheen);border-radius:var(--radius-main);box-shadow:var(--shadow-main)}.dc-shell .confirma-icono{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--error);background:var(--error-surface);border:1px solid var(--error-border)}.dc-shell .confirma-icono svg{width:20px;height:20px}.dc-shell .confirma-detalle{color:var(--text-muted);display:flex;flex-direction:column;gap:var(--s2)}.dc-shell .confirma-detalle strong{color:var(--text-on-surface);font-weight:700}.dc-shell .confirma-error{color:var(--error);background:var(--error-surface);border:1px solid var(--error-border);border-radius:12px;padding:var(--s2) var(--s3)}.dc-shell .confirma-acciones{display:flex;justify-content:flex-end;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s2)}.dc-shell .btn--peligro{background:var(--error);color:#fff;box-shadow:0 10px 26px -12px var(--error)}.dc-shell .btn--peligro:hover:not(:disabled){filter:brightness(1.08)}.dc-shell .btn--peligro:focus-visible,.dc-shell .confirma .btn--linea:focus-visible{outline:2px solid var(--text-on-surface);outline-offset:2px}.dc-shell .fi-stepper{position:relative;display:grid;gap:var(--s2);grid-template-columns:repeat(var(--pasos,5),minmax(0,1fr))}.dc-shell .fi-stepper-riel{position:absolute;top:15px;height:2px;pointer-events:none}.dc-shell .fi-stepper-riel{--medio-paso:calc((100% - (var(--pasos,5) - 1) * var(--s2)) / var(--pasos,5) / 2);left:var(--medio-paso);right:var(--medio-paso);background:var(--border-subtle)}.dc-shell .fi-stepper-riel i{position:absolute;top:0;left:0;height:100%;pointer-events:none;width:var(--avance,0%);background:var(--success);display:block;transition:width .32s var(--crecer)}.dc-shell .fi-paso{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s2);text-align:center;min-width:0;background:none;border:0;padding:0;color:var(--text-muted);font:inherit}.dc-shell button.fi-paso{cursor:pointer}.dc-shell .fi-paso-punto{width:32px;height:32px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:var(--ink);border:2px solid var(--border-control);color:var(--text-muted);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s var(--crecer)}.dc-shell button.fi-paso:not(:disabled):hover .fi-paso-punto{transform:scale(1.09)}.dc-shell button.fi-paso:disabled{cursor:default}.dc-shell .fi-paso-lbl{font-size:13px;font-weight:600;line-height:1.3}.dc-shell .fi-paso-sub{font-size:12px;line-height:1.3;color:var(--text-muted-40)}.dc-shell .fi-paso[data-estado=hecho] .fi-paso-punto{background:var(--success);border-color:var(--success);color:var(--ink)}.dc-shell .fi-paso[data-estado=alerta] .fi-paso-punto{background:var(--warning);border-color:var(--warning);color:var(--ink)}.dc-shell .fi-paso[data-estado=actual] .fi-paso-punto{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--ink);box-shadow:0 0 0 6px var(--brand-secondary-surface)}.dc-shell .fi-paso[data-estado=hecho],.dc-shell .fi-paso[data-estado=actual],.dc-shell .fi-paso[data-estado=alerta]{color:var(--text-on-surface)}.dc-shell .fi-paso[data-estado=hecho] .fi-paso-sub,.dc-shell .fi-paso[data-estado=actual] .fi-paso-sub,.dc-shell .fi-paso[data-estado=alerta] .fi-paso-sub{color:var(--text-muted)}.dc-shell .fi-campo{display:grid;gap:var(--s2);min-width:0;position:relative}.dc-shell .fi-campo-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.dc-shell .fi-trigger{height:48px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:0 var(--s4);text-align:left;border-radius:var(--radius-control);border:1px solid var(--border-control);background:var(--bg-input);color:var(--text-on-surface);font-size:15px;font-weight:600;cursor:pointer;transition:border-color .16s ease}.dc-shell .fi-trigger:hover{border-color:var(--text-muted)}.dc-shell .fi-trigger[aria-expanded=true]{border-color:var(--focus-blue)}.dc-shell .fi-trigger--vacio{color:var(--text-muted)}.dc-shell .fi-trigger-txt{display:flex;align-items:baseline;gap:var(--s3);min-width:0;overflow:hidden;white-space:nowrap}.dc-shell .fi-pop{position:absolute;top:calc(100% + var(--s2));left:0;z-index:60;box-sizing:border-box;padding:var(--s4);background:var(--bg-flotante);border:1px solid var(--border-control);border-radius:var(--radius-control);box-shadow:var(--shadow-main);display:grid;gap:var(--s4)}.dc-shell .fi-pop--der{left:auto;right:0}.dc-shell .fi-pop--ancho{width:min(680px,calc(100vw - 96px))}.dc-shell .fi-pop--fecha{width:min(520px,calc(100vw - 64px));grid-template-columns:minmax(140px,1fr) minmax(240px,2fr)}@media (max-width:640px){.dc-shell .fi-pop--fecha{grid-template-columns:1fr}}.dc-shell .fi-pop-grupos{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.dc-shell .fi-grupo{display:grid;gap:2px;align-content:start;min-width:0}.dc-shell .fi-opcion{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:10px var(--s3);border-radius:12px;text-align:left;border:1px solid transparent;background:transparent;color:var(--text-on-surface);font-size:14px;font-weight:500;cursor:pointer}.dc-shell .fi-opcion:hover{background:var(--bg-element-hover)}.dc-shell .fi-opcion[aria-selected=true],.dc-shell .fi-opcion[aria-checked=true]{background:var(--bg-element);border-color:var(--brand-secondary);font-weight:700}.dc-shell .fi-opcion svg{color:var(--brand-secondary)}.dc-shell .fi-agregar{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s1);padding:8px var(--s3);border-radius:12px;border:1px dashed var(--border-main);background:transparent;color:var(--c,var(--text-muted));font-size:13px;font-weight:700;cursor:pointer}.dc-shell .fi-agregar:hover{background:var(--bg-element-hover)}.dc-shell .fi-nueva{display:flex;align-items:center;gap:var(--s1);margin-top:var(--s1)}.dc-shell .fi-nueva input{flex:1;min-width:0;height:36px;padding:0 var(--s3);border-radius:12px;border:1px solid var(--focus-blue);background:var(--bg-input);color:var(--text-on-surface);font-size:13px;outline:none}.dc-shell .fi-nueva button{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--border-control);background:var(--bg-element);color:var(--brand-secondary);cursor:pointer}.dc-shell .fi-cal{display:grid;gap:var(--s2);align-content:start}.dc-shell .fi-cal-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.dc-shell .fi-cal-mes{font-size:16px;font-weight:700;text-transform:capitalize}.dc-shell .fi-cal-rejilla{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dc-shell .fi-cal-dia{height:34px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-on-surface);font-size:13px;font-weight:500;cursor:pointer}.dc-shell .fi-cal-dia:hover:not(:disabled){background:var(--bg-element-hover)}.dc-shell .fi-cal-dia:disabled{color:var(--text-muted-40);cursor:default}.dc-shell .fi-cal-dia[data-hoy="1"]{border-color:var(--border-control);font-weight:700}.dc-shell .fi-cal-dia[aria-pressed=true]{background:var(--brand-secondary);color:var(--on-brand);font-weight:700;border-color:var(--brand-secondary)}.dc-shell .fi-cal-hueco{height:34px;visibility:hidden}.dc-shell .fi-cal-sem{text-align:center;padding:var(--s1) 0;font-size:12px;color:var(--text-muted-40)}.dc-shell .fi-seg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-pill);background:var(--hundido);border:1px solid var(--border-main);max-width:100%}.dc-shell .fi-seg-op{position:relative;isolation:isolate;min-width:44px;height:36px;padding:0 var(--s3);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:var(--text-muted);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;transition:color .16s ease}.dc-shell .fi-seg-op:hover{color:var(--text-on-surface)}.dc-shell .fi-seg-op[aria-pressed=true]{color:var(--on-inverso)}.dc-shell .fi-seg-op:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-pill)}.dc-shell .fi-seg-marca{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--text-on-surface)}@media (max-width:520px){.dc-shell .fi-seg-op{min-width:34px;padding:0 var(--s2)}}.dc-shell .pastilla.fi-elegible{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dc-shell .pastilla.fi-elegible[aria-pressed=true]{background:var(--text-on-surface);border-color:var(--text-on-surface);color:var(--on-inverso)}.dc-shell .fi-modal .btn:focus-visible,.dc-shell .fi-modal .pastilla:focus-visible{border-radius:var(--radius-pill)}.dc-shell .fi-accion{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--s3);min-height:104px;padding:var(--s4) var(--s6);text-align:left;border-radius:var(--radius-control);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);background:color-mix(in srgb,var(--c) 11%,transparent);color:var(--text-on-surface);font-size:16px;font-weight:700;cursor:pointer;transition:filter .16s ease,transform .16s ease}.dc-shell .fi-accion:hover{filter:brightness(1.22)}.dc-shell .fi-accion:active{transform:scale(.985)}.dc-shell .fi-accion svg{color:var(--c)}.dc-shell .fi-accion--linea{min-height:48px;flex-direction:row;align-items:center;padding:0 var(--s4);font-size:14px;white-space:nowrap}.dc-shell .fi-sec{border:1px solid var(--border-main);border-radius:var(--radius-control);background:var(--bg-element);overflow:hidden}.dc-shell .fi-sec-cab{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s6);background:transparent;border:0;color:var(--text-on-surface);text-align:left;cursor:pointer}.dc-shell .fi-sec-cab:hover{background:var(--bg-element-hover)}.dc-shell .fi-sec-tit{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s4);min-width:0}.dc-shell .fi-sec-cuerpo{padding:0 var(--s6) var(--s4)}.dc-shell .fi-sec-fila{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--border-subtle)}@media (max-width:640px){.dc-shell .fi-sec-fila{grid-template-columns:1fr;gap:var(--s1)}}.dc-shell .fi-agenda{border-top:1px solid var(--border-subtle)}.dc-shell .fi-agenda>.fi-agenda-fila{border-top:0;grid-template-columns:150px minmax(0,1fr) auto}.dc-shell .ibtn--borrar:hover,.dc-shell .ibtn--borrar:focus-visible,.dc-shell .btn--borrar:hover:not(:disabled),.dc-shell .btn--borrar:focus-visible{color:var(--error);border-color:var(--error-border)}.dc-shell .fi-agenda[data-editando] .ibtn{color:var(--text-on-surface);border-color:var(--border-control)}.dc-shell .fi-agenda-editor{display:grid;gap:var(--s4);margin-bottom:var(--s4);padding:var(--s4);border-radius:var(--radius-control);background:var(--hundido);border:1px solid var(--border-main)}.dc-shell .fi-agenda-campos{display:grid;gap:var(--s3) var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.dc-shell .fi-agenda-pie{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s3)}.dc-shell .fi-motivo{display:flex;align-items:flex-start;gap:var(--s2);color:var(--error);line-height:1.4}.dc-shell .fi-motivo svg{margin-top:1px}.dc-shell .fi-sec-fila+.fi-motivo{padding:0 0 var(--s3)}@media (max-width:640px){.dc-shell .fi-agenda>.fi-agenda-fila{grid-template-columns:1fr}}.dc-shell .fi-objecion-cita,.dc-shell .fi-objecion-falta{margin:0 0 var(--s3) calc(150px + var(--s4))}.dc-shell .fi-objecion-cita{display:grid;gap:var(--s1);padding:var(--s3) var(--s4);border-radius:var(--radius-control);background:var(--hundido);border:1px solid var(--border-subtle);border-left:3px solid var(--warning)}.dc-shell .fi-objecion-rotulo{display:inline-flex;align-items:center;gap:6px;color:var(--warning);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dc-shell .fi-objecion-cita blockquote{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;color:var(--text-on-surface)}.dc-shell .fi-objecion-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3)}.dc-shell .fi-objecion-falta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-control);border:1px dashed var(--warning-border)}.dc-shell .fi-objecion-falta>.t-cap{color:var(--warning)}.dc-shell .fi-objecion-despliegue{overflow:hidden}@media (max-width:640px){.dc-shell .fi-objecion-cita,.dc-shell .fi-objecion-falta{margin-left:0}}.dc-shell .fi-seguimiento{border-top:1px solid var(--border-subtle)}.dc-shell .fi-seguimiento>.fi-sec-fila{border-top:0}.dc-shell .fi-seguimiento[data-editando] .ibtn{color:var(--text-on-surface);border-color:var(--border-control)}.dc-shell .fi-seg--sm{padding:3px}.dc-shell .fi-seg--sm .fi-seg-op{height:28px;min-width:0;padding:0 var(--s3);font-size:12px}.dc-shell .fi-seg-op:disabled{cursor:default}.dc-shell .fi-seg-op:disabled:not([aria-pressed=true]){opacity:.5}.dc-shell .fi-pago{border-top:1px solid var(--border-subtle)}.dc-shell .fi-pago>.fi-sec-fila{border-top:0}.dc-shell .fi-pago[data-editando] .ibtn{color:var(--text-on-surface);border-color:var(--border-control)}.dc-shell .fi-pago-marcar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:0 0 var(--s3) calc(110px + var(--s4))}@media (max-width:640px){.dc-shell .fi-pago-marcar{padding-left:0}}.dc-shell .fi-cab{display:grid;gap:var(--s3)}.dc-shell .fi-cab-titulo{display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.dc-shell .fi-cab-acciones{display:flex;gap:var(--s2);flex-shrink:0;align-items:center}.dc-shell .fi-cab-datos{display:grid;justify-content:start;align-items:start;gap:var(--s3) var(--s6);grid-template-columns:repeat(5,minmax(0,auto))}.dc-shell .fi-dato{display:grid;gap:2px;white-space:nowrap;min-width:0}@media (max-width:900px){.dc-shell .fi-cab-datos{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:521px) and (max-width:900px){.dc-shell .fi-cab-datos:not(.fi-cab-editor)>.fi-dato{grid-column:span 2}.dc-shell .fi-cab-datos:not(.fi-cab-editor)>.fi-dato:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:520px){.dc-shell .fi-cab-datos{grid-template-columns:minmax(0,1fr)}}.dc-shell .fi-closer-btn{display:flex;align-items:center;gap:var(--s2);padding:2px var(--s2) 2px var(--s3);margin-left:calc(-1 * var(--s3));border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--bg-element);color:var(--text-on-surface);font-size:14px;font-weight:600;cursor:pointer;justify-self:start}.dc-shell .fi-closer-btn:hover{border-color:var(--brand-secondary)}.dc-shell .fi-cab-editor{justify-content:stretch;-moz-column-gap:var(--s4);column-gap:var(--s4);grid-template-columns:minmax(0,.75fr) minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.35fr)}@media (min-width:521px) and (max-width:1080px){.dc-shell .fi-cab-editor{grid-template-columns:repeat(6,minmax(0,1fr))}.dc-shell .fi-cab-editor>.fi-dato{grid-column:span 2}.dc-shell .fi-cab-editor>.fi-dato:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:520px){.dc-shell .fi-cab-editor{grid-template-columns:minmax(0,1fr)}}.dc-shell .fi-cab .ln-field{height:40px;padding:0 var(--s3)}.dc-shell .fi-cab-nombre{max-width:560px}.dc-shell .fi-cab-nombre input{font-size:20px;font-weight:800;letter-spacing:-.02em}.dc-shell .fi-cab-titulo--editando{flex-wrap:wrap}.dc-shell .fi-cab-titulo--editando .fi-cab-acciones{margin-left:auto}.dc-shell .fi-cab label.t-rotulo{cursor:pointer}.dc-shell .fi-dato-error{color:var(--error);font-size:12px;line-height:1.4;white-space:normal}.dc-shell .fi-tabs{display:flex;align-items:center;gap:var(--s5);padding:0 var(--s5);border-bottom:1px solid var(--border-subtle);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.dc-shell .fi-tabs::-webkit-scrollbar{display:none}.dc-shell .fi-tab{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:11px 0 10px;background:transparent;border:0;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:color .16s ease}.dc-shell .fi-tab:hover{color:var(--text-on-surface)}.dc-shell .fi-tab[aria-selected=true]{color:var(--brand-secondary);font-weight:700}.dc-shell .fi-tab svg{width:14px;height:14px;flex-shrink:0;opacity:.75}.dc-shell .fi-tab[aria-selected=true] svg{opacity:1}.dc-shell .fi-tab-sub{position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--brand-secondary)}.dc-shell .fi-tab-cuenta{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:5px;background:var(--bg-element);border:1px solid var(--border-main);color:var(--text-on-surface);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}@media (max-width:640px){.dc-shell .fi-tabs{gap:var(--s4);padding:0 var(--s4)}}.dc-shell .fi-modal{width:min(1120px,100%);padding:0}.dc-shell .fi-modal-cab{padding:var(--s5) var(--s5) var(--s4)}.dc-shell .fi-modal-panel{padding:var(--s5)}.dc-shell .fi-hilo{display:grid;gap:var(--s4);max-height:420px;overflow-y:auto;padding:var(--s6);overscroll-behavior:contain}.dc-shell .fi-nota{display:flex;gap:var(--s3);align-items:flex-start}.dc-shell .fi-avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c,var(--idle));color:var(--on-state);font-size:14px;font-weight:900}.dc-shell .fi-globo{padding:var(--s3) var(--s4);border-radius:0 var(--radius-control) var(--radius-control) var(--radius-control);background:var(--bg-surface);border:1px solid var(--border-subtle);line-height:1.55}.dc-shell .fi-pildora{height:32px;display:inline-flex;align-items:center;gap:var(--s2);padding:0 var(--s3);border-radius:var(--radius-pill);border:1px solid var(--border-main);background:transparent;color:var(--text-on-surface);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dc-shell .fi-pildora[aria-pressed=true]{border-color:var(--c,var(--brand-secondary));background:var(--bg-element-hover)}.dc-shell .fi-punto{width:8px;height:8px;border-radius:50%;background:var(--c,var(--idle));flex-shrink:0}.dc-shell .fi-pie{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s4);padding-top:var(--s6);border-top:1px solid var(--border-subtle);padding-right:168px}@media (max-width:900px){.dc-shell .fi-pie{padding-right:0}}.dc-shell .fi-pie-der{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s3)}.dc-shell .fi-botonera{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--s3);padding-right:168px}@media (max-width:900px){.dc-shell .fi-botonera{padding-right:0}}.dc-shell .fi-rev{display:grid;gap:var(--s5)}.dc-shell .fi-rev-cab{display:grid;gap:var(--s1)}.dc-shell .fi-rev-sec-tit{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.dc-shell .fi-rev-hero{display:grid;gap:var(--s4);padding:var(--s5);border:1px solid var(--border-main);border-radius:var(--radius-control);background:var(--bg-element)}.dc-shell .fi-rev-total{display:grid;gap:var(--s1)}.dc-shell .fi-rev-monto{display:block;font-size:34px;line-height:1.1;color:var(--text-on-surface)}.dc-shell .fi-rev-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border-subtle)}.dc-shell .fi-rev-cifra{display:grid;gap:var(--s1);min-width:0;align-content:start}.dc-shell .fi-rev-cifra b{overflow-wrap:anywhere}@media (max-width:640px){.dc-shell .fi-rev-cifras{grid-template-columns:minmax(0,1fr)}}.dc-shell .fi-rev-sec{display:grid;gap:var(--s2)}.dc-shell .fi-rev-filas{display:grid;border:1px solid var(--border-subtle);border-radius:var(--radius-control);overflow:hidden;background:var(--bg-element)}.dc-shell .fi-rev-fila{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.6fr) auto;align-items:center;-moz-column-gap:var(--s4);column-gap:var(--s4);padding:var(--s3) var(--s4);border-top:1px solid var(--border-subtle)}.dc-shell .fi-rev-fila:first-child{border-top:0}.dc-shell .fi-rev-rotulo{font-size:13px;color:var(--text-muted)}.dc-shell .fi-rev-valor{font-size:14px;font-weight:600;color:var(--text-on-surface);overflow-wrap:anywhere;min-width:0}.dc-shell .fi-rev-fila--vacia .fi-rev-valor{font-weight:400;font-style:italic;color:var(--warning)}.dc-shell .fi-rev-editar{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--s2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--info);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dc-shell .fi-rev-editar:hover,.dc-shell .fi-rev-editar:focus-visible{background:var(--bg-element-hover);text-decoration:underline}.dc-shell .fi-rev-fila--abierta{background:var(--bg-element-hover)}.dc-shell .fi-rev-editor{grid-column:1 / -1;margin-top:var(--s3);padding-top:var(--s3);border-top:1px dashed var(--border-subtle)}.dc-shell .fi-rev-editor-pie{display:flex;justify-content:flex-end;gap:var(--s2);margin-top:var(--s3)}.dc-shell .fi-rev-falta{margin:var(--s2) 0 0;color:var(--warning)}.dc-shell .fi-rev-opciones{display:flex;flex-wrap:wrap;gap:var(--s2)}.dc-shell .fi-rev-opcion{min-height:36px;padding:0 var(--s3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-element);color:var(--text-on-surface);font-size:13px;font-weight:600;cursor:pointer}.dc-shell .fi-rev-opcion:hover,.dc-shell .fi-rev-opcion:focus-visible{border-color:var(--info)}.dc-shell .fi-rev-opcion--activa{border-color:var(--brand-secondary);color:var(--brand-secondary)}.dc-shell .fi-rev-campos{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dc-shell .fi-rev-avisos{display:grid;gap:var(--s1);margin:var(--s2) 0 0;padding:0;list-style:none}.dc-shell .fi-rev-avisos li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s1) var(--s3)}@media (max-width:640px){.dc-shell .fi-rev-fila{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.dc-shell .fi-rev-rotulo{grid-column:1 / -1}}.dc-shell .fi-wa{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--text-on-surface);text-decoration:none}.dc-shell .fi-wa:hover{color:var(--brand-secondary)}.dc-shell .fi-wa svg{color:var(--success);flex-shrink:0}.dc-shell .fi-cab-grabacion{color:var(--brand-secondary);text-decoration:none}.dc-shell .fi-cab-grabacion:hover{color:var(--brand-secondary);border-color:var(--brand-secondary)}.dc-shell .fi-modal .ibtn:focus-visible{border-radius:var(--radius-pill)}.dc-shell .fi-modal .ibtn:disabled{opacity:.4;cursor:not-allowed}.dc-shell .fi-venta-directa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6)}.dc-shell .fi-fathom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5)}.dc-shell .fi-fathom-cab{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;-moz-column-gap:var(--s2);column-gap:var(--s2)}.dc-shell .fi-fathom-cab svg{color:var(--brand-secondary);flex-shrink:0}.dc-shell .fi-fathom-cab label{cursor:pointer}.dc-shell .fi-fathom-cab small{grid-column:2}.dc-shell .fi-fathom-fila{flex:1 1 340px;min-width:0;display:flex;align-items:center;gap:var(--s2)}.dc-shell .fi-fathom-fila .ln-field{flex:1 1 auto;min-width:0;height:40px;padding:0 var(--s3)}.dc-shell .fi-fathom-fila .btn{flex-shrink:0}.dc-shell .fi-fathom>.fi-fathom-aviso,.dc-shell .fi-fathom>.fi-motivo{flex-basis:100%}.dc-shell .fi-fathom-aviso{color:var(--warning);line-height:1.4}.dc-shell .pr-fila[data-vacio="1"]{opacity:.45}.dc-shell .pr-sub{min-height:36px}.dc-shell .pr-sub-nom{padding-left:16px;font-size:12px;font-weight:600;color:var(--text-muted)}.dc-shell .pr-sub-n{font-size:12.5px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted)}@media (max-width:640px){.dc-shell .pr-tabla{--cols:minmax(130px,1fr) 44px 104px 50px !important;--min:390px !important}.dc-shell .pr-tabla .riel,.dc-shell .pr-tabla .pr-barra{display:none}}.dc-shell .pr-tabla .riel>i{transition-delay:calc(var(--i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.dc-shell .pr-tabla .riel>i{transition-delay:0s}}.dc-shell .fz-grid{display:grid;gap:var(--s4);min-width:0}.dc-shell .fz-grid>*{min-width:0}.dc-shell .fz-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-shell .fz-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-shell .fz-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-shell .fz-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1000px){.dc-shell .fz-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dc-shell .fz-grid--5{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dc-shell .fz-grid--3{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.dc-shell .fz-grid--2,.dc-shell .fz-grid--4{grid-template-columns:minmax(0,1fr)}}.dc-shell .fz-grid--5 .kpi-n{font-size:clamp(22px,2.1vw,30px)}.dc-shell .fz-grid--5>section.kpi .t-eyebrow{letter-spacing:.16em}.dc-shell .fz-bloque{display:grid;gap:var(--s3);min-width:0}.dc-shell .fz-scroll{overflow-x:auto;min-width:0;scrollbar-width:thin}.dc-shell .fz-tabla{display:grid;min-width:var(--min,0)}.dc-shell .fz-cab,.dc-shell .fz-fila{display:grid;grid-template-columns:var(--cols);gap:var(--s3);align-items:center;padding:0 10px}.dc-shell .fz-cab{min-height:34px;border-bottom:1px solid var(--border-main)}.dc-shell .fz-cab>span{display:flex;align-items:center;gap:4px;font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40);min-width:0}.dc-shell .fz-fila{min-height:54px;border-bottom:1px solid var(--border-subtle);font-size:13px;transition:background-color .16s ease,opacity .2s ease}.dc-shell .fz-fila:hover{background:var(--mat-0)}.dc-shell .fz-fila:last-child{border-bottom:0}.dc-shell .fz-der{justify-content:flex-end;text-align:right;justify-self:end}.dc-shell .fz-centro{justify-content:center;text-align:center;justify-self:center}.dc-shell .fz-n{font-size:14.5px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.dc-shell .fz-nom{display:grid;gap:2px;min-width:0}.dc-shell .fz-nom b{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .fz-nom small{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40)}.dc-shell .fz-total{border-top:1px solid var(--border-main);border-bottom:0;min-height:52px}.dc-shell .fz-total:hover{background:none}.dc-shell .fz-total .fz-rot{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.dc-shell .fz-grupo{display:flex;align-items:center;gap:8px;padding:var(--s4) 10px var(--s2);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.dc-shell .fz-grupo i{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--c)}.dc-shell .fz-vacio{padding:var(--s8) var(--s4);text-align:center;color:var(--text-muted-40);font-size:13px}.dc-shell .fz-persona-descuento{color:var(--error)}.dc-shell .fz-monto{display:inline-flex;align-items:center;gap:6px;height:36px;width:100%;max-width:150px;padding:0 12px;border-radius:var(--radius-control);background:var(--bg-input);border:1px solid var(--border-subtle);transition:border-color .16s ease;justify-self:end}.dc-shell .fz-monto:hover{border-color:var(--border-control)}.dc-shell .fz-monto:focus-within{border-color:var(--brand-secondary-border)}.dc-shell .fz-monto span{color:var(--text-muted-40);font-size:12px;font-weight:700}.dc-shell .fz-monto input{flex:1;min-width:0;border:0;background:none;outline:none;text-align:right;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-on-surface);-moz-appearance:textfield}.dc-shell .fz-monto input::-webkit-outer-spin-button,.dc-shell .fz-monto input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dc-shell .fz-monto input:focus-visible{box-shadow:none;outline:none}.dc-shell .fz-select{height:36px;max-width:100%;padding:0 12px;border-radius:var(--radius-pill);background:var(--bg-input);border:1px solid var(--border-control);color:var(--text-on-surface);font-size:12.5px;font-weight:700;cursor:pointer;outline:none}.dc-shell .fz-select:focus{border-color:var(--brand-secondary-border)}.dc-shell .fz-select option{background:var(--bg-flotante)}.dc-shell .campo .fz-select{height:42px;border-radius:var(--radius-control);width:100%}.dc-shell .fz-check{width:28px;height:28px;flex-shrink:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-control);background:var(--bg-input);color:transparent;transition:background-color .16s ease,border-color .16s ease,transform .16s var(--spring)}.dc-shell .fz-check svg{width:15px;height:15px}.dc-shell .fz-check:hover{border-color:var(--text-muted)}.dc-shell .fz-check:active{transform:scale(.9)}.dc-shell .fz-check[aria-pressed=true]{background:var(--success);border-color:var(--success);color:var(--on-state)}.dc-shell .fz-acciones{display:flex;align-items:center;gap:var(--s2);justify-content:flex-end}.dc-shell .fz-comision{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.dc-shell .fz-comision .fz-monto{flex:0 1 150px;min-width:0}.dc-shell .fz-manual{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;flex-shrink:0;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--warning);cursor:pointer;animation:dcTagIn .22s var(--spring);transition:background-color .16s ease,transform .16s var(--spring)}.dc-shell .fz-manual small{font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;line-height:1}.dc-shell .fz-manual svg{width:11px;height:11px}.dc-shell .fz-manual:hover{background:color-mix(in srgb,var(--warning) 24%,transparent)}.dc-shell .fz-manual:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.dc-shell .fz-manual{animation:none}}.dc-shell .fz-dato{display:grid;gap:var(--s2);align-content:start}.dc-shell .fz-dato b{font-size:clamp(20px,2vw,24px);line-height:1.1;font-weight:900;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.dc-shell .fz-dato .fz-monto{max-width:none;justify-self:stretch;height:42px}.dc-shell .fz-persona{text-align:left;cursor:pointer;width:100%;transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--spring)}.dc-shell .fz-persona:disabled{cursor:default}.dc-shell .fz-persona:not(:disabled):hover{border-color:var(--brand-secondary-border);box-shadow:0 0 0 1px var(--brand-secondary-border)}.dc-shell .fz-persona:not(:disabled):hover .kpi-acc{color:var(--text-on-surface);border-color:var(--border-control)}.dc-shell .fz-persona:not(:disabled):active{transform:scale(.985)}.dc-shell .fz-persona-nom{font-size:17px;font-weight:900;letter-spacing:-.02em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .fz-persona .kpi-cab{justify-content:space-between}.dc-shell .fz-excluida{opacity:.42}.dc-shell .fz-excluida .fz-tachable{text-decoration:line-through;text-decoration-color:var(--error)}.dc-shell .fz-ventas{display:grid;gap:var(--s4);min-width:0}.dc-shell .fz-ventas-cab{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);min-width:0}.dc-shell .fz-ventas-cab .t-h2{min-width:0}.dc-shell .fz-ventas-periodo{margin-left:auto}.dc-shell .fz-ventas-busca{flex:0 1 260px}.dc-shell .fz-fila--abierta,.dc-shell .fz-fila--abierta:hover{background:var(--mat-0);border-bottom-color:transparent}.dc-shell .fz-atribucion{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3);padding:var(--s2) 10px var(--s4);background:var(--mat-0);border-bottom:1px solid var(--border-subtle)}.dc-shell .fz-atr-campo{display:grid;gap:4px;flex:0 1 190px;min-width:150px}.dc-shell .fz-atr-campo small{font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40)}.dc-shell .fz-atr-campo .fz-select{width:100%}.dc-shell .fz-atr-aviso{flex:1 1 240px;align-self:center;color:var(--warning)}.dc-shell .fz-atribucion .fz-acciones{margin-left:auto}.dc-shell .fz-detalle{display:none}.dc-shell .fz-detalle-persona{margin-top:var(--s6)}.dc-shell .fz-detalle-nom{display:flex;align-items:baseline;gap:var(--s2);margin:0 0 var(--s2);font-size:15px;font-weight:900;letter-spacing:-.01em;-moz-column-break-after:avoid;break-after:avoid}.dc-shell .fz-detalle-nom span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.dc-shell .fz-detalle-vacio{font-size:11px;color:var(--text-muted)}.dc-shell .fz-detalle-tabla{width:100%;border-collapse:collapse;table-layout:fixed;font-size:10.5px;line-height:1.35}.dc-shell .fz-detalle-tabla .c-fecha{width:86px}.dc-shell .fz-detalle-tabla .c-tipo{width:118px}.dc-shell .fz-detalle-tabla .c-metodo{width:64px}.dc-shell .fz-detalle-tabla .c-fuente{width:78px}.dc-shell .fz-detalle-tabla .c-pct{width:40px}.dc-shell .fz-detalle-tabla .c-monto{width:78px}.dc-shell .fz-detalle-tabla td{overflow:hidden;text-overflow:ellipsis}.dc-shell .fz-detalle-tabla th{padding:5px 6px;text-align:left;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-main)}.dc-shell .fz-detalle-tabla td{padding:5px 6px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.dc-shell .fz-detalle-tabla .fz-der{text-align:right;white-space:nowrap}.dc-shell .fz-detalle-tabla tfoot td{font-weight:800;border-bottom:0;border-top:1px solid var(--border-main)}.dc-shell .fz-detalle-tabla tr{-moz-column-break-inside:avoid;break-inside:avoid}.dc-shell .fz-detalle-tabla thead{display:table-header-group}.dc-shell .fz-impresion{display:none}@media print{.dc-shell.dc-shell.dc-shell{color-scheme:light;--text-on-surface:#0F172A;--text-muted:rgba(15,23,42,.66);--text-muted-40:rgba(15,23,42,.48);--border-main:#CBD5E1;--border-subtle:#E2E8F0;--border-control:#94A3B8;--mat-0:transparent;--mat-1:#F8FAFC;--mat-3:#E2E8F0;--sheen:transparent;--hueco:#E2E8F0;--bg-element:#F1F5F9;--bg-surface:#FFFFFF;--bg-input:#FFFFFF;--success:#0F7A55;--warning:#9A6410;--error:#B4321F;--info:#2459A6;--brand-secondary:#C2186F;--shadow-main:none;background:#fff;padding-bottom:0;min-height:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dc-shell .dock,.dc-shell .barra,.dc-shell .tope-meta,.dc-shell .humo,.dc-shell .tip,.dc-shell .kpi-acciones{display:none!important}.dc-shell .fz-scroll{overflow:visible}.dc-shell .fz-ventas{display:none}.dc-shell .fz-impresion{display:block;margin-bottom:var(--s4)}.dc-shell .fz-detalle{display:block;-moz-column-break-before:page;break-before:page}.dc-shell .fz-ventas~.fz-detalle{-moz-column-break-before:auto;break-before:auto}.dc-shell .fz-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-shell .fz-grid--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s2)}.dc-shell .fz-grid--5 .fz-persona .kpi-cab{display:none}.dc-shell .fz-grid--5 .kpi{padding:var(--s3)}.dc-shell .fz-grid--5 .kpi-n{font-size:19px}.dc-shell button.fz-persona{display:flex!important;-moz-column-break-inside:avoid;break-inside:avoid}}.dc-shell .menu:has(.fz-periodo){max-height:min(560px,calc(100vh - 170px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dc-shell .menu:has(.fz-periodo) .menu-pie{position:sticky;bottom:calc(var(--s2) * -1);padding-bottom:var(--s2);background:var(--bg-flotante)}.dc-shell .fz-nota{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:600;line-height:1.35;color:var(--text-muted-40)}.dc-shell .fz-nota svg{width:12px;height:12px;flex-shrink:0}.dc-shell .menu-item.fz-menu-grupo{padding:8px 14px 4px}.dc-shell .menu-item.fz-menu-grupo .t-rotulo{font-size:10px;color:inherit}.dc-shell .menu-item.fz-menu-grupo[aria-checked=true]{background:transparent}.dc-shell .menu-item.fz-menu-grupo:hover{background:var(--bg-element)}.dc-shell .menu-item.fz-menu-grupo[aria-checked=mixed] .menu-caja{border-color:var(--brand-secondary)}.dc-shell .menu-item.fz-menu-grupo[aria-checked=mixed] .menu-caja svg{color:var(--brand-secondary)}.dc-shell .fz-pct{max-width:104px}.dc-shell .fz-dif-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);min-width:0}.dc-shell .fz-dif-filtros .tabs{overflow-x:auto;scrollbar-width:none}.dc-shell .fz-dif-busca{flex:0 1 260px}.dc-shell .fz-dif-tabla{grid-template-columns:minmax(0,1fr)}.dc-shell .fz-dif-fila{min-height:60px}.dc-shell .fz-dif-estado{display:flex;min-width:0}.dc-shell .fz-dif-nom,.dc-shell .fz-dif-monto{display:grid;gap:2px;min-width:0}.dc-shell .fz-dif-nom b{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .fz-dif-sub{display:block;min-width:0;font-size:11.5px;color:var(--text-muted-40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-shell .fz-dif-debil{color:var(--warning)}.dc-shell .fz-dif-acciones{flex-wrap:wrap;gap:6px}.dc-shell .fz-dif-acciones:has(.fz-dif-confirma)>.ibtn{display:none}.dc-shell .fz-dif-accion{flex-shrink:0}.dc-shell .fz-dif-confirma{display:inline-flex;align-items:center;gap:6px}.dc-shell .fz-dif-confirma small{font-size:11.5px;font-weight:800;color:var(--text-on-surface);white-space:nowrap}.dc-shell .fz-dif-sin-cliente{cursor:help}.dc-shell .fz-dif-revisada{opacity:.62;transition:opacity .16s ease}.dc-shell .fz-dif-revisada:hover,.dc-shell .fz-dif-revisada.fz-fila--abierta{opacity:1}.dc-shell .fz-dif-detalle{display:grid;gap:var(--s3);min-width:0;padding:var(--s3) 10px var(--s4);background:var(--mat-0);border-bottom:1px solid var(--border-subtle)}.dc-shell .fz-dif-lados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.dc-shell .fz-dif-lado,.dc-shell .fz-dif-candidatos{display:grid;gap:4px;align-content:start;min-width:0}.dc-shell .fz-dif-lado small,.dc-shell .fz-dif-candidatos>small{font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40)}.dc-shell .fz-dif-lado p{margin:0;overflow-wrap:anywhere}.dc-shell .fz-dif-nota{color:var(--text-muted)}.dc-shell .fz-dif-aviso{color:var(--warning)}.dc-shell .fz-dif-candidatos ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dc-shell .fz-dif-candidatos li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.dc-shell .fz-dif-editor,.dc-shell .fz-dif-revisar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3);min-width:0}.dc-shell .fz-dif-editor .fz-monto{max-width:none;height:36px}.dc-shell .fz-dif-editor .fz-acciones{margin-left:auto}.dc-shell .fz-dif-fecha{border-radius:var(--radius-control);cursor:text}.dc-shell .fz-dif-atajos{display:flex;flex-wrap:wrap;gap:var(--s2)}.dc-shell .fz-dif-error{flex-basis:100%;color:var(--error)}.dc-shell .fz-dif-campo-nota{flex:1 1 260px;max-width:440px}.dc-shell .fz-dif-campo-nota .fz-select{width:100%;cursor:text;border-radius:var(--radius-control)}.dc-shell .fz-dif-zona{display:grid;justify-items:center;gap:var(--s3);text-align:center;padding:var(--s8) var(--s4);border:1.5px dashed var(--border-control);border-radius:var(--radius-control);transition:border-color .16s ease,background-color .16s ease}.dc-shell .fz-dif-zona--encima{border-color:var(--brand-secondary-border);background:var(--brand-secondary-surface)}.dc-shell .fz-dif-zona .t-cap{max-width:560px}.dc-shell .fz-dif-elegir{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);padding:var(--s3);margin-bottom:var(--s3);border-radius:var(--radius-control);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 10%,transparent);animation:dcTagIn .22s var(--spring)}.dc-shell .fz-dif-elegir>svg{width:16px;height:16px;color:var(--warning);flex-shrink:0}.dc-shell .fz-dif-elegir-txt{flex:1 1 220px;min-width:0;font-size:13px;overflow-wrap:anywhere}.dc-shell .fz-dif-cobertura{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s3);min-width:0}.dc-shell .fz-dif-otra-carga{opacity:.6}@media (max-width:760px){.dc-shell .fz-dif-lados{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dc-shell .fz-dif-elegir{animation:none}}.setter-espacio{position:relative;isolation:isolate;min-height:100vh;background:linear-gradient(135deg,var(--ln-page-base, #020617) 0%,var(--ln-page-base, #0A0E3D) 50%,var(--ln-page-base, #05082D) 100%) fixed,var(--ln-page-base, #020617);color:var(--ln-text-out, #e2e8f0);padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.setter-espacio .aura-pag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:.5}.setter-espacio .aura-pag i{position:absolute;width:46%;aspect-ratio:1;border-radius:50%;filter:blur(90px);mix-blend-mode:screen;opacity:.55}.setter-espacio .aura-pag i:nth-child(1){left:-8%;top:-10%;background:var(--ln-brand-2, #1323C6);animation:dcAura1 29s ease-in-out infinite}.setter-espacio .aura-pag i:nth-child(2){left:30%;top:40%;background:var(--ln-brand, #FF3FA4);animation:dcAura2 37s ease-in-out infinite}.setter-espacio .aura-pag i:nth-child(3){left:58%;top:-18%;background:var(--ln-brand-2-accent, #6F7BFF);animation:dcAura3 41s ease-in-out infinite}.setter-espacio .aura-pag i:nth-child(4){left:76%;top:46%;background:var(--ln-brand-accent, #FF6AD5);animation:dcAura2 43s ease-in-out infinite reverse}.setter-espacio-wrap{max-width:1340px;margin:0 auto;padding:24px clamp(16px,3vw,22px) 0}.setter-espacio .setter-top{gap:var(--s3) var(--s4);margin-bottom:var(--s6)}.setter-espacio .hola{display:flex;align-items:center;gap:var(--s3);min-width:0;flex:1 1 auto}.setter-espacio .head-num{flex-shrink:0;padding:6px 9px;border-radius:9px;font-size:11px;font-weight:900;letter-spacing:.16em;color:var(--ink);background:var(--brand-secondary)}.setter-espacio .hola h1{margin:0;min-width:0;font-size:clamp(22px,2.4vw,28px);font-weight:900;letter-spacing:-.025em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setter-espacio .hola h1 .sub{color:var(--text-muted);font-weight:600;letter-spacing:-.015em}.setter-espacio .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.setter-espacio .setter-volver{margin-left:auto}.setter-espacio .setter-top .tabs{background:var(--bg-input);border-color:var(--border-subtle)}.setter-espacio .setter-top .tab{height:34px;padding:0 var(--s4);font-size:13px;font-weight:700;letter-spacing:-.01em}.setter-espacio .setter-top .tab[aria-selected=true]{background:var(--brand-secondary);color:var(--ink)}@media (max-width:700px){.setter-espacio .hola h1 .sub{display:none}.setter-espacio .setter-top .tabs{order:3;width:100%}.setter-espacio .setter-top .tab{flex:1 0 auto}}@media (max-width:440px){.setter-espacio .dc-shell .tab{padding:0 10px;font-size:13px}}.setter-espacio .dc-shell .tab[aria-selected=true]{animation:setterTabOn .26s var(--spring) both}@keyframes setterTabOn{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.setter-espacio .dc-shell .tab[aria-selected=true],.setter-espacio .aura-pag i{animation:none}}.operador-espacio{min-height:100vh;background:linear-gradient(135deg,var(--ln-page-base, #020617) 0%,var(--ln-page-base, #0A0E3D) 50%,var(--ln-page-base, #05082D) 100%) fixed,var(--ln-page-base, #020617);color:var(--ln-text-out, #e2e8f0);padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.operador-espacio-wrap{max-width:1340px;margin:0 auto;padding:24px clamp(16px,3vw,22px) 0}.operador-espacio .tope-acciones{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.operador-panel{background:var(--ln-page-base, #05082D);border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);border-radius:28px;padding:clamp(16px,2.4vw,28px);overflow-x:auto}.operador-oscuro{background:var(--ln-page-base, #020617);border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);border-radius:28px;color:var(--ln-text-out, #e2e8f0);overflow:hidden}.operador-espacio .dc-shell .barra{overflow-x:auto}@media (max-width:440px){.operador-espacio .dc-shell .tab{padding:0 10px;font-size:13px}}.ce-shell{--ce-ink: var(--ln-page-base, #020617);--ce-navy: var(--ln-page-base, #0a0e3d);--ce-brand-secondary: var(--ln-brand, #ff3fa4);--ce-brand-secondary-light: var(--ln-brand-accent, #ff6ad5);--ce-info: var(--ln-brand-2-accent, #4e8bd8);--ce-success: var(--ln-success, #2fbf8f);--ce-warning: var(--ln-warning, #d9a441);--ce-danger: var(--ln-danger, #e85c4a);--ce-focus: var(--ln-focus, #5b7cff);--ce-text: var(--ln-text-out, #ffffff);--ce-text-muted: color-mix(in srgb, var(--ln-text-out, #ffffff) 64%, transparent);--ce-border: color-mix(in srgb, var(--ln-text-out, #ffffff) 14%, transparent);--ce-panel: color-mix(in srgb, var(--ln-text-out, #ffffff) 8%, transparent);--ce-panel-hover: color-mix(in srgb, var(--ln-text-out, #ffffff) 12%, transparent);--ce-input: var(--ln-inset-bg, rgba(0, 0, 0, .3));--ce-radius-main: 2rem;--ce-radius-control: 1rem;--ce-radius-pill: 999px;--ce-shadow-main: 0 18px 52px rgba(0, 0, 0, .34);min-height:100vh;background:linear-gradient(135deg,var(--ln-page-base, #020617) 0%,var(--ln-page-base, #0a0e3d) 50%,var(--ln-page-base, #05082d) 100%);background-attachment:fixed;color:var(--ce-text);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.ce-shell *{box-sizing:border-box}.ce-shell a{color:inherit;text-decoration:none}.ce-shell button,.ce-shell input,.ce-shell select,.ce-shell textarea{font:inherit;color:inherit}.ce-shell button{cursor:pointer;-webkit-tap-highlight-color:transparent}.ce-shell :focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-focus, #5b7cff) 50%,transparent)}.ce-shell input,.ce-shell select,.ce-shell textarea{border:0;outline:0}.ce-shell .ce-page{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:40px 0 64px}.ce-shell .ce-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.ce-shell .ce-header h1{margin:0;font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:-.03em}.ce-shell .ce-back-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--ce-border);border-radius:var(--ce-radius-pill);background:var(--ce-panel);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transition:background-color .16s ease,transform .16s ease}.ce-shell .ce-back-btn:hover{background:var(--ce-panel-hover);transform:translate(-2px)}.ce-shell .area-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.ce-shell .area-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:var(--ce-radius-main);border:1px solid var(--ce-border);background:linear-gradient(160deg,color-mix(in srgb,var(--ln-text-out, #ffffff) 6%,transparent),color-mix(in srgb,var(--ln-text-out, #ffffff) 2%,transparent));box-shadow:var(--ce-shadow-main);animation:ce-fade-in .4s ease both;transition:transform .2s ease,border-color .2s ease}.ce-shell .area-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ln-text-out, #ffffff) 28%,transparent)}.ce-shell .area-card__top{display:flex;align-items:center;justify-content:space-between}.ce-shell .area-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 16%,transparent);color:var(--ce-brand-secondary)}.ce-shell .area-card__icon.tone-blue{background:color-mix(in srgb,var(--ln-brand-2-accent, #4e8bd8) 16%,transparent);color:var(--ce-info)}.ce-shell .area-card__icon.tone-green{background:color-mix(in srgb,var(--ln-success, #2fbf8f) 16%,transparent);color:var(--ce-success)}.ce-shell .area-card__actions{display:flex;gap:6px;opacity:0;transition:opacity .16s ease}.ce-shell .area-card:hover .area-card__actions{opacity:1}.ce-shell .area-card__eyebrow{margin:0;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--ce-text-muted)}.ce-shell .area-card__name{margin:2px 0 0;font-size:21px;font-weight:900;letter-spacing:-.02em}.ce-shell .area-card__desc{margin:0;font-size:12.5px;line-height:1.55;color:var(--ce-text-muted);min-height:38px}.ce-shell .chip-row{display:flex;flex-wrap:wrap;gap:8px}.ce-shell .chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--ce-radius-pill);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 6%,transparent);border:1px solid var(--ce-border);font-size:10.5px;font-weight:800;color:var(--ce-text-muted)}.ce-shell .chip.tone-idle{color:var(--ce-text-muted)}.ce-shell .chip.tone-warning{color:var(--ce-warning);border-color:color-mix(in srgb,var(--ln-warning, #d9a441) 35%,transparent);background:color-mix(in srgb,var(--ln-warning, #d9a441) 10%,transparent)}.ce-shell .chip.tone-success{color:var(--ce-success);border-color:color-mix(in srgb,var(--ln-success, #2fbf8f) 35%,transparent);background:color-mix(in srgb,var(--ln-success, #2fbf8f) 10%,transparent)}.ce-shell .progress-bar{height:6px;border-radius:var(--ce-radius-pill);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);overflow:hidden}.ce-shell .progress-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ce-brand-secondary),var(--ce-brand-secondary-light));transition:width .4s ease}.ce-shell .progress-bar__fill.tone-blue{background:linear-gradient(90deg,var(--ce-info),var(--ln-info-text, #7db2ec))}.ce-shell .progress-bar__fill.tone-green{background:linear-gradient(90deg,var(--ce-success),var(--ln-success-text, #6fe0b8))}.ce-shell .area-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.ce-shell .area-card__caption{font-size:10.5px;color:var(--ce-text-muted)}.ce-shell .area-card__enter{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--ce-brand-secondary);background:none;border:0;padding:0}.ce-shell .area-card__enter:hover{color:var(--ce-brand-secondary-light)}.ce-shell .new-area-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;border-radius:var(--ce-radius-main);border:2px dashed var(--ce-border);background:transparent;color:var(--ce-text-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.ce-shell .new-area-card:hover{border-color:var(--ce-brand-secondary);color:var(--ce-text);background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 6%,transparent)}.ce-shell .new-area-form{display:flex;flex-direction:column;gap:10px;width:100%;padding:4px}.ce-shell .area-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}.ce-shell .area-detail__identity{display:flex;align-items:center;gap:14px}.ce-shell .area-detail__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 16%,transparent);color:var(--ce-brand-secondary);flex-shrink:0}.ce-shell .area-detail__title{background:none;border:0;font-size:clamp(24px,3vw,32px);font-weight:900;letter-spacing:-.03em;padding:2px 4px;border-radius:8px;min-width:80px}.ce-shell .area-detail__title:hover,.ce-shell .area-detail__title:focus{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 6%,transparent)}.ce-shell .area-detail__pill{padding:8px 16px;border-radius:var(--ce-radius-pill);background:var(--ce-panel);border:1px solid var(--ce-border);font-size:11px;font-weight:800;white-space:nowrap}.ce-shell .area-detail__toolbar{display:flex;align-items:center;gap:10px;margin:18px 0 24px;flex-wrap:wrap}.ce-shell .btn-primary-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:var(--ce-radius-pill);background:var(--ce-brand-secondary);color:var(--ce-ink);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 10px 26px color-mix(in srgb,var(--ln-brand, #ff3fa4) 22%,transparent);transition:transform .16s ease,background-color .16s ease}.ce-shell .btn-primary-pill:hover{transform:translateY(-2px);background:var(--ce-brand-secondary-light)}.ce-shell .btn-primary-pill:disabled{opacity:.55;cursor:not-allowed;transform:none}.ce-shell .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;border:1px solid var(--ce-border);background:var(--ce-panel);color:var(--ce-text-muted);transition:background-color .16s ease,color .16s ease}.ce-shell .icon-btn:hover{background:var(--ce-panel-hover);color:var(--ce-text)}.ce-shell .icon-btn.danger:hover{background:color-mix(in srgb,var(--ln-danger, #e85c4a) 18%,transparent);color:var(--ce-danger)}.ce-shell .module-list{display:flex;flex-direction:column;gap:16px}.ce-shell .module-accordion{border-radius:28px;border:1px solid var(--ce-border);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 4%,transparent);overflow:hidden;animation:ce-fade-in .35s ease both}.ce-shell .module-accordion.is-drop-target{border-color:var(--ce-brand-secondary);background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 6%,transparent)}.ce-shell .module-accordion__header{display:flex;align-items:center;gap:12px;padding:18px 20px}.ce-shell .module-accordion__chevron{color:var(--ce-text-muted);flex-shrink:0;transition:color .16s ease}.ce-shell .module-accordion__header:hover .module-accordion__chevron{color:var(--ce-text)}.ce-shell .module-accordion__name{flex:1;min-width:0;background:none;border:0;font-size:17px;font-weight:800;padding:4px 6px;border-radius:8px}.ce-shell .module-accordion__name:hover,.ce-shell .module-accordion__name:focus{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 6%,transparent)}.ce-shell .module-accordion__count{font-size:11px;font-weight:700;color:var(--ce-text-muted);white-space:nowrap}.ce-shell .module-accordion__actions{display:flex;gap:6px}.ce-shell .module-accordion__body{display:flex;flex-direction:column;gap:10px;padding:0 20px 20px}.ce-shell .lesson-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--ce-radius-control);border:1px solid var(--ce-border);background:var(--ln-inset-bg, rgba(0, 0, 0, .18));transition:border-color .16s ease,opacity .16s ease}.ce-shell .lesson-row.is-dragging{opacity:.35}.ce-shell .lesson-row:hover{border-color:color-mix(in srgb,var(--ln-text-out, #ffffff) 28%,transparent)}.ce-shell .lesson-row__handle{display:inline-flex;align-items:center;justify-content:center;color:var(--ce-text-muted);cursor:grab;flex-shrink:0;touch-action:none;border-radius:8px;padding:4px}.ce-shell .lesson-row__handle:hover{color:var(--ce-text);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 6%,transparent)}.ce-shell .lesson-row__handle:active{cursor:grabbing}.ce-shell .lesson-row__body{flex:1;min-width:0}.ce-shell .lesson-row__title{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-shell .lesson-row__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px;font-size:10.5px;color:var(--ce-text-muted);font-weight:600}.ce-shell .lesson-row__status{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--ce-radius-pill);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.ce-shell .lesson-row__status.is-published{background:color-mix(in srgb,var(--ln-success, #2fbf8f) 14%,transparent);color:var(--ce-success)}.ce-shell .lesson-row__status.is-draft{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);color:var(--ce-text-muted)}.ce-shell .lesson-row__actions{display:flex;gap:4px;flex-shrink:0}.ce-shell .dashed-add-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:var(--ce-radius-control);border:2px dashed var(--ce-border);background:transparent;color:var(--ce-text-muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.ce-shell .dashed-add-btn:hover{border-color:var(--ce-brand-secondary);color:var(--ce-text);background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 6%,transparent)}.ce-shell .empty-hint{padding:12px 4px;font-size:11px;font-style:italic;color:var(--ce-text-muted)}.ce-shell.ce-shell--portal{min-height:0;background:none}.ce-shell .ce-modal-overlay{--ce-modal-margen: 24px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:flex;align-items:center;justify-content:center;padding:var(--ce-modal-margen);background:color-mix(in srgb,var(--ln-page-base, #020617) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ce-velo-in .18s ease both}.ce-shell .ce-modal{--ce-modal-ancho: 680px;width:100%;max-width:var(--ce-modal-ancho);max-height:100%;display:flex;flex-direction:column;border-radius:28px;border:1px solid var(--ce-border);background:linear-gradient(165deg,var(--ln-page-base, #0a0e2f),#05071c);box-shadow:var(--ce-shadow-main);outline:none;animation:ce-modal-in .22s cubic-bezier(.2,.9,.3,1) both}.ce-shell .ce-modal.is-wide{--ce-modal-ancho: 780px}.ce-shell .ce-modal.is-narrow{--ce-modal-ancho: 480px}@media (max-width: 639px){.ce-shell .ce-modal-overlay{--ce-modal-margen: 12px}}.ce-shell .ce-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 0}.ce-shell .ce-modal__breadcrumb{margin:0 0 6px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--ce-text-muted)}.ce-shell .ce-modal__title{margin:0;font-size:19px;font-weight:900;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-shell .ce-modal__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--ce-border);background:var(--ce-panel);color:var(--ce-text-muted);flex-shrink:0}.ce-shell .ce-modal__close:hover{background:var(--ce-panel-hover);color:var(--ce-text)}.ce-shell .ce-modal__tabs{display:flex;gap:8px;padding:18px 24px 0}.ce-shell .ce-modal__tab{display:flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--ce-radius-pill);border:1px solid transparent;background:none;color:var(--ce-text-muted);font-size:11.5px;font-weight:800}.ce-shell .ce-modal__tab .ce-dot{width:6px;height:6px;border-radius:50%;background:var(--ce-brand-secondary);opacity:0}.ce-shell .ce-modal__tab.is-active{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);border-color:var(--ce-border);color:var(--ce-text)}.ce-shell .ce-modal__tab.is-active .ce-dot{opacity:1}.ce-shell .ce-modal__header,.ce-shell .ce-modal__tabs,.ce-shell .ce-modal__footer{flex-shrink:0}.ce-shell .ce-modal__tabs{flex-wrap:wrap}.ce-shell .ce-modal__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 24px;display:flex;flex-direction:column;gap:18px}.ce-shell .ce-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding:18px 24px;padding-right:max(24px,calc(160px - ((100vw - min(var(--ce-modal-ancho),100vw - 2 * var(--ce-modal-margen)))/2)));border-top:1px solid var(--ce-border)}.ce-shell .btn-ghost{padding:12px 18px;border-radius:var(--ce-radius-pill);border:0;background:none;color:var(--ce-text-muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ce-shell .btn-ghost:hover{color:var(--ce-text)}.ce-shell .form-field{display:flex;flex-direction:column;gap:7px}.ce-shell .form-label{font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--ce-text-muted)}.ce-shell .form-hint{margin:0;font-size:10.5px;color:var(--ce-text-muted)}.ce-shell .form-input,.ce-shell .form-textarea,.ce-shell .form-select{width:100%;padding:12px 14px;border-radius:var(--ce-radius-control);border:1px solid var(--ce-border);background:var(--ce-input);color:var(--ce-text);font-size:13px;font-weight:600}.ce-shell .form-input:focus,.ce-shell .form-textarea:focus,.ce-shell .form-select:focus{border-color:var(--ce-focus)}.ce-shell .form-textarea{resize:vertical;min-height:68px;font-weight:400}.ce-shell .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ce-shell .role-pill-group{display:flex;flex-wrap:wrap;gap:8px}.ce-shell .role-pill{padding:9px 15px;border-radius:var(--ce-radius-pill);border:1px solid var(--ce-border);background:var(--ce-panel);color:var(--ce-text-muted);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ce-shell .role-pill.is-selected{background:var(--ce-text);color:var(--ce-ink);border-color:var(--ce-text)}.ce-shell .toggle-row{display:flex;align-items:center;gap:12px}.ce-shell .toggle-switch{position:relative;width:44px;height:26px;border-radius:var(--ce-radius-pill);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 14%,transparent);border:0;flex-shrink:0;transition:background-color .16s ease}.ce-shell .toggle-switch.is-on{background:var(--ce-brand-secondary)}.ce-shell .toggle-switch__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--ln-text-out, #fff);transition:transform .16s ease}.ce-shell .toggle-switch.is-on .toggle-switch__thumb{transform:translate(18px)}.ce-shell .toggle-copy strong{display:block;font-size:12.5px;font-weight:800}.ce-shell .toggle-copy span{font-size:11px;color:var(--ce-text-muted)}.ce-shell .info-box{display:flex;gap:10px;padding:14px 16px;border-radius:var(--ce-radius-control);background:color-mix(in srgb,var(--ln-brand-2-accent, #4e8bd8) 10%,transparent);border:1px solid color-mix(in srgb,var(--ln-brand-2-accent, #4e8bd8) 30%,transparent)}.ce-shell .info-box svg{color:var(--ce-info);flex-shrink:0;margin-top:1px}.ce-shell .info-box strong{display:block;font-size:12px;font-weight:800;color:var(--ce-info)}.ce-shell .info-box p{margin:3px 0 0;font-size:11px;color:var(--ce-text-muted);line-height:1.5}.ce-shell .question-list{display:flex;flex-direction:column;gap:10px}.ce-shell .question-card{border-radius:var(--ce-radius-control);border:1px solid var(--ce-border);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 3.5%,transparent);overflow:hidden}.ce-shell .question-card__head{display:flex;align-items:center;gap:10px;padding:12px 14px}.ce-shell .question-card__num{font-size:11px;font-weight:900;color:var(--ce-text-muted);width:20px;flex-shrink:0}.ce-shell .question-card__summary{flex:1;min-width:0;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-shell .question-chip{padding:4px 10px;border-radius:var(--ce-radius-pill);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);color:var(--ce-text-muted);white-space:nowrap}.ce-shell .question-chip.is-warning{background:color-mix(in srgb,var(--ln-warning, #d9a441) 16%,transparent);color:var(--ce-warning)}.ce-shell .question-card__body{display:flex;flex-direction:column;gap:12px;padding:4px 14px 16px}.ce-shell .question-type-pills{display:flex;gap:6px;flex-wrap:wrap}.ce-shell .question-type-pill{padding:7px 13px;border-radius:var(--ce-radius-pill);border:1px solid var(--ce-border);background:transparent;color:var(--ce-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.ce-shell .question-type-pill.is-selected{background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 16%,transparent);border-color:var(--ce-brand-secondary);color:var(--ce-brand-secondary-light)}.ce-shell .option-row{display:flex;align-items:center;gap:10px}.ce-shell .option-marker{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--ce-border);color:transparent;flex-shrink:0;background:transparent}.ce-shell .option-marker.is-correct{background:var(--ce-success);border-color:var(--ce-success);color:var(--ce-ink)}.ce-shell .option-row__text{flex:1;padding:9px 12px;font-size:12px}.ce-shell .option-row__remove{color:var(--ce-text-muted);flex-shrink:0;padding:4px;border-radius:8px}.ce-shell .option-row__remove:hover{color:var(--ce-danger)}.ce-shell .add-option-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;background:none;border:0;color:var(--ce-text-muted);font-size:10.5px;font-weight:800;text-transform:uppercase}.ce-shell .add-option-btn:hover{color:var(--ce-text)}.ce-shell .add-question-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px;border-radius:var(--ce-radius-control);border:2px dashed var(--ce-border);background:transparent;color:var(--ce-text-muted)}.ce-shell .add-question-btn strong{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--ce-text)}.ce-shell .add-question-btn span{font-size:10.5px}.ce-shell .add-question-btn:hover{border-color:var(--ce-brand-secondary)}.ce-shell .move-modal__list{display:flex;flex-direction:column;gap:16px;max-height:50vh;overflow-y:auto}.ce-shell .move-modal__area{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--ce-text-muted);margin:0 0 8px}.ce-shell .move-modal__option{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--ce-radius-control);border:1px solid var(--ce-border);margin-bottom:8px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 3%,transparent)}.ce-shell .move-modal__option.is-selected{border-color:var(--ce-brand-secondary);background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 8%,transparent)}.ce-shell .move-modal__option input[type=radio]{accent-color:var(--ce-brand-secondary);width:16px;height:16px}.ce-shell .move-modal__option-label{flex:1;font-size:12.5px;font-weight:700}.ce-shell .move-modal__here-badge{font-size:9.5px;font-weight:800;text-transform:uppercase;color:var(--ce-brand-secondary)}.ce-shell .move-modal__position{display:flex;gap:8px;margin-top:14px}.ce-shell .move-modal__position button{flex:1;padding:10px;border-radius:var(--ce-radius-control);border:1px solid var(--ce-border);background:transparent;color:var(--ce-text-muted);font-size:10.5px;font-weight:800;text-transform:uppercase}.ce-shell .move-modal__position button.is-selected{background:var(--ce-panel-hover);color:var(--ce-text);border-color:var(--ce-text)}.ce-shell .undo-toast{display:flex;align-items:center;gap:14px;padding:12px 12px 12px 18px;border-radius:var(--ce-radius-pill);background:var(--ln-page-base, #0a0e2f);border:1px solid var(--ce-border);box-shadow:var(--ce-shadow-main)}.ce-shell .undo-toast span{font-size:12px;font-weight:700}.ce-shell .undo-toast button{padding:8px 16px;border-radius:var(--ce-radius-pill);background:var(--ce-brand-secondary);color:var(--ce-ink);border:0;font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.ce-shell .ce-loading,.ce-shell .ce-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:100px 20px;text-align:center;color:var(--ce-text-muted)}.ce-shell .ce-loading svg{color:var(--ce-brand-secondary)}.ce-shell .ce-empty h2{margin:0;font-size:18px;font-weight:800;color:var(--ce-text)}@keyframes ce-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ce-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ce-velo-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.ce-shell .ce-modal-overlay,.ce-shell .ce-modal{animation:none}}@media (max-width: 640px){.ce-shell .form-row,.ce-shell .area-grid{grid-template-columns:1fr}}.ws-shell{--ink: var(--ln-page-base, #020617);--navy: var(--ln-page-base, #0a0e3d);--blue: var(--ln-brand-2, #1323c6);--pink: var(--ln-brand, #ff3fa4);--pink-light: var(--ln-brand-accent, #ff6ad5);--success: var(--ln-success, #2fbf8f);--warning: var(--ln-warning, #d9a441);--error: var(--ln-danger, #e85c4a);--text-muted: color-mix(in srgb, var(--ln-text-out, #ffffff) 64%, transparent);--border: color-mix(in srgb, var(--ln-text-out, #ffffff) 15%, transparent);--surface: color-mix(in srgb, var(--ln-text-out, #ffffff) 7.5%, transparent);--input: var(--ln-inset-bg, rgba(0, 0, 0, .34));--radius: 2rem;--shadow-main: 0 18px 52px rgba(0, 0, 0, .34);min-height:100vh;background:linear-gradient(135deg,var(--ln-page-base, #020617) 0%,var(--ln-page-base, #0a0e3d) 52%,var(--ln-page-base, #05082d) 100%);background-attachment:fixed;color:var(--ln-text-out, #fff);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.ws-shell a{color:inherit;text-decoration:none}.ws-shell button,.ws-shell input,.ws-shell select{font:inherit}.ws-shell button,.ws-shell a{-webkit-tap-highlight-color:transparent}.ws-shell :focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-brand-2, #1323c6) 72%,transparent)}.ws-shell button,.ws-shell select,.ws-shell input{color:inherit}.ws-shell button{min-height:44px}.ws-shell select,.ws-shell input{border:0;outline:0}.ws-shell small{color:var(--text-muted)}.ws-shell .dashboard{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:0 0 48px;min-height:calc(100vh - 120px)}.ws-shell .hero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px;flex-wrap:wrap}.ws-shell .eyebrow{margin:0 0 11px;color:color-mix(in srgb,var(--ln-text-out, #ffffff) 64%,transparent);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.ws-shell .live-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px color-mix(in srgb,var(--ln-success, #2fbf8f) 10%,transparent)}.ws-shell h1,.ws-shell h2,.ws-shell p{text-wrap:pretty}.ws-shell .hero h1{margin:0;max-width:760px;font-size:clamp(30px,4.4vw,56px);line-height:.98;letter-spacing:-.05em;font-weight:900;text-wrap:balance}.ws-shell .hero-copy{max-width:690px;margin:16px 0 0;color:var(--text-muted);font-size:13px;line-height:1.65}.ws-shell .hero-period{flex:0 0 auto;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 5.5%,transparent);text-align:right}.ws-shell .hero-period span{display:block;margin-bottom:5px;color:var(--text-muted);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ws-shell .hero-period strong{font-size:12px;font-variant-numeric:tabular-nums}.ws-shell .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ws-shell .primary-action{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:999px;background:var(--pink);color:var(--ink);font-size:11px;font-weight:900;box-shadow:0 10px 26px color-mix(in srgb,var(--ln-brand, #ff3fa4) 20%,transparent);cursor:pointer;transition:transform .18s ease,background-color .18s ease}.ws-shell .primary-action:hover{transform:translateY(-2px);background:var(--pink-light)}.ws-shell .primary-action:disabled{opacity:.6;cursor:wait;transform:none}.ws-shell .secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 5.5%,transparent);color:var(--ln-text-out, #fff);cursor:pointer;font-size:11px;font-weight:800;transition:background-color .18s ease}.ws-shell .secondary-action:hover{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent)}.ws-shell .icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 5%,transparent);color:var(--text-muted);cursor:pointer;transition:background-color .18s ease,color .18s ease}.ws-shell .icon-button:hover{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent);color:var(--ln-text-out, #fff)}.ws-shell .section-tabs{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);border-radius:999px;background:var(--ln-inset-bg, rgba(0, 0, 0, .2));overflow-x:auto}.ws-shell .section-tabs button{display:flex;align-items:center;gap:7px;padding:10px 16px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .18s ease,background-color .18s ease}.ws-shell .section-tabs button:hover{color:var(--ln-text-out, #fff);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 7%,transparent)}.ws-shell .section-tabs button.active{color:var(--ln-text-out, #fff);background:var(--blue);box-shadow:0 8px 20px color-mix(in srgb,var(--ln-brand-2, #1323c6) 30%,transparent)}.ws-shell .ws-topbar{position:sticky;top:0;z-index:40;margin:0 0 28px;padding:18px 0 16px;background:color-mix(in srgb,var(--ln-page-base, #050822) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent)}.ws-shell .ws-topbar-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:14px}.ws-shell .ws-topbar-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ws-shell .ws-topbar-title h1{margin:0;font-size:19px;font-weight:900;letter-spacing:-.02em}.ws-shell .live-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border:1px solid color-mix(in srgb,var(--ln-success, #2fbf8f) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ln-success, #2fbf8f) 10%,transparent);color:var(--success);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ws-shell .live-badge .live-dot{margin-right:0;animation:ws-live-pulse 1.8s ease-in-out infinite}.ws-shell .ws-topbar .section-tabs{width:100%}@keyframes ws-live-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ln-success, #2fbf8f) 45%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ln-success, #2fbf8f) 0%,transparent)}}.ws-shell .sync-status{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ws-shell .kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin-bottom:22px;padding:1px;border-radius:var(--radius);background:var(--border);box-shadow:0 18px 50px #00000040}.ws-shell .kpi-card{min-width:0;padding:24px;background:color-mix(in srgb,var(--ln-page-base, #0a0e3d) 90%,transparent);transition:background-color .18s ease}.ws-shell .kpi-card:hover{background:var(--ln-page-base, #101550)}.ws-shell .kpi-head,.ws-shell .kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.ws-shell .kpi-head{color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ws-shell .kpi-head svg{color:color-mix(in srgb,var(--ln-text-out, #ffffff) 45%,transparent)}.ws-shell .kpi-card>strong{display:block;margin:20px 0 15px;font-size:clamp(24px,2.6vw,34px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ws-shell .kpi-foot{color:var(--text-muted);font-size:10px}.ws-shell .delta{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;font-variant-numeric:tabular-nums}.ws-shell .delta.good{color:var(--success);background:var(--ln-success-bg, #071a24);border:1px solid var(--ln-success-border, #10413d)}.ws-shell .delta.bad{color:var(--error);background:var(--ln-danger-bg, #1b0f1d);border:1px solid var(--ln-danger-border, #4c2227)}.ws-shell .content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:22px}.ws-shell .panel,.ws-shell .clarity-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 38px #00000038}.ws-shell .health-panel{padding:28px}.ws-shell .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;flex-wrap:wrap}.ws-shell .section-heading h2,.ws-shell .priority-card h2,.ws-shell .clarity-card h2{margin:0;font-size:21px;line-height:1.15;letter-spacing:-.03em;font-weight:900}.ws-shell .quiet-button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--ln-text-out, #fff);cursor:pointer;font-size:10px;font-weight:800}.ws-shell .legend,.ws-shell .phase-key{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:11px;flex-wrap:wrap}.ws-shell .legend i,.ws-shell .phase-key i{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:50%;background:var(--ln-text-out, #fff)}.ws-shell .legend i.goal,.ws-shell .phase-key i.pink{background:var(--pink)}.ws-shell .phase-key i.blue{background:var(--blue)}.ws-shell .lever-list{display:grid;gap:2px}.ws-shell .lever-row{width:100%;display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1.8fr) 68px 96px;align-items:center;gap:18px;padding:15px 14px;border:0;border-radius:14px;background:transparent;color:var(--ln-text-out, #fff);text-align:left}.ws-shell .lever-name{font-size:11px;font-weight:800}.ws-shell .lever-name small,.ws-shell .metric-pair small{display:block;margin-top:5px;color:var(--text-muted);font-size:10px;font-weight:600}.ws-shell .track{position:relative;height:8px;border-radius:999px;background:var(--input)}.ws-shell .track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--ln-brand-2, #1323c6),var(--ln-brand-2-accent, #4354ff))}.ws-shell .track em{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ln-text-out, #fff);border-radius:3px;opacity:.9}.ws-shell .metric-pair{text-align:right}.ws-shell .metric-pair strong{display:block;font-size:13px;font-variant-numeric:tabular-nums}.ws-shell .status{justify-self:end;padding:6px 8px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ws-shell .status.success,.ws-shell .status.green{color:var(--success);background:var(--ln-success-bg, #071a24);border:1px solid var(--ln-success-border, #10413d)}.ws-shell .status.warning,.ws-shell .status.amber{color:var(--warning);background:var(--ln-warning-bg, #1a171c);border:1px solid var(--ln-warning-border, #473924)}.ws-shell .status.error,.ws-shell .status.red{color:var(--error);background:var(--ln-danger-bg, #1b0f1d);border:1px solid var(--ln-danger-border, #4c2227)}.ws-shell .insight-stack{display:grid;gap:22px;align-content:start}.ws-shell .priority-card{position:relative;overflow:hidden;padding:26px;border-radius:var(--radius);background:var(--pink);color:var(--ink);box-shadow:0 18px 50px color-mix(in srgb,var(--ln-brand, #ff3fa4) 16%,transparent)}.ws-shell .priority-card:after{content:"";position:absolute;width:170px;height:170px;right:-75px;top:-75px;border-radius:50%;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 20%,transparent)}.ws-shell .priority-card .eyebrow{color:color-mix(in srgb,var(--ln-page-base, #020617) 66%,transparent)}.ws-shell .priority-icon{width:40px;height:40px;display:grid;place-items:center;margin-bottom:22px;border-radius:14px;background:color-mix(in srgb,var(--ln-page-base, #020617) 12%,transparent);position:relative}.ws-shell .priority-card p:not(.eyebrow){margin:13px 0 20px;font-size:12px;line-height:1.6;position:relative}.ws-shell .priority-card button,.ws-shell .priority-card a{position:relative;display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;font-size:11px;font-weight:900;color:var(--ink);cursor:pointer}.ws-shell .clarity-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px}.ws-shell .clarity-card>div:first-child{flex:1}.ws-shell .clarity-card p:not(.eyebrow){max-width:220px;margin:8px 0 0;color:var(--text-muted);font-size:10px;line-height:1.5}.ws-shell .clarity-parts{display:grid;gap:6px;margin-top:16px}.ws-shell .clarity-parts span{color:var(--text-muted);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.ws-shell .score-ring{width:80px;height:80px;flex:0 0 auto;display:grid;place-content:center;border-radius:50%;text-align:center;position:relative;background:conic-gradient(var(--pink) var(--score, 0deg),color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent) 0)}.ws-shell .score-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#0b103f}.ws-shell .score-ring strong,.ws-shell .score-ring span{position:relative;z-index:1}.ws-shell .score-ring strong{font-size:23px;line-height:1;font-variant-numeric:tabular-nums}.ws-shell .score-ring span{display:block;margin-top:3px;color:var(--text-muted);font-size:8px}.ws-shell .mini-panel{padding:22px 25px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 5.5%,transparent)}.ws-shell .mini-panel h3{margin:0 0 18px;font-size:15px;line-height:1.35}.ws-shell .mini-panel>div{display:flex;gap:24px;margin-bottom:17px}.ws-shell .mini-panel>div span{color:var(--text-muted);font-size:11px}.ws-shell .mini-panel>div strong{display:block;margin-top:5px;color:var(--ln-text-out, #fff);font-size:15px;font-variant-numeric:tabular-nums}.ws-shell .mini-panel button,.ws-shell .mini-panel a{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:0;font-size:11px;font-weight:800;color:var(--ln-text-out, #fff);cursor:pointer}.ws-shell .secondary-copy{max-width:420px;margin:0;color:var(--text-muted);font-size:12px;line-height:1.55}.ws-shell .text-action,.ws-shell .icon-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;padding:0 12px;min-height:38px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 5%,transparent);color:var(--ln-text-out, #fff);cursor:pointer;font-size:11px;font-weight:800}.ws-shell .text-action:hover,.ws-shell .icon-text-button:hover{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent)}.ws-shell .event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ws-shell .event-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 6.5%,transparent);box-shadow:0 10px 34px #0003;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.ws-shell .event-card:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8.5%,transparent)}.ws-shell .event-card.selected{border-color:color-mix(in srgb,var(--ln-brand, #ff3fa4) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ln-brand, #ff3fa4) 12%,transparent),0 14px 42px #00000047}.ws-shell .event-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ws-shell .event-ordinal,.ws-shell .edge-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ws-shell .event-ordinal{background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 28%,transparent);color:#aeb5ff}.ws-shell .edge-chip{margin-left:6px;border:1px solid var(--border);color:var(--text-muted)}.ws-shell .compare-control{cursor:pointer}.ws-shell .compare-control input{position:absolute;width:1px;height:1px;opacity:0}.ws-shell .compare-control span{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:10px;font-weight:800}.ws-shell .compare-control input:checked+span{border-color:color-mix(in srgb,var(--ln-brand, #ff3fa4) 55%,transparent);background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 12%,transparent);color:var(--ln-text-out, #fff)}.ws-shell .event-date{margin:22px 0 8px;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:capitalize}.ws-shell .event-card h2{min-height:44px;margin:0 0 20px;font-size:17px;line-height:1.28;letter-spacing:-.02em;font-weight:900}.ws-shell .event-economy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border-radius:16px;background:var(--input)}.ws-shell .event-economy div span{display:block;margin-bottom:4px;color:var(--text-muted);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ws-shell .event-economy div strong{font-size:22px;font-variant-numeric:tabular-nums}.ws-shell .event-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin:16px 0;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent);border-radius:15px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent)}.ws-shell .event-stats div{padding:11px 9px;background:color-mix(in srgb,var(--ln-page-base, #020617) 42%,transparent)}.ws-shell .event-stats dt{margin:0;color:var(--text-muted);font-size:9px;font-weight:700}.ws-shell .event-stats dd{margin:6px 0 0;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.ws-shell .card-action{min-height:44px;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:0 15px;border:0;border-radius:14px;background:var(--blue);color:var(--ln-text-out, #fff);font-size:11px;font-weight:900;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.ws-shell .card-action:hover{background:#2235df;transform:translate(2px)}.ws-shell .card-icon-actions{position:absolute;top:18px;right:18px;display:flex;gap:6px}.ws-shell .card-icon-actions button{width:32px;height:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--ln-page-base, #020617) 55%,transparent);color:var(--text-muted);cursor:pointer}.ws-shell .card-icon-actions button:hover{color:var(--ln-text-out, #fff);background:color-mix(in srgb,var(--ln-page-base, #020617) 85%,transparent)}.ws-shell .comparison-panel{margin-top:24px;padding:26px}.ws-shell .comparison-scroll{width:100%;overflow:auto;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent);border-radius:18px}.ws-shell .comparison-panel table{width:100%;min-width:560px;table-layout:fixed;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.ws-shell .comparison-panel th,.ws-shell .comparison-panel td{min-width:0;padding:14px 16px;overflow-wrap:anywhere;border-right:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 7%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 7%,transparent);text-align:right}.ws-shell .comparison-panel th:first-child,.ws-shell .comparison-panel td:first-child{width:23%;text-align:left}.ws-shell .comparison-panel th:first-child{background:#0b103e}.ws-shell .comparison-panel thead th{color:var(--ln-text-out, #fff);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 5.5%,transparent);font-size:10px}.ws-shell .comparison-panel thead th span{display:block;margin-bottom:4px;color:var(--text-muted);font-weight:600}.ws-shell .comparison-panel tbody th{color:var(--text-muted);font-weight:700;text-align:left}.ws-shell .table-rate{display:inline-flex;justify-content:center;min-width:60px;padding:5px 8px;border:1px solid;border-radius:999px;font-weight:900}.ws-shell .table-rate.green,.ws-shell .table-rate.success{color:var(--success)!important;background:var(--ln-success-bg, #071a24);border-color:var(--ln-success-border, #10413d)}.ws-shell .table-rate.amber,.ws-shell .table-rate.warning{color:var(--warning)!important;background:var(--ln-warning-bg, #1a171c);border-color:var(--ln-warning-border, #473924)}.ws-shell .table-rate.red,.ws-shell .table-rate.error{color:var(--error)!important;background:var(--ln-danger-bg, #1b0f1d);border-color:var(--ln-danger-border, #4c2227)}.ws-shell .economy-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;overflow:hidden;margin-bottom:22px;padding:1px;border-radius:24px;background:var(--border)}.ws-shell .economy-strip>div{padding:18px 20px;background:var(--ln-page-base, #0a0e3d)}.ws-shell .economy-strip span{display:block;margin-bottom:9px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ws-shell .economy-strip strong{font-size:19px;font-variant-numeric:tabular-nums}.ws-shell .detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.66fr);gap:22px;align-items:start}.ws-shell .funnel-panel{padding:26px}.ws-shell .funnel-list{display:grid}.ws-shell .phase-label{display:flex;align-items:center;gap:14px;margin:8px 0 11px;color:color-mix(in srgb,var(--ln-text-out, #ffffff) 72%,transparent);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.ws-shell .phase-label:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent)}.ws-shell .funnel-stage{display:grid;grid-template-columns:30px minmax(140px,.8fr) minmax(180px,1.8fr) 68px;align-items:center;gap:14px;min-height:62px;padding:8px 0}.ws-shell .stage-index{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--text-muted);font-size:10px;font-weight:900}.ws-shell .funnel-stage>div:nth-child(2) strong{display:block;font-size:12px}.ws-shell .funnel-stage>div:nth-child(2) small{display:block;margin-top:4px;font-size:10px}.ws-shell .stage-bar{position:relative;height:40px;overflow:hidden;border-radius:13px;background:var(--input)}.ws-shell .stage-bar i{position:absolute;inset:0 auto 0 0;min-width:44px;display:flex;align-items:center;justify-content:flex-end;padding:0 11px;border-radius:inherit;background:linear-gradient(90deg,var(--ln-brand-2, #1323c6),#384af4);transition:width .58s cubic-bezier(.4,0,.2,1);font-style:normal}.ws-shell .funnel-stage.leak .stage-bar i{background:linear-gradient(90deg,var(--ln-brand, #ff3fa4),var(--ln-brand-accent, #ff6ad5));color:var(--ink)}.ws-shell .stage-bar b{font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.ws-shell .stage-share{text-align:right;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.ws-shell .stage-share small{display:block;margin-top:4px;font-size:9px;font-weight:600}.ws-shell .rate-pill{justify-self:start;display:inline-grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;min-height:40px;margin:2px 0 2px 44px;padding:5px 11px;border:1px solid;border-radius:999px;background:var(--ln-success-bg, #071a24);cursor:pointer;text-align:left;transition:transform .18s ease,filter .18s ease}.ws-shell .rate-pill:hover{transform:translateY(-1px);filter:brightness(1.14)}.ws-shell .rate-pill strong{font-size:12px;font-variant-numeric:tabular-nums}.ws-shell .rate-pill span{color:var(--ln-text-out, #fff);font-size:10px;font-weight:800}.ws-shell .rate-pill small{font-size:9px}.ws-shell .rate-pill.green,.ws-shell .rate-pill.success{color:var(--success);background:var(--ln-success-bg, #071a24);border-color:var(--ln-success-border, #10413d)}.ws-shell .rate-pill.amber,.ws-shell .rate-pill.warning{color:var(--warning);background:var(--ln-warning-bg, #1a171c);border-color:var(--ln-warning-border, #473924)}.ws-shell .rate-pill.red,.ws-shell .rate-pill.error{color:var(--error);background:var(--ln-danger-bg, #1b0f1d);border-color:var(--ln-danger-border, #4c2227)}.ws-shell .detail-sidebar{display:grid;gap:18px}.ws-shell .leak-card{padding:24px;border:1px solid color-mix(in srgb,var(--ln-brand, #ff3fa4) 35%,transparent);border-radius:26px;background:linear-gradient(145deg,color-mix(in srgb,var(--ln-brand, #ff3fa4) 17%,transparent),color-mix(in srgb,var(--ln-text-out, #ffffff) 6%,transparent));box-shadow:0 16px 42px #0000003d}.ws-shell .leak-card h2{margin:0;font-size:19px;letter-spacing:-.02em}.ws-shell .leak-values{display:flex;align-items:center;gap:10px;margin:17px 0 12px}.ws-shell .leak-values strong{font-size:26px;font-variant-numeric:tabular-nums}.ws-shell .leak-values strong:last-child{color:var(--pink)}.ws-shell .leak-card>p:not(.eyebrow){margin:0 0 18px;color:var(--text-muted);font-size:11px;line-height:1.55}.ws-shell .leak-card button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:0;border-radius:14px;background:var(--pink);color:var(--ink);cursor:pointer;font-size:11px;font-weight:900}.ws-shell .key-rates{padding:20px}.ws-shell .key-rates>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ws-shell .key-rates>div>div{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:10px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);border-radius:12px;background:var(--ln-inset-bg, rgba(0, 0, 0, .18))}.ws-shell .key-rates span{color:var(--text-muted);font-size:9px;font-weight:800}.ws-shell .key-rates strong{font-size:11px;font-variant-numeric:tabular-nums}.ws-shell .key-rates strong.green,.ws-shell .key-rates strong.success{color:var(--success)}.ws-shell .key-rates strong.amber,.ws-shell .key-rates strong.warning{color:var(--warning)}.ws-shell .key-rates strong.red,.ws-shell .key-rates strong.error{color:var(--error)}.ws-shell .key-rates small{grid-column:1 / -1;font-size:8px}.ws-shell .event-selector{padding:22px}.ws-shell .event-selector-list{display:grid;gap:6px;max-height:480px;overflow-y:auto}.ws-shell .event-selector-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 13px;border:1px solid var(--border);border-radius:13px;background:var(--input);color:var(--text-muted);cursor:pointer;font-size:11px;text-align:left;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ws-shell .event-selector-list button:hover{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);color:var(--ln-text-out, #fff)}.ws-shell .event-selector-list button.active{border-color:color-mix(in srgb,var(--ln-brand-2, #1323c6) 55%,transparent);background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 18%,transparent);color:var(--ln-text-out, #fff)}.ws-shell .source-panel{margin-top:22px;padding:26px}.ws-shell .source-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ws-shell .source-grid article{padding:18px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent);border-radius:18px;background:var(--ln-inset-bg, rgba(0, 0, 0, .18))}.ws-shell .source-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px;font-weight:900}.ws-shell .source-title b{color:var(--warning);font-size:9px;text-transform:uppercase}.ws-shell .source-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent)}.ws-shell .source-grid dl div{padding:11px 8px;background:#080d38}.ws-shell .source-grid dt{margin:0;color:var(--text-muted);font-size:9px}.ws-shell .source-grid dd{margin:7px 0 0;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.ws-shell .sim-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:22px;align-items:start}.ws-shell .sim-controls,.ws-shell .sim-results{display:grid;gap:22px}.ws-shell .money-controls,.ws-shell .lever-controls,.ws-shell .work-order{padding:26px}.ws-shell .input-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ws-shell .money-field,.ws-shell .derived-field{min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent);border-radius:16px;background:var(--ln-inset-bg, rgba(0, 0, 0, .2))}.ws-shell .money-field>span:first-child,.ws-shell .derived-field>span{display:block;margin-bottom:9px;color:var(--text-muted);font-size:10px;font-weight:800}.ws-shell .money-field>span:last-child{min-height:42px;display:flex;align-items:center;border-radius:11px;background:var(--input)}.ws-shell .money-field b{padding-left:11px;color:var(--text-muted);font-style:normal}.ws-shell .money-field input{width:100%;min-width:0;padding:0 10px 0 5px;background:transparent;font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.ws-shell .derived-field{background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 16%,transparent)}.ws-shell .derived-field strong{display:block;font-size:20px;font-variant-numeric:tabular-nums}.ws-shell .derived-field small{display:block;margin-top:4px;font-size:9px}.ws-shell .slider-list{display:grid}.ws-shell .slider-row{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(200px,1.5fr) minmax(190px,.9fr);align-items:center;gap:18px;min-height:74px;border-top:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 7%,transparent)}.ws-shell .slider-row:first-child{border-top:0}.ws-shell .slider-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ws-shell .slider-row>div:first-child span{font-size:11px;font-weight:800}.ws-shell .slider-row>div:first-child strong{font-size:14px;font-variant-numeric:tabular-nums}.ws-shell .range-wrap{position:relative;height:30px;display:flex;align-items:center}.ws-shell .range-wrap input{position:relative;z-index:2;width:100%;accent-color:var(--pink);cursor:pointer}.ws-shell .average-marker,.ws-shell .target-marker{position:absolute;z-index:1;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--ln-text-out, #fff);pointer-events:none}.ws-shell .target-marker{background:var(--pink);box-shadow:0 0 0 2px color-mix(in srgb,var(--ln-brand, #ff3fa4) 12%,transparent)}.ws-shell .slider-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.ws-shell .slider-actions button{min-height:36px;padding:0 9px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 11%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 4%,transparent);color:var(--text-muted);cursor:pointer;font-size:9px;font-weight:800}.ws-shell .slider-actions button:hover{color:var(--ln-text-out, #fff);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent)}.ws-shell .slider-actions button:disabled{opacity:.45;cursor:default}.ws-shell .projection-card{padding:25px;border:1px solid color-mix(in srgb,var(--ln-brand, #ff3fa4) 28%,transparent);border-radius:26px;background:linear-gradient(150deg,color-mix(in srgb,var(--ln-brand, #ff3fa4) 13%,transparent),color-mix(in srgb,var(--ln-brand-2, #1323c6) 13%,transparent));box-shadow:0 16px 45px #0000003d}.ws-shell .projection-card h2{margin:0 0 18px;font-size:20px;letter-spacing:-.03em}.ws-shell .projection-kpis{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent);border-radius:17px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent)}.ws-shell .projection-kpis>div{padding:14px;background:color-mix(in srgb,var(--ln-page-base, #020617) 62%,transparent)}.ws-shell .projection-kpis span{display:block;color:var(--text-muted);font-size:9px;font-weight:800;text-transform:uppercase}.ws-shell .projection-kpis strong{display:block;margin:6px 0 5px;font-size:20px;font-variant-numeric:tabular-nums}.ws-shell .projection-kpis small{font-size:9px;font-weight:800}.ws-shell .positive{color:var(--success)!important}.ws-shell .negative{color:var(--error)!important}.ws-shell .work-order h2{margin:0 0 16px;font-size:18px}.ws-shell .work-order>div>article{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 7%,transparent)}.ws-shell .work-order>div>article:first-child{border-top:0}.ws-shell .rank{width:24px;height:24px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 30%,transparent);color:#c3c8ff;font-size:10px;font-weight:900}.ws-shell .work-order article strong{font-size:11px}.ws-shell .work-order article p{margin:4px 0 0;color:var(--text-muted);font-size:9px}.ws-shell .work-order article>b{color:var(--pink);font-size:11px;font-variant-numeric:tabular-nums;font-style:normal}.ws-shell .work-order details{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent)}.ws-shell .work-order summary{cursor:pointer;color:var(--text-muted);font-size:10px;font-weight:800}.ws-shell .work-order details>span{display:block;margin-top:8px;font-size:10px}.ws-shell .all-target{color:var(--text-muted);font-size:11px;line-height:1.55}.ws-shell .actions-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.68fr);gap:22px;align-items:start}.ws-shell .action-groups,.ws-shell .action-summary{display:grid;gap:20px}.ws-shell .action-group{padding:25px}.ws-shell .action-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.ws-shell .action-group-head h2{margin:0;font-size:19px;letter-spacing:-.02em}.ws-shell .action-group-head p:not(.eyebrow){margin:6px 0 0;color:var(--text-muted);font-size:11px}.ws-shell .action-group-head>div:last-child{text-align:right}.ws-shell .action-group-head>div:last-child strong{display:block;color:var(--pink);font-size:20px;font-variant-numeric:tabular-nums}.ws-shell .action-group-head>div:last-child span{color:var(--text-muted);font-size:9px}.ws-shell .impact-track{position:relative;height:9px;margin:20px 0;border-radius:999px;background:var(--input)}.ws-shell .impact-track i,.ws-shell .impact-track b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--blue);font-style:normal}.ws-shell .impact-track b{background:var(--pink)}.ws-shell .impact-track em{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ln-text-out, #fff)}.ws-shell .plan-list{display:grid;gap:8px}.ws-shell .plan-item{display:grid;grid-template-columns:32px 1fr 44px;align-items:start;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);border-radius:16px;background:var(--ln-inset-bg, rgba(0, 0, 0, .18))}.ws-shell .done-toggle,.ws-shell .remove-action{display:grid;place-items:center;min-height:40px;height:40px;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.ws-shell .done-toggle>span{width:18px;height:18px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 30%,transparent);border-radius:50%}.ws-shell .done-toggle svg{color:var(--success)}.ws-shell .remove-action:hover{color:var(--error)}.ws-shell .plan-item h3{margin:2px 0 5px;font-size:12px;line-height:1.45}.ws-shell .plan-item>div>p{margin:0 0 9px;color:var(--text-muted);font-size:10px}.ws-shell .rating-chips{display:flex;flex-wrap:wrap;gap:5px}.ws-shell .rating-chips span{padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 5.5%,transparent);color:var(--text-muted);font-size:8px;font-weight:700}.ws-shell .plan-item.done h3{color:var(--text-muted);text-decoration:line-through}.ws-shell .plan-item.done{opacity:.72}.ws-shell .model-note{margin:16px 0 0;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent);color:var(--text-muted);font-size:10px;line-height:1.55}.ws-shell .inline-form{padding:20px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent);border-radius:19px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 4%,transparent)}.ws-shell .inline-form label>span,.ws-shell .custom-ratings label>span{display:block;margin-bottom:7px;color:var(--text-muted);font-size:10px;font-weight:800;text-transform:capitalize}.ws-shell .inline-form input[type=text],.ws-shell .inline-form select{width:100%;min-height:44px;padding:0 13px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);border-radius:13px;background:var(--input);font-size:11px}.ws-shell .custom-ratings{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.ws-shell .custom-ratings select{width:100%;min-height:40px;padding:0 9px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent);border-radius:11px;background:var(--input);font-size:11px}.ws-shell .number-input{min-height:40px;display:inline-flex;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent);border-radius:12px;background:var(--input)}.ws-shell .number-input input{width:52px;padding:0 7px 0 11px;background:transparent;text-align:right;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.ws-shell .number-input b{padding-right:9px;color:var(--text-muted);font-size:9px;font-style:normal}.ws-shell .goal-editor{padding:24px}.ws-shell .goal-editor .section-heading{margin-bottom:16px}.ws-shell .goal-editor h2{font-size:17px}.ws-shell .goal-list{display:grid;gap:8px}.ws-shell .goal-list>label,.ws-shell .band-input{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;color:var(--text-muted);font-size:10px;font-weight:700}.ws-shell .goal-list>label>span:first-child{display:grid;gap:4px}.ws-shell .goal-current{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ws-shell .goal-current.green,.ws-shell .goal-current.success{color:var(--success)}.ws-shell .goal-current.amber,.ws-shell .goal-current.warning{color:var(--warning)}.ws-shell .goal-current.red,.ws-shell .goal-current.error{color:var(--error)}.ws-shell .band-input{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent)}.ws-shell .goal-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.ws-shell .goal-actions .secondary-action{width:100%;padding-inline:10px}.ws-shell .modal-overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--ln-page-base, #020617) 84%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ws-modal-fade .18s ease both}.ws-shell .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:100%;padding:0;border:0;background:transparent;cursor:default}.ws-shell .action-modal{position:relative;z-index:1;width:min(920px,100%);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--ln-brand, #ff3fa4) 35%,transparent);border-radius:28px;background:var(--ln-page-base, #0a0e3d);box-shadow:0 28px 90px #00000094;animation:ws-modal-pop .22s cubic-bezier(.2,.8,.2,1) both}.ws-shell .action-modal.narrow{width:min(560px,100%)}.ws-shell .action-modal.wide{width:min(1040px,100%)}@keyframes ws-modal-fade{0%{opacity:0}}@keyframes ws-modal-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.ws-shell .action-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 25px 18px;border-bottom:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent)}.ws-shell .action-modal h2{margin:0;font-size:22px;letter-spacing:-.03em}.ws-shell .action-modal header p:last-child{margin:8px 0 0;color:var(--text-muted);font-size:11px}.ws-shell .action-modal header p:last-child strong{font-size:14px}.ws-shell .action-modal header>button{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 5%,transparent);color:var(--ln-text-out, #fff);cursor:pointer}.ws-shell .modal-body{overflow-y:auto;padding:22px 25px 26px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ln-text-out, #ffffff) 20%,transparent) var(--ln-inset-bg, rgba(0, 0, 0, .35))}.ws-shell .modal-body>section+section{margin-top:24px}.ws-shell .wizard-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.ws-shell .wizard-sidebar{padding:20px}.ws-shell .progress-circle{width:76px;height:76px;display:grid;place-content:center;margin:0 auto 18px;border-radius:50%;background:conic-gradient(var(--pink) calc(var(--progress, 0) * 1deg),color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent) 0);border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);text-align:center}.ws-shell .progress-circle strong{font-size:22px;line-height:1}.ws-shell .progress-circle span{display:block;margin-top:2px;color:var(--text-muted);font-size:9px}.ws-shell .wizard-steps{display:grid;gap:6px}.ws-shell .wizard-steps button{width:100%;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:8px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text-muted);cursor:pointer;text-align:left}.ws-shell .wizard-steps button>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 15%,transparent);border-radius:10px;font-size:10px;font-weight:900}.ws-shell .wizard-steps button strong,.ws-shell .wizard-steps button small{display:block}.ws-shell .wizard-steps button strong{color:inherit;font-size:10px}.ws-shell .wizard-steps button small{margin-top:2px;font-size:8px}.ws-shell .wizard-steps button.active{border-color:color-mix(in srgb,var(--ln-brand-2, #1323c6) 55%,transparent);background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 18%,transparent);color:var(--ln-text-out, #fff)}.ws-shell .wizard-steps button.active>span{border-color:var(--blue);background:var(--blue);color:var(--ln-text-out, #fff)}.ws-shell .wizard-steps button.complete>span{color:var(--success);border-color:var(--ln-success-border, #10413d);background:var(--ln-success-bg, #071a24)}.ws-shell .wizard-form{padding:26px}.ws-shell .wizard-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px;flex-wrap:wrap}.ws-shell .wizard-form-head>div>span,.ws-shell .step-kicker{color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ws-shell .wizard-form-head h2{margin:6px 0 0;font-size:21px;letter-spacing:-.03em}.ws-shell .step-kicker{padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 20%,transparent);color:#bdc4ff}.ws-shell .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ws-shell .form-field{display:block;min-width:0}.ws-shell .form-field.wide{grid-column:span 2}.ws-shell .form-field>span:first-child{display:block;margin-bottom:7px;color:color-mix(in srgb,var(--ln-text-out, #ffffff) 82%,transparent);font-size:11px;font-weight:800}.ws-shell .field-control{min-height:46px;display:flex;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 13%,transparent);border-radius:14px;background:var(--input);transition:border-color .18s ease,box-shadow .18s ease}.ws-shell .field-control:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-brand-2, #1323c6) 40%,transparent)}.ws-shell .field-control.money>b{padding-left:14px;color:var(--text-muted);font-style:normal}.ws-shell .field-control input{width:100%;min-width:0;min-height:44px;padding:0 14px;background:transparent;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.ws-shell .field-control.money input{padding-left:7px}.ws-shell .form-field>small{display:block;min-height:30px;padding:6px 3px 0;font-size:10px;line-height:1.35}.ws-shell .form-field.invalid .field-control{border-color:var(--error);box-shadow:0 0 0 2px color-mix(in srgb,var(--ln-danger, #e85c4a) 8%,transparent)}.ws-shell .error-text{color:var(--error)!important}.ws-shell .conversion-chip{flex:0 0 auto;min-width:58px;margin-right:8px;padding:6px 8px;border:1px solid;border-radius:999px;text-align:center;font-size:10px;font-weight:900}.ws-shell .conversion-chip.idle{color:var(--text-muted);border-color:var(--border)}.ws-shell .wizard-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin-top:22px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent);border-radius:17px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent)}.ws-shell .wizard-preview>div{padding:14px;background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 12%,transparent)}.ws-shell .wizard-preview span{display:block;color:var(--text-muted);font-size:9px}.ws-shell .wizard-preview strong{display:block;margin-top:6px;font-size:15px;font-variant-numeric:tabular-nums}.ws-shell .wizard-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:24px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 9%,transparent);flex-wrap:wrap}.ws-shell .wizard-footer>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.ws-shell .wizard-footer>div.wizard-acciones{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ws-shell .wizard-footer .secondary-action:disabled{opacity:.45;cursor:not-allowed}.ws-shell .wizard-guardado{color:var(--success);font-size:10px;font-weight:700;transition:color .18s ease,opacity .18s ease}.ws-shell .wizard-guardado:empty{display:none}.ws-shell .wizard-guardado.pendiente{color:#fbbf24;animation:ws-guardado-pulso 1.6s ease-in-out infinite}@keyframes ws-guardado-pulso{0%,to{opacity:1}50%{opacity:.55}}.ws-shell .form-alert{min-height:14px;color:var(--success);font-size:10px;font-weight:700}.ws-shell .form-alert.visible{color:var(--error)}.ws-shell .form-submit{position:static;justify-self:auto;border:0;cursor:pointer}.ws-shell .form-submit:disabled{opacity:.6;cursor:wait}.ws-shell .empty-state{min-height:320px;display:grid;place-items:center;align-content:center;padding:44px 22px;border:1px dashed color-mix(in srgb,var(--ln-text-out, #ffffff) 20%,transparent);border-radius:28px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 4.5%,transparent);text-align:center}.ws-shell .empty-state>div{width:54px;height:54px;display:grid;place-items:center;margin-bottom:16px;border-radius:18px;background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 22%,transparent);color:#b7bdff}.ws-shell .empty-state h2{margin:0;font-size:22px}.ws-shell .empty-state>p:not(.eyebrow){max-width:480px;margin:12px auto 20px;color:var(--text-muted);font-size:12px;line-height:1.6}.ws-shell .empty-state .primary-action{position:static;justify-self:center}.ws-shell .loading-state>div>span{width:22px;height:22px;display:block;border:3px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 18%,transparent);border-top-color:var(--pink);border-radius:50%;animation:ws-loading-spin .8s linear infinite}@keyframes ws-loading-spin{to{transform:rotate(360deg)}}.ws-shell .pill-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--ln-inset-bg, rgba(0, 0, 0, .2));flex-wrap:wrap}.ws-shell .pill-toggle button{padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-size:10px;font-weight:800;cursor:pointer;transition:color .18s ease,background-color .18s ease}.ws-shell .pill-toggle button:hover{color:var(--ln-text-out, #fff)}.ws-shell .pill-toggle button.active{color:var(--ln-text-out, #fff);background:var(--blue)}.ws-shell .compare-bar{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:16px;padding:12px 20px;border-radius:999px;background:var(--navy);border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);box-shadow:var(--shadow-main)}.ws-shell .compare-bar span{font-size:11px;font-weight:900;color:var(--ln-text-out, #fff);text-transform:uppercase;letter-spacing:.08em}.ws-shell .compare-bar button.confirm{padding:8px 16px;border:0;border-radius:999px;background:var(--ln-text-out, #fff);color:var(--blue);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.ws-shell .compare-bar button.confirm:disabled{opacity:.5;cursor:default}.ws-shell .compare-bar button.clear{border:0;background:none;color:color-mix(in srgb,var(--ln-text-out, #ffffff) 70%,transparent);font-size:10px;font-weight:900;text-transform:uppercase;cursor:pointer}.ws-shell .compare-bar button.clear:hover{color:var(--ln-text-out, #fff)}.ws-shell .trafico-aviso{display:flex;align-items:flex-start;gap:8px;margin:0 0 22px;padding:12px 16px;border:1px solid rgba(251,191,36,.35);border-radius:14px;background:#fbbf2414;color:#fde68a;font-size:11px;line-height:1.5}.ws-shell .trafico-aviso svg{flex:0 0 auto;margin-top:2px}.ws-shell .trafico-chart{margin-top:14px}.ws-shell .trafico-chart-tip{min-height:20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.ws-shell .trafico-chart-tip strong{color:var(--ln-text-out, #fff);font-size:13px}.ws-shell .trafico-chart-plot{height:180px;display:flex;align-items:flex-end;gap:2px;padding-bottom:1px;border-bottom:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 14%,transparent);background:repeating-linear-gradient(to top,color-mix(in srgb,var(--ln-text-out, #ffffff) 5%,transparent) 0 1px,transparent 1px 25%)}.ws-shell .trafico-chart-col{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;padding:0;border:0;background:transparent;cursor:default}.ws-shell .trafico-chart-col:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.ws-shell .trafico-chart-col i{display:block;width:100%;min-height:2px;border-radius:4px 4px 0 0;background:var(--pink);opacity:.78;transform-origin:bottom;animation:ws-barra-crece .52s cubic-bezier(.2,.8,.2,1) both;transition:opacity .12s ease}.ws-shell .trafico-chart-col.activo i{opacity:1}.ws-shell .trafico-chart-plot:hover .trafico-chart-col:not(.activo) i{opacity:.45}@keyframes ws-barra-crece{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ws-shell .trafico-chart-axis{display:flex;gap:2px;margin-top:6px}.ws-shell .trafico-chart-axis span{flex:1 1 0;min-width:0;overflow:visible;white-space:nowrap;color:var(--text-muted);font-size:9px;font-variant-numeric:tabular-nums}.ws-shell .trafico-landings th:first-child{width:30%}.ws-shell .trafico-landings th[scope=row] strong{display:block;color:var(--ln-text-out, #fff);font-size:12px}.ws-shell .trafico-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ws-shell .trafico-chips .status{justify-self:start}.ws-shell .trafico-share{display:block;height:4px;margin:6px 0 2px auto;width:100%;max-width:120px;border-radius:4px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);overflow:hidden}.ws-shell .trafico-share i{display:block;height:100%;margin-left:auto;border-radius:4px;background:var(--pink)}.ws-shell .trafico-share-pct{color:var(--text-muted);font-size:9px}.ws-shell .trafico-visitas{display:block;text-align:right}.ws-shell .trafico-pareja{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.ws-shell .trafico-pareja .comparison-panel{min-width:0;margin-top:0}.ws-shell .trafico-tabla table{min-width:380px}.ws-shell .trafico-tabla th:first-child{width:40%}.ws-shell .trafico-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}@media (prefers-reduced-motion: reduce){.ws-shell *,.ws-shell *:before,.ws-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 1200px){.ws-shell .trafico-pareja{grid-template-columns:minmax(0,1fr)}.ws-shell .event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-shell .detail-grid,.ws-shell .sim-grid,.ws-shell .actions-grid{grid-template-columns:1fr}.ws-shell .detail-sidebar{grid-template-columns:1fr 1fr}.ws-shell .detail-sidebar .event-selector{grid-column:span 2}.ws-shell .sim-results,.ws-shell .action-summary{grid-template-columns:1fr 1fr}.ws-shell .slider-row{grid-template-columns:minmax(160px,.75fr) minmax(200px,1.4fr) minmax(180px,.9fr)}}@media (max-width: 1100px){.ws-shell .kpi-grid{grid-template-columns:repeat(2,1fr)}.ws-shell .content-grid{grid-template-columns:1fr}.ws-shell .insight-stack{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.ws-shell .economy-strip{grid-template-columns:repeat(2,1fr)}.ws-shell .economy-strip>div:last-child{grid-column:span 2}.ws-shell .funnel-stage{grid-template-columns:28px 1fr 62px}.ws-shell .stage-bar{grid-column:2 / -1}.ws-shell .rate-pill{margin-left:40px}.ws-shell .source-grid,.ws-shell .detail-sidebar,.ws-shell .sim-results,.ws-shell .action-summary{grid-template-columns:1fr}.ws-shell .detail-sidebar .event-selector{grid-column:auto}.ws-shell .source-grid dl{grid-template-columns:repeat(3,1fr)}.ws-shell .input-grid{grid-template-columns:repeat(2,1fr)}.ws-shell .slider-row{grid-template-columns:1fr;gap:8px;padding:14px 0}.ws-shell .slider-actions{justify-content:flex-start}.ws-shell .wizard-layout{grid-template-columns:1fr}.ws-shell .wizard-sidebar{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.ws-shell .progress-circle{width:68px;height:68px;margin:0}.ws-shell .wizard-steps{grid-template-columns:repeat(3,1fr)}.ws-shell .wizard-steps button{grid-template-columns:26px 1fr}}@media (max-width: 720px){.ws-shell .event-grid,.ws-shell .kpi-grid{grid-template-columns:1fr}.ws-shell .section-heading{align-items:flex-start;flex-direction:column}.ws-shell .lever-row{grid-template-columns:1fr 56px;gap:8px 14px}.ws-shell .lever-row .track{grid-column:1 / -1}.ws-shell .lever-row .status{display:none}.ws-shell .phase-key,.ws-shell .legend{flex-wrap:wrap}.ws-shell .funnel-panel,.ws-shell .source-panel,.ws-shell .comparison-panel,.ws-shell .money-controls,.ws-shell .lever-controls,.ws-shell .work-order,.ws-shell .action-group,.ws-shell .wizard-form{padding:18px}.ws-shell .funnel-stage{grid-template-columns:26px 1fr 56px;gap:8px}.ws-shell .rate-pill{grid-template-columns:auto 1fr auto;margin-left:32px}.ws-shell .rate-pill small{grid-column:1 / -1}.ws-shell .goal-actions{grid-template-columns:1fr}.ws-shell .source-grid dl{grid-template-columns:repeat(2,1fr)}.ws-shell .input-grid,.ws-shell .projection-kpis{grid-template-columns:1fr 1fr}.ws-shell .actions-grid{display:block}.ws-shell .action-summary{margin-top:18px}.ws-shell .action-group-head{align-items:flex-start;flex-direction:column}.ws-shell .action-group-head>div:last-child{text-align:left}.ws-shell .wizard-sidebar{grid-template-columns:1fr}.ws-shell .progress-circle{display:none}.ws-shell .wizard-steps,.ws-shell .form-grid{grid-template-columns:1fr}.ws-shell .form-field.wide{grid-column:auto}.ws-shell .wizard-preview{grid-template-columns:1fr 1fr}.ws-shell .wizard-footer{align-items:stretch;flex-direction:column}.ws-shell .wizard-footer>div:last-child{align-items:stretch}.ws-shell .wizard-footer>div.wizard-acciones{flex-direction:column;align-items:stretch}.ws-shell .wizard-guardado{text-align:center}.ws-shell .wizard-footer .secondary-action,.ws-shell .wizard-footer .form-submit{width:100%}.ws-shell .modal-overlay{align-items:end;padding:0}.ws-shell .action-modal{max-height:92vh;border-radius:24px 24px 0 0}.ws-shell .action-modal>header,.ws-shell .modal-body{padding-left:18px;padding-right:18px}.ws-shell .custom-ratings{grid-template-columns:1fr 1fr}.ws-shell .comparison-panel table,.ws-shell .comparison-panel tbody,.ws-shell .comparison-panel tr,.ws-shell .comparison-panel th,.ws-shell .comparison-panel td{display:block;width:100%}.ws-shell .comparison-panel thead{display:none}.ws-shell .comparison-panel table{min-width:0}.ws-shell .comparison-panel tbody tr{padding:12px;border-bottom:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent)}.ws-shell .comparison-panel tbody th{width:100%;padding:5px 2px 10px;border:0;background:transparent;color:var(--ln-text-out, #fff);font-size:11px}.ws-shell .comparison-panel tbody td{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 2px;border:0}.ws-shell .comparison-panel tbody td:before{content:attr(data-workshop);max-width:62%;color:var(--text-muted);font-size:9px;line-height:1.35;text-align:left}.ws-shell .trafico-landings th:first-child,.ws-shell .trafico-tabla th:first-child{width:100%}.ws-shell .trafico-visitas{min-width:120px}.ws-shell .trafico-tabla table{min-width:0}}.dc-shell.talent{--radius-panel:24px;--pais-ar:#317DE9;--pais-ve:#C06F0A;--pais-br:#3B9555;--barra:#4C63E8;--flag-line:color-mix(in srgb, var(--ln-text-out, #ffffff) 22%, transparent);--tg-a:var(--ln-brand, #FF3FA4);--tg-b:var(--ln-brand-accent, #FF6AD5);--perilla:var(--ln-text-out, #FFFFFF)}.talent .humo i:nth-child(1){animation:tlAura1 56s ease-in-out infinite}.talent .humo i:nth-child(2){animation:tlAura2 64s ease-in-out infinite}.talent .humo i:nth-child(3){animation:tlAura3 72s ease-in-out infinite}.talent .humo i:nth-child(4){animation:tlAura2 80s ease-in-out infinite reverse}@keyframes tlAura1{0%,to{transform:translate(0) scale(1);opacity:.5}33%{transform:translate(42%,14%) scale(1.15);opacity:.72}66%{transform:translate(18%,-12%) scale(.92);opacity:.45}}@keyframes tlAura2{0%,to{transform:translate(0) scale(1.05);opacity:.45}40%{transform:translate(-34%,12%) scale(.9);opacity:.68}75%{transform:translate(24%,-9%) scale(1.14);opacity:.55}}@keyframes tlAura3{0%,to{transform:translate(0) scale(.95);opacity:.42}30%{transform:translate(-22%,16%) scale(1.1);opacity:.64}70%{transform:translate(-44%,-7%) scale(1);opacity:.46}}@media (prefers-reduced-motion:reduce){.talent .humo i{animation:none!important}}.talent .wrap{max-width:1340px}.talent .tl-tope{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap;margin-bottom:var(--s8)}.talent .tl-marca{display:flex;align-items:center;gap:var(--s4);min-width:0}.talent .tl-marca .t-h1{font-size:clamp(30px,3.6vw,44px);white-space:nowrap}.talent .tl-tit{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--s4);min-width:0}.talent .tl-sub{font-size:13px;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.talent .tl-sub b{color:var(--text-on-surface);font-weight:800}.talent .tl-gema{transform-origin:50px 80px}@keyframes tlToque{50%{transform:rotate(-7deg) translateY(-2px)}}.talent .tl-marca:hover .tl-gema,.talent .tl-orb:hover .tl-gema{animation:tlToque .52s cubic-bezier(.3,.8,.2,1)}.talent .tl-isotipo{flex-shrink:0;filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--tg-a) 34%,transparent))}.talent .tl-tope-der{flex:1 1 auto;margin-left:auto;display:flex;align-items:center;gap:var(--s2);justify-content:flex-end;min-width:0;flex-wrap:nowrap}.talent .tl-tope-der .busca{flex:0 1 380px;height:46px;border-color:var(--border-main)}.talent .tl-controles{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;max-width:100%}.talent .tl-controles:empty{display:none}@media (max-width:980px){.talent .tl-tope-der{margin-left:0;width:100%;flex-wrap:wrap;justify-content:flex-start}.talent .tl-tope-der .busca{flex:1 1 260px}}.talent kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;border:1px solid var(--border-main);background:var(--mat-1);font:900 10px/1 var(--font);letter-spacing:.04em;color:var(--text-muted-40)}.talent .tl-busca-x{display:inline-flex;color:var(--text-muted-40);border-radius:6px}.talent .tl-busca-x:hover{color:var(--text-on-surface)}.talent .tabs .tab .cuenta{margin-left:2px}.talent .tabs .tab .punto{background:var(--c,var(--text-muted-40))}.talent .tl-vista{display:grid;gap:var(--s4);min-width:0}@keyframes tlEntra{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}.talent .tl-vista>*{animation:tlEntra .36s var(--spring) both}.talent .tl-vista>*:nth-child(2){animation-delay:40ms}.talent .tl-vista>*:nth-child(3){animation-delay:80ms}@media (prefers-reduced-motion:reduce){.talent .tl-vista>*{animation:none}}.talent .panel{border-radius:var(--radius-panel);border-top-color:var(--sheen)}.talent .tl-rotulo{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-40);margin:0}.talent .tl-rotulo svg{color:var(--focus-blue)}.talent .tl-cab{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap}.talent .tl-cab-der{margin-left:auto;font-size:12px;font-weight:600;color:var(--text-muted-40)}.talent .chip--neutro{--c:var(--text-muted)}.talent .chip--chico{height:20px;padding:0 7px;font-size:9.5px;gap:5px}.talent .chip--chico svg{width:12px;height:12px}.talent .chip--g{height:32px;padding:0 13px;font-size:11.5px}.talent .btn--tono{background:color-mix(in srgb,var(--c) 13%,transparent);border-color:color-mix(in srgb,var(--c) 34%,transparent);color:var(--c)}.talent .btn--tono:hover{background:color-mix(in srgb,var(--c) 24%,transparent)}.talent .btn--cta:hover:not(:disabled){filter:brightness(1.08)}.talent .ibtn:disabled{opacity:.35;cursor:not-allowed}.talent .ibtn--peligro:hover:not(:disabled){color:var(--error);border-color:var(--error-border)}.talent .tl-cifra{font-size:clamp(34px,4vw,46px);line-height:.95;font-weight:900;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.talent .tl-cifra--m{font-size:clamp(28px,3vw,34px)}.talent .tl-pts{display:inline-flex;gap:3px;flex-shrink:0}.talent .tl-pts i{width:8px;height:8px;border-radius:2.5px;background:var(--hueco)}.talent .tl-pts i.on{background:var(--focus-blue)}.talent .tl-pts--seg i{width:10px;height:5px;border-radius:2px}.talent .tl-riel{position:relative;display:block;height:6px;border-radius:var(--radius-pill);background:var(--hueco);overflow:hidden;min-width:0}.talent .tl-riel>i{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill);transform-origin:left;animation:tlCrecerX .9s var(--crecer) both}@keyframes tlCrecerX{0%{transform:scaleX(0)}}@keyframes tlCrecerY{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.talent .tl-riel>i{animation:none}}.talent .tl-flag{position:relative;display:inline-block;flex-shrink:0;width:18px;height:12px;border-radius:2.5px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--flag-line)}.talent .tl-flag .rombo{position:absolute;left:50%;top:50%;width:60%;aspect-ratio:1;background:#ffdf00;transform:translate(-50%,-50%) scaleY(.72) rotate(45deg)}.talent .tl-flag .rombo:after{content:"";position:absolute;top:26%;right:26%;bottom:26%;left:26%;border-radius:50%;background:#002776}.talent .tl-flag--g{width:24px;height:16px;border-radius:3px}.talent .tl-avatar{width:36px;height:36px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-primary),var(--focus-blue));color:var(--ln-text-out, #fff);font-size:13.5px;font-weight:900}.talent .tl-app{width:22px;height:22px;border-radius:6px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;display:block}.talent .tl-app.off{filter:grayscale(1);opacity:.28}.talent .tl-resumen{display:grid;gap:var(--s4);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}@media (max-width:980px){.talent .tl-resumen{grid-template-columns:minmax(0,1fr)}}.talent .tl-foco{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-element);border:1px solid var(--border-subtle);border-top-color:var(--sheen);border-radius:var(--radius-panel);padding:var(--s4) var(--s6);display:grid;gap:var(--s3) var(--s4);grid-template-columns:minmax(0,1fr) auto;align-items:center}.talent .tl-foco-id{display:flex;align-items:center;gap:var(--s3);min-width:0}.talent .tl-foco-id>div{display:grid;gap:4px;min-width:0}.talent .tl-foco-id .tl-avatar{width:44px;height:44px;border-radius:14px;font-size:17px}.talent .tl-foco-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--text-muted)}.talent .tl-foco-pie{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);justify-content:space-between}.talent .tl-foco-razones{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.talent .tl-foco-acc{display:flex;flex-wrap:wrap;gap:var(--s2)}.talent .tl-foco-score{display:grid;justify-items:end;gap:3px;text-align:right}@media (max-width:520px){.talent .tl-foco{grid-template-columns:minmax(0,1fr)}.talent .tl-foco-score{justify-items:start;text-align:left}}.talent .tl-avance{padding:var(--s4) var(--s6)}.talent .tl-avance .tl-cab{margin-bottom:var(--s2)}.talent .tl-avance-n{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.talent .tl-avance-n span:not(.tl-cifra){font-size:12.5px;font-weight:600;color:var(--text-muted)}.talent .tl-segmentada{display:flex;gap:3px;height:10px;margin-block:var(--s3) var(--s2)}.talent .tl-segmentada i{border-radius:3px;min-width:4px;transform-origin:left;animation:tlCrecerX .9s var(--crecer) both}.talent .tl-leyenda{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0 var(--s3)}.talent .tl-ley{display:flex;align-items:center;gap:9px;min-width:0;height:28px;font-size:12.5px;font-weight:600;color:var(--text-muted);border-radius:8px;text-align:left;transition:color .16s ease}.talent button.tl-ley:hover{color:var(--text-on-surface)}.talent .tl-ley i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.talent .tl-ley b{margin-left:auto;font-weight:900;color:var(--text-on-surface);font-variant-numeric:tabular-nums}.talent .tl-vacio-ico{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;flex-shrink:0;background:var(--success-surface);border:1px solid var(--success-border);color:var(--success)}.talent .tl-vacio-ico--idle{background:var(--idle-surface);border-color:var(--idle-border);color:var(--idle)}.talent .tl-tabla-scroll{overflow-x:auto;border-radius:var(--radius-panel);scrollbar-width:thin;scrollbar-color:var(--focus-blue) transparent}.talent .tl-tabla{min-width:var(--minw,1220px);background:var(--hundido);border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.talent .tl-tcab,.talent .tl-fila{display:grid;align-items:center;gap:var(--s3);padding:0 var(--s4);grid-template-columns:var(--cols)}.talent .tl-tcab{height:44px;border-bottom:1px solid var(--border-subtle)}.talent .tl-th{position:relative;display:flex;align-items:center;min-width:0;height:100%}.talent .tl-th.cen{justify-content:center}.talent .tl-th.der{justify-content:flex-end}.talent .tl-th>span,.talent .tl-th>button{font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted-40);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.talent .tl-th>button{display:inline-flex;align-items:center;gap:4px;height:28px;border-radius:8px;text-align:left;transition:color .16s ease}.talent .tl-th>button:hover{color:var(--text-on-surface)}.talent .tl-th>button svg{width:12px;height:12px;opacity:.45;transition:opacity .16s ease,transform .2s var(--spring)}.talent .tl-th>button:hover svg{opacity:1}.talent .tl-th>button[aria-sort]{color:var(--text-on-surface)}.talent .tl-th>button[aria-sort] svg{opacity:1;color:var(--brand-secondary)}.talent .tl-th>button[aria-sort=ascending] svg{transform:rotate(180deg)}.talent .tl-tir{position:absolute;top:8px;bottom:8px;right:-9px;width:12px;z-index:2;cursor:col-resize;border-radius:4px;touch-action:none}.talent .tl-tir:after{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;border-radius:2px;background:var(--border-main);opacity:0;transition:opacity .16s ease,background-color .16s ease}.talent .tl-tcab:hover .tl-tir:after{opacity:1}.talent .tl-tir:hover:after,.talent .tl-tir:focus-visible:after,.talent .tl-tir.activo:after{opacity:1;background:var(--focus-blue)}.talent .tl-tir:focus-visible{box-shadow:none}body.tl-redim,body.tl-redim *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.talent .tl-fila{min-height:66px;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background-color .16s ease}.talent .tl-fila:hover{background:color-mix(in srgb,var(--focus-blue) 9%,transparent)}.talent .tl-fila>*{min-width:0}.talent .tl-fila .cen{justify-self:center}.talent .tl-fila .der{justify-self:end}.talent .tl-grupo{display:flex;align-items:center;gap:10px;height:38px;padding:0 var(--s4);background:var(--mat-1);border-bottom:1px solid var(--border-subtle);font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.talent .tl-grupo b{font-variant-numeric:tabular-nums;color:var(--text-muted-40);letter-spacing:0}.talent .tl-tpie{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;min-height:46px;padding:0 var(--s4);font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-40)}.talent .tl-tpie b{color:var(--text-on-surface);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:13px}.talent .tl-tpie .sep{width:1px;height:14px;background:var(--border-main);margin:0}.talent .tl-c-cand{display:flex;align-items:center;gap:var(--s3)}.talent .tl-c-cand>div{display:grid;gap:4px;min-width:0}.talent .tl-c-nom{font-size:15px;font-weight:700;letter-spacing:-.01em}.talent .tl-c-sub{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;font-size:12px;font-weight:600;color:var(--text-muted-40)}.talent .tl-c-sub>*{flex-shrink:0}.talent .tl-c-sub .trunc{flex-shrink:1}.talent .tl-c-fecha{display:grid;gap:3px}.talent .tl-c-fecha b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;white-space:nowrap}.talent .tl-c-fecha b i{width:7px;height:7px;border-radius:50%;background:var(--brand-secondary);flex-shrink:0}.talent .tl-c-fecha small{font-size:11.5px;font-weight:600;color:var(--text-muted-40);white-space:nowrap}.talent .tl-c-pide{display:grid;gap:6px}.talent .tl-c-pide b{font-size:14.5px;font-weight:900;font-variant-numeric:tabular-nums}.talent .tl-c-pide b small{font-size:10px;font-weight:700;color:var(--text-muted-40);margin-left:3px;letter-spacing:.04em}.talent .tl-c-pide .tl-riel{height:4px}.talent .tl-c-txt{font-size:13px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talent .tl-c-ia{display:grid;gap:6px}.talent .tl-c-ia span{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talent .tl-c-idi{display:grid;gap:6px}.talent .tl-c-idi>span{display:flex;align-items:center;gap:6px}.talent .tl-c-apps{display:flex;gap:3px}.talent .tl-c-apps .tl-app{width:20px;height:20px}.talent .tl-ok{color:var(--success)}.talent .tl-no{color:var(--error)}.talent .tl-wa{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--border-main);background:var(--mat-1);font-size:12px;font-weight:700;color:var(--text-on-surface);white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.talent .tl-wa img{width:14px;height:14px}.talent .tl-wa:hover{border-color:#25d366;background:color-mix(in srgb,#25D366 12%,transparent)}.talent .tl-c-score{display:grid;gap:5px;justify-items:end}.talent .tl-c-score b{font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.talent .tl-c-score .tl-riel{width:44px;height:4px}.talent .tl-c-fin{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:2px;height:100%}.talent .tl-borrar{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:2;border-radius:var(--radius-pill);background:var(--bg-flotante)}.talent .tl-c-go{color:var(--text-muted-40);transition:transform .22s var(--spring),color .16s ease}.talent .tl-fila:hover .tl-c-go{transform:translate(4px);color:var(--focus-blue)}.talent .tl-borrar{opacity:0;transition:opacity .16s ease}.talent .tl-fila:hover .tl-borrar,.talent .tl-borrar:focus-within,.talent .tl-borrar[data-armado=true]{opacity:1}.talent .tl-origen{display:flex;align-items:center;gap:9px;min-width:0}.talent .tl-origen small{font-size:11px;font-weight:600;color:var(--text-muted-40);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talent .tl-vacio{display:grid;justify-items:start;gap:var(--s3);padding:var(--s12) var(--s6)}.talent .tl-tabla .tl-riel>i{animation:none}.talent .tl-tabla.entra .tl-riel>i{animation:tlCrecerX .9s var(--crecer) both}.talent .tl-aviso-error{display:flex;align-items:center;gap:var(--s2);padding:10px 14px;border-radius:var(--radius-control);background:var(--error-surface);border:1px solid var(--error-border);color:var(--error);font-size:13px;font-weight:700}@media (max-width:860px){.talent .tl-tabla{min-width:0}.talent .tl-tcab{display:none}.talent .tl-fila{display:flex;gap:var(--s3);padding:var(--s3) var(--s4);min-height:68px}.talent .tl-fila>*{flex-shrink:0}.talent .tl-fila .tl-c-cand{flex:1 1 auto;min-width:0}.talent .tl-fila>:not(.tl-c-cand):not(.tl-c-pide):not(.tl-c-score):not(.tl-c-fin){display:none}.talent .tl-fila .tl-c-pide{width:76px}}.talent .tl-vista-btn{position:relative;width:46px;height:46px;border-radius:var(--radius-control);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--mat-1);border:1px solid var(--border-main);transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .18s var(--spring)}.talent .tl-vista-btn:hover,.talent .tl-vista-btn[aria-expanded=true]{color:var(--text-on-surface);border-color:var(--border-control);background:var(--bg-element)}.talent .tl-vista-btn:active{transform:scale(.94)}.talent .tl-vista-btn .tl-badge{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--brand-secondary);color:var(--on-brand);font-size:10.5px;font-weight:900;font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--ln-page-base, #020617)}.dc-shell.tl-capa{position:fixed;top:0;left:0;width:0;height:0;z-index:1200;background:none;min-height:0;padding:0;overflow:visible}.talent .tl-menu,.tl-capa .tl-menu{position:fixed;z-index:1;width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 120px);overflow-y:auto;padding:var(--s2);background:var(--bg-flotante);border:1px solid var(--border-main);border-top-color:var(--sheen);border-radius:20px;box-shadow:var(--shadow-main),0 0 0 1px #00000040;animation:tlMenuIn .22s var(--spring) both}@keyframes tlMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tl-capa .tl-menu-cab{display:flex;align-items:center;gap:var(--s2);height:40px;padding:0 6px 0 10px}.tl-capa .tl-menu-cab .tl-rotulo{color:var(--text-muted)}.tl-capa .tl-menu-cab .ibtn{margin-left:auto;width:30px;height:30px;background:none;border-color:transparent}.tl-capa .tl-menu-volver{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 4px;border-radius:8px;font-size:13px;font-weight:700;color:var(--text-on-surface)}.tl-capa .tl-menu-volver:hover{background:var(--mat-1)}.tl-capa .tl-mitem{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border-radius:12px;text-align:left;color:var(--text-on-surface);transition:background-color .15s ease}.tl-capa .tl-mitem:hover{background:var(--bg-element)}.tl-capa .tl-mitem:disabled{opacity:.45;cursor:default}.tl-capa .tl-mitem:disabled:hover{background:none}.tl-capa .tl-mitem>svg:first-child{color:var(--text-muted)}.tl-capa .tl-mitem .lbl{font-size:14.5px;font-weight:700;flex:1;min-width:0}.tl-capa .tl-mitem .val{font-size:13px;font-weight:600;color:var(--text-muted-40);white-space:nowrap}.tl-capa .tl-mitem .val+svg{color:var(--text-muted-40)}.tl-capa .tl-mitem--sm{min-height:38px}.tl-capa .tl-mitem--sm .lbl{font-size:13.5px;font-weight:600}.tl-capa .tl-msep{height:1px;background:var(--border-subtle);margin:6px 8px}.tl-capa .tl-msub{padding:4px 10px 2px;font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted-40)}.tl-capa .tl-check{width:18px;height:18px;flex-shrink:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-control);color:var(--on-brand);transition:background-color .15s ease,border-color .15s ease}.tl-capa .tl-check svg{opacity:0}.tl-capa [aria-checked=true]>.tl-check{background:var(--brand-secondary);border-color:var(--brand-secondary)}.tl-capa [aria-checked=true]>.tl-check svg{opacity:1}.tl-capa .tl-radio{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:1px solid var(--border-control);position:relative}.tl-capa [aria-checked=true]>.tl-radio{border-color:var(--brand-secondary)}.tl-capa [aria-checked=true]>.tl-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--brand-secondary)}.tl-capa .tl-mrango{display:grid;gap:6px;padding:8px 10px 10px}.tl-capa .tl-mrango>span{display:flex;justify-content:space-between;font-size:13.5px;font-weight:600}.tl-capa .tl-mrango>span b{font-weight:900;font-variant-numeric:tabular-nums}.tl-capa .tl-mpie{display:flex;flex-wrap:wrap;gap:var(--s2);padding:var(--s2) 6px 4px;border-top:1px solid var(--border-subtle);margin-top:6px}.tl-capa .tl-mpie .seg,.tl-capa .tl-mpie .seg button{flex:1}.tl-capa .tl-mnota{padding:8px 10px 2px;font-size:12px;line-height:1.45;color:var(--text-muted-40)}.talent .tl-st-grid{display:grid;gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1120px){.talent .tl-st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.talent .tl-st-grid{grid-template-columns:minmax(0,1fr)}}.talent .tl-st-card{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4)}.talent .tl-st-card .tl-cab{margin-bottom:0}.talent .tl-st-pie{margin-top:auto;padding-top:var(--s3);border-top:1px solid var(--border-subtle);font-size:11.5px;font-weight:600;color:var(--text-muted-40)}.talent .tl-st-pie b{color:var(--text-on-surface);font-weight:900}.talent .tl-embudo{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-element);border:1px solid var(--border-subtle);border-top-color:var(--sheen);border-radius:var(--radius-main);padding:var(--s6)}.talent .tl-emb-grid{display:grid;gap:var(--s6);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:860px){.talent .tl-emb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.talent .tl-emb{display:grid;gap:10px;align-content:start;min-width:0}.talent .tl-emb-n{display:flex;align-items:baseline;gap:9px}.talent .tl-emb-n span:not(.tl-cifra){font-size:12px;font-weight:700;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.talent .tl-emb .tl-riel{height:10px}.talent .tl-emb-lbl{font-size:12.5px;font-weight:700;color:var(--text-muted)}.talent .tl-dona{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.talent .tl-dona-svg{position:relative;width:104px;height:104px;flex-shrink:0}.talent .tl-dona-svg svg{width:100%;height:100%;transform:rotate(-90deg)}.talent .tl-dona-c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:2px}.talent .tl-dona-c b{font-size:24px;line-height:1;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.talent .tl-dona-ley{flex:1 1 130px;display:grid;gap:4px;min-width:0}.talent .tl-dona-ley .tl-ley{height:26px}.talent .tl-dona-ley .tl-ley span{white-space:nowrap}.talent .tl-vbars{display:flex;align-items:flex-end;gap:8px;height:150px;min-width:0}.talent .tl-vb{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.talent .tl-vb b{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.talent .tl-vb i{display:block;width:100%;border-radius:8px 8px 3px 3px;transform-origin:bottom;animation:tlCrecerY .85s var(--crecer) both}.talent .tl-vb span{font-size:9.5px;font-weight:700;color:var(--text-muted-40);white-space:nowrap}.talent .tl-niveles{display:grid;gap:9px}.talent .tl-niv{display:grid;grid-template-columns:84px minmax(0,1fr) 30px;gap:10px;align-items:center}.talent .tl-niv span:first-child{font-size:11.5px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talent .tl-niv b{text-align:right;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.talent .tl-niv .tl-riel{height:14px;border-radius:7px}.talent .tl-niv.top span:first-child{color:var(--text-on-surface);font-weight:700}.talent .tl-tools{display:grid;gap:10px}.talent .tl-tool{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center}.talent .tl-tool .tl-app{width:24px;height:24px}.talent .tl-tool>div{display:grid;gap:5px;min-width:0}.talent .tl-tool-cab{display:flex;justify-content:space-between;gap:var(--s2);font-size:11.5px;font-weight:700}.talent .tl-tool-cab span:first-child{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talent .tl-tool-cab span:last-child{color:var(--text-muted-40);font-variant-numeric:tabular-nums;white-space:nowrap}.talent .tl-paises{display:grid;gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.talent .tl-paises{grid-template-columns:minmax(0,1fr)}}.talent .tl-pais{display:grid;gap:var(--s3);padding:var(--s4);border-radius:20px;background:var(--hundido);border:1px solid var(--border-subtle);border-top:3px solid var(--c)}.talent .tl-pais-cab{display:flex;align-items:center;gap:10px}.talent .tl-pais-cab b{font-size:15px;font-weight:900;flex:1}.talent .tl-pais-m{display:grid;gap:5px}.talent .tl-pais-m>span:first-child{display:flex;justify-content:space-between;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40)}.talent .tl-pais-m>span:first-child b{color:var(--text-on-surface);font-variant-numeric:tabular-nums;letter-spacing:0}.talent .tl-pais-pide{display:flex;align-items:baseline;gap:8px;padding-top:var(--s3);border-top:1px solid var(--border-subtle)}.talent .tl-pais-pide b{font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}.talent .tl-mtx-scroll{overflow-x:auto}.talent .tl-mtx{display:grid;grid-template-columns:minmax(170px,1.3fr) repeat(3,minmax(110px,1fr));-moz-column-gap:var(--s4);column-gap:var(--s4);min-width:560px}.talent .tl-mtx-h{display:flex;align-items:center;gap:9px;padding-bottom:var(--s3);font-size:13.5px;font-weight:900}.talent .tl-mtx-g{grid-column:1 / -1;padding:var(--s4) 0 6px;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--focus-blue);border-bottom:1px solid var(--border-main)}.talent .tl-mtx-l,.talent .tl-mtx-c{min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--border-subtle)}.talent .tl-mtx-l{font-size:13px;font-weight:600;color:var(--text-muted)}.talent .tl-mtx-c{flex-direction:column;align-items:stretch;justify-content:center;gap:6px}.talent .tl-mtx-c b{font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted)}.talent .tl-mtx-c.mejor b{font-weight:900;color:var(--text-on-surface)}.talent .tl-mtx-c .tl-riel{height:4px}.dc-shell.tl-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:grid;place-items:center;padding:16px;min-height:0;background:var(--bg-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:tlVelo .2s ease both}@keyframes tlVelo{0%{opacity:0}to{opacity:1}}.tl-velo .tl-modal{position:relative;isolation:isolate;overflow:hidden;width:min(980px,100%);max-height:min(90vh,960px);display:flex;flex-direction:column;background:var(--bg-flotante);border:1px solid var(--border-main);border-top-color:var(--sheen);border-radius:var(--radius-main);box-shadow:var(--shadow-main),0 0 0 1px #00000040;animation:dcModalIn .34s var(--spring) both}.tl-velo .tl-modal--full{width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:none}.tl-velo .tl-modal>.humo{opacity:calc(var(--humo-op) * .5)}.tl-velo .tl-conf-cab{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--s4);padding:var(--s6) var(--s6) var(--s4);border-bottom:1px solid var(--border-subtle)}.tl-velo .tl-conf-cab .tabs{grid-column:1 / -1;justify-self:start}.tl-velo .tl-conf-ico{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:var(--ln-text-out, #fff);background:linear-gradient(135deg,var(--brand-secondary),var(--brand-secondary-light));box-shadow:var(--shadow-brand)}.tl-velo .tabs--marca .tab[aria-pressed=true]{background:var(--brand-secondary);color:var(--on-brand)}.tl-velo .tl-conf-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:var(--s6);container-type:inline-size;scrollbar-width:thin;scrollbar-color:var(--focus-blue) transparent}.tl-velo .tl-conf-cuerpo>div{display:grid;gap:var(--s6)}.tl-velo .tl-modal--full .tl-conf-cuerpo>div{max-width:1240px;margin-inline:auto}@media (max-width:640px){.tl-velo .tl-conf-cab{grid-template-columns:auto minmax(0,1fr) auto}.tl-velo .tl-btn-full{display:none}}.tl-velo .tl-cl-grid{display:grid;gap:var(--s4);grid-template-columns:minmax(0,1fr)}@container (min-width:780px){.tl-velo .tl-cl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tl-velo .panel{border-radius:var(--radius-panel);border-top-color:var(--sheen)}.tl-velo .tl-peso{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--border-subtle)}.tl-velo .tl-peso:first-of-type{border-top:0}.tl-velo .tl-peso-cab{display:flex;justify-content:space-between;gap:var(--s3);align-items:baseline}.tl-velo .tl-peso-cab label{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--text-muted)}.tl-velo .tl-peso-cab b{font-size:13px;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}.tl-velo .tl-peso-cab b small{font-weight:700;color:var(--text-muted-40);margin-left:6px}.tl-velo .tl-peso-det{font-size:12px;line-height:1.45;color:var(--text-muted-40);margin-top:-4px}.tl-velo .tl-total{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;gap:6px;height:36px;padding:0 14px;border-radius:var(--radius-pill);align-items:center;margin-left:auto;background:var(--brand-secondary-surface);border:1px solid var(--brand-secondary-border);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.tl-velo .tl-total small{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.tl-velo .tl-cl-acc{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center;margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border-subtle)}.tl-velo .tl-rank{display:grid;grid-template-columns:24px 36px minmax(0,1fr) 46px 40px;gap:var(--s3);align-items:center;width:100%;text-align:left;min-height:56px;border-bottom:1px solid var(--border-subtle);border-radius:10px;padding:0 6px;transition:background-color .16s ease}.tl-velo .tl-rank:hover{background:var(--mat-1)}.tl-velo .tl-rank .pos{font-size:12px;font-weight:900;color:var(--text-muted-40);text-align:center;font-variant-numeric:tabular-nums}.tl-velo .tl-rank>span:nth-child(3){display:grid;gap:2px;min-width:0}.tl-velo .tl-rank .nom{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-velo .tl-rank .meta{font-size:11.5px;font-weight:600;color:var(--text-muted-40)}.tl-velo .tl-rank .delta{text-align:right;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.tl-velo .tl-rank .sc{text-align:right;font-size:19px;font-weight:900;font-variant-numeric:tabular-nums}.tl-velo .tl-avatar{width:36px;height:36px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-primary),var(--focus-blue));color:var(--ln-text-out, #fff);font-size:13.5px;font-weight:900}.tl-velo .tl-rotulo{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-40);margin:0}.tl-velo .tl-rotulo svg{color:var(--focus-blue)}.tl-velo .tl-cab{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap}.tl-velo .tl-cab-der{margin-left:auto;font-size:12px;font-weight:600;color:var(--text-muted-40)}.tl-velo .tl-conf-sec{display:grid;gap:var(--s4)}.tl-velo .tl-campos{display:grid;gap:var(--s3)}.tl-velo .tl-campo{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:var(--s4)}.tl-velo .tl-campo>label,.tl-velo .tl-campo>span{font-size:10.5px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.tl-velo .tl-campo-doble{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.tl-velo .tl-campo-ayuda{grid-column:2;margin-top:-6px;font-size:12px;font-weight:600;color:var(--text-muted-40)}@container (max-width:620px){.tl-velo .tl-campo{grid-template-columns:minmax(0,1fr);gap:6px}.tl-velo .tl-campo-ayuda{grid-column:1;margin-top:0}}.dc-shell .tl-input{width:100%;min-width:0;height:48px;padding:0 18px;border-radius:var(--radius-pill);background:var(--bg-input);border:1px solid var(--border-main);outline:none;font-size:15px;font-weight:600;color:var(--text-on-surface);transition:border-color .16s ease,box-shadow .16s ease}.dc-shell .tl-input:focus{border-color:var(--focus-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-focus, #5b7cff) 22%,transparent)}.dc-shell .tl-input::-moz-placeholder{color:var(--text-muted-40)}.dc-shell .tl-input::placeholder{color:var(--text-muted-40)}.dc-shell .tl-input--sm{height:40px;border-radius:12px;padding:0 12px;font-size:14px}.dc-shell .tl-area{width:100%;min-width:0;padding:12px 14px;border-radius:14px;background:var(--bg-input);border:1px solid var(--border-main);outline:none;font-size:15px;font-weight:700;line-height:1.45;resize:vertical;color:var(--text-on-surface)}.dc-shell .tl-area:focus{border-color:var(--focus-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-focus, #5b7cff) 22%,transparent)}.dc-shell .tl-sel{position:relative;display:block;min-width:0}.dc-shell .tl-sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer}.dc-shell .tl-sel>svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-muted-40);pointer-events:none}.dc-shell select.tl-input option{background:var(--bg-flotante);color:var(--text-on-surface)}.dc-shell .tl-estado{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700}.dc-shell .tl-switch{position:relative;width:42px;height:26px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--hueco);border:1px solid var(--border-main);transition:background-color .2s ease,border-color .2s ease}.dc-shell .tl-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--perilla,var(--ln-text-out, #fff));box-shadow:0 1px 4px #00000059;transition:transform .28s var(--spring)}.dc-shell .tl-switch[aria-checked=true]{background:var(--brand-secondary);border-color:var(--brand-secondary)}.dc-shell .tl-switch[aria-checked=true]:after{transform:translate(16px)}.dc-shell .tl-switch--ok[aria-checked=true]{background:var(--success);border-color:var(--success)}.dc-shell .tl-switch:disabled{opacity:.45;cursor:not-allowed}.dc-shell .tl-sw{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--text-muted);white-space:nowrap}.talent .tl-orb{position:relative;flex-shrink:0;width:56px;height:56px;padding:0;border-radius:17px;display:grid;place-items:center;transition:transform .26s var(--spring),box-shadow .2s ease}.talent .tl-orb svg{width:50px;height:50px;filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--tg-a) 40%,transparent))}.talent .tl-orb:active{transform:scale(.94)}.talent .tl-orb[aria-expanded=true]{box-shadow:0 0 0 2px var(--tg-a)}.talent .dock-item[aria-current=page] .dock-marca--cuenta{background:var(--brand-secondary);color:var(--on-brand)}.talent .tl-f-grid{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.talent .tl-fcard{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s6);border-radius:var(--radius-panel);min-width:0;background:var(--bg-element);border:1px solid var(--border-subtle);border-top-color:var(--sheen)}.talent .tl-fcard--on{border-color:var(--success-border)}.talent .tl-fcard-cab{display:flex;align-items:center;gap:var(--s3);min-width:0}.talent .tl-icono-m{width:44px;height:44px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;background:var(--mat-3);color:var(--text-muted)}.talent .tl-fcard--on .tl-icono-m{background:linear-gradient(135deg,var(--brand-secondary),var(--brand-secondary-light));color:var(--ln-text-out, #fff)}.talent .tl-fcard-nom{flex:1;min-width:0;display:grid;gap:4px;text-align:left}.talent .tl-fcard-nom b{font-size:19px;font-weight:900;letter-spacing:-.025em;line-height:1.15;overflow-wrap:anywhere;transition:color .16s ease}.talent .tl-fcard-nom:hover b{color:var(--brand-secondary)}.talent .tl-fcard-nom small{font-size:12px;font-weight:600;color:var(--text-muted-40)}.talent .tl-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.talent .tl-dato{display:grid;gap:2px;padding:10px 12px;border-radius:14px;background:var(--hundido);border:1px solid var(--border-subtle);min-width:0}.talent .tl-dato b{font-size:22px;line-height:1.1;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.talent .tl-dato b small{font-size:13px;color:var(--text-muted-40)}.talent .tl-dato span{font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-40)}.talent .tl-dato--ko b{color:var(--error)}.talent .tl-fcard-pie{display:flex;align-items:center;gap:var(--s2);margin-top:auto;padding-top:var(--s4);border-top:1px solid var(--border-subtle);flex-wrap:wrap}.talent .tl-fcard-pie .der{margin-left:auto;display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.talent .tl-fcard-aviso{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:auto;padding:var(--s3);border-radius:16px;background:var(--error-surface);border:1px solid var(--error-border);font-size:13px;font-weight:600}.talent .tl-fcard-aviso .der{margin-left:auto;display:flex;gap:var(--s2)}.talent .tl-fnuevo{display:flex;flex-direction:column;justify-content:center;gap:var(--s3);padding:var(--s6);border-radius:var(--radius-panel);border:1px dashed var(--brand-secondary-border);background:var(--brand-secondary-surface);min-width:0}.talent .tl-fnuevo form{display:flex;gap:var(--s2);flex-wrap:wrap}.talent .tl-fnuevo .tl-input{flex:1 1 200px}.talent .tl-fe-barra{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.talent .tl-fe-barra .der{margin-left:auto;display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.talent .tl-fe-cab{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:10px;padding:var(--s6);border-radius:28px;background:var(--mat-1);border:1px solid var(--border-subtle)}.talent .tl-fe-nombre{width:100%;min-width:0;border:0;border-bottom:2px solid transparent;background:none;outline:none;padding:2px 0;font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:-.025em;line-height:1.15;color:var(--text-on-surface);transition:border-color .16s ease}.talent .tl-fe-nombre:hover{border-bottom-color:var(--border-main)}.talent .tl-fe-nombre:focus{border-bottom-color:var(--brand-secondary);box-shadow:none}.talent .tl-fe-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--text-muted-40)}.talent .tl-fe-meta b{color:var(--text-on-surface);font-weight:900;font-variant-numeric:tabular-nums}.talent .tl-fe-meta i{width:3px;height:3px;border-radius:50%;background:var(--text-muted-40)}.talent .tl-fe-url{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--text-muted);text-decoration:none}.talent .tl-fe-url:hover{color:var(--text-on-surface)}.talent .tl-bloque-cab{display:flex;align-items:center;gap:10px;padding:var(--s3) 6px 0}.talent .tl-bloque-cab b{font-size:11px;font-weight:900;color:var(--text-muted-40);font-variant-numeric:tabular-nums}.talent .tl-pq-lista{display:grid;gap:var(--s2)}.talent .tl-pq{border-radius:18px;background:var(--bg-element);border:1px solid var(--border-subtle);min-width:0;transition:border-color .18s ease}.talent .tl-pq:hover{border-color:var(--border-main)}.talent .tl-pq--abierta{border-color:var(--brand-secondary-border)}.talent .tl-pq-cab{display:grid;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:var(--s3);padding:8px 14px 8px 8px}.talent .tl-pq-abrir{display:flex;align-items:center;gap:12px;min-width:0;text-align:left;padding:4px;border-radius:12px}.talent .tl-pq-num{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;font-size:11.5px;font-weight:900;background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-muted);font-variant-numeric:tabular-nums}.talent .tl-pq--abierta .tl-pq-num{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--on-brand)}.talent .tl-pq-tit{flex:1;min-width:0;font-size:14.5px;font-weight:700;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.talent .tl-pq--off .tl-pq-tit,.talent .tl-pq--off .tl-pq-chips{opacity:.42}.talent .tl-pq--off .tl-pq-num{opacity:.5}.talent .tl-pq-chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.talent .tl-pq-cuerpo{display:grid;gap:var(--s3);padding:var(--s3) var(--s4) var(--s4);border-top:1px solid var(--border-subtle)}.talent .tl-pq-ajustes{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.talent .tl-pq-ajustes .tl-sel{width:220px;max-width:100%}.talent .tl-pq-ajustes .der{margin-left:auto;display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.talent .tl-lbl-q{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-40);margin-bottom:-4px}.talent .tl-ops{display:grid;gap:6px}.talent .tl-op{display:grid;grid-template-columns:28px minmax(0,1fr) auto 32px 32px;gap:6px;align-items:center;padding:4px 6px 4px 4px;border-radius:14px;background:var(--bg-input);border:1px solid var(--border-subtle);transition:border-color .16s ease}.talent .tl-op:focus-within{border-color:var(--focus-blue)}.talent .tl-op--ko{border-color:var(--error-border);background:color-mix(in srgb,var(--error) 8%,var(--bg-input))}.talent .tl-op--ok{border-color:var(--success-border)}.talent .tl-op-letra{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:900;color:var(--text-muted);background:var(--mat-1);border:1px solid var(--border-subtle)}.talent .tl-op-in{height:36px;min-width:0;border:0;background:none;outline:none;padding:0 6px;font-size:14px;font-weight:600;color:var(--text-on-surface)}.talent .tl-op-in:focus-visible{box-shadow:none}.talent .tl-op-pts{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 4px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--mat-1)}.talent .tl-op-pts button{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--text-muted)}.talent .tl-op-pts button:hover:not(:disabled){color:var(--text-on-surface);background:var(--mat-3)}.talent .tl-op-pts button:disabled{opacity:.3}.talent .tl-op-pts b{min-width:22px;text-align:center;font-size:12.5px;font-weight:900;font-variant-numeric:tabular-nums}.talent .tl-op .ibtn{width:32px;height:32px;background:none;border-color:transparent}.talent .tl-op .ibtn[aria-pressed=true]{color:var(--error);background:var(--error-surface);border-color:var(--error-border)}.talent .tl-link-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--brand-secondary)}.talent .tl-link-btn:hover{background:var(--brand-secondary-surface)}.talent .tl-nota-q{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;font-size:12.5px;font-weight:600;line-height:1.45;background:var(--info-surface);border:1px solid var(--info-border);color:var(--text-muted)}.talent .tl-nota-q svg{color:var(--info);margin-top:1px}.talent .tl-fe-mas{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:22px;text-align:left;background:var(--mat-1);border:1px dashed var(--brand-secondary-border);transition:transform .2s var(--spring),border-color .2s ease}.talent .tl-fe-mas:hover{transform:translateY(-2px);border-color:var(--brand-secondary)}.talent .tl-fe-mas>span:last-child{display:grid;gap:2px}.talent .tl-fe-mas b{font-size:15px;font-weight:900}.talent .tl-fe-mas em{font-style:normal;font-size:12px;color:var(--text-muted)}.talent .tl-fe-mas-ico{width:42px;height:42px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;color:var(--ln-text-out, #fff);background:linear-gradient(135deg,var(--brand-secondary),var(--brand-secondary-light))}@media (max-width:700px){.talent .tl-pq-chips{display:none}.talent .tl-pq-cab{grid-template-columns:minmax(0,1fr) 42px}}.talent .tl-previa{display:grid;justify-items:center;gap:var(--s3)}.talent .tl-pv-marco{position:relative;width:100%;height:min(760px,calc(100dvh - 330px));min-height:520px;border-radius:28px;overflow:hidden;border:1px solid var(--border-main);box-shadow:var(--shadow-main);background:#0b0f26;transition:width .4s var(--spring)}.talent .tl-pv-marco[data-modo=celular]{width:390px;max-width:100%}.talent .tl-pv-marco iframe{display:block;width:100%;height:100%;border:0}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1\.5{bottom:-.375rem}.-bottom-10{bottom:-2.5rem}.-bottom-12{bottom:-3rem}.-bottom-20{bottom:-5rem}.-bottom-4{bottom:-1rem}.-bottom-7{bottom:-1.75rem}.-bottom-\[1px\]{bottom:-1px}.-left-2{left:-.5rem}.-left-24{left:-6rem}.-left-\[27px\]{left:-27px}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-4{right:-1rem}.-right-6{right:-1.5rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-24{top:-6rem}.-top-4{top:-1rem}.-top-7{top:-1.75rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[-100px\]{bottom:-100px}.bottom-\[-5\%\]{bottom:-5%}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[-10\%\]{left:-10%}.left-\[-100px\]{left:-100px}.left-\[-5\%\]{left:-5%}.left-\[100px\]{left:100px}.left-\[calc\(50\%\+1px\)\]{left:calc(50% + 1px)}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1\.5{right:.375rem}.right-12{right:3rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-24{right:6rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-10\%\]{right:-10%}.right-\[-5\%\]{right:-5%}.right-\[calc\(50\%\+1px\)\]{right:calc(50% + 1px)}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[-10\%\]{top:-10%}.top-\[-20\%\]{top:-20%}.top-\[34px\]{top:34px}.top-\[50\%\]{top:50%}.top-\[85\%\]{top:85%}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1150\]{z-index:1150}.z-\[1200\]{z-index:1200}.z-\[1250\]{z-index:1250}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[250\]{z-index:250}.z-\[300\]{z-index:300}.z-\[310\]{z-index:310}.z-\[350\]{z-index:350}.z-\[380\]{z-index:380}.z-\[60\]{z-index:60}.z-\[99997\]{z-index:99997}.z-\[99998\]{z-index:99998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-full{grid-column:1 / -1}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-1{margin-bottom:-.25rem}.-mb-20{margin-bottom:-5rem}.-ml-2{margin-left:-.5rem}.-ml-20{margin-left:-5rem}.-mr-16{margin-right:-4rem}.-mr-2{margin-right:-.5rem}.-mr-40{margin-right:-10rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-40{margin-top:-10rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[11px\]{height:11px}.h-\[124px\]{height:124px}.h-\[156px\]{height:156px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200\%\]{height:200%}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[30\%\]{height:30%}.h-\[300px\]{height:300px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[40\%\]{height:40%}.h-\[400px\]{height:400px}.h-\[40vh\]{height:40vh}.h-\[420px\]{height:420px}.h-\[46px\]{height:46px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[52px\]{height:52px}.h-\[5px\]{height:5px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[65vh\]{height:65vh}.h-\[74px\]{height:74px}.h-\[7px\]{height:7px}.h-\[85vh\]{height:85vh}.h-\[calc\(100vh-280px\)\]{height:calc(100vh - 280px)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[150px\]{max-height:150px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[250px\]{max-height:250px}.max-h-\[3000px\]{max-height:3000px}.max-h-\[300px\]{max-height:300px}.max-h-\[350px\]{max-height:350px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[450px\]{max-height:450px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[580px\]{max-height:580px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[700px\]{max-height:700px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[78dvh\]{max-height:78dvh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[170px\]{min-height:170px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[380px\]{min-height:380px}.min-h-\[38px\]{min-height:38px}.min-h-\[400px\]{min-height:400px}.min-h-\[460px\]{min-height:460px}.min-h-\[600px\]{min-height:600px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[800px\]{min-height:800px}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[11px\]{width:11px}.w-\[124px\]{width:124px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[25\%\]{width:25%}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[420px\]{width:420px}.w-\[50\%\]{width:50%}.w-\[500px\]{width:500px}.w-\[5px\]{width:5px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,calc(100vw - 2rem))}.w-\[min\(26rem\,calc\(100vw-2rem\)\)\]{width:min(26rem,calc(100vw - 2rem))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[1900px\]{min-width:1900px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[250px\]{min-width:250px}.min-w-\[2800px\]{min-width:2800px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[36px\]{min-width:36px}.min-w-\[3px\]{min-width:3px}.min-w-\[44px\]{min-width:44px}.min-w-\[50px\]{min-width:50px}.min-w-\[720px\]{min-width:720px}.min-w-\[800px\]{min-width:800px}.min-w-\[820px\]{min-width:820px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[450px\]{max-width:450px}.max-w-\[70\%\]{max-width:70%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[860px\]{max-width:860px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95\%\]{max-width:95%}.max-w-\[98\%\]{max-width:98%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.basis-\[280px\]{flex-basis:280px}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.05\]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[70px_1fr_24px\]{grid-template-columns:70px 1fr 24px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-start{justify-items:start}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-base>:not([hidden])~:not([hidden]){border-color:var(--color-border)}.divide-neutral-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(38 38 38 / var(--tw-divide-opacity, 1))}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.divide-slate-800\/30>:not([hidden])~:not([hidden]){border-color:#1e293b4d}.divide-slate-800\/40>:not([hidden])~:not([hidden]){border-color:#1e293b66}.divide-slate-800\/50>:not([hidden])~:not([hidden]){border-color:#1e293b80}.divide-slate-900\/30>:not([hidden])~:not([hidden]){border-color:#0f172a4d}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[3px\]{border-radius:3px}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[40px\]{border-radius:40px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9px\]{border-radius:9px}.rounded-btn{border-radius:var(--radius-button)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-main{border-radius:var(--radius-main)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[2rem\]{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.rounded-tr-xl{border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[6px\]{border-width:6px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[6px\]{border-left-width:6px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-8{border-top-width:8px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#0a0b0e\]{--tw-border-opacity: 1;border-color:rgb(10 11 14 / var(--tw-border-opacity, 1))}.border-\[\#1534ff\]\/10{border-color:#1534ff1a}.border-\[\#1534ff\]\/20{border-color:#1534ff33}.border-\[\#1534ff\]\/30{border-color:#1534ff4d}.border-\[\#1534ff\]\/40{border-color:#1534ff66}.border-\[\#1a1c23\]{--tw-border-opacity: 1;border-color:rgb(26 28 35 / var(--tw-border-opacity, 1))}.border-\[\#262626\]{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.border-\[\#4C2227\]{--tw-border-opacity: 1;border-color:rgb(76 34 39 / var(--tw-border-opacity, 1))}.border-\[\#5B7CFF\]\/50{border-color:#5b7cff80}.border-\[\#8AA3FF\]\/60{border-color:#8aa3ff99}.border-\[\#FF3FA4\]{--tw-border-opacity: 1;border-color:rgb(255 63 164 / var(--tw-border-opacity, 1))}.border-\[\#FF3FA4\]\/45{border-color:#ff3fa473}.border-accent{border-color:var(--color-accent)}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-600\/30{border-color:#d977064d}.border-amber-700\/40{border-color:#b4530966}.border-amber-700\/60{border-color:#b4530999}.border-amber-800\/30{border-color:#92400e4d}.border-amber-800\/40{border-color:#92400e66}.border-base{border-color:var(--color-border)}.border-base-hover{border-color:var(--color-border-hover)}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/10{border-color:#3b82f61a}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/25{border-color:#3b82f640}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600\/10{border-color:#2563eb1a}.border-blue-600\/20{border-color:#2563eb33}.border-blue-900\/50{border-color:#1e3a8a80}.border-current{border-color:currentColor}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-900\/50{border-color:#164e6380}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-800\/30{border-color:#065f464d}.border-emerald-800\/40{border-color:#065f4666}.border-emerald-900\/50{border-color:#064e3b80}.border-fuchsia-400{--tw-border-opacity: 1;border-color:rgb(232 121 249 / var(--tw-border-opacity, 1))}.border-fuchsia-500\/20{border-color:#d946ef33}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-green-500\/20{border-color:#22c55e33}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-400\/20{border-color:#818cf833}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/10{border-color:#6366f11a}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/25{border-color:#6366f140}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/40{border-color:#6366f166}.border-indigo-500\/50{border-color:#6366f180}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-indigo-600\/30{border-color:#4f46e54d}.border-indigo-800\/30{border-color:#3730a34d}.border-indigo-800\/50{border-color:#3730a380}.border-indigo-900\/30{border-color:#312e814d}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.border-neutral-700\/50{border-color:#40404080}.border-orange-400\/40{border-color:#fb923c66}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/30{border-color:#f973164d}.border-pink-400\/30{border-color:#f472b64d}.border-pink-400\/40{border-color:#f472b666}.border-pink-400\/50{border-color:#f472b680}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-pink-500\/10{border-color:#ec48991a}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/30{border-color:#ec48994d}.border-pink-500\/50{border-color:#ec489980}.border-primary{border-color:var(--color-primary)}.border-purple-500\/20{border-color:#a855f733}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-900\/50{border-color:#7f1d1d80}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/40{border-color:#fb718566}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/10{border-color:#f43f5e1a}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/50{border-color:#f43f5e80}.border-rose-500\/60{border-color:#f43f5e99}.border-rose-600\/30{border-color:#e11d484d}.border-rose-800\/40{border-color:#9f123966}.border-rose-900\/50{border-color:#88133780}.border-rose-950{--tw-border-opacity: 1;border-color:rgb(76 5 25 / var(--tw-border-opacity, 1))}.border-secondary{border-color:var(--color-secondary)}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-600\/30{border-color:#0284c74d}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/20{border-color:#64748b33}.border-slate-500\/30{border-color:#64748b4d}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/30{border-color:#4755694d}.border-slate-600\/40{border-color:#47556966}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/30{border-color:#3341554d}.border-slate-700\/40{border-color:#33415566}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/80{border-color:#334155cc}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/30{border-color:#1e293b4d}.border-slate-800\/40{border-color:#1e293b66}.border-slate-800\/50{border-color:#1e293b80}.border-slate-800\/60{border-color:#1e293b99}.border-slate-800\/70{border-color:#1e293bb3}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-900\/40{border-color:#0f172a66}.border-slate-900\/60{border-color:#0f172a99}.border-slate-900\/80{border-color:#0f172acc}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-500\/20{border-color:#14b8a633}.border-teal-500\/40{border-color:#14b8a666}.border-teal-500\/50{border-color:#14b8a680}.border-transparent{border-color:transparent}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/10{border-color:#8b5cf61a}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/25{border-color:#8b5cf640}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-500\/50{border-color:#8b5cf680}.border-violet-500\/60{border-color:#8b5cf699}.border-violet-600\/30{border-color:#7c3aed4d}.border-violet-800\/40{border-color:#5b21b666}.border-violet-900\/30{border-color:#4c1d954d}.border-violet-900\/50{border-color:#4c1d9580}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/\[\.07\]{border-color:#ffffff12}.border-white\/\[\.08\]{border-color:#ffffff14}.border-white\/\[\.09\]{border-color:#ffffff17}.border-white\/\[\.12\]{border-color:#ffffff1f}.border-white\/\[\.14\]{border-color:#ffffff24}.border-white\/\[\.1\]{border-color:#ffffff1a}.border-white\/\[\.32\]{border-color:#ffffff52}.border-white\/\[\.38\]{border-color:#ffffff61}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-b-slate-900{--tw-border-opacity: 1;border-bottom-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-l-accent{border-left-color:var(--color-accent)}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-emerald-400{--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-primary{border-left-color:var(--color-primary)}.border-l-rose-500{--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-l-secondary{border-left-color:var(--color-secondary)}.border-l-sky-500{--tw-border-opacity: 1;border-left-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-l-violet-500{--tw-border-opacity: 1;border-left-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-r-slate-800\/50{border-right-color:#1e293b80}.border-t-amber-600{--tw-border-opacity: 1;border-top-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-emerald-600{--tw-border-opacity: 1;border-top-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-t-fuchsia-600{--tw-border-opacity: 1;border-top-color:rgb(192 38 211 / var(--tw-border-opacity, 1))}.border-t-indigo-600{--tw-border-opacity: 1;border-top-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-t-primary{border-top-color:var(--color-primary)}.border-t-slate-900{--tw-border-opacity: 1;border-top-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-t-slate-950{--tw-border-opacity: 1;border-top-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-t-teal-600{--tw-border-opacity: 1;border-top-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-violet-500{--tw-border-opacity: 1;border-top-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#020617\]\/80{background-color:#020617cc}.bg-\[\#020617\]\/95{background-color:#020617f2}.bg-\[\#05060a\]{--tw-bg-opacity: 1;background-color:rgb(5 6 10 / var(--tw-bg-opacity, 1))}.bg-\[\#05060a\]\/95{background-color:#05060af2}.bg-\[\#07080a\]{--tw-bg-opacity: 1;background-color:rgb(7 8 10 / var(--tw-bg-opacity, 1))}.bg-\[\#07080d\]{--tw-bg-opacity: 1;background-color:rgb(7 8 13 / var(--tw-bg-opacity, 1))}.bg-\[\#0B0F26\]{--tw-bg-opacity: 1;background-color:rgb(11 15 38 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0c\]{--tw-bg-opacity: 1;background-color:rgb(10 10 12 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0b0e\]{--tw-bg-opacity: 1;background-color:rgb(10 11 14 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0b0e\]\/80{background-color:#0a0b0ecc}.bg-\[\#0b1120\]{--tw-bg-opacity: 1;background-color:rgb(11 17 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0e14\]{--tw-bg-opacity: 1;background-color:rgb(13 14 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0e1017\]{--tw-bg-opacity: 1;background-color:rgb(14 16 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0f111a\]\/95{background-color:#0f111af2}.bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#0f172a\]\/80{background-color:#0f172acc}.bg-\[\#101117\]{--tw-bg-opacity: 1;background-color:rgb(16 17 23 / var(--tw-bg-opacity, 1))}.bg-\[\#111219\]\/95{background-color:#111219f2}.bg-\[\#111634\]{--tw-bg-opacity: 1;background-color:rgb(17 22 52 / var(--tw-bg-opacity, 1))}.bg-\[\#12131a\]{--tw-bg-opacity: 1;background-color:rgb(18 19 26 / var(--tw-bg-opacity, 1))}.bg-\[\#12141c\]{--tw-bg-opacity: 1;background-color:rgb(18 20 28 / var(--tw-bg-opacity, 1))}.bg-\[\#12141c\]\/40{background-color:#12141c66}.bg-\[\#12141c\]\/50{background-color:#12141c80}.bg-\[\#13141a\]\/95{background-color:#13141af2}.bg-\[\#1323C6\]\/\[\.14\]{background-color:#1323c624}.bg-\[\#141a3a\]{--tw-bg-opacity: 1;background-color:rgb(20 26 58 / var(--tw-bg-opacity, 1))}.bg-\[\#1534ff\]{--tw-bg-opacity: 1;background-color:rgb(21 52 255 / var(--tw-bg-opacity, 1))}.bg-\[\#1534ff\]\/10{background-color:#1534ff1a}.bg-\[\#1534ff\]\/20{background-color:#1534ff33}.bg-\[\#1534ff\]\/5{background-color:#1534ff0d}.bg-\[\#161824\]{--tw-bg-opacity: 1;background-color:rgb(22 24 36 / var(--tw-bg-opacity, 1))}.bg-\[\#181922\]{--tw-bg-opacity: 1;background-color:rgb(24 25 34 / var(--tw-bg-opacity, 1))}.bg-\[\#1B0F1D\]{--tw-bg-opacity: 1;background-color:rgb(27 15 29 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1b1e\]{--tw-bg-opacity: 1;background-color:rgb(26 27 30 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1c23\]\/80{background-color:#1a1c23cc}.bg-\[\#1a1c23\]\/90{background-color:#1a1c23e6}.bg-\[\#1a1c23\]\/95{background-color:#1a1c23f2}.bg-\[\#1d1e26\]\/50{background-color:#1d1e2680}.bg-\[\#1d1f27\]{--tw-bg-opacity: 1;background-color:rgb(29 31 39 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]\/20{background-color:#25d36633}.bg-\[\#E7E7EF\]{--tw-bg-opacity: 1;background-color:rgb(231 231 239 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F4F9\]{--tw-bg-opacity: 1;background-color:rgb(244 244 249 / var(--tw-bg-opacity, 1))}.bg-\[\#FF3FA4\]{--tw-bg-opacity: 1;background-color:rgb(255 63 164 / var(--tw-bg-opacity, 1))}.bg-\[\#FF3FA4\]\/10{background-color:#ff3fa41a}.bg-\[\#FF3FA4\]\/15{background-color:#ff3fa426}.bg-\[\#f0f4f8\]{--tw-bg-opacity: 1;background-color:rgb(240 244 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-accent{background-color:var(--color-accent)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-600\/10{background-color:#d977061a}.bg-amber-600\/20{background-color:#d9770633}.bg-amber-900\/20{background-color:#78350f33}.bg-amber-950\/40{background-color:#451a0366}.bg-amber-950\/50{background-color:#451a0380}.bg-amber-950\/60{background-color:#451a0399}.bg-background{background-color:var(--background)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/5{background-color:#2563eb0d}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-950\/20{background-color:#17255433}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-950\/10{background-color:#0833441a}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/50{background-color:#10b98180}.bg-emerald-500\/\[0\.02\]{background-color:#10b98105}.bg-emerald-500\/\[0\.05\]{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/10{background-color:#0596691a}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-900\/20{background-color:#064e3b33}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-emerald-950\/10{background-color:#022c221a}.bg-emerald-950\/20{background-color:#022c2233}.bg-emerald-950\/30{background-color:#022c224d}.bg-emerald-950\/50{background-color:#022c2280}.bg-emerald-950\/60{background-color:#022c2299}.bg-fuchsia-400{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-fuchsia-600{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity, 1))}.bg-green-400\/10{background-color:#4ade801a}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-200\/30{background-color:#c7d2fe4d}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-400\/5{background-color:#818cf80d}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-500\/\[0\.07\]{background-color:#6366f112}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-600\/10{background-color:#4f46e51a}.bg-indigo-600\/20{background-color:#4f46e533}.bg-indigo-600\/30{background-color:#4f46e54d}.bg-indigo-600\/5{background-color:#4f46e50d}.bg-indigo-900\/10{background-color:#312e811a}.bg-indigo-900\/20{background-color:#312e8133}.bg-indigo-950\/20{background-color:#1e1b4b33}.bg-indigo-950\/30{background-color:#1e1b4b4d}.bg-indigo-950\/40{background-color:#1e1b4b66}.bg-indigo-950\/50{background-color:#1e1b4b80}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.bg-lime-500\/10{background-color:#84cc161a}.bg-main{background-color:var(--color-bg)}.bg-muted{background-color:var(--muted)}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-neutral-800\/50{background-color:#26262680}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-neutral-900\/50{background-color:#17171780}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-400\/10{background-color:#f472b61a}.bg-pink-400\/5{background-color:#f472b60d}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-500\/5{background-color:#ec48990d}.bg-pink-500\/\[\.07\]{background-color:#ec489912}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-pink-600\/5{background-color:#db27770d}.bg-primary{background-color:var(--color-primary)}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/5{background-color:#a855f70d}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-950\/30{background-color:#450a0a4d}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/30{background-color:#f43f5e4d}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-500\/60{background-color:#f43f5e99}.bg-rose-500\/\[0\.06\]{background-color:#f43f5e0f}.bg-rose-500\/\[0\.07\]{background-color:#f43f5e12}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-600\/10{background-color:#e11d481a}.bg-rose-600\/20{background-color:#e11d4833}.bg-rose-950\/10{background-color:#4c05191a}.bg-rose-950\/20{background-color:#4c051933}.bg-rose-950\/60{background-color:#4c051999}.bg-secondary{background-color:var(--color-secondary)}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-500\/\[0\.07\]{background-color:#0ea5e912}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-600\/10{background-color:#0284c71a}.bg-sky-600\/20{background-color:#0284c733}.bg-sky-900\/30{background-color:#0c4a6e4d}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/5{background-color:#64748b0d}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-700\/50{background-color:#33415580}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/20{background-color:#1e293b33}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/70{background-color:#1e293bb3}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/10{background-color:#0f172a1a}.bg-slate-900\/20{background-color:#0f172a33}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/45{background-color:#0f172a73}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/85{background-color:#020617d9}.bg-slate-950\/95{background-color:#020617f2}.bg-surface{background-color:var(--color-surface)}.bg-surface-hover{background-color:var(--color-surface-hover)}.bg-teal-100\/40{background-color:#ccfbf166}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/5{background-color:#14b8a60d}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-600\/15{background-color:#0d948826}.bg-teal-600\/20{background-color:#0d948833}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/15{background-color:#7c3aed26}.bg-violet-600\/20{background-color:#7c3aed33}.bg-violet-600\/30{background-color:#7c3aed4d}.bg-violet-900\/30{background-color:#4c1d954d}.bg-violet-950\/10{background-color:#2e10651a}.bg-violet-950\/15{background-color:#2e106526}.bg-violet-950\/40{background-color:#2e106566}.bg-violet-950\/60{background-color:#2e106599}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-white\/\[\.03\]{background-color:#ffffff08}.bg-white\/\[\.04\]{background-color:#ffffff0a}.bg-white\/\[\.06\]{background-color:#ffffff0f}.bg-white\/\[\.07\]{background-color:#ffffff12}.bg-white\/\[\.12\]{background-color:#ffffff1f}.bg-white\/\[0\.01\]{background-color:#ffffff03}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-yellow-500\/10{background-color:#eab3081a}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-20{--tw-bg-opacity: .2}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/0{--tw-gradient-from: rgb(245 158 11 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/0{--tw-gradient-from: rgb(59 130 246 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/20{--tw-gradient-from: rgb(37 99 235 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/0{--tw-gradient-from: rgb(16 185 129 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/5{--tw-gradient-from: rgb(16 185 129 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900\/15{--tw-gradient-from: rgb(6 78 59 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from: #e879f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from: rgb(99 102 241 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900\/10{--tw-gradient-from: rgb(49 46 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-400{--tw-gradient-from: #a3e635 var(--tw-gradient-from-position);--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted{--tw-gradient-from: var(--muted) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/20{--tw-gradient-from: rgb(236 72 153 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: var(--color-primary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/0{--tw-gradient-from: rgb(244 63 94 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/80{--tw-gradient-from: rgb(30 41 59 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600\/30{--tw-gradient-from: rgb(124 58 237 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/10{--tw-gradient-from: rgb(76 29 149 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/20{--tw-gradient-from: rgb(76 29 149 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-950{--tw-gradient-from: #2e1065 var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/0{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/0{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500\/0{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500\/0{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 63 94 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800\/40{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 41 59 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-amber-600\/10{--tw-gradient-to: rgb(217 119 6 / .1) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-blue-600\/20{--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to: rgb(16 185 129 / .05) var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/15{--tw-gradient-to: rgb(236 72 153 / .15) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-500\/5{--tw-gradient-to: rgb(244 63 94 / .05) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to: var(--color-secondary) var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-slate-900{stroke:#0f172a}.stroke-slate-950{stroke:#020617}.stroke-2{stroke-width:2}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-32{padding:8rem}.p-4{padding:1rem}.p-40{padding:10rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-px{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[8\.75rem\]{padding-left:8.75rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[156px\]{padding-right:156px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-main{font-family:var(--font-body)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[26px\]{font-size:26px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-\[2px\]{letter-spacing:2px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#020617\]{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-\[\#0B0F26\]{--tw-text-opacity: 1;color:rgb(11 15 38 / var(--tw-text-opacity, 1))}.text-\[\#1534ff\]{--tw-text-opacity: 1;color:rgb(21 52 255 / var(--tw-text-opacity, 1))}.text-\[\#1a1204\]{--tw-text-opacity: 1;color:rgb(26 18 4 / var(--tw-text-opacity, 1))}.text-\[\#25D366\]{--tw-text-opacity: 1;color:rgb(37 211 102 / var(--tw-text-opacity, 1))}.text-\[\#2FBF8F\]{--tw-text-opacity: 1;color:rgb(47 191 143 / var(--tw-text-opacity, 1))}.text-\[\#5B7CFF\]{--tw-text-opacity: 1;color:rgb(91 124 255 / var(--tw-text-opacity, 1))}.text-\[\#868593\]{--tw-text-opacity: 1;color:rgb(134 133 147 / var(--tw-text-opacity, 1))}.text-\[\#8AA3FF\]{--tw-text-opacity: 1;color:rgb(138 163 255 / var(--tw-text-opacity, 1))}.text-\[\#D9A441\]{--tw-text-opacity: 1;color:rgb(217 164 65 / var(--tw-text-opacity, 1))}.text-\[\#E85C4A\]{--tw-text-opacity: 1;color:rgb(232 92 74 / var(--tw-text-opacity, 1))}.text-\[\#FF3FA4\]{--tw-text-opacity: 1;color:rgb(255 63 164 / var(--tw-text-opacity, 1))}.text-\[\#FF6AD5\]{--tw-text-opacity: 1;color:rgb(255 106 213 / var(--tw-text-opacity, 1))}.text-accent{color:var(--color-accent)}.text-amber-100\/80{color:#fef3c7cc}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/80{color:#f59e0bcc}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-base{color:var(--color-text-base)}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-400\/80{color:#22d3eecc}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-500\/10{color:#10b9811a}.text-emerald-500\/20{color:#10b98133}.text-emerald-500\/60{color:#10b98199}.text-emerald-500\/70{color:#10b981b3}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-fuchsia-500{--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity, 1))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-300\/60{color:#a5b4fc99}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-400\/80{color:#818cf8cc}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-500\/20{color:#6366f133}.text-indigo-500\/5{color:#6366f10d}.text-indigo-500\/50{color:#6366f180}.text-indigo-500\/60{color:#6366f199}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-600\/80{color:#4f46e5cc}.text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.text-muted{color:var(--color-text-muted)}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-300\/80{color:#fdba74cc}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-600\/80{color:#db2777cc}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/70{color:#ef4444b3}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-400\/80{color:#fb7185cc}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-500\/10{color:#f43f5e1a}.text-rose-500\/50{color:#f43f5e80}.text-rose-500\/70{color:#f43f5eb3}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-secondary{color:var(--color-secondary)}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-300\/80{color:#7dd3fccc}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-400\/80{color:#38bdf8cc}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-400\/80{color:#94a3b8cc}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-400\/80{color:#a78bfacc}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/5{color:#ffffff0d}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-indigo-500\/50{text-decoration-color:#6366f180}.decoration-violet-500\/50{text-decoration-color:#8b5cf680}.decoration-dotted{text-decoration-style:dotted}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-muted::-moz-placeholder{color:var(--muted)}.placeholder-muted::placeholder{color:var(--muted)}.placeholder-neutral-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 82 / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 82 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.accent-emerald-500{accent-color:#10b981}.accent-indigo-500{accent-color:#6366f1}.accent-pink-500{accent-color:#ec4899}.accent-primary{accent-color:var(--color-primary)}.accent-rose-500{accent-color:#f43f5e}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-10px_0_15px_-5px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: -10px 0 15px -5px rgba(0,0,0,.3);--tw-shadow-colored: -10px 0 15px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0\.5px_1px_rgba\(0\,0\,0\,0\.05\)\,0_1px_3px_rgba\(0\,0\,0\,0\.08\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: 0 .5px 1px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.08),inset 0 .5px 0 rgba(255,255,255,.9);--tw-shadow-colored: 0 .5px 1px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color), inset 0 .5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_100px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 100px rgba(0,0,0,.5);--tw-shadow-colored: 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(157\,78\,221\,0\.2\)\]{--tw-shadow: 0 0 10px rgba(157,78,221,.2);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.1\)\]{--tw-shadow: 0 0 10px rgba(16,185,129,.1);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 0 10px rgba(16,185,129,.3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.1\)\]{--tw-shadow: 0 0 10px rgba(251,191,36,.1);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.1\)\]{--tw-shadow: 0 0 10px rgba(52,211,153,.1);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(99\,102\,241\,0\.2\)\]{--tw-shadow: 0 0 10px rgba(99,102,241,.2);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(99\,102\,241\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(99,102,241,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(var\(--color-primary\)\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(var(--color-primary),.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(var\(--primary-rgb\)\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(var(--primary-rgb),.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(79\,70\,229\,0\.4\)\]{--tw-shadow: 0 0 12px rgba(79,70,229,.4);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(139\,92\,246\,0\.1\)\]{--tw-shadow: 0 0 15px rgba(139,92,246,.1);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(139\,92\,246\,0\.15\)\]{--tw-shadow: 0 0 15px rgba(139,92,246,.15);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.08\)\]{--tw-shadow: 0 0 15px rgba(16,185,129,.08);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.15\)\]{--tw-shadow: 0 0 15px rgba(16,185,129,.15);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(21\,52\,255\,0\.15\)\]{--tw-shadow: 0 0 15px rgba(21,52,255,.15);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(244\,63\,94\,0\.15\)\]{--tw-shadow: 0 0 15px rgba(244,63,94,.15);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(245\,158\,11\,0\.1\)\]{--tw-shadow: 0 0 15px rgba(245,158,11,.1);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,63\,164\,0\.1\)\]{--tw-shadow: 0 0 15px rgba(255,63,164,.1);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(52\,211\,153\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(52,211,153,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(var\(--primary-rgb\)\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(var(--primary-rgb),.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_var\(--color-primary\)\]{--tw-shadow: 0 0 15px var(--color-primary);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(139\,92\,246\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(139,92,246,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(52\,211\,153\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(52,211,153,.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(var\(--success-rgb\)\,0\.1\)\]{--tw-shadow: 0 0 30px rgba(var(--success-rgb),.1);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(34\,197\,94\,0\.2\)\]{--tw-shadow: 0 0 50px rgba(34,197,94,.2);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow: 0 0 8px rgba(16,185,129,.5);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(245\,158\,11\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(245,158,11,.4);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(52,211,153,.4);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(99\,102\,241\,0\.25\)\]{--tw-shadow: 0 0 8px rgba(99,102,241,.25);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(99\,102\,241\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(99,102,241,.4);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_-15px_rgba\(var\(--primary-rgb\)\,0\.3\)\]{--tw-shadow: 0 20px 40px -15px rgba(var(--primary-rgb),.3);--tw-shadow-colored: 0 20px 40px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.5);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glass{--tw-shadow: 0 4px 30px rgba(0, 0, 0, .5);--tw-shadow-colored: 0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/10{--tw-shadow-color: rgb(245 158 11 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/5{--tw-shadow-color: rgb(245 158 11 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-600\/20{--tw-shadow-color: rgb(217 119 6 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-600\/30{--tw-shadow-color: rgb(217 119 6 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-900\/20{--tw-shadow-color: rgb(120 53 15 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black{--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/10{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/5{--tw-shadow-color: rgb(59 130 246 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/10{--tw-shadow-color: rgb(37 99 235 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/20{--tw-shadow-color: rgb(37 99 235 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-current{--tw-shadow-color: currentColor;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-100{--tw-shadow-color: #d1fae5;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/5{--tw-shadow-color: rgb(16 185 129 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/10{--tw-shadow-color: rgb(5 150 105 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/15{--tw-shadow-color: rgb(5 150 105 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/20{--tw-shadow-color: rgb(5 150 105 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-600\/20{--tw-shadow-color: rgb(192 38 211 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-600\/30{--tw-shadow-color: rgb(192 38 211 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/10{--tw-shadow-color: rgb(99 102 241 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-600\/20{--tw-shadow-color: rgb(79 70 229 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-600\/30{--tw-shadow-color: rgb(79 70 229 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-900\/40{--tw-shadow-color: rgb(49 46 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-950\/20{--tw-shadow-color: rgb(30 27 75 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-100{--tw-shadow-color: #ffedd5;--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/20{--tw-shadow-color: rgb(236 72 153 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-600\/20{--tw-shadow-color: rgb(219 39 119 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/5{--tw-shadow-color: rgb(239 68 68 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-100{--tw-shadow-color: #ffe4e6;--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/20{--tw-shadow-color: rgb(244 63 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-600\/20{--tw-shadow-color: rgb(225 29 72 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-900\/20{--tw-shadow-color: rgb(136 19 55 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-950\/20{--tw-shadow-color: rgb(76 5 25 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-950\/5{--tw-shadow-color: rgb(76 5 25 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-900\/20{--tw-shadow-color: rgb(12 74 110 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-200{--tw-shadow-color: #99f6e4;--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/20{--tw-shadow-color: rgb(20 184 166 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-600\/30{--tw-shadow-color: rgb(13 148 136 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/10{--tw-shadow-color: rgb(139 92 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/40{--tw-shadow-color: rgb(139 92 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-600\/10{--tw-shadow-color: rgb(124 58 237 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-600\/20{--tw-shadow-color: rgb(124 58 237 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-600\/25{--tw-shadow-color: rgb(124 58 237 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-600\/30{--tw-shadow-color: rgb(124 58 237 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-900\/40{--tw-shadow-color: rgb(76 29 149 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/10{--tw-shadow-color: rgb(255 255 255 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#0B0F26\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(11 15 38 / var(--tw-ring-opacity, 1))}.ring-amber-500\/30{--tw-ring-color: rgb(245 158 11 / .3)}.ring-emerald-500\/30{--tw-ring-color: rgb(16 185 129 / .3)}.ring-indigo-500\/20{--tw-ring-color: rgb(99 102 241 / .2)}.ring-indigo-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.ring-rose-500\/30{--tw-ring-color: rgb(244 63 94 / .3)}.ring-violet-500\/20{--tw-ring-color: rgb(139 92 246 / .2)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[1px\]{--tw-blur: blur(1px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[50px\]{--tw-blur: blur(50px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[60px\]{--tw-blur: blur(60px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.1\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(255,255,255,.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur: blur(64px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[4px\]{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-150{transition-delay:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[clip-path\:polygon\(100\%_0\,0_50\%\,100\%_100\%\)\]{clip-path:polygon(100% 0,0 50%,100% 100%)}.\[grid-area\:1\/1\]{grid-area:1/1}*:not(.thalamus *){font-style:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;outline:none!important;-webkit-tap-highlight-color:transparent!important}*:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *){font-family:var(--font-body)!important}::-moz-selection{background:#1323c61a;color:inherit}::selection{background:#1323c61a;color:inherit}h1:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h2:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h3:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h4:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h5:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h6:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),.font-bold:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),.font-semibold:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),.font-black:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),[class*=font-bold]:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),[class*=font-semibold]:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),[class*=font-black]:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *){font-family:var(--font-header)!important;font-weight:var(--weight-semibold)!important}p:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),span:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),div:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),button:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),input:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),label:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *){font-weight:var(--weight-regular)!important;font-style:normal!important}.italic:not(.thalamus *),i:not(.thalamus *),em:not(.thalamus *),[class*=italic]:not(.thalamus *){font-style:normal!important}b:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),strong:not(.bg-v6):not(.bg-v6 *):not(.ws-shell):not(.ws-shell *):not(.ce-shell):not(.ce-shell *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *){font-weight:var(--weight-medium)!important}:root{--font-header: "Plus Jakarta Sans", sans-serif !important;--font-body: "Inter", sans-serif !important;--weight-light: 400 !important;--weight-regular: 400 !important;--weight-medium: 500 !important;--weight-semibold: 600 !important;--brand-primary: #1323c6;--brand-secondary: #ff3fa4;--brand-navy: #0a0e3d;--bg-app: #f8fafc;--bg-sidebar: #ffffff;--bg-card: #ffffff;--bg-item: rgba(0, 0, 0, .04);--bg-item-hover: rgba(0, 0, 0, .08);--bg-input: #ffffff;--border-color: rgba(0, 0, 0, .08);--text-main: #0f172a;--text-muted: #64748b;--text-input: #0f172a;--text-on-card: #0f172a;--glass-blur: 0px;--glass-border: 1px solid var(--border-color);--radius-main: 1.5rem;--radius-control: 1rem;--shadow-main: 0 20px 40px -10px rgba(0, 0, 0, .05);--shadow-brand: 0 10px 15px -3px rgba(19, 35, 198, .2);--btn-bg: var(--brand-primary);--btn-text: #ffffff;--widget-grad-indigo: linear-gradient(135deg, rgba(79, 70, 229, .1) 0%, rgba(129, 140, 248, .05) 100%);--widget-grad-fuchsia: linear-gradient(135deg, rgba(192, 38, 211, .1) 0%, rgba(232, 121, 249, .05) 100%);--widget-grad-emerald: linear-gradient(135deg, rgba(5, 150, 105, .1) 0%, rgba(52, 211, 153, .05) 100%);--widget-grad-amber: linear-gradient(135deg, rgba(217, 119, 6, .1) 0%, rgba(251, 191, 36, .05) 100%);--color-bg: var(--bg-app);--color-surface: var(--bg-card);--color-surface-hover: var(--bg-item-hover);--color-primary: var(--brand-primary);--color-secondary: var(--brand-secondary);--color-text-base: var(--text-main);--color-text-muted: var(--text-muted);--color-border: var(--border-color);--background: var(--color-bg);--foreground: var(--color-text-base);--card: var(--color-surface);--card-foreground: var(--text-on-card, var(--color-text-base));--popover: var(--color-surface);--popover-foreground: var(--text-on-card, var(--color-text-base));--primary-foreground: var(--btn-text);--secondary-foreground: #ffffff;--muted: var(--color-surface-hover);--muted-foreground: var(--color-text-muted);--destructive: #f43f5e;--destructive-foreground: #ffffff;--radius: var(--radius-control)}.theme-elegant{--brand-primary: #3b82f6;--brand-secondary: #6366f1;--bg-app: fixed linear-gradient(135deg, #e0f2fe 0%, #f0f9ff 100%);--glass-blur: 12px;--bg-card: rgba(255, 255, 255, .4);--bg-sidebar: rgba(255, 255, 255, .4);--border-color: rgba(255, 255, 255, .3);--text-main: #0f172a;--text-muted: #475569;--text-on-card: #0f172a;--text-input: #0f172a}.theme-clean{--brand-primary: #2563eb;--brand-secondary: #4f46e5;--bg-app: #f5f5f7;--bg-card: #ffffff;--bg-sidebar: #ffffff;--border-color: #e5e7eb;--text-main: #1f2937;--text-muted: #6b7280;--text-on-card: #1f2937;--text-input: #1f2937}.theme-custom{--brand-secondary: #ffffff;--brand-navy: #020617;--bg-app: #020617;--bg-card: rgba(15, 23, 42, .6);--bg-sidebar: rgba(15, 23, 42, .8);--border-color: rgba(255, 255, 255, .1);--text-main: #f8fafc;--text-muted: #94a3b8;--text-on-card: #ffffff;--text-input: #ffffff}[data-theme-style=solid],:root[data-theme-style=solid]{--glass-blur: 0px;--radius-main: .75rem;--radius-control: .5rem}[data-theme-style=solid]{--bg-sidebar: var(--brand-navy);--bg-card: var(--brand-navy);--bg-item: rgba(255, 255, 255, .1);--bg-item-hover: rgba(255, 255, 255, .15);--bg-input: rgba(255, 255, 255, .1);--border-color: rgba(255, 255, 255, .2);--text-main: var(--brand-navy);--text-muted: #475569;--text-on-card: #ffffff;--text-input: #ffffff;--glass-border: 1px solid rgba(255, 255, 255, .15);--shadow-main: 0 10px 20px -5px rgba(10, 14, 61, .4);--btn-bg: #ffffff;--btn-text: var(--brand-navy)}:root.dark [data-theme-style=solid],:root.dark[data-theme-style=solid],.theme-dark-forced[data-theme-style=solid]{--bg-sidebar: #cbd5e1;--bg-card: #e2e8f0;--bg-item: #ffffff;--bg-item-hover: #f1f5f9;--bg-input: #ffffff;--border-color: #cbd5e1;--text-main: #f8fafc;--text-muted: #64748b;--text-on-card: #0f172a;--text-input: #0f172a;--glass-border: 1px solid #cbd5e1;--shadow-main: 0 10px 15px -3px rgba(0, 0, 0, .5);--btn-bg: var(--brand-primary);--btn-text: #ffffff}[data-theme-style=glass]{--glass-blur: 24px;--radius-main: 2rem;--radius-control: 1rem}[data-theme-style=glass],:root[data-theme-style=glass]{--bg-sidebar: rgba(10, 14, 61, .85);--bg-card: rgba(10, 14, 61, .85);--bg-item: rgba(255, 255, 255, .1);--bg-item-hover: rgba(255, 255, 255, .2);--bg-input: rgba(255, 255, 255, .1);--border-color: rgba(255, 255, 255, .2);--text-main: var(--brand-navy);--text-muted: #4b5563;--text-on-card: #ffffff;--text-input: #ffffff;--glass-border: 1px solid rgba(255, 255, 255, .15);--shadow-main: 0 10px 30px -5px rgba(10, 14, 61, .4);--btn-bg: #f0f9ff;--btn-text: var(--brand-navy);--widget-grad-indigo: linear-gradient(135deg, rgba(67, 56, 202, .9) 0%, rgba(30, 27, 75, .95) 100%);--widget-grad-fuchsia: linear-gradient(135deg, rgba(192, 38, 211, .9) 0%, rgba(88, 28, 135, .95) 100%);--widget-grad-emerald: linear-gradient(135deg, rgba(5, 150, 105, .9) 0%, rgba(6, 78, 59, .95) 100%);--widget-grad-amber: linear-gradient(135deg, rgba(220, 38, 38, .9) 0%, rgba(124, 45, 18, .95) 100%)}:root.dark [data-theme-style=glass],:root.dark[data-theme-style=glass]{--bg-sidebar: rgba(2, 6, 23, .8);--bg-card: rgba(2, 6, 23, .7);--bg-item: rgba(255, 255, 255, .1);--bg-item-hover: rgba(255, 255, 255, .2);--bg-input: rgba(0, 0, 0, .3);--border-color: rgba(255, 255, 255, .2);--text-main: #ffffff;--text-muted: rgba(255, 255, 255, .7);--text-on-card: #ffffff;--text-input: #ffffff;--glass-border: 1px solid rgba(255, 255, 255, .15);--shadow-main: 0 8px 32px 0 rgba(0, 0, 0, .3);--btn-bg: var(--brand-primary);--btn-text: #ffffff;--widget-grad-indigo: linear-gradient(135deg, rgba(99, 102, 241, .15) 0%, rgba(129, 140, 248, .05) 100%);--widget-grad-fuchsia: linear-gradient(135deg, rgba(217, 70, 239, .15) 0%, rgba(232, 121, 249, .05) 100%);--widget-grad-emerald: linear-gradient(135deg, rgba(16, 185, 129, .15) 0%, rgba(52, 211, 153, .05) 100%);--widget-grad-amber: linear-gradient(135deg, rgba(245, 158, 11, .15) 0%, rgba(251, 191, 36, .05) 100%)}body{background:var(--bg-app);color:var(--text-main);font-family:var(--font-body);font-weight:var(--weight-regular);transition:background .5s ease,color .3s ease;background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1:not(.bg-v6):not(.bg-v6 *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h2:not(.bg-v6):not(.bg-v6 *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h3:not(.bg-v6):not(.bg-v6 *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h4:not(.bg-v6):not(.bg-v6 *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h5:not(.bg-v6):not(.bg-v6 *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *),h6:not(.bg-v6):not(.bg-v6 *):not(.dc-shell):not(.dc-shell *):not(.thalamus):not(.thalamus *){font-family:var(--font-header);font-weight:var(--weight-light);letter-spacing:-.03em}#root{width:100%}.glass-panel{background:var(--bg-card);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);border-radius:var(--radius-main);box-shadow:var(--shadow-main);transition:all .3s ease;--text-main: var(--text-on-card);--color-text-base: var(--text-on-card);color:var(--text-main)}.theme-sidebar{background:var(--bg-sidebar);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-right:var(--glass-border);transition:all .3s ease;--text-main: var(--text-on-card);--color-text-base: var(--text-on-card);color:var(--text-main);border-radius:0!important}:root{--text-on-app: var(--text-main);--text-muted-on-app: var(--text-muted)}.bg-main{background:var(--bg-app);--text-main: var(--text-on-app);--color-text-base: var(--text-on-app);--text-muted: var(--text-muted-on-app);color:var(--text-main)}.bg-surface{background:var(--bg-card);--text-main: var(--text-on-card);--color-text-base: var(--text-on-card);color:var(--text-main)}[data-theme-style=glass] .bg-surface{--text-muted: #94a3b8}.border-base{border-color:var(--border-color)}.text-main{color:var(--text-main)}.text-muted{color:var(--text-muted)}.widget-hover-scale{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.widget-hover-scale:hover{transform:scale(1.02);z-index:20}.input-theme{background:var(--bg-input);color:var(--text-input);border:1px solid var(--border-color);border-radius:var(--radius-control);outline:none;transition:all .2s ease}.input-theme:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px #1323c633}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000005;border-radius:20px;border:3px solid transparent;background-clip:content-box;-webkit-transition:all .3s ease;transition:all .3s ease}*:hover::-webkit-scrollbar-thumb{background-color:#00000026}::-webkit-scrollbar-thumb:hover{background-color:#0006!important}:root.dark ::-webkit-scrollbar-thumb,[data-theme-style=glass] ::-webkit-scrollbar-thumb,.bg-slate-950 ::-webkit-scrollbar-thumb,.bg-slate-900 ::-webkit-scrollbar-thumb{background-color:#ffffff05}:root.dark *:hover::-webkit-scrollbar-thumb,[data-theme-style=glass] *:hover::-webkit-scrollbar-thumb,.bg-slate-950 *:hover::-webkit-scrollbar-thumb,.bg-slate-900 *:hover::-webkit-scrollbar-thumb{background-color:#fff3}:root.dark ::-webkit-scrollbar-thumb:hover,[data-theme-style=glass] ::-webkit-scrollbar-thumb:hover,.bg-slate-950 ::-webkit-scrollbar-thumb:hover,.bg-slate-900 ::-webkit-scrollbar-thumb:hover{background-color:#ffffff80!important}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.2) transparent}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer;opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}:root{--v6-navy: var(--ln-page-base, #0A0E3D);--v6-blue: var(--ln-brand-2, #1323C6);--v6-blue2: var(--ln-brand-2-accent, #4E8BD8);--v6-pink: var(--ln-brand, #FF3FA4);--v6-pink2: var(--ln-brand-accent, #FF6AD5);--v6-grad: linear-gradient(135deg,var(--ln-brand, #FF3FA4),var(--ln-brand-accent, #FF6AD5));--v6-grade: linear-gradient(135deg,var(--ln-brand-2, #1323C6),var(--ln-brand, #FF3FA4));--v6-gradb: linear-gradient(135deg,var(--ln-brand-2, #1323C6),var(--ln-brand-2-accent, #4E8BD8));--v6-card: color-mix(in srgb, var(--ln-text-out, #ffffff) 4%, transparent);--v6-bd: color-mix(in srgb, var(--ln-text-out, #ffffff) 9%, transparent);--v6-bd2: color-mix(in srgb, var(--ln-text-out, #ffffff) 18%, transparent);--v6-tx: var(--ln-text-out, #fff);--v6-tx2: color-mix(in srgb, var(--ln-text-out, #ffffff) 66%, transparent);--v6-tx3: color-mix(in srgb, var(--ln-text-out, #ffffff) 40%, transparent);--v6-ok: var(--ln-success, #2FBF8F);--v6-warn: var(--ln-warning, #D9A441);--v6-dgr: var(--ln-danger, #E85C4A);--v6-info: var(--ln-info, #60A5FA);--v6-bg-glow: radial-gradient(1100px 520px at 12% -12%, color-mix(in srgb, var(--ln-brand-2, #1323c6) 30%, transparent), transparent 62%), radial-gradient(820px 420px at 96% -4%, color-mix(in srgb, var(--ln-brand, #ff3fa4) 10%, transparent), transparent 58%), var(--ln-page-base, #020617)}.bg-v6{background:var(--v6-bg-glow);background-attachment:fixed;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.dash-v6{--color-bg: var(--ln-page-base, #020617);--color-surface: color-mix(in srgb, var(--ln-page-base, #020617) 90%, transparent);--color-surface-hover: color-mix(in srgb, var(--ln-text-out, #ffffff) 6%, transparent);--color-primary: var(--ln-brand, #FF3FA4);--color-primary-hover: var(--ln-brand-accent, #FF6AD5);--color-secondary: var(--ln-brand-2-accent, #4E8BD8);--color-secondary-hover: var(--ln-brand-2-accent, #6DA3E0);--color-text-base: var(--ln-text-out, #ffffff);--color-text-muted: color-mix(in srgb, var(--ln-text-out, #ffffff) 50%, transparent);--color-border: color-mix(in srgb, var(--ln-text-out, #ffffff) 15%, transparent);--color-border-hover: color-mix(in srgb, var(--ln-text-out, #ffffff) 28%, transparent);--radius-main: 1.5rem;--bg-app: var(--ln-page-base, #020617);--bg-card: color-mix(in srgb, var(--ln-page-base, #020617) 90%, transparent);--bg-sidebar: color-mix(in srgb, var(--ln-page-base, #020617) 90%, transparent);--bg-item: color-mix(in srgb, var(--ln-text-out, #ffffff) 6%, transparent);--bg-item-hover: color-mix(in srgb, var(--ln-text-out, #ffffff) 10%, transparent);--bg-input: var(--ln-inset-bg, rgba(0,0,0,.3));--text-main: var(--ln-text-out, #ffffff);--text-muted: color-mix(in srgb, var(--ln-text-out, #ffffff) 50%, transparent);--text-on-card: var(--ln-text-out, #ffffff);--text-on-app: var(--ln-text-out, #ffffff);--text-muted-on-app: color-mix(in srgb, var(--ln-text-out, #ffffff) 50%, transparent);--border-color: color-mix(in srgb, var(--ln-text-out, #ffffff) 15%, transparent)}.dash-v6 ::-moz-selection{background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 30%,transparent)}.dash-v6 ::selection{background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 30%,transparent)}[data-theme-style=glass] .dash-v6 .bg-surface,.dash-v6 .bg-surface{--text-muted: color-mix(in srgb, var(--ln-text-out, #ffffff) 50%, transparent);--text-main: var(--ln-text-out, #ffffff)}header.top-v6{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:color-mix(in srgb,var(--ln-page-base, #0a0e3d) 90%,transparent);border-bottom:1px solid var(--v6-bd);width:100%}.topin{max-width:1280px;margin:0 auto;padding:12px 26px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.topin.topin--buscador{display:grid;grid-template-columns:1fr minmax(0,620px) 1fr}.topin--buscador .search-v6{max-width:none;width:100%;margin:0}.topin--buscador .brand-v6 h1{white-space:nowrap}.topin--buscador .sim-v6{justify-self:end;display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;height:44px;padding:0 16px 0 12px;border-radius:13px;border:1px solid color-mix(in srgb,var(--ln-warning, #d9a441) 45%,transparent);background:color-mix(in srgb,var(--ln-warning, #d9a441) 12%,transparent);color:var(--ln-warning-text, #F3D08A);text-align:left;cursor:pointer;transition:background-color .18s,border-color .18s}.topin--buscador .sim-v6:hover{background:color-mix(in srgb,var(--ln-warning, #d9a441) 20%,transparent);border-color:color-mix(in srgb,var(--ln-warning, #d9a441) 70%,transparent)}.topin--buscador .sim-v6 svg{flex:none}.topin--buscador .sim-v6>span{display:grid;min-width:0;line-height:1.2}.topin--buscador .sim-v6 small{font-size:10px;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--ln-warning-text, #f3d08a) 75%,transparent)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topin--buscador .sim-v6 b{font-size:12.5px;font-weight:800;white-space:nowrap}@media (max-width: 1100px){.topin--buscador .sim-v6 small{display:none}}@media (max-width: 640px){.topin--buscador .sim-v6{grid-column:1 / -1;justify-self:stretch;justify-content:center}.topin.topin--buscador{grid-template-columns:auto minmax(0,1fr)}.topin--buscador .brand-v6>div:last-child{display:none}}.brand-v6{display:flex;align-items:center;gap:12px;flex:none}.logo-v6{width:36px;height:36px;border-radius:11px;background:var(--v6-grad);display:grid;place-items:center;font-weight:900;font-size:18px;box-shadow:0 5px 18px color-mix(in srgb,var(--ln-brand, #ff3fa4) 42%,transparent);color:var(--ln-text-out, #fff)!important}.brand-v6 h1{font-size:16.5px;font-weight:900;letter-spacing:-.015em;line-height:1.15;color:var(--ln-text-out, #fff)!important;margin:0}.brand-v6 small{display:block;font-size:8.5px;font-weight:800;letter-spacing:.22em;color:var(--v6-tx3)!important;text-transform:uppercase;margin-top:1px}.search-v6{flex:1 1 0;min-width:0;max-width:560px;margin:0 auto;position:relative}.sinner-v6{display:flex;align-items:center;background:var(--ln-inset-bg, rgba(0,0,0,.32));border:1px solid var(--v6-bd);border-radius:13px;transition:.18s;overflow:hidden}.sinner-v6:focus-within{border-color:var(--v6-pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-brand, #ff3fa4) 14%,transparent);background:var(--ln-inset-bg, rgba(0,0,0,.44))}.sinner-v6>svg{width:17px;height:17px;stroke:var(--v6-tx3);fill:none;stroke-width:2.2;margin-left:14px;flex:none}.sinner-v6 input{background:none!important;border:none!important;box-shadow:none!important;padding:11px 12px!important;font-size:14px!important;font-weight:500!important;color:var(--ln-text-out, #fff)!important;flex:1 1 auto;min-width:0}.sinner-v6 input::-moz-placeholder{color:var(--v6-tx3);opacity:1}.sinner-v6 input::placeholder{color:var(--v6-tx3);opacity:1}.sresults-v6{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--ln-page-base, #0D1246);border:1px solid var(--v6-bd2);border-radius:14px;overflow:hidden;z-index:60;box-shadow:0 26px 64px #000000b8;max-height:380px;overflow-y:auto}.sres-v6{display:flex;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 5%,transparent);cursor:pointer;text-align:left}.sres-v6:hover{background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 12%,transparent)}.sres-v6 b{font-size:14px;font-weight:700;color:var(--ln-text-out, #fff)}.sres-v6 span{font-size:11.5px;color:var(--v6-tx3)}.tabs-v6{display:flex;gap:6px;background:var(--v6-card);border:1px solid var(--v6-bd);border-radius:99px;padding:5px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.tab-v6{padding:11px 21px!important;border-radius:99px!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--v6-tx2)!important;transition:.18s!important;display:flex!important;align-items:center!important;gap:9px!important;border:none!important;background:none!important;cursor:pointer!important}.tab-v6:hover{color:var(--ln-text-out, #fff)!important;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 6%,transparent)!important}.tab-v6.on{background:var(--v6-grad)!important;color:var(--ln-text-out, #fff)!important;box-shadow:0 6px 22px color-mix(in srgb,var(--ln-brand, #ff3fa4) 38%,transparent)!important}.tab-v6.on[data-b]{background:var(--v6-grade)!important;box-shadow:0 6px 22px color-mix(in srgb,var(--ln-brand-2, #1323c6) 48%,transparent)!important}.tab-v6 .n-v6{background:var(--ln-inset-bg, rgba(0,0,0,.34));border-radius:99px;padding:2px 8px;font-size:11px;min-width:22px;color:var(--ln-text-out, #fff)}.tab-v6.on .n-v6{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 26%,transparent)}.tab-v6.alert .n-v6{background:var(--v6-dgr);color:var(--ln-text-out, #fff)}.tab-v6.clean .n-v6{background:color-mix(in srgb,var(--ln-success, #2fbf8f) 30%,transparent);color:var(--ln-success-text, #7DEAC0)}.kb-v6{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kb-v6.kb2-v6{grid-template-columns:repeat(2,1fr)}.ksub-v6{display:flex;align-items:center;gap:8px;font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--v6-tx2);padding:4px 2px 2px}.ksub-v6:not(:first-child){margin-top:4px;padding-top:12px;border-top:1px dashed var(--v6-bd)}.kcol-v6{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 2.2%,transparent);border:1px solid var(--v6-bd);border-radius:18px;padding:6px 6px 10px;min-height:400px}.kch-v6{display:flex;align-items:center;gap:9px;padding:13px 12px 12px;border-bottom:1px solid var(--v6-bd);margin-bottom:10px}.kch-v6 b{font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--v6-tx2)}.kch-v6 .n-v6{font-size:10.5px;font-weight:800;border-radius:99px;padding:2px 9px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);color:var(--v6-tx2);border:1px solid var(--v6-bd)}.dt-v6{width:7px;height:7px;border-radius:50%;flex:none}.kcol-v6.k1-v6 .dt-v6{background:var(--v6-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-warning, #d9a441) 16%,transparent)}.kcol-v6.k2-v6 .dt-v6{background:var(--v6-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-info, #60a5fa) 16%,transparent)}.kcol-v6.k3-v6 .dt-v6{background:var(--v6-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-success, #2fbf8f) 16%,transparent)}.kbody-v6{padding:0 8px;display:flex;flex-direction:column;gap:9px}@keyframes cardRiseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes inlineConfirmBurn{0%{width:100%}to{width:0}}.kcard-v6{position:relative;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 4.5%,transparent);border:none;box-shadow:0 1px color-mix(in srgb,var(--ln-text-out, #ffffff) 5%,transparent) inset,0 6px 16px #00000047;border-radius:14px;padding:14px;cursor:pointer;transition:.18s;text-align:left;animation:cardRiseIn .34s cubic-bezier(.22,1,.36,1) backwards}.kcard-v6:hover{background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 7%,transparent);box-shadow:0 1px color-mix(in srgb,var(--ln-text-out, #ffffff) 5%,transparent) inset,0 10px 22px color-mix(in srgb,var(--ln-brand, #ff3fa4) 18%,transparent);transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.kcard-v6{animation:none}.kcard-v6:hover{transform:none}}.kcard-v6 .when-v6{float:right;margin:-2px -2px 0 10px;font-size:13.5px;font-weight:900;letter-spacing:-.01em;color:var(--v6-tx3);display:flex;align-items:center;justify-content:flex-end;gap:6px;max-width:46%;text-align:right;line-height:1.2}.kcard-v6 .when-v6 .wd-v6{width:6px;height:6px;border-radius:50%;background:var(--v6-tx3);flex:none}.kcard-v6 .when-v6.soon-v6{color:var(--ln-brand-text, #FFB3DE)}.kcard-v6 .when-v6.soon-v6 .wd-v6{background:var(--v6-pink)}.kcard-v6 .when-v6.now-v6{color:var(--ln-warning-text, #F3D08A)}.kcard-v6 .when-v6.now-v6 .wd-v6{background:var(--v6-warn)}.kcard-v6 .when-v6.late-v6{color:var(--ln-danger-text, #F5A99C)}.kcard-v6 .when-v6.late-v6 .wd-v6{background:var(--v6-dgr)}.kcard-v6 b{font-size:18px;font-weight:700;display:block;letter-spacing:-.01em;color:var(--ln-text-out, #fff)}.kcard-v6 .m-v6{font-size:11.5px;color:var(--v6-tx3);margin-top:2px}.kcard-v6 .nt-v6{font-size:11.5px;color:var(--v6-tx2);background:var(--ln-inset-bg, rgba(0,0,0,.26));border-radius:99px;padding:4px 10px;margin-top:10px;line-height:1.45;display:inline-block}.kcard-v6 .nt-v6:before{content:"💬 ";opacity:.6}.kadv-v6{margin-top:11px;width:100%;border:1px solid transparent;border-radius:10px;padding:10px;font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ln-text-out, #fff);background:var(--v6-gradb);box-shadow:0 6px 16px color-mix(in srgb,var(--ln-brand-2, #1323c6) 30%,transparent);transition:.15s;cursor:pointer;text-align:center}.kadv-v6:hover{transform:translateY(-1px);box-shadow:0 10px 22px color-mix(in srgb,var(--ln-brand-2, #1323c6) 42%,transparent)}.kempty-v6{text-align:center;color:var(--v6-tx3);font-size:12px;padding:26px 8px}.kempty-v6.done-v6{color:var(--ln-success-text, #7DEAC0);font-weight:700}.ltabs{display:flex;gap:8px;border-bottom:1px solid var(--v6-bd);padding-bottom:2px}.ltab{background:none;border:none;padding:10px 16px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v6-tx3);cursor:pointer;position:relative;transition:color .2s}.ltab:hover,.ltab.on{color:var(--ln-text-out, #fff)}.ltab.on:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:var(--v6-pink);box-shadow:0 0 8px var(--v6-pink)}.ltab .b{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent);padding:1px 5px;border-radius:6px;font-size:9px;font-weight:700;margin-left:4px}.idcard{display:flex;flex-wrap:wrap;gap:12px}.idc{flex:1;min-width:110px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 1.5%,transparent);border:1px solid var(--v6-bd);padding:8px 12px;border-radius:12px;text-align:left}.idc span{display:block;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v6-tx3);margin-bottom:2px}.idc b{font-size:11.5px;font-weight:700;color:var(--ln-text-out, #fff)}.idc.hl{border-color:color-mix(in srgb,var(--ln-brand, #ff3fa4) 25%,transparent);background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 2%,transparent)}.idc.hl b{color:var(--v6-pink)}.trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bg-v6 .tsprow-v6{--min: 300px;--g: 16px;align-items:stretch}.tsp-v6{background:linear-gradient(150deg,color-mix(in srgb,var(--ln-brand-2, #1323c6) 30%,transparent),color-mix(in srgb,var(--ln-brand, #ff3fa4) 12%,transparent));border:1px solid color-mix(in srgb,var(--ln-brand, #ff3fa4) 35%,transparent);border-radius:20px;padding:20px 22px;position:relative;overflow:hidden;text-align:left;cursor:pointer;transition:.2s;display:flex;flex-direction:column;gap:10px;min-width:0}.tsp-v6:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ln-brand, #ff3fa4) 28%,transparent),transparent 68%);pointer-events:none}.tsp-v6:hover{border-color:color-mix(in srgb,var(--ln-brand, #ff3fa4) 60%,transparent);transform:translateY(-2px)}.tsp-v6.tsp-done-v6{cursor:default;background:var(--v6-card);border-color:var(--v6-bd)}.tsp-v6.tsp-done-v6:hover{transform:none;border-color:var(--v6-bd)}.tsp-top-v6{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;position:relative}.tsp-dot-v6{width:8px;height:8px;border-radius:50%;background:var(--v6-pink);box-shadow:0 0 0 4px color-mix(in srgb,var(--ln-brand, #ff3fa4) 18%,transparent);flex:none}.tsp-dot-v6.ok{background:var(--v6-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ln-success, #2fbf8f) 18%,transparent)}.tsp-lbl-v6{font-size:10.5px;font-weight:900;letter-spacing:.26em;text-transform:uppercase;color:var(--v6-tx3)}.tsp-badge-v6{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:99px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);color:var(--v6-tx2)}.tsp-badge-v6.now{background:color-mix(in srgb,var(--ln-warning, #d9a441) 18%,transparent);color:var(--ln-warning-text, #F3D08A)}.tsp-badge-v6.soon{background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 18%,transparent);color:var(--ln-brand-text, #FFB3DE)}.tsp-badge-v6.late{background:color-mix(in srgb,var(--ln-danger, #e85c4a) 18%,transparent);color:var(--ln-danger-text, #F5A99C)}.tsp-name-v6{font-size:22px;font-weight:900;letter-spacing:-.02em;color:var(--ln-text-out, #fff);line-height:1.1;position:relative}.tsp-sub-v6{font-size:12.5px;font-weight:600;color:var(--v6-tx2);position:relative}.tsp-cta-v6{align-self:stretch;width:100%;margin-top:auto;height:46px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:99px;background:var(--v6-gradb);color:var(--ln-text-out, #fff);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;border:none;cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--ln-brand-2, #1323c6) 38%,transparent);transition:.18s;position:relative}.tsp-cta-v6:hover{transform:translateY(-2px);box-shadow:0 12px 26px color-mix(in srgb,var(--ln-brand-2, #1323c6) 48%,transparent)}.tud-v6{border:1px solid var(--v6-bd);border-radius:20px;background:var(--v6-card);padding:20px 22px;display:flex;flex-direction:column;min-width:0}.tud-lbl-v6{font-size:10.5px;font-weight:900;letter-spacing:.26em;text-transform:uppercase;color:var(--v6-tx3)}.tud-xp-v6{font-size:10.5px;font-weight:900;letter-spacing:.06em;color:var(--ln-warning-text, #F3D08A);background:color-mix(in srgb,var(--ln-warning, #d9a441) 14%,transparent);border:1px solid color-mix(in srgb,var(--ln-warning, #d9a441) 32%,transparent);border-radius:99px;padding:3px 10px;flex:none;white-space:nowrap}.tud-pct-row-v6{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 14px}.tud-pct-v6{font-size:34px;font-weight:900;letter-spacing:-.03em;color:var(--v6-ok);line-height:1}.tud-sub-v6{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--v6-tx3)}.com-monto-v6{margin-top:10px;font-size:34px;font-weight:900;letter-spacing:-.03em;color:var(--v6-ok);line-height:1;font-variant-numeric:tabular-nums}.com-ic-v6{width:26px;height:26px;border-radius:99px;background:color-mix(in srgb,var(--ln-success, #2fbf8f) 15%,transparent);color:var(--v6-ok);display:grid;place-items:center;flex:none}.pbarw-v6{height:9px;border-radius:99px;background:var(--ln-inset-bg, rgba(0,0,0,.34));overflow:hidden;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 7%,transparent)}.pbarw-v6 i{display:block;height:100%;background:var(--v6-grad);border-radius:99px;transition:width .6s cubic-bezier(.3,1.2,.4,1);box-shadow:0 0 16px color-mix(in srgb,var(--ln-brand, #ff3fa4) 55%,transparent)}.tud-foot-row-v6{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.tud-foot-v6{font-size:11px;font-weight:700;color:var(--v6-tx2)}.tud-foot-xp-v6{font-size:12px;font-weight:800;color:var(--v6-blue2);font-variant-numeric:tabular-nums;flex:none}.rpt-hero-v6{border:1px solid color-mix(in srgb,var(--ln-success, #2fbf8f) 35%,transparent);border-radius:2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ln-success, #2fbf8f) 14%,transparent),color-mix(in srgb,var(--ln-page-base, #020617) 92%,transparent));box-shadow:0 8px 32px #0006;padding:32px 34px;display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:center;position:relative;overflow:hidden}.rpt-hero-lbl-v6{font-size:10.5px;font-weight:900;letter-spacing:.3em;color:var(--v6-ok)}.rpt-hero-v6 h2{margin-top:12px;font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--ln-text-out, #fff)}.rpt-hero-v6 p{margin-top:10px;font-size:13px;font-weight:600;color:var(--v6-tx2)}@media (max-width:900px){.rpt-hero-v6{grid-template-columns:1fr}}.rpt-card-v6{border:1px solid var(--v6-bd);border-radius:1.6rem;background:var(--v6-card);padding:24px 26px}.rpt-title-v6{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--ln-text-out, #fff)}.rpt-title-v6 .dt-v6{width:8px;height:8px}.rpt-kpis-v6{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rpt-kpi-v6{border:1px solid var(--v6-bd);border-radius:1rem;background:var(--ln-inset-bg, rgba(0,0,0,.24));padding:14px 16px}.rpt-kpi-v6 b{display:block;font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.rpt-kpi-v6 span{display:block;margin-top:5px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--v6-tx3)}.rpt-kpi-v6 .rpt-kpi-bar-v6{margin-top:12px;height:4px;border-radius:99px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);overflow:hidden}.rpt-kpi-v6 .rpt-kpi-bar-v6 i{display:block;height:100%;border-radius:99px;transition:width .6s cubic-bezier(.2,.8,.2,1)}@media (max-width:768px){.rpt-kpis-v6{grid-template-columns:repeat(2,1fr)}}.rpt-pill-v6{height:34px;padding:0 16px;display:flex;align-items:center;gap:9px;border-radius:99px;font-size:10px;font-weight:900;letter-spacing:.16em}.rpt-trend-v6{display:flex;align-items:flex-end;gap:10px;height:74px}.rpt-trend-col-v6{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.rpt-trend-bar-v6{width:100%;min-height:3px;border-radius:8px 8px 3px 3px;transform-origin:center bottom;animation:growW .7s cubic-bezier(.2,.8,.2,1) both}.rpt-trend-lbl-v6{font-size:9.5px;font-weight:900;letter-spacing:.1em;color:var(--v6-tx3)}.rpt-ach-v6{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 5%,transparent)}.rpt-ach-v6:last-child{border-bottom:none}.rpt-ach-ic-v6{width:32px;height:32px;border-radius:99px;border:1px solid var(--v6-tx3);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--v6-tx3);flex:none}.rpt-ach-v6.done .rpt-ach-ic-v6{border-color:var(--v6-ok);color:var(--v6-ok);background:color-mix(in srgb,var(--ln-success, #2fbf8f) 12%,transparent)}.rpt-ach-name-v6{font-size:12px;font-weight:900;letter-spacing:.14em;color:var(--v6-tx3)}.rpt-ach-v6.done .rpt-ach-name-v6{color:var(--ln-text-out, #fff)}.rpt-ach-status-v6{font-size:10px;font-weight:900;letter-spacing:.14em;color:var(--v6-tx3)}.rpt-ach-v6.done .rpt-ach-status-v6{color:var(--v6-ok)}.rpt-input-v6{height:46px;padding:0 18px;border-radius:1rem;background:var(--ln-inset-bg, rgba(0,0,0,.3));border:1px solid var(--v6-bd);color:var(--ln-text-out, #fff);font-size:13px;font-weight:600;outline:none;width:100%}.rpt-input-v6:focus{border-color:color-mix(in srgb,var(--ln-text-out, #ffffff) 30%,transparent)}.rpt-slots-input-v6{width:64px;height:36px;border-radius:99px;background:var(--ln-inset-bg, rgba(0,0,0,.3));border:1px solid var(--v6-bd);color:var(--ln-text-out, #fff);text-align:center;font-size:14px;font-weight:900;outline:none}.rpt-slots-input-v6:focus{border-color:color-mix(in srgb,var(--ln-brand-2, #8b5cf6) 60%,transparent)}.dock-v6{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:6px;background:color-mix(in srgb,var(--ln-page-base, #0d1246) 95%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--v6-bd2);border-radius:99px;padding:6px;z-index:50;box-shadow:0 20px 54px #000000b3;transition:.3s}.dock-v6.done-v6{border-color:color-mix(in srgb,var(--ln-success, #2fbf8f) 50%,transparent);box-shadow:0 20px 54px #000000b3,0 0 40px color-mix(in srgb,var(--ln-success, #2fbf8f) 24%,transparent)}.dk-v6{padding:11px 20px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--v6-tx2);display:flex;align-items:center;gap:9px;transition:.2s;border:none;background:none;cursor:pointer}.dk-v6:hover{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);color:var(--ln-text-out, #fff)}.dk-v6.on{background:var(--v6-grad);color:var(--ln-text-out, #fff)}.dk-v6.ready{color:var(--ln-success-text, #7DEAC0)}.dk-v6.sent{background:linear-gradient(135deg,var(--ln-success, #1E9974),var(--ln-success, #2FBF8F));color:var(--ln-text-out, #fff)}.dk-v6 .b-v6{background:var(--v6-dgr);border-radius:99px;min-width:20px;height:20px;display:grid;place-items:center;font-size:10px;padding:0 5px;color:var(--ln-text-out, #fff)}.row-v6{display:flex;align-items:center;gap:15px;background:var(--v6-card);border:1px solid var(--v6-bd);border-radius:15px;padding:14px 17px;margin-bottom:9px;transition:.2s;cursor:pointer;text-align:left;animation:cardRiseIn .34s cubic-bezier(.22,1,.36,1) backwards}.row-v6:hover{border-color:color-mix(in srgb,var(--ln-brand, #ff3fa4) 45%,transparent);background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 5.5%,transparent);transform:translate(4px)}@media (prefers-reduced-motion: reduce){.row-v6{animation:none}.row-v6:hover{transform:none}}.time-v6{font-size:11.5px;font-weight:800;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 6%,transparent);border:1px solid var(--v6-bd);color:var(--v6-tx2);padding:8px 11px;border-radius:10px;white-space:nowrap;min-width:104px;text-align:center;flex:none}.time-v6.p{background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 14%,transparent);border-color:color-mix(in srgb,var(--ln-brand, #ff3fa4) 30%,transparent);color:var(--ln-brand-text, #FFC2E4)}.time-v6.b{background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 38%,transparent);border-color:color-mix(in srgb,var(--ln-info, #60a5fa) 36%,transparent);color:var(--ln-brand-2-text, #BFD3FF)}.time-v6.d{background:color-mix(in srgb,var(--ln-danger, #e85c4a) 14%,transparent);border-color:color-mix(in srgb,var(--ln-danger, #e85c4a) 36%,transparent);color:var(--ln-danger-text, #F5A99C)}.rmain-v6{flex:1;min-width:0}.rmain-v6 b{font-size:16px;font-weight:700;display:block;color:var(--ln-text-out, #fff)}.chips-v6{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.chip-v6{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:6px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 6%,transparent);color:var(--v6-tx2);border:1px solid var(--v6-bd)}.chip-v6.ok{background:color-mix(in srgb,var(--ln-success, #2fbf8f) 14%,transparent);color:var(--ln-success-text, #7DEAC0);border-color:color-mix(in srgb,var(--ln-success, #2fbf8f) 32%,transparent)}.chip-v6.w{background:color-mix(in srgb,var(--ln-warning, #d9a441) 14%,transparent);color:var(--ln-warning-text, #F3D08A);border-color:color-mix(in srgb,var(--ln-warning, #d9a441) 32%,transparent)}.chip-v6.d{background:color-mix(in srgb,var(--ln-danger, #e85c4a) 14%,transparent);color:var(--ln-danger-text, #F5A99C);border-color:color-mix(in srgb,var(--ln-danger, #e85c4a) 32%,transparent)}.chip-v6.i{background:color-mix(in srgb,var(--ln-info, #60a5fa) 14%,transparent);color:var(--ln-info-text, #93C5FD);border-color:color-mix(in srgb,var(--ln-info, #60a5fa) 32%,transparent)}.chip-v6.src{background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 38%,transparent);color:var(--ln-brand-2-text, #C7D2FE);border-color:color-mix(in srgb,var(--ln-brand-2, #6366f1) 40%,transparent)}.chip-v6.seq{background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 14%,transparent);color:var(--ln-brand-text, #FFB3DE);border-color:color-mix(in srgb,var(--ln-brand, #ff3fa4) 32%,transparent)}.estado-v6{display:inline-flex;align-items:flex-start;gap:7px;max-width:100%;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;padding:5px 11px;border-radius:8px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 10%,transparent);color:var(--ln-text-out, #fff);border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 18%,transparent);--estado-pt: color-mix(in srgb, var(--ln-text-out, #ffffff) 70%, transparent)}.estado-v6>i{flex:none;width:7px;height:7px;border-radius:50%;margin-top:4px;background:var(--estado-pt)}.estado-v6>span{min-width:0;overflow-wrap:anywhere}.estado-v6.error{background:color-mix(in srgb,var(--ln-danger, #e85c4a) 18%,transparent);color:var(--ln-danger-text, #F5A99C);border-color:color-mix(in srgb,var(--ln-danger, #e85c4a) 40%,transparent);--estado-pt: var(--ln-danger, #E85C4A)}.estado-v6.warning{background:color-mix(in srgb,var(--ln-warning, #d9a441) 18%,transparent);color:var(--ln-warning-text, #F3D08A);border-color:color-mix(in srgb,var(--ln-warning, #d9a441) 40%,transparent);--estado-pt: var(--ln-warning, #D9A441)}.estado-v6.primary{background:color-mix(in srgb,var(--ln-brand-2-accent, #4e8bd8) 18%,transparent);color:var(--ln-brand-2-text, #BFD3FF);border-color:color-mix(in srgb,var(--ln-brand-2-accent, #4e8bd8) 40%,transparent);--estado-pt: var(--ln-brand-2-accent, #4E8BD8)}.estado-v6.success{background:color-mix(in srgb,var(--ln-success, #34a878) 18%,transparent);color:var(--ln-success-text, #9AE6C0);border-color:color-mix(in srgb,var(--ln-success, #34a878) 40%,transparent);--estado-pt: var(--ln-success, #34A878)}.meta-v6{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;padding:4px 8px;border-radius:6px;color:var(--v6-tx2);background:transparent;border:1px solid var(--v6-bd)}.meta-v6.ok{color:var(--ln-success-text, #7DEAC0);border-color:color-mix(in srgb,var(--ln-success, #2fbf8f) 32%,transparent)}.meta-v6.w{color:var(--ln-warning-text, #F3D08A);border-color:color-mix(in srgb,var(--ln-warning, #d9a441) 32%,transparent)}.meta-v6.d{color:var(--ln-danger-text, #F5A99C);border-color:color-mix(in srgb,var(--ln-danger, #e85c4a) 32%,transparent)}.meta-v6.i{color:var(--ln-info-text, #93C5FD);border-color:color-mix(in srgb,var(--ln-info, #60a5fa) 32%,transparent)}.chips-v6>.estado-v6{flex:0 1 auto}.earn-v6{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:76px;text-align:right}.earn-lbl-v6{font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--v6-tx3)}.earn-val-v6{font-size:17px;font-weight:900;color:var(--ln-success-text, #7DEAC0);letter-spacing:-.01em}.opt{position:relative;text-align:left;border-radius:13px;padding:14px 16px;cursor:pointer;transition:.16s;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 3.5%,transparent);border:1.5px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);font-size:13.5px;font-weight:700;color:var(--ln-brand-2-text, #C7CCEB)}.opt:hover{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);border-color:color-mix(in srgb,var(--ln-text-out, #ffffff) 24%,transparent);color:var(--ln-text-out, #fff);transform:translateY(-1px)}.opt small{display:block;font-size:11px;font-weight:500;color:var(--ln-brand-2-text, #8C99E0);margin-top:4px}.opt.sel{color:var(--ln-text-out, #fff)}.opt.sel[data-t=ok]{border-color:var(--ln-success, #2FBF8F);background:color-mix(in srgb,var(--ln-success, #2fbf8f) 14%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-success, #2fbf8f) 12%,transparent)}.opt.sel[data-t=no]{border-color:var(--ln-warning, #D9A441);background:color-mix(in srgb,var(--ln-warning, #d9a441) 14%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-warning, #d9a441) 12%,transparent)}.opt.sel[data-t=bad]{border-color:var(--ln-danger, #E85C4A);background:color-mix(in srgb,var(--ln-danger, #e85c4a) 14%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-danger, #e85c4a) 12%,transparent)}.opt.sel[data-t=info]{border-color:var(--ln-brand-2-accent, #6D8BFF);background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 46%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-info, #60a5fa) 16%,transparent)}.opt.sel[data-t=pink]{border-color:var(--ln-brand, #FF3FA4);background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 16%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln-brand, #ff3fa4) 14%,transparent)}@media print{.print-hidden,.print\:hidden,aside,nav,header,.sidebar,.dock-navigation,button,input,select,.no-print{display:none!important}html,body,#root,div[class*=h-screen],div[class*=h-full],div[class*=overflow-hidden],div[class*=overflow-y-auto],main,#app-main-scroll,.relative.z-10.flex.w-full.h-full{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;position:static!important;padding-bottom:0!important}body,#root,main,.bg-main,.glass-panel,.bg-slate-900\/20,.bg-slate-900\/10,.bg-slate-950\/80,.bg-slate-900\/40,.bg-indigo-950\/10,table,thead,tbody,tr,td,th{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.border-indigo-500\/40,.border-slate-800,.border-violet-500\/20,.border-rose-500\/20{border:1px solid #94a3b8!important;background:#f8fafc!important;border-radius:1rem!important}.text-emerald-400,.text-emerald-500,.text-emerald-600{color:#047857!important}.text-slate-400,.text-slate-500{color:#475569!important}.text-white{color:#0f172a!important}@page{margin:1.5cm;size:portrait}tr,.card,td,th{page-break-inside:avoid}}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ln-page-base, #070a2b) 92%,transparent);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:28px 20px;overflow-y:auto}.ov.mid{align-items:center}.md{width:100%;max-width:900px;background:color-mix(in srgb,var(--ln-page-base, #020617) 90%,transparent);border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 15%,transparent);border-radius:32px;box-shadow:0 40px 110px #000000e0;overflow:hidden;animation:pop .24s cubic-bezier(.2,1.1,.4,1);color:var(--ln-text-out, #fff);text-align:left}.md.sm{max-width:620px}.mdh{padding:20px 26px 0;display:flex;align-items:flex-start;gap:15px}.mdh h3{font-size:22px;font-weight:900;letter-spacing:-.015em;color:var(--ln-text-out, #fff)}.mdh p{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--ln-brand-2-text, #8C99E0);margin-top:5px}.x{width:34px;height:34px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);display:grid;place-items:center;font-size:19px;color:var(--ln-brand-2-text, #8C99E0);flex:none;background:transparent;cursor:pointer}.x:hover{background:color-mix(in srgb,var(--ln-danger, #e85c4a) 15%,transparent);border-color:color-mix(in srgb,var(--ln-danger, #e85c4a) 42%,transparent);color:var(--ln-danger-text, #F5A99C)}.mdb{padding:22px 26px}.ltabs{display:flex;gap:4px;padding:16px 26px 0;border-bottom:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent)}.ltab{padding:11px 17px;border-radius:11px 11px 0 0;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ln-brand-2-text, #8C99E0);border-bottom:2px solid transparent;transition:.16s;display:flex;align-items:center;gap:8px;background:transparent;cursor:pointer}.ltab:hover{color:var(--ln-brand-2-text, #D1D8FF);background:color-mix(in srgb,var(--ln-text-out, #ffffff) 4%,transparent)}.ltab.on{color:var(--ln-text-out, #fff);border-bottom-color:var(--ln-brand, #FF3FA4);background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 8%,transparent)}.ltab .b{font-size:9px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);border-radius:99px;padding:1px 6px}.idcard{display:flex;gap:0;background:var(--ln-inset-bg, rgba(0, 0, 0, .28));border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);border-radius:16px;overflow:hidden;margin-bottom:18px}.idc{flex:1;padding:14px 16px;border-right:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);min-width:0}.idc:last-child{border-right:none}.idc span{display:flex;align-items:center;gap:6px;font-size:8.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ln-brand-2-text, #8C99E0);margin-bottom:5px}.idc b{font-size:14px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ln-text-out, #fff)}.idc.hl{background:color-mix(in srgb,var(--ln-brand, #ff3fa4) 7%,transparent)}.idc.hl b{color:var(--ln-brand-text, #FFB3DE)}.fsec{margin-bottom:20px}.fsec>.fh{display:flex;align-items:center;gap:10px;margin-bottom:12px}.fsec>.fh b{font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--ln-text-out, #fff)}.fsec>.fh .tagx{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:6px}.fsec>.fh hr{flex:1;border:none;border-top:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent)}.fq{background:var(--ln-inset-bg, rgba(0, 0, 0, .22));border-left:2px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);border-radius:0 11px 11px 0;padding:11px 15px;margin-bottom:8px}.fq .qq{font-size:11.5px;color:var(--ln-brand-2-text, #8C99E0);margin-bottom:3px;line-height:1.4}.fq .aa{font-size:14px;font-weight:600;color:var(--ln-text-out, #fff)}.fq.good{border-left-color:var(--ln-success, #2FBF8F)}.fq.good .aa{color:var(--ln-success-text, #7DEAC0)}.fq.bad{border-left-color:var(--ln-danger, #E85C4A)}.fq.bad .aa{color:var(--ln-danger-text, #F5A99C)}.fq.warn{border-left-color:var(--ln-warning, #D9A441)}.fq.warn .aa{color:var(--ln-warning-text, #F3D08A)}.fq.info{border-left-color:var(--ln-brand-2, #6366F1)}.snote{background:var(--ln-inset-bg, rgba(0, 0, 0, .24));border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 12%,transparent);border-radius:14px;padding:15px 17px;margin-bottom:10px}.snote .sh{display:flex;align-items:center;gap:10px;margin-bottom:9px}.snote .sav{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,var(--ln-brand-2, #1323C6),var(--ln-brand-2, #6366F1));display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--ln-text-out, #fff)}.snote .sn{font-size:13px;font-weight:800;color:var(--ln-text-out, #fff)}.snote .sd{font-size:10.5px;color:var(--ln-brand-2-text, #8C99E0);margin-left:auto}.snote p{font-size:14px;color:var(--ln-brand-2-text, #D1D8FF);line-height:1.6}.chipbtn{font-size:10.5px;font-weight:700;padding:6px 11px;border-radius:8px;background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 32%,transparent);border:1px solid color-mix(in srgb,var(--ln-brand-2, #6366f1) 36%,transparent);color:var(--ln-brand-2-text, #C7D2FE);transition:.15s;cursor:pointer}.chipbtn:hover{background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 55%,transparent);color:var(--ln-text-out, #fff)}.trail{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.crumb{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:6px 11px;border-radius:7px;background:color-mix(in srgb,var(--ln-success, #2fbf8f) 12%,transparent);border:1px solid color-mix(in srgb,var(--ln-success, #2fbf8f) 32%,transparent);color:var(--ln-success-text, #7DEAC0)}.cfstages{display:flex;align-items:flex-start;margin-bottom:4px}.cfstage{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;border:none;padding:2px 2px 0;cursor:pointer;position:relative}.cfstage .cfs-dot{width:26px;height:26px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;border:1.5px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 32%,transparent);color:color-mix(in srgb,var(--ln-text-out, #ffffff) 55%,transparent);background:transparent;transition:.18s}.cfstage .cfs-label{font-size:10px;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--ln-text-out, #ffffff) 50%,transparent);text-align:center;transition:.18s}.cfstage .cfs-line{position:absolute;top:13px;left:50%;width:100%;height:2px;background:color-mix(in srgb,var(--ln-text-out, #ffffff) 16%,transparent);z-index:-1}.cfstage:last-child .cfs-line{display:none}.cfstage.done .cfs-dot{background:var(--ln-success-text, #7DEAC0);border-color:var(--ln-success-text, #7DEAC0);color:var(--ln-brand-content, #06210F)}.cfstage.done .cfs-label{color:var(--ln-text-out, #fff)}.cfstage.done .cfs-line{background:var(--ln-success-text, #7DEAC0)}.cfstage.cur .cfs-dot{background:var(--ln-brand, #FF3FA4);border-color:var(--ln-brand, #FF3FA4);color:var(--ln-text-out, #fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--ln-brand, #ff3fa4) 18%,transparent)}.cfstage.cur .cfs-label{color:var(--ln-text-out, #fff)}.cfstage:disabled{cursor:default}.cftag{font-size:10.5px;font-weight:700;padding:7px 13px;border-radius:999px;background:transparent;border:1px solid color-mix(in srgb,var(--ln-text-out, #ffffff) 32%,transparent);color:color-mix(in srgb,var(--ln-text-out, #ffffff) 62%,transparent);transition:.15s;cursor:pointer}.cftag:hover{border-color:color-mix(in srgb,var(--ln-text-out, #ffffff) 50%,transparent);color:var(--ln-text-out, #fff)}.cftag.sel-info{background:color-mix(in srgb,var(--ln-brand-2-accent, #4e8bd8) 12%,transparent);border-color:var(--ln-brand-2-accent, #4E8BD8);color:var(--ln-brand-2-accent, #4E8BD8)}.cftag.sel-warn{background:color-mix(in srgb,var(--ln-warning, #d9a441) 12%,transparent);border-color:var(--ln-warning, #D9A441);color:var(--ln-warning, #D9A441)}.cf-cta{background:var(--ln-brand, #FF3FA4);color:var(--ln-brand-content, #1a0313);border:none;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;padding:11px 22px;transition:.15s;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cf-cta:hover:not(:disabled){background:var(--ln-brand-accent, #ff5cb1)}.cf-cta:disabled{background:color-mix(in srgb,var(--ln-text-out, #ffffff) 8%,transparent);color:color-mix(in srgb,var(--ln-text-out, #ffffff) 32%,transparent);cursor:not-allowed}.q>h4{font-size:15px;font-weight:800;margin-bottom:6px;letter-spacing:-.01em;text-transform:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--ln-text-out, #fff)}.q>h4 .num{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--ln-brand-2, #1323C6),var(--ln-brand, #FF3FA4));display:grid;place-items:center;font-size:11px;font-weight:900;flex:none;color:var(--ln-text-out, #fff)}.q>p{font-size:12px;color:var(--ln-brand-2-text, #8C99E0);margin-bottom:4px}.q.req>h4:after{content:"obligatorio";font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ln-warning-text, #F3D08A);background:color-mix(in srgb,var(--ln-warning, #d9a441) 13%,transparent);border:1px solid color-mix(in srgb,var(--ln-warning, #d9a441) 32%,transparent);padding:3px 8px;border-radius:5px}.q.req.done>h4:after{content:"✓ listo";color:var(--ln-success-text, #7DEAC0);background:color-mix(in srgb,var(--ln-success, #2fbf8f) 13%,transparent);border-color:color-mix(in srgb,var(--ln-success, #2fbf8f) 32%,transparent)}.note{font-size:12.5px;color:var(--ln-brand-2-text, #D1D8FF);background:color-mix(in srgb,var(--ln-brand-2, #1323c6) 24%,transparent);border-left:3px solid var(--ln-brand-2, #6366F1);padding:11px 14px;border-radius:0 10px 10px 0;margin-bottom:15px}select option{background-color:#fff;color:#0f172a}:root.dark select option{background-color:#0f172a;color:#f8fafc}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-lg::file-selector-button{border-radius:var(--radius)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-neutral-700::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2\.5::file-selector-button{padding-top:.625rem;padding-bottom:.625rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-neutral-200::file-selector-button{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.placeholder\:opacity-50::-moz-placeholder{opacity:.5}.placeholder\:opacity-50::placeholder{opacity:.5}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:bottom-4:before{content:var(--tw-content);bottom:1rem}.before\:left-4:before{content:var(--tw-content);left:1rem}.before\:top-4:before{content:var(--tw-content);top:1rem}.before\:ml-5:before{content:var(--tw-content);margin-left:1.25rem}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:-translate-x-px:before{content:var(--tw-content);--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:bg-white\/5:before{content:var(--tw-content);background-color:#ffffff0d}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-none:last-child{border-style:none}.focus-within\:border-emerald-500:focus-within{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus-within\:border-violet-500:focus-within{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus-within\:border-violet-500\/50:focus-within{border-color:#8b5cf680}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-violet-500\/30:focus-within{--tw-ring-color: rgb(139 92 246 / .3)}.hover\:-translate-x-1:hover{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#1534ff\]\/20:hover{border-color:#1534ff33}.hover\:border-\[\#5B7CFF\]\/45:hover{border-color:#5b7cff73}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-amber-800\/40:hover{border-color:#92400e66}.hover\:border-base:hover{border-color:var(--color-border)}.hover\:border-base-hover:hover{border-color:var(--color-border-hover)}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500\/20:hover{border-color:#10b98133}.hover\:border-emerald-500\/30:hover{border-color:#10b9814d}.hover\:border-emerald-500\/50:hover{border-color:#10b98180}.hover\:border-emerald-800\/40:hover{border-color:#065f4666}.hover\:border-fuchsia-500\/30:hover{border-color:#d946ef4d}.hover\:border-indigo-500:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.hover\:border-indigo-500\/20:hover{border-color:#6366f133}.hover\:border-indigo-500\/30:hover{border-color:#6366f14d}.hover\:border-indigo-500\/40:hover{border-color:#6366f166}.hover\:border-indigo-500\/50:hover{border-color:#6366f180}.hover\:border-indigo-500\/60:hover{border-color:#6366f199}.hover\:border-indigo-800\/40:hover{border-color:#3730a366}.hover\:border-pink-400\/40:hover{border-color:#f472b666}.hover\:border-pink-500\/50:hover{border-color:#ec489980}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-purple-500\/20:hover{border-color:#a855f733}.hover\:border-rose-500:hover{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.hover\:border-rose-500\/20:hover{border-color:#f43f5e33}.hover\:border-rose-500\/50:hover{border-color:#f43f5e80}.hover\:border-rose-500\/60:hover{border-color:#f43f5e99}.hover\:border-sky-500\/30:hover{border-color:#0ea5e94d}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:border-slate-700:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.hover\:border-slate-700\/50:hover{border-color:#33415580}.hover\:border-slate-700\/80:hover{border-color:#334155cc}.hover\:border-slate-800:hover{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.hover\:border-violet-500:hover{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.hover\:border-violet-500\/30:hover{border-color:#8b5cf64d}.hover\:border-violet-500\/50:hover{border-color:#8b5cf680}.hover\:border-violet-800\/30:hover{border-color:#5b21b64d}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/45:hover{border-color:#ffffff73}.hover\:bg-\[\#1534ff\]\/20:hover{background-color:#1534ff33}.hover\:bg-\[\#1534ff\]\/5:hover{background-color:#1534ff0d}.hover\:bg-\[\#1534ff\]\/90:hover{background-color:#1534ffe6}.hover\:bg-\[\#25D366\]\/35:hover{background-color:#25d36659}.hover\:bg-\[\#282a35\]:hover{--tw-bg-opacity: 1;background-color:rgb(40 42 53 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#5B7CFF\]\/20:hover{background-color:#5b7cff33}.hover\:bg-\[\#5B7CFF\]\/\[\.07\]:hover{background-color:#5b7cff12}.hover\:bg-\[\#FAFAFD\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 253 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400\/25:hover{background-color:#fbbf2440}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-500\/5:hover{background-color:#f59e0b0d}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600\/20:hover{background-color:#2563eb33}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-900\/20:hover{background-color:#164e6333}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400\/20:hover{background-color:#34d39933}.hover\:bg-emerald-400\/25:hover{background-color:#34d39940}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-500\/5:hover{background-color:#10b9810d}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600\/30:hover{background-color:#0596694d}.hover\:bg-emerald-600\/40:hover{background-color:#05966966}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-900\/20:hover{background-color:#064e3b33}.hover\:bg-fuchsia-500\/20:hover{background-color:#d946ef33}.hover\:bg-fuchsia-700:hover{--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500\/10:hover{background-color:#6366f11a}.hover\:bg-indigo-500\/20:hover{background-color:#6366f133}.hover\:bg-indigo-500\/5:hover{background-color:#6366f10d}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-600\/30:hover{background-color:#4f46e54d}.hover\:bg-indigo-600\/40:hover{background-color:#4f46e566}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-900:hover{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-950\/30:hover{background-color:#1e1b4b4d}.hover\:bg-main:hover{background-color:var(--color-bg)}.hover\:bg-neutral-800\/30:hover{background-color:#2626264d}.hover\:bg-neutral-800\/50:hover{background-color:#26262680}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-500\/25:hover{background-color:#f9731640}.hover\:bg-pink-500:hover{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-500\/\[0\.08\]:hover{background-color:#ec489914}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-purple-500\/20:hover{background-color:#a855f733}.hover\:bg-red-400\/25:hover{background-color:#f8717140}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-900\/40:hover{background-color:#7f1d1d66}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-400\/10:hover{background-color:#fb71851a}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-500\/40:hover{background-color:#f43f5e66}.hover\:bg-rose-500\/5:hover{background-color:#f43f5e0d}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-600\/40:hover{background-color:#e11d4866}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-900\/20:hover{background-color:#88133733}.hover\:bg-rose-950\/20:hover{background-color:#4c051933}.hover\:bg-secondary-hover:hover{background-color:var(--color-secondary-hover)}.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500\/20:hover{background-color:#0ea5e933}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/50:hover{background-color:#e2e8f080}.hover\:bg-slate-50\/40:hover{background-color:#f8fafc66}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700\/20:hover{background-color:#33415533}.hover\:bg-slate-700\/30:hover{background-color:#3341554d}.hover\:bg-slate-700\/50:hover{background-color:#33415580}.hover\:bg-slate-700\/80:hover{background-color:#334155cc}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/10:hover{background-color:#1e293b1a}.hover\:bg-slate-800\/20:hover{background-color:#1e293b33}.hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:bg-slate-800\/50:hover{background-color:#1e293b80}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:bg-slate-800\/65:hover{background-color:#1e293ba6}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900\/40:hover{background-color:#0f172a66}.hover\:bg-slate-900\/50:hover{background-color:#0f172a80}.hover\:bg-slate-900\/60:hover{background-color:#0f172a99}.hover\:bg-slate-900\/80:hover{background-color:#0f172acc}.hover\:bg-slate-950\/80:hover{background-color:#020617cc}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:bg-teal-500:hover{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-violet-500\/5:hover{background-color:#8b5cf60d}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-900\/20:hover{background-color:#4c1d9533}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:from-amber-500:hover{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-500:hover{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-500:hover{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-800:hover{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-amber-400:hover{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:to-indigo-600:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.hover\:to-orange-500:hover{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.hover\:to-violet-500:hover{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.hover\:text-base:hover{font-size:1rem;line-height:1.5rem}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-base:hover{color:var(--color-text-base)}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-emerald-400:hover{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-indigo-400:hover{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-pink-300:hover{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.hover\:text-pink-500:hover{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-hover:hover{color:var(--color-primary-hover)}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-rose-300:hover{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:text-rose-400:hover{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-slate-400:hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:text-slate-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-teal-300:hover{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.hover\:text-violet-200:hover{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hover\:text-violet-400:hover{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/85:hover{color:#ffffffd9}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-emerald-500\/20:hover{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/10:hover{--tw-shadow-color: rgb(99 102 241 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/5:hover{--tw-shadow-color: rgb(99 102 241 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/25:hover{--tw-shadow-color: rgb(168 85 247 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-500\/25:hover{--tw-shadow-color: rgb(239 68 68 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:grayscale-0:hover{--tw-grayscale: grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:file\:bg-neutral-600::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.focus\:border-\[\#5B7CFF\]:focus{--tw-border-opacity: 1;border-color:rgb(91 124 255 / var(--tw-border-opacity, 1))}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.focus\:border-amber-500\/60:focus{border-color:#f59e0b99}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500\/60:focus{border-color:#10b98199}.focus\:border-fuchsia-500:focus{--tw-border-opacity: 1;border-color:rgb(217 70 239 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-rose-500\/60:focus{border-color:#f43f5e99}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:border-violet-500\/50:focus{border-color:#8b5cf680}.focus\:bg-slate-950:focus{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.focus\:text-primary:focus{color:var(--color-primary)}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent:focus{--tw-ring-color: var(--color-accent)}.focus\:ring-amber-500\/50:focus{--tw-ring-color: rgb(245 158 11 / .5)}.focus\:ring-cyan-500\/50:focus{--tw-ring-color: rgb(6 182 212 / .5)}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-fuchsia-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/10:focus{--tw-ring-color: rgb(99 102 241 / .1)}.focus\:ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.focus\:ring-indigo-500\/50:focus{--tw-ring-color: rgb(99 102 241 / .5)}.focus\:ring-indigo-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-color: var(--color-primary)}.focus\:ring-rose-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500\/30:focus{--tw-ring-color: rgb(139 92 246 / .3)}.focus\:ring-violet-500\/50:focus{--tw-ring-color: rgb(139 92 246 / .5)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-slate-900:focus{--tw-ring-offset-color: #0f172a}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-orange-400:focus-visible{outline-color:#fb923c}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#868593\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 133 147 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-amber-800:disabled{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.disabled\:bg-blue-800:disabled{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.disabled\:bg-emerald-800:disabled{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.disabled\:bg-indigo-800:disabled{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-800:disabled{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.disabled\:bg-teal-800:disabled{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.disabled\:text-neutral-600:disabled{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:text-slate-400:hover:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:hover\:shadow-none:hover:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/search:focus-within .group-focus-within\/search\:text-primary{color:var(--color-primary)}.group\/select:focus-within .group-focus-within\/select\:text-primary{color:var(--color-primary)}.group:focus-within .group-focus-within\:text-primary{color:var(--color-primary)}.group:focus-within .group-focus-within\:text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/h:hover .group-hover\/h\:scale-100,.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:scale-x-105{--tw-scale-x: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-white\/10{border-color:#ffffff1a}.group:hover .group-hover\:bg-emerald-600\/15{background-color:#05966926}.group:hover .group-hover\:bg-indigo-600\/10{background-color:#4f46e51a}.group:hover .group-hover\:bg-pink-600\/10{background-color:#db27771a}.group:hover .group-hover\:bg-primary{background-color:var(--color-primary)}.group:hover .group-hover\:bg-slate-800\/40{background-color:#1e293b66}.group:hover .group-hover\:from-primary{--tw-gradient-from: var(--color-primary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:text-base{font-size:1rem;line-height:1.5rem}.group\/funnel-step:hover .group-hover\/funnel-step\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/h:hover .group-hover\/h\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-base{color:var(--color-text-base)}.group:hover .group-hover\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-500\/40{color:#6366f166}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary{color:var(--color-primary)}.group:hover .group-hover\:text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/60{color:#fff9}.group:hover .group-hover\:text-white\/70{color:#ffffffb3}.group\/body:hover .group-hover\/body\:opacity-100{opacity:1}.group\/funnel-step:hover .group-hover\/funnel-step\:opacity-5{opacity:.05}.group\/h:hover .group-hover\/h\:opacity-100,.group\/kw:hover .group-hover\/kw\:opacity-100,.group\/metric:hover .group-hover\/metric\:opacity-100,.group\/th:hover .group-hover\/th\:opacity-100,.group\/tip:hover .group-hover\/tip\:opacity-100,.group\/tooltip:hover .group-hover\/tooltip\:opacity-100,.group\/tt:hover .group-hover\/tt\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-25{opacity:.25}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-\[0\.07\]{opacity:.07}.peer:checked~.peer-checked\:bg-primary{background-color:var(--color-primary)}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:checked~.peer-checked\:after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.data-\[expanded\=true\]\:border-slate-800\/80[data-expanded=true]{border-color:#1e293bcc}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}}.dark\:bg-\[\#1B1B1B\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#262626\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:text-\[\#9B9AA7\]:is(.dark *){--tw-text-opacity: 1;color:rgb(155 154 167 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_0\.5px_1px_rgba\(0\,0\,0\,0\.35\)\,0_1\.5px_4px_rgba\(0\,0\,0\,0\.25\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.07\)\]:is(.dark *){--tw-shadow: 0 .5px 1px rgba(0,0,0,.35),0 1.5px 4px rgba(0,0,0,.25),inset 0 .5px 0 rgba(255,255,255,.07);--tw-shadow-colored: 0 .5px 1px var(--tw-shadow-color), 0 1.5px 4px var(--tw-shadow-color), inset 0 .5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:bg-\[\#2C2C2C\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(44 44 44 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mb-0{margin-bottom:0}.sm\:block{display:block}.sm\:h-10{height:2.5rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-3{height:.75rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:w-10{width:2.5rem}.sm\:w-16{width:4rem}.sm\:w-3{width:.75rem}.sm\:w-52{width:13rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-\[2\.5rem\]{border-radius:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pr-\[168px\]{padding-right:168px}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[11px\]{font-size:11px}}@media (min-width: 768px){.md\:right-8{right:2rem}.md\:right-auto{right:auto}.md\:top-8{top:2rem}.md\:order-1{order:1}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:ml-1{margin-left:.25rem}.md\:ml-4{margin-left:1rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:w-44{width:11rem}.md\:w-56{width:14rem}.md\:w-64{width:16rem}.md\:w-96{width:24rem}.md\:w-\[calc\(50\%-2\.5rem\)\]{width:calc(50% - 2.5rem)}.md\:w-auto{width:auto}.md\:max-w-md{max-width:28rem}.md\:flex-1{flex:1 1 0%}.md\:flex-initial{flex:0 1 auto}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-normal{justify-content:normal}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:text-right{text-align:right}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.md\:before\:mx-auto:before{content:var(--tw-content);margin-left:auto;margin-right:auto}.md\:before\:translate-x-0:before{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:odd\:flex-row-reverse:nth-child(odd){flex-direction:row-reverse}.group:nth-child(odd) .md\:group-odd\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:nth-child(2n) .md\:group-even\:translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:mr-2{margin-right:.5rem}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:w-56{width:14rem}.lg\:w-64{width:16rem}.lg\:w-auto{width:auto}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[236px_236px_minmax\(0\,1fr\)\]{grid-template-columns:236px 236px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(320px\,\.85fr\)_minmax\(420px\,1\.4fr\)\]{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.4fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:p-12{padding:3rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-4{padding-left:1rem}.lg\:pr-8{padding-right:2rem}.lg\:text-8xl{font-size:6rem;line-height:1}}@media (min-width: 1240px){.min-\[1240px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:col-span-7{grid-column:span 7 / span 7}.xl\:w-\[200px\]{width:200px}.xl\:w-auto{width:auto}.xl\:columns-2{-moz-columns:2;columns:2}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}}@media (min-width:640px) and (min-height:681px){.\[\@media\(min-width\:640px\)_and_\(min-height\:681px\)\]\:rounded-\[24px\]{border-radius:24px}.\[\@media\(min-width\:640px\)_and_\(min-height\:681px\)\]\:border{border-width:1px}.\[\@media\(min-width\:640px\)_and_\(min-height\:681px\)\]\:p-\[2vh\]{padding:2vh}}
