:root{--fs-bd-86efac: #86efac;--fs-bd-94a3b8: #94a3b8;--fs-bd-9ca3af: #9ca3af;--fs-bd-a78bfa: #a78bfa;--fs-bd-a7f3d0: #a7f3d0;--fs-bd-accent-line: #d5cbff;--fs-bd-b5a5fc: #b5a5fc;--fs-bd-bbf7d0: #bbf7d0;--fs-bd-bfdbfe: #bfdbfe;--fs-bd-bfe9d6: #bfe9d6;--fs-bd-c6bafd: #c6bafd;--fs-bd-cbd5e1: #cbd5e1;--fs-bd-cdd3df: #cdd3df;--fs-bd-d0d0d0: #d0d0d0;--fs-bd-d1d5db: #d1d5db;--fs-bd-d1fae5: #d1fae5;--fs-bd-d4d0e8: #d4d0e8;--fs-bd-d8b4fe: #d8b4fe;--fs-bd-dcfce7: #dcfce7;--fs-bd-ddd6fe: #ddd6fe;--fs-bd-e0dded: #e0dded;--fs-bd-e2dcfb: #e2dcfb;--fs-bd-e4e8f0: #e4e8f0;--fs-bd-e6e0ff: #e6e0ff;--fs-bd-e8ecf2: #e8ecf2;--fs-bd-e9d5ff: #e9d5ff;--fs-bd-ebe9f5: #ebe9f5;--fs-bd-eef1f5: #eef1f5;--fs-bd-f1c4c8: #f1c4c8;--fs-bd-f1f2f8: #f1f2f8;--fs-bd-f3f4f6: #f3f4f6;--fs-bd-f7f8fc: #f7f8fc;--fs-bd-f87171: #f87171;--fs-bd-fca5a5: #fca5a5;--fs-bd-fde68a: #fde68a;--fs-bd-fecaca: #fecaca;--fs-bd-fecdd3: #fecdd3;--fs-bd-fed7aa: #fed7aa;--fs-bd-fee2e2: #fee2e2;--fs-bd-line: #e4e6f0;--fs-bd-line-2: #e5e7eb;--fs-bd-line-soft: #eff0f6;--fs-bd-surface: #ffffff;--fs-bg-94a3b8: #94a3b8;--fs-bg-9ca3af: #9ca3af;--fs-bg-accent-soft: #f0ecff;--fs-bg-accent-soft-2: #e6e0ff;--fs-bg-bad-soft: #fef2f2;--fs-bg-bbf7d0: #bbf7d0;--fs-bg-c0c0c0: #c0c0c0;--fs-bg-c5b6ff: #c5b6ff;--fs-bg-c8d5e0: #c8d5e0;--fs-bg-caution-soft: #fffbeb;--fs-bg-cbd5e1: #cbd5e1;--fs-bg-d0c9ef: #d0c9ef;--fs-bg-d1d5db: #d1d5db;--fs-bg-d5cbff: #d5cbff;--fs-bg-d9dce8: #d9dce8;--fs-bg-dcfce7: #dcfce7;--fs-bg-e1dcf5: #e1dcf5;--fs-bg-e5e9f0: #e5e9f0;--fs-bg-e7f8ef: #e7f8ef;--fs-bg-e8ecf2: #e8ecf2;--fs-bg-e8edf2: #e8edf2;--fs-bg-e8f8f1: #e8f8f1;--fs-bg-e9d5ff: #e9d5ff;--fs-bg-ebe7fe: #ebe7fe;--fs-bg-ebe9f5: #ebe9f5;--fs-bg-ece8fe: #ece8fe;--fs-bg-ecfdf5: #ecfdf5;--fs-bg-ede9fe: #ede9fe;--fs-bg-eff6ff: #eff6ff;--fs-bg-f0eef8: #f0eef8;--fs-bg-f0eefa: #f0eefa;--fs-bg-f0fdfa: #f0fdfa;--fs-bg-f1eeff: #f1eeff;--fs-bg-f1f0f8: #f1f0f8;--fs-bg-f2efff: #f2efff;--fs-bg-f2f1f9: #f2f1f9;--fs-bg-f3e8ff: #f3e8ff;--fs-bg-f3f0ff: #f3f0ff;--fs-bg-f3f4f6: #f3f4f6;--fs-bg-f3f6f7: #f3f6f7;--fs-bg-f5deb3: #f5deb3;--fs-bg-f5f0ff: #f5f0ff;--fs-bg-f5f4fa: #f5f4fa;--fs-bg-f5f4fb: #f5f4fb;--fs-bg-f7f6fb: #f7f6fb;--fs-bg-f8faf9: #f8faf9;--fs-bg-f9a8d4: #f9a8d4;--fs-bg-f9f8fc: #f9f8fc;--fs-bg-f9f8ff: #f9f8ff;--fs-bg-faf5ff: #faf5ff;--fs-bg-fafafa: #fafafa;--fs-bg-fafbfc: #fafbfc;--fs-bg-fbcfe8: #fbcfe8;--fs-bg-fbfafd: #fbfafd;--fs-bg-fbfaff: #fbfaff;--fs-bg-fbfbfe: #fbfbfe;--fs-bg-fca5a5: #fca5a5;--fs-bg-fce7f3: #fce7f3;--fs-bg-fcecee: #fcecee;--fs-bg-fcf4e4: #fcf4e4;--fs-bg-fdf2f8: #fdf2f8;--fs-bg-fdf4ff: #fdf4ff;--fs-bg-fecaca: #fecaca;--fs-bg-fed7aa: #fed7aa;--fs-bg-fee2e2: #fee2e2;--fs-bg-fef3c7: #fef3c7;--fs-bg-fef9c3: #fef9c3;--fs-bg-fefce8: #fefce8;--fs-bg-ffe4e6: #ffe4e6;--fs-bg-ffedd5: #ffedd5;--fs-bg-fff1f2: #fff1f2;--fs-bg-fff2e6: #fff2e6;--fs-bg-fff5f5: #fff5f5;--fs-bg-fff8dc: #fff8dc;--fs-bg-fffbf5: #fffbf5;--fs-bg-fffdf0: #fffdf0;--fs-bg-fffdf9: #fffdf9;--fs-bg-fill: #eff0f6;--fs-bg-ok-soft: #f0fdf4;--fs-bg-page: #f7f8fc;--fs-bg-sunken: #f9fafb;--fs-bg-surface: #ffffff;--fs-bg-track: #e4e6f0;--fs-bg-track-2: #e5e7eb;--fs-bg-warn-soft: #fff7ed;--fs-tx-059669: #059669;--fs-tx-065f46: #065f46;--fs-tx-090b10: #090b10;--fs-tx-0b8f63: #0b8f63;--fs-tx-0f766e: #0f766e;--fs-tx-10b981: #10b981;--fs-tx-131a29: #131a29;--fs-tx-141824: #141824;--fs-tx-14532d: #14532d;--fs-tx-151a28: #151a28;--fs-tx-15803d: #15803d;--fs-tx-166534: #166534;--fs-tx-16a34a: #16a34a;--fs-tx-1a1205: #1a1205;--fs-tx-1a1a1a: #1a1a1a;--fs-tx-1ad6b7: #1ad6b7;--fs-tx-1b2236: #1b2236;--fs-tx-1d4ed8: #1d4ed8;--fs-tx-1e0a4a: #1e0a4a;--fs-tx-1e2539: #1e2539;--fs-tx-1f263a: #1f263a;--fs-tx-1f2937: #1f2937;--fs-tx-2104a0: #2104a0;--fs-tx-22c55e: #22c55e;--fs-tx-242d44: #242d44;--fs-tx-2708b2: #2708b2;--fs-tx-29334d: #29334d;--fs-tx-2b3350: #2b3350;--fs-tx-2c3651: #2c3651;--fs-tx-2d3754: #2d3754;--fs-tx-2d7a1f: #2d7a1f;--fs-tx-2e1065: #2e1065;--fs-tx-2e1f80: #2e1f80;--fs-tx-303b5a: #303b5a;--fs-tx-311a99: #311a99;--fs-tx-321e8a: #321e8a;--fs-tx-334155: #334155;--fs-tx-361da8: #361da8;--fs-tx-374151: #374151;--fs-tx-391db5: #391db5;--fs-tx-3b0764: #3b0764;--fs-tx-3b6b58: #3b6b58;--fs-tx-3da832: #3da832;--fs-tx-4421e0: #4421e0;--fs-tx-4530a3: #4530a3;--fs-tx-475569: #475569;--fs-tx-4b5563: #4b5563;--fs-tx-4b5775: #4b5775;--fs-tx-4d7c0f: #4d7c0f;--fs-tx-5338ca: #5338ca;--fs-tx-5a9e40: #5a9e40;--fs-tx-5b21b6: #5b21b6;--fs-tx-5b6b85: #5b6b85;--fs-tx-5f687d: #5f687d;--fs-tx-6346e5: #6346e5;--fs-tx-64748b: #64748b;--fs-tx-65a30d: #65a30d;--fs-tx-6b21a8: #6b21a8;--fs-tx-6b4e26: #6b4e26;--fs-tx-6b7280: #6b7280;--fs-tx-6b7a99: #6b7a99;--fs-tx-6b7e9a: #6b7e9a;--fs-tx-713f12: #713f12;--fs-tx-718096: #718096;--fs-tx-78350f: #78350f;--fs-tx-7c2d12: #7c2d12;--fs-tx-7c5c2e: #7c5c2e;--fs-tx-7d869a: #7d869a;--fs-tx-7e22ce: #7e22ce;--fs-tx-7e88a0: #7e88a0;--fs-tx-8b6336: #8b6336;--fs-tx-8b94a8: #8b94a8;--fs-tx-8b94aa: #8b94aa;--fs-tx-8b9ab0: #8b9ab0;--fs-tx-8ea3b8: #8ea3b8;--fs-tx-92400e: #92400e;--fs-tx-991b1b: #991b1b;--fs-tx-9a3412: #9a3412;--fs-tx-9a4a12: #9a4a12;--fs-tx-9a6208: #9a6208;--fs-tx-9aa3b8: #9aa3b8;--fs-tx-9ca3af: #9ca3af;--fs-tx-9f1239: #9f1239;--fs-tx-a0b0c4: #a0b0c4;--fs-tx-a16207: #a16207;--fs-tx-a8b8cc: #a8b8cc;--fs-tx-accent: #6c4dff;--fs-tx-accent-2: #5a3bea;--fs-tx-accent-strong: #4b33c9;--fs-tx-b0b0b0: #b0b0b0;--fs-tx-b0bfcf: #b0bfcf;--fs-tx-b45309: #b45309;--fs-tx-b6bdd0: #b6bdd0;--fs-tx-b6becc: #b6becc;--fs-tx-b91c1c: #b91c1c;--fs-tx-be123c: #be123c;--fs-tx-be185d: #be185d;--fs-tx-c2410c: #c2410c;--fs-tx-c2c9d6: #c2c9d6;--fs-tx-c62f3b: #c62f3b;--fs-tx-c9cedc: #c9cedc;--fs-tx-ca8a04: #ca8a04;--fs-tx-cbd5e1: #cbd5e1;--fs-tx-d1d5db: #d1d5db;--fs-tx-d97706: #d97706;--fs-tx-e11d48: #e11d48;--fs-tx-faint: #94a3b8;--fs-tx-ink: #080d14;--fs-tx-muted: #5c6475}:root[data-theme=dark]{--fs-bd-86efac: #40905d;--fs-bd-94a3b8: #404a59;--fs-bd-9ca3af: #464b53;--fs-bd-a78bfa: #4a348c;--fs-bd-a7f3d0: #357658;--fs-bd-accent-line: #3b3070;--fs-bd-b5a5fc: #3a2c79;--fs-bd-bbf7d0: #2d6741;--fs-bd-bfdbfe: #234165;--fs-bd-bfe9d6: #3b6251;--fs-bd-c6bafd: #3b3070;--fs-bd-cbd5e1: #354159;--fs-bd-cdd3df: #3a4252;--fs-bd-d0d0d0: #4b4b4b;--fs-bd-d1d5db: #354159;--fs-bd-d1fae5: #25563d;--fs-bd-d4d0e8: #3f3b53;--fs-bd-d8b4fe: #49266e;--fs-bd-dcfce7: #204e30;--fs-bd-ddd6fe: #3b3070;--fs-bd-e0dded: #383447;--fs-bd-e2dcfb: #2a214d;--fs-bd-e4e8f0: #263044;--fs-bd-e6e0ff: #2f2766;--fs-bd-e8ecf2: #263044;--fs-bd-e9d5ff: #371c55;--fs-bd-ebe9f5: #2a2f4a;--fs-bd-eef1f5: #263044;--fs-bd-f1c4c8: #5e3236;--fs-bd-f1f2f8: #272936;--fs-bd-f3f4f6: #1d2536;--fs-bd-f7f8fc: #202433;--fs-bd-f87171: #a03c3c;--fs-bd-fca5a5: #792c2c;--fs-bd-fde68a: #8d7b31;--fs-bd-fecaca: #5d2121;--fs-bd-fecdd3: #5b2027;--fs-bd-fed7aa: #755128;--fs-bd-fee2e2: #4a1b1b;--fs-bd-line: #263044;--fs-bd-line-2: #263044;--fs-bd-line-soft: #1d2536;--fs-bd-surface: #121926;--fs-bg-94a3b8: #465262;--fs-bg-9ca3af: #4d525b;--fs-bg-accent-soft: #1f1a44;--fs-bg-accent-soft-2: #2a2260;--fs-bg-bad-soft: #381212;--fs-bg-bbf7d0: #286f41;--fs-bg-c0c0c0: #444444;--fs-bg-c5b6ff: #301d76;--fs-bg-c8d5e0: #2c3945;--fs-bg-caution-soft: #413710;--fs-bg-cbd5e1: #2b3643;--fs-bg-d0c9ef: #39305f;--fs-bg-d1d5db: #32363d;--fs-bg-d5cbff: #3a2f7a;--fs-bg-d9dce8: #353a4f;--fs-bg-dcfce7: #1a4e2c;--fs-bg-e1dcf5: #2d254b;--fs-bg-e5e9f0: #2a3341;--fs-bg-e7f8ef: #203f2f;--fs-bg-e8ecf2: #263044;--fs-bg-e8edf2: #27333e;--fs-bg-e8f8f1: #203e31;--fs-bg-e9d5ff: #351657;--fs-bg-ebe7fe: #1c1444;--fs-bg-ebe9f5: #2a2f4a;--fs-bg-ece8fe: #1c1343;--fs-bg-ecfdf5: #153d2a;--fs-bg-ede9fe: #2a2260;--fs-bg-eff6ff: #0f233d;--fs-bg-f0eef8: #1b2040;--fs-bg-f0eefa: #211c37;--fs-bg-f0fdfa: #153830;--fs-bg-f1eeff: #1f1a44;--fs-bg-f1f0f8: #232133;--fs-bg-f2efff: #180f3d;--fs-bg-f2f1f9: #211f32;--fs-bg-f3e8ff: #291144;--fs-bg-f3f0ff: #1f1a44;--fs-bg-f3f4f6: #1b2333;--fs-bg-f3f6f7: #121b24;--fs-bg-f5deb3: #705729;--fs-bg-f5f0ff: #1e0f3c;--fs-bg-f5f4fa: #201d2f;--fs-bg-f5f4fb: #121827;--fs-bg-f7f6fb: #1f1c2d;--fs-bg-f8faf9: #1f2824;--fs-bg-f9a8d4: #742550;--fs-bg-f9f8fc: #1e1a2b;--fs-bg-f9f8ff: #130d34;--fs-bg-faf5ff: #220e37;--fs-bg-fafafa: #0f1622;--fs-bg-fafbfc: #0f1622;--fs-bg-fbcfe8: #5b1e41;--fs-bg-fbfafd: #0f1622;--fs-bg-fbfaff: #140c32;--fs-bg-fbfbfe: #14142a;--fs-bg-fca5a5: #772222;--fs-bg-fce7f3: #421830;--fs-bg-fcecee: #3c181c;--fs-bg-fcf4e4: #453618;--fs-bg-fdf2f8: #361527;--fs-bg-fdf4ff: #300e38;--fs-bg-fecaca: #621a1a;--fs-bg-fed7aa: #795020;--fs-bg-fee2e2: #491515;--fs-bg-fef3c7: #65561b;--fs-bg-fef9c3: #69621c;--fs-bg-fefce8: #433e13;--fs-bg-ffe4e6: #481216;--fs-bg-ffedd5: #573b16;--fs-bg-fff1f2: #3b0f12;--fs-bg-fff2e6: #462b11;--fs-bg-fff5f5: #370e0e;--fs-bg-fff8dc: #504414;--fs-bg-fffbf5: #37260e;--fs-bg-fffdf0: #3c360f;--fs-bg-fffdf9: #33260d;--fs-bg-fill: #1b2333;--fs-bg-ok-soft: #153820;--fs-bg-page: #0b111b;--fs-bg-sunken: #0f1622;--fs-bg-surface: #121926;--fs-bg-track: #263044;--fs-bg-track-2: #263044;--fs-bg-warn-soft: #3f2a10;--fs-tx-059669: #6bface;--fs-tx-065f46: #79f7d3;--fs-tx-090b10: #e9ebf1;--fs-tx-0b8f63: #71f4c8;--fs-tx-0f766e: #7beee5;--fs-tx-10b981: #69f2c5;--fs-tx-131a29: #a3b3d4;--fs-tx-141824: #e1e3ec;--fs-tx-14532d: #8ce3ae;--fs-tx-151a28: #a7b2d1;--fs-tx-15803d: #7ceaa5;--fs-tx-166534: #86e5aa;--fs-tx-16a34a: #73ec9f;--fs-tx-1a1205: #eac790;--fs-tx-1a1a1a: #e8ecf4;--fs-tx-1ad6b7: #67edd7;--fs-tx-1b2236: #a3afd1;--fs-tx-1d4ed8: #688aeb;--fs-tx-1e0a4a: #a684ee;--fs-tx-1e2539: #a3afcf;--fs-tx-1f263a: #a4afce;--fs-tx-1f2937: #d3d9e5;--fs-tx-2104a0: #8368fb;--fs-tx-22c55e: #6fe69b;--fs-tx-242d44: #a1aecd;--fs-tx-2708b2: #8166f8;--fs-tx-29334d: #a0accc;--fs-tx-2b3350: #9fa9cc;--fs-tx-2c3651: #cdd2e0;--fs-tx-2d3754: #9eaacb;--fs-tx-2d7a1f: #93e085;--fs-tx-2e1065: #a781eb;--fs-tx-2e1f80: #9183e1;--fs-tx-303b5a: #9da9cb;--fs-tx-311a99: #8c78e8;--fs-tx-321e8a: #917fe3;--fs-tx-334155: #cbd2e0;--fs-tx-361da8: #8a75e7;--fs-tx-374151: #d3d9e5;--fs-tx-391db5: #8771e8;--fs-tx-3b0764: #be79f6;--fs-tx-3b6b58: #b8d3c8;--fs-tx-3da832: #87d97f;--fs-tx-4421e0: #a796ff;--fs-tx-4530a3: #9080da;--fs-tx-475569: #b3bbcc;--fs-tx-4b5563: #a9b2c4;--fs-tx-4b5775: #adb4c6;--fs-tx-4d7c0f: #bcef79;--fs-tx-5338ca: #a796ff;--fs-tx-5a9e40: #9ccf88;--fs-tx-5b21b6: #a073e6;--fs-tx-5b6b85: #a0aab9;--fs-tx-5f687d: #a5abb7;--fs-tx-6346e5: #9d8aff;--fs-tx-64748b: #9ca5b3;--fs-tx-65a30d: #bcf36d;--fs-tx-6b21a8: #b377e4;--fs-tx-6b4e26: #d7b98f;--fs-tx-6b7280: #98a2b4;--fs-tx-6b7a99: #949daf;--fs-tx-6b7e9a: #939faf;--fs-tx-713f12: #ebb27f;--fs-tx-718096: #969fac;--fs-tx-78350f: #eea47a;--fs-tx-7c2d12: #ec987b;--fs-tx-7c5c2e: #d5b78d;--fs-tx-7d869a: #9399a6;--fs-tx-7e22ce: #ae6de7;--fs-tx-7e88a0: #8f96a7;--fs-tx-8b6336: #d2b18b;--fs-tx-8b94a8: #8691a6;--fs-tx-8b94aa: #8691a6;--fs-tx-8b9ab0: #8390a4;--fs-tx-8ea3b8: #7c90a4;--fs-tx-92400e: #f1a272;--fs-tx-991b1b: #e77878;--fs-tx-9a3412: #ef9273;--fs-tx-9a4a12: #efa673;--fs-tx-9a6208: #f7c26c;--fs-tx-9aa3b8: #7a8497;--fs-tx-9ca3af: #7a8497;--fs-tx-9f1239: #ef7194;--fs-tx-a0b0c4: #6e829c;--fs-tx-a16207: #f9be69;--fs-tx-a8b8cc: #647c99;--fs-tx-accent: #8f7bff;--fs-tx-accent-2: #9d8aff;--fs-tx-accent-strong: #a796ff;--fs-tx-b0b0b0: #878787;--fs-tx-b0bfcf: #627992;--fs-tx-b45309: #f7a566;--fs-tx-b6bdd0: #626d8b;--fs-tx-b6becc: #67748a;--fs-tx-b91c1c: #e97070;--fs-tx-be123c: #f1698a;--fs-tx-be185d: #ec6ca2;--fs-tx-c2410c: #f58f65;--fs-tx-c2c9d6: #5b677d;--fs-tx-c62f3b: #de747d;--fs-tx-c9cedc: #545d76;--fs-tx-ca8a04: #fcc95f;--fs-tx-cbd5e1: #aab4c6;--fs-tx-d1d5db: #585f6b;--fs-tx-d97706: #fbb15c;--fs-tx-e11d48: #eb6683;--fs-tx-faint: #7c879c;--fs-tx-ink: #e8ecf4;--fs-tx-muted: #a3acbf}:root{color-scheme:light;--fs-hl: rgba(255, 255, 255, .9);--fs-shadow: rgba(8, 13, 20, .28);--map-edge: #d3c9ff;--map-surface: #ece8ff;--map-dash: rgba(108, 77, 255, .34);--map-deco: rgba(108, 77, 255, .3);--map-dot: rgba(108, 77, 255, .2);--map-aura: rgba(108, 77, 255, .1)}:root[data-theme=dark]{color-scheme:dark;--color-surface-bg: #0b111b;--color-surface-card: #121926;--background: 217 42% 8%;--foreground: 219 33% 94%;--card: 217 36% 11%;--card-foreground: 219 33% 94%;--popover: 217 36% 11%;--popover-foreground: 219 33% 94%;--muted: 219 30% 15%;--muted-foreground: 220 14% 70%;--border: 219 28% 21%;--input: 219 28% 21%;--fs-hl: rgba(255, 255, 255, .05);--fs-shadow: rgba(0, 0, 0, .55);--map-edge: #2c3560;--map-surface: #161d36;--map-dash: rgba(167, 139, 250, .3);--map-deco: rgba(167, 139, 250, .34);--map-dot: rgba(167, 139, 250, .16);--map-aura: rgba(108, 77, 255, .2);--shadow-brand: 0 0 0 3px rgba(143, 123, 255, .35)}:root[data-theme=dark] ::selection{background:#8f7bff59}.fs-no-transition,.fs-no-transition *,.fs-no-transition *:before,.fs-no-transition *:after{transition:none!important}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-red-500: oklch(63.7% .237 25.331);--spacing: .25rem;--color-red-400: oklch(70.4% .191 22.216);--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--font-weight-bold: 700;--tracking-widest: .1em;--blur-xl: 24px;--color-red-800: oklch(44.4% .177 26.899);--color-red-950: oklch(25.8% .092 26.042);--color-white: #fff;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-black: 900;--color-red-600: oklch(57.7% .245 27.325);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--tracking-tight: -.025em;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--font-weight-medium: 500;--tracking-wider: .05em;--container-sm: 24rem;--radius-2xl: 1rem;--leading-relaxed: 1.625;--color-amber-500: oklch(76.9% .188 70.08);--radius-xl: .75rem;--color-amber-400: oklch(82.8% .189 84.429);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-400: oklch(70.7% .165 254.624);--color-red-700: oklch(50.5% .213 27.518);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--color-black: #000;--blur-sm: 8px;--container-md: 28rem;--radius-3xl: 1.5rem;--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--color-amber-300: oklch(87.9% .169 91.605);--color-green-500: oklch(72.3% .219 149.579);--color-green-400: oklch(79.2% .209 151.711);--color-amber-600: oklch(66.6% .179 58.318);--text-base: 1rem;--text-base--line-height: 1.5 ;--animate-spin: spin 1s linear infinite;--container-xs: 20rem;--container-2xl: 42rem;--font-weight-semibold: 600;--radius-lg: .5rem;--color-red-50: oklch(97.1% .013 17.38);--color-red-200: oklch(88.5% .062 18.334);--color-green-50: oklch(98.2% .018 155.826);--color-green-200: oklch(92.5% .084 155.995);--color-green-700: oklch(52.7% .154 150.069);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-700: oklch(55.5% .163 48.998);--container-4xl: 56rem;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tracking-wide: .025em;--radius-md: .375rem}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%}}}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid}}}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight: initial;--tw-tracking: initial}}}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight: initial}}}@property --tw-leading{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading: initial}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse: 0}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-font-weight: initial}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-font-weight: initial}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking: initial}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse: 0;--tw-border-style: solid}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading: initial;--tw-font-weight: initial}}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:--theme(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--color-brand-50: #F0ECFF;--color-brand-100: #E6E0FF;--color-brand-200: #D5CBFF;--color-brand-300: #A78BFA;--color-brand-400: #8B6FFF;--color-brand-500: #6C4DFF;--color-brand-600: #5A3BEA;--color-brand-700: #4B33C9;--color-brand-800: #3E2AA8;--color-brand-900: #2E1F80;--color-cta-400: #A78BFA;--color-cta-500: #6C4DFF;--color-cta-600: #5A3BEA;--color-cta-glow: rgba(108, 77, 255, .55);--color-navy-950: #05080D;--color-navy-900: #080D14;--color-navy-800: #0E1420;--color-navy-700: #131A29;--color-navy-600: #1B2236;--color-navy-500: #3B4560;--color-navy-400: #5F687D;--color-success: #0B8F63;--color-warning: #9A6208;--color-danger: #C62F3B;--color-surface-bg: #F7F8FC;--color-surface-card: #ffffff;--color-surface-sidebar: #080D14;--font-family-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-family-head: "Sora", "Inter", ui-sans-serif, system-ui, sans-serif;--font-family-mono: "Space Grotesk", "Inter", ui-sans-serif, system-ui, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-head: "Sora", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: "Space Grotesk", "Inter", ui-sans-serif, system-ui, sans-serif;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1.25rem;--radius-2xl: 1.75rem;--shadow-brand: 0 0 0 3px rgba(108,77,255,.25);--shadow-cta: 0 8px 24px rgba(108,77,255,.35)}:root{--background: 0 0% 100%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--primary: 251 100% 65%;--primary-foreground: 0 0% 100%;--secondary: 215 31% 6%;--secondary-foreground: 0 0% 100%;--muted: 232 24% 95%;--muted-foreground: 220 14% 42%;--accent: 251 100% 65%;--accent-foreground: 0 0% 100%;--destructive: 355 62% 49%;--destructive-foreground: 0 0% 100%;--border: 232 27% 91%;--input: 232 27% 91%;--ring: 251 100% 65%;--radius: .625rem;--sidebar-background: 215 31% 6%;--sidebar-foreground: 222 15% 63%;--sidebar-primary: 251 100% 65%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 251 100% 65%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 222 25% 14%;--sidebar-ring: 251 100% 65%}html{overflow-x:hidden}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif;background-color:var(--fs-bg-page);color:var(--fs-tx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.015em}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}:focus-visible{outline:3px solid rgba(108,77,255,.35);outline-offset:2px}body:before,body:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0}body:before{top:-15%;right:-8%;width:700px;height:700px;background:radial-gradient(circle,rgba(108,77,255,.06) 0%,transparent 65%)}body:after{bottom:-20%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(167,139,250,.06) 0%,transparent 65%)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--fs-bg-cbd5e1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--fs-bg-94a3b8)}.glass-panel{background:color-mix(in srgb,var(--fs-bg-surface) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--fs-bd-surface) 60%,transparent);box-shadow:0 8px 32px #080d140d}.glass-panel-dark{background:#080d14f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent)}*{border-color:hsl(var(--border))}@media(min-width:1024px){.content-shift{transition:padding-left .3s cubic-bezier(.16,1,.3,1)}.content-shift-expanded{padding-left:17.5rem}}@keyframes wave-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wave-drift-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes lp-orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-22px) scale(1.05)}66%{transform:translate(-14px,18px) scale(.97)}}@keyframes lp-grid-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #6c4dff}50%{opacity:.4;transform:scale(.7);box-shadow:0 0 2px #6c4dff}}@keyframes lp-slide-up{0%{opacity:0;transform:translateY(32px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lp-shimmer{0%{left:-100%;opacity:0}10%{opacity:1}60%{left:160%;opacity:1}61%{opacity:0}to{left:160%;opacity:0}}.fs-area>div,.fs-area>div>div{box-sizing:border-box}.fs-area>div>[style*=max-width][style*=auto],.fs-area>div>div>[style*=max-width][style*=auto],.fs-area>div>[class*=container]:not([role=dialog]),.fs-area>div>div>[class*=container]:not([role=dialog]),.fs-area>div>[class*=-page],.fs-area>div>div>[class*=-page]{max-width:none!important;margin-left:0!important;margin-right:0!important}.fs-area h1{font-family:var(--font-head)!important;font-size:1.75rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em!important;color:var(--fs-tx-ink)!important}@media(max-width:1023px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-bottom:var(--fs-nav-space, 96px)}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}a,button,[role=button],label,select,summary{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}button[aria-label],[role=button][aria-label]{min-width:40px;min-height:40px}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}}.login-container{display:none}.app-container{display:flex;min-height:100vh;background-color:transparent;color:var(--fs-tx-1f2937);font-family:Inter,sans-serif;overflow-x:hidden}.app-container-roleplay{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;min-height:0;overflow:hidden}.main-content{flex:1;display:flex;flex-direction:column;min-width:0;transition:all .3s ease-in-out}.main-content-collapsed{margin-left:6.75rem}.main-content-expanded{margin-left:18.25rem}.main-content-fullscreen{margin-left:0;width:100%}.app-header{background:color-mix(in srgb,var(--fs-bg-surface) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-gray-200);height:4.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:30;box-shadow:0 1px 0 var(--color-gray-100),var(--shadow-xs)}.app-header h2{font-size:var(--text-lg);font-weight:700;color:var(--fs-tx-131a29);letter-spacing:-.01em}.search-input{width:30%;padding:.75rem 1rem;border-radius:30px;border:1.5px solid var(--color-gray-200);box-shadow:0 0 4px #00000069;outline:none;font-family:var(--font-sans);font-size:var(--text-sm)}.user-info{text-align:right;font-size:var(--text-sm)}.user-name{font-weight:700;color:var(--fs-tx-131a29);font-size:var(--text-sm)}.user-role{font-size:var(--text-xs);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;margin-top:1px}.main-section{padding:2rem;flex:1}.main-content-fullscreen .main-section{padding:0;flex:1;display:flex;flex-direction:column}.main-section-roleplay{padding:0!important;flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.app-container-roleplay .main-content{height:100%;max-height:100%;overflow:hidden}@media(min-width:960px){.app-container-personas{height:100vh;overflow:hidden}.app-container-personas .main-content{height:100vh;max-height:100vh;overflow:hidden}.main-section-personas{padding:0!important;flex:1;min-height:0;overflow:hidden;display:flex}}.personas-container{max-width:80rem;margin:0 auto;animation:fadeIn .3s}.personas-header{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.personas-title{font-size:1.875rem;font-weight:700;color:var(--fs-tx-131a29)}.personas-subtitle{color:var(--fs-tx-6b7280);margin-top:.25rem}.personas-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.personas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.personas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.persona-card{background:var(--fs-bg-surface);padding:1.5rem;border-radius:1rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--fs-bd-f3f4f6);display:flex;flex-direction:column;transition:box-shadow .3s}.persona-card:hover{box-shadow:0 4px 6px -1px #0000001a}.persona-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.persona-avatar{width:4rem;height:4rem;border-radius:9999px;border:2px solid var(--color-cta-500);object-fit:cover}.persona-name{font-weight:700;color:var(--fs-tx-131a29);font-size:1.125rem}.persona-type{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--fs-tx-accent);background:var(--fs-bg-accent-soft);padding:.25rem .5rem;border-radius:.25rem}.persona-description{font-size:.875rem;color:var(--fs-tx-4b5563);margin-bottom:1rem;flex:1}.persona-objection{background:var(--fs-bg-sunken);padding:.75rem;border-radius:.5rem;border:1px solid var(--fs-bd-f3f4f6);font-size:.75rem;color:var(--fs-tx-6b7280)}.persona-objection strong{display:block;margin-bottom:.25rem;color:var(--fs-tx-374151)}.team-container{max-width:75rem;margin:0 auto;animation:fadeIn .3s}.team-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.team-title{font-size:1.875rem;font-weight:700;color:var(--fs-tx-131a29)}.team-subtitle{color:var(--fs-tx-6b7280)}.team-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media(min-width:1024px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-form-card{background:var(--fs-bg-surface);padding:1.5rem;border-radius:1rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--fs-bd-line-2);height:fit-content}.team-form-title{font-weight:700;color:var(--fs-tx-131a29);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.team-form{display:flex;flex-direction:column;gap:1rem}.form-input{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--fs-bd-line-2);font-size:.875rem;outline:none}.form-input:focus{box-shadow:0 0 0 2px var(--color-cta-500)}.password-wrapper{position:relative}.team-list-card{grid-column:span 2;background:var(--fs-bg-surface);border-radius:1rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--fs-bd-line-2);overflow:hidden}.team-list-header{padding:1.5rem;border-bottom:1px solid var(--fs-bd-f3f4f6);background:var(--fs-bg-sunken);display:flex;justify-content:space-between;align-items:center}.team-list-title{font-weight:700;color:var(--fs-tx-131a29)}.team-count{background:var(--fs-bg-accent-soft-2);color:var(--fs-tx-accent-strong);font-size:.75rem;padding:.25rem .5rem;border-radius:9999px;font-weight:700}.team-list{display:flex;flex-direction:column}.team-member{padding:1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fs-bd-f3f4f6);transition:background-color .3s}.team-member:hover{background:var(--fs-bg-sunken)}.team-member-info{display:flex;align-items:center;gap:.75rem}.member-avatar{width:2.5rem;height:2.5rem;border-radius:9999px;background:var(--fs-bg-accent-soft-2);display:flex;align-items:center;justify-content:center;color:var(--fs-tx-accent-2);font-weight:700}.member-name{font-weight:700;color:var(--fs-tx-131a29)}.member-email{font-size:.75rem;color:var(--fs-tx-6b7280)}.member-role{font-size:.75rem;font-weight:700;background:var(--fs-bg-f3f4f6);color:var(--fs-tx-4b5563);padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase}.companies-container{max-width:75rem;margin:0 auto;animation:fadeIn .3s;background:transparent!important}.companies-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.companies-title{font-size:1.875rem;font-weight:700;color:var(--fs-tx-131a29)}.companies-subtitle{color:var(--fs-tx-6b7280)}.companies-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.companies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.companies-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.company-card{background:var(--fs-bg-surface);padding:1.5rem;border-radius:1rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--fs-bd-f3f4f6);transition:all .3s;cursor:pointer;position:relative}.company-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.company-edit-btn{position:absolute;top:1rem;right:1rem;opacity:0;transition:opacity .3s;z-index:10;padding:.5rem;background:var(--fs-bg-f3f4f6);border-radius:.5rem;border:none;cursor:pointer}.company-card:hover .company-edit-btn{opacity:1}.company-edit-btn:hover{background:var(--color-cta-500);color:#fff}.company-icon{background:var(--fs-bg-accent-soft);padding:.75rem;border-radius:.75rem;color:var(--fs-tx-131a29);margin-bottom:1rem}.company-name{font-size:1.125rem;font-weight:700;color:var(--fs-tx-131a29);margin-bottom:.25rem}.company-site{font-size:.75rem;color:var(--fs-tx-accent);margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem}.company-location{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--fs-tx-6b7280);background:var(--fs-bg-sunken);padding:.5rem;border-radius:.25rem;margin-bottom:.75rem}.company-plan-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;font-size:.75rem;border-top:1px solid var(--fs-bd-f3f4f6);padding-top:.75rem}.plan-label{color:var(--fs-tx-9ca3af);font-weight:700}.plan-value{font-weight:600;color:var(--fs-tx-131a29)}.plan-price{text-align:right;font-weight:600;color:var(--fs-tx-16a34a)}.company-details-back{display:flex;align-items:center;gap:.5rem;color:var(--fs-tx-6b7280);margin-bottom:1.5rem;transition:color .3s;background:none;border:none;cursor:pointer;font-size:1rem}.company-details-back:hover{color:var(--fs-tx-131a29)}.company-details-header{background:var(--fs-bg-surface);padding:2rem;border-radius:1rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--fs-bd-line-2);margin-bottom:2rem}.company-details-title{font-size:1.875rem;font-weight:700;color:var(--fs-tx-131a29);margin-bottom:.5rem}.company-badges{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;margin-top:1rem}.badge{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700}.badge-blue{background:var(--fs-bg-accent-soft-2);color:var(--fs-tx-accent-strong)}.badge-green{background:var(--fs-bg-dcfce7);color:var(--fs-tx-166534)}.badge-purple{background:var(--fs-bg-f3e8ff);color:var(--fs-tx-6b21a8)}.company-forms-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media(min-width:1024px){.company-forms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-form-section{background:var(--fs-bg-surface);border-radius:1rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--fs-bd-line-2);overflow:hidden}.form-section-header{padding:1.5rem;border-bottom:1px solid var(--fs-bd-f3f4f6);background:color-mix(in srgb,var(--fs-bg-sunken) 50%,transparent)}.form-section-title{font-size:1.125rem;font-weight:700;color:var(--fs-tx-131a29);display:flex;align-items:center;gap:.5rem}.form-section-body{padding:1.5rem;background:#f2efff33;display:flex;flex-direction:column;gap:.75rem;border-bottom:1px solid var(--fs-bd-f3f4f6)}.form-section-list{padding:.5rem;max-height:300px;overflow-y:auto}.form-item{padding:.75rem;margin:.5rem;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-f3f4f6);border-radius:.5rem;display:flex;justify-content:space-between;align-items:center}.form-item-name{font-weight:700;font-size:.875rem}.form-item-email{font-size:.75rem;color:var(--fs-tx-6b7280)}.form-item-role{font-size:.625rem;font-weight:700;text-transform:uppercase;background:var(--fs-bg-fef3c7);color:var(--fs-tx-92400e);padding:.25rem .5rem;border-radius:.25rem}.form-item-role-blue{background:var(--fs-bg-accent-soft-2);color:var(--fs-tx-accent-strong)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e121bbf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;animation:overlayFade .4s ease-out}.modal-content{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl),0 0 0 1px var(--color-gray-200);width:100%;max-width:32rem;overflow:hidden;animation:modalReveal .4s cubic-bezier(.34,1.56,.64,1)}.modal-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-gray-100);display:flex;justify-content:space-between;align-items:center;background:var(--color-gray-50)}.modal-title{font-size:var(--text-base);font-weight:700;color:var(--fs-tx-131a29);display:flex;align-items:center;gap:.5rem;letter-spacing:-.01em}.modal-close{background:none;border:none;cursor:pointer;color:var(--color-gray-400);padding:.25rem;border-radius:var(--radius-sm);display:flex;align-items:center;transition:color var(--transition-fast),background var(--transition-fast)}.modal-close:hover{color:var(--fs-tx-c62f3b);background:#ef444414}.modal-body{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.modal-label{display:block;font-size:var(--text-xs);font-weight:700;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem}.modal-input{width:100%;padding:.75rem 1rem;border-radius:var(--radius-md);border:1.5px solid var(--color-gray-200);outline:none;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-gray-900);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.modal-input:focus{border-color:var(--color-brand-500);box-shadow:var(--shadow-brand)}.modal-select{width:100%;padding:.75rem 1rem;border-radius:var(--radius-md);border:1.5px solid var(--color-gray-200);background:var(--surface-card);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-gray-900);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.modal-select:focus{border-color:var(--color-brand-500);box-shadow:var(--shadow-brand)}.modal-footer{padding:1.25rem 1.5rem;background:var(--color-gray-50);border-top:1px solid var(--color-gray-100);display:flex;justify-content:flex-end;gap:.75rem}.history-container{height:100vh;display:flex;flex-direction:column}.history-header{background:var(--fs-bg-surface);border-bottom:1px solid var(--fs-bd-line-2);padding:1rem;display:flex;align-items:center;gap:1rem;box-shadow:0 1px 2px #0000000d;z-index:10}.history-title{font-weight:700;color:var(--fs-tx-131a29)}.history-content{flex:1;overflow:hidden}@keyframes overlayFade{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes modalReveal{0%{opacity:0;transform:scale(.6) translateY(40px);filter:blur(8px)}50%{transform:scale(1) translateY(-2px)}70%{transform:scale(1.01) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes zoomIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.page-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#080d14,#1f263a,#080d14);pointer-events:all}.page-transition-overlay.transition-enter{animation:transitionFadeIn 1.5s cubic-bezier(.4,0,.2,1) forwards}.page-transition-overlay.transition-exit{animation:transitionCircleClose 1.5s cubic-bezier(.4,0,.2,1) forwards}.page-transition-overlay .transition-logo{width:160px;height:auto;animation:transitionPulse 1.2s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(108,77,255,.3));margin-bottom:2rem}.page-transition-overlay .transition-text{color:#ffffffb3;font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;animation:transitionTextFade .6s ease-out .2s both}.page-transition-overlay .transition-bar-track{width:200px;height:3px;background:#ffffff1a;border-radius:999px;overflow:hidden;animation:transitionTextFade .6s ease-out .3s both}.page-transition-overlay .transition-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#6c4dff,#a78bfa,#6c4dff);border-radius:999px;animation:transitionBarProgress 1s cubic-bezier(.4,0,.2,1) .3s forwards}.page-transition-overlay .transition-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.page-transition-overlay .transition-particle{position:absolute;width:4px;height:4px;background:#6c4dff66;border-radius:50%}.page-transition-overlay .transition-particle:nth-child(1){top:20%;left:15%;animation:transitionFloat 2s ease-in-out infinite}.page-transition-overlay .transition-particle:nth-child(2){top:60%;right:20%;animation:transitionFloat 2.5s ease-in-out .3s infinite}.page-transition-overlay .transition-particle:nth-child(3){bottom:25%;left:40%;animation:transitionFloat 1.8s ease-in-out .6s infinite}.page-transition-overlay .transition-particle:nth-child(4){top:35%;right:35%;animation:transitionFloat 2.2s ease-in-out .9s infinite;width:6px;height:6px;background:#6c4dff4d}@keyframes transitionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes transitionCircleClose{0%{clip-path:circle(150% at 50% 50%);opacity:1}85%{clip-path:circle(5% at 50% 45%);opacity:1}to{clip-path:circle(0% at 50% 45%);opacity:0}}@keyframes transitionPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}@keyframes transitionTextFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes transitionBarProgress{0%{width:0%}60%{width:70%}to{width:100%}}@keyframes transitionFloat{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-20px) scale(1.3);opacity:.8}}.space-y-4>*+*{margin-top:1rem}.space-y-3>*+*{margin-top:.75rem}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.flex-1{flex:1}.h-fit{height:fit-content}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hidden{display:none}@media(min-width:768px){.md\:hidden{display:none}}.mobile-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:199;animation:overlayFade .2s ease-out}.mobile-menu-btn{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#4b33c9;border:1.5px solid #4B33C9;border-radius:9px;cursor:pointer;color:#fff;flex-shrink:0;transition:background .15s,border-color .15s,box-shadow .15s;box-shadow:0 2px 8px #2f1a8f59}.mobile-menu-btn:hover{background:#273048;border-color:#273048;box-shadow:0 4px 14px #2f1a8f73}.mobile-menu-btn.mobile-menu-btn-open{color:#fff;background:#273048;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 20%,transparent);box-shadow:0 2px 8px #0000004d}.mobile-menu-btn.mobile-menu-btn-open:hover{background:#161b28;border-color:color-mix(in srgb,var(--fs-bd-surface) 30%,transparent)}@media(max-width:767px){.mobile-overlay{display:block}.mobile-menu-btn{display:flex}.main-content-collapsed,.main-content-expanded{margin-left:0!important}.app-header{height:3.5rem;padding:0 1rem;gap:.75rem}.main-section{padding:3.5rem 1rem 1rem}.search-input{width:100%;max-width:100%}.user-info{flex:1;min-width:0}.user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role{display:none}.modal-content{max-width:100%;margin:0 .5rem;border-radius:12px}.team-grid{grid-template-columns:1fr!important}.team-list-card{grid-column:span 1!important}.companies-grid,.personas-grid,.company-forms-grid{grid-template-columns:1fr!important}.app-header h2{display:none}}@media(min-width:768px)and (max-width:1023px){.main-section{padding:1.25rem}.app-header{padding:0 1.25rem}}.custom-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.custom-dialog-modal{background:var(--fs-bg-surface);border-radius:16px;padding:32px 40px;width:90%;max-width:420px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;align-items:center;text-align:center;animation:scaleUp .2s cubic-bezier(.16,1,.3,1)}@keyframes scaleUp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.custom-dialog-logo-wrapper{margin-bottom:20px;display:flex;justify-content:center}.custom-dialog-title{font-size:1.25rem;color:var(--fs-tx-141824);font-weight:700;margin:0 0 12px}.custom-dialog-message{font-size:1rem;color:var(--fs-tx-4b5563);margin:0 0 28px;line-height:1.5;white-space:pre-wrap}.custom-dialog-actions{display:flex;gap:12px;width:100%}.custom-dialog-btn-confirm,.custom-dialog-btn-cancel{flex:1;padding:12px 16px;font-size:.95rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease}.custom-dialog-btn-confirm{background-color:#6c4dff;color:#fff;box-shadow:0 2px 4px #6c4dff33}.custom-dialog-btn-confirm:hover{background-color:#5a3bea;transform:translateY(-1px)}.custom-dialog-btn-cancel{background-color:var(--fs-bg-surface);color:var(--fs-tx-ink);border:1px solid #080D14}.custom-dialog-btn-cancel:hover{background-color:var(--fs-bg-f3f6f7)}@media(max-width:767px){.custom-dialog-backdrop{align-items:flex-end}.custom-dialog-modal{width:100%;max-width:none;padding:26px 22px calc(22px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;animation:dialogSheet .3s cubic-bezier(.16,1,.3,1)}.custom-dialog-actions{flex-direction:column-reverse;width:100%}.custom-dialog-actions button{width:100%;min-height:50px}}@keyframes dialogSheet{0%{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}.fs-logo{display:inline-flex;align-items:center;gap:11px}.fs-logo-symbol{display:block;width:28px;height:auto;flex:none}.fs-logo-text{display:flex;flex-direction:column;min-width:0}.fs-logo-wm{font:300 21px/1 var(--font-head);letter-spacing:-.02em;color:var(--fs-tx-ink)}.fs-logo-wm i{font-style:normal;font-weight:300}.fs-logo-wm b{font-weight:700}.fs-logo-text small{margin-top:5px;font:500 9px var(--font-sans);letter-spacing:.16em;color:var(--fs-tx-muted);white-space:nowrap}.fs-logo-lg{gap:16px}.fs-logo-lg .fs-logo-symbol{width:42px}.fs-logo-lg .fs-logo-wm{font-size:32px}.fs-logo-lg .fs-logo-text small{margin-top:7px;font-size:11px}.fs-logo-dark .fs-logo-wm{color:#fff}.fs-logo-dark .fs-logo-text small{color:var(--fs-tx-7d869a)}.sidebar{position:fixed;top:12px;bottom:12px;left:12px;width:256px;display:flex;z-index:50}.sb-in{flex:1;min-height:0;display:flex;flex-direction:column;background:#080d14;border-radius:24px;padding:20px 12px 12px;box-shadow:0 24px 44px -26px #0a0c1299;color:var(--fs-tx-9aa3b8)}.sb-brand{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:2px 6px 14px;border-radius:12px}.sb-nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.sb-nav::-webkit-scrollbar{display:none}.sb-grp{font:600 10.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-tx-5f687d);padding:16px 12px 6px}.sb-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;border:0;border-radius:12px;background:none;font:500 14px var(--font-sans);color:var(--fs-tx-9aa3b8);text-align:left;cursor:pointer;transition:background .15s,color .15s}.sb-item .ico{flex:none;display:grid;place-items:center;color:var(--fs-tx-7e88a0);transition:color .15s}.sb-item .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-item:hover{background:#ffffff12;color:#fff}.sb-item:hover .ico{color:#fff}.sb-item.on{background:#6c4dff;color:#fff;font-weight:600;box-shadow:0 10px 20px -10px #6c4dffe6}.sb-item.on .ico{color:#fff}.sb-card{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 7%,transparent)}.sb-card .row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.sb-card b{font:600 13px var(--font-head);color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-card em{font:500 12px var(--font-mono);font-style:normal;color:#b9a8ff;flex:none}.sb-card .pg{height:4px;border-radius:4px;background:#ffffff1f;overflow:hidden}.sb-card .pg span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#6c4dff,#a78bfa)}.sb-foot{margin-top:8px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--fs-bd-surface) 8%,transparent)}.sb-legal{display:flex;align-items:center;gap:6px;width:100%;padding:6px 4px 8px;border:0;background:none;font:400 11.5px var(--font-sans);color:var(--fs-tx-5f687d);text-align:left;cursor:pointer}.sb-legal:hover{color:var(--fs-tx-b6bdd0)}.sb-me{display:flex;align-items:center;gap:6px}.sb-user{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.sb-user>div{min-width:0}.sb-user b{display:block;font:600 13px/1.2 var(--font-head);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-user small{display:block;margin-top:2px;font-size:11px;color:var(--fs-tx-7e88a0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-av{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#6c4dff,#a78bfa);color:#fff;font:700 11px var(--font-sans)}.sb-out{display:grid;place-items:center;flex:none;width:34px;height:34px;border:0;border-radius:10px;background:none;color:var(--fs-tx-7e88a0);cursor:pointer}.sb-out:hover{background:#ffffff1a;color:#fff}.sb-brand:focus-visible,.sb-item:focus-visible,.sb-legal:focus-visible,.sb-out:focus-visible{outline-color:#a78bfab3}@media(max-width:1023px){.sidebar{top:10px;bottom:10px;left:10px;width:276px;z-index:300;transform:translate(calc(-100% - 20px));transition:transform .3s cubic-bezier(.16,1,.3,1)}.sidebar.sidebar-mobile-open{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.sb-item,.sb-item .ico,.sidebar{transition:none}}._motiondiv1_17a6o_2{display:flex;min-height:0px;flex:1;flex-direction:column;animation:_pageIn_17a6o_1 .18s ease-out backwards}@keyframes _pageIn_17a6o_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1023px){._motiondiv1_17a6o_2{animation:_pageInMobile_17a6o_1 .32s cubic-bezier(.22,1,.36,1) backwards}}@keyframes _pageInMobile_17a6o_1{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._motiondiv1_17a6o_2{animation:none}}.pwa-install{position:fixed;z-index:9999;right:20px;bottom:20px;width:min(380px,calc(100vw - 40px));padding:18px;background:var(--fs-bg-surface);color:var(--fs-tx-090b10);border:1px solid var(--fs-bd-line);border-radius:20px;box-shadow:0 8px 24px #1014292e;animation:pwa-install-in .25s ease-out}.pwa-install-head{display:flex;gap:12px;align-items:center;padding-right:26px}.pwa-install-icon{border-radius:12px;flex:none}.pwa-install h2{margin:0;font-size:15px;font-weight:600;color:var(--fs-tx-090b10)}.pwa-install p{margin:2px 0 0;font-size:13.5px;color:var(--fs-tx-090b10);opacity:.7}.pwa-install-steps{margin:14px 0 0;padding-left:20px;display:grid;gap:8px;font-size:14px}.pwa-install-steps li svg{vertical-align:-3px;color:var(--color-cta-500)}.pwa-install-actions{display:flex;gap:8px;margin-top:16px}.pwa-install-primary,.pwa-install-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s,filter .15s}.pwa-install-primary{flex:1;background:var(--color-cta-500);color:#fff;border:0}.pwa-install-secondary{background:transparent;color:var(--fs-tx-090b10);border:1px solid var(--fs-bd-line)}.pwa-install-primary:hover,.pwa-install-secondary:hover{transform:translateY(-1px);filter:brightness(1.08)}.pwa-install-close{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;background:transparent;border:0;border-radius:999px;color:var(--fs-tx-090b10);opacity:.7;cursor:pointer}.pwa-install-close:hover{background:var(--fs-bg-page);opacity:1}@media(max-width:640px){.pwa-install{left:12px;right:12px;width:auto;bottom:calc(92px + env(safe-area-inset-bottom))}}@keyframes pwa-install-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pwa-install{animation:none}.pwa-install-primary:hover,.pwa-install-secondary:hover{transform:none}}._motiondiv1_1dmpp_2{position:fixed;bottom:5rem;left:50%;z-index:200;display:flex;max-width:var(--container-xs);min-width:280px;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;align-items:center;gap:.75rem;border-radius:var(--radius-2xl);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-amber-500);--tw-gradient-to: var(--color-amber-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:1.25rem;padding-block:.875rem;--tw-shadow: 0 8px 32px var(--tw-shadow-color, rgba(245,158,11,.4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){._motiondiv1_1dmpp_2{bottom:1.5rem}}._div1_1dmpp_33{display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:color-mix(in srgb,var(--fs-bg-surface) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){._div1_1dmpp_33{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}._trophy1_1dmpp_47{width:1.25rem;height:1.25rem;color:var(--color-white)}._div2_1dmpp_53{min-width:0px;flex:1}._p1_1dmpp_58{margin-bottom:.125rem;font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-white);text-transform:uppercase}._p2_1dmpp_69{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}._scrim_19gp9_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#080d14b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._card_19gp9_6{position:relative;width:100%;max-width:380px;padding:32px 28px 28px;text-align:center;overflow:hidden;border-radius:30px;border:1px solid rgba(167,139,250,.28);background:radial-gradient(120% 70% at 50% 0%,rgba(108,77,255,.28),transparent 60%),#0b1019;box-shadow:0 40px 80px -30px #6c4dff8c,0 0 0 1px #ffffff08 inset;color:#fff;font-family:var(--font-sans)}._eyebrow_19gp9_14{font:600 12px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#a78bfa}._stage_19gp9_16{position:relative;display:grid;place-items:center;width:168px;height:168px;margin:18px auto 14px}._glow_19gp9_17{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:radial-gradient(circle,rgba(108,77,255,.55),transparent 68%);animation:_pulso_19gp9_1 2.4s ease-in-out infinite}._dot_19gp9_22{position:absolute;left:50%;top:50%;margin:-4px 0 0 -4px;border-radius:50%;pointer-events:none}._ring_19gp9_24{position:absolute;top:14px;right:14px;bottom:14px;left:14px;width:140px;height:140px;transform:rotate(-90deg)}._track_19gp9_25{fill:#ffffff0a;stroke:#ffffff1a;stroke-width:6}._arc_19gp9_26{fill:none;stroke:#8b6dff;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(108,77,255,.8))}._number_19gp9_28{position:relative;font:600 58px/1 var(--font-head);letter-spacing:-.03em;color:#fff;text-shadow:0 6px 24px rgba(108,77,255,.7)}._title_19gp9_30{margin:0 0 8px;font:600 22px/1.25 var(--font-head);letter-spacing:-.015em;color:#fff}._text_19gp9_31{margin:0 auto 22px;max-width:280px;font-size:14.5px;line-height:1.55;color:#ffffff9e}._btn_19gp9_33{width:100%;height:50px;border:0;border-radius:16px;background:#6c4dff;color:#fff;cursor:pointer;font:600 15px var(--font-sans);box-shadow:0 12px 24px -12px #6c4dffe6;transition:background .15s}._btn_19gp9_33:hover{background:#7a5cff}._btn_19gp9_33:focus-visible{outline:2px solid var(--fs-bd-accent-line);outline-offset:3px}@keyframes _pulso_19gp9_1{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.06);opacity:1}}@media(prefers-reduced-motion:reduce){._glow_19gp9_17{animation:none}}.bn,.bn-scrim,.bn-sheet{display:none}@media(max-width:1023px){:root{--fs-nav-h: 62px;--fs-nav-space: calc(var(--fs-nav-h) + 6px + env(safe-area-inset-bottom) * .4 + 16px)}.bn{display:flex;align-items:stretch;gap:4px;position:fixed;z-index:60;left:10px;right:10px;bottom:calc(6px + env(safe-area-inset-bottom)*.4);height:var(--fs-nav-h);max-width:560px;margin:0 auto;padding:6px;background:#080d14f7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);border-radius:26px;box-shadow:0 18px 36px -16px #080d14b3}.bn-item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:20px;background:transparent;color:#ffffff9e;cursor:pointer;font-family:var(--font-sans);transition:background .18s,color .18s;-webkit-tap-highlight-color:transparent}.bn-item:active{transform:scale(.97)}.bn-item-on{background:#6c4dff;color:#fff;box-shadow:0 10px 20px -12px #6c4dfff2}.bn-ico{position:relative;display:grid;place-items:center;height:24px}.bn-label{font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bn-dot{position:absolute;top:-1px;right:-3px;width:9px;height:9px;border-radius:50%;background:#ff5c6c;border:2px solid #080D14}.bn-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#080d148c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:bnFade .2s ease-out}.bn-sheet{display:flex;flex-direction:column;gap:14px;position:fixed;z-index:220;left:0;right:0;bottom:0;max-height:86dvh;overflow-y:auto;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--fs-bg-surface);border-radius:26px 26px 0 0;box-shadow:0 30px 60px -20px #080d1499;animation:bnUp .3s cubic-bezier(.16,1,.3,1);overscroll-behavior:contain}.bn-grip{align-self:center;width:40px;height:5px;border-radius:5px;background:var(--fs-bg-d9dce8);margin-bottom:2px}.bn-close{position:absolute;top:10px;right:12px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:13px;background:var(--fs-bg-page);color:var(--fs-tx-muted);cursor:pointer}.bn-me{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--fs-bd-line);border-radius:20px;background:var(--fs-bg-page);cursor:pointer;text-align:left;font-family:var(--font-sans)}.bn-me-avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:15px;background:#080d14;color:#fff;font:700 14px var(--font-sans)}.bn-me-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.bn-me-text b{font:600 15px var(--font-head);color:var(--fs-tx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-me-text small{font-size:13px;color:var(--fs-tx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bn-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;padding:12px 6px;border:1px solid var(--fs-bd-line);border-radius:20px;background:var(--fs-bg-surface);color:var(--fs-tx-ink);cursor:pointer;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}.bn-tile:active{background:var(--fs-bg-accent-soft)}.bn-tile-on{background:var(--fs-bg-accent-soft);border-color:var(--fs-bd-accent-line);color:var(--fs-tx-accent-strong)}.bn-tile-ico{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:var(--fs-bg-fill);color:var(--fs-tx-ink)}.bn-tile-on .bn-tile-ico{background:#6c4dff;color:#fff}.bn-tile-label{font-size:13px;font-weight:600;line-height:1.2;text-align:center}.bn-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#ff5c6c;color:#fff;font:700 10px/18px var(--font-sans);font-style:normal;text-align:center}.bn-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.bn-link{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:0;border-radius:14px;background:transparent;color:var(--fs-tx-muted);font:500 13.5px var(--font-sans);text-decoration:none;cursor:pointer}.bn-link:active{background:var(--fs-bg-page)}.bn-out{margin-left:auto;color:var(--fs-tx-c62f3b);font-weight:600}}@keyframes bnUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bnFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bn-sheet,.bn-scrim{animation:none}}.notification-bell-container{position:relative;display:flex;width:100%}.notification-bell-container.header{width:auto}.notification-bell-btn{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:transparent;border:none;border-radius:8px;color:var(--fs-tx-muted);cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:.9rem;font-weight:500}.notification-bell-btn.variant-header{padding:.5rem;color:var(--fs-tx-ink);width:44px;height:44px;justify-content:center;border-radius:25%;background:var(--fs-bg-page)}.notification-bell-btn:hover{background:var(--fs-bg-fill);color:var(--fs-tx-ink)}.notification-bell-btn.variant-header:hover{background:var(--fs-bg-track)}.notification-bell-btn.collapsed{justify-content:center;padding:.75rem 0}.bell-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.notification-badge{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--fs-bd-surface)}.notification-label{flex:1;text-align:left}.notification-popover{display:flex;flex-direction:column;position:absolute;bottom:calc(100% + 10px);left:0;width:320px;background:var(--fs-bg-surface);border-radius:12px;box-shadow:0 10px 30px #0000001a,0 1px 3px #0000000d;border:1px solid var(--fs-bd-line);z-index:1000;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(10px) scale(.95);filter:blur(8px);transition:all .3s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom left}.notification-popover.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);filter:blur(0)}.notification-popover.popover-header{top:calc(100% + 10px);bottom:auto;right:0;left:auto;transform:translateY(-10px) scale(.95);transform-origin:top right}.notification-popover.popover-header.is-open{transform:translateY(0) scale(1)}.notification-popover.popover-collapsed{left:100%;bottom:0;margin-left:10px;transform:translate(-10px) scale(.95);transform-origin:left center}.notification-popover.popover-collapsed.is-open{transform:translate(0) scale(1)}.popover-header{padding:1rem 1.25rem;border-bottom:1px solid var(--fs-bd-line-soft);display:flex;justify-content:space-between;align-items:center;background:var(--fs-bg-page)}.popover-header h3{margin:0;font-size:.95rem;font-weight:700;color:var(--fs-tx-ink)}.popover-count{font-size:.75rem;font-weight:600;color:var(--fs-tx-accent);background:var(--fs-bg-accent-soft);padding:.2rem .6rem;border-radius:99px}.popover-body{max-height:350px;overflow-y:auto}.popover-body::-webkit-scrollbar{width:4px}.popover-body::-webkit-scrollbar-track{background:transparent}.popover-body::-webkit-scrollbar-thumb{background:var(--fs-bg-cbd5e1);border-radius:4px}.notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--fs-tx-muted)}.notification-empty .empty-icon{color:var(--fs-tx-16a34a);margin-bottom:.75rem;opacity:.8}.notification-empty p{margin:0 0 .25rem;font-weight:600;color:var(--fs-tx-ink)}.notification-empty span{font-size:.85rem}.notification-list{list-style:none;padding:0;margin:0}.notification-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--fs-bd-line-soft);cursor:pointer;transition:background .2s ease}.notification-item:hover{background:var(--fs-bg-page)}.notification-item:last-child{border-bottom:none}.notification-dot{width:8px;height:8px;background:#6c4dff;border-radius:50%;flex-shrink:0;margin-top:.35rem}.notification-content{display:flex;flex-direction:column;gap:.25rem}.notification-content h4{margin:0;font-size:.85rem;font-weight:600;color:var(--fs-tx-ink)}.notification-content p{margin:0;font-size:.8rem;color:var(--fs-tx-475569);line-height:1.4}.notification-time{font-size:.7rem;color:var(--fs-tx-faint);margin-top:.25rem}.popover-footer{padding:.875rem;text-align:center;border-top:1px solid var(--fs-bd-line-soft);background:var(--fs-bg-page);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--fs-tx-accent);font-size:.85rem;font-weight:600;transition:all .2s}.popover-footer:hover{background:var(--fs-bg-fill);color:var(--fs-tx-accent-2)}.notification-item{position:relative;padding-right:3rem!important}.bell-notif-delete-btn{position:absolute;right:1rem;top:50%;transform:translateY(-50%) scale(.9);background:transparent;border:none;color:var(--fs-tx-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;opacity:0;transition:all .2s ease}.notification-item:hover .bell-notif-delete-btn{opacity:1;transform:translateY(-50%) scale(1)}.bell-notif-delete-btn:hover{background:var(--fs-bg-fee2e2);color:#ef4444}@media(max-width:1023px){.notification-bell-container.header{position:static}.notification-popover.popover-header{left:8px;right:8px;width:auto;max-width:none;top:calc(100% + 8px);max-height:min(70dvh,520px);overflow-y:auto;transform-origin:top center;border-radius:22px}}._bell1_1o8sz_2{opacity:50%}.fs-theme-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--fs-bg-fill);border:1px solid var(--fs-bd-line)}.fs-theme-opt{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 10px;border:none;border-radius:10px;background:transparent;color:var(--fs-tx-muted);font:600 13.5px var(--font-sans);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.fs-theme-opt:hover{color:var(--fs-tx-ink)}.fs-theme-opt.is-on{background:var(--fs-bg-surface);color:var(--fs-tx-accent);box-shadow:0 1px 3px #080d141f}.fs-theme-opt:focus-visible,.fs-theme-btn:focus-visible{outline:2px solid #6c4dff;outline-offset:2px}.fs-theme-btn{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;border:1px solid var(--fs-bd-line);background:var(--fs-bg-surface);color:var(--fs-tx-ink);cursor:pointer;transition:background .15s}.fs-theme-btn:hover{background:var(--fs-bg-page)}@media(max-width:1023px){.fs-theme-btn{width:42px;height:42px}}@media(max-width:380px){.fs-theme-opt span{display:none}}._spacer_1f5kt_3{height:92px}._header_1f5kt_4{position:fixed;top:12px;left:17.75rem;right:16px;z-index:40;margin:0;display:flex;align-items:center;gap:14px;height:64px;padding:0 10px 0 12px;background:color-mix(in srgb,var(--fs-bg-surface) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--fs-bd-line);border-radius:20px;box-shadow:0 1px 0 var(--fs-hl) inset,0 12px 28px -20px var(--fs-shadow)}._left_1f5kt_14{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}._tile_1f5kt_15{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#6c4dff,#a78bfa);color:#fff;box-shadow:0 8px 16px -10px #6c4dffe6}._tile_1f5kt_15 svg{width:20px;height:20px}._who_1f5kt_20{display:flex;flex-direction:column;gap:1px;min-width:0}._org_1f5kt_21{font:600 16px/1.25 var(--font-head);letter-spacing:-.02em;color:var(--fs-tx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sub_1f5kt_22{font-size:13px;line-height:1.25;color:var(--fs-tx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sub_1f5kt_22 i{font-style:normal;margin:0 4px;color:var(--fs-tx-b6bdd0)}._search_1f5kt_26{position:relative;display:flex;align-items:center;flex:0 1 320px;min-width:180px;height:44px;border:1px solid var(--fs-bd-line);border-radius:14px;background:var(--fs-bg-page);transition:border-color .15s,box-shadow .15s}._search_1f5kt_26:focus-within{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff2e}._searchIcon_1f5kt_28{position:absolute;left:14px;width:17px;height:17px;color:var(--fs-tx-8b94a8);pointer-events:none}._searchInput_1f5kt_29{flex:1;min-width:0;height:100%;padding:0 64px 0 40px;border:0;outline:0;background:transparent;font:400 14px var(--font-sans);color:var(--fs-tx-ink)}._searchInput_1f5kt_29::placeholder{color:var(--fs-tx-8b94a8)}._kbd_1f5kt_31{position:absolute;right:10px;padding:2px 7px;border:1px solid var(--fs-bd-line);border-radius:7px;background:var(--fs-bg-surface);color:var(--fs-tx-8b94a8);font:500 11.5px var(--font-mono);pointer-events:none}._search_1f5kt_26:focus-within ._kbd_1f5kt_31{display:none}._pop_1f5kt_34{position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:260px;max-height:360px;overflow-y:auto;padding:6px;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:16px;box-shadow:0 24px 48px -20px var(--fs-shadow)}._opt_1f5kt_38{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border:0;border-radius:11px;background:transparent;text-align:left;cursor:pointer;font:inherit}._optOn_1f5kt_39{background:var(--fs-bg-accent-soft)}._optNome_1f5kt_40{flex:1;font:600 14px var(--font-sans);color:var(--fs-tx-ink)}._optGrupo_1f5kt_41{font-size:12px;color:var(--fs-tx-8b94a8)}._optOn_1f5kt_39 ._optGrupo_1f5kt_41,._optEnter_1f5kt_43{color:var(--fs-tx-accent)}._nada_1f5kt_44{padding:12px;font-size:13.5px;color:var(--fs-tx-muted)}._right_1f5kt_47{display:flex;align-items:center;gap:8px;flex:none}._level_1f5kt_49{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--fs-bd-accent-line);border-radius:14px;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);cursor:pointer;font:500 13px var(--font-sans);transition:background .15s}._level_1f5kt_49:hover{background:var(--fs-bg-accent-soft-2)}._levelText_1f5kt_54{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}._levelText_1f5kt_54 b{font-weight:600;font-size:13.5px}._levelText_1f5kt_54 small{font-size:12px;color:var(--fs-tx-accent)}._meter_1f5kt_57{width:56px;height:5px;border-radius:5px;background:#6c4dff33;overflow:hidden}._meter_1f5kt_57 i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#6c4dff,#a78bfa)}._xp_1f5kt_59{font:500 12px var(--font-mono);color:var(--fs-tx-accent-2)}._me_1f5kt_57{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 12px 0 5px;border:1px solid var(--fs-bd-line);border-radius:14px;background:var(--fs-bg-surface);cursor:pointer;transition:background .15s}._me_1f5kt_57:hover{background:var(--fs-bg-page)}._avatar_1f5kt_66{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#080d14;color:#fff;font:700 12.5px var(--font-sans);flex:none}._meText_1f5kt_67{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;text-align:left}._meText_1f5kt_67 b{font:600 14px var(--font-sans);color:var(--fs-tx-ink);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meText_1f5kt_67 small{font-size:12px;color:var(--fs-tx-muted)}._right_1f5kt_47 .notification-bell-btn.variant-header{width:44px;height:44px;padding:0;justify-content:center;border-radius:14px;border:1px solid var(--fs-bd-line);background:var(--fs-bg-surface)}._right_1f5kt_47 .notification-bell-btn.variant-header:hover{background:var(--fs-bg-page)}@media(max-width:1599px){._xp_1f5kt_59,._levelText_1f5kt_54 small{display:none}}@media(max-width:1399px){._date_1f5kt_77,._meter_1f5kt_57{display:none}._search_1f5kt_26{flex-basis:260px}}@media(max-width:1299px){._meText_1f5kt_67{display:none}._me_1f5kt_57{padding:0 5px}._search_1f5kt_26{flex-basis:240px}}@media(max-width:1023px){._search_1f5kt_26,._level_1f5kt_49{display:none}._spacer_1f5kt_3{height:calc(60px + env(safe-area-inset-top))}._header_1f5kt_4{left:0;right:0;top:0;height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 14px;gap:10px;border-radius:0;border-width:0 0 1px;box-shadow:none;background:color-mix(in srgb,var(--fs-bg-surface) 97%,transparent)}._left_1f5kt_14{gap:10px}._tile_1f5kt_15{width:38px;height:38px;border-radius:13px}._tile_1f5kt_15 svg{width:19px;height:19px}._org_1f5kt_21{font-size:15px}._sub_1f5kt_22{display:block;font-size:12.5px}._date_1f5kt_77{display:none}._right_1f5kt_47{gap:8px}._me_1f5kt_57{height:42px;padding:0 4px;border-radius:14px}._avatar_1f5kt_66{width:32px;height:32px;border-radius:11px}._right_1f5kt_47 .notification-bell-btn.variant-header{width:42px;height:42px;border-radius:14px}}@media(min-width:560px)and (max-width:1023px){._level_1f5kt_49{display:inline-flex;height:42px;padding:0 12px}._date_1f5kt_77{display:inline}}._div1_13t39_2{display:flex;min-height:100vh;flex-direction:column}._main1_13t39_8{display:flex;min-height:0px;flex:1;flex-direction:column}._main2_13t39_15{padding-bottom:var(--fs-nav-space, 82px)}@media(min-width:64rem){._main2_13t39_15{padding-bottom:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:8px;font-family:inherit;font-weight:600;font-size:.875rem;line-height:1.5;letter-spacing:.015em;outline:none;cursor:pointer;border:1px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.btn:focus-visible{outline:2px solid var(--color-brand-500, #6C4DFF);outline-offset:2px}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}.btn-full-width{width:100%}.btn-primary{background:linear-gradient(135deg,#080d14,#080d14);color:#fff;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);box-shadow:0 4px 12px #0a0c1233}.btn-primary:hover:not(:disabled){box-shadow:0 6px 16px #0a0c124d;transform:translateY(-1px);filter:brightness(1.1)}.btn-primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px #0a0c1233}.btn-secondary{background:var(--fs-bg-surface);color:var(--fs-tx-ink);border:1px solid var(--fs-bd-d1d5db);box-shadow:0 1px 2px #0000000d}.btn-secondary:hover:not(:disabled){background:var(--fs-bg-sunken);border-color:var(--fs-bd-9ca3af);box-shadow:0 4px 6px #0000000d;transform:translateY(-1px)}.btn-secondary:active:not(:disabled){background:var(--fs-bg-f3f4f6);transform:translateY(1px);box-shadow:0 1px 2px #0000000d}.btn-outline{background:transparent;border:1px solid #080D14;color:var(--fs-tx-ink)}.btn-outline:hover:not(:disabled){background:#0a0c120d;box-shadow:0 2px 4px #0a0c120d}.btn-outline:active:not(:disabled){background:#0a0c121a}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px #ef444433}.btn-danger:hover:not(:disabled){box-shadow:0 6px 16px #ef44444d;transform:translateY(-1px);filter:brightness(1.1)}.btn-danger:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px #ef444433}.btn-ghost{background:transparent;color:var(--fs-tx-4b5563)}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--fs-tx-ink) 5%,transparent);color:var(--fs-tx-141824)}.btn-ghost:active:not(:disabled){background:color-mix(in srgb,var(--fs-tx-ink) 10%,transparent)}.btn-alterar{background:var(--fs-bg-surface);color:var(--fs-tx-131a29);border:1px solid #131A29}.btn-alterar:hover{background:#131a29;color:#fff}button.btn.btn-brand{background:#6c4dff!important;color:#fff!important;border:1.5px solid #6C4DFF!important;box-shadow:0 4px 12px #6c4dff40}button.btn.btn-brand:hover:not(:disabled){background:#5a3bea!important;border-color:#5a3bea!important;transform:translateY(-1px);box-shadow:0 6px 16px #6c4dff59}button.btn.btn-brand:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px #6c4dff33}.btn-content{display:inline-flex;align-items:center;gap:.5rem}.btn-back{background:transparent;padding:10px;border-radius:6px;cursor:pointer;font-weight:700;border:1px solid #131A29}.btn-back:hover{background:#131a29;color:#fff}:root{--color-blue: #3BA7F3;--color-accent: #FF7A18}._login-root_6b239_10{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;font-family:var(--font-sans);background-color:#060d1f;overflow:hidden}._login-root_6b239_10:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background-image:radial-gradient(60% 55% at 50% 38%,rgba(108,77,255,.28),transparent 70%),radial-gradient(45% 40% at 85% 85%,rgba(255,122,24,.14),transparent 70%);z-index:0}._login-root_6b239_10:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#060d1f4d,#060d1f73 35%,#060d1fcc 57%,#060d1fe0);z-index:1;pointer-events:none}._login-desktop-logo_6b239_48{display:none;background:transparent;border:none;cursor:pointer;padding:0;margin-bottom:1.5rem;opacity:.95;transition:opacity .2s,transform .2s}._login-desktop-logo_6b239_48:hover{opacity:1;transform:scale(1.03)}._login-desktop-logo_6b239_48>span{filter:drop-shadow(0 2px 10px rgba(0,0,0,.7))}@media(min-width:900px){._login-desktop-logo_6b239_48{display:flex}}._login-panel-left_6b239_69{display:none!important}._login-panel-left_6b239_69:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(6,13,31,.88) 0%,rgba(6,13,31,.15) 30%,transparent 55%),linear-gradient(to bottom,rgba(6,13,31,.55) 0%,transparent 20%);z-index:2;pointer-events:none}._lp-left-inner_6b239_85{position:relative;z-index:3;display:flex;flex-direction:column;height:100%;padding:2rem 2rem 2rem 2.5rem;box-sizing:border-box;gap:0}._lp-left-header_6b239_97{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0}._lp-logo-btn_6b239_104{background:transparent;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;opacity:.97;transition:opacity .2s,transform .2s}._lp-logo-btn_6b239_104:hover{opacity:1;transform:scale(1.03)}._lp-logo-btn_6b239_104>span{filter:drop-shadow(0 2px 8px rgba(0,0,0,.6))}._lp-slogan_6b239_121{font-size:.82rem;font-weight:500;color:#ffffffbf;font-style:italic;letter-spacing:.02em;margin:0;padding-left:2px;text-shadow:0 1px 10px rgba(0,0,0,.9),0 0 20px rgba(0,0,0,.8)}._lp-stat-cards_6b239_133{position:absolute;left:2.5rem;top:50%;transform:translateY(-55%);display:flex;flex-direction:column;gap:.7rem;z-index:3}._lp-stat-card_6b239_133{background:#060e26e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(59,167,243,.22);border-left:2px solid rgba(59,167,243,.65);border-radius:16px;padding:1rem 1.4rem;display:flex;flex-direction:column;gap:.15rem;min-width:215px;box-shadow:-4px 0 20px #3ba7f31f,0 8px 32px #00000073}._lp-stat-name_6b239_161{font-size:.63rem;font-weight:700;color:#3ba7f3cc;text-transform:uppercase;letter-spacing:.1em;margin:0}._lp-stat-value_6b239_170{font-size:2.1rem;font-weight:800;color:#fff;line-height:1.1;margin:0;text-shadow:0 0 24px rgba(59,167,243,.3)}._lp-stat-sub_6b239_179{font-size:.68rem;color:#fff6;margin:0}._lp-features_6b239_186{display:flex;flex-direction:row;gap:1.5rem;margin-top:auto;padding-top:1.25rem;padding-bottom:.25rem}._lp-feature_6b239_186{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}._lp-feature-icon_6b239_203{width:2.1rem;height:2.1rem;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:.2rem}._lp-feature-icon--blue_6b239_214{background:#3ba7f32e;color:var(--color-blue)}._lp-feature-icon--orange_6b239_215{background:#ff7a182e;color:var(--color-accent)}._lp-feature-icon--green_6b239_216{background:#10b9812e;color:#34d399}._lp-feature-text_6b239_218 h4{font-size:.8rem;font-weight:700;color:#ffffffeb;margin:0 0 3px;text-shadow:0 1px 8px rgba(0,0,0,.85),0 0 20px rgba(0,0,0,.6);white-space:normal}._lp-feature-text_6b239_218 p{font-size:.68rem;color:#bfdbfe8c;line-height:1.45;margin:0;text-shadow:0 1px 6px rgba(0,0,0,.8)}._login-panel-right_6b239_239{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;padding:2rem;position:relative;z-index:2;height:100%;width:100%;box-sizing:border-box}._lp-mobile-logo_6b239_255{display:flex;justify-content:center;margin-bottom:2rem;background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .2s,transform .2s}._lp-mobile-logo_6b239_255:hover{opacity:.85;transform:scale(1.04)}@media(min-width:900px){._lp-mobile-logo_6b239_255{display:none}}._login-card_6b239_274{width:100%;max-width:24rem;position:relative;z-index:10;background:linear-gradient(140deg,#ffffff2e,#ffffff12 55%,#ffffff1f);backdrop-filter:blur(30px) saturate(180%) brightness(1.08);-webkit-backdrop-filter:blur(30px) saturate(180%) brightness(1.08);border-radius:22px;border-top:1px solid color-mix(in srgb,var(--fs-bd-surface) 45%,transparent);border-left:1px solid color-mix(in srgb,var(--fs-bd-surface) 30%,transparent);border-right:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);padding:1.75rem 2rem;box-shadow:0 24px 64px #00000073,0 8px 24px #0000004d,inset 0 2px #ffffff80,inset 2px 0 #ffffff2e,inset -1px 0 #ffffff0d,inset 0 -1px #ffffff14;animation:_lp-slide-up_6b239_1 .5s cubic-bezier(.16,1,.3,1) both}._login-card_6b239_274:before{display:none}._lp-form-eyebrow_6b239_308{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;margin-bottom:.4rem}._lp-form-heading_6b239_317{font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:800;color:#fff;letter-spacing:-.025em;line-height:1.12;margin-bottom:.4rem;text-shadow:0 2px 16px rgba(0,0,0,.35)}._lp-form-sub_6b239_327{font-size:.875rem;color:#fff9;margin-bottom:1.25rem;line-height:1.6}._login-form_6b239_335{display:flex;flex-direction:column;gap:.9rem}._lf-field_6b239_341{display:flex;flex-direction:column;gap:.4rem}._lf-label_6b239_347{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffff7a}._lf-input-wrap_6b239_355{position:relative}._lf-input-icon_6b239_357{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:#ffffff59;pointer-events:none;transition:color .15s}._lf-input_6b239_355{width:100%;padding:.875rem 1rem .875rem 2.75rem;border-radius:10px;background:#ffffff12;color:#fff;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 12%,transparent);font-size:.875rem;font-family:var(--font-sans);outline:none;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none;box-sizing:border-box}._lf-input_6b239_355::placeholder{color:#ffffff40}._lf-input_6b239_355:hover{border-color:color-mix(in srgb,var(--fs-bd-surface) 24%,transparent);background:#ffffff1a}._lf-input_6b239_355:focus{border-color:var(--color-blue);background:#3ba7f314;box-shadow:0 0 0 3px #3ba7f329}._lf-input-wrap_6b239_355:focus-within ._lf-input-icon_6b239_357{color:var(--color-blue)}._lf-input--with-toggle_6b239_397{padding-right:3rem}._lf-toggle_6b239_399{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#ffffff59;display:flex;align-items:center;padding:.25rem;border-radius:6px;transition:color .15s,background .15s;z-index:2}._lf-toggle_6b239_399:hover{color:var(--color-blue);background:#3ba7f31a}._login-form_6b239_335 ._btn-primary_6b239_422{position:relative;overflow:hidden;padding:.9375rem 1rem;font-size:.95rem;font-weight:700;letter-spacing:.04em;border-radius:10px;background:linear-gradient(135deg,#3ba7f3,#1a7fd4);box-shadow:0 8px 28px #3ba7f36b,inset 0 1px #ffffff2e;margin-top:.5rem;transition:transform .15s,box-shadow .15s,filter .15s}._login-form_6b239_335 ._btn-primary_6b239_422:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transform:skew(-20deg);animation:_lp-shimmer_6b239_1 3.5s ease-in-out infinite;pointer-events:none}._login-form_6b239_335 ._btn-primary_6b239_422:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #3ba7f385,inset 0 1px #fff3;filter:brightness(1.07)}._login-form_6b239_335 ._btn-primary_6b239_422:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 18px #3ba7f359}._lf-options_6b239_459{display:flex;align-items:center;margin-top:-.25rem;margin-bottom:.25rem}._lf-remember_6b239_466{display:flex;align-items:center;gap:.6rem;cursor:pointer;-webkit-user-select:none;user-select:none}._lf-checkbox_6b239_474{width:1rem;height:1rem;accent-color:var(--color-blue);cursor:pointer}._lf-remember-text_6b239_481{font-size:.8125rem;color:#ffffff8c;font-weight:500}._login-footer-text_6b239_487{text-align:center;font-size:.72rem;color:#ffffff40;margin-top:1.25rem;letter-spacing:.08em;text-transform:uppercase}@keyframes _lp-slide-up_6b239_1{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _lp-shimmer_6b239_1{0%{left:-100%;opacity:0}10%{opacity:1}60%{left:160%;opacity:1}61%{opacity:0}to{left:160%;opacity:0}}._root_1tsok_2{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--fs-bg-page);color:var(--fs-tx-ink)}._card_1tsok_11{width:100%;max-width:420px;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:20px;padding:36px 32px 28px;box-shadow:0 24px 48px -32px #080d1440;text-align:center}._logo_1tsok_22{display:flex;justify-content:center;margin-bottom:26px}._eyebrow_1tsok_28{font:600 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-tx-muted)}._title_1tsok_35{margin-top:8px;font:600 24px/1.25 var(--font-head);letter-spacing:-.015em}._text_1tsok_41{margin:10px auto 0;max-width:330px;font-size:14.5px;line-height:1.55;color:var(--fs-tx-muted)}._button_1tsok_49{margin-top:26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border:0;border-radius:12px;background:#6c4dff;color:#fff;font:600 15px var(--font-sans);text-decoration:none;cursor:pointer;transition:background .15s,box-shadow .15s}._button_1tsok_49:hover{background:#5a3bea;box-shadow:0 8px 20px -8px #6c4dffb3}._note_1tsok_72{margin-top:18px;font-size:12.5px;line-height:1.5;color:var(--fs-tx-muted)}._foot_1tsok_79{margin-top:24px;padding-top:18px;border-top:1px solid var(--fs-bd-line-soft);display:flex;justify-content:center;gap:16px;font-size:12.5px}._foot_1tsok_79 a{color:var(--fs-tx-muted);text-decoration:none}._foot_1tsok_79 a:hover{color:var(--fs-tx-accent)}._spinner_1tsok_95{margin:28px auto 4px;width:34px;height:34px;border-radius:50%;border:3px solid var(--fs-bd-e6e0ff);border-top-color:#6c4dff;animation:_sso-spin_1tsok_1 .9s linear infinite}._error_1tsok_105{margin-top:20px;padding:12px 14px;border-radius:12px;background:var(--fs-bg-fcecee);color:var(--fs-tx-c62f3b);font-size:14px;line-height:1.45;text-align:left}@media(max-width:480px){._root_1tsok_2{min-height:100vh;min-height:100dvh;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}._card_1tsok_11{padding:30px 20px 22px;border-radius:22px}._button_1tsok_49{height:52px}._foot_1tsok_79{gap:8px}._foot_1tsok_79 a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px}}@keyframes _sso-spin_1tsok_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1tsok_95{animation-duration:3s}}.card{background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);border-radius:12px;padding:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 24px #181e2e1c,0 2px 5px #181e2e0d,0 1px #ffffffb3,inset 0 1.5px #fff,inset 0 -1px #6c4dff0d;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-bg-surface) 70%,transparent),#ffffff4d 18%,#ffffff0f,#fff0 52%);border-radius:inherit;pointer-events:none;z-index:0}.card>*{position:relative;z-index:1}.card:hover{background:color-mix(in srgb,var(--fs-bg-surface) 84%,transparent);border-color:color-mix(in srgb,var(--fs-bd-surface) 95%,transparent);box-shadow:0 14px 44px #181e2e42,0 4px 10px #181e2e1a,0 0 28px #6c4dff2e,0 1px #fffc,inset 0 1.5px #fff;transform:translateY(-2px)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title{font-size:.6875rem;font-weight:700;color:var(--fs-tx-8b94aa);letter-spacing:.08em;text-transform:uppercase}._pageWrapper_16g7r_2{padding:2rem 2.5rem;max-width:1100px;margin:0 auto;animation:_fadeSlideUp_16g7r_1 .35s cubic-bezier(.16,1,.3,1)}@keyframes _fadeSlideUp_16g7r_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._backBtn_16g7r_15{display:inline-flex;align-items:center;gap:.4rem;color:var(--fs-tx-muted);background:none;border:none;cursor:pointer;font-size:.88rem;font-weight:500;padding:.4rem .75rem .4rem 0;margin-bottom:1.5rem;transition:color .15s,transform .15s}._backBtn_16g7r_15:hover{color:var(--fs-tx-ink);transform:translate(-3px)}._userHeader_16g7r_36{display:flex;align-items:center;gap:1.25rem;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:16px;padding:1.75rem 2rem;margin-bottom:1rem;border-left:4px solid #080D14}._userAvatar_16g7r_48{width:64px;height:64px;border-radius:14px;background:linear-gradient(135deg,#080d14,#6c4dff);color:#fff;font-size:1.4rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em}._userHeaderInfo_16g7r_63{display:flex;flex-direction:column;gap:.5rem}._userName_16g7r_69{font-size:1.5rem;font-weight:700;color:var(--fs-tx-ink);margin:0;letter-spacing:-.02em;line-height:1.2}._userMeta_16g7r_78{display:flex;flex-wrap:wrap;gap:.75rem}._userMeta_16g7r_78 span{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--fs-tx-muted);font-weight:500}._statsGrid_16g7r_94{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}._statCard_16g7r_101{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:14px;padding:1.25rem 1.5rem;display:flex;align-items:flex-start;gap:.875rem;transition:box-shadow .2s}._statCard_16g7r_101:hover{box-shadow:0 4px 16px #0000000f}._statIcon_16g7r_116{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statCard_16g7r_101>div{display:flex;flex-direction:column;gap:.1rem}._statLabel_16g7r_132{font-size:.7rem;color:var(--fs-tx-faint);font-weight:600;text-transform:uppercase;letter-spacing:.06em}._statValue_16g7r_140{font-size:1.5rem;font-weight:700;color:var(--fs-tx-ink);line-height:1.2}._statSub_16g7r_147{font-size:.73rem;color:var(--fs-tx-faint);margin-top:.1rem}._card_16g7r_154{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:16px;padding:1.5rem;margin-bottom:1rem}._cardTitle_16g7r_162{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;color:var(--fs-tx-ink);margin-bottom:1.25rem}._cardTitle_16g7r_162 svg{color:var(--fs-tx-ink);flex-shrink:0}._cardCount_16g7r_177{background:var(--fs-bg-ebe9f5);color:var(--fs-tx-muted);font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:20px}._qualityGrid_16g7r_187{display:flex;flex-direction:column;gap:.875rem}._qualityRow_16g7r_193{display:flex;align-items:center;gap:.875rem}._qualityLabel_16g7r_199{font-size:.82rem;font-weight:500;color:var(--fs-tx-475569);width:160px;flex-shrink:0}._qualityBarTrack_16g7r_207{flex:1;height:8px;background:var(--fs-bg-fill);border-radius:99px;overflow:hidden}._qualityBarFill_16g7r_215{height:100%;border-radius:99px;transition:width .5s cubic-bezier(.16,1,.3,1)}._qualityValue_16g7r_221{font-size:.82rem;font-weight:700;width:40px;text-align:right;flex-shrink:0}._tableWrapper_16g7r_230{overflow-x:auto}._table_16g7r_230{width:100%;border-collapse:collapse;font-size:.85rem}._table_16g7r_230 th{text-align:left;font-size:.7rem;font-weight:600;color:var(--fs-tx-faint);text-transform:uppercase;letter-spacing:.06em;padding:0 .75rem .75rem;border-bottom:1px solid var(--fs-bd-ebe9f5)}._table_16g7r_230 td{padding:.75rem;border-bottom:1px solid var(--fs-bd-line-soft);color:var(--fs-tx-475569);vertical-align:middle}._table_16g7r_230 tr:last-child td{border-bottom:none}._table_16g7r_230 tr:hover td{background:var(--fs-bg-fafbfc)}._tdBold_16g7r_266{font-weight:600;color:var(--fs-tx-ink)!important}._tdMuted_16g7r_271{color:var(--fs-tx-faint)!important;font-size:.8rem}._statusBadge_16g7r_277{display:inline-flex;align-items:center;font-size:.72rem;font-weight:600;padding:.22rem .6rem;border-radius:20px;white-space:nowrap}._badgeGreen_16g7r_287{background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a)}._badgeYellow_16g7r_288{background:var(--fs-bg-fefce8);color:var(--fs-tx-ca8a04)}._badgeBlue_16g7r_289{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-2)}._badgeGray_16g7r_290{background:var(--fs-bg-fill);color:var(--fs-tx-muted)}._typeBadge_16g7r_292{display:inline-flex;padding:.2rem .5rem;background:var(--fs-bg-f3f0ff);color:var(--fs-tx-6346e5);border-radius:6px;font-size:.72rem;font-weight:600}._scorePill_16g7r_302{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .6rem;border-radius:20px;font-size:.82rem;font-weight:700}._progressGrid_16g7r_313{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._progressList_16g7r_321{display:flex;flex-direction:column;gap:.5rem}._progressItem_16g7r_327{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:10px;background:var(--fs-bg-page);border:1px solid transparent;transition:all .18s}._progressItem_16g7r_327:hover{border-color:var(--fs-bd-line);background:var(--fs-bg-surface)}._progressItemIcon_16g7r_343{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._progressItemInfo_16g7r_353{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}._progressItemName_16g7r_361{font-size:.85rem;font-weight:600;color:var(--fs-tx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._progressItemMeta_16g7r_370{font-size:.72rem;color:var(--fs-tx-faint)}._trilhaBarTrack_16g7r_375{height:4px;background:var(--fs-bg-ebe9f5);border-radius:99px;overflow:hidden;margin:2px 0}._trilhaBarFill_16g7r_383{height:100%;border-radius:99px;transition:width .5s cubic-bezier(.16,1,.3,1)}._emptyState_16g7r_390{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--fs-tx-faint);gap:.75rem}._emptyState_16g7r_390 p{font-size:.9rem;margin:0}._emptyInline_16g7r_406{font-size:.82rem;color:var(--fs-tx-faint);text-align:center;padding:1.5rem;border:1.5px dashed var(--fs-bd-line);border-radius:10px}._errorState_16g7r_415{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem;color:var(--fs-tx-e11d48);text-align:center}._errorState_16g7r_415 p{font-size:.9rem;margin:0;color:var(--fs-tx-muted)}@media(max-width:900px){._statsGrid_16g7r_94{grid-template-columns:repeat(2,1fr)}._progressGrid_16g7r_313{grid-template-columns:1fr}}@media(max-width:600px){._pageWrapper_16g7r_2{padding:1rem}._statsGrid_16g7r_94{grid-template-columns:1fr 1fr}._userHeader_16g7r_36{flex-direction:column;align-items:flex-start}._qualityLabel_16g7r_199{width:110px;font-size:.75rem}}._page_wds76_2{width:100%;max-width:none;margin:0;padding:22px 36px 56px 48px;color:var(--fs-tx-ink);box-sizing:border-box}._head_wds76_4{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}._eyebrow_wds76_5{font:600 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-tx-accent)}._title_wds76_6{margin-top:6px;font:600 28px/1.2 var(--font-head);letter-spacing:-.02em}._title_wds76_6:after{content:"";display:block;width:36px;height:3px;margin-top:12px;border-radius:3px;background:linear-gradient(90deg,#6c4dff,#a78bfa)}._lead_wds76_8{margin-top:12px;max-width:640px;font-size:14.5px;line-height:1.55;color:var(--fs-tx-muted)}._actions_wds76_9{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._btn_wds76_11{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:14px;background:#6c4dff;color:#fff;font:600 14px var(--font-sans);cursor:pointer;box-shadow:0 10px 20px -12px #6c4dffe6;transition:background .15s;text-decoration:none;white-space:nowrap}._btn_wds76_11:hover:not(:disabled){background:#5a3bea}._btn_wds76_11:disabled{opacity:.55;cursor:not-allowed}._btnGhost_wds76_18{background:var(--fs-bg-surface);color:var(--fs-tx-ink);border:1px solid var(--fs-bd-line);box-shadow:none}._btnGhost_wds76_18:hover:not(:disabled){background:var(--fs-bg-page)}._btnDanger_wds76_20{background:var(--fs-bg-surface);color:var(--fs-tx-c62f3b);border:1px solid var(--fs-bd-f1c4c8);box-shadow:none}._btnDanger_wds76_20:hover:not(:disabled){background:var(--fs-bg-fcecee)}._btnSm_wds76_22{height:36px;padding:0 14px;border-radius:11px;font-size:13px}._iconBtn_wds76_23{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--fs-bd-line);border-radius:11px;background:var(--fs-bg-surface);color:var(--fs-tx-muted);cursor:pointer}._iconBtn_wds76_23:hover{background:var(--fs-bg-page);color:var(--fs-tx-ink)}._iconBtnDanger_wds76_25:hover{background:var(--fs-bg-fcecee);color:var(--fs-tx-c62f3b);border-color:var(--fs-bd-f1c4c8)}._card_wds76_27{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:22px;padding:22px}._cardHover_wds76_28{transition:box-shadow .15s,transform .15s}._cardHover_wds76_28:hover{box-shadow:0 16px 32px -22px #080d1459;transform:translateY(-2px)}._grid_wds76_30{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}._toolbar_wds76_32{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}._search_wds76_33{flex:1;min-width:220px;max-width:360px;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--fs-bd-line);border-radius:14px;background:var(--fs-bg-surface);color:var(--fs-tx-muted)}._search_wds76_33 input{flex:1;border:0;outline:0;background:none;font:400 14.5px var(--font-sans);color:var(--fs-tx-ink)}._search_wds76_33:focus-within{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff2e}._count_wds76_36{font-size:13px;color:var(--fs-tx-muted)}._chip_wds76_38{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--fs-bg-fill);color:var(--fs-tx-muted);font:600 12px var(--font-sans)}._chipViolet_wds76_39{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong)}._empty_wds76_41{display:grid;place-items:center;gap:6px;padding:56px 20px;text-align:center;border:1px dashed var(--fs-bd-accent-line);border-radius:22px;background:var(--fs-bg-surface)}._emptyIcon_wds76_42{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent)}._emptyTitle_wds76_43{margin-top:8px;font:600 16px var(--font-head)}._emptyText_wds76_44{max-width:380px;font-size:14px;line-height:1.5;color:var(--fs-tx-muted)}._emptyBtn_wds76_45{margin-top:12px}._notice_wds76_47{padding:12px 14px;border-radius:14px;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);font-size:13.5px;line-height:1.5}._noticeOk_wds76_48{background:var(--fs-bg-e8f8f1);color:var(--fs-tx-0b8f63)}._noticeErr_wds76_49{background:var(--fs-bg-fcecee);color:var(--fs-tx-c62f3b)}._tabs_wds76_52{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--fs-bg-fill);max-width:100%;overflow-x:auto}._tab_wds76_52{height:36px;padding:0 16px;border:0;border-radius:11px;background:transparent;color:var(--fs-tx-muted);font:600 13.5px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}._tab_wds76_52:hover{color:var(--fs-tx-ink)}._tabOn_wds76_55,._tabOn_wds76_55:hover{background:var(--fs-bg-surface);color:var(--fs-tx-accent);box-shadow:0 2px 6px -2px #080d1440}._tab_wds76_52:focus-visible{outline:2px solid #6C4DFF;outline-offset:1px}._overlay_wds76_59{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:grid;place-items:center;padding:20px;background:#080d148c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_wds76_60{width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;background:var(--fs-bg-surface);border-radius:26px;box-shadow:0 30px 60px -20px #080d1480;overflow:hidden}._modalHead_wds76_61{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--fs-bd-line-soft)}._modalHead_wds76_61 h2{font:600 18px var(--font-head)}._modalBody_wds76_63{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}._modalFoot_wds76_64{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--fs-bd-line-soft);background:var(--fs-bg-page)}._field_wds76_65{display:flex;flex-direction:column;gap:6px}._field_wds76_65>label{font:600 13px var(--font-sans)}._hint_wds76_67{font-size:12.5px;color:var(--fs-tx-muted)}._input_wds76_68{width:100%;padding:11px 13px;border:1px solid var(--fs-bd-line);border-radius:13px;background:var(--fs-bg-surface);font:400 14.5px/1.5 var(--font-sans);color:var(--fs-tx-ink);box-sizing:border-box}._input_wds76_68:focus{outline:0;border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff2e}textarea._input_wds76_68{resize:vertical}._row2_wds76_71{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:767px){._page_wds76_2{padding:12px 16px 20px}._head_wds76_4{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:16px}._title_wds76_6{font-size:26px}._title_wds76_6:after{margin-top:10px}._lead_wds76_8{margin-top:10px;font-size:14.5px;max-width:none}._actions_wds76_9{width:100%;gap:8px}._actions_wds76_9>:not(._iconBtn_wds76_23){flex:1 1 auto}._btn_wds76_11{height:48px;border-radius:15px}._btnSm_wds76_22{height:40px}._iconBtn_wds76_23{width:44px;height:44px;border-radius:13px}._card_wds76_27{border-radius:20px;padding:18px}._grid_wds76_30{grid-template-columns:1fr;gap:12px}._toolbar_wds76_32{gap:10px}._search_wds76_33{flex:1 1 100%;min-width:0;max-width:none;height:48px}._count_wds76_36{flex:1 1 auto}._tabs_wds76_52{max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}._tab_wds76_52{height:40px;padding:0 16px;flex:none;scroll-snap-align:start}._empty_wds76_41{padding:40px 16px;border-radius:20px}._notice_wds76_47{font-size:14px}._overlay_wds76_59{align-items:end;padding:0}._modal_wds76_60{max-width:none;width:100%;max-height:92dvh;border-radius:28px 28px 0 0;box-shadow:0 -20px 50px -20px #080d1480;animation:_folhaSobe_wds76_1 .3s cubic-bezier(.16,1,.3,1)}._modalHead_wds76_61{position:relative;padding:22px 18px 14px}._modalHead_wds76_61:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:5px;background:var(--fs-bg-d9dce8)}._modalHead_wds76_61 h2{font-size:17px}._modalBody_wds76_63{padding:16px 18px;gap:14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._modalFoot_wds76_64{padding:12px 18px calc(12px + env(safe-area-inset-bottom));gap:8px}._modalFoot_wds76_64>._btn_wds76_11{flex:1}._row2_wds76_71{grid-template-columns:1fr}._input_wds76_68{padding:13px 14px;border-radius:14px}}@keyframes _folhaSobe_wds76_1{0%{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){._modal_wds76_60{animation:none}}._atividades-pendentes-alert_1czpq_2{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--fs-bg-warn-soft) 0%,var(--fs-bg-ffedd5) 100%);border:2px solid #6C4DFF;border-radius:.75rem;margin-bottom:1.5rem;cursor:pointer;transition:all .3s}._atividades-pendentes-alert_1czpq_2:hover{transform:translateY(-2px);box-shadow:0 8px 16px #6c4dff33}._alert-icon_1czpq_20{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#6c4dff;color:#fff;border-radius:50%;flex-shrink:0}._alert-content_1czpq_32{flex:1}._alert-content_1czpq_32 h4{font-size:1rem;font-weight:700;color:var(--fs-tx-ink);margin-bottom:.25rem}._alert-content_1czpq_32 p{font-size:.875rem;color:var(--fs-tx-6b7280);margin:0}._alert-action_1czpq_49{padding:.5rem 1rem;background:#6c4dff;color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;flex-shrink:0}._alert-action_1czpq_49:hover{background:#5a3bea;transform:scale(1.05)}@media(max-width:768px){._atividades-pendentes-alert_1czpq_2{flex-direction:column;align-items:flex-start;gap:.75rem}._alert-action_1czpq_49{width:100%}}._time-metrics-section_1lww0_1{margin:0;display:flex;flex-direction:column;gap:0}._time-metrics-title_1lww0_8{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;color:var(--color-text-muted, var(--fs-tx-8b94aa));text-transform:uppercase;letter-spacing:.6px;margin-bottom:.75rem}._time-metrics-grid_1lww0_20{display:flex;flex-direction:column;gap:.75rem}._time-metric-card_1lww0_26{padding:1rem 1.25rem;background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);border-radius:10px;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);box-shadow:0 6px 22px #181e2e1c,0 2px 4px #181e2e0d,0 1px #ffffffad,inset 0 1.5px #fff,inset 0 -1px #6c4dff0d;display:flex;align-items:center;gap:1rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._time-metric-card_1lww0_26:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-bg-surface) 70%,transparent),#ffffff4d 18%,#ffffff0f,#fff0 52%);border-radius:inherit;pointer-events:none;z-index:0}._time-metric-card_1lww0_26>*{position:relative;z-index:1}._time-metric-card_1lww0_26:hover{background:color-mix(in srgb,var(--fs-bg-surface) 84%,transparent);border-color:color-mix(in srgb,var(--fs-bd-surface) 95%,transparent);box-shadow:0 14px 42px #181e2e42,0 4px 10px #181e2e1a,0 0 26px #6c4dff2e,0 1px #fffc,inset 0 1.5px #fff;transform:translateY(-3px)}._time-metric-card_1lww0_26._highlight_1lww0_77{background:color-mix(in srgb,var(--fs-bg-fff2e6) 80%,transparent);border-color:#6c4dff4d;box-shadow:0 8px 30px #b4500a29,0 2px 5px #b4500a14,0 1px #ffffffad,inset 0 1.5px #fff}._time-metric-card_1lww0_26._highlight_1lww0_77:hover{background:color-mix(in srgb,var(--fs-bg-fff2e6) 92%,transparent);box-shadow:0 14px 42px #b4500a3d,0 0 28px #6c4dff38,0 1px #fffc,inset 0 1.5px #fff}._time-metric-card_1lww0_26._blue_1lww0_96{background:color-mix(in srgb,var(--fs-bg-ebe7fe) 80%,transparent);border-color:#6c4dff4d;box-shadow:0 8px 30px #2d375429,0 2px 5px #2d375414,0 1px #ffffffad,inset 0 1.5px #fff}._time-metric-card_1lww0_26._blue_1lww0_96:hover{background:color-mix(in srgb,var(--fs-bg-ebe7fe) 92%,transparent);box-shadow:0 14px 42px #2d37543d,0 0 28px #6c4dff38,0 1px #fffc,inset 0 1.5px #fff}._metric-icon_1lww0_115{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--fs-bd-surface) 60%,transparent);box-shadow:0 2px 8px #0a0c1214,inset 0 1px #fffc;display:flex;align-items:center;justify-content:center}._metric-content_1lww0_130{flex:1;display:flex;flex-direction:column;gap:.1rem}._metric-content_1lww0_130._full-width_1lww0_137{width:100%}._metric-content_1lww0_130 h3{font-size:.68rem;font-weight:700;color:var(--color-text-muted, var(--fs-tx-8b94aa));text-transform:uppercase;letter-spacing:.5px;margin:0}._metric-value_1lww0_150{font-size:1.75rem;font-weight:800;color:var(--color-text-primary, var(--fs-tx-ink));margin:.1rem 0 0;line-height:1.1}._metric-subtitle_1lww0_158{font-size:.72rem;color:var(--color-text-muted, var(--fs-tx-8b94aa));margin-top:.15rem}._stage-breakdown_1lww0_164{grid-column:span 2}._stage-times-list_1lww0_168{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}._stage-time-item_1lww0_175{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:color-mix(in srgb,var(--fs-tx-ink) 3%,transparent);border-radius:8px;transition:background .2s ease}._stage-time-item_1lww0_175:hover{background:color-mix(in srgb,var(--fs-tx-ink) 5%,transparent)}._stage-name_1lww0_189{font-size:.9375rem;font-weight:500;color:var(--text-primary)}._stage-time_1lww0_168{font-size:1rem;font-weight:700;color:var(--primary-orange)}._top-users_1lww0_201{grid-column:span 2}._top-users-list_1lww0_205{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}._top-user-item_1lww0_212{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;background:color-mix(in srgb,var(--fs-tx-ink) 3%,transparent);border-radius:8px;transition:all .2s ease}._top-user-item_1lww0_212:hover{background:color-mix(in srgb,var(--fs-tx-ink) 5%,transparent);transform:translate(4px)}._user-rank_1lww0_227{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--primary-orange);color:#fff;font-size:.875rem;font-weight:700;flex-shrink:0}._user-name_1lww0_241{flex:1;font-size:.9375rem;font-weight:500;color:var(--text-primary)}._user-hours_1lww0_248{font-size:1rem;font-weight:700;color:var(--primary-orange);flex-shrink:0}._time-metrics-loading_1lww0_255{text-align:center;padding:2rem;color:var(--text-secondary);font-size:1rem}._compact_1lww0_263{margin:0}._compact_1lww0_263 ._time-metrics-title_1lww0_8{font-size:.68rem;margin-bottom:.5rem}._compact_1lww0_263 ._time-metrics-grid_1lww0_20{flex-direction:row;flex-wrap:wrap;gap:.625rem}._compact_1lww0_263 ._time-metric-card_1lww0_26{padding:.75rem 1rem;gap:.625rem;border-radius:12px;flex:1;min-width:160px}._compact_1lww0_263 ._metric-icon_1lww0_115{width:36px;height:36px;border-radius:50%}._compact_1lww0_263 ._metric-value_1lww0_150{font-size:1.15rem;margin:.1rem 0}._compact_1lww0_263 ._metric-content_1lww0_130 h3,._compact_1lww0_263 ._metric-subtitle_1lww0_158{font-size:.65rem}@media(max-width:1024px){._stage-breakdown_1lww0_164,._top-users_1lww0_201{grid-column:span 1}}@media(max-width:768px){._time-metrics-grid_1lww0_20,._compact_1lww0_263 ._time-metrics-grid_1lww0_20{grid-template-columns:repeat(2,1fr)}._metric-value_1lww0_150{font-size:1.35rem}._stage-breakdown_1lww0_164,._top-users_1lww0_201{grid-column:span 1}}@media(max-width:480px){._time-metrics-grid_1lww0_20,._compact_1lww0_263 ._time-metrics-grid_1lww0_20{grid-template-columns:1fr}}:root{--color-navy: var(--fs-tx-ink);--color-navy-light: var(--fs-tx-1b2236);--color-navy-muted: var(--fs-tx-6b7a99);--color-accent: #6C4DFF;--color-accent-bg: var(--fs-bg-accent-soft);--color-blue: #6C4DFF;--color-blue-bg: var(--fs-bg-accent-soft);--color-green: #16A34A;--color-green-bg: var(--fs-bg-dcfce7);--color-red: #DC2626;--color-red-bg: var(--fs-bg-fee2e2);--color-bg: var(--fs-bg-page);--color-surface: var(--fs-bg-surface);--color-border: var(--fs-bd-e4e8f0);--color-border-md: var(--fs-bd-cdd3df);--color-text-primary: var(--fs-tx-ink);--color-text-secondary: var(--fs-tx-4b5775);--color-text-muted: var(--fs-tx-8b94aa);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 3px rgba(10, 12, 18, .06), 0 1px 2px rgba(10, 12, 18, .04);--shadow-md: 0 4px 12px rgba(10, 12, 18, .08), 0 2px 6px rgba(10, 12, 18, .05);--shadow-lg: 0 8px 24px rgba(10, 12, 18, .1), 0 4px 10px rgba(10, 12, 18, .06);--transition: .18s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}._dashboard-container_l1d75_54{min-height:100vh;padding:2rem 2.5rem 3rem;max-width:1440px;margin:0 auto}._dashboard-header_l1d75_62{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1.5px solid var(--color-border)}._dashboard-title_l1d75_71{font-size:1.75rem;font-weight:800;color:var(--fs-tx-ink);margin-bottom:.25rem;letter-spacing:-.02em}._dashboard-title-accent_l1d75_79{width:2.5rem;height:3px;background:var(--color-accent);border-radius:99px;margin:.5rem 0 .6rem}._dashboard-subtitle_l1d75_87{font-size:.875rem;color:var(--color-text-secondary);font-weight:400;line-height:1.5}._export-buttons_l1d75_95{display:flex;gap:.5rem;align-items:center;flex-shrink:0}._export-buttons_l1d75_95 button,._export-buttons_l1d75_95 a{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;border-radius:var(--radius-md);border:1.5px solid transparent;cursor:pointer;transition:var(--transition);letter-spacing:.01em;text-decoration:none;white-space:nowrap}._dashboard-kpis_l1d75_121{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:1.5rem}._card_l1d75_129{background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);border-radius:18px;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);box-shadow:0 6px 24px #181e2e1c,0 2px 5px #181e2e0d,0 1px #ffffffb3,inset 0 1.5px #fff,inset 0 -1px #6c4dff0f;padding:1.25rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._card_l1d75_129:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-bg-surface) 70%,transparent),#ffffff4d 18%,#ffffff0f,#fff0 52%);border-radius:inherit;pointer-events:none;z-index:0}._card_l1d75_129>*{position:relative;z-index:1}._card_l1d75_129:hover{background:color-mix(in srgb,var(--fs-bg-surface) 84%,transparent);border-color:color-mix(in srgb,var(--fs-bd-surface) 95%,transparent);box-shadow:0 10px 36px #181e2e26,0 3px 8px #181e2e0f,0 0 28px #6c4dff2e,0 1px #fffc,inset 0 1.5px #fff;transform:translateY(-3px)}._kpi-card_l1d75_178{position:relative;overflow:visible!important}._kpi-card-orange_l1d75_183 ._kpi-icon_l1d75_183{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent)}._kpi-card-blue_l1d75_184 ._kpi-icon_l1d75_183{background:var(--fs-bg-accent-soft);color:var(--fs-tx-ink)}._kpi-card-green_l1d75_185 ._kpi-icon_l1d75_183{background:var(--fs-bg-dcfce7);color:var(--fs-tx-16a34a)}._kpi-card-red_l1d75_186 ._kpi-icon_l1d75_183{background:var(--fs-bg-fee2e2);color:#dc2626}._kpi-card-purple_l1d75_187 ._kpi-icon_l1d75_183{background:var(--fs-bg-f3f0ff);color:var(--fs-tx-ink)}._kpi-content_l1d75_189{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._kpi-label_l1d75_196{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin-bottom:.5rem}._kpi-value_l1d75_205{font-size:2rem;font-weight:700;color:var(--color-navy);font-family:var(--font-mono);letter-spacing:-.04em;line-height:1}._kpi-subtext_l1d75_214{font-size:.75rem;color:var(--color-text-muted);margin-top:.375rem}._kpi-trend_l1d75_220{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:var(--color-green);background:var(--color-green-bg);padding:.2rem .5rem;border-radius:99px;margin-top:.5rem}._kpi-icon_l1d75_183{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}._kpi-icon-orange_l1d75_244{background:var(--color-accent-bg)}._kpi-icon-blue_l1d75_245{background:var(--color-blue-bg)}._kpi-icon-green_l1d75_246{background:var(--color-green-bg)}._kpi-icon-red_l1d75_247{background:var(--color-red-bg)}._kpi-bg-icon_l1d75_250{position:absolute;right:-.75rem;bottom:-.75rem;opacity:.05;color:var(--color-navy);pointer-events:none}._dashboard-charts_l1d75_262{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;margin-top:1rem}._superadmin-dashboard-layout_l1d75_270{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-top:1rem;align-items:stretch}._map-column_l1d75_278{display:flex;flex-direction:column}._side-column_l1d75_283{display:flex;flex-direction:column;gap:1rem}._card-title_l1d75_290,._card_l1d75_129>h3,._card_l1d75_129>header{font-size:.6875rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}._dashboard-filters_l1d75_302{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;background:#ffffff57;backdrop-filter:blur(16px) saturate(210%);-webkit-backdrop-filter:blur(16px) saturate(210%);border:1px solid color-mix(in srgb,var(--fs-bd-surface) 66%,transparent);border-radius:var(--radius-lg);padding:1rem 1.25rem;margin-bottom:1.5rem;box-shadow:0 2px 16px #0a0c1214,0 1px #ffffff7a,inset 0 1.5px #fff}._filter-group_l1d75_320{display:flex;flex-direction:column;gap:.3rem;min-width:130px}._filter-label_l1d75_327{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}._filter-input-wrapper_l1d75_335{position:relative;display:flex;align-items:center}._filter-icon_l1d75_341{position:absolute;left:.625rem;color:var(--color-text-muted);pointer-events:none}._filter-input_l1d75_335,._filter-select_l1d75_349{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;color:var(--color-text-primary);background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);height:34px;padding:0 .75rem 0 2rem;outline:none;transition:border-color var(--transition),box-shadow var(--transition);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}._filter-input_l1d75_335:focus,._filter-select_l1d75_349:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #6c4dff1f;background:var(--color-surface)}._filter-input_l1d75_335:hover,._filter-select_l1d75_349:hover{border-color:var(--color-border-md)}._filter-actions_l1d75_377{display:flex;gap:.375rem;margin-bottom:0}._dashboard-sync-info_l1d75_384{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem}._sync-label_l1d75_392{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}._sync-status_l1d75_400{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;color:var(--color-green);background:var(--color-green-bg);padding:.25rem .625rem;border-radius:99px}._sync-indicator_l1d75_412{width:7px;height:7px;border-radius:50%;background:var(--color-green);animation:_pulse-dot_l1d75_1 1.8s ease-in-out infinite}@keyframes _pulse-dot_l1d75_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}._dashboard-table_l1d75_426{width:100%;border-collapse:collapse;font-size:.8125rem}._dashboard-table_l1d75_426 thead tr{background:var(--color-bg);border-radius:var(--radius-sm)}._dashboard-table_l1d75_426 th{padding:.625rem .875rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);text-align:left;border-bottom:1.5px solid var(--color-border);white-space:nowrap}._dashboard-table_l1d75_426 th._text-center_l1d75_449{text-align:center}._dashboard-table_l1d75_426 td{padding:.75rem .875rem;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);vertical-align:middle}._dashboard-table_l1d75_426 tbody tr{transition:background var(--transition)}._dashboard-table_l1d75_426 tbody tr:last-child td{border-bottom:none}._dashboard-table_l1d75_426 tbody tr:hover{background:var(--color-bg)}._dashboard-table_l1d75_426 td._text-center_l1d75_449{text-align:center}._score-badge_l1d75_473{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.2rem .5rem;border-radius:99px;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.02em}._score-badge-high_l1d75_486{background:var(--color-green-bg);color:var(--color-green)}._score-badge-medium_l1d75_491{background:var(--fs-bg-warn-soft);color:var(--fs-tx-c2410c)}._score-badge-low_l1d75_496{background:var(--color-red-bg);color:var(--color-red)}._recommendations-trigger_l1d75_504{margin-top:.875rem;position:relative;z-index:100}._recommendations-button_l1d75_510{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;color:var(--color-red);background:var(--color-red-bg);border:none;border-radius:99px;padding:.3rem .75rem;cursor:pointer;transition:background var(--transition)}._recommendations-button_l1d75_510:hover{background:var(--fs-bg-fca5a5)}._recommendations-popup_l1d75_530{position:absolute;bottom:calc(100% + .75rem);left:0;width:280px;background:var(--fs-bg-surface);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:0 10px 30px #181d2c4d;z-index:1000;animation:_fade-up_l1d75_1 .2s cubic-bezier(.4,0,.2,1);pointer-events:auto}@media(max-width:400px){._recommendations-popup_l1d75_530{width:220px;left:-20px}}@keyframes _fade-up_l1d75_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._recommendations-header_l1d75_557{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:.75rem}._recommendations-list_l1d75_569{list-style:none;display:flex;flex-direction:column;gap:.5rem}._recommendation-item_l1d75_576{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--fs-tx-ink);font-weight:500}._recommendation-icon_l1d75_585{width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background:#ffffff14;display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}._dashboard-empty_l1d75_598{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:var(--color-surface);border-radius:var(--radius-xl);border:1.5px dashed var(--color-border-md);text-align:center;gap:.75rem}._empty-icon_l1d75_611{width:3.5rem;height:3.5rem;background:var(--color-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);margin-bottom:.25rem}._empty-title_l1d75_623{font-size:1rem;font-weight:700;color:var(--color-navy)}._empty-text_l1d75_629{font-size:.875rem;color:var(--color-text-muted)}._font-mono_l1d75_635{font-family:var(--font-mono)}@media(max-width:900px){._dashboard-container_l1d75_54{padding:1.25rem 1rem 2.5rem}._dashboard-header_l1d75_62{flex-direction:column;gap:1rem;align-items:flex-start}._dashboard-title_l1d75_71{font-size:1.375rem}._dashboard-charts_l1d75_262,._superadmin-dashboard-layout_l1d75_270{grid-template-columns:1fr}._dashboard-kpis_l1d75_121{grid-template-columns:repeat(2,1fr)}._export-buttons_l1d75_95{width:100%;justify-content:flex-start}}@media(max-width:560px){._dashboard-kpis_l1d75_121{grid-template-columns:1fr}._dashboard-filters_l1d75_302{flex-direction:column;align-items:stretch}._filter-group_l1d75_320{min-width:unset;width:100%}}._admin-dashboard_l1d75_690{min-height:100vh;padding:1.75rem 2.25rem 3rem;max-width:1600px;margin:0 auto;background:transparent}._admin-greeting_l1d75_698{margin-bottom:1.25rem}._admin-greeting-row_l1d75_702{display:flex;align-items:center;justify-content:space-between;gap:1rem}._admin-greeting-title_l1d75_709{font-size:2.25rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.03em}._admin-greeting-sub_l1d75_716{font-size:1rem;color:var(--color-text-muted);margin-top:.3rem}._admin-kpis_l1d75_723{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}._admin-kpi-card_l1d75_730{background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:12px;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);box-shadow:0 6px 24px #181e2e24,0 2px 4px #181e2e12,0 1px #ffffffb3,inset 0 1.5px #fff,inset 0 -1px #6c4dff14;padding:1.25rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._admin-kpi-card_l1d75_730:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-bg-surface) 92%,transparent),color-mix(in srgb,var(--fs-bg-surface) 55%,transparent),#ffffff2e 28%,#fff0 48%);border-radius:inherit;pointer-events:none;z-index:0}._admin-kpi-card_l1d75_730>*{position:relative;z-index:1}._admin-kpi-card_l1d75_730:hover{background:color-mix(in srgb,var(--fs-bg-surface) 84%,transparent);border-color:color-mix(in srgb,var(--fs-bd-surface) 95%,transparent);box-shadow:0 16px 48px #181e2e47,0 4px 12px #181e2e1f,0 0 32px #6c4dff33,0 1px #fffc,inset 0 1.5px #fff;transform:translateY(-5px)}._admin-kpi-icon_l1d75_779{width:2.5rem;height:2.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:color-mix(in srgb,var(--fs-bg-surface) 65%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--fs-bd-surface) 60%,transparent);box-shadow:0 2px 8px #0a0c1212,inset 0 1px #ffffffd9;color:var(--color-accent)}._admin-kpi-lbl_l1d75_795{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}._admin-kpi-num_l1d75_803{font-size:2.5rem;font-weight:800;font-family:var(--font-mono);color:var(--fs-tx-ink);line-height:1.1;margin:.2rem 0;letter-spacing:-.04em}._admin-kpi-sub_l1d75_813{font-size:.8125rem;color:var(--color-text-muted);margin-top:.15rem}._admin-kpi-focus_l1d75_819{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-top:.4rem;text-transform:capitalize}._admin-section_l1d75_828{display:flex;flex-direction:column}._admin-layout_l1d75_834{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}._admin-col-left_l1d75_841{display:flex;flex-direction:column;gap:1rem;min-width:0}._admin-col-right_l1d75_848{display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:hidden}._admin-plan-rows_l1d75_857{display:flex;flex-direction:column;gap:.875rem;margin-top:.875rem}._admin-plan-row_l1d75_857{display:flex;align-items:center;justify-content:space-between}._admin-plan-key_l1d75_870{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}._admin-plan-val_l1d75_876{font-size:.875rem;font-weight:700;color:var(--color-text-primary);font-family:var(--font-mono)}._admin-plan-badge_l1d75_883{font-size:.75rem;font-weight:700;background:var(--fs-bg-accent-soft-2);color:var(--fs-tx-accent-strong);padding:.2rem .6rem;border-radius:99px}._admin-header-actions_l1d75_893{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._admin-date-select_l1d75_900{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--fs-bg-surface) 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='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right .6rem center;border:1.5px solid var(--fs-bd-line);border-radius:10px;padding:.5rem 2rem .5rem .75rem;font-size:.8125rem;font-family:var(--font-sans);font-weight:500;color:var(--fs-tx-ink);cursor:pointer;outline:none;transition:border-color .15s}._admin-date-select_l1d75_900:hover,._admin-date-select_l1d75_900:focus{border-color:#6c4dff}._btn-outline_l1d75_921{display:inline-flex;align-items:center;gap:.35rem;background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-line);color:var(--fs-tx-ink);border-radius:10px;padding:.5rem 1rem;font-size:.8125rem;font-family:var(--font-sans);font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}._btn-outline_l1d75_921:hover{border-color:var(--fs-bd-94a3b8);background:var(--fs-bg-page)}._btn-primary_l1d75_943{display:inline-flex;align-items:center;gap:.35rem;background:#6c4dff;border:none;color:#fff;border-radius:10px;padding:.5rem 1rem;font-size:.8125rem;font-family:var(--font-sans);font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;box-shadow:0 2px 8px #6c4dff4d}._btn-primary_l1d75_943:hover{background:#5a3bea;box-shadow:0 4px 16px #6c4dff66;transform:translateY(-1px)}._kpi-sparkline_l1d75_968{margin-top:.625rem;opacity:.88;line-height:0}._kpi-trend_l1d75_220{font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:99px;white-space:nowrap}._kpi-trend-up_l1d75_982{background:var(--fs-bg-dcfce7);color:var(--fs-tx-15803d)}._kpi-trend-down_l1d75_987{background:var(--fs-bg-fef9c3);color:var(--fs-tx-b45309)}._analysis-table_l1d75_993{width:100%;border-collapse:collapse;margin-top:.25rem}._analysis-table_l1d75_993 th{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--fs-tx-faint);padding:0 0 .5rem;text-align:left}._analysis-table_l1d75_993 td{padding:.625rem 0;border-bottom:1px solid var(--fs-bd-line-soft);vertical-align:middle}._analysis-table_l1d75_993 tbody tr:last-child td{border-bottom:none}._analysis-table_l1d75_993 tbody tr:hover td{background:var(--fs-bg-fbfafd)}._progress-bar-wrap_l1d75_1024{height:4px;background:var(--fs-bg-track);border-radius:99px;overflow:hidden;width:80px}._progress-bar-fill_l1d75_1032{height:100%;background:#6c4dff;border-radius:99px;transition:width .4s ease}._ranking-row-avatar_l1d75_1040{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#6c4dff,#5a3bea);color:#fff;font-size:.62rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._feature-cards-row_l1d75_1055{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem}._feature-card_l1d75_1055{background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);border-radius:12px;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);box-shadow:0 4px 16px #181e2e17,0 1px 3px #181e2e0d,inset 0 1.5px #fff;padding:1.125rem 1.25rem;display:flex;flex-direction:column;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._feature-card_l1d75_1055:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-bg-surface) 65%,transparent),#fff3 20%,#fff0 45%);border-radius:inherit;pointer-events:none}._feature-card_l1d75_1055:hover{transform:translateY(-4px);box-shadow:0 14px 40px #181e2e2e,0 4px 10px #181e2e14,0 0 24px #6c4dff1f,inset 0 1.5px #fff}._admin-ranking-link_l1d75_1100{display:inline-flex;align-items:center;gap:.35rem;background:var(--fs-bg-accent-soft);border:1px solid var(--fs-bd-accent-line);color:var(--fs-tx-accent-2);border-radius:8px;padding:.3rem .75rem;font-size:.75rem;font-family:var(--font-sans);font-weight:600;cursor:pointer;transition:var(--transition)}._admin-ranking-link_l1d75_1100:hover{background:var(--fs-bg-accent-soft-2)}@media(max-width:900px){._admin-dashboard_l1d75_690{padding:1.25rem 1rem 2.5rem}._admin-greeting-row_l1d75_702{flex-direction:column;align-items:flex-start}._admin-kpis_l1d75_723{grid-template-columns:repeat(2,1fr)}._admin-layout_l1d75_834{grid-template-columns:1fr}}@media(max-width:560px){._admin-kpis_l1d75_723{grid-template-columns:1fr 1fr}}._user-dashboard_l1d75_1146{min-height:100vh;padding:2.5rem 3rem 3.5rem;max-width:1600px;margin:0 auto;background:transparent}._user-greeting_l1d75_1154{margin-bottom:2rem}._user-greeting-row_l1d75_1158{display:flex;align-items:center;justify-content:space-between;gap:1rem}._user-greeting-title_l1d75_1165{display:flex;align-items:center;gap:.625rem;font-size:2.25rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.03em;flex-wrap:wrap}._user-greeting-sub_l1d75_1176{font-size:1rem;color:var(--color-text-muted);margin-top:.3rem}._immersive-section_l1d75_1183{margin-bottom:1.25rem}._immersive-section-header_l1d75_1187{display:flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}._immersive-cards-grid_l1d75_1199{display:flex;flex-direction:column;gap:.75rem}._immersive-session-card_l1d75_1205{background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(18px) saturate(175%);-webkit-backdrop-filter:blur(18px) saturate(175%);border-radius:16px;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);box-shadow:0 6px 26px #181e2e2e,0 2px 4px #181e2e14,0 1px #ffffffad,inset 0 1.5px #fff,inset 0 -1px #6c4dff0d;padding:1.125rem 1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._immersive-session-card_l1d75_1205:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-bg-surface) 70%,transparent),#ffffff4d 18%,#ffffff0f,#fff0 52%);border-radius:inherit;pointer-events:none}._immersive-session-card_l1d75_1205:hover{background:color-mix(in srgb,var(--fs-bg-surface) 84%,transparent);border-color:color-mix(in srgb,var(--fs-bd-surface) 95%,transparent);box-shadow:0 12px 38px #181e2e3d,0 0 24px #6c4dff2e,0 1px #ffffffc7,inset 0 1.5px #fff;transform:translateY(-3px)}._immersive-session-top_l1d75_1243{display:flex;gap:.875rem;align-items:flex-start;margin-bottom:1rem}._immersive-session-icon_l1d75_1250{width:2.5rem;height:2.5rem;background:var(--fs-bg-accent-soft);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--fs-tx-accent);flex-shrink:0}._immersive-session-info_l1d75_1262{flex:1;min-width:0}._immersive-session-title-row_l1d75_1267{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:.3rem}._immersive-session-title_l1d75_1267{font-size:.9375rem;font-weight:700;color:var(--fs-tx-ink)}._immersive-session-badge_l1d75_1281{font-size:.68rem;font-weight:700;background:var(--fs-bg-dcfce7);color:var(--fs-tx-16a34a);border-radius:99px;padding:.15rem .6rem;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._immersive-session-meta_l1d75_1293{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:var(--color-text-secondary);margin-bottom:.375rem}._immersive-session-preview_l1d75_1302{font-size:.8125rem;color:var(--color-text-muted);line-height:1.5;margin:0}._immersive-session-btn_l1d75_1309{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--fs-bg-ok-soft);border:1.5px solid var(--fs-bd-bbf7d0);color:var(--fs-tx-16a34a);border-radius:10px;padding:.625rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:background var(--transition),border-color var(--transition);font-family:var(--font-sans)}._immersive-session-btn_l1d75_1309:hover{background:var(--fs-bg-dcfce7);border-color:var(--fs-bd-86efac)}._user-body_l1d75_1332{display:grid;grid-template-columns:1fr 320px;gap:1.5rem;align-items:start}._user-col-main_l1d75_1339{display:flex;flex-direction:column;gap:1.5rem}._user-col-side_l1d75_1345{display:flex;flex-direction:column;gap:1.25rem}._user-card_l1d75_1351{background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);border-radius:12px;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);box-shadow:0 4px 18px #181e2e1a,0 1px 4px #181e2e0d,0 1px #ffffffb3,inset 0 1.5px #fff,inset 0 -1px #6c4dff0f;padding:1.25rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._user-card_l1d75_1351:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-bg-surface) 70%,transparent),#ffffff4d 18%,#ffffff0f,#fff0 52%);border-radius:inherit;pointer-events:none;z-index:0}._user-card_l1d75_1351>*{position:relative;z-index:1}._user-card_l1d75_1351:hover{background:color-mix(in srgb,var(--fs-bg-surface) 84%,transparent);border-color:color-mix(in srgb,var(--fs-bd-surface) 95%,transparent);box-shadow:0 10px 36px #181e2e26,0 3px 8px #181e2e0f,0 0 28px #6c4dff2e,0 1px #fffc,inset 0 1.5px #fff;transform:translateY(-3px)}._user-card-header_l1d75_1393{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--fs-bd-surface) 40%,transparent);margin-bottom:.5rem}._admin-section_l1d75_828 ._user-card-header_l1d75_1393{border-bottom:none;padding-bottom:.5rem;margin-bottom:.5rem}._user-card-label_l1d75_1408{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-tx-303b5a)}._user-sessions-badge_l1d75_1416{font-size:.75rem;font-weight:500;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:99px;padding:.15rem .6rem}._period-filter_l1d75_1426{display:flex;gap:.25rem}._period-pill_l1d75_1431{font-size:.68rem;font-weight:600;padding:.18rem .55rem;border-radius:99px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s;line-height:1.4}._period-pill_l1d75_1431:hover{background:var(--color-bg);color:var(--color-text)}._period-pill-active_l1d75_1449{background:#303b5a;color:#fff;border-color:#303b5a}._user-empty-state_l1d75_1455{display:flex;align-items:center;justify-content:center;height:160px;font-size:.875rem;color:var(--color-text-muted)}._spin-list_l1d75_1465{display:flex;flex-direction:column;gap:.875rem;margin-top:1rem}._spin-row_l1d75_1472{display:grid;grid-template-columns:1.125rem 7.5rem 1fr 2.25rem;align-items:center;gap:.75rem}._spin-letter_l1d75_1479{font-size:.8125rem;font-weight:800;font-family:var(--font-mono)}._spin-label-text_l1d75_1485{font-size:.8125rem;font-weight:600;color:var(--color-text-primary)}._spin-bar-track_l1d75_1491{height:7px;background:var(--color-border);border-radius:99px;overflow:hidden}._spin-bar-fill_l1d75_1498{height:100%;border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1)}._spin-score-val_l1d75_1504{font-size:.875rem;font-weight:700;font-family:var(--font-mono);text-align:right}._user-stat-card_l1d75_1512{background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(22px) saturate(175%);-webkit-backdrop-filter:blur(22px) saturate(175%);border-radius:20px;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);box-shadow:0 6px 24px #181e2e1c,0 2px 5px #181e2e0d,0 1px #ffffffb3,inset 0 1.5px #fff,inset 0 -1px #6c4dff0f;padding:1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._user-stat-card_l1d75_1512:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-bg-surface) 70%,transparent),#ffffff4d 18%,#ffffff0f,#fff0 52%);border-radius:inherit;pointer-events:none;z-index:0}._user-stat-card_l1d75_1512>*{position:relative;z-index:1}._user-stat-card_l1d75_1512:hover{background:color-mix(in srgb,var(--fs-bg-surface) 84%,transparent);border-color:color-mix(in srgb,var(--fs-bd-surface) 95%,transparent);box-shadow:0 14px 46px #181e2e42,0 4px 10px #181e2e1a,0 0 30px #6c4dff33,0 1px #fffc,inset 0 1.5px #fff;transform:translateY(-4px)}._user-stat-icon_l1d75_1554{width:3rem;height:3rem;background:var(--color-accent-bg);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-accent);margin-bottom:.625rem}._user-stat-lbl_l1d75_1566{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}._user-stat-num_l1d75_1574{font-size:3rem;font-weight:800;font-family:var(--font-mono);color:var(--fs-tx-ink);line-height:1.1;margin:.2rem 0;letter-spacing:-.04em}._user-stat-trend_l1d75_1584{font-size:.8125rem;font-weight:700;font-family:var(--font-mono);margin-bottom:.2rem}._user-stat-hint_l1d75_1591{font-size:.75rem;color:var(--color-text-muted);margin-top:.2rem}._user-stat-sub-link_l1d75_1597{font-size:.8125rem;font-weight:600;color:var(--color-blue);margin-top:.5rem}._user-stat-domain_l1d75_1604{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-top:.25rem}._persona-section_l1d75_1612{margin-top:1.25rem}._persona-tabs_l1d75_1616{display:flex;gap:.625rem;flex-wrap:wrap;margin-bottom:1rem}._persona-tab_l1d75_1616{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-sm)}._persona-tab_l1d75_1616:hover{border-color:var(--color-border-md);box-shadow:var(--shadow-md)}._persona-tab-active_l1d75_1645{border-color:var(--color-blue);background:var(--fs-bg-accent-soft);color:var(--fs-tx-391db5)}._persona-tab-avatar_l1d75_1651{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover;flex-shrink:0}._persona-tab-initials_l1d75_1659{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-bg);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--color-text-muted);flex-shrink:0}._persona-tab-name_l1d75_1674{max-width:8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._persona-tab-count_l1d75_1681{font-size:.6875rem;font-weight:700;background:var(--color-bg);border:1px solid var(--color-border);border-radius:99px;padding:.1rem .4rem;color:var(--color-text-muted);flex-shrink:0}._persona-tab-active_l1d75_1645 ._persona-tab-count_l1d75_1681{background:#6c4dff26;border-color:#6c4dff4d;color:var(--fs-tx-391db5)}._persona-detail_l1d75_1698{display:grid;grid-template-columns:1fr 260px;gap:1.25rem;align-items:start}._persona-detail-chart_l1d75_1705{flex:1}._persona-detail-stats_l1d75_1709{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._persona-type-badge_l1d75_1715{font-size:.875rem;font-weight:700;color:var(--color-blue);margin-top:.25rem}@media(max-width:900px){._persona-detail_l1d75_1698{grid-template-columns:1fr}._persona-detail-stats_l1d75_1709{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){._persona-detail-stats_l1d75_1709{grid-template-columns:repeat(2,1fr)}}._user-quick_l1d75_1739{margin-top:1.25rem}._user-quick-title_l1d75_1743{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.75rem}._user-quick-grid_l1d75_1752{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}._user-quick-btn_l1d75_1758{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-sm)}._user-quick-btn_l1d75_1758:hover{background:var(--color-bg);border-color:var(--color-border-md);box-shadow:var(--shadow-md);transform:translateY(-1px)}@media(max-width:900px){._user-dashboard_l1d75_1146{padding:1.25rem 1rem 2.5rem}._user-body_l1d75_1332{grid-template-columns:1fr}._user-col-side_l1d75_1345{flex-direction:row;flex-wrap:wrap}._user-stat-card_l1d75_1512{flex:1;min-width:180px}._user-quick-grid_l1d75_1752{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){._user-quick-grid_l1d75_1752{grid-template-columns:1fr 1fr}._user-stat-card_l1d75_1512{min-width:140px}}._dashboard-page-wrapper_77467_1{animation:_fadeIn_77467_1 .3s ease-out}@keyframes _fadeIn_77467_1{0%{opacity:0}to{opacity:1}}._page_hu3am_2{width:100%;max-width:none;margin:0;padding:22px 36px 56px 48px;color:var(--fs-tx-ink);box-sizing:border-box}._head_hu3am_4{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}._eyebrow_hu3am_5{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--fs-bd-line);border-radius:999px;background:var(--fs-bg-surface);font:600 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fs-tx-muted)}._eyebrow_hu3am_5 i{width:7px;height:7px;border-radius:50%;background:#6c4dff}._title_hu3am_7{margin-top:12px;font:600 30px/1.15 var(--font-head);letter-spacing:-.025em}._title_hu3am_7 em{font-style:normal;color:var(--fs-tx-accent)}._lead_hu3am_9{margin-top:8px;font-size:14.5px;color:var(--fs-tx-muted)}._btn_hu3am_10{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:14px;background:#6c4dff;color:#fff;font:600 14px var(--font-sans);cursor:pointer;box-shadow:0 10px 20px -12px #6c4dffe6;transition:background .15s}._btn_hu3am_10:hover{background:#5a3bea}._top_hu3am_13{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}._hero_hu3am_14{position:relative;overflow:hidden;padding:30px;border-radius:26px;color:#fff;min-height:250px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#6c4dff,#5a3bea 55%,#4b33c9);box-shadow:0 24px 44px -26px #6c4dffcc}._hero_hu3am_14:after{content:"";position:absolute;right:-40px;bottom:-60px;width:300px;height:300px;border-radius:50%;border:36px solid color-mix(in srgb,var(--fs-bd-surface) 7%,transparent)}._heroTag_hu3am_19{align-self:flex-start;padding:4px 12px;border-radius:999px;background:#ffffff2e;font:600 12px var(--font-sans)}._heroTitle_hu3am_20{margin-top:16px;max-width:460px;font:600 32px/1.15 var(--font-head);letter-spacing:-.025em}._heroText_hu3am_21{margin-top:12px;max-width:460px;font-size:14.5px;line-height:1.55;color:#ffffffd9}._faces_hu3am_22{position:relative;z-index:1;display:flex;align-items:center;margin-top:18px}._face_hu3am_22{display:grid;place-items:center;width:34px;height:34px;margin-left:-8px;border:2px solid #5A3BEA;border-radius:50%;background:var(--fs-bg-surface);color:var(--fs-tx-accent-strong);font:700 11px var(--font-sans)}._face_hu3am_22:first-child{margin-left:0}._facesText_hu3am_25{margin-left:12px;font-size:13px;color:#ffffffd9}._side_hu3am_27{display:flex;flex-direction:column;gap:16px}._spot_hu3am_28{flex:1;padding:20px;border-radius:22px;border:1px solid var(--fs-bd-bfe9d6);background:var(--fs-bg-e8f8f1)}._spotTag_hu3am_29{display:inline-flex;padding:3px 10px;border-radius:999px;background:var(--fs-bg-surface);font:600 11px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fs-tx-0b8f63)}._spotRow_hu3am_30{display:flex;align-items:center;gap:12px;margin-top:14px}._spotName_hu3am_31{font:600 18px var(--font-head)}._spotSub_hu3am_32{margin-top:2px;font-size:13px;color:var(--fs-tx-3b6b58)}._goal_hu3am_33{flex:1;display:flex;align-items:center;gap:16px;padding:20px;border-radius:22px;border:1px solid var(--fs-bd-accent-line);background:var(--fs-bg-accent-soft)}._goalTag_hu3am_34{display:inline-flex;padding:3px 10px;border-radius:999px;background:var(--fs-bg-surface);font:600 11px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fs-tx-accent-strong)}._ring_hu3am_35{flex:none;position:relative;width:76px;height:76px}._ringVal_hu3am_36{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 22px var(--font-mono);letter-spacing:-.03em}._goalText_hu3am_37{margin-top:8px;font-size:13px;line-height:1.45;color:var(--fs-tx-accent-strong)}._kpis_hu3am_39{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}._card_hu3am_40{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:22px;padding:20px 22px}._kpiHead_hu3am_41{display:flex;align-items:center;justify-content:space-between}._kpiHead_hu3am_41 small{font:600 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fs-tx-muted)}._kpiIcon_hu3am_43{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong)}._kpiValue_hu3am_44{margin-top:8px;font:700 34px/1 var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}._kpiFoot_hu3am_45{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}._pillGood_hu3am_46,._pillBad_hu3am_46,._pillNeutral_hu3am_46{padding:3px 10px;border-radius:999px;font:600 12px var(--font-sans);white-space:nowrap}._pillGood_hu3am_46{background:var(--fs-bg-e8f8f1);color:var(--fs-tx-0b8f63)}._pillBad_hu3am_46{background:var(--fs-bg-fcecee);color:var(--fs-tx-c62f3b)}._pillNeutral_hu3am_46{background:var(--fs-bg-fill);color:var(--fs-tx-muted)}._spark_hu3am_50{width:84px;height:28px;flex:none}._row2_hu3am_52{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;margin-top:16px}._row3_hu3am_53{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}._cardHead_hu3am_54{display:flex;align-items:center;gap:10px;margin-bottom:14px}._cardHead_hu3am_54 h3{flex:1;font:600 15px var(--font-head)}._tag_hu3am_56{padding:3px 10px;border-radius:999px;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);font:600 11.5px var(--font-sans)}._link_hu3am_57{border:0;background:none;padding:0;font:600 13px var(--font-sans);color:var(--fs-tx-accent);cursor:pointer}._chart_hu3am_58{width:100%;height:190px;display:block}._li_hu3am_57{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--fs-bd-line-soft)}._li_hu3am_57:last-child{border-bottom:0;padding-bottom:0}._li_hu3am_57:first-of-type{padding-top:0}._avatar_hu3am_63{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);font:700 12.5px var(--font-sans)}._avatarLg_hu3am_64{width:48px;height:48px;font-size:15px;background:var(--fs-bg-surface);color:var(--fs-tx-0b8f63)}._grow_hu3am_65{flex:1;min-width:0}._grow_hu3am_65 b{display:block;font:600 14px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._grow_hu3am_65 small{display:block;margin-top:2px;font-size:12.5px;color:var(--fs-tx-muted)}._num_hu3am_68{font:700 15px var(--font-mono);font-variant-numeric:tabular-nums}._rank_hu3am_69{flex:none;width:20px;font:700 14px var(--font-mono);color:var(--fs-tx-muted)}._small_hu3am_70{height:34px;padding:0 12px;border:1px solid var(--fs-bd-line);border-radius:11px;background:var(--fs-bg-surface);color:var(--fs-tx-accent-strong);font:600 12.5px var(--font-sans);cursor:pointer}._small_hu3am_70:hover{background:var(--fs-bg-accent-soft)}._heat_hu3am_73{display:grid;grid-template-columns:repeat(13,1fr);gap:4px}._heatCol_hu3am_74{display:grid;grid-template-rows:repeat(7,1fr);gap:4px}._cell_hu3am_75{aspect-ratio:1;border-radius:5px;background:var(--fs-bg-fill)}._l1_hu3am_76{background:var(--fs-bg-accent-soft-2)}._l2_hu3am_76{background:var(--fs-bg-c5b6ff)}._l3_hu3am_76{background:#9b83ff}._l4_hu3am_76{background:#6c4dff}._legend_hu3am_77{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;color:var(--fs-tx-muted)}._legend_hu3am_77 ._cell_hu3am_75{width:12px;aspect-ratio:auto;height:12px}._bar_hu3am_80{height:7px;margin-top:8px;border-radius:999px;background:var(--fs-bg-fill);overflow:hidden}._bar_hu3am_80 i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6c4dff,#a78bfa)}._jRow_hu3am_82{padding:10px 0}._jRow_hu3am_82:first-of-type{padding-top:0}._jTop_hu3am_84{display:flex;align-items:center;justify-content:space-between;gap:10px}._jTop_hu3am_84 b{font:600 14px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._empty_hu3am_86{padding:22px 8px;text-align:center;font-size:13.5px;color:var(--fs-tx-muted)}._skeleton_hu3am_87{height:160px;border-radius:22px;background:linear-gradient(90deg,var(--fs-bg-fill),var(--fs-bg-page),var(--fs-bg-fill));background-size:200% 100%;animation:_ad-shimmer_hu3am_1 1.4s linear infinite}@keyframes _ad-shimmer_hu3am_1{to{background-position:-200% 0}}@media(max-width:1100px){._top_hu3am_13,._row2_hu3am_52{grid-template-columns:1fr}._kpis_hu3am_39{grid-template-columns:repeat(2,minmax(0,1fr))}._row3_hu3am_53{grid-template-columns:1fr}._side_hu3am_27{flex-direction:row}._side_hu3am_27>*{flex:1}}@media(max-width:767px){._page_hu3am_2{padding:12px 16px 20px}._head_hu3am_4{flex-direction:column;align-items:stretch;gap:14px}._head_hu3am_4 ._btn_hu3am_10{width:100%;justify-content:center;height:48px}._title_hu3am_7{font-size:26px}._heroTitle_hu3am_20{font-size:24px}._hero_hu3am_14{padding:22px;border-radius:24px}._side_hu3am_27{flex-direction:column}._kpis_hu3am_39{gap:12px}._kpiValue_hu3am_44{font-size:28px}._kpiFoot_hu3am_45{flex-wrap:wrap}._spark_hu3am_50{display:none}._chart_hu3am_58{height:170px}._li_hu3am_57 ._small_hu3am_70{height:40px;padding:0 14px}}@media(prefers-reduced-motion:reduce){._skeleton_hu3am_87{animation:none}}._steps_1nsf9_1{display:flex;gap:8px}._step_1nsf9_1{flex:1;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--fs-bg-page);color:var(--fs-tx-muted);font:600 12.5px var(--font-sans)}._step_1nsf9_1 i{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--fs-bg-track);font-style:normal;font-size:11px}._on_1nsf9_4{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong)}._on_1nsf9_4 i{background:#6c4dff;color:#fff}._done_1nsf9_6 i{background:#0b8f63;color:#fff}._add_1nsf9_7{display:flex;gap:8px}._list_1nsf9_8{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}._tag_1nsf9_9{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;border-radius:999px;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);font:600 13px var(--font-sans)}._tag_1nsf9_9 button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:#4b33c91f;color:inherit;cursor:pointer}@media(max-width:480px){._step_1nsf9_1 span{display:none}}@media(max-width:767px){._overlay_1lbyl_2{align-items:flex-end!important;padding:0!important}._sheet_1lbyl_2{max-width:none!important;max-height:94dvh!important;border-radius:28px 28px 0 0!important;padding-bottom:env(safe-area-inset-bottom)}._sheet_1lbyl_2 input,._sheet_1lbyl_2 select,._sheet_1lbyl_2 textarea{font-size:16px!important}}._avatar_1cscx_2{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:18px;color:#fff;font:700 18px var(--font-head);background:linear-gradient(135deg,#6c4dff,#a78bfa)}._avatarLg_1cscx_3{width:72px;height:72px;border-radius:24px;font-size:26px}._cardTop_1cscx_5{display:flex;align-items:center;gap:14px}._cardName_1cscx_6{font:600 16px var(--font-head);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardRole_1cscx_7{margin-top:2px;font-size:13px;color:var(--fs-tx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardText_1cscx_8{font-size:13.5px;line-height:1.5;color:var(--fs-tx-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardFoot_1cscx_9{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px}._tags_1cscx_10{display:flex;flex-wrap:wrap;gap:6px}._dots_1cscx_11{display:inline-flex;gap:3px;align-items:center}._dot_1cscx_11{width:7px;height:7px;border-radius:50%;background:var(--fs-bg-track)}._dotOn_1cscx_13{background:#6c4dff}._statusOk_1cscx_14{background:var(--fs-bg-e8f8f1);color:var(--fs-tx-0b8f63)}._statusDraft_1cscx_15{background:var(--fs-bg-fill);color:var(--fs-tx-muted)}._statusArch_1cscx_16{background:var(--fs-bg-fcf4e4);color:var(--fs-tx-9a6208)}._clickable_1cscx_17{cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;display:flex;flex-direction:column;gap:12px;height:100%;border:0;background:none;padding:0}._clickable_1cscx_17:focus-visible{outline:3px solid rgba(108,77,255,.35);outline-offset:6px;border-radius:14px}._chips_1cscx_20{display:flex;gap:8px;flex-wrap:wrap}._chipBtn_1cscx_21{height:36px;padding:0 14px;border:1px solid var(--fs-bd-line);border-radius:12px;background:var(--fs-bg-surface);color:var(--fs-tx-muted);font:600 13px var(--font-sans);cursor:pointer}._chipBtn_1cscx_21:hover{background:var(--fs-bg-page)}._chipOn_1cscx_23{background:var(--fs-bg-accent-soft);border-color:var(--fs-bd-accent-line);color:var(--fs-tx-accent-strong)}._scrim_1cscx_25{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#080d1473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._drawer_1cscx_26{position:fixed;top:12px;right:12px;bottom:12px;z-index:85;width:min(520px,calc(100vw - 24px));display:flex;flex-direction:column;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:28px;box-shadow:0 30px 70px -24px #080d148c;overflow:hidden}._dHead_1cscx_30{position:relative;padding:26px 26px 20px;background:linear-gradient(135deg,#080d14,#1b2236);color:#fff}._dClose_1cscx_31{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:12px;background:#ffffff1a;color:#fff;cursor:pointer}._dClose_1cscx_31:hover{background:#fff3}._dWho_1cscx_33{display:flex;align-items:center;gap:16px;padding-right:40px}._dName_1cscx_34{font:600 22px/1.2 var(--font-head);letter-spacing:-.015em}._dRole_1cscx_35{margin-top:4px;font-size:13.5px;color:var(--fs-tx-9aa3b8)}._dTags_1cscx_36{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._dTag_1cscx_36{padding:4px 12px;border-radius:999px;background:#ffffff1a;font:600 12px var(--font-sans);color:#fff}._dBody_1cscx_39{flex:1;overflow-y:auto;padding:8px 26px 20px}._sec_1cscx_40{padding:18px 0;border-bottom:1px solid var(--fs-bd-line-soft)}._sec_1cscx_40:last-child{border-bottom:0}._secTitle_1cscx_42{margin-bottom:8px;font:600 11px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--fs-tx-accent)}._secText_1cscx_43{font-size:14.5px;line-height:1.6;color:var(--fs-tx-ink);white-space:pre-wrap}._facts_1cscx_44{display:grid;grid-template-columns:1fr 1fr;gap:14px}._fact_1cscx_44 small{display:block;font:600 11.5px var(--font-sans);color:var(--fs-tx-muted)}._fact_1cscx_44 b{display:block;margin-top:3px;font:600 14.5px var(--font-sans)}._objList_1cscx_47{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.6}._dFoot_1cscx_48{display:flex;align-items:center;gap:10px;padding:16px 26px;border-top:1px solid var(--fs-bd-line-soft);background:var(--fs-bg-page)}._muted_1cscx_49{color:var(--fs-tx-muted);font-size:14px}._loading_1cscx_50{display:flex;align-items:center;gap:8px;color:var(--fs-tx-muted);font-size:13.5px;padding:18px 0}@media(max-width:767px){._drawer_1cscx_26{top:calc(8px + env(safe-area-inset-top));right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;width:auto;border-radius:22px}._facts_1cscx_44{grid-template-columns:1fr}}._row_nrktl_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}._card_nrktl_2{display:flex;align-items:center;gap:16px;padding:20px 22px;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:22px;box-shadow:0 1px 4px #0000000d;min-width:0}._icon_nrktl_3{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%}._text_nrktl_4{min-width:0}._value_nrktl_5{margin:0 0 3px;font:600 28px/1 var(--font-head);letter-spacing:-.02em;color:var(--fs-tx-ink)}._label_nrktl_6{margin:0 0 2px;font:700 13px var(--font-sans);color:var(--fs-tx-ink)}._sub_nrktl_7{margin:0;font-size:11px;color:var(--fs-tx-8b94a8)}@media(max-width:767px){._row_nrktl_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}._row4_nrktl_11{grid-template-columns:repeat(2,minmax(0,1fr))}._card_nrktl_2{flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:18px}._row4_nrktl_11 ._card_nrktl_2{flex-direction:row;align-items:center}._icon_nrktl_3{width:36px;height:36px}._icon_nrktl_3 svg{width:18px;height:18px}._value_nrktl_5{font-size:24px}._label_nrktl_6{font-size:12.5px}._sub_nrktl_7{display:none}._row4_nrktl_11 ._sub_nrktl_7{display:block}}._bulk-upload-overlay_u7oda_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;justify-content:flex-end;z-index:2100}._bulk-upload-modal_u7oda_11{background:var(--fs-bg-surface);width:650px;max-width:100%;height:100vh;max-height:100vh;border-radius:0;border:none;padding:2rem;overflow-y:auto;box-shadow:-4px 0 24px #00000026;animation:_slideInRight_u7oda_1 .3s ease-out;display:flex;flex-direction:column}@keyframes _slideInRight_u7oda_1{0%{transform:translate(100%)}to{transform:translate(0)}}._bulk-upload-header_u7oda_32{display:flex;align-items:center;margin-bottom:2rem;gap:1rem}._bulk-upload-header_u7oda_32 h2{font-size:1.5rem;color:var(--fs-tx-141824);font-weight:600;margin:0}._bulk-upload-close_u7oda_46{background:none;border:none;color:var(--fs-tx-141824);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._bulk-upload-close_u7oda_46:hover{color:#ef4444}._bulk-upload-body_u7oda_62{display:flex;flex-direction:column;flex:1}._bulk-upload-instructions_u7oda_68{background:var(--fs-bg-sunken);border:1px solid var(--fs-bd-line-2);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}._bulk-upload-instructions_u7oda_68 h3{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--fs-tx-1f2937)}._bulk-upload-instructions_u7oda_68 ol{margin:0 0 1rem;padding-left:1.5rem;color:var(--fs-tx-4b5563)}._bulk-upload-instructions_u7oda_68 li{margin-bottom:.5rem;line-height:1.5}._bulk-upload-warning_u7oda_94{display:flex;gap:.75rem;padding:1rem;background:var(--fs-bg-fef3c7);border:1px solid #fbbf24;border-radius:6px;color:var(--fs-tx-92400e);font-size:.875rem;line-height:1.5}._bulk-upload-warning_u7oda_94 svg{flex-shrink:0;margin-top:2px}._bulk-upload-section_u7oda_111{margin-bottom:1.5rem}._bulk-upload-section_u7oda_111 h3{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--fs-tx-1f2937)}._bulk-upload-dropzone_u7oda_122{border:2px dashed var(--fs-bd-d1d5db);border-radius:8px;padding:2rem;text-align:center;transition:all .2s}._bulk-upload-dropzone_u7oda_122:hover{border-color:#080d14;background:var(--fs-bg-sunken)}._bulk-upload-dropzone-content_u7oda_135{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--fs-tx-6b7280)}._bulk-upload-dropzone-content_u7oda_135 svg{color:var(--fs-tx-9ca3af)}._bulk-upload-dropzone-content_u7oda_135 p{margin:0;font-weight:500;color:var(--fs-tx-1f2937)}._bulk-upload-dropzone-content_u7oda_135 span{font-size:.875rem;color:var(--fs-tx-9ca3af)}._bulk-upload-file-selected_u7oda_159{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--fs-bg-ok-soft);border:1px solid var(--fs-bd-86efac);border-radius:6px}._file-check-icon_u7oda_169{color:var(--fs-tx-16a34a);flex-shrink:0}._file-info_u7oda_174{flex:1;text-align:left}._file-info_u7oda_174 strong{display:block;color:var(--fs-tx-1f2937);font-size:.95rem;margin-bottom:.25rem}._file-info_u7oda_174 span{display:block;color:var(--fs-tx-6b7280);font-size:.875rem}._file-remove-btn_u7oda_192{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-d1d5db);border-radius:6px;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}._file-remove-btn_u7oda_192:hover{background:var(--fs-bg-fee2e2);border-color:var(--fs-bd-fca5a5);color:#dc2626}._bulk-upload-result_u7oda_211{margin-top:1.5rem;padding:1.5rem;background:var(--fs-bg-sunken);border-radius:8px}._bulk-upload-result-success_u7oda_218{display:flex;gap:.75rem;padding:1rem;background:var(--fs-bg-ok-soft);border:1px solid var(--fs-bd-86efac);border-radius:6px;margin-bottom:1rem;color:var(--fs-tx-166534)}._bulk-upload-result-success_u7oda_218 svg{flex-shrink:0;margin-top:2px}._bulk-upload-result-success_u7oda_218 strong{display:block;margin-bottom:.5rem}._bulk-upload-result-success_u7oda_218 ul{margin:0;padding-left:1.5rem;font-size:.875rem}._bulk-upload-result-success_u7oda_218 li{margin-bottom:.25rem}._bulk-upload-result-error_u7oda_249{display:flex;gap:.75rem;padding:1rem;background:var(--fs-bg-bad-soft);border:1px solid var(--fs-bd-fca5a5);border-radius:6px;color:var(--fs-tx-991b1b)}._bulk-upload-result-error_u7oda_249 svg{flex-shrink:0;margin-top:2px}._bulk-upload-result-error_u7oda_249 strong{display:block;margin-bottom:.5rem}._bulk-upload-result-error_u7oda_249 ul{margin:0;padding-left:1.5rem;font-size:.875rem}._bulk-upload-result-error_u7oda_249 li{margin-bottom:.5rem;line-height:1.5}._bulk-upload-modal_u7oda_11::-webkit-scrollbar{width:6px}._bulk-upload-modal_u7oda_11::-webkit-scrollbar-track{background:transparent}._bulk-upload-modal_u7oda_11::-webkit-scrollbar-thumb{background:var(--fs-bg-cbd5e1);border-radius:3px}._pageWrapper_sj117_2{padding:2rem 2.5rem;max-width:1100px;margin:0 auto;animation:_fadeSlideUp_sj117_1 .35s cubic-bezier(.16,1,.3,1)}@keyframes _fadeSlideUp_sj117_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._backBtn_sj117_15{display:inline-flex;align-items:center;gap:.4rem;color:var(--fs-tx-muted);background:none;border:none;cursor:pointer;font-size:.88rem;font-weight:500;padding:.4rem .75rem .4rem 0;margin-bottom:1.5rem;transition:color .15s,transform .15s}._backBtn_sj117_15:hover{color:var(--fs-tx-ink);transform:translate(-3px)}._cardHeader_sj117_36{padding:1.75rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--fs-bg-surface);border-radius:16px;border:1px solid var(--fs-bd-ebe9f5);margin-bottom:1rem;border-left:4px solid var(--plan-color, #080D14)}._headerLeft_sj117_49{display:flex;align-items:center;gap:1.25rem}._logoWrap_sj117_55{width:64px;height:64px;border-radius:14px;overflow:hidden;border:1px solid var(--fs-bd-line);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--fs-bg-page)}._logoWrap_sj117_55 img{width:100%;height:100%;object-fit:contain}._logoFallback_sj117_74{width:64px;height:64px;border-radius:14px;background:linear-gradient(135deg,#080d14,#6c4dff);color:#fff;font-size:1.4rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em}._headerInfo_sj117_89{display:flex;flex-direction:column;gap:.5rem}._empresaNome_sj117_95{font-size:1.5rem;font-weight:700;color:var(--fs-tx-ink);margin:0;letter-spacing:-.02em;line-height:1.2}._metaRow_sj117_104{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}._metaBadge_sj117_111{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:var(--fs-bg-fill);color:var(--fs-tx-475569);border-radius:20px;font-size:.78rem;font-weight:500;border:1px solid var(--fs-bd-line)}._siteLink_sj117_124{display:inline-flex;align-items:center;gap:.3rem;color:var(--fs-tx-accent);font-size:.78rem;font-weight:500;text-decoration:none;transition:color .15s}._siteLink_sj117_124:hover{color:var(--fs-tx-accent-strong);text-decoration:underline}._deleteEmpresaBtn_sj117_140{display:inline-flex;align-items:center;gap:.4rem;background:var(--fs-bg-fff1f2);color:var(--fs-tx-e11d48);border:1px solid var(--fs-bd-fecdd3);border-radius:10px;padding:.5rem 1rem;font-size:.83rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s;flex-shrink:0}._deleteEmpresaBtn_sj117_140:hover{background:#e11d48;color:#fff;border-color:#e11d48}._planStrip_sj117_164{display:flex;align-items:center;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:16px;padding:1.1rem 2rem;margin-bottom:1rem;gap:0}._planStat_sj117_175{display:flex;align-items:center;gap:.75rem;flex:1}._planStatIcon_sj117_182{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._planStat_sj117_175>div{display:flex;flex-direction:column;gap:.1rem}._planStatLabel_sj117_198{font-size:.7rem;color:var(--fs-tx-faint);font-weight:600;text-transform:uppercase;letter-spacing:.06em}._planStatValue_sj117_206{font-size:.98rem;font-weight:700;color:var(--fs-tx-ink)}._planDivider_sj117_212{width:1px;height:36px;background:var(--fs-bg-ebe9f5);margin:0 1.5rem}._planActions_sj117_219{margin-left:auto;padding-left:1.5rem}._editPlanBtn_sj117_224{display:inline-flex;align-items:center;gap:.4rem;background:#080d14;color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s}._editPlanBtn_sj117_224:hover{background:#1b2233}._cancelBtn_sj117_241{display:inline-flex;align-items:center;gap:.4rem;background:var(--fs-bg-fill);color:var(--fs-tx-475569);border:1px solid var(--fs-bd-line);border-radius:8px;padding:.5rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}._cancelBtn_sj117_241:hover{background:var(--fs-bg-track)}._editPlanForm_sj117_259{display:flex;align-items:flex-end;gap:1rem;padding:1.25rem 1.5rem;background:var(--fs-bg-fffbf5);border:1px solid var(--fs-bd-fde68a);border-radius:14px;margin-bottom:1rem}._editPlanFields_sj117_270{display:flex;gap:1rem;flex:1}._formGroup_sj117_276{display:flex;flex-direction:column;gap:.4rem;flex:1}._formGroup_sj117_276 label{font-size:.78rem;font-weight:600;color:var(--fs-tx-475569)}._selectField_sj117_289,._inputField_sj117_290{padding:.65rem .875rem;border-radius:8px;border:1px solid var(--fs-bd-cbd5e1);font-size:.9rem;color:var(--fs-tx-ink);background:var(--fs-bg-surface);font-family:inherit;transition:all .2s}._selectField_sj117_289:focus,._inputField_sj117_290:focus{outline:none;border-color:#080d14;box-shadow:0 0 0 3px #0a0c121a}._editPlanSave_sj117_308{flex-shrink:0}._peopleGrid_sj117_311{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._peopleCol_sj117_318{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:0}._colHeader_sj117_328{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._colTitle_sj117_335{display:flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;color:var(--fs-tx-ink)}._colIcon_sj117_344{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._countBadge_sj117_354{font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:20px}._addBtn_sj117_361{display:inline-flex;align-items:center;gap:.3rem;background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a);border:1px solid var(--fs-bd-bbf7d0);border-radius:8px;padding:.38rem .7rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}._addBtn_sj117_361:hover{background:#16a34a;color:#fff;border-color:#16a34a}._addBtn_sj117_361:disabled{background:var(--fs-bg-fill);color:var(--fs-tx-faint);border-color:var(--fs-bd-line);cursor:not-allowed}._personList_sj117_390{display:flex;flex-direction:column;gap:.5rem}._personCard_sj117_396{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:10px;border:1px solid transparent;background:var(--fs-bg-page);transition:all .18s;position:relative}._personCard_sj117_396:hover{border-color:var(--fs-bd-line);background:var(--fs-bg-surface);box-shadow:0 2px 8px #0000000d}._personCard_sj117_396:hover ._deletePersonBtn_sj117_414{opacity:1}._avatarWrapper_sj117_418{position:relative;flex-shrink:0;width:38px;height:38px;cursor:pointer}._avatarOverlay_sj117_426{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#00000073;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;opacity:0;transition:opacity .18s;pointer-events:none}._avatarWrapper_sj117_418:hover ._avatarOverlay_sj117_426{opacity:1}._avatarOverlayText_sj117_445{font-size:.5rem;font-weight:600;color:#fff;text-align:center;line-height:1.2;white-space:nowrap}._avatar_sj117_418{width:38px;height:38px;border-radius:10px;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em}._avatarImg_sj117_467{width:38px;height:38px;border-radius:10px;object-fit:cover;flex-shrink:0}._personInfo_sj117_475{display:flex;flex-direction:column;gap:.18rem;flex:1;min-width:0}._personName_sj117_483{font-size:.88rem;font-weight:600;color:var(--fs-tx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._personMeta_sj117_492{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--fs-tx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deletePersonBtn_sj117_414{opacity:0;background:var(--fs-bg-fff1f2);color:var(--fs-tx-e11d48);border:1px solid var(--fs-bd-fecdd3);width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s;flex-shrink:0}._deletePersonBtn_sj117_414:hover{background:#e11d48;color:#fff;border-color:#e11d48}._emptyState_sj117_527{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;text-align:center;border:1.5px dashed var(--fs-bd-line);border-radius:12px;background:var(--fs-bg-fafafa)}._emptyState_sj117_527 p{margin:0 0 .2rem;font-size:.88rem;font-weight:600;color:var(--fs-tx-muted)}._emptyState_sj117_527 span{font-size:.75rem;color:var(--fs-tx-faint)}@media(max-width:768px){._pageWrapper_sj117_2{padding:1rem}._cardHeader_sj117_36{flex-direction:column;align-items:flex-start}._planStrip_sj117_164{flex-direction:column;align-items:flex-start;gap:1rem}._planDivider_sj117_212{width:100%;height:1px;margin:0}._peopleGrid_sj117_311{grid-template-columns:1fr}._editPlanFields_sj117_270{flex-direction:column}}._editCompanyForm_sj117_562{background:var(--fs-bg-fffbf5);border:1px solid var(--fs-bd-fde68a);border-radius:14px;padding:1.5rem 2rem;margin-bottom:1.5rem;animation:_fadeSlideUp_sj117_1 .25s ease-out}._formSectionTitle_sj117_571{font-size:1.1rem;font-weight:700;color:var(--fs-tx-ink);margin-bottom:1.25rem}._formGrid_sj117_578{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;margin-bottom:1.25rem}._formActions_sj117_585{display:flex;justify-content:flex-end;border-top:1px solid rgba(253,230,138,.5);padding-top:1.25rem}._logoUploadWrapper_sj117_593{display:flex;align-items:center;width:100%}._logoEditPreview_sj117_599{display:flex;align-items:center;gap:1rem;background:var(--fs-bg-surface);padding:.5rem;border-radius:8px;border:1px solid var(--fs-bd-cbd5e1);width:100%}._logoEditPreview_sj117_599 img{width:48px;height:48px;object-fit:contain;border-radius:4px}._removeLogoBtn_sj117_617{background:none;border:none;color:#ef4444;font-size:.78rem;font-weight:600;cursor:pointer;transition:color .15s}._removeLogoBtn_sj117_617:hover{color:var(--fs-tx-b91c1c);text-decoration:underline}._logoUploadPlaceholder_sj117_632{display:flex;width:100%}._logoUploadLabel_sj117_637{display:flex;align-items:center;justify-content:center;width:100%;padding:.65rem .875rem;border:1px dashed var(--fs-bd-cbd5e1);background:var(--fs-bg-surface);border-radius:8px;color:var(--fs-tx-muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s;text-align:center}._logoUploadLabel_sj117_637:hover{border-color:#080d14;background:var(--fs-bg-page);color:var(--fs-tx-ink)}._pagination_sj117_661{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 0 .25rem;border-top:1px solid var(--fs-bd-line-soft);margin-top:.5rem}._pageBtn_sj117_671{width:28px;height:28px;border-radius:8px;border:1px solid var(--fs-bd-line);background:var(--fs-bg-surface);color:var(--fs-tx-475569);font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;line-height:1}._pageBtn_sj117_671:hover:not(:disabled){background:#080d14;color:#fff;border-color:#080d14}._pageBtn_sj117_671:disabled{opacity:.35;cursor:not-allowed}._pageInfo_sj117_699{font-size:.75rem;font-weight:600;color:var(--fs-tx-muted);min-width:48px;text-align:center}:root{--color-navy-50: var(--fs-bg-page);--color-navy-100: var(--fs-bg-fill);--color-navy-200: #E4E6F0;--color-navy-300: #cbd5e1;--color-navy-400: #94a3b8;--color-navy-500: #5C6475;--color-navy-600: #475569;--color-navy-700: #080D14;--color-navy-800: #080D14;--color-navy-900: #090B10;--color-blue-50: var(--fs-bg-accent-soft);--color-blue-100: var(--fs-bg-accent-soft-2);--color-blue-200: #D5CBFF;--color-blue-300: #A78BFA;--color-blue-400: #8B6FFF;--color-blue-500: #6C4DFF;--color-blue-600: #5A3BEA;--color-blue-700: #4B33C9;--color-blue-800: #4B33C9;--color-blue-900: #321E8A;--color-accent-50: var(--fs-bg-warn-soft);--color-accent-100: var(--fs-bg-ffedd5);--color-accent-200: #fed7aa;--color-accent-300: #A78BFA;--color-accent-400: #A78BFA;--color-accent-500: #f97316;--color-accent-600: #5A3BEA;--color-accent-700: #c2410c;--color-accent-800: #9a3412;--color-accent-900: #7c2d12;--color-success-50: var(--fs-bg-ok-soft);--color-success-100: var(--fs-bg-dcfce7);--color-success-500: #22c55e;--color-success-600: #16a34a;--color-danger-50: var(--fs-bg-bad-soft);--color-danger-100: var(--fs-bg-fee2e2);--color-danger-500: #ef4444;--color-danger-600: #dc2626;--surface-primary: var(--fs-bg-surface);--surface-secondary: var(--fs-bg-page);--surface-tertiary: var(--fs-bg-fill);--border-primary: var(--fs-bd-line);--border-secondary: var(--fs-bd-cbd5e1);--border-tertiary: var(--fs-bd-line-soft);--text-primary: var(--fs-tx-ink);--text-secondary: var(--fs-tx-muted);--text-tertiary: var(--fs-tx-faint);--text-placeholder: #cbd5e1;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-accent: 0 4px 14px rgba(108, 77, 255, .25);--shadow-accent-hover: 0 8px 20px rgba(108, 77, 255, .35);--shadow-navy: 0 4px 14px rgba(10, 12, 18, .25);--shadow-navy-hover: 0 8px 20px rgba(10, 12, 18, .35);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1)}@keyframes _companiesFadeUp_1a2ft_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _cardSlideIn_1a2ft_1{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _iconPulse_1a2ft_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _shimmer_1a2ft_1{0%{background-position:-200% 0}to{background-position:200% 0}}._companies-container_1a2ft_133{min-height:100vh;padding:2rem 2.5rem 3rem;max-width:1440px;margin:0 auto;background:transparent;animation:_companiesFadeUp_1a2ft_1 .4s cubic-bezier(.4,0,.2,1) both}._companies-header_1a2ft_143{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1.5px solid var(--color-border);position:relative}._companies-empty-message_1a2ft_153{color:var(--fs-tx-6b7280);grid-column:1 / -1;text-align:center;padding:2rem}._companies-header_1a2ft_143:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-size:200% 100%;animation:_shimmer_1a2ft_1 3s ease-in-out infinite}._companies-header-content_1a2ft_171{display:flex;flex-direction:column;gap:.5rem}._companies-title_1a2ft_177{font-size:1.75rem;font-weight:900;color:var(--fs-tx-ink);margin-bottom:.25rem}._companies-subtitle_1a2ft_184{font-size:.95rem;font-weight:500;color:var(--text-secondary);margin:0;line-height:1.5}._companies-grid_1a2ft_193{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.75rem;margin-bottom:2rem}._company-card_1a2ft_201{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line-2);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 4px #0000000d;transition:border-color .15s,box-shadow .15s;cursor:pointer}._company-card_1a2ft_201:hover{border-color:#080d14;box-shadow:0 4px 12px #00000014}._company-header_1a2ft_219{display:flex;flex-direction:row;gap:1rem;align-items:flex-start}._company-info_1a2ft_226{display:flex;flex-direction:column;gap:3px;align-items:flex-start;justify-content:flex-start}._company-logo_1a2ft_235{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-blue-50);border:1px solid var(--fs-bd-e4e8f0);border-radius:8px;color:var(--color-blue-600);margin-bottom:.25rem;transition:all var(--transition-normal);overflow:hidden;font-size:1.1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;flex-shrink:0}._company-name_1a2ft_257{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3;letter-spacing:-.01em;transition:color var(--transition-fast)}._company-plano_1a2ft_267{font-size:.65rem;font-weight:700;margin:0;border-radius:999px;padding:2px 10px;text-transform:uppercase;letter-spacing:.05em;width:fit-content}._plano-starter_1a2ft_278,._plano-business_1a2ft_284{background:#6c4dff1a;color:var(--fs-tx-accent);border:1px solid rgba(108,77,255,.3)}._plano-enterprise_1a2ft_290{background:#16a34a1a;color:var(--fs-tx-16a34a);border:1px solid rgba(22,163,74,.3)}._plano-custom_1a2ft_296{background:#6c4dff1a;color:var(--fs-tx-accent);border:1px solid rgba(108,77,255,.3)}._plano-default_1a2ft_302{background:var(--fs-bg-fill);color:var(--fs-tx-muted);border:1px solid var(--fs-bd-line)}._company-content_1a2ft_308{display:flex;flex-direction:column;width:100%}._company-content_1a2ft_308 p{margin:0!important;padding:0!important;line-height:1.2}._company-content_1a2ft_308 svg{flex-shrink:0}._company-site_1a2ft_324{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;color:var(--color-blue-600);transition:color var(--transition-fast)}._company-site_1a2ft_324:hover{color:var(--color-blue-700)}._company-location_1a2ft_338{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:color var(--transition-fast);background:transparent;padding:0;margin:0}._company-card_1a2ft_201:hover ._company-location_1a2ft_338{color:var(--text-primary)}._horizontal-line_1a2ft_355{border:0;border-top:1px solid rgba(128,128,128,.527);margin:1px 0}._company-footer_1a2ft_361{display:flex;justify-content:flex-start;align-items:center;gap:15px}._company-footer_1a2ft_361 p{font-size:12px;font-weight:600;color:#646464e5}._companies-empty_1a2ft_153{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:transparent;border:none;border-radius:0;color:var(--text-secondary);font-size:1rem;font-weight:500;line-height:1.6}._companies-empty_1a2ft_153:before{content:"🏢";font-size:1.75rem;margin-bottom:1rem;opacity:.5}@media(max-width:768px){._companies-container_1a2ft_133{padding:1.5rem 1rem 2rem}._companies-header_1a2ft_143{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}._companies-title_1a2ft_177{font-size:1.5rem}._companies-grid_1a2ft_193{grid-template-columns:1fr;gap:1.25rem}._company-card_1a2ft_201{padding:1.5rem}._company-logo_1a2ft_235{width:48px;height:48px;font-size:1.125rem}._company-name_1a2ft_257{font-size:1.125rem}}@media(max-width:480px){._companies-container_1a2ft_133{padding:1rem .75rem 1.5rem}._companies-header_1a2ft_143{padding-bottom:1.5rem}._companies-title_1a2ft_177{font-size:1.375rem}._companies-subtitle_1a2ft_184{font-size:.875rem}._company-card_1a2ft_201{padding:1.25rem}._company-logo_1a2ft_235{width:44px;height:44px;font-size:1rem}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._company-card_1a2ft_201:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}@media print{._companies-container_1a2ft_133{background:var(--fs-bg-surface);padding:1rem}._companies-header_1a2ft_143:after{display:none}._company-card_1a2ft_201{break-inside:avoid;box-shadow:none;border:none;background:transparent}._company-card_1a2ft_201:before,._company-card_1a2ft_201:after{display:none}}@keyframes _modal-in_99w73_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._empresa-modal-backdrop_99w73_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:99999;padding:1rem}._empresa-modal_99w73_7{background:var(--fs-bg-surface);width:100%;max-width:560px;max-height:90vh;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #0003;animation:_modal-in_99w73_1 .25s cubic-bezier(.4,0,.2,1)}._empresa-modal-header_99w73_33{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--fs-bd-line-2);flex-shrink:0;gap:1rem}._empresa-modal-header_99w73_33 h2{font-size:1.125rem;color:var(--fs-tx-ink);font-weight:700;margin:0}._empresa-modal-close_99w73_50{background:none;border:none;color:var(--fs-tx-6b7280);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .15s,background .15s;flex-shrink:0}._empresa-modal-close_99w73_50:hover{color:#ef4444;background:var(--fs-bg-bad-soft)}._empresa-modal-form_99w73_66{padding:1.5rem;overflow-y:auto;flex:1}._empresa-modal-form_99w73_66::-webkit-scrollbar{width:4px}._empresa-modal-form_99w73_66::-webkit-scrollbar-thumb{background:var(--fs-bg-track-2);border-radius:2px}._empresa-modal-form_99w73_66 ._form-row_99w73_75{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.125rem}._empresa-modal-form_99w73_66 label{font-size:.8125rem;font-weight:600;color:var(--fs-tx-374151);text-transform:none;letter-spacing:normal}._empresa-modal-form_99w73_66 input,._empresa-modal-form_99w73_66 select{background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.575rem .875rem;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);outline:none;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._empresa-modal-form_99w73_66 input:focus,._empresa-modal-form_99w73_66 select:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1a}._empresa-modal-form_99w73_66 input::placeholder{color:var(--fs-tx-d1d5db)}._empresa-modal-actions_99w73_114{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--fs-bd-line-2);flex-shrink:0}._empresa-modal-actions_99w73_114 ._btn_99w73_123{background-color:#6c4dff;border-color:#6c4dff;color:#fff;border-radius:8px;font-weight:700}._empresa-modal-actions_99w73_114 ._btn_99w73_123:hover{background-color:#5a3bea;border-color:#5a3bea}@media(max-width:600px){._empresa-modal-backdrop_99w73_7{padding:0;align-items:flex-end}._empresa-modal_99w73_7{max-width:100%;max-height:95vh;border-radius:16px 16px 0 0}}@keyframes _modal-in_kkvlh_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._admin-modal-backdrop_kkvlh_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2100;padding:1rem}._admin-modal_kkvlh_7{background:var(--fs-bg-surface);width:100%;max-width:520px;max-height:90vh;border-radius:16px;border:none;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #0003;animation:_modal-in_kkvlh_1 .25s cubic-bezier(.4,0,.2,1)}._admin-modal-header_kkvlh_34{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--fs-bd-line-2);flex-shrink:0;gap:1rem}._admin-modal-header_kkvlh_34 h2{font-size:1.125rem;color:var(--fs-tx-ink);font-weight:700;margin:0}._admin-modal-close_kkvlh_51{background:none;border:none;color:var(--fs-tx-6b7280);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .15s,background .15s;flex-shrink:0}._admin-modal-close_kkvlh_51:hover{color:#ef4444;background:var(--fs-bg-bad-soft)}._admin-modal-form_kkvlh_67{padding:1.5rem;overflow-y:auto;flex:1}._admin-modal-form_kkvlh_67::-webkit-scrollbar{width:4px}._admin-modal-form_kkvlh_67::-webkit-scrollbar-thumb{background:var(--fs-bg-track-2);border-radius:2px}._admin-modal-form_kkvlh_67 ._form-row_kkvlh_76{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.125rem}._admin-modal-form_kkvlh_67 label{font-size:.8125rem;font-weight:600;color:var(--fs-tx-374151);text-transform:none;letter-spacing:normal}._admin-modal-form_kkvlh_67 input,._admin-modal-form_kkvlh_67 select{background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.575rem .875rem;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);outline:none;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._admin-modal-form_kkvlh_67 input:focus,._admin-modal-form_kkvlh_67 select:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1a}._admin-modal-form_kkvlh_67 input::placeholder{color:var(--fs-tx-d1d5db)}._admin-modal-actions_kkvlh_115{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--fs-bd-line-2);flex-shrink:0}._admin-modal-actions_kkvlh_115 ._btn_kkvlh_124{background-color:#6c4dff;border-color:#6c4dff;color:#fff;border-radius:8px;font-weight:700}._admin-modal-actions_kkvlh_115 ._btn_kkvlh_124:hover{background-color:#5a3bea;border-color:#5a3bea}@media(max-width:600px){._admin-modal-backdrop_kkvlh_7{padding:0;align-items:flex-end}._admin-modal_kkvlh_7{max-width:100%;max-height:95vh;border-radius:16px 16px 0 0}}@keyframes _fadeIn_ttmkk_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._container_ttmkk_6{height:100%;display:flex;flex-direction:column;overflow-y:auto;background:var(--fs-bg-page);scrollbar-width:thin;scrollbar-color:#E4E6F0 transparent;animation:_fadeIn_ttmkk_1 .25s ease both}._container_ttmkk_6::-webkit-scrollbar{width:4px}._container_ttmkk_6::-webkit-scrollbar-thumb{background:var(--fs-bg-track);border-radius:4px}._header_ttmkk_21{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--fs-bg-surface);border-bottom:1px solid var(--fs-bd-line-soft);flex-shrink:0;gap:1rem}._headerDate_ttmkk_32{display:flex;align-items:center;gap:.4rem;font-size:.83rem;font-weight:600;color:var(--fs-tx-334155)}._headerDuration_ttmkk_41{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--fs-tx-16a34a);background:var(--fs-bg-ok-soft);border:1px solid var(--fs-bd-bbf7d0);padding:.2rem .65rem;border-radius:20px}._tagsRow_ttmkk_55{display:flex;flex-wrap:wrap;gap:.6rem;padding:1rem 1.5rem;background:var(--fs-bg-surface);border-bottom:1px solid var(--fs-bd-line-soft);flex-shrink:0}._tag_ttmkk_55{display:flex;align-items:baseline;gap:.45rem;background:var(--fs-bg-page);border:1.5px solid var(--fs-bd-line);border-radius:10px;padding:.45rem 1rem}._tagPersona_ttmkk_75{background:var(--fs-bg-warn-soft);border-color:var(--fs-bd-fed7aa)}._tagCenario_ttmkk_80{background:var(--fs-bg-accent-soft);border-color:var(--fs-bd-accent-line)}._tagLabel_ttmkk_85{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-tx-faint)}._tagPersona_ttmkk_75 ._tagLabel_ttmkk_85,._tagCenario_ttmkk_80 ._tagLabel_ttmkk_85{color:var(--fs-tx-accent-2)}._tagValue_ttmkk_101{font-size:.88rem;font-weight:700;color:var(--fs-tx-1f263a);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tagPersona_ttmkk_75 ._tagValue_ttmkk_101{color:var(--fs-tx-c2410c)}._tagCenario_ttmkk_80 ._tagValue_ttmkk_101{color:var(--fs-tx-accent-strong)}._resumeBanner_ttmkk_120{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.5rem;background:var(--fs-bg-warn-soft);border-bottom:1px solid var(--fs-bd-fed7aa);font-size:.82rem;font-weight:600;color:var(--fs-tx-92400e);flex-shrink:0}._sections_ttmkk_134{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}._sectionCard_ttmkk_142{display:flex;align-items:flex-start;gap:.875rem;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:12px;padding:.875rem 1rem}._sectionClickable_ttmkk_152{cursor:pointer;transition:background .12s}._sectionClickable_ttmkk_152:hover{background:var(--fs-bg-page)}._sectionLeft_ttmkk_161{width:32px;height:32px;border-radius:8px;background:var(--fs-bg-fill);display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconUp_ttmkk_172{color:var(--fs-tx-16a34a)}._iconDown_ttmkk_173{color:#dc2626}._iconSpin_ttmkk_174{color:var(--fs-tx-accent-2)}._iconMsg_ttmkk_175{color:var(--fs-tx-accent)}._sectionBody_ttmkk_177{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}._sectionTitle_ttmkk_185{font-size:.82rem;font-weight:700;color:var(--fs-tx-242d44)}._sectionSub_ttmkk_191{font-size:.78rem;color:var(--fs-tx-muted);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._sectionChevron_ttmkk_200{color:var(--fs-tx-faint);display:flex;align-items:center;flex-shrink:0}._spinRow_ttmkk_208{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}._spinBadge_ttmkk_215{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:20px;border:1px solid}._salePillWin_ttmkk_227{display:inline-flex;align-items:center;gap:.2rem;font-size:.68rem;font-weight:700;color:var(--fs-tx-16a34a);background:var(--fs-bg-dcfce7);border:1px solid var(--fs-bd-bbf7d0);padding:.1rem .45rem;border-radius:20px}._salePillLose_ttmkk_240{display:inline-flex;align-items:center;gap:.2rem;font-size:.68rem;font-weight:700;color:#dc2626;background:var(--fs-bg-fee2e2);border:1px solid var(--fs-bd-fecaca);padding:.1rem .45rem;border-radius:20px}._outcomeBadgeWin_ttmkk_254{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;color:var(--fs-tx-16a34a);background:var(--fs-bg-ok-soft);border:1px solid var(--fs-bd-bbf7d0);padding:.25rem .65rem;border-radius:var(--radius-full, 20px);width:fit-content}._outcomeBadgeLose_ttmkk_268{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;color:#dc2626;background:var(--fs-bg-bad-soft);border:1px solid var(--fs-bd-fecaca);padding:.25rem .65rem;border-radius:var(--radius-full, 20px);width:fit-content}._chatLog_ttmkk_283{display:flex;flex-direction:column;gap:1.25rem;padding:1rem;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:12px;margin-top:-.25rem}._systemEvent_ttmkk_294{display:flex;justify-content:center}._systemEvent_ttmkk_294 span{background:var(--fs-bg-fill);color:var(--fs-tx-muted);font-size:.68rem;font-weight:700;padding:.3rem 1rem;border-radius:99px;text-transform:uppercase;letter-spacing:.05em}._messageWrapper_ttmkk_310{display:flex;gap:.75rem;width:100%}._msgUser_ttmkk_316{flex-direction:row-reverse}._avatarCircle_ttmkk_320{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._avatarUser_ttmkk_330{background:var(--fs-bg-fill);border:1px solid var(--fs-bd-line);color:var(--fs-tx-475569)}._avatarAi_ttmkk_336{background:linear-gradient(135deg,#080d14,#3b2d7a);color:#fff}._messageBody_ttmkk_341{display:flex;flex-direction:column;gap:.5rem;max-width:80%}._msgUser_ttmkk_316 ._messageBody_ttmkk_341{align-items:flex-end}._messageBubble_ttmkk_352{padding:.6rem .875rem;font-size:.83rem;line-height:1.55;border-radius:12px}._bubbleUser_ttmkk_359{background:#080d14;color:#fff;border-bottom-right-radius:3px}._bubbleAi_ttmkk_365{background:var(--fs-bg-surface);color:var(--fs-tx-1f263a);border:1px solid var(--fs-bd-line);border-bottom-left-radius:3px}._feedbackCard_ttmkk_373{background:var(--fs-bg-page);border:1px solid var(--fs-bd-line);border-radius:8px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.3rem}._feedbackRow_ttmkk_383{display:flex;gap:.4rem;font-size:.72rem}._feedbackLabel_ttmkk_389{color:var(--fs-tx-faint);font-weight:600}._feedbackVal_ttmkk_394{color:var(--fs-tx-334155);font-weight:500}._feedbackBar_ttmkk_399{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}._barBg_ttmkk_406{flex:1;height:5px;background:var(--fs-bg-track);border-radius:99px;overflow:hidden}._barFill_ttmkk_414{height:100%;background:linear-gradient(to right,#080d14,#4d2ddb);border-radius:99px}._barPct_ttmkk_420{font-size:.68rem;font-weight:700;color:var(--fs-tx-ink);white-space:nowrap}._expandPanel_ttmkk_428{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:12px;padding:1.25rem;margin-top:-.25rem;display:flex;flex-direction:column;gap:1rem;animation:_fadeIn_ttmkk_1 .2s ease both}._scoreBlock_ttmkk_441{display:flex;flex-direction:column;gap:.6rem}._scoreHeader_ttmkk_447{display:flex;align-items:baseline;gap:.3rem}._scoreValue_ttmkk_453{font-size:2.5rem;font-weight:800;line-height:1}._scoreMax_ttmkk_459{font-size:1rem;font-weight:600;color:var(--fs-tx-faint)}._scoreLabelBig_ttmkk_465{font-size:.85rem;font-weight:700;margin-left:.5rem}._scoreBarBg_ttmkk_471{height:8px;background:var(--fs-bg-fill);border-radius:99px;overflow:hidden}._scoreBarFill_ttmkk_478{height:100%;border-radius:99px;transition:width .4s ease}._statsGrid_ttmkk_485{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem}._statItem_ttmkk_491{display:flex;flex-direction:column;gap:.25rem;background:var(--fs-bg-page);border:1px solid var(--fs-bd-ebe9f5);border-radius:8px;padding:.6rem .75rem}._statLabel_ttmkk_501{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--fs-tx-faint)}._statVal_ttmkk_509{font-size:.8rem;font-weight:700;color:var(--fs-tx-242d44)}._stageProgress_ttmkk_516{display:flex;flex-direction:column;gap:.6rem}._stageProgressLabel_ttmkk_522{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--fs-tx-faint)}._stageList_ttmkk_533{display:flex;flex-direction:column}._stageItem_ttmkk_538{display:flex;gap:.75rem;align-items:flex-start}._stageItemLeft_ttmkk_544{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:26px}._stageItemIcon_ttmkk_552{width:26px;height:26px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stageIdxDot_ttmkk_563{font-size:.65rem;font-weight:700}._stageItemLine_ttmkk_568{width:2px;flex:1;min-height:14px;border-radius:99px;margin:3px 0}._stageItemBody_ttmkk_576{padding-bottom:1rem;flex:1;min-width:0;padding-top:.2rem}._stageItemName_ttmkk_583{font-size:.8rem;font-weight:700;color:var(--fs-tx-242d44);line-height:1.3}._stageItemMeta_ttmkk_590{display:flex;align-items:center;gap:.6rem;margin-top:.2rem;flex-wrap:wrap}._stageItemTime_ttmkk_598{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-weight:600;color:var(--fs-tx-muted)}._spinDetailList_ttmkk_608{display:flex;flex-direction:column;gap:1rem}._spinDetailRow_ttmkk_614{display:flex;gap:.875rem;align-items:flex-start}._spinDetailLeft_ttmkk_620{flex-shrink:0}._spinLetterBig_ttmkk_624{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid;font-size:1rem;font-weight:800}._spinDetailBody_ttmkk_636{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}._spinDetailHeader_ttmkk_644{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}._spinDetailLabel_ttmkk_651{font-size:.82rem;font-weight:700;color:var(--fs-tx-242d44)}._spinDetailSublabel_ttmkk_657{font-size:.7rem;color:var(--fs-tx-faint);font-weight:500}._spinDetailScore_ttmkk_663{font-size:.9rem;font-weight:800;margin-left:auto}._spinDetailMax_ttmkk_669{font-size:.65rem;font-weight:500;color:var(--fs-tx-faint)}._spinBarBg_ttmkk_675{height:5px;background:var(--fs-bg-fill);border-radius:99px;overflow:hidden}._spinBarFill_ttmkk_682{height:100%;border-radius:99px;transition:width .4s ease}._spinDetailInterp_ttmkk_688{font-size:.7rem;font-weight:700}._spinDetailDesc_ttmkk_693{font-size:.72rem;color:var(--fs-tx-muted);line-height:1.5}@media(max-width:768px){._header_ttmkk_21,._tagsRow_ttmkk_55{padding:.75rem 1rem}._sections_ttmkk_134{padding:.75rem}._messageBody_ttmkk_341{max-width:90%}._statsGrid_ttmkk_485{grid-template-columns:repeat(2,1fr)}}@keyframes _fadeIn_18eze_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_18eze_7{height:calc(100vh - 4.5rem);display:flex;flex-direction:column;max-width:1440px;margin:0 auto;padding:1.75rem 2.5rem 0;animation:_fadeIn_18eze_1 .3s ease both;overflow:hidden}._pageHeader_18eze_19{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-shrink:0}._pageTitle_18eze_27{font-size:1.75rem;font-weight:900;color:var(--fs-tx-ink);margin:0 0 .25rem}._pageSubtitle_18eze_34{font-size:.875rem;color:var(--fs-tx-muted);font-weight:400;line-height:1.5;margin:0}._categoriesGrid_18eze_43{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,320px));gap:1rem;flex-shrink:0}._categoryCard_18eze_50{display:flex;align-items:center;gap:1rem;background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-ebe9f5);border-radius:14px;padding:1.25rem;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;position:relative;overflow:hidden}._categoryCard_18eze_50:hover{border-color:#080d14;box-shadow:0 4px 16px #0a0c121a;background:var(--fs-bg-ok-soft);border-color:#16a34a}._categoryIcon_18eze_71{width:44px;height:44px;border-radius:11px;background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--fs-bd-bbf7d0)}._categoryInfo_18eze_84{flex:1;min-width:0}._categoryTitle_18eze_89{font-size:.95rem;font-weight:800;color:var(--fs-tx-ink);margin-bottom:.2rem}._categoryDesc_18eze_96{font-size:.78rem;color:var(--fs-tx-muted);line-height:1.4}._categoryBadge_18eze_102{font-size:.7rem;font-weight:700;color:var(--fs-tx-16a34a);background:var(--fs-bg-dcfce7);border:1px solid var(--fs-bd-bbf7d0);padding:.15rem .55rem;border-radius:20px;flex-shrink:0}._sessionsHeader_18eze_114{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem;flex-shrink:0}._backBtn_18eze_122{background:var(--fs-bg-fill);border:1px solid var(--fs-bd-line);border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fs-tx-475569);flex-shrink:0;transition:background .12s,color .12s}._backBtn_18eze_122:hover{background:var(--fs-bg-track);color:var(--fs-tx-ink)}._sessionsHeaderIcon_18eze_142{width:34px;height:34px;border-radius:8px;background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--fs-bd-bbf7d0)}._sessionsHeaderText_18eze_155{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}._sessionsHeaderTitle_18eze_163{font-size:1rem;font-weight:800;color:var(--fs-tx-ink);line-height:1.2}._sessionsHeaderSub_18eze_170{font-size:.75rem;color:var(--fs-tx-muted)}._userPickerWrap_18eze_176{display:flex;align-items:center;gap:.4rem;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:8px;padding:0 .875rem;height:34px;color:var(--fs-tx-muted);position:relative;flex-shrink:0}._userPicker_18eze_176{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;font-size:.8rem;font-weight:600;color:var(--fs-tx-334155);cursor:pointer;padding-right:.5rem;max-width:180px}._pickerChevron_18eze_203{pointer-events:none;flex-shrink:0}._splitLayout_18eze_209{display:grid;grid-template-columns:280px 1fr;gap:0;flex:1;overflow:hidden;border:1px solid var(--fs-bd-ebe9f5);border-radius:16px;background:var(--fs-bg-surface);margin-bottom:1.75rem}._sessionList_18eze_222{border-right:1px solid var(--fs-bd-line-soft);display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#E4E6F0 transparent}._sessionList_18eze_222::-webkit-scrollbar{width:3px}._sessionList_18eze_222::-webkit-scrollbar-thumb{background:var(--fs-bg-track);border-radius:3px}._listHeader_18eze_234{padding:.875rem 1.25rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-tx-faint);border-bottom:1px solid var(--fs-bd-line-soft);flex-shrink:0;background:var(--fs-bg-fafafa)}._sessionRow_18eze_247{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;cursor:pointer;border-bottom:1px solid var(--fs-bd-f7f8fc);border-left:3px solid transparent;transition:background .15s,border-color .15s;position:relative}._sessionRow_18eze_247:hover{background:var(--fs-bg-page)}._sessionRowActive_18eze_263{background:var(--fs-bg-ok-soft);border-left-color:#16a34a}._scoreBadge_18eze_268{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;flex-shrink:0;letter-spacing:-.02em}._sessionRowInfo_18eze_281{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}._sessionRowMeta_18eze_289{display:flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--fs-tx-ink);font-weight:500;flex-wrap:wrap}._sessionRowDuration_18eze_299,._sessionRowMessages_18eze_300{display:inline-flex;align-items:center;gap:.2rem}._sessionRowDot_18eze_306{color:var(--fs-tx-cbd5e1)}._sessionRowDate_18eze_310{font-size:.7rem;color:var(--fs-tx-faint)}._activePill_18eze_315{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-tx-accent);background:var(--fs-bg-warn-soft);border:1px solid var(--fs-bd-fed7aa);padding:.15rem .45rem;border-radius:20px;flex-shrink:0}._salePillWin_18eze_328{display:inline-flex;align-items:center;gap:.2rem;font-size:.62rem;font-weight:700;color:var(--fs-tx-16a34a);background:var(--fs-bg-dcfce7);border:1px solid var(--fs-bd-bbf7d0);padding:.15rem .5rem;border-radius:20px;white-space:nowrap}._salePillLose_18eze_342{display:inline-flex;align-items:center;gap:.2rem;font-size:.62rem;font-weight:700;color:#dc2626;background:var(--fs-bg-fee2e2);border:1px solid var(--fs-bd-fecaca);padding:.15rem .5rem;border-radius:20px;white-space:nowrap}._sessionRowScenario_18eze_356{display:flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--fs-tx-475569);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sessionRowUser_18eze_368{display:inline-flex;align-items:center;gap:.2rem;font-size:.68rem;color:var(--fs-tx-muted);font-weight:500}._deleteBtn_18eze_377{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--fs-tx-cbd5e1);padding:.25rem;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,color .15s,background .15s}._sessionRow_18eze_247:hover ._deleteBtn_18eze_377{opacity:1}._deleteBtn_18eze_377:hover{color:#dc2626;background:var(--fs-bg-fee2e2)}._detailPanel_18eze_402{overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#E4E6F0 transparent}._detailPanel_18eze_402::-webkit-scrollbar{width:4px}._detailPanel_18eze_402::-webkit-scrollbar-thumb{background:var(--fs-bg-track);border-radius:4px}._resumeBanner_18eze_413{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:var(--fs-bg-warn-soft);border-bottom:1px solid var(--fs-bd-fed7aa);font-size:.83rem;font-weight:600;color:var(--fs-tx-92400e);flex-shrink:0}._detailEmpty_18eze_426{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--fs-tx-faint);font-size:.85rem;text-align:center;padding:3rem}._detailEmptyIcon_18eze_439{width:56px;height:56px;border-radius:14px;background:var(--fs-bg-fill);display:flex;align-items:center;justify-content:center;color:var(--fs-tx-cbd5e1)}._detailLoading_18eze_450{flex:1;display:flex;align-items:center;justify-content:center;color:var(--fs-tx-faint);font-size:.85rem}._emptyState_18eze_460{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center}._emptyIcon_18eze_470{width:56px;height:56px;border-radius:14px;background:var(--fs-bg-fill);display:flex;align-items:center;justify-content:center;color:var(--fs-tx-cbd5e1);margin-bottom:.25rem}._emptyTitle_18eze_482{font-size:1rem;font-weight:700;color:var(--fs-tx-475569);margin:0}._emptyDesc_18eze_489{font-size:.8rem;color:var(--fs-tx-faint);margin:0}._loadingState_18eze_495{flex:1;display:flex;align-items:center;justify-content:center;color:var(--fs-tx-faint);font-size:.9rem}@media(max-width:768px){._container_18eze_7{padding:1rem 1rem 0;height:auto;overflow:visible}._categoriesGrid_18eze_43{grid-template-columns:1fr}._splitLayout_18eze_209{grid-template-columns:1fr;height:auto}._sessionList_18eze_222{max-height:40vh;border-right:none;border-bottom:1px solid var(--fs-bd-line-soft)}._detailPanel_18eze_402{min-height:60vh}._sessionsHeader_18eze_114{flex-wrap:wrap}._userPickerWrap_18eze_176{width:100%}}._chat-window-container_ftq0i_1{height:700px;display:flex;flex-direction:column;background:var(--fs-bg-surface);border-radius:24px;border:1px solid var(--fs-bd-e4e8f0);box-shadow:0 10px 40px #0a0c120f;overflow:hidden;position:relative}._chat-messages-container_ftq0i_13{flex:1;overflow-y:auto;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem;background:var(--fs-bg-surface)}._message-group_ftq0i_23{display:flex;gap:.875rem;max-width:85%;animation:_messageIn_ftq0i_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _messageIn_ftq0i_1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._is-me_ftq0i_35{align-self:flex-end;flex-direction:row-reverse}._group-avatar_ftq0i_40{width:36px;height:36px;border-radius:10px;background:var(--fs-bg-page);display:flex;align-items:center;justify-content:center;color:var(--fs-tx-4b5775);flex-shrink:0;border:1.5px solid var(--fs-bd-e4e8f0);box-shadow:0 2px 4px #00000008}._is-me_ftq0i_35 ._group-avatar_ftq0i_40{background:var(--color-blue-bg);color:var(--color-blue);border-color:#6c4dff33}._group-content_ftq0i_60{display:flex;flex-direction:column;gap:.5rem}._group-header_ftq0i_66{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}._is-me_ftq0i_35 ._group-header_ftq0i_66{flex-direction:row-reverse}._sender-name_ftq0i_77{font-size:.8125rem;font-weight:700;color:var(--color-navy)}._group-time_ftq0i_83{font-size:.75rem;color:var(--fs-tx-faint)}._messages-list_ftq0i_88{display:flex;flex-direction:column;gap:.25rem}._message-bubble-wrapper_ftq0i_94{display:flex;align-items:flex-end;gap:.5rem}._is-me_ftq0i_35 ._message-bubble-wrapper_ftq0i_94{flex-direction:row-reverse}._message-bubble_ftq0i_94{padding:.75rem 1.125rem;border-radius:16px;font-size:.9375rem;line-height:1.5;color:var(--fs-tx-ink);background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-e4e8f0);box-shadow:0 1px 2px #00000005}._is-me_ftq0i_35 ._message-bubble_ftq0i_94{background:linear-gradient(135deg,#080d14,#313d5c);color:#fff;border:none;box-shadow:0 4px 12px #0a0c1226}._message-group_ftq0i_23 ._message-bubble_ftq0i_94:not(:last-child){border-bottom-left-radius:6px}._is-me_ftq0i_35 ._message-bubble_ftq0i_94:not(:last-child){border-bottom-right-radius:6px}._message-status_ftq0i_129{color:var(--fs-tx-faint);padding-bottom:4px}._status-delivered_ftq0i_134{color:var(--color-blue)}._chat-code_ftq0i_138{background:color-mix(in srgb,var(--fs-tx-ink) 5%,transparent);padding:.1rem .3rem;border-radius:4px;font-family:var(--font-mono);font-size:.85em}._is-me_ftq0i_35 ._chat-code_ftq0i_138{background:#fff3}._chat-input-wrapper_ftq0i_150{padding:1.5rem 2rem;background:var(--fs-bg-surface);border-top:1px solid var(--fs-bd-line-soft);display:flex;gap:1.25rem;align-items:flex-end}._chat-input-wrapper_ftq0i_150 textarea{flex:1;border:1.5px solid var(--fs-bd-e4e8f0);border-radius:16px;padding:1rem 1.25rem;font-size:.95rem;resize:none;min-height:56px;max-height:150px;transition:all .2s;outline:none;background:var(--fs-bg-f8faf9);color:var(--fs-tx-ink)}._chat-input-wrapper_ftq0i_150 textarea:focus{background:var(--fs-bg-surface);border-color:#080d14;box-shadow:0 0 0 4px #0a0c1214}._chat-send-btn_ftq0i_180{width:56px;height:56px;border-radius:16px;background:#080d14;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}._chat-send-btn_ftq0i_180:hover:not(:disabled){transform:translateY(-2px);background:#5a3bea;box-shadow:0 8px 15px #6c4dff4d}._chat-send-btn_ftq0i_180:disabled{opacity:.4;cursor:not-allowed}._scroll-bottom-btn_ftq0i_206{position:absolute;bottom:120px;left:50%;transform:translate(-50%);background:#080d14;color:#fff;padding:.6rem 1.25rem;border-radius:100px;border:none;display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;cursor:pointer;box-shadow:0 10px 20px #00000026;animation:_bounceIn_ftq0i_1 .4s cubic-bezier(.16,1,.3,1);z-index:10}@keyframes _bounceIn_ftq0i_1{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._chat-closed-banner_ftq0i_232{padding:2rem;text-align:center;background:var(--fs-bg-page);color:var(--fs-tx-muted);font-weight:700;font-size:.875rem;border-top:1px solid var(--fs-bd-line-soft)}._ticket-card-premium_16tj3_1{position:relative;background:var(--fs-bg-surface);border-radius:24px!important;border:1.5px solid var(--fs-bd-e4e8f0)!important;padding:0!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer}._ticket-card-premium_16tj3_1:hover{transform:translateY(-4px)!important;border-color:#080d14!important;box-shadow:0 12px 24px #0a0c1214!important}._ticket-card-accent_16tj3_18{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--fs-bg-track);transition:all .3s}._ticket-card-premium_16tj3_1:hover ._ticket-card-accent_16tj3_18{width:10px;background:#080d14}._is-new_16tj3_33 ._ticket-card-accent_16tj3_18{background:#080d14}._ticket-card-main_16tj3_37{padding:1.5rem 1.75rem 1.5rem 2rem;display:flex;flex-direction:column;gap:1rem}._ticket-card-header_16tj3_44{display:flex;justify-content:space-between;align-items:center}._ticket-card-tags_16tj3_50{display:flex;gap:.5rem}._category-tag_16tj3_55{font-size:.65rem;font-weight:700;color:var(--fs-tx-muted);background:var(--fs-bg-fill);padding:.25rem .6rem;border-radius:6px;text-transform:uppercase}._ticket-card-time_16tj3_65{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--fs-tx-faint);font-weight:500}._ticket-card-subject_16tj3_74{font-size:1.125rem;font-weight:800;color:var(--color-navy);line-height:1.3;margin:0}._ticket-card-user_16tj3_82{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-text-secondary);font-weight:600}._ticket-card-footer_16tj3_91{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--fs-bd-line-soft)}._view-action_16tj3_100{font-size:.875rem;font-weight:700;color:var(--fs-tx-ink);display:flex;align-items:center;gap:.25rem}._delete-ticket-btn_16tj3_109{background:transparent;border:none;color:var(--fs-tx-cbd5e1);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s}._delete-ticket-btn_16tj3_109:hover{background:var(--fs-bg-bad-soft);color:#ef4444}._status-badge_16tj3_124{font-size:.625rem;font-weight:800;padding:.3rem .75rem;border-radius:8px;text-transform:uppercase;letter-spacing:.05em}._status-open_16tj3_133{background:var(--fs-bg-ecfdf5);color:var(--fs-tx-059669)}._status-progress_16tj3_134{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-2)}._status-resolved_16tj3_135{background:var(--fs-bg-page);color:var(--fs-tx-muted)}._status-closed_16tj3_136{background:var(--fs-bg-bad-soft);color:#dc2626}._clock1_1jbyp_2{width:.75rem;height:.75rem}@keyframes _spin_1jbyp_1{to{transform:rotate(360deg)}}._loader21_1jbyp_12{width:.75rem;height:.75rem;animation:_spin_1jbyp_1 1s linear infinite}._div1_1jbyp_18{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem}._div2_1jbyp_25{display:flex;min-width:200px;flex:1;align-items:center;gap:.5rem;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--fs-bd-line);background-color:var(--color-white);padding-inline:.75rem;padding-block:.625rem}._search1_1jbyp_40{width:1rem;height:1rem;flex-shrink:0;color:var(--fs-tx-faint)}._input1_1jbyp_47{flex:1;background-color:transparent;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--fs-tx-1f263a);--tw-outline-style: none;outline-style:none}._input1_1jbyp_47::placeholder{color:var(--fs-tx-faint)}._div3_1jbyp_60{display:flex;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--fs-bd-line-soft);background-color:var(--fs-bg-page);padding:var(--spacing)}._button1_1jbyp_70{border-radius:var(--radius-lg);padding-inline:.75rem;padding-block:.375rem;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}._button2_1jbyp_83{background-color:var(--color-white);color:var(--fs-tx-ink);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._button3_1jbyp_90{color:var(--fs-tx-faint)}._div4_1jbyp_94{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-block:4rem}._loader22_1jbyp_102{width:2rem;height:2rem;animation:_spin_1jbyp_1 1s linear infinite;color:var(--fs-tx-accent)}._p1_1jbyp_109{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--fs-tx-faint)}._div5_1jbyp_115{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:4rem;text-align:center}._div6_1jbyp_124{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:var(--radius-2xl);background-color:var(--fs-bg-fill)}._messageSquare1_1jbyp_134{width:1.5rem;height:1.5rem;color:var(--fs-tx-faint)}._p2_1jbyp_140{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--fs-tx-ink)}._p3_1jbyp_148{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--fs-tx-faint)}:where(._div7_1jbyp_155>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(.5rem * var(--tw-space-y-reverse));margin-block-end:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))}._div8_1jbyp_161{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}._button4_1jbyp_170{display:flex;align-items:center;gap:.375rem;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fs-tx-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){._button4_1jbyp_170:hover{color:var(--fs-tx-ink)}}._arrowLeft1_1jbyp_189{width:1rem;height:1rem}._div9_1jbyp_194{display:flex;align-items:center;gap:.5rem}._button5_1jbyp_200{display:flex;align-items:center;gap:.375rem;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);padding-inline:.75rem;padding-block:.5rem;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){._button5_1jbyp_200:hover{background-color:var(--color-red-50)}}._xCircle1_1jbyp_225{width:.875rem;height:.875rem}._div10_1jbyp_230{display:flex;align-items:center;gap:.375rem;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-inline:.625rem;padding-block:.375rem;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}._div11_1jbyp_245{border-color:var(--color-green-200);background-color:var(--color-green-50);color:var(--color-green-700)}._div12_1jbyp_251{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}._div13_1jbyp_257{margin-bottom:1.25rem}._h21_1jbyp_261{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--fs-tx-ink)}._div14_1jbyp_269{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}._span1_1jbyp_276{display:flex;align-items:center;gap:var(--spacing);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;padding-inline:.625rem;padding-block:.125rem;font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}._span2_1jbyp_290{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--fs-tx-faint)}._div15_1jbyp_296{margin-inline:auto;max-width:var(--container-4xl);padding:1rem}@media(min-width:48rem){._div15_1jbyp_296{padding:1.5rem}}._div16_1jbyp_307{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}._h11_1jbyp_314{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--fs-tx-ink)}._p4_1jbyp_322{margin-top:.125rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--fs-tx-muted)}._div17_1jbyp_329{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}._span3_1jbyp_339{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--fs-tx-faint);text-transform:uppercase}._span4_1jbyp_346{display:flex;align-items:center;gap:.375rem;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200);background-color:var(--color-green-50);padding-inline:.625rem;padding-block:.375rem;color:var(--color-green-700)}@keyframes _pulse_1jbyp_1{50%{opacity:.5}}._span5_1jbyp_365{width:.375rem;height:.375rem;animation:_pulse_1jbyp_1 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:calc(infinity * 1px);background-color:var(--color-green-500)}._st_open_1jbyp_373{background-color:var(--fs-bg-eff6ff);color:var(--fs-tx-1d4ed8);border-color:var(--fs-bd-bfdbfe)}._st_in_progress_1jbyp_374{background-color:var(--fs-bg-caution-soft);color:var(--fs-tx-b45309);border-color:var(--fs-bd-fde68a)}._st_resolved_1jbyp_375{background-color:var(--fs-bg-ok-soft);color:var(--fs-tx-15803d);border-color:var(--fs-bd-bbf7d0)}._st_closed_1jbyp_376{background-color:var(--fs-bg-fill);color:var(--fs-tx-muted);border-color:var(--fs-bd-line)}._overlay_wvzec_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c126b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}._modal_wvzec_14{background:radial-gradient(at 50% -20%,rgba(108,77,255,.1) 0px,transparent 55%),var(--fs-bg-surface);border:1px solid rgba(10,12,18,.08);border-radius:20px;padding:2.5rem;max-width:680px;width:100%;box-shadow:0 28px 70px #0a0c1240}._title_wvzec_26{color:var(--fs-tx-131a29);font-size:1.5rem;font-weight:800;margin:0 0 .375rem;text-align:center;letter-spacing:-.03em}._subtitle_wvzec_35{color:var(--fs-tx-muted);font-size:.9rem;text-align:center;margin:0 0 2rem;font-weight:400}._cards_wvzec_43{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){._cards_wvzec_43{grid-template-columns:1fr}}._card_wvzec_43{background:var(--fs-bg-page);border:1.5px solid rgba(10,12,18,.09);border-radius:16px;padding:1.75rem 1.5rem;cursor:pointer;text-align:left;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;display:flex;flex-direction:column;gap:.75rem}._card_wvzec_43:hover{border-color:#6c4dff80;background:#6c4dff0f;transform:translateY(-3px);box-shadow:0 12px 28px -10px #6c4dff66}._cardPrimary_wvzec_75{border-color:#6c4dff73;background:#6c4dff12;box-shadow:0 6px 20px -8px #6c4dff59}._cardPrimary_wvzec_75:hover{border-color:#6c4dff99;background:#6c4dff1a;box-shadow:0 12px 28px -10px #6c4dff73}._cardIcon_wvzec_87{color:#a78bfa;display:flex;width:2.5rem;height:2.5rem;background:#6c4dff26;border-radius:10px;align-items:center;justify-content:center}._cardTitle_wvzec_98{color:var(--fs-tx-131a29);font-size:1.05rem;font-weight:700;margin:0;letter-spacing:-.01em}._cardDesc_wvzec_106{color:var(--fs-tx-muted);font-size:.82rem;line-height:1.55;margin:0;flex:1}._cardTag_wvzec_114{display:inline-flex;align-items:center;background:#6c4dff1f;color:#a78bfa;border:1px solid rgba(108,77,255,.3);border-radius:99px;padding:.25rem .75rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;width:fit-content}._cardComingSoonWrapper_wvzec_129{position:relative}._cardComingSoon_wvzec_129{opacity:.35;cursor:not-allowed!important;pointer-events:none;-webkit-user-select:none;user-select:none}._comingSoonOverlay_wvzec_140{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-radius:16px;background:color-mix(in srgb,var(--fs-bg-f9f8fc) 60%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}._comingSoonPre_wvzec_154{font-size:.75rem;font-weight:700;color:var(--fs-tx-muted);text-transform:uppercase;letter-spacing:.12em}._comingSoonTitle_wvzec_162{font-size:1.45rem;font-weight:900;color:#a78bfa;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(108,77,255,.45)}.sc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e121bbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem;font-family:Inter,sans-serif}.sc-modal-container{background:color-mix(in srgb,var(--fs-bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:440px;border-radius:16px;border:1px solid var(--fs-bd-line);box-shadow:0 20px 40px #0a0c1226;overflow:hidden;animation:sc-modal-in .3s cubic-bezier(.16,1,.3,1)}@keyframes sc-modal-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.sc-modal-header{padding:2.5rem 2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.sc-trophy-badge{width:64px;height:64px;background:#0a0c120f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--fs-tx-ink)}.sc-title{font-size:30px;font-weight:700;color:var(--fs-tx-ink);margin:0 0 .5rem;letter-spacing:-.02em}.sc-subtitle{font-size:12px;font-weight:700;color:var(--fs-tx-muted);text-transform:uppercase;letter-spacing:.15em;margin:0}.sc-modal-body{padding:0 2rem 2rem}.sc-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.sc-metrics-grid.sc-metrics-grid-single{grid-template-columns:1fr}.sc-metric-card{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:12px;padding:1.25rem;text-align:center;box-shadow:0 2px 8px #0a0c120a}.sc-metric-label{font-size:11px;font-weight:700;color:var(--fs-tx-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.sc-metric-value{font-size:24px;font-weight:700;color:var(--fs-tx-ink)}.sc-metric-value.blue{color:var(--fs-tx-accent)}.sc-metric-sublabel{margin-top:.35rem;font-size:12px;font-weight:700;color:var(--fs-tx-muted);text-transform:uppercase;letter-spacing:.04em}.sc-ai-box{background:#6c4dff0d;border-left:4px solid #6C4DFF;border-radius:4px 12px 12px 4px;padding:1.25rem;margin-bottom:2rem}.sc-ai-header{display:flex;align-items:center;gap:.5rem;font-size:11px;font-weight:700;color:var(--fs-tx-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.sc-ai-content{font-size:14px;line-height:1.6;color:var(--fs-tx-1f263a);font-style:italic;margin:0}.sc-btn-primary{width:100%;height:48px;background:linear-gradient(135deg,#080d14,#080d14);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #0a0c1233}.sc-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 12px 20px #0a0c1240}.sc-btn-primary:active{transform:translateY(1px)}.frm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e121bbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem;font-family:Inter,sans-serif}.frm-modal-container{background:color-mix(in srgb,var(--fs-bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:440px;border-radius:16px;border:1px solid var(--fs-bd-line);box-shadow:0 20px 40px #0a0c1226;overflow:hidden;animation:frm-modal-in .3s cubic-bezier(.16,1,.3,1)}@keyframes frm-modal-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.frm-modal-header{padding:2.5rem 2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.frm-icon-badge{width:64px;height:64px;background:#10b9811a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--fs-tx-10b981)}.frm-title{font-size:28px;font-weight:700;color:var(--fs-tx-ink);margin:0 0 .5rem;letter-spacing:-.02em}.frm-subtitle{font-size:14px;font-weight:500;color:var(--fs-tx-muted);margin:0}.frm-modal-body{padding:0 2rem 2.5rem}.frm-options-grid{display:grid;grid-template-columns:1fr;gap:1rem;border-color:#080d14}.frm-option-btn{display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem;border-radius:12px;border:1.5px solid var(--fs-bd-line);background:var(--fs-bg-surface);cursor:pointer;transition:all .2s ease;text-align:left}.frm-option-btn:hover{border-color:#6c4dff;background:#6c4dff05;transform:translateY(-2px);box-shadow:0 4px 12px #0a0c120f}.frm-option-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.frm-option-info{display:flex;flex-direction:column}.frm-option-title{font-size:16px;font-weight:700;color:var(--fs-tx-ink)}.frm-option-desc{font-size:12px;color:var(--fs-tx-muted);margin-top:2px}.frm-option-success .frm-option-icon{background:#10b9811a;color:var(--fs-tx-10b981)}.frm-option-success:hover{border-color:#10b981;background:#10b98105}.frm-option-danger .frm-option-icon{background:#ef44441a;color:#ef4444}.frm-option-danger:hover{border-color:#ef4444;background:#ef444405}.frm-evaluating{display:flex;align-items:center;justify-content:center;padding:1.5rem 0 .5rem}.frm-spinner{color:var(--fs-tx-accent);animation:frm-spin .9s linear infinite}@keyframes frm-spin{to{transform:rotate(360deg)}}.srm-win-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#080a1099;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Inter,sans-serif;animation:srm-fadein .25s ease;padding:1.5rem}@keyframes srm-fadein{0%{opacity:0}to{opacity:1}}.srm-win-card{position:relative;background:var(--fs-bg-surface);border-radius:24px;width:100%;max-width:480px;padding:2.75rem 2.5rem 2.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 24px 64px #00000038;animation:srm-pop .45s cubic-bezier(.34,1.4,.64,1)}@keyframes srm-pop{0%{opacity:0;transform:scale(.82) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}.srm-win-close{position:absolute;top:1.125rem;right:1.125rem;width:32px;height:32px;border-radius:50%;border:none;background:var(--fs-bg-fill);color:var(--fs-tx-muted);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.srm-win-close:hover{background:var(--fs-bg-track);color:var(--fs-tx-1f263a)}.srm-win-check-circle{width:88px;height:88px;border-radius:50%;background:var(--fs-bg-dcfce7);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;flex-shrink:0}.srm-win-title{font-size:2.375rem;font-weight:800;color:var(--fs-tx-ink);margin:0 0 .5rem;letter-spacing:-.02em;line-height:1.1}.srm-win-subtitle{font-size:.9375rem;color:var(--fs-tx-muted);margin:0 0 1.5rem;line-height:1.5}.srm-win-score-box{background:var(--fs-bg-ok-soft);border:1.5px solid var(--fs-bd-bbf7d0);border-radius:14px;padding:.875rem 3rem;display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:1.25rem}.srm-win-score-num{font-size:2.25rem;font-weight:800;color:var(--fs-tx-16a34a);line-height:1}.srm-win-score-lbl{font-size:.8125rem;font-weight:600;color:var(--fs-tx-22c55e);text-transform:capitalize}.srm-win-rationale{font-size:.875rem;color:var(--fs-tx-475569);line-height:1.6;margin:0 0 1.75rem;max-width:380px}.srm-win-actions{display:flex;gap:.75rem;width:100%;margin-top:.25rem}.srm-win-btn-outline{flex:1;height:48px;border:1.5px solid var(--fs-bd-line);border-radius:12px;background:var(--fs-bg-surface);color:var(--fs-tx-334155);font-size:.875rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;transition:border-color .15s,background .15s}.srm-win-btn-outline:hover{border-color:var(--fs-bd-cbd5e1);background:var(--fs-bg-page)}.srm-win-btn-primary{flex:1;height:48px;border:none;border-radius:12px;background:#321e8a;color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s,transform .15s;box-shadow:0 4px 16px #321e8a4d}.srm-win-btn-primary:hover{background:#4b33c9;transform:translateY(-1px);box-shadow:0 6px 20px #321e8a66}.srm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#080a10d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1.5rem;font-family:Inter,sans-serif}.srm-container{width:100%;max-width:460px;border-radius:20px;overflow:hidden;box-shadow:0 32px 64px #0006;animation:srm-enter .4s cubic-bezier(.16,1,.3,1)}@keyframes srm-enter{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.srm-header-lose{background:linear-gradient(145deg,#1a0404,#2d0808 40%,#4a0f0f);padding:2.5rem 2rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.srm-icon-lose{width:88px;height:88px;background:linear-gradient(135deg,#ef4444,#b91c1c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1.25rem;box-shadow:0 0 0 8px #ef444426,0 16px 32px #b91c1c59;animation:srm-enter .4s cubic-bezier(.16,1,.3,1) .1s both}.srm-headline{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0 0 1.25rem;position:relative;z-index:1}.srm-lose .srm-headline{color:#fca5a5}.srm-score-badge{display:flex;flex-direction:column;align-items:center;background:#ffffff14;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 12%,transparent);border-radius:12px;padding:.75rem 2rem;position:relative;z-index:1}.srm-score-number{font-size:36px;font-weight:800;line-height:1;color:#fff}.srm-score-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin-top:4px}.srm-body{background:var(--fs-bg-surface);padding:1.75rem 2rem 2rem}.srm-section-title{display:flex;align-items:center;gap:.5rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.srm-win .srm-section-title{color:var(--fs-tx-d97706)}.srm-lose .srm-section-title{color:#dc2626}.srm-list{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.625rem}.srm-item{display:flex;align-items:flex-start;gap:.625rem;font-size:14px;line-height:1.5;color:var(--fs-tx-1f263a);padding:.75rem 1rem;border-radius:10px}.srm-item-win{background:#f59e0b0f;border:1px solid rgba(245,158,11,.15)}.srm-item-lose{background:#ef44440d;border:1px solid rgba(239,68,68,.12)}.srm-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:6px}.srm-item-win .srm-dot{background:#f59e0b}.srm-item-lose .srm-dot{background:#ef4444}.srm-btn{width:100%;height:50px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;letter-spacing:.01em}.srm-btn-win{background:linear-gradient(135deg,#d97706,#92400e);color:#fff;box-shadow:0 8px 20px #d9770659}.srm-btn-win:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 12px 24px #d9770673}.srm-btn-lose{background:#1f263a;color:#fff;box-shadow:0 8px 20px #0a0c1233}.srm-btn-lose:hover{filter:brightness(1.15);transform:translateY(-1px)}.srm-btn:active{transform:translateY(1px)}.srm-rationale{margin:0 0 1rem;color:var(--fs-tx-4b5563);font-size:.9rem;line-height:1.45;font-style:italic}.sas-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9998;padding:1.5rem;font-family:Inter,sans-serif;animation:sas-fadein .25s ease}@keyframes sas-fadein{0%{opacity:0}to{opacity:1}}.sas-container{background:var(--fs-bg-surface);width:420px;max-width:calc(100vw - 32px);border-radius:16px;box-shadow:0 24px 64px #0003,0 4px 16px #0000001a;overflow:hidden;animation:sas-enter .3s cubic-bezier(.34,1.4,.64,1)}@keyframes sas-enter{0%{opacity:0;transform:scale(.94) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.sas-inner-frame{border-bottom:1.5px solid rgba(10,12,18,.12);background:linear-gradient(135deg,var(--fs-bg-e1dcf5) 0%,var(--fs-bg-d0c9ef) 45%,var(--fs-bg-d5cbff) 100%);height:140px;display:flex;align-items:center;justify-content:center}.sas-logo{height:80px;width:auto;object-fit:contain}.sas-body{padding:20px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.sas-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#2f1a8fbf;margin-bottom:8px}.sas-title{font-size:17px;font-weight:700;color:var(--fs-tx-141824);margin:0 0 8px;line-height:1.3}.sas-message{font-size:13px;color:var(--fs-tx-6b7280);line-height:1.65;margin:0 0 22px;max-width:340px}.sas-actions{display:flex;gap:10px;width:100%}.sas-btn-continue{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;height:42px;background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-d1d5db);color:var(--fs-tx-374151);font-size:13px;font-weight:500;border-radius:9px;cursor:pointer;transition:all .2s}.sas-btn-continue:hover{border-color:var(--fs-bd-9ca3af);background:var(--fs-bg-sunken)}.sas-btn-advance{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;height:42px;background:#6c4dff;border:none;color:#fff;font-size:13px;font-weight:600;border-radius:9px;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #6c4dff52}.sas-btn-advance:hover{background:#5a3bea;transform:translateY(-1px);box-shadow:0 6px 16px #6c4dff6b}._overlay_1tw6k_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1280;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem}._container_1tw6k_16{position:relative;background:radial-gradient(at 50% -15%,rgba(108,77,255,.1) 0px,transparent 55%),var(--fs-bg-surface);border:1px solid rgba(10,12,18,.08);border-radius:20px;width:100%;max-width:760px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 3rem);animation:_sbm-in_1tw6k_1 .28s ease;box-shadow:0 32px 80px #0a0c1247}@keyframes _sbm-in_1tw6k_1{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._accentBar_1tw6k_45{height:4px;background:linear-gradient(to right,#6c4dff,#6c4dff,#6c4dff);flex-shrink:0}._header_1tw6k_52{display:flex;align-items:center;gap:16px;padding:1.75rem 2rem 1.25rem;border-bottom:1px solid rgba(10,12,18,.07);flex-shrink:0}._iconBadge_1tw6k_61{width:56px;height:56px;background:#6c4dff1f;border:1px solid rgba(108,77,255,.25);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--fs-tx-accent-2);flex-shrink:0}._headerText_1tw6k_74{flex:1;min-width:0}._modalTitle_1tw6k_79{font-size:24px;font-weight:800;color:var(--fs-tx-131a29);margin:0 0 6px;line-height:1.2;letter-spacing:-.02em}._scenarioMeta_1tw6k_88{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._scenarioTitle_1tw6k_95{font-size:13px;color:var(--fs-tx-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}._difficultyBadge_1tw6k_103{font-size:11px;font-weight:700;letter-spacing:.4px;padding:3px 10px;border-radius:20px}._difficultyIniciante_1tw6k_111{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.3)}._difficultyIntermediario_1tw6k_117{background:#6c4dff26;color:#a78bfa;border:1px solid rgba(108,77,255,.3)}._difficultyAvancado_1tw6k_123{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}._body_1tw6k_130{overflow-y:auto;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem;flex:1}._body_1tw6k_130::-webkit-scrollbar{width:6px}._body_1tw6k_130::-webkit-scrollbar-track{background:transparent}._body_1tw6k_130::-webkit-scrollbar-thumb{background:#8e78f040;border-radius:4px}._topGrid_1tw6k_153{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:600px){._topGrid_1tw6k_153{grid-template-columns:1fr}}._section_1tw6k_166{display:flex;flex-direction:column;gap:10px}._sectionLabel_1tw6k_172{font-size:11px;font-weight:700;color:var(--fs-tx-muted);text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;gap:6px}._sectionLabel_1tw6k_172 svg{color:#937df7}._bodyText_1tw6k_187{font-size:15px;color:var(--fs-tx-334155);line-height:1.65;margin:0;background:var(--fs-bg-page);border:1px solid rgba(10,12,18,.08);border-radius:12px;padding:14px 16px}._personaCard_1tw6k_199{display:flex;align-items:center;gap:14px;background:var(--fs-bg-page);border:1px solid rgba(10,12,18,.08);border-radius:14px;padding:14px 16px;height:100%}._personaAvatar_1tw6k_210{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #6C4DFF}._personaInfo_1tw6k_219{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._personaName_1tw6k_227{font-size:15px;font-weight:700;color:var(--fs-tx-131a29)}._personaTitle_1tw6k_233{font-size:12px;color:var(--fs-tx-muted)}._personaTypeBadge_1tw6k_238{font-size:11px;font-weight:700;background:#6c4dff24;color:#a78bfa;border:1px solid rgba(108,77,255,.3);padding:3px 10px;border-radius:20px;flex-shrink:0}._contactRow_1tw6k_250{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid transparent;height:100%}._contactInbound_1tw6k_260{background:#34d3991a;border-color:#34d3994d;color:var(--fs-tx-15803d)}._contactOutbound_1tw6k_266{background:#6c4dff1a;border-color:#6c4dff4d;color:var(--fs-tx-accent-2)}._contactIcon_1tw6k_272{display:flex;align-items:center;flex-shrink:0}._contactText_1tw6k_278{display:flex;flex-direction:column;gap:3px}._contactType_1tw6k_284{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}._contactExplain_1tw6k_291{font-size:13px;font-weight:400;color:var(--fs-tx-475569)}._objectiveText_1tw6k_298{background:#6c4dff14;border:1px solid rgba(108,77,255,.3);color:var(--fs-tx-9a4a12);font-weight:600;font-size:15px}._footer_1tw6k_307{padding:1.25rem 2rem 1.75rem;border-top:1px solid rgba(10,12,18,.07);flex-shrink:0}._startButton_1tw6k_313{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#6c4dff,#5a3bea);color:#fff;border:none;border-radius:14px;padding:16px 24px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 26px -8px #6c4dff8c;transition:filter .15s,transform .15s,box-shadow .15s}._startButton_1tw6k_313:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 30px -8px #6c4dffa6}._startButton_1tw6k_313:active{transform:translateY(0)}._roleplay-container_18pdc_2{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;position:relative;overflow:hidden;background:var(--fs-bg-f5f4fa);color:var(--fs-tx-131a29)}._roleplay-topbar_18pdc_15{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:76px;margin:1rem 1rem 0;padding:0 1.75rem;background:#131722fa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(66,84,110,.45);border-radius:50px;box-shadow:0 4px 24px #00000040;flex-shrink:0;z-index:30}._topbar-brand_18pdc_34{display:flex;align-items:center;gap:.75rem;min-width:0}._topbar-logo_18pdc_41{height:46px;width:auto;object-fit:contain;display:block}._topbar-mobile-persona_18pdc_48{display:flex;flex-direction:column;gap:.1rem}@media(min-width:1024px){._topbar-mobile-persona_18pdc_48{display:none}}._topbar-center_18pdc_60{display:none;align-items:center;gap:.75rem;flex:1;justify-content:center}@media(min-width:768px){._topbar-center_18pdc_60{display:flex}}._topbar-sep_18pdc_74{color:#ffffff40}._topbar-ia-status_18pdc_78{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:#c1b9e6}._topbar-ia-status_18pdc_78 svg{color:var(--fs-tx-accent)}._roleplay-body_18pdc_91{display:flex;flex:1;min-height:0;position:relative;overflow:hidden}._roleplay-hud_18pdc_100{width:21rem;min-width:21rem;background:#0a0c12f7;backdrop-filter:blur(36px) saturate(180%) brightness(.85);-webkit-backdrop-filter:blur(36px) saturate(180%) brightness(.85);color:#fff;flex-direction:column;box-shadow:0 8px 40px #08090e59,inset 0 1.5px #ffffff29;position:relative;z-index:20;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 13%,transparent);border-radius:18px;margin:1rem 0 1rem 1rem;overflow-y:auto;display:none}@media(min-width:768px){._roleplay-hud_18pdc_100{display:flex}}._hud-header_18pdc_127{padding:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);position:relative;overflow:hidden}._hud-bg-decoration_18pdc_134{position:absolute;right:-2.5rem;top:-2.5rem;width:8rem;height:8rem;background:#6c4dff;opacity:.1;border-radius:9999px;filter:blur(64px)}._hud-status_18pdc_146{font-size:.625rem;font-family:JetBrains Mono,monospace;color:var(--fs-tx-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}._hud-title_18pdc_158{font-weight:700;font-size:1.125rem;line-height:1.25;color:#fff}._hud-persona_18pdc_165{margin-top:1.5rem;display:flex;align-items:center;gap:1rem;background:#ffffff0d;padding:.75rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._hud-persona-avatar_18pdc_177{width:3rem;height:3rem;border-radius:9999px;border:2px solid #6C4DFF}._hud-persona-name_18pdc_184{font-weight:700;font-size:.9375rem;color:#fff}._hud-persona-type_18pdc_190{font-size:.75rem;color:var(--fs-tx-9ca3af);margin-top:.1rem}._hud-persona-online_18pdc_196{display:flex;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;color:#34d399;font-family:JetBrains Mono,monospace}._hud-persona-online-dot_18pdc_208{width:6px;height:6px;border-radius:9999px;background:#34d399;box-shadow:0 0 6px #34d399}._hud-badge_18pdc_216{font-size:.625rem;font-weight:700;padding:.25rem .5rem;border-radius:.25rem;border:1px solid;text-transform:uppercase;letter-spacing:.05em;margin-top:1rem;display:inline-block}._hud-badge-inbound_18pdc_228{background:#22c55e4d;color:#86efac;border-color:#22c55e4d}._hud-badge-outbound_18pdc_234{background:#6c4dff4d;color:#a78bfa;border-color:#6c4dff4d}._hud-badge-immersive_18pdc_240{background:#a855f74d;color:#d8b4fe;border-color:#a855f74d}._hud-content_18pdc_246{flex:1;overflow-y:auto;padding:1.5rem}._hud-phase_18pdc_252{margin-bottom:2rem}._hud-phase-header_18pdc_256{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._hud-phase-label_18pdc_263{font-size:.625rem;font-weight:700;color:var(--fs-tx-accent);text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace}._hud-phase-title_18pdc_272{font-size:1.125rem;font-weight:700;color:#d5cbff;margin-bottom:.75rem}._hud-phase-instructions_18pdc_279{font-size:.75rem;color:#d5cbff;line-height:1.5;background:#6c4dff4d;padding:.75rem;border-radius:.5rem;border:1px solid rgba(108,77,255,.2)}._hud-criteria_18pdc_289{margin-bottom:2rem}._hud-criteria-title_18pdc_293{font-size:.625rem;font-weight:700;color:var(--fs-tx-9ca3af);text-transform:uppercase;margin-bottom:.75rem;letter-spacing:.1em;font-family:JetBrains Mono,monospace}._hud-criteria-list_18pdc_303{display:flex;flex-direction:column;gap:.75rem}._hud-criteria-item_18pdc_309{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--fs-tx-cbd5e1)}._hud-criteria-item-met_18pdc_317{color:#eeebfe}._hud-criteria-check_18pdc_321{color:var(--fs-tx-accent);flex-shrink:0;filter:drop-shadow(0 0 5px rgba(108,77,255,.55))}._hud-criteria-circle_18pdc_327{min-width:15px;width:15px;height:15px;border-radius:9999px;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 22%,transparent);flex-shrink:0}._hud-metrics_18pdc_336{background:color-mix(in srgb,var(--fs-tx-ink) 20%,transparent);padding:1rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 5%,transparent)}._hud-metrics-title_18pdc_343{font-size:.625rem;font-weight:700;color:var(--fs-tx-9ca3af);text-transform:uppercase;margin-bottom:1rem;letter-spacing:.1em;font-family:JetBrains Mono,monospace;display:flex;align-items:center;gap:.5rem}._hud-metrics-list_18pdc_356{display:flex;flex-direction:column;gap:1rem}._hud-metric_18pdc_336{display:flex;flex-direction:column}._hud-metric-header_18pdc_367{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:.25rem;font-family:JetBrains Mono,monospace;color:#d5cbff}._hud-metric-value_18pdc_376{color:var(--fs-tx-accent)}._hud-metric-bar-container_18pdc_380{height:4px;background:#1f2937;border-radius:9999px;overflow:hidden}._hud-metric-bar_18pdc_380{height:100%;transition:width .5s;box-shadow:0 0 8px}._hud-metric-bar-adherence_18pdc_393,._hud-metric-bar-clarity_18pdc_398{background:#6c4dff;box-shadow:0 0 8px #6c4dff}._roleplay-chat_18pdc_404{flex:1;display:flex;flex-direction:column;margin:1rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--fs-bg-surface) 74%,transparent),color-mix(in srgb,var(--fs-bg-surface) 55%,transparent));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:0 28px 64px -26px #0a0c1261,0 4px 14px #0a0c120f,inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff59;position:relative;overflow:hidden;min-width:0;min-height:0}@media(max-width:767px){._roleplay-chat_18pdc_404{margin:.5rem;border-radius:18px}}._roleplay-chat_18pdc_404:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,#ffffff73,#fff0);pointer-events:none;z-index:0}._roleplay-chat_18pdc_404:after{display:none}._chat-bg-pattern_18pdc_453{display:none}._chat-header_18pdc_457{background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1rem;border-bottom:1px solid var(--fs-bd-line-2);display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 2px #0000000d;z-index:10;flex-shrink:0}._chat-header-mobile_18pdc_470{font-weight:700;color:#eeebfe;display:block}._chat-header-status_18pdc_476{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#c1b9e6}._chat-status-dot_18pdc_484{width:8px;height:8px;background:#16a34a;border-radius:9999px;animation:_pulse_18pdc_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_18pdc_1{0%,to{opacity:1}50%{opacity:.5}}._completion-suggestion-banner_18pdc_502{background:linear-gradient(135deg,#22c55e,#16a34a);border-bottom:2px solid #15803d;box-shadow:0 4px 12px #22c55e4d;animation:_slideDownBanner_18pdc_1 .4s ease-out;z-index:9;position:relative}._completion-suggestion-content_18pdc_511{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;color:#fff}._completion-suggestion-icon_18pdc_519{flex-shrink:0;animation:_pulseGlow_18pdc_1 2s ease-in-out infinite}._completion-suggestion-text_18pdc_524{flex:1;font-size:.9rem;line-height:1.4}._completion-suggestion-text_18pdc_524 strong{font-weight:700;margin-right:.375rem}._completion-suggestion-close_18pdc_535{background:#fff3;border:none;color:#fff;width:28px;height:28px;border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}._completion-suggestion-close_18pdc_535:hover{background:#ffffff4d;transform:scale(1.1)}@keyframes _slideDownBanner_18pdc_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _pulseGlow_18pdc_1{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.8))}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,1))}}._chat-messages_18pdc_577{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:1rem;display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1;scroll-behavior:smooth}@media(min-width:768px){._chat-messages_18pdc_577{padding:2rem}}._message-container_18pdc_597{display:flex;flex-direction:column;animation:_fadeInSlide_18pdc_1 .3s}._message-container-user_18pdc_603{align-items:flex-end}._message-container-ai_18pdc_607{align-items:flex-start}._avatar-message-container_18pdc_611{display:flex;flex-direction:row;gap:.5rem}._avatar-message-container-user_18pdc_617{flex-direction:row-reverse}._message-bubble_18pdc_621{max-width:80%;padding:1.25rem;font-size:.875rem;position:relative;white-space:pre-wrap;word-break:break-word}@media(min-width:768px){._message-bubble_18pdc_621{max-width:70%;font-size:1rem}}._message-bubble-user_18pdc_637{background:linear-gradient(135deg,#522ff0,#5a3bea);color:#fff;border-radius:1.25rem .25rem 1.25rem 1.25rem;box-shadow:0 10px 22px -8px #5a3bea8c,inset 0 1px 1px #fff3;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 12%,transparent)}._message-bubble-ai_18pdc_648{background:var(--fs-bg-surface);color:var(--fs-tx-131a29);border:1px solid color-mix(in srgb,var(--fs-tx-ink) 8%,transparent);border-radius:.25rem 1.25rem 1.25rem;box-shadow:0 2px 8px #00000012}._message-time_18pdc_658{display:block;margin-top:.5rem;font-size:.6875rem;color:#1d233573;font-family:JetBrains Mono,monospace}._message-metadata_18pdc_668{display:block;margin-top:.5rem;margin-left:.25rem;opacity:.85;transition:opacity .3s}._message-container_18pdc_597:hover ._message-metadata_18pdc_668{opacity:1}._message-ai-metadata_18pdc_684{margin-top:.75rem;margin-left:.25rem;display:flex;flex-direction:column;gap:.5rem}._humor-badge_18pdc_693{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:600;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.03em;position:relative;width:fit-content;box-shadow:0 2px 4px #0000001a}._humor-badge-neutro_18pdc_710{background:linear-gradient(135deg,var(--fs-bg-track-2) 0%,var(--fs-bg-d1d5db) 100%);color:var(--fs-tx-374151);border:1px solid var(--fs-bd-cbd5e1)}._humor-badge-positivo_18pdc_716{background:linear-gradient(135deg,var(--fs-bg-dcfce7) 0%,var(--fs-bg-bbf7d0) 100%);color:var(--fs-tx-166534);border:1px solid var(--fs-bd-86efac);box-shadow:0 2px 8px #22c55e40}._humor-badge-negativo_18pdc_723{background:linear-gradient(135deg,var(--fs-bg-fee2e2) 0%,var(--fs-bg-fecaca) 100%);color:var(--fs-tx-991b1b);border:1px solid var(--fs-bd-fca5a5);box-shadow:0 2px 8px #ef444440}._humor-badge-hesitante_18pdc_730{background:linear-gradient(135deg,var(--fs-bg-fef3c7) 0%,#fde68a 100%);color:var(--fs-tx-92400e);border:1px solid #fcd34d;box-shadow:0 2px 8px #f59e0b40}._humor-badge-curioso_18pdc_737{background:linear-gradient(135deg,var(--fs-bg-accent-soft-2) 0%,var(--fs-bg-d5cbff) 100%);color:var(--fs-tx-4530a3);border:1px solid var(--fs-bd-b5a5fc);box-shadow:0 2px 8px #7d63f140}._humor-badge-engajado_18pdc_744{background:linear-gradient(135deg,var(--fs-bg-accent-soft-2) 0%,var(--fs-bg-d5cbff) 100%);color:var(--fs-tx-accent-strong);border:1px solid var(--fs-bd-a78bfa);box-shadow:0 2px 8px #6c4dff40}._humor-badge-cético_18pdc_751{background:linear-gradient(135deg,var(--fs-bg-f3e8ff) 0%,var(--fs-bg-e9d5ff) 100%);color:var(--fs-tx-6b21a8);border:1px solid var(--fs-bd-d8b4fe);box-shadow:0 2px 8px #a855f740}._humor-emoji_18pdc_758{font-size:.875rem;line-height:1}._humor-text_18pdc_763{font-size:.625rem;font-weight:700}._metadata-intent_18pdc_768{font-size:.5625rem;color:var(--fs-tx-9ca3af);font-family:JetBrains Mono,monospace;display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem}._feedback-collapsible_18pdc_782{margin-top:.5rem}._feedback-toggle_18pdc_786{display:inline-flex;align-items:center;gap:.375rem;background:#6c4dff0f;border:1px solid rgba(108,77,255,.18);color:var(--fs-tx-accent-2);padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-family:JetBrains Mono,monospace;cursor:pointer;transition:all .2s ease;margin-left:60px;margin-bottom:5px}._feedback-toggle_18pdc_786:hover{background:#6c4dff1f;border-color:#6c4dff66;color:var(--fs-tx-311a99)}._feedback-toggle-arrow_18pdc_809{font-size:.625rem;transition:transform .2s ease}._feedback-toggle_18pdc_786[aria-expanded=true] ._feedback-toggle-arrow_18pdc_809,._feedback-toggle_18pdc_786:focus ._feedback-toggle-arrow_18pdc_809{transform:rotate(180deg)}._feedback-content_18pdc_819{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}._feedback-text_18pdc_826{background:var(--fs-bg-f0eefa);border:1px solid rgba(108,77,255,.15);color:var(--fs-tx-2d3754);padding:.75rem;border-radius:.625rem;font-size:.8125rem;line-height:1.5;white-space:pre-wrap;margin-bottom:10px;width:fit-content;margin-left:60px}._metadata-badge_18pdc_841{font-size:.5625rem;font-weight:700;text-transform:uppercase;color:var(--fs-tx-accent);background:var(--fs-bg-accent-soft);padding:.125rem .5rem;border-radius:.25rem;border:1px solid var(--fs-bd-e6e0ff);font-family:JetBrains Mono,monospace;letter-spacing:.05em}._message-avatar_18pdc_854{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:auto;margin-left:.75rem;margin-right:.75rem;box-shadow:0 4px 6px -1px #0000001a}._message-avatar-user_18pdc_868{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line-2)}._message-avatar-ai_18pdc_873{background:#6c4dff;color:#fff}._message-system_18pdc_878{display:flex;justify-content:center;margin:1.5rem 0}._message-system-badge_18pdc_884{background:#6c4dff1a;color:var(--fs-tx-accent-2);font-size:.75rem;font-weight:700;padding:.375rem 1rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;border:1px solid rgba(108,77,255,.22)}._typing-indicator_18pdc_897{display:flex;justify-content:flex-start}._typing-bubble_18pdc_902{background:var(--fs-bg-surface);border:1px solid color-mix(in srgb,var(--fs-tx-ink) 8%,transparent);padding:1rem;border-radius:1rem;border-top-left-radius:0;box-shadow:0 2px 8px #00000012;display:flex;align-items:center;gap:.5rem;margin-left:3.5rem}._typing-dot_18pdc_915{width:6px;height:6px;background:#6c4dff;border-radius:9999px;animation:_bounce_18pdc_1 1.4s infinite ease-in-out}._typing-dot_18pdc_915:nth-child(2){animation-delay:.15s}._typing-dot_18pdc_915:nth-child(3){animation-delay:.3s}@keyframes _bounce_18pdc_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._proposal-overlay_18pdc_941{position:absolute;bottom:0;left:0;right:0;background:#0a0c12f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(108,77,255,.3);padding:2rem;z-index:30;box-shadow:0 -10px 40px #0000004d;animation:_slideUp_18pdc_1 .5s}._proposal-container_18pdc_955{max-width:80rem;margin:0 auto}._proposal-title_18pdc_960{color:#fff;font-weight:700;text-align:center;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em}._proposal-dot_18pdc_974{width:8px;height:8px;background:#6c4dff;border-radius:9999px;animation:_pulse_18pdc_1 2s cubic-bezier(.4,0,.6,1) infinite}._proposal-loading_18pdc_982{display:flex;justify-content:center;padding:2rem}._proposal-spinner_18pdc_988{animation:_spin_18pdc_1478 1s linear infinite;border-radius:9999px;height:2rem;width:2rem;border-bottom:2px solid #6C4DFF}@keyframes _spin_18pdc_1478{to{transform:rotate(360deg)}}._proposal-grid_18pdc_1002{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){._proposal-grid_18pdc_1002{grid-template-columns:repeat(3,minmax(0,1fr))}}._proposal-card_18pdc_1014{display:flex;flex-direction:column;text-align:left;padding:1.25rem;background:#ffffff0d;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);border-radius:.75rem;transition:all .3s;cursor:pointer;position:relative;overflow:hidden}._proposal-card_18pdc_1014:hover{border-color:#6c4dff;box-shadow:0 0 20px #6c4dff33;background:#ffffff1a}._proposal-card_18pdc_1014:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:transparent;transition:background-color .3s}._proposal-card_18pdc_1014:hover:before{background:#6c4dff}._proposal-risk_18pdc_1049{font-size:.625rem;font-weight:700;padding:.125rem .5rem;border-radius:.25rem;text-transform:uppercase;font-family:JetBrains Mono,monospace;letter-spacing:.05em;margin-bottom:.75rem;display:inline-block;border:1px solid}._proposal-risk-low_18pdc_1062{background:#22c55e1f;color:var(--fs-tx-15803d);border-color:#22c55e59}._proposal-risk-medium_18pdc_1068{background:#eab30826;color:var(--fs-tx-a16207);border-color:#eab30873}._proposal-risk-high_18pdc_1074{background:#ef44441f;color:var(--fs-tx-b91c1c);border-color:#ef444459}._proposal-card-title_18pdc_1080{font-weight:700;color:#fff;margin-bottom:.5rem;font-size:1.125rem;transition:color .3s}._proposal-card_18pdc_1014:hover ._proposal-card-title_18pdc_1080{color:var(--fs-tx-accent)}._proposal-card-description_18pdc_1092{font-size:.75rem;color:var(--fs-tx-9ca3af);line-height:1.5;margin-bottom:1rem}._proposal-price_18pdc_1099{margin-top:auto;background:color-mix(in srgb,var(--fs-tx-ink) 30%,transparent);padding:.5rem;border-radius:.25rem;text-align:center;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 5%,transparent)}._proposal-price-label_18pdc_1108{font-size:.625rem;color:var(--fs-tx-9ca3af);text-transform:uppercase}._proposal-price-value_18pdc_1114{font-size:.875rem;font-weight:700;color:var(--fs-tx-accent);font-family:JetBrains Mono,monospace}._chat-input-area_18pdc_1122{background:transparent;border-top:1px solid rgba(10,12,18,.06);padding:.75rem .75rem .6rem;padding-bottom:max(.6rem,env(safe-area-inset-bottom));flex-shrink:0;position:relative;z-index:2}@media(min-width:768px){._chat-input-area_18pdc_1122{padding:1rem 1.5rem 1.25rem}}._chat-input-wrapper_18pdc_1138{max-width:56rem;margin:0 auto;position:relative;display:flex;flex-direction:row;align-items:center;gap:.25rem;background:var(--fs-bg-surface);border:1.5px solid color-mix(in srgb,var(--fs-tx-ink) 10%,transparent);border-radius:1.5rem;padding:.4rem .5rem .4rem 1.25rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 4px #0000000f}._chat-input-wrapper_18pdc_1138:focus-within{border-color:#6c4dff8c;box-shadow:0 0 0 3px #6c4dff1a}._chat-input-hint_18pdc_1159{max-width:56rem;margin:.5rem auto 0;font-size:.75rem;color:#1d233566}._chat-input-kbd_18pdc_1166{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:var(--fs-tx-accent-2);background:#6c4dff14;border:1px solid rgba(108,77,255,.2);border-radius:5px;padding:1px 6px}._char-counter_18pdc_1176{display:none}._char-counter-warn_18pdc_1180{display:inline;font-size:11px;color:#f59e0b}._char-counter-limit_18pdc_1186{display:inline;font-size:11px;color:#ef4444;font-weight:700}._chat-input_18pdc_1122{flex:1;display:block;background:transparent;border:none;outline:none;padding:.45rem 0;color:var(--fs-tx-131a29);font-family:inherit;font-size:.9375rem;line-height:1.4;resize:none;height:auto;min-height:1.4em;max-height:160px;overflow-y:auto}._chat-input_18pdc_1122::placeholder{color:#1d233561}._chat-input_18pdc_1122:focus{background:transparent}._chat-input_18pdc_1122:disabled{opacity:.6;cursor:not-allowed}._chat-send-button_18pdc_1224{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#5a3bea;color:#fff;border:none;cursor:pointer;transition:all .2s;flex-shrink:0;padding:0;box-shadow:0 6px 16px -4px #5a3bea8c}._chat-send-button_18pdc_1224:hover{filter:brightness(1.08);transform:translateY(-1px)}._chat-send-button_18pdc_1224:active{transform:translateY(0)}._chat-send-button_18pdc_1224:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}._chat-input-actions_18pdc_1258{display:flex;align-items:center;gap:.25rem;flex-shrink:0}._call-button_18pdc_1265{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#22c55e;color:#fff;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s;flex-shrink:0}._call-button_18pdc_1265:hover{background:#16a34a;transform:scale(1.05)}._call-button_18pdc_1265:disabled{opacity:.4;cursor:not-allowed;transform:none}._mic-button_18pdc_1292{display:flex;align-items:center;justify-content:center;background:none;color:var(--fs-tx-6b7e9a);border:none;cursor:pointer;transition:color .2s;flex-shrink:0;padding:6px}._mic-button_18pdc_1292:hover{color:var(--fs-tx-131a29)}._mic-button_18pdc_1292:disabled{opacity:.25;cursor:not-allowed}._cancel-recording-button_18pdc_1314{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;border-radius:.5rem;border:none;cursor:pointer;flex-shrink:0}._recording-timer_18pdc_1328{display:flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:#ef4444;min-width:44px;font-family:Inter,monospace}._recording-dot_18pdc_1339{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:_blink_18pdc_1 1s step-start infinite}@keyframes _blink_18pdc_1{0%,to{opacity:1}50%{opacity:0}}._send-recording-button_18pdc_1352{display:flex;align-items:center;justify-content:center;background:none;color:var(--fs-tx-1f2937);border:none;cursor:pointer;transition:opacity .2s;flex-shrink:0;padding:4px}._send-recording-button_18pdc_1352:hover{opacity:.6}._audio-naked-wrapper_18pdc_1370{display:flex;flex-direction:column;gap:.35rem;max-width:80%;align-items:flex-end}._audio-message-bubble_18pdc_1379{display:flex;flex-direction:column;gap:.35rem;width:100%}._audio-player-custom_18pdc_1386{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#080d14,#313d5c);border:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);border-radius:2rem;padding:.45rem .9rem .45rem .5rem;width:260px;max-width:100%}._audio-player-user_18pdc_1399{background:linear-gradient(135deg,#522ff0,#5a3bea)}._audio-play-btn_18pdc_1403{width:28px;height:28px;border-radius:50%;background:#ffffff38;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .15s;padding:0}._audio-play-btn_18pdc_1403:hover{background:#ffffff61}._audio-progress-wrap_18pdc_1423{flex:1;cursor:pointer;padding:8px 0;min-width:0}._audio-progress-track_18pdc_1430{width:100%;height:4px;background:#ffffff40;border-radius:2px;overflow:hidden}._audio-progress-fill_18pdc_1438{height:100%;background:#6c4dff;border-radius:2px;transition:width .1s linear}._audio-time_18pdc_1445{font-size:.7rem;color:#ffffffd9;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:.02em}._audio-transcript_18pdc_1455{font-size:.78rem;color:var(--fs-tx-475569);font-style:italic;line-height:1.45;text-align:right}._audio-transcript-ai_18pdc_1463{font-size:.82rem;color:var(--fs-tx-475569);font-style:italic;line-height:1.45;margin-top:.125rem}._audio-processing_18pdc_1471{font-size:.75rem;color:var(--fs-tx-faint);font-style:italic;text-align:right}._spin_18pdc_1478{animation:_spin_18pdc_1478 1s linear infinite}@keyframes _spin_18pdc_1478{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._voice-call-area_18pdc_1488{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;background:linear-gradient(to bottom,#0e1420,#080d14);padding:2rem;overflow:hidden}._call-avatar-ring_18pdc_1500{width:120px;height:120px;border-radius:50%;padding:5px;transition:all .3s}._call-avatar-ring-listening_18pdc_1508{background:conic-gradient(#22c55e,#86efac,#22c55e);animation:_ring-spin_18pdc_1 2s linear infinite}._call-avatar-ring-speaking_18pdc_1513{background:conic-gradient(#6c4dff,#a78bfa,#6c4dff);animation:_ring-spin_18pdc_1 1.2s linear infinite}._call-avatar-ring-processing_18pdc_1518{background:conic-gradient(#f59e0b,#fcd34d,#f59e0b);animation:_ring-spin_18pdc_1 1.5s linear infinite}@keyframes _ring-spin_18pdc_1{to{transform:rotate(360deg)}}._call-avatar-img_18pdc_1527{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #0E1420}._call-persona-name_18pdc_1535{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.02em}._call-status_18pdc_1542{font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;min-height:1.5rem}._call-status-listening_18pdc_1550{color:#4ade80;display:flex;align-items:center;gap:.5rem}._call-status-processing_18pdc_1557{color:#fbbf24}._call-status-speaking_18pdc_1561{color:#8b6fff;display:flex;align-items:center;gap:.5rem}._call-dot_18pdc_1568{width:8px;height:8px;border-radius:50%;background:currentColor;animation:_call-dot-pulse_18pdc_1 1s ease-in-out infinite}@keyframes _call-dot-pulse_18pdc_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}._call-hangup-btn_18pdc_1581{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:#ef4444;color:#fff;border:none;border-radius:2rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}._call-hangup-btn_18pdc_1581:hover{background:#dc2626;transform:scale(1.04)}._call-ended-icon_18pdc_1602{width:80px;height:80px;border-radius:50%;background:#ef444426;border:2px solid rgba(239,68,68,.3);display:flex;align-items:center;justify-content:center;color:#ef4444}._call-button-large_18pdc_1614{display:flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:#22c55e;color:#fff;border:none;border-radius:2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}._call-button-large_18pdc_1614:hover{background:#16a34a;transform:scale(1.04)}._call-switch-text-btn_18pdc_1634{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;background:transparent;color:var(--fs-tx-9ca3af);border:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);border-radius:2rem;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s}._call-switch-text-btn_18pdc_1634:hover{background:#ffffff0d;color:var(--fs-tx-d1d5db)}._feedback-modal-overlay_18pdc_1655{position:fixed;top:0;right:0;bottom:0;left:0;background:#131723cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_fadeIn_18pdc_1 .3s}._feedback-modal_18pdc_1655{background:var(--fs-bg-surface);border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;max-width:28rem;width:100%;overflow:hidden;transform:scale(1);transition:transform .3s;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 20%,transparent);position:relative}._feedback-modal-glow_18pdc_1681{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:8rem;background:#6c4dff;opacity:.2;filter:blur(48px)}._feedback-modal-header_18pdc_1693{background:#080d14;padding:2rem;text-align:center;position:relative;overflow:hidden}._feedback-modal-accent_18pdc_1701{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to right,#6c4dff,#6c4dff,#6c4dff)}._feedback-modal-icon-wrapper_18pdc_1710{background:#ffffff1a;width:5rem;height:5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);box-shadow:0 0 30px #6c4dff4d;position:relative;z-index:10}._feedback-modal-title_18pdc_1726{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem;letter-spacing:-.025em;position:relative;z-index:10}._feedback-modal-subtitle_18pdc_1736{color:#d5cbff;font-size:.875rem;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em;position:relative;z-index:10}._feedback-modal-body_18pdc_1746{padding:2rem;display:flex;flex-direction:column;gap:2rem}._feedback-scores_18pdc_1753{display:flex;justify-content:center;gap:1.5rem;text-align:center}._feedback-score-card_18pdc_1760{background:var(--fs-bg-sunken);padding:.75rem;border-radius:.75rem;border:1px solid var(--fs-bd-f3f4f6);flex:1}._feedback-score-value_18pdc_1768{font-size:1.875rem;font-weight:700;color:var(--fs-tx-ink);font-family:JetBrains Mono,monospace}._feedback-score-label_18pdc_1775{font-size:.625rem;color:var(--fs-tx-6b7280);text-transform:uppercase;font-weight:700;letter-spacing:.05em}._feedback-analysis_18pdc_1783{background:var(--fs-bg-accent-soft);padding:1.25rem;border-radius:1rem;border:1px solid var(--fs-bd-e6e0ff);position:relative;overflow:hidden}._feedback-analysis-accent_18pdc_1792{position:absolute;top:0;left:0;width:4px;height:100%;background:#6c4dff}._feedback-analysis-title_18pdc_1801{font-size:.75rem;font-weight:700;color:var(--fs-tx-ink);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.05em}._feedback-analysis-text_18pdc_1813{font-size:.875rem;color:var(--fs-tx-374151);font-style:italic;line-height:1.5}@keyframes _fadeIn_18pdc_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInSlide_18pdc_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_18pdc_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._metric-change-indicator_18pdc_1850{font-size:.75rem;margin-left:.375rem;font-weight:700;animation:_fadeInBounce_18pdc_1 .3s ease-out}._metric-increase_18pdc_1857{color:var(--fs-tx-22c55e)!important;animation:_pulseGreen_18pdc_1 .6s ease-in-out}._metric-decrease_18pdc_1862{color:#ef4444!important;animation:_pulseRed_18pdc_1 .6s ease-in-out}._metric-bar-increase_18pdc_1867{animation:_glowGreen_18pdc_1 .6s ease-in-out;filter:brightness(1.3)}._metric-bar-decrease_18pdc_1872{animation:_glowRed_18pdc_1 .6s ease-in-out;filter:brightness(.8)}._hud-metric-bar-conduct_18pdc_1878{background:#8b5cf6;box-shadow:0 0 8px #8b5cf6}._hud-metric-bar-control_18pdc_1883{background:#f59e0b;box-shadow:0 0 8px #f59e0b}@keyframes _fadeInBounce_18pdc_1{0%{opacity:0;transform:translateY(-5px) scale(.8)}50%{transform:translateY(0) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _pulseGreen_18pdc_1{0%,to{text-shadow:0 0 0 rgba(34,197,94,0)}50%{text-shadow:0 0 8px rgba(34,197,94,.8),0 0 16px rgba(34,197,94,.4)}}@keyframes _pulseRed_18pdc_1{0%,to{text-shadow:0 0 0 rgba(239,68,68,0)}50%{text-shadow:0 0 8px rgba(239,68,68,.8),0 0 16px rgba(239,68,68,.4)}}@keyframes _glowGreen_18pdc_1{0%,to{box-shadow:0 0 8px currentColor}50%{box-shadow:0 0 16px currentColor,0 0 24px #22c55e99}}@keyframes _glowRed_18pdc_1{0%,to{box-shadow:0 0 8px currentColor}50%{box-shadow:0 0 16px currentColor,0 0 24px #ef444499}}._chat-header-actions_18pdc_1940{display:flex;gap:1rem;align-items:center}._btn-exit-scenario_18pdc_1946{background:#ef444414!important;color:#f87171!important;border:1.5px solid rgba(239,68,68,.35)!important;display:flex!important;align-items:center;gap:.5rem;transition:all .2s ease-in-out;padding:.5rem 1rem!important;font-size:.875rem!important;height:auto!important;border-radius:10px!important}._btn-exit-scenario_18pdc_1946:hover{background:#ef444429!important;border-color:#ef44448c!important;transform:translateY(-1px)}._btn-finish-stage_18pdc_1966{background:#5a3bea!important;color:#fff!important;border:none!important;box-shadow:0 6px 16px -4px #5a3bea80!important;padding:.5rem 1.25rem!important;font-size:.875rem!important;font-weight:700!important;height:auto!important;display:flex!important;align-items:center;gap:.5rem;transition:all .2s ease-in-out;border-radius:10px!important}._btn-finish-stage_18pdc_1966:hover{background:#4b33c9!important;box-shadow:0 8px 20px -4px #5a3bea99!important;transform:translateY(-1px)}@media(max-width:640px){._chat-header-actions_18pdc_1940{gap:.5rem}._btn-exit-scenario_18pdc_1946 span,._btn-finish-stage_18pdc_1966 span{display:none}._btn-exit-scenario_18pdc_1946,._btn-finish-stage_18pdc_1966{padding:.5rem!important}}._header-humor-badge_18pdc_2004{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.05em;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 15%,transparent);background:#ffffff12;color:#d4cdf4;transition:all .3s ease}._header-humor-positivo_18pdc_2019{background:#a6e3a126;border-color:#a6e3a14d;color:#6df561}._header-humor-negativo_18pdc_2020{background:#f38ba826;border-color:#f38ba84d;color:#fd5887}._header-humor-neutro_18pdc_2021{background:#a6adc826;border-color:#a6adc8c0;color:#967ffc}._header-humor-hesitante_18pdc_2022{background:#f9e2af26;border-color:#f9e2af4d;color:#ffce63}._header-humor-curioso_18pdc_2023{background:#9e89fa26;border-color:#9e89fa4d;color:#8368fb}._header-humor-engajado_18pdc_2024{background:#94e2d526;border-color:#94e2d5;color:var(--fs-tx-1ad6b7)}._header-humor-cético_18pdc_2025{background:#cba6f726;border-color:#cba6f74d;color:#8636e7}._exit-modal-overlay_18pdc_2028{position:fixed;top:0;right:0;bottom:0;left:0;background:#10131dd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_fadeIn_18pdc_1 .2s ease}._exit-modal_18pdc_2028{background:linear-gradient(160deg,#242d44,#191f2e);border:1px solid color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);border-radius:20px;padding:2rem;width:100%;max-width:420px;box-shadow:0 24px 60px #00000080;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;animation:_modalReveal_18pdc_1 .25s cubic-bezier(.34,1.56,.64,1)}@keyframes _modalReveal_18pdc_1{0%{opacity:0;transform:scale(.88) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}._exit-modal-icon_18pdc_2063{width:60px;height:60px;border-radius:50%;background:#fbbf2426;border:1px solid rgba(251,191,36,.3);display:flex;align-items:center;justify-content:center;color:#fbbf24;flex-shrink:0}._exit-modal-title_18pdc_2076{font-size:1.2rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.01em}._exit-modal-body_18pdc_2084{font-size:.875rem;color:#ffffffa6;line-height:1.6;margin:0}._exit-modal-body_18pdc_2084 strong{color:#4ade80}._exit-modal-actions_18pdc_2095{display:flex;gap:.75rem;width:100%;margin-top:.5rem}._exit-modal-btn-cancel_18pdc_2102{flex:1;padding:.7rem 1rem;border-radius:10px;background:#ffffff14;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 15%,transparent);color:#ffffffd9;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._exit-modal-btn-cancel_18pdc_2102:hover:not(:disabled){background:#ffffff24}._exit-modal-btn-confirm_18pdc_2119{flex:1;padding:.7rem 1rem;border-radius:10px;background:#ef4444;border:none;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s}._exit-modal-btn-confirm_18pdc_2119:hover:not(:disabled){background:#dc2626}._exit-modal-btn-cancel_18pdc_2102:disabled,._exit-modal-btn-confirm_18pdc_2119:disabled{opacity:.5;cursor:wait}._proposals-panel_18pdc_2144{position:absolute;bottom:0;left:0;right:0;background:var(--fs-bg-surface);border-top:1px solid rgba(108,77,255,.3);border-radius:16px 16px 0 0;box-shadow:0 -8px 40px #0a0c122e;z-index:25;max-height:60%;overflow-y:auto;animation:_proposals-slide-up_18pdc_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _proposals-slide-up_18pdc_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._proposals-panel-header_18pdc_2164{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;border-bottom:1px solid rgba(10,12,18,.08);position:sticky;top:0;background:var(--fs-bg-surface);z-index:1}._proposals-panel-title_18pdc_2176{display:flex;align-items:center;gap:.5rem;font-size:13px;font-weight:700;color:var(--fs-tx-accent-2);text-transform:uppercase;letter-spacing:.06em}._proposals-panel-close_18pdc_2187{width:28px;height:28px;background:#0a0c120f;border:none;border-radius:50%;font-size:18px;line-height:1;color:var(--fs-tx-5b6b85);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}._proposals-panel-close_18pdc_2187:hover{background:#0a0c121f;color:var(--fs-tx-131a29)}._proposals-panel-loading_18pdc_2208{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--fs-tx-accent-2);font-size:14px}._proposals-panel-grid_18pdc_2218{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.75rem 1.25rem 1.25rem}@media(max-width:640px){._proposals-panel-grid_18pdc_2218{grid-template-columns:1fr}}._proposals-panel-card_18pdc_2231{display:flex;flex-direction:column;text-align:left;padding:1.25rem;background:var(--fs-bg-page);border:1.5px solid rgba(10,12,18,.09);border-radius:14px;cursor:pointer;transition:all .2s ease}._proposals-panel-card_18pdc_2231:hover{border-color:#6c4dff;background:#6c4dff0f;box-shadow:0 6px 20px #6c4dff2e;transform:translateY(-2px)}._proposals-panel-card_18pdc_2231:disabled,._proposals-panel-card_18pdc_2231[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}._proposals-panel-card-active_18pdc_2259{position:relative;border-color:#f5a623;box-shadow:0 0 0 1px #f5a623,0 6px 20px #f5a62340;background:#f5a62312}._proposals-panel-card-active_18pdc_2259:hover{border-color:#f5a623;box-shadow:0 0 0 1px #f5a623,0 8px 24px #f5a62359}._proposals-panel-card-badge_18pdc_2271{align-self:flex-start;margin-bottom:.5rem;padding:2px 8px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--fs-tx-1a1205);background:#f5a623;border-radius:999px}._proposals-panel-card-title_18pdc_2284{font-size:15px;font-weight:700;color:var(--fs-tx-131a29);margin:.5rem 0 .4rem}._proposals-panel-card-desc_18pdc_2291{font-size:12.5px;color:var(--fs-tx-muted);line-height:1.55;margin:0 0 .875rem;flex:1}._proposals-panel-price_18pdc_2299{display:flex;justify-content:space-between;align-items:center;background:#6c4dff14;border:1px solid rgba(108,77,255,.2);border-radius:8px;padding:.5rem .75rem;margin-top:auto}._proposals-panel-price-label_18pdc_2310{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-tx-5b6b85)}._proposals-panel-price-value_18pdc_2318{font-size:14px;font-weight:700;color:var(--fs-tx-accent-2)}._chat-tools-bar_18pdc_2326{max-width:64rem;margin:0 auto .5rem;display:flex;align-items:center;gap:.5rem}@media(min-width:768px){._chat-tools-bar-mobile-only_18pdc_2336{display:none}}._proposals-toggle-btn_18pdc_2341{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .75rem;border-radius:20px;border:1.5px solid var(--fs-bd-line);background:var(--fs-bg-page);color:var(--fs-tx-faint);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative}._proposals-toggle-btn_18pdc_2341:disabled{opacity:.45;cursor:default}._proposals-toggle-btn-ready_18pdc_2362{border-color:#6c4dff;color:var(--fs-tx-ink);background:#6c4dff0f}._proposals-toggle-btn-ready_18pdc_2362:hover{background:#6c4dff1a;box-shadow:0 2px 8px #6c4dff26}._proposals-ready-dot_18pdc_2373{width:7px;height:7px;background:#10b981;border-radius:50%;display:inline-block;animation:_proposals-pulse_18pdc_1 2s ease-in-out infinite}@keyframes _proposals-pulse_18pdc_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}._proposal-hint-banner_18pdc_2389{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#6c4dff1a;border:1px solid rgba(108,77,255,.22);border-radius:var(--radius-lg);margin:var(--space-4) var(--space-4) 0;animation:_hint-slide-in_18pdc_1 .3s ease}@keyframes _hint-slide-in_18pdc_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._proposal-hint-banner_18pdc_2389{animation:none}}._proposal-hint-icon_18pdc_2410{color:var(--fs-tx-accent);flex-shrink:0}._proposal-hint-text_18pdc_2415{flex:1;font-size:var(--text-sm);color:var(--fs-tx-334155);line-height:1.4}._proposal-hint-text_18pdc_2415 strong{color:var(--fs-tx-accent-2)}._proposal-hint-open-btn_18pdc_2426{flex-shrink:0;padding:var(--space-1) var(--space-3);background:var(--color-brand-500);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;min-height:32px;transition:background var(--transition-fast)}._proposal-hint-open-btn_18pdc_2426:hover{background:var(--color-brand-600)}._mobile-hud-inline-btn_18pdc_2448{display:inline-flex;align-items:center;gap:.3rem;background:linear-gradient(135deg,#080d14,#323d5d);color:#fff;border:1px solid rgba(108,77,255,.35);border-radius:9999px;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;font-family:JetBrains Mono,monospace;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;transition:opacity .15s}._mobile-hud-inline-btn_18pdc_2448:active{opacity:.8}@media(min-width:768px){._mobile-hud-inline-btn_18pdc_2448{display:none}}._mobile-hud-backdrop_18pdc_2478{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:45;animation:_fadeIn_18pdc_1 .2s ease}@media(min-width:768px){._mobile-hud-backdrop_18pdc_2478{display:none}}._mobile-hud-drawer_18pdc_2494{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(to bottom,#262e46,#0e1420);color:#fff;z-index:50;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;max-height:78vh;overflow-y:auto;animation:_slideUpDrawer_18pdc_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _slideUpDrawer_18pdc_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:768px){._mobile-hud-drawer_18pdc_2494{display:none}}._mobile-drawer-handle_18pdc_2520{width:2.5rem;height:4px;background:#ffffff40;border-radius:9999px;margin:.75rem auto 0}._mobile-drawer-header_18pdc_2528{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1.25rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--fs-bd-surface) 8%,transparent)}._mobile-drawer-scenario_18pdc_2536{font-size:.6875rem;font-weight:700;color:var(--fs-tx-accent);text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;margin-bottom:.125rem}._mobile-drawer-phase-label_18pdc_2546{font-size:.625rem;font-weight:700;color:var(--fs-tx-accent);text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace;margin-bottom:.125rem}._mobile-drawer-stage-name_18pdc_2556{font-size:1rem;font-weight:700;color:#d5cbff;margin:0}._mobile-drawer-close_18pdc_2563{background:#ffffff1a;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 15%,transparent);color:#fff;width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:1rem;transition:background .15s}._mobile-drawer-close_18pdc_2563:hover{background:#ffffff2e}._mobile-drawer-body_18pdc_2583{padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}._mobile-drawer-instructions_18pdc_2590{font-size:.75rem;color:#d5cbff;line-height:1.5;background:#6c4dff26;padding:.75rem;border-radius:.5rem;border:1px solid rgba(108,77,255,.2)}._mobile-drawer-metrics-title_18pdc_2600{font-size:.625rem;font-weight:700;color:var(--fs-tx-9ca3af);text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;margin-bottom:.75rem;display:flex;align-items:center;gap:.375rem}._mobile-drawer-metrics-list_18pdc_2613{display:flex;flex-direction:column;gap:.75rem}._mobile-drawer-metric-row_18pdc_2619{display:flex;flex-direction:column;gap:.25rem}._mobile-drawer-metric-header_18pdc_2625{display:flex;justify-content:space-between;font-size:.6875rem;font-family:JetBrains Mono,monospace;color:var(--fs-tx-d1d5db)}._mobile-drawer-metric-value_18pdc_2633{color:var(--fs-tx-accent);font-weight:700}._mobile-drawer-criteria-title_18pdc_2638{font-size:.625rem;font-weight:700;color:var(--fs-tx-9ca3af);text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;margin-bottom:.5rem}._mobile-drawer-criteria-list_18pdc_2648{display:flex;flex-direction:column;gap:.5rem}._mobile-drawer-criteria-item_18pdc_2654{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:var(--fs-tx-d1d5db);line-height:1.4}._mobile-drawer-criteria-dot_18pdc_2663{margin-top:.25rem;min-width:6px;height:6px;border-radius:9999px;background:#6c4dff;box-shadow:0 0 5px #6c4dff;flex-shrink:0}._mobile-header-left_18pdc_2675{display:flex;flex-direction:column;gap:.1rem}._mobile-phase-chip_18pdc_2681{display:inline-flex;align-items:center;gap:.25rem;font-size:.6rem;font-weight:700;color:var(--fs-tx-accent);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em}@media(min-width:768px){._mobile-header-left_18pdc_2675{display:none}}._roleplay-insights_18pdc_2702{width:20rem;min-width:20rem;display:none;flex-direction:column;background:var(--fs-bg-surface);border:1px solid rgba(10,12,18,.07);border-radius:18px;margin:1rem 1rem 1rem 0;overflow:hidden;box-shadow:0 12px 32px -16px #0a0c122e}@media(min-width:1024px){._roleplay-insights_18pdc_2702{display:flex}}._insights-header_18pdc_2722{display:flex;align-items:center;gap:.5rem;padding:1rem 1rem .75rem;flex-shrink:0;font-size:.9375rem;font-weight:700;color:var(--fs-tx-131a29);border-bottom:1px solid rgba(10,12,18,.07)}._insights-body_18pdc_2734{flex:1;overflow-y:auto;padding:.75rem 1rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}._insights-objective_18pdc_2744{display:flex;gap:.75rem;padding:1rem;border-radius:14px;background:#6c4dff0f;border:1px solid rgba(108,77,255,.22)}._insights-objective-icon_18pdc_2753{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#6c4dff26;color:#a78bfa}._insights-objective-title_18pdc_2765{font-size:.9375rem;font-weight:700;color:var(--fs-tx-131a29);margin-bottom:.2rem}._insights-objective-text_18pdc_2772{font-size:.8125rem;color:var(--fs-tx-muted);line-height:1.5}._insights-section-title_18pdc_2779{display:flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:700;color:var(--fs-tx-131a29)}._insights-section-title_18pdc_2779 svg{color:var(--fs-tx-accent)}._insights-tips_18pdc_2793{display:flex;flex-direction:column;gap:.625rem;margin-top:-.5rem}._insights-tip_18pdc_2793{display:flex;gap:.65rem;padding:.85rem;border-radius:14px;background:var(--fs-bg-page);border:1px solid rgba(10,12,18,.07);transition:border-color .18s ease,background .18s ease}._insights-tip_18pdc_2793:hover{border-color:#6c4dff59;background:var(--fs-bg-fill)}._insights-tip-icon_18pdc_2815{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._insights-tip-title_18pdc_2825{font-size:.8125rem;font-weight:700;color:var(--fs-tx-131a29);margin-bottom:.15rem}._insights-tip-text_18pdc_2832{font-size:.75rem;color:var(--fs-tx-muted);line-height:1.45}._insights-progress_18pdc_2839{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(10,12,18,.07)}._insights-progress-header_18pdc_2845{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600;color:var(--fs-tx-475569);margin-bottom:.5rem}._insights-progress-value_18pdc_2855{color:#a78bfa;font-weight:700;font-family:JetBrains Mono,monospace}._insights-progress-track_18pdc_2861{height:6px;background:var(--fs-bg-e5e9f0);border-radius:9999px;overflow:hidden}._insights-progress-fill_18pdc_2868{height:100%;border-radius:9999px;background:linear-gradient(90deg,#5a3bea,#5d3bf2);box-shadow:0 0 8px #5a3bea80;transition:width .5s ease}._insights-progress-caption_18pdc_2876{margin-top:.5rem;font-size:.75rem;color:var(--fs-tx-muted)}@keyframes _rcm-backdrop-in_n9w9h_1{0%{opacity:0}to{opacity:1}}._rcm-backdrop_n9w9h_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_rcm-backdrop-in_n9w9h_1 .2s ease-out}._rcm_n9w9h_7{background:var(--fs-bg-surface);border-radius:16px;width:100%;max-width:860px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0003;animation:_rcm-in_n9w9h_201 .25s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes _rcm-in_n9w9h_201{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._rcm-header_n9w9h_39{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--fs-bd-line-2);flex-shrink:0}._rcm-title_n9w9h_48{font-size:1.125rem;font-weight:700;color:var(--fs-tx-ink);margin:0}._rcm-sub_n9w9h_55{font-size:.8125rem;color:var(--fs-tx-6b7280);margin:.2rem 0 0}._rcm-close_n9w9h_61{background:none;border:none;cursor:pointer;color:var(--fs-tx-6b7280);display:flex;align-items:center;padding:.25rem;border-radius:6px;transition:color .15s,background .15s}._rcm-close_n9w9h_61:hover{color:#ef4444;background:var(--fs-bg-bad-soft)}._rcm-steps_n9w9h_75{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--fs-bd-line-soft);background:var(--fs-bg-fafafa);flex-shrink:0;gap:0}._rcm-step_n9w9h_75{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._rcm-step-circle_n9w9h_92{width:30px;height:30px;border-radius:50%;border:2px solid var(--fs-bd-line-2);background:var(--fs-bg-surface);display:flex;align-items:center;justify-content:center;color:var(--fs-tx-9ca3af);font-size:.75rem;transition:border-color .2s,background .2s,color .2s;flex-shrink:0}._rcm-step-label_n9w9h_107{font-size:.8125rem;font-weight:600;color:var(--fs-tx-9ca3af);transition:color .2s}._rcm-step-check_n9w9h_114{font-size:.8rem;font-weight:700}._rcm-step-active_n9w9h_119 ._rcm-step-circle_n9w9h_92{border-color:#6c4dff;background:#6c4dff;color:#fff;box-shadow:0 0 0 4px #6c4dff26}._rcm-step-active_n9w9h_119 ._rcm-step-label_n9w9h_107{color:var(--fs-tx-accent)}._rcm-step-done_n9w9h_127 ._rcm-step-circle_n9w9h_92{border-color:#6c4dff;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent)}._rcm-step-done_n9w9h_127 ._rcm-step-label_n9w9h_107{color:var(--fs-tx-374151)}._rcm-step-line_n9w9h_134{flex:1;height:2px;background:var(--fs-bg-track-2);margin:0 .75rem;border-radius:99px;transition:background .3s}._rcm-step-line-done_n9w9h_142{background:#6c4dff}._rcm-body_n9w9h_145{flex:1;overflow-y:auto;padding:1.5rem;min-height:0}._rcm-body_n9w9h_145::-webkit-scrollbar{width:4px}._rcm-body_n9w9h_145::-webkit-scrollbar-thumb{background:var(--fs-bg-track-2);border-radius:2px}._rcm-step-content_n9w9h_154{display:flex;flex-direction:column;gap:1.25rem;height:100%}._rcm-step-hint_n9w9h_161{font-size:.875rem;color:var(--fs-tx-6b7280);margin:0 0 .25rem}._rcm-two-col_n9w9h_168{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;flex:1;min-height:340px}._rcm-two-col-flat_n9w9h_176{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._rcm-col_n9w9h_182{display:flex;flex-direction:column;gap:1rem}._rcm-field_n9w9h_189{display:flex;flex-direction:column;gap:.375rem}._rcm-label_n9w9h_195{font-size:.8125rem;font-weight:600;color:var(--fs-tx-374151)}._rcm-input_n9w9h_201{border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.575rem .875rem;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);background:var(--fs-bg-surface);outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}._rcm-input_n9w9h_201:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1a}._rcm-input_n9w9h_201::placeholder{color:var(--fs-tx-d1d5db)}._rcm-input_n9w9h_201:disabled{background:var(--fs-bg-sunken);color:var(--fs-tx-9ca3af);cursor:not-allowed}._rcm-textarea_n9w9h_221{border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.625rem .875rem;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);background:var(--fs-bg-surface);resize:vertical;line-height:1.55;outline:none;min-height:120px;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._rcm-textarea_n9w9h_221:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1a}._rcm-textarea_n9w9h_221::placeholder{color:var(--fs-tx-d1d5db)}._rcm-textarea_n9w9h_221:disabled{background:var(--fs-bg-sunken);cursor:not-allowed}._rcm-select_n9w9h_244{border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.575rem 2rem .575rem .875rem;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);background:var(--fs-bg-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:100%;box-sizing:border-box;cursor:pointer;transition:border-color .15s,box-shadow .15s}._rcm-select_n9w9h_244:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1a}._rcm-select_n9w9h_244:disabled{background-color:var(--fs-bg-sunken);color:var(--fs-tx-9ca3af);cursor:not-allowed}._rcm-contact-opts_n9w9h_269{display:flex;flex-direction:column;gap:.5rem}._rcm-contact-opt_n9w9h_269{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border:1.5px solid var(--fs-bd-line-2);border-radius:10px;cursor:pointer;background:var(--fs-bg-surface);transition:border-color .15s,background .15s}._rcm-contact-opt_n9w9h_269:hover{border-color:var(--fs-bd-accent-line);background:var(--fs-bg-accent-soft)}._rcm-contact-opt-on_n9w9h_287{border-color:#6c4dff!important;background:var(--fs-bg-accent-soft)!important}._rcm-contact-dot_n9w9h_289{width:16px;height:16px;border-radius:50%;border:2px solid var(--fs-bd-d1d5db);flex-shrink:0;transition:border-color .15s,background .15s,box-shadow .15s}._rcm-contact-opt-on_n9w9h_287 ._rcm-contact-dot_n9w9h_289{border-color:#6c4dff;background:#6c4dff;box-shadow:0 0 0 3px #6c4dff26}._rcm-contact-label_n9w9h_303{font-size:.875rem;font-weight:700;color:var(--fs-tx-ink)}._rcm-contact-sub_n9w9h_308{font-size:.75rem;color:var(--fs-tx-6b7280);margin-top:1px}._rcm-divider_n9w9h_315{height:1px;background:var(--fs-bg-fill);margin:.25rem 0}._rcm-products_n9w9h_322{display:flex;flex-direction:column;gap:.625rem}._rcm-product-row_n9w9h_328{display:flex;align-items:center;gap:.625rem}._rcm-product-num_n9w9h_334{width:24px;height:24px;border-radius:50%;background:var(--fs-bg-accent-soft);border:1.5px solid var(--fs-bd-accent-line);color:var(--fs-tx-accent);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._rcm-product-del_n9w9h_349{flex-shrink:0;width:34px;height:34px;border-radius:8px;border:1.5px solid var(--fs-bd-fecaca);background:var(--fs-bg-surface);color:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}._rcm-product-del_n9w9h_349:hover:not(:disabled){background:var(--fs-bg-fee2e2)}._rcm-product-del_n9w9h_349:disabled{opacity:.4;cursor:not-allowed}._rcm-product-add_n9w9h_366{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.625rem 1rem;background:#6c4dff;border:1.5px solid #6C4DFF;border-radius:8px;color:#fff;font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s;margin-top:.25rem}._rcm-product-add_n9w9h_366:hover:not(:disabled){border-color:#5a3bea;background:#5a3bea}._rcm-product-add_n9w9h_366:disabled{opacity:.4;cursor:not-allowed}._rcm-footer_n9w9h_387{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--fs-bd-line-2);flex-shrink:0}._rcm-footer-right_n9w9h_396{display:flex;align-items:center;gap:.625rem}._rcm-cancel_n9w9h_402{background:none;border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;font-family:inherit;color:var(--fs-tx-6b7280);cursor:pointer;transition:border-color .15s,color .15s}._rcm-cancel_n9w9h_402:hover{border-color:var(--fs-bd-d1d5db);color:var(--fs-tx-374151)}._rcm-back_n9w9h_7{display:inline-flex;align-items:center;gap:.3rem;background:none;border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;font-family:inherit;color:var(--fs-tx-6b7280);cursor:pointer;transition:border-color .15s,color .15s}._rcm-back_n9w9h_7:hover:not(:disabled){border-color:var(--fs-bd-d1d5db);color:var(--fs-tx-374151)}._rcm-back_n9w9h_7:disabled{opacity:.5;cursor:not-allowed}._rcm-next_n9w9h_434,._rcm-submit_n9w9h_435{display:inline-flex;align-items:center;gap:.35rem;padding:.575rem 1.25rem;background:#6c4dff;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s;letter-spacing:.01em}._rcm-next_n9w9h_434:hover:not(:disabled),._rcm-submit_n9w9h_435:hover:not(:disabled){background:#5a3bea;transform:translateY(-1px)}._rcm-next_n9w9h_434:disabled,._rcm-submit_n9w9h_435:disabled{background:var(--fs-bg-d1d5db);color:var(--fs-tx-9ca3af);cursor:not-allowed;transform:none}._rcm-sc-loading_n9w9h_457{display:flex;align-items:center;justify-content:center;padding:2.5rem;color:var(--fs-tx-9ca3af);font-size:.875rem}._rcm-sc-empty_n9w9h_466{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:2rem 1.5rem;text-align:center;color:var(--fs-tx-d97706);background:var(--fs-bg-caution-soft);border:1.5px solid var(--fs-bd-fde68a);border-radius:12px}._rcm-sc-empty_n9w9h_466 strong{font-size:.9375rem;color:var(--fs-tx-92400e)}._rcm-sc-empty_n9w9h_466 p{font-size:.875rem;color:var(--fs-tx-78350f);margin:0;max-width:420px;line-height:1.55}._rcm-sc-list_n9w9h_492{display:flex;flex-direction:column;gap:.625rem}._rcm-sc-card_n9w9h_498{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;border:1.5px solid var(--fs-bd-line-2);border-radius:12px;cursor:pointer;background:var(--fs-bg-surface);transition:border-color .15s,background .15s;outline:none}._rcm-sc-card_n9w9h_498:hover{border-color:var(--fs-bd-accent-line);background:var(--fs-bg-accent-soft)}._rcm-sc-card_n9w9h_498:focus-visible{box-shadow:0 0 0 3px #6c4dff33}._rcm-sc-card-on_n9w9h_513{border-color:#6c4dff!important;background:var(--fs-bg-accent-soft)!important}._rcm-sc-radio_n9w9h_515{width:18px;height:18px;border-radius:50%;border:2px solid var(--fs-bd-d1d5db);flex-shrink:0;margin-top:2px;transition:border-color .15s,background .15s,box-shadow .15s}._rcm-sc-card-on_n9w9h_513 ._rcm-sc-radio_n9w9h_515{border-color:#6c4dff;background:#6c4dff;box-shadow:0 0 0 3px #6c4dff26}._rcm-sc-info_n9w9h_531{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}._rcm-sc-title_n9w9h_539{font-size:.9rem;font-weight:700;color:var(--fs-tx-ink)}._rcm-sc-meta_n9w9h_545{font-size:.75rem;color:var(--fs-tx-6b7280)}._rcm-sc-desc_n9w9h_550{font-size:.8125rem;color:var(--fs-tx-374151);line-height:1.5;margin-top:2px}._rcm-sc-edit-hint_n9w9h_557{font-size:.8125rem;color:var(--fs-tx-9ca3af);font-style:italic;margin:.25rem 0 0}@media(max-width:640px){._rcm-backdrop_n9w9h_7{padding:0;align-items:flex-end}._rcm_n9w9h_7{max-width:100%;max-height:95vh;border-radius:16px 16px 0 0}._rcm-two-col_n9w9h_168,._rcm-two-col-flat_n9w9h_176{grid-template-columns:1fr}._rcm-steps_n9w9h_75{padding:.875rem 1rem}._rcm-step-label_n9w9h_107{display:none}}._tcm-backdrop_cfu9r_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}._tcm_cfu9r_2{background:var(--fs-bg-surface);border-radius:16px;width:100%;max-width:820px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0003;animation:_tcm-in_cfu9r_185 .25s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes _tcm-in_cfu9r_185{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._tcm-header_cfu9r_33{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--fs-bd-line-2);flex-shrink:0}._tcm-title_cfu9r_42{font-size:1.125rem;font-weight:700;color:var(--fs-tx-ink);margin:0}._tcm-sub_cfu9r_49{font-size:.8125rem;color:var(--fs-tx-6b7280);margin:.2rem 0 0}._tcm-close_cfu9r_55{background:none;border:none;cursor:pointer;color:var(--fs-tx-6b7280);display:flex;align-items:center;padding:.25rem;border-radius:6px;transition:color .15s,background .15s}._tcm-close_cfu9r_55:hover{color:#ef4444;background:var(--fs-bg-bad-soft)}._tcm-steps_cfu9r_69{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--fs-bd-line-soft);background:var(--fs-bg-fafafa);flex-shrink:0;gap:0}._tcm-step_cfu9r_69{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._tcm-step-circle_cfu9r_86{width:30px;height:30px;border-radius:50%;border:2px solid var(--fs-bd-line-2);background:var(--fs-bg-surface);display:flex;align-items:center;justify-content:center;color:var(--fs-tx-9ca3af);font-size:.75rem;transition:border-color .2s,background .2s,color .2s;flex-shrink:0}._tcm-step-label_cfu9r_101{font-size:.8125rem;font-weight:600;color:var(--fs-tx-9ca3af);transition:color .2s}._tcm-step-check_cfu9r_108{font-size:.8rem;font-weight:700}._tcm-step-active_cfu9r_110 ._tcm-step-circle_cfu9r_86{border-color:#6c4dff;background:#6c4dff;color:#fff;box-shadow:0 0 0 4px #6c4dff26}._tcm-step-active_cfu9r_110 ._tcm-step-label_cfu9r_101{color:var(--fs-tx-accent)}._tcm-step-done_cfu9r_118 ._tcm-step-circle_cfu9r_86{border-color:#6c4dff;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent)}._tcm-step-done_cfu9r_118 ._tcm-step-label_cfu9r_101{color:var(--fs-tx-374151)}._tcm-step-line_cfu9r_125{flex:1;height:2px;background:var(--fs-bg-track-2);margin:0 .75rem;border-radius:99px;transition:background .3s}._tcm-step-line-done_cfu9r_133{background:#6c4dff}._tcm-body_cfu9r_136{flex:1;overflow-y:auto;padding:1.5rem;min-height:0}._tcm-body_cfu9r_136::-webkit-scrollbar{width:4px}._tcm-body_cfu9r_136::-webkit-scrollbar-thumb{background:var(--fs-bg-track-2);border-radius:2px}._tcm-step-content_cfu9r_145{display:flex;flex-direction:column;gap:1.25rem}._tcm-step-hint_cfu9r_151{font-size:.875rem;color:var(--fs-tx-6b7280);margin:0;display:flex;align-items:center;gap:.5rem}._tcm-two-col_cfu9r_161{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._tcm-field_cfu9r_168{display:flex;flex-direction:column;gap:.375rem}._tcm-label_cfu9r_174{font-size:.8125rem;font-weight:600;color:var(--fs-tx-374151)}._tcm-hint_cfu9r_180{font-size:.75rem;color:var(--fs-tx-9ca3af)}._tcm-input_cfu9r_185{border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.575rem .875rem;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);background:var(--fs-bg-surface);outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}._tcm-input_cfu9r_185:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1a}._tcm-input_cfu9r_185::placeholder{color:var(--fs-tx-d1d5db)}._tcm-input_cfu9r_185:disabled{background:var(--fs-bg-sunken);color:var(--fs-tx-9ca3af);cursor:not-allowed}._tcm-textarea_cfu9r_205{border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.625rem .875rem;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);background:var(--fs-bg-surface);resize:vertical;line-height:1.55;outline:none;min-height:120px;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._tcm-textarea_cfu9r_205:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1a}._tcm-textarea_cfu9r_205::placeholder{color:var(--fs-tx-d1d5db)}._tcm-select_cfu9r_227{border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.575rem 2rem .575rem .875rem;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);background:var(--fs-bg-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:100%;box-sizing:border-box;cursor:pointer;transition:border-color .15s,box-shadow .15s}._tcm-select_cfu9r_227:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1a}._tcm-divider_cfu9r_251{height:1px;background:var(--fs-bg-fill);margin:.125rem 0}._tcm-toggle-row_cfu9r_258{display:flex;align-items:flex-start;gap:.875rem;cursor:pointer;-webkit-user-select:none;user-select:none}._tcm-toggle_cfu9r_258{width:40px;height:22px;border-radius:99px;background:var(--fs-bg-track-2);position:relative;flex-shrink:0;cursor:pointer;transition:background .2s;margin-top:2px}._tcm-toggle-on_cfu9r_277{background:#6c4dff}._tcm-toggle-thumb_cfu9r_279{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--fs-bg-surface);box-shadow:0 1px 3px #00000026;transition:transform .2s}._tcm-toggle-on_cfu9r_277 ._tcm-toggle-thumb_cfu9r_279{transform:translate(18px)}._tcm-toggle-label_cfu9r_292{font-size:.875rem;font-weight:600;color:var(--fs-tx-ink)}._tcm-toggle-sub_cfu9r_297{font-size:.75rem;color:var(--fs-tx-6b7280);margin-top:2px}._tcm-rotinas-header_cfu9r_304{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._tcm-count-badge_cfu9r_311{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:99px;font-size:.6875rem;font-weight:700;background:var(--fs-bg-fef3c7);color:var(--fs-tx-92400e);margin-left:.4rem}._tcm-count-badge_cfu9r_311._tcm-count-ok_cfu9r_322{background:var(--fs-bg-dcfce7);color:var(--fs-tx-166534)}._tcm-new-rotina-btn_cfu9r_327{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;background:#6c4dff;color:#fff;border:none;border-radius:8px;font-size:.8125rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._tcm-new-rotina-btn_cfu9r_327:hover{background:#5a3bea}._tcm-rotinas-list_cfu9r_346{display:flex;flex-direction:column;gap:.5rem}._tcm-rotina-item_cfu9r_352{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1.5px solid var(--fs-bd-line-2);border-radius:10px;background:var(--fs-bg-surface);transition:border-color .15s}._tcm-rotina-item_cfu9r_352:hover{border-color:var(--fs-bd-accent-line)}._tcm-rotina-num_cfu9r_364{width:26px;height:26px;border-radius:50%;background:var(--fs-bg-accent-soft);border:1.5px solid var(--fs-bd-accent-line);color:var(--fs-tx-accent);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._tcm-rotina-info_cfu9r_379{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}._tcm-rotina-nome_cfu9r_387{font-size:.875rem;font-weight:600;color:var(--fs-tx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tcm-rotina-desc_cfu9r_396{font-size:.75rem;color:var(--fs-tx-6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tcm-rotina-actions_cfu9r_404{display:flex;gap:.25rem;flex-shrink:0}._tcm-icon-btn_cfu9r_410{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1.5px solid var(--fs-bd-line-2);background:var(--fs-bg-surface);color:var(--fs-tx-6b7280);font-size:.6875rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}._tcm-icon-btn_cfu9r_410:hover:not(:disabled){border-color:#6c4dff;color:var(--fs-tx-accent)}._tcm-icon-btn_cfu9r_410:disabled{opacity:.35;cursor:not-allowed}._tcm-icon-btn-danger_cfu9r_427:hover:not(:disabled){border-color:var(--fs-bd-fecaca)!important;color:#ef4444!important;background:var(--fs-bg-bad-soft)}._tcm-empty-rotinas_cfu9r_433{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;border:1.5px dashed var(--fs-bd-line-2);border-radius:12px;text-align:center;gap:.375rem;color:var(--fs-tx-9ca3af)}._tcm-empty-rotinas_cfu9r_433 p{font-size:.9375rem;font-weight:600;color:var(--fs-tx-374151);margin:0}._tcm-empty-rotinas_cfu9r_433 span{font-size:.8125rem;color:var(--fs-tx-6b7280)}._tcm-add-row_cfu9r_456{margin-top:.25rem}._tcm-warn_cfu9r_460{padding:.875rem 1rem;background:var(--fs-bg-caution-soft);border:1.5px solid var(--fs-bd-fde68a);border-radius:10px;font-size:.875rem;color:var(--fs-tx-92400e)}._tcm-footer_cfu9r_470{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--fs-bd-line-2);flex-shrink:0}._tcm-footer-right_cfu9r_479{display:flex;align-items:center;gap:.625rem}._tcm-cancel_cfu9r_485{background:none;border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;font-family:inherit;color:var(--fs-tx-6b7280);cursor:pointer;transition:border-color .15s,color .15s}._tcm-cancel_cfu9r_485:hover{border-color:var(--fs-bd-d1d5db);color:var(--fs-tx-374151)}._tcm-back_cfu9r_2{display:inline-flex;align-items:center;gap:.3rem;background:none;border:1.5px solid var(--fs-bd-line-2);border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;font-family:inherit;color:var(--fs-tx-6b7280);cursor:pointer;transition:border-color .15s,color .15s}._tcm-back_cfu9r_2:hover:not(:disabled){border-color:var(--fs-bd-d1d5db);color:var(--fs-tx-374151)}._tcm-back_cfu9r_2:disabled{opacity:.5;cursor:not-allowed}._tcm-next_cfu9r_517,._tcm-submit_cfu9r_518{display:inline-flex;align-items:center;gap:.35rem;padding:.575rem 1.25rem;background:#6c4dff;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s;letter-spacing:.01em}._tcm-next_cfu9r_517:hover:not(:disabled),._tcm-submit_cfu9r_518:hover:not(:disabled){background:#5a3bea;transform:translateY(-1px)}._tcm-next_cfu9r_517:disabled,._tcm-submit_cfu9r_518:disabled{background:var(--fs-bg-d1d5db);color:var(--fs-tx-9ca3af);cursor:not-allowed;transform:none}@media(max-width:640px){._tcm-backdrop_cfu9r_2{padding:0;align-items:flex-end}._tcm_cfu9r_2{max-width:100%;max-height:95vh;border-radius:16px 16px 0 0}._tcm-two-col_cfu9r_161{grid-template-columns:1fr}._tcm-steps_cfu9r_69{padding:.875rem 1rem}._tcm-step-label_cfu9r_101{display:none}._tcm-rotinas-header_cfu9r_304{flex-direction:column;align-items:flex-start}}@keyframes _fadeUp_5onzk_1{0%{opacity:0}to{opacity:1}}._page_5onzk_7{padding:2rem 2.5rem 3rem;max-width:1440px;margin:0 auto;min-height:100vh;animation:_fadeUp_5onzk_1 .3s ease both}._page-header_5onzk_16{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._page-title_5onzk_25{font-size:1.75rem;font-weight:900;color:var(--fs-tx-ink);letter-spacing:-.02em;margin:0 0 .2rem}._page-sub_5onzk_33{font-size:.8125rem;color:var(--fs-tx-8b94aa);font-weight:400;margin:0}._create-btn_5onzk_41{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.125rem;background:#6c4dff;color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,transform .1s;letter-spacing:.01em;box-shadow:0 2px 8px #6c4dff40}._create-btn_5onzk_41:hover{background:#5a3bea;transform:translateY(-1px)}._stats-bar_5onzk_63{display:flex;align-items:center;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:14px;padding:1rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 4px #0a0c120f}._stat-item_5onzk_74{display:flex;align-items:center;gap:.75rem;flex:1}._stat-icon_5onzk_81{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stat-icon-orange_5onzk_91{background:var(--fs-bg-warn-soft);color:var(--fs-tx-accent)}._stat-icon-blue_5onzk_92,._stat-icon-purple_5onzk_93{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent)}._stat-icon-green_5onzk_94{background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a)}._stat-value_5onzk_96{font-size:1.375rem;font-weight:800;color:var(--fs-tx-ink);line-height:1;font-variant-numeric:tabular-nums}._stat-label_5onzk_104{font-size:.6875rem;font-weight:600;color:var(--fs-tx-faint);margin-top:2px;text-transform:uppercase;letter-spacing:.04em}._stat-divider_5onzk_113{width:1px;height:36px;background:var(--fs-bg-fill);margin:0 1.25rem;flex-shrink:0}._tabs-wrap_5onzk_122{display:flex;gap:0;margin-bottom:1.5rem;border-bottom:2px solid var(--fs-bd-line-soft)}._tab_5onzk_122{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem 1.25rem;background:none;border:none;font-family:inherit;font-size:.9375rem;font-weight:600;color:var(--fs-tx-8b94aa);cursor:pointer;position:relative;transition:color .15s}._tab_5onzk_122:hover{color:var(--fs-tx-374151)}._tab-active_5onzk_146{color:var(--fs-tx-accent)}._tab-active_5onzk_146:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#6c4dff;border-radius:2px 2px 0 0}._tab-badge_5onzk_158{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .4rem;border-radius:99px;font-size:.6875rem;font-weight:700;background:var(--fs-bg-fill);color:var(--fs-tx-faint);transition:background .15s,color .15s}._tab-badge-active_5onzk_172{background:var(--fs-bg-warn-soft);color:var(--fs-tx-accent)}._content_5onzk_178{min-height:300px}._cards-grid_5onzk_180{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}._item-card_5onzk_187{background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-ebe9f5);border-radius:16px;padding:1.25rem 1.375rem;box-shadow:0 1px 4px #0a0c120f;display:flex;flex-direction:column;gap:.75rem;transition:border-color .15s,box-shadow .15s,transform .15s}._item-card_5onzk_187:hover{border-color:var(--fs-bd-d4d0e8);box-shadow:0 6px 20px #0a0c121a;transform:translateY(-2px)}._item-card-trilha_5onzk_204{border-left:3px solid #6C4DFF}._item-card-top_5onzk_208{display:flex;align-items:center;justify-content:space-between}._item-card-top-right_5onzk_214{display:flex;align-items:center;gap:6px}._edit-btn_5onzk_220{background:transparent;border:1px solid transparent;color:var(--fs-tx-faint);border-radius:7px;padding:5px 6px;cursor:pointer;display:flex;align-items:center;transition:color .15s,border-color .15s,background .15s}._edit-btn_5onzk_220:hover{color:var(--fs-tx-accent);border-color:var(--fs-bd-accent-line);background:var(--fs-bg-accent-soft)}._edit-btn_5onzk_220:disabled{opacity:.4;cursor:not-allowed}._delete-btn_5onzk_241{background:transparent;border:1px solid transparent;color:var(--fs-tx-faint);border-radius:7px;padding:5px 6px;cursor:pointer;display:flex;align-items:center;transition:color .15s,border-color .15s,background .15s}._delete-btn_5onzk_241:hover{color:#ef4444;border-color:var(--fs-bd-fecaca);background:var(--fs-bg-bad-soft)}._delete-btn_5onzk_241:disabled{opacity:.4;cursor:not-allowed}@keyframes _spin_5onzk_263{to{transform:rotate(360deg)}}._spin_5onzk_263{animation:_spin_5onzk_263 .8s linear infinite}._item-icon-wrap_5onzk_266{width:36px;height:36px;border-radius:10px;background:var(--fs-bg-accent-soft);border:1px solid var(--fs-bd-accent-line);display:flex;align-items:center;justify-content:center;flex-shrink:0}._item-icon-wrap-blue_5onzk_277{background:var(--fs-bg-accent-soft);border-color:var(--fs-bd-accent-line)}._item-icon_5onzk_266,._item-icon-blue_5onzk_283{color:var(--fs-tx-accent)}._item-rotinas-count_5onzk_286{display:inline-flex;align-items:center;gap:.25rem;padding:.175rem .5rem;border-radius:99px;font-size:.6875rem;font-weight:700;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent);border:1px solid var(--fs-bd-accent-line)}._item-badge-active_5onzk_300{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .625rem;border-radius:99px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--fs-bg-dcfce7);color:var(--fs-tx-16a34a);border:1px solid var(--fs-bd-bbf7d0)}._item-name_5onzk_316{font-size:.9375rem;font-weight:700;color:var(--fs-tx-ink);margin:0;line-height:1.35}._item-desc_5onzk_324{font-size:.8125rem;color:var(--fs-tx-muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._item-meta_5onzk_336{display:flex;flex-direction:column;gap:.375rem;padding-top:.75rem;border-top:1px solid var(--fs-bd-line-soft);margin-top:auto}._item-meta-row_5onzk_345{display:flex;align-items:center;gap:.4rem}._item-meta-label_5onzk_351{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--fs-tx-faint);min-width:48px}._item-meta-val_5onzk_360{font-size:.8125rem;font-weight:500;color:var(--fs-tx-374151)}._item-meta-icon_5onzk_366{color:var(--fs-tx-faint);flex-shrink:0}._empty-state_5onzk_372{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:.75rem;background:var(--fs-bg-surface);border:1.5px dashed var(--fs-bd-line);border-radius:16px}._empty-icon_5onzk_385{width:64px;height:64px;border-radius:18px;background:var(--fs-bg-page);display:flex;align-items:center;justify-content:center;color:var(--fs-tx-cbd5e1);margin-bottom:.25rem}._empty-title_5onzk_397{font-size:1rem;font-weight:700;color:var(--fs-tx-475569);margin:0}._empty-sub_5onzk_404{font-size:.875rem;color:var(--fs-tx-faint);max-width:36ch;line-height:1.55}._empty-cta_5onzk_411{display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem;padding:.625rem 1.25rem;background:#6c4dff;color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s;box-shadow:0 2px 8px #6c4dff40}._empty-cta_5onzk_411:hover{background:#5a3bea;transform:translateY(-1px)}._loading_5onzk_431{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:.9375rem;color:var(--fs-tx-faint)}@media(max-width:900px){._page_5onzk_7{padding:1.25rem 1rem 2.5rem}._page-header_5onzk_16{flex-direction:column;align-items:flex-start}._stats-bar_5onzk_63{flex-wrap:wrap;gap:.75rem}._stat-divider_5onzk_113{display:none}._stat-item_5onzk_74{flex:0 0 calc(50% - .375rem)}._cards-grid_5onzk_180{grid-template-columns:1fr}._tabs-wrap_5onzk_122{overflow-x:auto}}._page_1vpp4_2{padding:2rem 2.5rem 3rem;max-width:1300px;margin:0 auto;min-height:100vh}._page-header_1vpp4_10{margin-bottom:1.75rem}._page-title_1vpp4_14{font-size:1.75rem;font-weight:800;color:var(--fs-tx-ink);letter-spacing:-.02em;margin:0 0 .25rem}._page-sub_1vpp4_22{font-size:.875rem;color:var(--fs-tx-6b7280);font-weight:500;margin:0}._stats-bar_1vpp4_30{display:flex;align-items:center;gap:0;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-ebe9f5);border-radius:14px;padding:1rem 1.5rem;margin-bottom:2rem;box-shadow:0 1px 4px #0a0c120f}._stat-item_1vpp4_42{display:flex;align-items:center;gap:.75rem;flex:1}._stat-icon_1vpp4_49{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stat-icon-blue_1vpp4_59{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent)}._stat-icon-green_1vpp4_60{background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a)}._stat-icon-orange_1vpp4_61{background:var(--fs-bg-warn-soft);color:var(--fs-tx-accent)}._stat-icon-purple_1vpp4_62{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent)}._stat-value_1vpp4_64{font-size:1.375rem;font-weight:800;color:var(--fs-tx-ink);line-height:1;font-variant-numeric:tabular-nums}._stat-label_1vpp4_72{font-size:.75rem;font-weight:600;color:var(--fs-tx-faint);margin-top:2px;text-transform:uppercase;letter-spacing:.04em}._stat-divider_1vpp4_81{width:1px;height:40px;background:var(--fs-bg-fill);margin:0 1.25rem;flex-shrink:0}._section_1vpp4_90{margin-bottom:2.5rem}._section-header_1vpp4_94{display:flex;align-items:center;gap:.5rem;margin-bottom:1.125rem}._section-icon_1vpp4_101{color:var(--fs-tx-accent);flex-shrink:0}._section-title_1vpp4_103{font-size:1rem;font-weight:700;color:var(--fs-tx-ink);margin:0}._section-badge_1vpp4_110{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .4rem;border-radius:99px;font-size:.6875rem;font-weight:700;background:var(--fs-bg-fill);color:var(--fs-tx-6b7280)}._grid_1vpp4_125{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.125rem}._card_1vpp4_132{background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-ebe9f5);border-radius:16px;padding:1.25rem 1.375rem;box-shadow:0 1px 4px #0a0c120f;display:flex;flex-direction:column;gap:.875rem;cursor:pointer;transition:border-color .15s,box-shadow .2s,transform .15s;outline:none;position:relative;overflow:hidden}._card_1vpp4_132:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--fs-bg-ebe9f5);transition:background .2s}._card_1vpp4_132:hover,._card_1vpp4_132:focus-visible{box-shadow:0 8px 24px #0a0c121f;transform:translateY(-3px)}._card-done_1vpp4_166{border-color:var(--fs-bd-bbf7d0);background:linear-gradient(160deg,var(--fs-bg-ok-soft) 0%,var(--fs-bg-surface) 60%)}._card-done_1vpp4_166:before{background:linear-gradient(90deg,#16a34a,#4ade80)}._card-done_1vpp4_166:hover{border-color:var(--fs-bd-86efac)}._card-progress_1vpp4_173{border-color:var(--fs-bd-fed7aa);background:linear-gradient(160deg,var(--fs-bg-warn-soft) 0%,var(--fs-bg-surface) 60%)}._card-progress_1vpp4_173:before{background:linear-gradient(90deg,#6c4dff,#ffd338)}._card-progress_1vpp4_173:hover{border-color:var(--fs-bd-a78bfa)}._card-idle_1vpp4_180{border-color:var(--fs-bd-accent-line);background:linear-gradient(160deg,var(--fs-bg-accent-soft) 0%,var(--fs-bg-surface) 60%)}._card-idle_1vpp4_180:before{background:linear-gradient(90deg,#6c4dff,#8b6fff)}._card-idle_1vpp4_180:hover{border-color:var(--fs-bd-a78bfa)}._card-empty_1vpp4_187{border-color:var(--fs-bd-ebe9f5)}._card-header_1vpp4_192{display:flex;align-items:center;justify-content:space-between}._card-header-right_1vpp4_198{display:flex;align-items:center;gap:.5rem}._card-icon-wrap_1vpp4_204{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._card-icon-blue_1vpp4_214{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent);border:1px solid var(--fs-bd-accent-line)}._card-icon-green_1vpp4_215{background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a);border:1px solid var(--fs-bd-bbf7d0)}._card-icon-orange_1vpp4_216{background:var(--fs-bg-warn-soft);color:var(--fs-tx-accent);border:1px solid var(--fs-bd-fed7aa)}._badge-done_1vpp4_219{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .625rem;border-radius:99px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--fs-bg-dcfce7);color:var(--fs-tx-166534);border:1px solid var(--fs-bd-bbf7d0)}._badge-progress_1vpp4_234{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:99px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--fs-bg-warn-soft);color:var(--fs-tx-c2410c);border:1px solid var(--fs-bd-fed7aa)}._badge-idle_1vpp4_248{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:99px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);border:1px solid var(--fs-bd-accent-line)}._card-body_1vpp4_263{display:flex;flex-direction:column;gap:.375rem}._card-title_1vpp4_269{font-size:.9375rem;font-weight:700;color:var(--fs-tx-ink);margin:0;line-height:1.35}._card-desc_1vpp4_277{font-size:.8125rem;color:var(--fs-tx-6b7280);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._card-progress-section_1vpp4_289{display:flex;flex-direction:column;gap:.5rem}._progress-header_1vpp4_295{display:flex;align-items:center;justify-content:space-between}._progress-label_1vpp4_301{font-size:.75rem;font-weight:600;color:var(--fs-tx-6b7280)}._progress-track_1vpp4_307{flex:1;height:7px;background:var(--fs-bg-fill);border-radius:99px;overflow:hidden}._progress-fill_1vpp4_315{height:100%;background:linear-gradient(90deg,#6c4dff,#8b6fff);border-radius:99px;transition:width .6s cubic-bezier(.16,1,.3,1)}._progress-fill-done_1vpp4_322{background:linear-gradient(90deg,#16a34a,#4ade80)}._progress-pct_1vpp4_326{font-size:.75rem;font-weight:700;color:var(--fs-tx-374151);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}._step-dots_1vpp4_336{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._step-dot_1vpp4_336{width:8px;height:8px;border-radius:50%;background:var(--fs-bg-track-2);flex-shrink:0;transition:background .2s,transform .2s}._step-dot-done_1vpp4_352{background:#16a34a;transform:scale(1.1)}._step-dot-current_1vpp4_357{background:#6c4dff;box-shadow:0 0 0 3px #6c4dff33;transform:scale(1.2)}._step-more_1vpp4_363{font-size:.6875rem;font-weight:700;color:var(--fs-tx-faint);margin-left:2px}._play-btn_1vpp4_371{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.625rem 1rem;border-radius:10px;border:none;font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;transition:filter .15s,transform .1s;margin-top:auto}._play-btn_1vpp4_371:hover{filter:brightness(.92);transform:translateY(-1px)}._play-btn-idle_1vpp4_390{background:#6c4dff;color:#fff}._play-btn-progress_1vpp4_391{background:linear-gradient(90deg,#6c4dff,#5a3bea);color:#fff}._play-btn-done_1vpp4_392{background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a);border:1.5px solid var(--fs-bd-bbf7d0)}._play-chevron_1vpp4_394{margin-left:auto}._empty-state_1vpp4_397{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;text-align:center;gap:.75rem;background:var(--fs-bg-surface);border:1.5px dashed var(--fs-bd-line-2);border-radius:16px;margin-top:.5rem}._empty-icon_1vpp4_411{width:72px;height:72px;border-radius:20px;background:var(--fs-bg-fill);display:flex;align-items:center;justify-content:center;color:var(--fs-tx-faint);margin-bottom:.25rem}._empty-title_1vpp4_423{font-size:1rem;font-weight:700;color:var(--fs-tx-374151);margin:0}._empty-sub_1vpp4_430{font-size:.875rem;color:var(--fs-tx-9ca3af);max-width:36ch;line-height:1.55}._loading_1vpp4_438{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:.9375rem;color:var(--fs-tx-9ca3af)}@media(max-width:768px){._page_1vpp4_2{padding:1.25rem 1rem 2.5rem}._stats-bar_1vpp4_30{flex-wrap:wrap;gap:.75rem}._stat-divider_1vpp4_81{display:none}._stat-item_1vpp4_42{flex:0 0 calc(50% - .375rem)}._grid_1vpp4_125{grid-template-columns:1fr}}._page_1yo8w_2{padding:1.75rem 2.5rem 3rem;max-width:1200px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;gap:1.25rem}._back-btn_1yo8w_13{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .875rem;background:var(--fs-bg-page);border:1px solid var(--fs-bd-line);border-radius:9px;font-size:.8125rem;font-weight:600;color:var(--fs-tx-muted);cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s;align-self:flex-start}._back-btn_1yo8w_13:hover{color:var(--fs-tx-1f263a);border-color:var(--fs-bd-cbd5e1);background:var(--fs-bg-fill)}._hero_1yo8w_36{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:linear-gradient(135deg,#080d14,#3a2d73);border-radius:18px;padding:1.75rem 2rem;color:#fff;box-shadow:0 4px 20px #0a0c1233}._hero-done_1yo8w_48{background:linear-gradient(135deg,#14532d,#166534)}._hero-left_1yo8w_52{display:flex;align-items:flex-start;gap:1rem;flex:1;min-width:0}._hero-icon-wrap_1yo8w_60{width:52px;height:52px;border-radius:14px;background:#ffffff26;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 20%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffd338}._hero-title_1yo8w_73{font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 .375rem;letter-spacing:-.02em;line-height:1.2}._hero-desc_1yo8w_82{font-size:.875rem;color:#ffffffbf;margin:0;line-height:1.5}._hero-stats_1yo8w_90{display:flex;gap:1rem;flex-shrink:0}._stat-box_1yo8w_96{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.875rem 1.25rem;background:#ffffff1a;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 15%,transparent);border-radius:12px;min-width:72px;text-align:center}._stat-num_1yo8w_109{font-size:1.625rem;font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums}._stat-total_1yo8w_117{font-size:1rem;font-weight:600;opacity:.65}._stat-pct_1yo8w_123{color:#ffd338}._stat-green_1yo8w_124{color:#4ade80}._stat-orange_1yo8w_125{color:#a78bfa}._stat-red_1yo8w_126{color:#f87171}._stat-lbl_1yo8w_128{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.65;white-space:nowrap}._hero-progress_1yo8w_138{display:flex;align-items:center;gap:.875rem}._progress-bar_1yo8w_144{flex:1;height:10px;background:var(--fs-bg-ebe9f5);border-radius:99px;overflow:hidden}._progress-bar-fill_1yo8w_152{height:100%;background:linear-gradient(90deg,#6c4dff,#ffd338);border-radius:99px;transition:width .7s cubic-bezier(.16,1,.3,1)}._progress-pct-label_1yo8w_159{font-size:.8125rem;font-weight:700;color:var(--fs-tx-475569);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:100px;text-align:right}._pontuacao-minima-info_1yo8w_170{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--fs-bg-fefce8);border:1px solid #fde047;border-radius:10px;font-size:.875rem;color:var(--fs-tx-713f12)}._pontuacao-minima-info_1yo8w_170 strong{font-weight:700;color:var(--fs-tx-92400e)}._rotinas-section_1yo8w_188{display:flex;flex-direction:column;gap:1rem}._rotinas-header_1yo8w_194{display:flex;align-items:center;gap:.625rem}._rotinas-title_1yo8w_200{font-size:1rem;font-weight:700;color:var(--fs-tx-ink);margin:0}._rotinas-count-badge_1yo8w_207{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:99px;font-size:.6875rem;font-weight:700;background:var(--fs-bg-fill);color:var(--fs-tx-muted)}._rotinas-grid_1yo8w_219{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.125rem}._rotina-card_1yo8w_226{position:relative;padding:1.375rem 1.375rem 1.375rem 1.5rem;border-radius:14px;border:1.5px solid var(--fs-bd-ebe9f5);background:var(--fs-bg-surface);box-shadow:0 1px 4px #0a0c120f;transition:transform .2s,box-shadow .2s,border-color .15s}._rotina-card_1yo8w_226._status-concluida_1yo8w_236{border-color:var(--fs-bd-bbf7d0);background:linear-gradient(160deg,var(--fs-bg-ok-soft) 0%,var(--fs-bg-surface) 60%)}._rotina-card_1yo8w_226._status-concluida_1yo8w_236:hover{border-color:var(--fs-bd-86efac);transform:translateY(-3px);box-shadow:0 8px 20px #16a34a1f}._rotina-card_1yo8w_226._status-disponivel_1yo8w_246{border-color:var(--fs-bd-fed7aa);background:linear-gradient(160deg,var(--fs-bg-warn-soft) 0%,var(--fs-bg-surface) 60%)}._rotina-card_1yo8w_226._status-disponivel_1yo8w_246:hover{border-color:var(--fs-bd-a78bfa);transform:translateY(-3px);box-shadow:0 8px 20px #6c4dff1f}._rotina-card_1yo8w_226._status-bloqueada_1yo8w_256{border-color:var(--fs-bd-line-2);background:var(--fs-bg-sunken);opacity:.7}._rotina-ordem_1yo8w_263{position:absolute;top:1.125rem;right:1.125rem;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.875rem;flex-shrink:0;background:#080d14;color:#fff}._status-concluida_1yo8w_236 ._rotina-ordem_1yo8w_263{background:#16a34a}._status-disponivel_1yo8w_246 ._rotina-ordem_1yo8w_263{background:#6c4dff}._status-bloqueada_1yo8w_256 ._rotina-ordem_1yo8w_263{background:var(--fs-bg-9ca3af)}._rotina-content_1yo8w_285{display:flex;flex-direction:column;gap:.625rem;padding-right:3rem}._rotina-title_1yo8w_292{font-size:.9375rem;font-weight:700;color:var(--fs-tx-ink);margin:0;line-height:1.35}._rotina-description_1yo8w_300{font-size:.8125rem;color:var(--fs-tx-muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._persona-chip_1yo8w_312{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:99px;background:var(--fs-bg-fill);border:1px solid var(--fs-bd-line);font-size:.75rem;font-weight:600;color:var(--fs-tx-muted);align-self:flex-start}._rotina-historico_1yo8w_327{display:flex;gap:1.25rem;padding:.625rem .875rem;background:#16a34a0f;border-radius:9px;border:1px solid var(--fs-bd-dcfce7)}._historico-item_1yo8w_336{display:flex;flex-direction:column;gap:.125rem}._historico-label_1yo8w_342{font-size:.6875rem;color:var(--fs-tx-6b7280);font-weight:700;text-transform:uppercase;letter-spacing:.05em}._historico-value_1yo8w_350{font-size:1rem;font-weight:800;color:var(--fs-tx-ink);font-variant-numeric:tabular-nums}._historico-value_1yo8w_350._score-high_1yo8w_357{color:var(--fs-tx-16a34a)}._historico-value_1yo8w_350._score-mid_1yo8w_358{color:var(--fs-tx-accent)}._historico-value_1yo8w_350._score-low_1yo8w_359{color:#dc2626}._rotina-footer_1yo8w_362{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}._rotina-status_1yo8w_371{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:99px;font-weight:700;font-size:.75rem}._rotina-status_1yo8w_371._status-concluida_1yo8w_236{background:var(--fs-bg-dcfce7);color:var(--fs-tx-166534)}._rotina-status_1yo8w_371._status-disponivel_1yo8w_246{background:var(--fs-bg-warn-soft);color:var(--fs-tx-c2410c)}._rotina-status_1yo8w_371._status-bloqueada_1yo8w_256{background:var(--fs-bg-fill);color:var(--fs-tx-faint)}._iniciar-btn_1yo8w_386{display:inline-flex;align-items:center;gap:.3rem;padding:.375rem .875rem;border-radius:8px;border:none;background:#6c4dff;color:#fff;font-size:.8125rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}._iniciar-btn_1yo8w_386:hover{background:#5a3bea;transform:translateY(-1px)}._iniciar-btn-retry_1yo8w_404{background:transparent;color:var(--fs-tx-muted);border:1px solid var(--fs-bd-line)}._iniciar-btn-retry_1yo8w_404:hover{background:var(--fs-bg-page);border-color:var(--fs-bd-cbd5e1);color:var(--fs-tx-374151);transform:translateY(-1px)}._loading-state_1yo8w_412,._error-state_1yo8w_413{display:flex;align-items:center;justify-content:center;min-height:400px;font-size:1.125rem;color:var(--fs-tx-faint);font-weight:600}._error-state_1yo8w_413{color:#ef4444}@media(max-width:900px){._page_1yo8w_2{padding:1.25rem 1rem 2.5rem}._hero_1yo8w_36{flex-direction:column;align-items:flex-start}._hero-stats_1yo8w_90{width:100%}._stat-box_1yo8w_96{flex:1}._rotinas-grid_1yo8w_219{grid-template-columns:1fr}._hero-title_1yo8w_73{font-size:1.25rem}}._settings-page_173av_1{max-width:1200px;margin:0 auto;padding:2rem}._settings-grid_173av_7{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:0}._settings-main-column_173av_14,._settings-side-column_173av_14{display:flex;flex-direction:column;gap:20px;min-width:0}._settings-card_173av_17{background:var(--fs-bg-surface);border-radius:22px;border:1px solid var(--fs-bd-line);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;margin-bottom:0;overflow:hidden}._card-header_173av_26{padding:20px 24px 16px;display:flex;align-items:center;gap:14px}._company-header_173av_33{padding:20px 24px 16px;display:flex;align-items:center;justify-content:space-between;width:100%}._card-icon_173av_41{width:40px;height:40px;background:var(--fs-bg-fill);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--fs-tx-ink)}._card-header_173av_26 h3{font:600 17px var(--font-head);letter-spacing:-.01em;color:var(--fs-tx-ink);margin:0}._card-body_173av_59{display:flex;flex-direction:column;gap:12px;padding:0 24px 24px}._card-text_173av_60{margin:0;font-size:14px;line-height:1.6;color:var(--fs-tx-muted)}._profile-edit_173av_62{padding:0 24px 24px}._form-row_173av_63{display:grid;grid-template-columns:1fr 1fr;gap:16px}._avatar-section_173av_66{display:flex;align-items:center;gap:18px;margin-bottom:20px;padding:16px;border-radius:16px;background:var(--fs-bg-page)}._avatar-upload-wrap_173av_76{position:relative;width:80px;height:80px;border-radius:50%;cursor:pointer;flex-shrink:0;background:none;border:none;padding:0}._avatar-upload-wrap_173av_76:disabled{cursor:wait}._settings-avatar_173av_92{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--fs-bd-surface);box-shadow:0 4px 10px #0000001a;display:block}._avatar-upload-overlay_173av_102{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s}._avatar-upload-wrap_173av_76:hover ._avatar-upload-overlay_173av_102{opacity:1}._avatar-label_173av_119{font-weight:700;color:var(--fs-tx-ink);margin-bottom:.25rem}._avatar-subtext_173av_125{font-size:.8125rem;color:var(--fs-tx-muted)}._logo-upload-wrap_173av_131{position:relative;cursor:pointer;background:none;border:none;padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._logo-upload-wrap_173av_131:disabled{cursor:wait}._logo-upload-overlay_173av_148{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s}._logo-upload-wrap_173av_131:hover ._logo-upload-overlay_173av_148{opacity:1}._spin_173av_166{animation:_spin_173av_166 1s linear infinite}@keyframes _spin_173av_166{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._form-group_173av_176{margin-bottom:16px;min-width:0}._form-group_173av_176 label{display:block;font-size:.875rem;font-weight:600;color:var(--fs-tx-475569);margin-bottom:.5rem}._input-wrapper_173av_189{position:relative;display:flex;align-items:center}._input-icon_173av_195{position:absolute;left:1rem;color:var(--fs-tx-faint)}._input-wrapper_173av_189 input{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1.5px solid var(--fs-bd-line);border-radius:10px;font-size:.9375rem;color:var(--fs-tx-1f263a);transition:all .2s;background:var(--fs-bg-surface)}._input-wrapper_173av_189 input:focus{outline:none;border-color:#080d14;box-shadow:0 0 0 4px #0a0c120d}._input-wrapper_173av_189._disabled_173av_218 input{background:var(--fs-bg-fill);color:var(--fs-tx-muted);cursor:not-allowed}._field-hint_173av_224{font-size:.75rem;color:var(--fs-tx-faint);margin-top:6px;margin-bottom:0}._pass-toggle_173av_231{position:absolute;right:1rem;background:none;border:none;color:var(--fs-tx-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem}._pass-toggle_173av_231:hover{color:var(--fs-tx-ink)}._form-actions_173av_248{margin-top:.5rem;display:flex;justify-content:flex-end}._form-actions_173av_248._button_173av_254:hover{background-color:#131a29;color:#fff}._company-website_173av_259{display:inline-block;text-decoration:none;font-weight:600;font-size:13px;color:var(--fs-tx-ink);border:1px solid #080D14;border-radius:999px;padding:4px 12px}._company-website_173av_259:hover{background-color:#080d14;color:#fff;transition:all .2s}._logo-st_173av_276{width:100%;height:100%;object-fit:contain;padding:10px;box-sizing:border-box}._company-card_173av_285{display:flex;flex-direction:column;align-items:stretch}._card-password_173av_291{padding:0 24px 24px}._company-id_173av_293{display:flex;align-items:center;gap:16px;padding:0 24px 18px}._company-name-col_173av_294{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}._company-logo-preview_173av_296{width:72px;height:72px;flex:none;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--fs-bd-line);border-radius:20px;background:var(--fs-bg-page)}._company-logo-preview_173av_296 img{max-width:100%;max-height:100%;object-fit:contain;border-radius:16px}._company-placeholder_173av_316{color:var(--fs-tx-cbd5e1)}._company-display-name_173av_320{font:600 20px/1.25 var(--font-head);letter-spacing:-.015em;color:var(--fs-tx-ink);margin:0;overflow-wrap:anywhere}._company-info-list_173av_328{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:20px 24px 24px;width:100%;border-top:1px solid var(--fs-bd-line-soft)}._company-details-list_173av_338{width:100%;display:flex;flex-direction:column;gap:16px;align-items:stretch}._company-detail-item_173av_346{display:flex;align-items:flex-start;gap:1rem;text-align:left}._detail-icon_173av_353{width:32px;height:32px;background:var(--fs-bg-fill);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--fs-tx-muted);flex-shrink:0}._detail-label_173av_365{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--fs-tx-faint);margin-bottom:.125rem}._detail-value_173av_373{font-size:.9375rem;font-weight:600;color:var(--fs-tx-1f263a)}._detail-value_173av_373._highlight_173av_379{color:var(--fs-tx-accent)}._company-card-footer_173av_383{width:100%;border-top:1px solid var(--fs-bd-line-soft);padding-top:1.5rem}._support-cta-card_173av_390{display:flex;align-items:center;gap:18px;margin-top:20px;background:linear-gradient(135deg,#080d14,#313d5c);border-radius:22px;padding:22px 26px;color:#fff;text-align:left;width:100%;box-sizing:border-box}._support-icon_173av_404{width:52px;height:52px;flex:none;background:#ffffff1a;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#a78bfa}._support-cta-card_173av_390 h4{font:600 17px var(--font-head);margin:0 0 4px}._support-cta-card_173av_390 p{margin:0;font-size:.875rem;opacity:.8;line-height:1.5}@media(max-width:968px){._settings-grid_173av_7{grid-template-columns:1fr;gap:20px}._settings-main-column_173av_14,._settings-side-column_173av_14{display:contents}._settings-grid_173av_7>*>._settings-card_173av_17{order:1}._settings-grid_173av_7>._settings-side-column_173av_14>._settings-card_173av_17{order:2}._settings-grid_173av_7>*>._legal-card_173av_438{order:9}}@media(max-width:640px){._settings-page_173av_1{padding:1rem}._form-row_173av_63{grid-template-columns:1fr;gap:0}._avatar-section_173av_66,._support-cta-card_173av_390{flex-direction:column;text-align:center}}@keyframes _fadeIn_173av_1{0%{opacity:0}to{opacity:1}}._dashboard-header_173av_454{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1.5px solid var(--color-border)}._dashboard-title_173av_463{font-size:1.75rem;font-weight:900;color:var(--fs-tx-ink);margin-bottom:.25rem}._dashboard-subtitle_173av_470{font-size:.875rem;color:var(--color-text-secondary);font-weight:400;line-height:1.5}._edit-company-btn_173av_478{background:none;border:none;color:var(--fs-tx-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:all .2s;border:1px solid var(--fs-bd-line)}._edit-company-btn_173av_478:hover{background:var(--fs-bg-fill);color:var(--fs-tx-ink);border-color:var(--fs-bd-cbd5e1)}._header-left-title_173av_499{display:flex;align-items:center;gap:1rem}._modal-overlay_173av_506{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0c1259;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_173av_1 .2s ease-out}._modal-card_173av_522{background:var(--fs-bg-surface);border-radius:20px;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 80%,transparent);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:500px;overflow:hidden;display:flex;flex-direction:column;animation:_modalScaleUp_173av_1 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes _modalScaleUp_173av_1{0%{transform:scale(.9) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._modal-header_173av_540{padding:1.25rem 1.5rem;border-bottom:1px solid var(--fs-bd-line);display:flex;align-items:center;justify-content:space-between}._modal-header_173av_540 h3{font-size:1.125rem;font-weight:700;color:var(--fs-tx-ink);margin:0}._modal-close-btn_173av_555{background:none;border:none;color:var(--fs-tx-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:all .2s}._modal-close-btn_173av_555:hover{background:var(--fs-bg-fill);color:var(--fs-tx-ink)}._modal-body_173av_574{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;max-height:70vh;overflow-y:auto}._modal-input_173av_583{width:100%;padding:.65rem .875rem;border-radius:10px;border:1.5px solid var(--fs-bd-line);font-size:.9rem;color:var(--fs-tx-1f263a);background:var(--fs-bg-surface);transition:all .2s}._modal-input_173av_583:focus{outline:none;border-color:#080d14;box-shadow:0 0 0 3px #0a0c1214}._modal-footer_173av_600{padding:1.25rem 1.5rem;border-top:1px solid var(--fs-bd-line);display:flex;justify-content:flex-end;background:var(--fs-bg-page)}._logo-upload-wrapper_173av_609{display:flex;width:100%}._logo-edit-preview_173av_614{display:flex;align-items:center;gap:1rem;background:var(--fs-bg-surface);padding:.5rem;border-radius:8px;border:1px solid var(--fs-bd-cbd5e1);width:100%}._logo-edit-preview_173av_614 img{width:48px;height:48px;object-fit:contain;border-radius:4px}._remove-logo-btn_173av_632{background:none;border:none;color:#ef4444;font-size:.78rem;font-weight:600;cursor:pointer;transition:color .15s}._remove-logo-btn_173av_632:hover{color:var(--fs-tx-b91c1c);text-decoration:underline}._logo-upload-placeholder_173av_647{display:flex;width:100%}._logo-upload-label_173av_652{display:flex;align-items:center;justify-content:center;width:100%;padding:.65rem .875rem;border:1px dashed var(--fs-bd-cbd5e1);background:var(--fs-bg-surface);border-radius:8px;color:var(--fs-tx-muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s;text-align:center}._logo-upload-label_173av_652:hover{border-color:#080d14;background:var(--fs-bg-page);color:var(--fs-tx-ink)}._legal-link_173av_677{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;width:100%;box-sizing:border-box;border:1px solid var(--fs-bd-line);border-radius:14px;background:var(--fs-bg-surface);color:var(--fs-tx-ink);font:600 14.5px var(--font-sans);text-decoration:none;transition:background .15s,border-color .15s}._legal-link_173av_677:hover{background:var(--fs-bg-accent-soft);border-color:var(--fs-bd-accent-line);color:var(--fs-tx-accent-strong)}._root_z72j0_1{min-height:100vh;background:var(--fs-bg-page);color:var(--fs-tx-ink);font-family:var(--font-sans)}._nav_z72j0_2{display:flex;align-items:center;justify-content:space-between;max-width:888px;margin:0 auto;padding:22px 24px 0}._back_z72j0_3{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--fs-bd-line);border-radius:14px;background:var(--fs-bg-surface);color:var(--fs-tx-ink);font:600 14px var(--font-sans);cursor:pointer}._back_z72j0_3:hover{background:var(--fs-bg-accent-soft)}._main_z72j0_6{max-width:888px;margin:40px auto 0;padding:0 24px 96px}._eyebrow_z72j0_7{font:600 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-tx-accent)}._title_z72j0_8{margin-top:8px;font:600 38px/1.15 var(--font-head)!important;font-size:38px!important;letter-spacing:-.025em}._title_z72j0_8:after{content:"";display:block;width:36px;height:3px;margin-top:14px;border-radius:3px;background:linear-gradient(90deg,#6c4dff,#a78bfa)}._updated_z72j0_10{margin:14px 0 28px;font-size:14.5px;color:var(--fs-tx-muted)}._doc_z72j0_12{padding:34px 38px;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:26px;-webkit-user-select:text;user-select:text}._doc_z72j0_12 p{margin:0 0 16px;font-size:15.5px;line-height:1.7;color:var(--fs-tx-2b3350)}._doc_z72j0_12 h2{margin:36px 0 14px;font:600 21px/1.3 var(--font-head);letter-spacing:-.015em;color:var(--fs-tx-ink)}._doc_z72j0_12>:first-child{margin-top:0}._doc_z72j0_12 ul{margin:0 0 16px;padding:0;list-style:none}._doc_z72j0_12 li{position:relative;margin:0 0 8px;padding-left:22px;font-size:15.5px;line-height:1.7;color:var(--fs-tx-2b3350)}._doc_z72j0_12 li:before{content:"";position:absolute;left:5px;top:12px;width:6px;height:6px;border-radius:50%;background:#6c4dff}._doc_z72j0_12 strong{color:var(--fs-tx-ink);font-weight:600}._doc_z72j0_12 .hl{text-decoration:underline;text-decoration-color:#a78bfa;text-decoration-thickness:2px;text-underline-offset:5px}._doc_z72j0_12 a{color:var(--fs-tx-accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:3px}._foot_z72j0_23{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;font-size:14px;color:var(--fs-tx-muted)}._foot_z72j0_23 a{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:14px;background:#6c4dff;color:#fff;font-weight:600;text-decoration:none}._foot_z72j0_23 a:hover{background:#5a3bea}@media(max-width:640px){._main_z72j0_6{margin-top:24px;padding:0 14px 72px}._title_z72j0_8{font-size:30px}._doc_z72j0_12{padding:22px 18px;border-radius:20px}}._root_1u882_5{font-family:var(--font-sans, "Inter", sans-serif);background:#0d1828;color:#e2e8f0;min-height:100vh;display:flex;flex-direction:column}._header_1u882_15{position:fixed;top:48px;left:50%;transform:translate(-50%);width:780px;max-width:calc(100% - 64px);height:80px;background:#0d1828fa;border-radius:50px;box-shadow:0 4px 24px #00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(66,84,110,.45);z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 32px}._logo_1u882_36{height:auto;width:160px;object-fit:contain}._backBtn_1u882_42{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 15%,transparent);color:var(--fs-tx-faint);font-family:inherit;font-size:14px;font-weight:600;padding:8px 20px;border-radius:100px;cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s;white-space:nowrap}._backBtn_1u882_42:hover{border-color:color-mix(in srgb,var(--fs-bd-surface) 35%,transparent);color:#f1f5f9}._hero_1u882_66{text-align:center;padding:180px 48px 60px;display:flex;flex-direction:column;align-items:center;gap:20px}._iconWrap_1u882_75{width:72px;height:72px;border-radius:20px;background:#ff7a181f;border:1px solid rgba(255,122,24,.25);display:flex;align-items:center;justify-content:center;font-size:32px;color:#ff7a18;margin-bottom:8px}._title_1u882_89{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;color:#f1f5f9;letter-spacing:-.04em;line-height:1.1;margin:0}._subtitle_1u882_98{font-size:16px;color:var(--fs-tx-64748b);line-height:1.7;max-width:560px;margin:0}._updatedAt_1u882_106{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#64748b99}._content_1u882_114{flex:1;max-width:960px;width:100%;margin:0 auto;padding:0 48px 100px;position:relative;z-index:1}._card_1u882_124{background:#1626408c;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 7%,transparent);border-radius:20px;padding:48px 52px;display:flex;flex-direction:column;gap:48px}._section_1u882_135{display:flex;flex-direction:column;gap:16px}._sectionHeader_1u882_141{display:flex;align-items:center;gap:14px}._sectionDot_1u882_147{width:10px;height:10px;border-radius:50%;background:#ff7a18;flex-shrink:0}._sectionTitle_1u882_155{font-size:1.25rem;font-weight:700;color:#f1f5f9;margin:0;letter-spacing:-.02em}._sectionBody_1u882_163{padding-left:24px;display:flex;flex-direction:column;gap:14px}._sectionBody_1u882_163 p{font-size:15px;color:var(--fs-tx-faint);line-height:1.8;margin:0}._sectionBody_1u882_163 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}._sectionBody_1u882_163 ul li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--fs-tx-faint);line-height:1.7}._sectionBody_1u882_163 ul li:before{content:"•";color:#ff7a18;font-size:18px;line-height:1.4;flex-shrink:0}._sectionBody_1u882_163 strong{color:#e2e8f0;font-weight:600}._divider_1u882_208{height:1px;background:#ffffff12;margin:0}._footer_1u882_215{border-top:1px solid color-mix(in srgb,var(--fs-bd-surface) 8%,transparent);padding:24px 48px;text-align:center}._footer_1u882_215 p{font-size:13px;color:var(--fs-tx-475569);margin:0}@media(max-width:768px){._header_1u882_15{top:16px;max-width:calc(100% - 32px);padding:0 20px;gap:24px;height:68px}._hero_1u882_66{padding:140px 24px 40px}._content_1u882_114{padding:0 20px 72px}._card_1u882_124{padding:32px 24px;gap:36px}._footer_1u882_215{padding:20px 24px}}@keyframes _fadeUp_155vy_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _avatarPop_155vy_1{0%{transform:scale(.8);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes _crownFloat_155vy_1{0%,to{transform:translate(-50%) translateY(0) rotate(-6deg)}50%{transform:translate(-50%) translateY(-5px) rotate(6deg)}}@keyframes _shimmer_155vy_1{0%{background-position:-200% center}to{background-position:200% center}}._container_155vy_23{min-height:100vh;padding:1.75rem 2.25rem 3rem;max-width:1200px;margin:0 auto;animation:_fadeUp_155vy_1 .3s ease both}._pageHeader_155vy_32{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._pageHeaderLeft_155vy_41{flex:1}._titleRow_155vy_43{display:flex;align-items:center;gap:.75rem;margin-bottom:.3rem;flex-wrap:wrap}._title_155vy_43{font-size:1.625rem;font-weight:900;color:var(--fs-tx-ink);margin:0;letter-spacing:-.02em}._vendedoresBadge_155vy_59{font-size:.75rem;font-weight:700;color:var(--fs-tx-accent-strong);background:var(--fs-bg-accent-soft);border:1px solid var(--fs-bd-accent-line);padding:.25rem .75rem;border-radius:20px;white-space:nowrap}._subtitle_155vy_70{font-size:.8125rem;color:var(--fs-tx-faint);margin:0}._headerActions_155vy_76{display:flex;align-items:center;gap:.625rem;flex-shrink:0;flex-wrap:wrap}._datePicker_155vy_84{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--fs-tx-4b5563);background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-line);border-radius:8px;padding:.45rem .875rem;cursor:default;white-space:nowrap}._btnOutline_155vy_98{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--fs-tx-374151);background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-line);border-radius:8px;padding:.45rem .875rem;cursor:pointer;white-space:nowrap;transition:all .15s;font-family:inherit}._btnOutline_155vy_98:hover{border-color:var(--fs-bd-cbd5e1);background:var(--fs-bg-sunken)}._btnPrimary_155vy_120{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:#fff;background:#6c4dff;border:none;border-radius:8px;padding:.45rem 1rem;cursor:pointer;white-space:nowrap;transition:background .15s;font-family:inherit}._btnPrimary_155vy_120:hover{background:#4421e0}._statsRow_155vy_140{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}._statCard_155vy_147{display:flex;align-items:flex-start;gap:1rem;background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 6px 24px #181e2e1c,0 2px 5px #181e2e0d,inset 0 1.5px #fff;position:relative;overflow:hidden}._statCard_155vy_147:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-bg-surface) 70%,transparent) 0%,rgba(255,255,255,.3) 18%,rgba(255,255,255,.06) 35%,transparent 52%);border-radius:inherit;pointer-events:none}._statCard_155vy_147>*{position:relative;z-index:1}._statIconWrap_155vy_176{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statContent_155vy_186{flex:1;display:flex;flex-direction:column;gap:.1rem}._statLabel_155vy_193{font-size:.65rem;font-weight:700;color:var(--fs-tx-faint);text-transform:uppercase;letter-spacing:.07em}._statValue_155vy_201{font-size:1.75rem;font-weight:900;color:var(--fs-tx-ink);letter-spacing:-.03em;line-height:1.1}._statValueRow_155vy_209{display:flex;align-items:center;gap:.5rem;margin-top:.1rem}._statSub_155vy_216{font-size:.72rem;color:var(--fs-tx-faint);margin-top:.1rem}._trendBadge_155vy_222{font-size:.72rem;font-weight:700;color:var(--fs-tx-15803d);background:var(--fs-bg-dcfce7);padding:.15rem .5rem;border-radius:99px;align-self:center;white-space:nowrap}._detailsLink_155vy_233{background:none;border:none;color:var(--fs-tx-accent);font-size:.75rem;font-weight:600;cursor:pointer;padding:0;margin-top:.3rem;font-family:inherit;text-align:left}._detailsLink_155vy_233:hover{text-decoration:underline}._podiumSection_155vy_249{display:flex;align-items:flex-end;justify-content:center;gap:1.25rem;margin-bottom:1.5rem;padding:2.5rem 1rem 0}._podiumCard_155vy_259{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;border-radius:16px;padding:1.5rem 1.5rem 1.25rem;cursor:pointer;text-align:center;transition:transform .18s,box-shadow .18s;border:none;font-family:inherit;animation:_fadeUp_155vy_1 .3s ease both;width:220px}._podiumCard_155vy_259:hover{transform:translateY(-6px)}._podiumFirst_155vy_279{background:linear-gradient(160deg,var(--fs-bg-fffdf0) 0%,var(--fs-bg-fff8dc) 50%,var(--fs-bg-caution-soft) 100%);border:1.5px solid rgba(245,158,11,.35);box-shadow:0 0 0 4px #f59e0b1a,0 0 40px #f59e0b33,0 12px 40px #0000001a;padding-top:3.5rem;min-height:300px;z-index:2;order:2;width:252px}._podiumFirst_155vy_279:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.15) 40%,rgba(255,255,255,.4) 50%,rgba(255,215,0,.15) 60%,transparent 100%);background-size:200% auto;animation:_shimmer_155vy_1 3s linear infinite;pointer-events:none}._podiumSecond_155vy_305{background:color-mix(in srgb,var(--fs-bg-surface) 82%,transparent);backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 90%,transparent);box-shadow:0 4px 20px #181e2e1a;min-height:255px;order:1}._podiumThird_155vy_316{background:color-mix(in srgb,var(--fs-bg-surface) 82%,transparent);backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 90%,transparent);box-shadow:0 4px 20px #181e2e1a;min-height:235px;order:3}._crownWrap_155vy_327{position:absolute;top:-22px;left:50%;transform:translate(-50%);animation:_crownFloat_155vy_1 2.8s ease-in-out infinite}._crownIcon_155vy_335{color:#f59e0b;filter:drop-shadow(0 2px 8px rgba(245,158,11,.7))}._medalEmoji_155vy_341{font-size:1.75rem;line-height:1;margin-bottom:.25rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}._podiumAvatar_155vy_349{width:80px;height:80px;border-radius:50%;color:#fff;font-size:1.4rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:3px solid color-mix(in srgb,var(--fs-bd-surface) 80%,transparent);animation:_avatarPop_155vy_1 .4s cubic-bezier(.34,1.56,.64,1) both;flex-shrink:0;overflow:hidden}._podiumAvatarFirst_155vy_365{width:112px;height:112px;font-size:2rem;border:4px solid #f59e0b;box-shadow:0 0 0 6px #f59e0b26,0 8px 28px #f59e0b4d}._podiumName_155vy_376{font-size:.875rem;font-weight:700;color:var(--fs-tx-ink);line-height:1.3;margin-top:.25rem}._podiumCargo_155vy_384{font-size:.62rem;color:var(--fs-tx-faint);font-weight:600;letter-spacing:.06em}._podiumStats_155vy_392{display:flex;align-items:center;margin-top:.875rem;width:100%;justify-content:center;border-top:1px solid color-mix(in srgb,var(--fs-tx-ink) 6%,transparent);padding-top:.875rem}._podiumStatItem_155vy_402{display:flex;flex-direction:column;align-items:center;gap:.2rem;flex:1}._podiumStatDivider_155vy_410{width:1px;height:36px;background:color-mix(in srgb,var(--fs-tx-ink) 8%,transparent);flex-shrink:0}._podiumBigNumber_155vy_417{font-size:1.75rem;font-weight:900;line-height:1;letter-spacing:-.04em}._podiumStatLabel_155vy_424{font-size:.55rem;color:var(--fs-tx-faint);font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-align:center}._searchRow_155vy_434{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._searchWrap_155vy_441{flex:1;position:relative}._searchIcon_155vy_446{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--fs-tx-9ca3af);pointer-events:none}._searchInput_155vy_455{width:100%;box-sizing:border-box;padding:.6rem 1rem .6rem 2.25rem;border:1.5px solid var(--fs-bd-line-2);border-radius:10px;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);background:color-mix(in srgb,var(--fs-bg-surface) 82%,transparent);outline:none;transition:border-color .15s,background .15s}._searchInput_155vy_455:focus{border-color:#6c4dff;background:var(--fs-bg-surface)}._sortWrap_155vy_474{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._sortLabel_155vy_481{font-size:.8125rem;font-weight:600;color:var(--fs-tx-6b7280);white-space:nowrap}._sortSelect_155vy_488{padding:.6rem 2rem .6rem .875rem;border:1.5px solid var(--fs-bd-line);border-radius:10px;font-size:.8125rem;font-family:inherit;color:var(--fs-tx-ink);background:color-mix(in srgb,var(--fs-bg-surface) 82%,transparent);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;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='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center}._listSection_155vy_505{background:color-mix(in srgb,var(--fs-bg-surface) 72%,transparent);backdrop-filter:blur(20px) saturate(175%);-webkit-backdrop-filter:blur(20px) saturate(175%);border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 85%,transparent);border-radius:12px;box-shadow:0 6px 24px #181e2e1a,inset 0 1.5px #fff;overflow:hidden}._listRow_155vy_518{display:flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;cursor:pointer;text-align:left;transition:background .15s;border:none;background:transparent;font-family:inherit;width:100%;border-bottom:1px solid color-mix(in srgb,var(--fs-tx-ink) 5%,transparent)}._listRow_155vy_518:last-of-type{border-bottom:none}._listRow_155vy_518:hover{background:#6c4dff0a}._listRank_155vy_537{font-size:.8rem;font-weight:800;color:var(--fs-tx-faint);min-width:28px;text-align:center;flex-shrink:0}._listAvatar_155vy_546{width:40px;height:40px;border-radius:50%;color:#fff;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._listInfo_155vy_559{flex:1;min-width:0}._listName_155vy_564{font-size:.875rem;font-weight:700;color:var(--fs-tx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._listCargo_155vy_573{font-size:.68rem;color:var(--fs-tx-faint);font-weight:500}._listProgressCol_155vy_579{width:130px;flex-shrink:0}._listProgressWrap_155vy_584{height:5px;background:var(--fs-bg-track);border-radius:99px;overflow:hidden}._listProgressFill_155vy_591{height:100%;background:#6c4dff;border-radius:99px;transition:width .4s ease}._listStatBlock_155vy_598{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:52px;flex-shrink:0}._listBigNumber_155vy_607{font-size:1.2rem;font-weight:900;line-height:1;letter-spacing:-.03em}._listStatLabel_155vy_614{font-size:.58rem;color:var(--fs-tx-faint);font-weight:600;text-transform:uppercase;letter-spacing:.05em}._trendUp_155vy_622{font-size:.78rem;font-weight:700;color:var(--fs-tx-16a34a);min-width:38px;text-align:center;flex-shrink:0}._trendDown_155vy_631{font-size:.78rem;font-weight:700;color:#dc2626;min-width:38px;text-align:center;flex-shrink:0}._listEmpty_155vy_641{text-align:center;padding:2rem;color:var(--fs-tx-9ca3af);font-size:.875rem}._pagination_155vy_649{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-top:1px solid color-mix(in srgb,var(--fs-tx-ink) 5%,transparent)}._pageInfo_155vy_657{font-size:.78rem;color:var(--fs-tx-9ca3af)}._pageButtons_155vy_662{display:flex;gap:.25rem;align-items:center}._pageBtn_155vy_668{background:var(--fs-bg-f3f4f6);border:none;border-radius:7px;padding:5px 10px;min-width:30px;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--fs-tx-6b7280);font-family:inherit;transition:all .15s}._pageBtn_155vy_668:disabled{opacity:.4;cursor:default}._pageBtn_155vy_668:hover:not(:disabled){background:var(--fs-bg-track-2)}._pageBtnActive_155vy_685{background:#6c4dff;color:#fff}._pageBtnActive_155vy_685:hover:not(:disabled){background:#5a3bea}._empty_155vy_689{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:5rem 2rem;color:var(--fs-tx-faint);font-size:.9rem}@media(max-width:900px){._statsRow_155vy_140{grid-template-columns:1fr 1fr}}@media(max-width:768px){._container_155vy_23{padding:1.25rem 1rem 2.5rem}._pageHeader_155vy_32{flex-direction:column}._headerActions_155vy_76{flex-wrap:wrap}._statsRow_155vy_140{grid-template-columns:1fr}._podiumSection_155vy_249{gap:.625rem}._podiumCard_155vy_259{width:145px;padding:1.25rem .875rem 1rem}._podiumFirst_155vy_279{min-height:255px;padding-top:3rem;width:165px}._podiumSecond_155vy_305{min-height:210px}._podiumThird_155vy_316{min-height:190px}._podiumAvatarFirst_155vy_365{width:88px;height:88px;font-size:1.6rem}._podiumAvatar_155vy_349{width:64px;height:64px;font-size:1.15rem}._listProgressCol_155vy_579{width:80px}._searchRow_155vy_434{flex-direction:column;align-items:stretch}._sortWrap_155vy_474{justify-content:flex-end}}@media(max-width:480px){._podiumSection_155vy_249{gap:.4rem;padding:2rem .25rem 0}._podiumCard_155vy_259{width:110px;padding:1rem .5rem .875rem}._podiumFirst_155vy_279{width:130px;min-height:230px;padding-top:2.75rem}._podiumSecond_155vy_305{min-height:190px}._podiumThird_155vy_316{min-height:170px}._podiumName_155vy_376{font-size:.72rem}._podiumCargo_155vy_384{font-size:.58rem}._podiumAvatar_155vy_349{width:58px;height:58px;font-size:1rem}._podiumAvatarFirst_155vy_365{width:78px;height:78px;font-size:1.4rem}._podiumBigNumber_155vy_417{font-size:1.3rem}._podiumStatLabel_155vy_424{display:none}._podiumStats_155vy_392{padding-top:.5rem;margin-top:.5rem}._podiumStatDivider_155vy_410{height:24px}._crownWrap_155vy_327{top:-16px}._listProgressCol_155vy_579,._listStatLabel_155vy_614{display:none}._listBigNumber_155vy_607{font-size:1rem}._trendUp_155vy_622,._trendDown_155vy_631{min-width:28px;font-size:.72rem}}@media(max-width:360px){._podiumCard_155vy_259{width:90px}._podiumFirst_155vy_279{width:108px}._podiumAvatar_155vy_349{width:50px;height:50px;font-size:.9rem}._podiumAvatarFirst_155vy_365{width:66px;height:66px;font-size:1.2rem}}._container_1nsf1_3{min-height:100vh;padding:2rem 2.5rem 3rem;max-width:1440px;margin:0 auto;font-family:Plus Jakarta Sans,system-ui,sans-serif}._header_1nsf1_13{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._headerLeft_1nsf1_22{display:flex;flex-direction:column;gap:.25rem}._eyebrow_1nsf1_28{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-tx-accent)}._title_1nsf1_39{font-size:1.75rem;font-weight:900;color:var(--fs-tx-ink);letter-spacing:-.02em;margin:0}._subtitle_1nsf1_47{font-size:.875rem;color:var(--fs-tx-muted);margin:0}._grid_1nsf1_55{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}._card_1nsf1_63{background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-line);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:0 1px 3px #0000000a;transition:border-color .15s,box-shadow .15s,transform .15s}._card_1nsf1_63:hover{border-color:var(--fs-bd-accent-line);box-shadow:0 6px 20px #321e8a14;transform:translateY(-1px)}._cardComunicado_1nsf1_81{border-top:3px solid #4B33C9}._cardTop_1nsf1_87{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._typeBadge_1nsf1_94{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:700;padding:3px 9px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}._typeBadgePop_1nsf1_106{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);border:1px solid var(--fs-bd-accent-line)}._typeBadgeAviso_1nsf1_112{background:var(--fs-bg-ok-soft);color:var(--fs-tx-15803d);border:1px solid var(--fs-bd-bbf7d0)}._targetBadge_1nsf1_118{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--fs-tx-muted);background:var(--fs-bg-page);border:1px solid var(--fs-bd-line);padding:3px 8px;border-radius:9999px}._cardBanner_1nsf1_132{margin:-1.25rem -1.25rem 0;border-radius:14px 14px 0 0;overflow:hidden;height:150px;flex-shrink:0}._cardBanner_1nsf1_132 img{width:100%;height:100%;object-fit:cover;display:block}._cardTitle_1nsf1_149{font-size:.9375rem;font-weight:700;color:var(--fs-tx-ink);margin:0;line-height:1.35}._cardMessage_1nsf1_157{font-size:.8125rem;color:var(--fs-tx-475569);margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardFooter_1nsf1_170{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.875rem;border-top:1px solid var(--fs-bd-line-soft)}._cardDate_1nsf1_179{display:flex;align-items:center;gap:4px;font-size:.7rem;color:var(--fs-tx-faint)}._cardActions_1nsf1_187{display:flex;gap:.375rem}._editBtn_1nsf1_192,._deleteBtn_1nsf1_193{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1.5px solid;cursor:pointer;transition:all .15s}._reenviarBtn_1nsf1_205{display:flex;align-items:center;gap:5px;padding:0 10px;height:32px;border-radius:8px;border:1.5px solid var(--fs-bd-accent-line);background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;white-space:nowrap}._reenviarBtn_1nsf1_205:hover{background:var(--fs-bg-accent-soft-2);border-color:var(--fs-bd-a78bfa)}._editBtn_1nsf1_192{background:var(--fs-bg-page);border-color:var(--fs-bd-line);color:var(--fs-tx-475569)}._editBtn_1nsf1_192:hover{background:var(--fs-bg-fill);border-color:var(--fs-bd-cbd5e1)}._deleteBtn_1nsf1_193{background:var(--fs-bg-fff1f2);border-color:var(--fs-bd-fecdd3);color:var(--fs-tx-e11d48)}._deleteBtn_1nsf1_193:hover{background:var(--fs-bg-ffe4e6);border-color:var(--fs-bd-fca5a5)}._deleteBtn_1nsf1_193:disabled{opacity:.45;cursor:not-allowed}._loadingState_1nsf1_241,._emptyState_1nsf1_242{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:5rem 2rem;color:var(--fs-tx-faint);font-size:.9rem;text-align:center}._emptyState_1nsf1_242 svg{color:var(--fs-tx-cbd5e1)}._emptyState_1nsf1_242 p{margin:0;color:var(--fs-tx-muted);font-size:.9375rem}._modalOverlay_1nsf1_259{position:fixed;top:0;right:0;bottom:0;left:0;background:#090b108c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}._modal_1nsf1_259{background:var(--fs-bg-surface);border-radius:20px;width:100%;max-width:500px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 32px 80px #1f263a40;animation:_avisos-modal-in_1nsf1_1 .28s cubic-bezier(.34,1.56,.64,1)}@keyframes _avisos-modal-in_1nsf1_1{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_1nsf1_289{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--fs-bd-line-soft);flex-shrink:0}._modalTitle_1nsf1_298{display:flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;color:var(--fs-tx-ink);margin:0}._closeBtn_1nsf1_308{background:none;border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fs-tx-faint);transition:color .15s,background .15s}._closeBtn_1nsf1_308:hover{color:#ef4444;background:var(--fs-bg-bad-soft)}._modalBody_1nsf1_323{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;flex:1}._formGroup_1nsf1_331{display:flex;flex-direction:column;gap:.375rem}._label_1nsf1_337{font-size:.75rem;font-weight:600;color:var(--fs-tx-muted);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:4px}._input_1nsf1_348,._textarea_1nsf1_349{padding:.625rem .875rem;border:1.5px solid var(--fs-bd-line);border-radius:10px;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);outline:none;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;background:var(--fs-bg-surface)}._input_1nsf1_348:focus,._textarea_1nsf1_349:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1f}._input_1nsf1_348::placeholder,._textarea_1nsf1_349::placeholder{color:var(--fs-tx-cbd5e1)}._textarea_1nsf1_349{resize:vertical}._imgPreview_1nsf1_374{width:100%;height:100px;object-fit:cover;border-radius:8px;border:1px solid var(--fs-bd-line);margin-top:.5rem}._errorMsg_1nsf1_383{background:var(--fs-bg-bad-soft);border:1px solid var(--fs-bd-fee2e2);color:var(--fs-tx-b91c1c);border-radius:10px;padding:.625rem .875rem;font-size:.8125rem}._modalFooter_1nsf1_392{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--fs-bd-line-soft);flex-shrink:0}._reenviarPreview_1nsf1_403{background:var(--fs-bg-page);border:1.5px solid var(--fs-bd-line);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}._reenviarTitle_1nsf1_414{font-size:.9375rem;font-weight:700;color:var(--fs-tx-ink);margin:0;line-height:1.3}._reenviarMsg_1nsf1_422{font-size:.8125rem;color:var(--fs-tx-muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){._container_1nsf1_3{padding:1.25rem 1rem 2rem}._grid_1nsf1_55{grid-template-columns:1fr}._modalOverlay_1nsf1_259{align-items:flex-end;padding:0}._modal_1nsf1_259{border-radius:20px 20px 0 0;max-height:92dvh}}._overlay_bh8at_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;justify-content:flex-end;z-index:2100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._panel_bh8at_11{background:var(--fs-bg-surface);width:520px;max-width:100%;height:100vh;overflow-y:auto;box-shadow:-6px 0 32px #00000029;animation:_slideIn_bh8at_1 .28s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}@keyframes _slideIn_bh8at_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_bh8at_29{padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid var(--fs-bd-ebe9f5);background:linear-gradient(135deg,#080d14,#080d14);color:#fff;display:flex;align-items:flex-start;gap:1rem}._header_bh8at_29 h2{font-size:1.2rem;font-weight:800;margin:0 0 .2rem;letter-spacing:-.01em}._header_bh8at_29 p{font-size:.8rem;margin:0;color:#ffffffa6}._closeBtn_bh8at_52{background:#ffffff1a;border:none;color:#fffc;cursor:pointer;padding:.35rem;border-radius:8px;display:flex;flex-shrink:0;align-items:center;transition:all .15s;margin-top:.1rem}._closeBtn_bh8at_52:hover{background:#fff3;color:#fff}._body_bh8at_68{padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.25rem;flex:1}._instructions_bh8at_77{display:flex;flex-direction:column;gap:.6rem}._step_bh8at_83{display:flex;align-items:center;gap:.75rem;font-size:.87rem;color:var(--fs-tx-334155)}._stepNum_bh8at_91{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#6c4dff,#a78bfa);color:#fff;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #6c4dff4d}._hint_bh8at_107{font-size:.8rem;color:var(--fs-tx-muted);background:var(--fs-bg-page);border:1px solid var(--fs-bd-ebe9f5);border-left:3px solid #6C4DFF;border-radius:8px;padding:.75rem 1rem;line-height:1.5}._dropzone_bh8at_119{border:2px dashed var(--fs-bd-line);border-radius:12px;padding:2rem;cursor:pointer;transition:all .2s}._dropzone_bh8at_119:hover{border-color:#6c4dff;background:var(--fs-bg-warn-soft)}._dropContent_bh8at_131{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--fs-tx-faint)}._dropContent_bh8at_131 svg{color:var(--fs-tx-cbd5e1)}._dropContent_bh8at_131 span{font-size:.9rem;font-weight:600;color:var(--fs-tx-475569)}._dropContent_bh8at_131 small{font-size:.75rem}._fileSelected_bh8at_142{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--fs-bg-ok-soft);border:1px solid var(--fs-bd-86efac);border-radius:8px}._checkIcon_bh8at_152{color:var(--fs-tx-16a34a);flex-shrink:0}._fileName_bh8at_154{flex:1;font-size:.88rem;font-weight:600;color:var(--fs-tx-166534);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeFile_bh8at_164{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-d1d5db);border-radius:6px;padding:.3rem;cursor:pointer;display:flex;align-items:center;color:var(--fs-tx-6b7280);flex-shrink:0;transition:all .15s}._removeFile_bh8at_164:hover{background:var(--fs-bg-fee2e2);border-color:var(--fs-bd-fca5a5);color:#dc2626}._results_bh8at_179{display:flex;flex-direction:column;gap:.75rem}._resultSuccess_bh8at_181{display:flex;gap:.75rem;padding:1rem;background:var(--fs-bg-ok-soft);border:1px solid var(--fs-bd-86efac);border-radius:10px;color:var(--fs-tx-166534);font-size:.85rem}._resultSuccess_bh8at_181 svg{flex-shrink:0;margin-top:2px;color:var(--fs-tx-16a34a)}._resultSuccess_bh8at_181 strong{display:block;margin-bottom:.4rem;font-size:.9rem}._resultSuccess_bh8at_181 ul{margin:0;padding-left:1.25rem}._resultSuccess_bh8at_181 li{margin-bottom:.2rem}._resultError_bh8at_196{padding:1rem;background:var(--fs-bg-bad-soft);border:1px solid var(--fs-bd-fca5a5);border-radius:10px;color:var(--fs-tx-991b1b);font-size:.85rem}._resultError_bh8at_196 strong{display:block;margin-bottom:.5rem}._resultError_bh8at_196 ul{margin:0;padding-left:1.25rem}._resultError_bh8at_196 li{margin-bottom:.3rem;line-height:1.5}._panel_bh8at_11::-webkit-scrollbar{width:5px}._panel_bh8at_11::-webkit-scrollbar-track{background:transparent}._panel_bh8at_11::-webkit-scrollbar-thumb{background:var(--fs-bg-cbd5e1);border-radius:3px}@keyframes _fadeSlideUp_12oja_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _cardIn_12oja_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideDown_12oja_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._page_12oja_17{padding:1.75rem 2.25rem 3rem;min-height:100vh;max-width:1440px;margin:0 auto;animation:_fadeSlideUp_12oja_1 .35s cubic-bezier(.16,1,.3,1)}._page-header_12oja_26{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._page-title_12oja_35{font-size:1.625rem;font-weight:900;color:var(--fs-tx-ink);margin:0 0 .25rem;letter-spacing:-.02em}._page-subtitle_12oja_43{font-size:.8125rem;color:var(--fs-tx-faint);margin:0}._header-actions_12oja_49{display:flex;align-items:center;gap:.625rem;flex-shrink:0}._btn-outline_12oja_56{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--fs-tx-374151);background:var(--fs-bg-surface);border:1.5px solid var(--fs-bd-line);border-radius:8px;padding:.45rem .875rem;cursor:pointer;white-space:nowrap;transition:all .15s;font-family:inherit}._btn-outline_12oja_56:hover{border-color:var(--fs-bd-cbd5e1);background:var(--fs-bg-sunken)}._btn-primary_12oja_74{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:#fff;background:#6c4dff;border:none;border-radius:8px;padding:.45rem 1rem;cursor:pointer;white-space:nowrap;transition:background .15s;font-family:inherit}._btn-primary_12oja_74:hover{background:#4421e0}._kpi-row_12oja_93{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}._kpi-card_12oja_100{display:flex;align-items:center;gap:.875rem;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:12px;padding:1rem 1.25rem;box-shadow:0 1px 4px #0000000d}._kpi-icon_12oja_111{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._kpi-value_12oja_121{font-size:1.625rem;font-weight:900;color:var(--fs-tx-ink);letter-spacing:-.03em;line-height:1}._kpi-label_12oja_129{font-size:.72rem;color:var(--fs-tx-faint);font-weight:500;margin-top:.2rem}._filter-bar_12oja_137{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}._filter-search-wrap_12oja_145{flex:1;min-width:200px;position:relative}._filter-search-icon_12oja_151{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--fs-tx-9ca3af);pointer-events:none}._filter-search-input_12oja_160{width:100%;box-sizing:border-box;padding:.55rem 1rem .55rem 2.25rem;border:1.5px solid var(--fs-bd-line);border-radius:10px;font-size:.875rem;font-family:inherit;color:var(--fs-tx-ink);background:var(--fs-bg-surface);outline:none;transition:border-color .15s}._filter-search-input_12oja_160:focus{border-color:#6c4dff}._filter-select_12oja_175{padding:.55rem 2rem .55rem .875rem;border:1.5px solid var(--fs-bd-line);border-radius:10px;font-size:.8125rem;font-family:inherit;color:var(--fs-tx-374151);background:var(--fs-bg-surface);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;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='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center;white-space:nowrap;flex-shrink:0}._filter-select_12oja_175:focus{border-color:#6c4dff}._board_12oja_195{display:flex;gap:1.25rem;align-items:flex-start;overflow-x:auto;padding-bottom:1.5rem;scroll-snap-type:x mandatory}._pool-card_12oja_205{flex-shrink:0;width:280px;background:linear-gradient(160deg,#080d14,#080d14);border-radius:16px;overflow:hidden;animation:_cardIn_12oja_1 .35s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;scroll-snap-align:start}._pool-card-header_12oja_217{padding:.875rem 1rem .75rem;display:flex;align-items:center;gap:.4rem;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--fs-bd-surface) 8%,transparent)}._pool-card-title_12oja_226{font-size:.82rem;font-weight:800;color:#ffffffe6;text-transform:uppercase;letter-spacing:.06em}._pool-card-count_12oja_234{font-size:.78rem;font-weight:600;color:#ffffff73}._pool-empty-zone_12oja_240{flex:1;min-height:220px;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem 1rem}._pool-empty-icon_12oja_251{color:#ffffff2e;margin-bottom:.25rem}._pool-empty-text_12oja_256{font-size:.8rem;color:#ffffff73;text-align:center;line-height:1.5;margin:0;max-width:180px}._pool-see-all-btn_12oja_265{background:transparent;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 25%,transparent);border-radius:8px;color:#ffffffbf;font-size:.8rem;font-weight:600;font-family:inherit;padding:.45rem 1rem;cursor:pointer;margin-top:.25rem;transition:all .15s}._pool-see-all-btn_12oja_265:hover{border-color:color-mix(in srgb,var(--fs-bd-surface) 50%,transparent);color:#fff}._pool-search_12oja_281{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--fs-bd-surface) 8%,transparent);background:#ffffff0a;flex-shrink:0}._pool-search-icon_12oja_291{color:#ffffff59;flex-shrink:0}._pool-search-input_12oja_293{flex:1;border:none;outline:none;font-size:.82rem;color:#ffffffe6;background:transparent;font-family:inherit}._pool-search-input_12oja_293::placeholder{color:#ffffff4d}._pool-search-clear_12oja_304{background:none;border:none;cursor:pointer;padding:.15rem;color:#fff6;display:flex;align-items:center;border-radius:4px;transition:color .15s}._pool-search-clear_12oja_304:hover{color:#fffc}._time-card_12oja_318{flex-shrink:0;width:280px;background:var(--fs-bg-surface);border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0a0c1214,0 0 0 1px #0a0c120f;animation:_cardIn_12oja_1 .35s cubic-bezier(.16,1,.3,1) both;border-top:3px solid var(--accent, #6C4DFF);display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s;scroll-snap-align:start}._time-card_12oja_318:hover{box-shadow:0 8px 24px #0a0c121f,0 0 0 1px #0a0c1214;transform:translateY(-2px)}._tc-header_12oja_339{padding:.875rem 1rem .625rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--fs-bd-line-soft);flex-shrink:0}._tc-title-row_12oja_349{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}._tc-name_12oja_357{font-size:.8rem;font-weight:800;color:var(--fs-tx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}._tc-badge_12oja_367{font-size:.65rem;font-weight:700;color:#fff;border-radius:20px;padding:.1rem .5rem;flex-shrink:0;line-height:1.5}._tc-actions_12oja_377{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._tc-star-btn_12oja_384{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;border-radius:5px;transition:background .15s}._tc-star-btn_12oja_384:hover{background:var(--fs-bg-fef9c3)}._tc-leader_12oja_397{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-bottom:1px solid var(--fs-bd-f7f8fc);flex-shrink:0}._tc-leader-avatar_12oja_406{width:28px;height:28px;border-radius:50%;color:#fff;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._tc-leader-avatar_12oja_406 img{width:100%;height:100%;object-fit:cover}._tc-leader-name_12oja_426{font-size:.8125rem;font-weight:600;color:var(--fs-tx-374151)}._tc-perf_12oja_433{padding:.625rem 1rem;border-bottom:1px solid var(--fs-bd-line-soft);flex-shrink:0}._tc-perf-label_12oja_439{font-size:.62rem;font-weight:700;color:var(--fs-tx-faint);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.3rem}._tc-perf-row_12oja_448{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._tc-perf-score_12oja_455{font-size:1.5rem;font-weight:900;color:var(--fs-tx-ink);letter-spacing:-.04em;line-height:1}._trend-up_12oja_463{font-size:.72rem;font-weight:700;color:var(--fs-tx-16a34a);background:var(--fs-bg-dcfce7);padding:.1rem .4rem;border-radius:99px}._trend-down_12oja_472{font-size:.72rem;font-weight:700;color:#dc2626;background:var(--fs-bg-fee2e2);padding:.1rem .4rem;border-radius:99px}._tc-bar-wrap_12oja_481{height:4px;background:var(--fs-bg-track);border-radius:99px;overflow:hidden}._tc-bar-fill_12oja_488{height:100%;border-radius:99px;transition:width .4s ease;min-width:2px}._tc-members_12oja_496{padding:.625rem 1rem;flex:1}._tc-members-label_12oja_501{font-size:.62rem;font-weight:700;color:var(--fs-tx-faint);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.5rem}._tc-members-grid_12oja_510{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.4rem!important;align-content:start;min-height:50px}._tc-empty_12oja_518{grid-column:1 / -1;font-size:.75rem;color:var(--fs-tx-faint);text-align:center;padding:1.25rem 0;border:1.5px dashed var(--fs-bd-ebe9f5);border-radius:8px}._tc-members-more_12oja_528{font-size:.72rem;color:var(--fs-tx-faint);font-weight:500;margin-top:.5rem;text-align:center}._tc-footer_12oja_537{padding:.625rem 1rem .875rem;border-top:1px solid var(--fs-bd-line-soft);flex-shrink:0}._tc-ver-btn_12oja_543{background:none;border:none;color:var(--fs-tx-accent);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;padding:0;transition:color .15s}._tc-ver-btn_12oja_543:hover{color:var(--fs-tx-4421e0)}._member-avatar-card_12oja_557{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .25rem;border-radius:8px;cursor:grab;transition:background .15s;text-align:center;position:relative;-webkit-user-select:none;user-select:none;touch-action:none}._member-avatar-card_12oja_557:hover{background:var(--fs-bg-page)}._member-avatar-card_12oja_557:active{cursor:grabbing}._member-avatar-card_12oja_557._selected_12oja_575{background:#6c4dff0f;outline:2px solid rgba(108,77,255,.3)}._member-check_12oja_580{position:absolute;top:2px;right:2px;width:14px;height:14px;background:#6c4dff;color:#fff;border-radius:50%;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}._member-circle_12oja_597{width:36px;height:36px;border-radius:50%;color:#fff;font-size:.68rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._member-circle_12oja_597 img{width:100%;height:100%;object-fit:cover}._member-short-name_12oja_617{font-size:.65rem;font-weight:600;color:var(--fs-tx-374151);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}._member-short-cargo_12oja_628{font-size:.58rem;color:var(--fs-tx-faint);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._drop-zone_12oja_638{padding:.25rem;min-height:50px;display:flex;flex-direction:column;gap:.5rem;transition:background .15s}._drop-zone_12oja_638._over_12oja_647{background:#6c4dff0a;border-radius:8px}._pool-grid_12oja_650{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important;align-content:start;padding:.625rem!important}._usuario-card_12oja_659{background:#ffffff14;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 12%,transparent);border-radius:10px;padding:.65rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;cursor:grab;transition:box-shadow .15s,transform .1s,background .15s;-webkit-user-select:none;user-select:none;touch-action:none;text-align:center;position:relative}._usuario-card_12oja_659:hover{background:#ffffff24;transform:translateY(-1px);box-shadow:0 4px 12px #0003}._usuario-card_12oja_659:active{cursor:grabbing}._usuario-card_12oja_659._dragging_12oja_684{box-shadow:0 12px 32px #0000004d;opacity:.92;transform:rotate(2deg) scale(1.04)}._usuario-card_12oja_659._selected_12oja_575{border-color:#6c4dff;background:#6c4dff1f;box-shadow:0 0 0 2px #6c4dff4d}._usuario-check_12oja_696{position:absolute;top:4px;right:4px;width:16px;height:16px;background:#6c4dff;color:#fff;border-radius:50%;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;z-index:1}._usuario-avatar_12oja_713{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#fff;flex-shrink:0;overflow:hidden}._usuario-avatar_12oja_713 img{width:100%;height:100%;object-fit:cover}._usuario-info_12oja_729{width:100%;min-width:0}._usuario-nome_12oja_731{font-size:.68rem;font-weight:700;color:#ffffffe6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}._usuario-cargo_12oja_742{font-size:.58rem;color:#ffffff73;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.15rem}._pool-pagination_12oja_753{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem .625rem;border-top:1px solid color-mix(in srgb,var(--fs-bd-surface) 8%,transparent);background:#ffffff0a;flex-shrink:0}._pool-pagination_12oja_753 ._page-btn_12oja_764{background:#ffffff14;border-color:color-mix(in srgb,var(--fs-bd-surface) 12%,transparent);color:#fff9}._pool-pagination_12oja_753 ._page-btn_12oja_764:hover:not(:disabled){border-color:#6c4dff;color:var(--fs-tx-accent);background:#6c4dff1a}._pool-pagination_12oja_753 ._page-info_12oja_776{color:#ffffff80}._page-btn_12oja_764{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:7px;padding:.25rem .4rem;cursor:pointer;color:var(--fs-tx-475569);display:flex;align-items:center;transition:all .15s}._page-btn_12oja_764:hover:not(:disabled){border-color:#6c4dff;color:var(--fs-tx-accent)}._page-btn_12oja_764:disabled{opacity:.3;cursor:not-allowed}._page-info_12oja_776{font-size:.72rem;font-weight:700;color:var(--fs-tx-muted);min-width:3rem;text-align:center}._icon-btn_12oja_801{background:var(--fs-bg-fill);border:none;cursor:pointer;padding:.3rem;border-radius:6px;color:var(--fs-tx-muted);display:flex;align-items:center;transition:all .15s}._icon-btn_12oja_801:hover{color:var(--fs-tx-ink);background:var(--fs-bg-track)}._icon-btn_12oja_801._danger_12oja_813:hover{color:#ef4444;background:var(--fs-bg-fee2e2)}._selection-bar_12oja_816{display:flex;align-items:center;gap:.75rem;background:#080d14;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 8%,transparent);border-radius:12px;padding:.75rem 1.25rem;margin-bottom:1rem;animation:_slideDown_12oja_1 .2s cubic-bezier(.16,1,.3,1);flex-wrap:wrap}._selection-count_12oja_829{font-size:.8rem;font-weight:700;color:#ffffffe6;white-space:nowrap;flex-shrink:0}._selection-team-select_12oja_837{flex:1;min-width:180px;max-width:320px;height:34px;border:1.5px solid color-mix(in srgb,var(--fs-bd-surface) 15%,transparent);border-radius:8px;background:#ffffff0f;color:#ffffffe6;font-size:.82rem;font-family:inherit;padding:0 .75rem;outline:none;cursor:pointer}._selection-team-select_12oja_837:focus{border-color:#6c4dff}._selection-team-select_12oja_837 option{background:#080d14;color:#fff}._selection-move-btn_12oja_855{height:34px;padding:0 1.125rem;background:#6c4dff;color:#fff;border:none;border-radius:8px;font-size:.82rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s;flex-shrink:0}._selection-move-btn_12oja_855:hover:not(:disabled){background:#5a3bea}._selection-move-btn_12oja_855:disabled{opacity:.4;cursor:not-allowed}._selection-cancel-btn_12oja_872{height:34px;padding:0 .875rem;background:transparent;color:#ffffff8c;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 15%,transparent);border-radius:8px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;flex-shrink:0}._selection-cancel-btn_12oja_872:hover{color:#ffffffe6;border-color:color-mix(in srgb,var(--fs-bd-surface) 35%,transparent)}._insights-section_12oja_889{margin-top:2rem;animation:_fadeSlideUp_12oja_1 .4s cubic-bezier(.16,1,.3,1) both}._insights-header_12oja_894{margin-bottom:1rem}._insights-title_12oja_898{font-size:1.125rem;font-weight:800;color:var(--fs-tx-ink);margin:0 0 .2rem;letter-spacing:-.02em}._insights-subtitle_12oja_906{font-size:.78rem;color:var(--fs-tx-faint);margin:0;display:flex;align-items:center;gap:.35rem}._insights-grid_12oja_915{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}._insight-card_12oja_921{display:flex;align-items:center;gap:.875rem;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:12px;padding:1rem 1.25rem;box-shadow:0 1px 4px #0000000d;transition:box-shadow .2s,transform .2s}._insight-card_12oja_921:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}._insight-icon_12oja_938{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._insight-content_12oja_948{flex:1;min-width:0}._insight-label_12oja_950{font-size:.65rem;font-weight:600;color:var(--fs-tx-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem}._insight-value_12oja_959{font-size:.9rem;font-weight:800;color:var(--fs-tx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._insight-metric_12oja_969{font-size:.75rem;font-weight:700;margin-top:.15rem}._modal-backdrop_12oja_976{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1280;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_12oja_976{background:var(--fs-bg-surface);border-radius:20px;padding:1.75rem;width:100%;max-width:420px;box-shadow:0 24px 64px #0000002e;animation:_cardIn_12oja_1 .3s cubic-bezier(.16,1,.3,1)}._modal_12oja_976 h2{font-size:1.15rem;font-weight:800;color:var(--fs-tx-ink);margin-bottom:1.5rem;letter-spacing:-.01em}._form-row_12oja_1005{margin-bottom:1.1rem;display:flex;flex-direction:column;gap:.45rem}._form-row_12oja_1005 label{font-size:.8rem;font-weight:700;color:var(--fs-tx-475569)}._form-row_12oja_1005 input,._form-row_12oja_1005 textarea{border:1.5px solid var(--fs-bd-line);border-radius:10px;padding:.6rem .875rem;font-size:.9rem;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}._form-row_12oja_1005 input:focus,._form-row_12oja_1005 textarea:focus{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff1f}._modal-actions_12oja_1034{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}._admin-select-list_12oja_1041{max-height:200px;overflow-y:auto;border:1.5px solid var(--fs-bd-line);border-radius:10px;padding:.375rem}._admin-select-item_12oja_1049{padding:.5rem .7rem;border-radius:8px;cursor:pointer;font-size:.84rem;color:var(--fs-tx-ink);display:flex;align-items:center;gap:.5rem;transition:background .12s}._admin-select-item_12oja_1049:hover{background:var(--fs-bg-warn-soft)}@media(max-width:1200px){._kpi-row_12oja_93,._insights-grid_12oja_915{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){._page_12oja_17{padding:1.5rem 1.75rem 2.5rem}._pool-card_12oja_205,._time-card_12oja_318{width:255px}}@media(max-width:768px){._page_12oja_17{padding:1rem 1rem 5rem}._page-header_12oja_26{flex-direction:column}._kpi-row_12oja_93,._insights-grid_12oja_915{grid-template-columns:1fr 1fr}._board_12oja_195{flex-direction:column;overflow-x:visible;padding-bottom:1rem}._pool-card_12oja_205,._time-card_12oja_318{width:100%;flex-shrink:unset}._time-card_12oja_318:hover{transform:none}._filter-bar_12oja_137{flex-direction:column;align-items:stretch}._filter-search-wrap_12oja_145{min-width:unset}._modal-backdrop_12oja_976{align-items:flex-end}._modal_12oja_976{border-radius:20px 20px 0 0;max-width:100%;padding:1.5rem 1.25rem 2rem}._modal-actions_12oja_1034{flex-direction:column-reverse;gap:.625rem}._modal-actions_12oja_1034 button{width:100%}}@media(max-width:480px){._page_12oja_17{padding:.875rem .75rem 5rem}._kpi-row_12oja_93{grid-template-columns:1fr 1fr;gap:10px}._kpi-card_12oja_100{padding:12px;gap:10px;border-radius:16px}._insights-grid_12oja_915{grid-template-columns:1fr}._header-actions_12oja_49{flex-wrap:wrap}}@keyframes _pulse_10cqh_1{50%{opacity:.5}}._div1_10cqh_7{animation:_pulse_10cqh_1 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:var(--radius-md);background-color:var(--fs-bg-track)}:where(._div2_10cqh_13>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(.75rem * var(--tw-space-y-reverse));margin-block-end:calc(.75rem * calc(1 - var(--tw-space-y-reverse)))}._div2_10cqh_13{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--fs-bd-line);background-color:var(--color-white);padding:1.25rem}._skeleton1_10cqh_27{height:1rem;width:calc(1 / 3 * 100%)}._skeleton2_10cqh_32{height:.75rem;width:calc(2 / 3 * 100%)}._skeleton3_10cqh_37{height:.75rem;width:50%}:where(._div3_10cqh_42>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(1.5rem * var(--tw-space-y-reverse));margin-block-end:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))}._div3_10cqh_42{padding:1.5rem}._div4_10cqh_51{display:flex;align-items:center;justify-content:space-between}:where(._div5_10cqh_57>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(.5rem * var(--tw-space-y-reverse));margin-block-end:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))}._skeleton4_10cqh_63{height:1.5rem;width:12rem}._skeleton5_10cqh_68{height:1rem;width:18rem}._skeleton6_10cqh_73{height:2.25rem;width:7rem}._div6_10cqh_78{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:48rem){._div6_10cqh_78{grid-template-columns:repeat(3,minmax(0,1fr))}}._root_1ub5g_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;text-align:center}._icon_1ub5g_2{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--fs-bg-fill);color:var(--fs-tx-8b94a8)}._title_1ub5g_3{margin:0;font:600 16px var(--font-head);color:var(--fs-tx-ink)}._text_1ub5g_4{margin:4px auto 0;max-width:320px;font-size:14px;line-height:1.5;color:var(--fs-tx-muted)}._btn_1ub5g_5{margin-top:8px;height:40px;padding:0 18px;border:0;border-radius:12px;background:#6c4dff;color:#fff;cursor:pointer;font:600 14px var(--font-sans)}._btn_1ub5g_5:hover{background:#5a3bea}._stage_17wu8_3{position:relative;isolation:isolate;--aura-x: 50%}._stage_17wu8_3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,var(--map-dot) 1.2px,transparent 1.6px);background-size:26px 26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}._stage_17wu8_3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 260px 250px at var(--aura-x) 50%,var(--map-aura),transparent 72%);background-size:100% 520px;background-repeat:repeat-y}._progress_17wu8_22{animation:_draw_17wu8_1 1.4s ease-in-out .2s backwards}@keyframes _draw_17wu8_1{0%{stroke-dashoffset:1}}._scenery_17wu8_26{position:absolute;left:0;top:0;z-index:0;pointer-events:none;overflow:hidden}._blob_17wu8_27{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--map-aura),transparent 70%)}._deco_17wu8_28{position:absolute;animation:_twinkle_17wu8_1 5s ease-in-out infinite}@keyframes _twinkle_17wu8_1{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}._phaseCenter_17wu8_32{position:absolute;left:0;right:0;z-index:8;display:flex;justify-content:center;pointer-events:none}._phaseCenter_17wu8_32 ._phase_17wu8_32{position:static}._phase_17wu8_32{position:absolute;z-index:8;pointer-events:none;display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:7px 16px 7px 8px;border-radius:16px;color:#fff;animation:_pop_17wu8_1 .45s cubic-bezier(.2,.9,.3,1.2) backwards}._phaseNum_17wu8_40{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#ffffff3d;font:800 14px var(--font-head)}._phaseText_17wu8_44{min-width:0;display:flex;flex-direction:column;line-height:1.15}._phaseKicker_17wu8_45{font:700 9.5px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;opacity:.8}._phaseName_17wu8_46{font:800 15px var(--font-head);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._compact_17wu8_48 ._phase_17wu8_32{padding:5px 12px 5px 6px;gap:8px;border-radius:13px}._compact_17wu8_48 ._phaseNum_17wu8_40{width:24px;height:24px;border-radius:8px;font-size:12px}._compact_17wu8_48 ._phaseName_17wu8_46{font-size:13px}@keyframes _pop_17wu8_1{0%{opacity:0;transform:translateY(6px) scale(.96)}}._goalWrap_17wu8_55{position:absolute;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;pointer-events:none}._goal_17wu8_55{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;background:var(--fs-bg-surface);color:var(--fs-tx-faint);box-shadow:0 0 0 5px var(--fs-bg-page),inset 0 0 0 2px var(--fs-bd-line)}._goalDone_17wu8_61{background:linear-gradient(145deg,#fbbf24,#ea580c);color:#fff;box-shadow:0 0 0 5px var(--fs-bg-page),0 0 0 7px #f59e0b4d,0 16px 30px -10px #ea580cb3;animation:_float_17wu8_1 3s ease-in-out infinite}._goalLabel_17wu8_66{margin-top:12px;font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-tx-faint)}._goalLabelDone_17wu8_67{color:var(--fs-tx-d97706)}@keyframes _float_17wu8_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){._progress_17wu8_22,._phase_17wu8_32,._goalDone_17wu8_61,._deco_17wu8_28{animation:none}}._node_dn0fs_3{position:absolute;transform:translate(-50%,-50%);z-index:10;animation:_nodeIn_dn0fs_1 .4s cubic-bezier(.2,.9,.3,1.25) backwards;animation-delay:var(--delay, 0ms)}._btn_dn0fs_9{position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:50%;font:800 15px var(--font-head);letter-spacing:-.01em;cursor:default;outline:none;transition:transform .15s}._btn_dn0fs_9._interactive_dn0fs_14{cursor:pointer}._btn_dn0fs_9._interactive_dn0fs_14:hover{transform:scale(1.1)}._btn_dn0fs_9._interactive_dn0fs_14:active{transform:scale(.94)}._btn_dn0fs_9:focus-visible{outline:3px solid #6C4DFF;outline-offset:5px}._done_dn0fs_20{background:linear-gradient(145deg,#8b6fff,#5a3bea);color:#fff;box-shadow:0 0 0 5px var(--fs-bg-page),0 0 0 7px #6c4dff47,0 10px 18px -6px #6c4dffbf}._current_dn0fs_24{background:var(--fs-bg-surface);color:#6c4dff;box-shadow:0 0 0 5px var(--fs-bg-page),0 0 0 8px #6c4dff,0 12px 26px -8px #6c4dffbf}._locked_dn0fs_28{background:var(--fs-bg-surface);color:var(--fs-tx-faint);box-shadow:0 0 0 5px var(--fs-bg-page),inset 0 0 0 2px var(--fs-bd-line)}._start_dn0fs_29{background:linear-gradient(145deg,#8b6fff,#4b33c9);color:#fff;box-shadow:0 0 0 5px var(--fs-bg-page),0 10px 20px -6px #6c4dffb3}._boss_dn0fs_30{background:linear-gradient(145deg,#fb923c,#dc2626);color:#fff;box-shadow:0 0 0 5px var(--fs-bg-page),0 0 0 7px #f973164d,0 12px 24px -8px #dc2626b3}._bossDone_dn0fs_31{background:linear-gradient(145deg,#fbbf24,#ea580c)}._bossLocked_dn0fs_32{background:var(--fs-bg-surface);color:var(--fs-tx-faint);box-shadow:0 0 0 5px var(--fs-bg-page),inset 0 0 0 2px var(--fs-bd-line)}._badge_dn0fs_35{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--fs-bg-page);color:#fff;background:#6c4dff}._badgeDone_dn0fs_39{background:#6c4dff}._badgeLocked_dn0fs_40{background:var(--fs-tx-faint)}._tier_dn0fs_41{position:absolute;right:-3px;top:-3px;width:15px;height:15px;border-radius:50%;border:2px solid var(--fs-bg-surface)}._ring_dn0fs_44{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:3px solid #6C4DFF;pointer-events:none;animation:_pulse_dn0fs_1 2s ease-in-out infinite}._ring2_dn0fs_45{top:-4px;right:-4px;bottom:-4px;left:-4px;border-width:2px;opacity:.5;animation-delay:.4s}._here_dn0fs_48{position:absolute;top:50%;padding:4px 11px;border-radius:999px;white-space:nowrap;background:#6c4dff;color:#fff;font:700 11px var(--font-sans);letter-spacing:.01em;box-shadow:0 8px 18px -8px #6c4dffe6;pointer-events:none}._here_dn0fs_48:after{content:"";position:absolute;top:50%;margin-top:-5px;border:5px solid transparent}._hereLeft_dn0fs_54{right:calc(100% + 18px);transform:translateY(-50%);animation:_bobL_dn0fs_1 1.8s ease-in-out infinite}._hereLeft_dn0fs_54:after{left:100%;border-left-color:#6c4dff}._hereRight_dn0fs_56{left:calc(100% + 18px);transform:translateY(-50%);animation:_bobR_dn0fs_1 1.8s ease-in-out infinite}._hereRight_dn0fs_56:after{right:100%;border-right-color:#6c4dff}._hereTop_dn0fs_58{top:auto;left:50%;bottom:calc(100% + 16px);transform:translate(-50%);animation:_bobT_dn0fs_1 1.8s ease-in-out infinite}._hereTop_dn0fs_58:after{top:100%;left:50%;margin:0 0 0 -5px;border-top-color:#6c4dff}@keyframes _nodeIn_dn0fs_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}}@keyframes _pulse_dn0fs_1{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.35);opacity:0}}@keyframes _bobL_dn0fs_1{0%,to{transform:translateY(-50%)}50%{transform:translate(-4px,-50%)}}@keyframes _bobT_dn0fs_1{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}@keyframes _bobR_dn0fs_1{0%,to{transform:translateY(-50%)}50%{transform:translate(4px,-50%)}}@media(prefers-reduced-motion:reduce){._node_dn0fs_3,._ring_dn0fs_44,._here_dn0fs_48{animation:none}._hereLeft_dn0fs_54,._hereRight_dn0fs_56{transform:translateY(-50%)}._hereTop_dn0fs_58{transform:translate(-50%)}}._wrap_bxbqh_3{position:absolute;z-index:6;transform:translateY(-50%);animation:_cardIn_bxbqh_1 .4s ease-out backwards;animation-delay:var(--delay, 0ms)}._card_bxbqh_8{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;border-radius:16px;border:1px solid var(--fs-bd-line);background:var(--fs-bg-surface);box-shadow:0 1px 2px #080d140d;text-align:left;font:inherit;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}._interactive_bxbqh_14{cursor:pointer}._interactive_bxbqh_14:hover{transform:translateY(-2px);border-color:var(--fs-bd-accent-line);box-shadow:0 12px 26px -16px #6c4dff8c}._interactive_bxbqh_14:active{transform:translateY(0) scale(.995)}._interactive_bxbqh_14:focus-visible{outline:2px solid #6C4DFF;outline-offset:3px}._done_bxbqh_19{border-color:var(--fs-bd-line)}._current_bxbqh_20{padding:9px 13px;border:2px solid #6C4DFF;background:linear-gradient(135deg,var(--fs-bg-accent-soft),var(--fs-bg-surface) 72%);box-shadow:0 0 0 4px #6c4dff1f,0 14px 30px -18px #6c4dffb3}._boss_bxbqh_25{padding:9px 13px;border:2px solid #f97316;background:linear-gradient(135deg,var(--fs-bg-warn-soft),var(--fs-bg-surface) 75%)}._locked_bxbqh_29{opacity:.58;box-shadow:none}._icon_bxbqh_31{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--fs-bg-fill);color:var(--fs-tx-faint)}._done_bxbqh_19 ._icon_bxbqh_31{background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a)}._current_bxbqh_20 ._icon_bxbqh_31{background:#6c4dff;color:#fff}._boss_bxbqh_25 ._icon_bxbqh_31{background:linear-gradient(145deg,#fb923c,#dc2626);color:#fff}._body_bxbqh_39{flex:1;min-width:0}._name_bxbqh_40{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:700 14px/1.25 var(--font-sans);color:var(--fs-tx-ink);overflow-wrap:break-word;word-break:normal}._locked_bxbqh_29 ._name_bxbqh_40{color:var(--fs-tx-faint)}._boss_bxbqh_25 ._name_bxbqh_40{color:var(--fs-tx-c2410c)}._sub_bxbqh_46{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;line-height:1.3;color:var(--fs-tx-muted)}._sub_bxbqh_46 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subDone_bxbqh_48{color:var(--fs-tx-16a34a);font-weight:600}._subCurrent_bxbqh_49{color:var(--fs-tx-accent);font-weight:600}._subRetry_bxbqh_50{color:var(--fs-tx-c2410c);font-weight:600}._tag_bxbqh_52{flex:none;padding:2px 8px;border-radius:999px;background:var(--fs-bg-warn-soft);border:1px solid var(--fs-bd-fed7aa);color:var(--fs-tx-c2410c);font:800 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}._xp_bxbqh_57{flex:none;padding:4px 10px;border-radius:999px;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent);font:700 12px var(--font-mono);white-space:nowrap}._done_bxbqh_19 ._xp_bxbqh_57{background:var(--fs-bg-ok-soft);color:var(--fs-tx-16a34a)}._locked_bxbqh_29 ._xp_bxbqh_57{background:var(--fs-bg-fill);color:var(--fs-tx-faint)}._persona_bxbqh_65{position:absolute;z-index:6;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none;animation:_cardIn_bxbqh_1 .4s ease-out backwards;animation-delay:var(--delay, 0ms)}._personaBar_bxbqh_66{width:30px;height:3px;border-radius:99px;background:linear-gradient(90deg,#6c4dff,#a78bfa);margin-bottom:7px}._persona_bxbqh_65._alignLeft_bxbqh_67{text-align:right}._persona_bxbqh_65._alignLeft_bxbqh_67 ._personaBar_bxbqh_66{margin-left:auto}._persona_bxbqh_65._alignLeft_bxbqh_67 ._meta_bxbqh_69{justify-content:flex-end}._persona_bxbqh_65._isLocked_bxbqh_70 ._personaBar_bxbqh_66{background:var(--fs-bg-track)}._kicker_bxbqh_71{font:700 10px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fs-tx-faint);margin-bottom:2px}._personaName_bxbqh_72{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:800 18px/1.2 var(--font-head);letter-spacing:-.015em;color:var(--fs-tx-ink)}._persona_bxbqh_65._isLocked_bxbqh_70 ._personaName_bxbqh_72{color:var(--fs-tx-faint)}._meta_bxbqh_69{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}._pill_bxbqh_78{padding:2px 9px;border-radius:999px;font:700 11px var(--font-sans)}._count_bxbqh_79{font:600 12px var(--font-mono);color:var(--fs-tx-muted)}._mini_bxbqh_80{width:56px;height:5px;border-radius:5px;background:var(--fs-bg-track);overflow:hidden}._mini_bxbqh_80 i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#6c4dff,#a78bfa)}._persona_bxbqh_65._isDone_bxbqh_82 ._mini_bxbqh_80 i{background:linear-gradient(90deg,#22c55e,#16a34a)}._rich_bxbqh_85 ._card_bxbqh_8{min-height:88px;padding:14px 18px;gap:14px;border-radius:20px}._rich_bxbqh_85 ._current_bxbqh_20,._rich_bxbqh_85 ._boss_bxbqh_25{padding:13px 17px}._rich_bxbqh_85 ._icon_bxbqh_31{width:44px;height:44px;border-radius:15px}._rich_bxbqh_85 ._name_bxbqh_40{font-size:15.5px}._rich_bxbqh_85 ._xp_bxbqh_57{font-size:12.5px;padding:5px 12px}._kicker2_bxbqh_90{display:block;margin-bottom:3px;font:700 10.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-tx-faint)}._current_bxbqh_20 ._kicker2_bxbqh_90{color:var(--fs-tx-accent)}._done_bxbqh_19 ._kicker2_bxbqh_90{color:var(--fs-tx-16a34a)}._boss_bxbqh_25 ._kicker2_bxbqh_90{color:var(--fs-tx-c2410c)}._desc_bxbqh_94{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:12.5px;line-height:1.4;color:var(--fs-tx-muted)}._compact_bxbqh_98 ._card_bxbqh_8{min-height:54px;padding:8px 10px;gap:8px;border-radius:14px}._compact_bxbqh_98 ._current_bxbqh_20,._compact_bxbqh_98 ._boss_bxbqh_25{padding:7px 9px}._compact_bxbqh_98 ._icon_bxbqh_31{width:28px;height:28px;border-radius:9px}._compact_bxbqh_98 ._name_bxbqh_40{font-size:12.5px}._compact_bxbqh_98 ._sub_bxbqh_46,._compact_bxbqh_98 ._xp_bxbqh_57,._xpInline_bxbqh_104{display:none}._compact_bxbqh_98 ._xpInline_bxbqh_104{display:block;margin-top:2px;font:700 11px var(--font-mono);color:var(--fs-tx-accent)}._compact_bxbqh_98 ._done_bxbqh_19 ._xpInline_bxbqh_104{color:var(--fs-tx-16a34a)}._compact_bxbqh_98 ._locked_bxbqh_29 ._xpInline_bxbqh_104{color:var(--fs-tx-faint)}._compact_bxbqh_98 ._tag_bxbqh_52{display:none}._compact_bxbqh_98 ._personaName_bxbqh_72{font-size:15px}._compact_bxbqh_98 ._meta_bxbqh_69{margin-top:5px;gap:6px}._compact_bxbqh_98 ._mini_bxbqh_80{width:40px}._compact_bxbqh_98 ._kicker_bxbqh_71{display:none}@keyframes _cardIn_bxbqh_1{0%{opacity:0;transform:translateY(calc(-50% + 8px))}}@media(prefers-reduced-motion:reduce){._wrap_bxbqh_3,._persona_bxbqh_65{animation:none}._interactive_bxbqh_14:hover{transform:none}}._overlay_s75ik_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1280;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem}._container_s75ik_16{position:relative;background:radial-gradient(at 50% -15%,rgba(108,77,255,.1) 0px,transparent 55%),var(--fs-bg-surface);border:1px solid rgba(10,12,18,.08);border-radius:20px;width:100%;max-width:540px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 3rem);animation:_sbm-in_s75ik_1 .26s ease;box-shadow:0 32px 80px #0a0c1247}@keyframes _sbm-in_s75ik_1{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._accentBar_s75ik_39{height:4px;background:linear-gradient(to right,#6c4dff,#6c4dff,#6c4dff);flex-shrink:0}._header_s75ik_46{display:flex;align-items:center;gap:14px;padding:1.5rem 1.75rem 1.125rem;border-bottom:1px solid rgba(10,12,18,.07);flex-shrink:0}._iconBadge_s75ik_55{width:50px;height:50px;background:#6c4dff1f;border:1px solid rgba(108,77,255,.25);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--fs-tx-accent-2);flex-shrink:0}._headerText_s75ik_68{flex:1;min-width:0}._modalTitle_s75ik_73{font-size:20px;font-weight:800;color:var(--fs-tx-131a29);margin:0 0 5px;line-height:1.2;letter-spacing:-.02em}._scenarioMeta_s75ik_82{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._scenarioTitle_s75ik_89{font-size:12px;color:var(--fs-tx-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}._closeBtn_s75ik_97{width:32px;height:32px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fs-tx-faint);flex-shrink:0;transition:background .15s,color .15s}._closeBtn_s75ik_97:hover{background:var(--fs-bg-fill);color:var(--fs-tx-475569)}._difficultyBadge_s75ik_118{font-size:11px;font-weight:700;letter-spacing:.4px;padding:3px 10px;border-radius:20px}._diffEasy_s75ik_126{background:#34d39926;color:var(--fs-tx-059669);border:1px solid rgba(52,211,153,.3)}._diffMedium_s75ik_132{background:#6c4dff26;color:#a78bfa;border:1px solid rgba(108,77,255,.3)}._diffHard_s75ik_138{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._diffExpert_s75ik_144{background:#8b5cf626;color:var(--fs-tx-accent);border:1px solid rgba(139,92,246,.3)}._body_s75ik_151{overflow-y:auto;padding:1.375rem 1.75rem;display:flex;flex-direction:column;gap:1.25rem;flex:1}._body_s75ik_151::-webkit-scrollbar{width:6px}._body_s75ik_151::-webkit-scrollbar-track{background:transparent}._body_s75ik_151::-webkit-scrollbar-thumb{background:#8e78f040;border-radius:4px}._trainingNote_s75ik_168{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--fs-tx-accent-2);line-height:1.55;background:#6c4dff12;border:1px solid rgba(108,77,255,.2);border-radius:12px;padding:11px 14px}._trainingNote_s75ik_168 svg{flex-shrink:0;margin-top:1px;color:var(--fs-tx-accent)}._section_s75ik_188{display:flex;flex-direction:column;gap:9px}._sectionLabel_s75ik_194{font-size:11px;font-weight:700;color:var(--fs-tx-muted);text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;gap:6px}._sectionLabel_s75ik_194 svg{color:#937df7}._personaCard_s75ik_208{display:flex;align-items:flex-start;gap:14px;background:var(--fs-bg-page);border:1px solid rgba(10,12,18,.08);border-radius:14px;padding:14px 16px}._personaAvatar_s75ik_218{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #6C4DFF}._personaAvatarPlaceholder_s75ik_227{width:52px;height:52px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#6c4dff,#4b33c9);border:2px solid #6C4DFF;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;color:#fff}._personaInfo_s75ik_242{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._personaName_s75ik_250{font-size:15px;font-weight:700;color:var(--fs-tx-131a29);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._personaDesc_s75ik_259{font-size:12px;color:var(--fs-tx-muted);line-height:1.5;white-space:normal}._objectiveText_s75ik_267{font-size:14px;color:var(--fs-tx-9a4a12);line-height:1.65;margin:0;background:#6c4dff12;border:1px solid rgba(108,77,255,.25);border-radius:12px;padding:13px 15px;font-weight:500}._listItems_s75ik_280{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._listItem_s75ik_280{font-size:13.5px;color:var(--fs-tx-334155);background:var(--fs-bg-page);border:1px solid rgba(10,12,18,.07);border-radius:10px;padding:9px 13px;display:flex;align-items:flex-start;gap:8px;line-height:1.5}._listItem_s75ik_280:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#6c4dff;flex-shrink:0;margin-top:5px}._footer_s75ik_314{padding:1.125rem 1.75rem 1.625rem;border-top:1px solid rgba(10,12,18,.07);flex-shrink:0}._retryNote_s75ik_320{font-size:13px;color:var(--fs-tx-361da8);line-height:1.5;margin:0 0 .75rem;text-align:center}._startButton_s75ik_328{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#6c4dff,#5a3bea);color:#fff;border:none;border-radius:14px;padding:15px 24px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 26px -8px #6c4dff8c;transition:filter .15s,transform .15s,box-shadow .15s}._startButton_s75ik_328:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 30px -8px #6c4dffa6}._startButton_s75ik_328:active{transform:translateY(0)}@media(max-width:480px){._overlay_s75ik_2{padding:1rem}._header_s75ik_46{padding:1.25rem 1.25rem 1rem}._body_s75ik_151{padding:1.125rem 1.25rem}._footer_s75ik_314{padding:1rem 1.25rem 1.5rem}}@media(max-width:767px){._overlay_s75ik_2{align-items:flex-end;padding:0}._container_s75ik_16{max-width:none;max-height:92dvh;border-radius:28px 28px 0 0;animation:_sbm-sheet_s75ik_1 .3s cubic-bezier(.16,1,.3,1)}._footer_s75ik_314{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}._startButton_s75ik_328{min-height:52px}}@keyframes _sbm-sheet_s75ik_1{0%{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}._wrap_6u1c5_2{display:flex;flex-direction:column;height:100%;min-height:0;background:transparent}._scroll_6u1c5_4{flex:1;min-height:0;overflow-y:auto;padding:24px 20px 12px;scroll-behavior:smooth}._thread_6u1c5_5{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:18px}._row_6u1c5_7{display:flex;align-items:flex-end;gap:10px}._rowUser_6u1c5_8{flex-direction:row-reverse}._avatar_6u1c5_10{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 13px var(--font-sans);color:#fff;overflow:hidden;background:linear-gradient(135deg,#6c4dff,#a78bfa)}._avatar_6u1c5_10 img{width:100%;height:100%;object-fit:cover}._avatarUser_6u1c5_16{background:#080d14;font-size:11px}._col_6u1c5_18{display:flex;flex-direction:column;gap:4px;max-width:min(78%,620px)}._colUser_6u1c5_19{align-items:flex-end}._who_6u1c5_20{margin-left:4px;font:600 11.5px var(--font-sans);color:var(--fs-tx-muted)}._bubble_6u1c5_22{padding:11px 16px;border-radius:18px;font-size:15px;line-height:1.55;white-space:pre-wrap;word-break:break-word}._bubbleAi_6u1c5_25{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);color:var(--fs-tx-ink);border-bottom-left-radius:6px;box-shadow:0 1px 2px #080d140a}._bubbleUser_6u1c5_26{background:#6c4dff;color:#fff;border-bottom-right-radius:6px}._time_6u1c5_27{margin:0 4px;font:500 11px var(--font-sans);color:var(--fs-tx-8b94a8)}._note_6u1c5_29{align-self:center;padding:6px 12px;border-radius:999px;background:var(--fs-bg-fill);color:var(--fs-tx-muted);font:500 12.5px var(--font-sans)}._typing_6u1c5_31{display:flex;gap:5px;align-items:center;height:22px;padding:0 2px}._dot_6u1c5_32{width:7px;height:7px;border-radius:50%;background:#a78bfa;animation:_conv-bounce_6u1c5_1 1s ease-in-out infinite}._dot_6u1c5_32:nth-child(2){animation-delay:.15s}._dot_6u1c5_32:nth-child(3){animation-delay:.3s}@keyframes _conv-bounce_6u1c5_1{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-5px);opacity:1}}._composerWrap_6u1c5_37{flex:none;padding:10px 20px 16px;border-top:1px solid var(--fs-bd-f1f2f8);background:var(--fs-bg-surface)}._composer_6u1c5_37{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}._finish_6u1c5_40{align-self:center;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--fs-bd-accent-line);background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);font:600 13.5px var(--font-sans);cursor:pointer;transition:background .15s}._finish_6u1c5_40:hover:not(:disabled){background:var(--fs-bg-accent-soft-2)}._finish_6u1c5_40:disabled{opacity:.6;cursor:wait}._field_6u1c5_48{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;border:1px solid var(--fs-bd-line);border-radius:20px;background:var(--fs-bg-surface);box-shadow:0 6px 18px -14px #080d144d;transition:border-color .15s,box-shadow .15s}._field_6u1c5_48:focus-within{border-color:#6c4dff;box-shadow:0 0 0 3px #6c4dff2e}._input_6u1c5_55{flex:1;min-width:0;max-height:140px;padding:8px 0;border:0;outline:0;resize:none;background:transparent;font:400 15px/1.5 var(--font-sans);color:var(--fs-tx-ink)}._input_6u1c5_55::placeholder{color:var(--fs-tx-8b94a8)}._input_6u1c5_55:disabled{opacity:.5}._send_6u1c5_62{flex:none;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:14px;background:#6c4dff;color:#fff;cursor:pointer;transition:background .15s,transform .1s}._send_6u1c5_62:hover:not(:disabled){background:#5a3bea}._send_6u1c5_62:active:not(:disabled){transform:scale(.96)}._send_6u1c5_62:disabled{opacity:.4;cursor:not-allowed}._spin_6u1c5_69{animation:_conv-spin_6u1c5_1 .9s linear infinite}@keyframes _conv-spin_6u1c5_1{to{transform:rotate(360deg)}}._hint_6u1c5_72{text-align:center;font-size:11.5px;color:var(--fs-tx-8b94a8)}._dark_6u1c5_75 ._bubbleAi_6u1c5_25{background:#ffffff0f;border-color:color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);color:#fff;box-shadow:none}._dark_6u1c5_75 ._who_6u1c5_20,._dark_6u1c5_75 ._time_6u1c5_27,._dark_6u1c5_75 ._hint_6u1c5_72{color:#ffffff8c}._dark_6u1c5_75 ._field_6u1c5_48{background:#ffffff0f;border-color:color-mix(in srgb,var(--fs-bd-surface) 12%,transparent);box-shadow:none}._dark_6u1c5_75 ._input_6u1c5_55{color:#fff}._dark_6u1c5_75 ._finish_6u1c5_40{background:#c62f3b1f;border-color:#c62f3b80;color:#fca5a5}@media(max-width:767px){._scroll_6u1c5_4{padding:16px 12px 8px}._composerWrap_6u1c5_37{padding:6px 12px 12px}._col_6u1c5_18{max-width:86%}._hint_6u1c5_72{display:none}}@media(prefers-reduced-motion:reduce){._dot_6u1c5_32,._spin_6u1c5_69{animation:none}._scroll_6u1c5_4{scroll-behavior:auto}}@media(max-width:767px){._options_1ij6c_2{max-height:48dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0;box-shadow:0 -12px 28px -18px #080d1459}._options_1ij6c_2>*{flex-shrink:0}._options_1ij6c_2 button{min-height:44px}._actions_1ij6c_2{position:sticky;bottom:-14px;margin:0 -14px -14px!important;padding:10px 14px 14px;background:linear-gradient(to top,var(--fs-bg-surface) 78%,rgba(255,255,255,0))}}._h41_1381v_2{margin-bottom:.5rem;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fs-tx-ink);text-transform:uppercase}._div1_1381v_14{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:40rem){._div1_1381v_14{align-items:center}._div1_1381v_14{padding:1rem}}._motiondiv1_1381v_32{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,#000 50%,transparent);--tw-backdrop-blur: blur(var(--blur-sm));-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,)}@supports (color: color-mix(in lab,red,red)){._motiondiv1_1381v_32{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}._motiondiv2_1381v_44{position:relative;z-index:10;width:100%}@media(min-width:40rem){._motiondiv2_1381v_44{max-width:var(--container-md)}}._motiondiv3_1381v_55{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){._motiondiv3_1381v_55{border-radius:var(--radius-2xl)}}._motiondiv4_1381v_68{display:flex;max-height:90dvh;flex-direction:column;overflow:hidden}._div2_1381v_75{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding-inline:1.25rem;padding-top:1.25rem;padding-bottom:.75rem}._div3_1381v_85{display:flex;align-items:center;gap:.5rem}._div4_1381v_91{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in oklab,#6C4DFF 10%,transparent)}._checkCircle21_1381v_101{width:1.25rem;height:1.25rem;color:var(--fs-tx-accent)}._p1_1381v_107{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--fs-tx-muted)}._h31_1381v_113{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--fs-tx-ink)}._button1_1381v_121{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){._button1_1381v_121:hover{background-color:var(--fs-bg-fill)}}._x1_1381v_138{width:1rem;height:1rem;color:var(--fs-tx-muted)}._div5_1381v_144{flex:1;overflow-y:auto;padding-inline:1.25rem;padding-bottom:1.25rem}:where(._div5_1381v_144>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(1rem * var(--tw-space-y-reverse));margin-block-end:calc(1rem * calc(1 - var(--tw-space-y-reverse)))}._div6_1381v_156{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--fs-bd-line);background-color:var(--fs-bg-page);padding:1rem}._p2_1381v_165{font-size:var(--text-sm);--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fs-tx-334155)}._div7_1381v_172{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}._trendingUp1_1381v_179{width:1rem;height:1rem;color:var(--fs-tx-22c55e)}._h42_1381v_185{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fs-tx-ink);text-transform:uppercase}:where(._ul1_1381v_196>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(.375rem * var(--tw-space-y-reverse));margin-block-end:calc(.375rem * calc(1 - var(--tw-space-y-reverse)))}._li1_1381v_202{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--fs-tx-334155)}._checkCircle22_1381v_211{margin-top:.125rem;width:.875rem;height:.875rem;flex-shrink:0;color:var(--fs-tx-22c55e)}._lightbulb1_1381v_219{width:1rem;height:1rem;color:#f59e0b}._span1_1381v_225{margin-top:.125rem;display:flex;width:.875rem;height:.875rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:#fbbf24;background-color:var(--fs-bg-fef3c7);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--fs-tx-92400e)}._arrowRight1_1381v_244{margin-top:.125rem;width:.875rem;height:.875rem;flex-shrink:0;color:var(--fs-tx-accent)}._div8_1381v_252{flex-shrink:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--fs-bd-line-soft);padding-inline:1.25rem;padding-top:.75rem;padding-bottom:1.25rem}._button2_1381v_262{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem}._button3_1381v_270{border-radius:var(--radius-xl);padding-block:.75rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._button4_1381v_279{background-color:#6c4dff;color:var(--color-white)}@media(hover:hover){._button4_1381v_279:hover{background-color:#5a3bea}}._button4_1381v_279:active{background-color:#4b33c9}._button5_1381v_292{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}._arrowRight2_1381v_298{width:1rem;height:1rem}._root_1vezn_3{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:14px;padding:14px;background:var(--fs-bg-page);overflow:hidden}._top_1vezn_9{flex:none;display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 12px 8px 10px;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:22px;box-shadow:0 14px 32px -24px #080d144d}._back_1vezn_14{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--fs-bd-line);border-radius:15px;background:var(--fs-bg-page);color:var(--fs-tx-ink);cursor:pointer;transition:background .15s}._back_1vezn_14:hover{background:var(--fs-bg-fill)}._crumb_1vezn_20{min-width:0;display:flex;flex-direction:column;gap:2px}._crumbTop_1vezn_21{display:flex;align-items:center;gap:8px;min-width:0;font:600 15px var(--font-head);letter-spacing:-.01em}._crumbTop_1vezn_21 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sep_1vezn_23{color:var(--fs-tx-b6bdd0);font-weight:400}._crumbSub_1vezn_24{font-size:12.5px;color:var(--fs-tx-muted)}._progress_1vezn_26{margin-left:auto;display:flex;align-items:center;gap:12px}._turns_1vezn_27{display:flex;align-items:center;gap:5px;padding:0 4px}._turnDot_1vezn_28{width:8px;height:8px;border-radius:50%;background:var(--fs-bg-track);transition:background .3s,transform .3s}._turnDotOn_1vezn_29{background:#6c4dff;transform:scale(1.2)}._turnLabel_1vezn_30{font:500 12px var(--font-mono);color:var(--fs-tx-muted);white-space:nowrap}._pill_1vezn_32{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:13px;font:600 13px var(--font-mono);white-space:nowrap}._pillXp_1vezn_36{background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);border:1px solid var(--fs-bd-accent-line)}._pillCombo_1vezn_37{background:var(--fs-bg-fcecee);color:var(--fs-tx-c62f3b);border:1px solid var(--fs-bd-f1c4c8)}._grid_1vezn_40{flex:1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px}._rail_1vezn_42{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;scrollbar-width:none}._rail_1vezn_42::-webkit-scrollbar{display:none}._stage_1vezn_46{position:relative;overflow:hidden;padding:26px 22px 22px;border-radius:26px;background:#080d14;color:#fff;box-shadow:0 24px 44px -28px #080d14b3}._stage_1vezn_46:before{content:"";position:absolute;inset:-40% -30% auto auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#6c4dff8c,#6c4dff00 65%);pointer-events:none}._stageTag_1vezn_54{position:relative;display:inline-flex;align-items:center;gap:7px;font:600 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#a78bfa}._live_1vezn_55{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b98133}._avatarWrap_1vezn_56{position:relative;margin:18px 0 14px;width:96px;height:96px}._avatar_1vezn_56{display:grid;place-items:center;width:96px;height:96px;border-radius:32px;color:#fff;font:700 38px var(--font-head);box-shadow:0 0 0 4px #080d14,0 0 0 6px var(--persona-ring),0 18px 30px -12px #0009}._name_1vezn_61{position:relative;font:600 22px/1.2 var(--font-head);letter-spacing:-.015em}._role_1vezn_62{position:relative;margin-top:4px;font-size:13.5px;color:var(--fs-tx-9aa3b8)}._stepChip_1vezn_63{position:relative;display:inline-block;margin-top:14px;padding:5px 12px;border-radius:999px;background:#ffffff14;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 12%,transparent);font:600 12.5px var(--font-sans);color:#fff}._mood_1vezn_67{position:relative;margin-top:20px;padding:14px;border-radius:18px;background:#ffffff0f;border:1px solid color-mix(in srgb,var(--fs-bd-surface) 8%,transparent)}._moodRow_1vezn_68{display:flex;align-items:center;gap:12px}._moodEmoji_1vezn_69{font-size:28px;line-height:1}._moodLabel_1vezn_70{font:600 14.5px var(--font-sans)}._moodSub_1vezn_71{font-size:12px;color:var(--fs-tx-9aa3b8);margin-top:2px}._bar_1vezn_72{height:7px;margin-top:12px;border-radius:999px;background:#ffffff1f;overflow:hidden}._barFill_1vezn_73{height:100%;border-radius:999px}._tiles_1vezn_76{display:grid;grid-template-columns:1fr 1fr;gap:14px}._tile_1vezn_76{padding:16px 16px 14px;border:1px solid var(--fs-bd-line);border-radius:22px;background:var(--fs-bg-surface)}._tileLabel_1vezn_78{display:flex;align-items:center;gap:6px;font:600 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fs-tx-muted)}._tileValue_1vezn_79{margin-top:10px;font:700 30px/1 var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fs-tx-ink)}._tileValue_1vezn_79._muted_1vezn_80{color:var(--fs-tx-c9cedc)}._tileHot_1vezn_81 ._tileValue_1vezn_79{color:var(--fs-tx-c62f3b)}._tileXp_1vezn_82 ._tileValue_1vezn_79{color:var(--fs-tx-accent-2)}._tileNote_1vezn_83{margin-top:6px;font-size:12px;line-height:1.4;color:var(--fs-tx-muted)}._tip_1vezn_85{padding:16px 18px;border:1px solid var(--fs-bd-accent-line);border-radius:22px;background:var(--fs-bg-accent-soft)}._tipTitle_1vezn_86{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:600 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fs-tx-accent-strong)}._tipText_1vezn_87{font-size:14px;line-height:1.6;color:var(--fs-tx-2e1f80)}._chatCard_1vezn_90{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:26px;box-shadow:0 24px 48px -34px #080d144d}._chatHead_1vezn_94{flex:none;display:flex;align-items:center;gap:10px;padding:14px 22px;border-bottom:1px solid var(--fs-bd-line-soft);font:600 14px var(--font-head)}._chatHead_1vezn_94 small{margin-left:auto;font:500 12px var(--font-sans);color:var(--fs-tx-muted)}._thread_1vezn_99{flex:1;min-height:0;display:flex;flex-direction:column;background:linear-gradient(var(--fs-bg-fbfbfe),var(--fs-bg-surface))}@media(max-width:1100px){._grid_1vezn_40{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}._rail_1vezn_42{flex-direction:row;overflow:visible}._stage_1vezn_46{flex:1;display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center;padding:14px 18px;border-radius:22px}._stage_1vezn_46:before{display:none}._stageTag_1vezn_54,._stepChip_1vezn_63{display:none}._avatarWrap_1vezn_56{grid-row:1 / span 2;margin:0;width:56px;height:56px}._avatar_1vezn_56{width:56px;height:56px;border-radius:19px;font-size:22px;box-shadow:0 0 0 3px #080d14,0 0 0 5px var(--persona-ring)}._name_1vezn_61{font-size:17px}._role_1vezn_62{margin-top:0;font-size:12.5px}._mood_1vezn_67{grid-column:1 / -1;margin-top:12px;padding:10px 12px}._tiles_1vezn_76,._tip_1vezn_85{display:none}}@media(max-width:767px){._root_1vezn_3{padding:calc(8px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom));gap:8px;height:100dvh}._top_1vezn_9{min-height:56px;padding:6px 8px;border-radius:18px;gap:10px}._back_1vezn_14{width:44px;height:44px}._crumbSub_1vezn_24,._turns_1vezn_27{display:none}._crumbTop_1vezn_21{font-size:14px}._pill_1vezn_32{height:34px;padding:0 11px;font-size:12px}._grid_1vezn_40{gap:8px}._rail_1vezn_42{flex:none}._stage_1vezn_46{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;padding:10px 14px;border-radius:20px}._avatarWrap_1vezn_56{width:44px;height:44px}._avatar_1vezn_56{width:44px;height:44px;border-radius:15px;font-size:18px;box-shadow:0 0 0 2px #080d14,0 0 0 4px var(--persona-ring)}._name_1vezn_61{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._role_1vezn_62{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mood_1vezn_67{grid-column:3;grid-row:1 / span 2;margin:0;padding:0;background:none;border:0}._moodRow_1vezn_68{gap:6px;flex-direction:column;text-align:center}._moodEmoji_1vezn_69{font-size:24px}._moodLabel_1vezn_70{font-size:11.5px;max-width:86px;line-height:1.2}._moodSub_1vezn_71,._bar_1vezn_72{display:none}._chatCard_1vezn_90{border-radius:20px}._chatHead_1vezn_94{padding:10px 16px}}@media(prefers-reduced-motion:reduce){._turnDot_1vezn_28{transition:none}}._div1_1nwhu_2{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #080D14;--tw-gradient-to: #0E1420;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@keyframes _spin_1nwhu_1{to{transform:rotate(360deg)}}._div2_1nwhu_23{width:3rem;height:3rem;animation:_spin_1nwhu_1 1s linear infinite;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:4px;border-color:color-mix(in srgb,var(--fs-bd-surface) 20%,transparent);border-top-color:#6c4dff}@supports (color: color-mix(in lab,red,red)){._div2_1nwhu_23{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}._p1_1nwhu_37{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){._p1_1nwhu_37{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}._div3_1nwhu_46{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #080D14;--tw-gradient-to: #0E1420;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:1.5rem}._div4_1nwhu_63{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){._div4_1nwhu_63{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}._alertCircle1_1nwhu_76{width:2rem;height:2rem;color:var(--color-red-400)}._div5_1nwhu_82{text-align:center}._h21_1nwhu_86{margin-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}._p2_1nwhu_95{max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){._p2_1nwhu_95{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}._button1_1nwhu_105{border-radius:var(--radius-xl);background-color:color-mix(in srgb,var(--fs-bg-surface) 10%,transparent);padding-inline:1.5rem;padding-block:.625rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){._button1_1nwhu_105{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@media(hover:hover){._button1_1nwhu_105:hover{background-color:color-mix(in srgb,var(--fs-bg-surface) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){._button1_1nwhu_105:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}._div1_1mdkj_2{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #0E1119;--tw-gradient-via: #1a0a2e;--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops);--tw-gradient-to: #0E1119;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}._div2_1mdkj_21{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}._motiondiv1_1mdkj_28{position:absolute;width:var(--spacing);height:var(--spacing);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){._motiondiv1_1mdkj_28{background-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}._motiondiv2_1mdkj_39{position:absolute;top:2rem;display:flex;align-items:center;gap:.5rem;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 50%,transparent);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent);padding-inline:1rem;padding-block:.375rem}@supports (color: color-mix(in lab,red,red)){._motiondiv2_1mdkj_39{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}@supports (color: color-mix(in lab,red,red)){._motiondiv2_1mdkj_39{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}._skull1_1mdkj_60{width:.875rem;height:.875rem;color:var(--color-red-400)}._span1_1mdkj_66{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-red-400);text-transform:uppercase}._motiondiv3_1mdkj_77{position:relative;margin-bottom:2rem}._motiondiv4_1mdkj_82{position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 20%,transparent);--tw-blur: blur(var(--blur-xl));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,)}@supports (color: color-mix(in lab,red,red)){._motiondiv4_1mdkj_82{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}._div3_1mdkj_94{position:relative;display:flex;width:7rem;height:7rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:4px;border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 60%,transparent);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-red-800);--tw-gradient-to: var(--color-red-950);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-shadow: 0 0 40px var(--tw-shadow-color, rgba(239,68,68,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color: color-mix(in lab,red,red)){._div3_1mdkj_94{border-color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}._span2_1mdkj_118{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}._motiondiv5_1mdkj_126{position:absolute;top:-.25rem;right:-.25rem;display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:#0e1119;background-color:var(--color-red-600)}._skull2_1mdkj_142{width:1rem;height:1rem;color:var(--color-white)}._motiondiv6_1mdkj_148{margin-bottom:.5rem;padding-inline:1.5rem;text-align:center}._h11_1mdkj_154{margin-bottom:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}._p1_1mdkj_165{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:color-mix(in srgb,oklch(70.4% .191 22.216) 80%,transparent);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){._p1_1mdkj_165{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}._motiondiv7_1mdkj_179{margin-inline:1.5rem;margin-bottom:2.5rem;max-width:var(--container-sm);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,var(--fs-bd-surface) 10%,transparent);background-color:color-mix(in srgb,var(--fs-bg-surface) 5%,transparent);padding-inline:1.25rem;padding-block:1rem;text-align:center}@supports (color: color-mix(in lab,red,red)){._motiondiv7_1mdkj_179{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){._motiondiv7_1mdkj_179{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}._p2_1mdkj_199{font-size:var(--text-sm);--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:color-mix(in srgb,#fff 70%,transparent);font-style:italic}@supports (color: color-mix(in lab,red,red)){._p2_1mdkj_199{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}._motiondiv8_1mdkj_210{margin-bottom:2.5rem;display:flex;align-items:center;gap:1.5rem}._div4_1mdkj_217{display:flex;flex-direction:column;align-items:center;gap:var(--spacing)}._div5_1mdkj_224{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(76.9% .188 70.08) 30%,transparent);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){._div5_1mdkj_224{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){._div5_1mdkj_224{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}._swords1_1mdkj_243{width:1.25rem;height:1.25rem;color:var(--color-amber-400)}._span3_1mdkj_249{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-400)}._div6_1mdkj_257{height:2rem;width:1px;background-color:color-mix(in srgb,var(--fs-bg-surface) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){._div6_1mdkj_257{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}._div7_1mdkj_266{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(62.3% .214 259.815) 30%,transparent);background-color:color-mix(in srgb,oklch(62.3% .214 259.815) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){._div7_1mdkj_266{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){._div7_1mdkj_266{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}._shield1_1mdkj_285{width:1.25rem;height:1.25rem;color:var(--color-blue-400)}._span4_1mdkj_291{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blue-400)}._motionbutton1_1mdkj_299{border-radius:var(--radius-2xl);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-red-600);--tw-gradient-to: var(--color-red-700);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:2.5rem;padding-block:1rem;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 0 30px var(--tw-shadow-color, rgba(239,68,68,.4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){._motionbutton1_1mdkj_299:hover{--tw-shadow: 0 0 40px var(--tw-shadow-color, rgba(239,68,68,.6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}._motionbutton1_1mdkj_299:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-red-400);--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color: #0E1119;--tw-outline-style: none;outline-style:none}@media(max-width:767px){._div1_1mdkj_2{overflow-y:auto;justify-content:safe center;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}}._motiondiv1_1r7e6_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background-color:color-mix(in srgb,#000 60%,transparent);padding:0;--tw-backdrop-blur: blur(var(--blur-sm));-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,)}@supports (color: color-mix(in lab,red,red)){._motiondiv1_1r7e6_2{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}@media(min-width:40rem){._motiondiv1_1r7e6_2{align-items:center}._motiondiv1_1r7e6_2{padding:1rem}}._div1_1r7e6_27{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}._motiondiv2_1r7e6_34{position:absolute}._star1_1r7e6_38{width:1.25rem;height:1.25rem;fill:var(--color-amber-400);color:var(--color-amber-400)}._motiondiv3_1r7e6_45{width:100%;overflow:hidden;border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #080D14;--tw-gradient-to: #0E1420;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(min-width:40rem){._motiondiv3_1r7e6_45{max-width:var(--container-md)}._motiondiv3_1r7e6_45{border-radius:var(--radius-3xl)}}._div2_1r7e6_66{display:flex;flex-direction:column;align-items:center;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in srgb, oklch(76.9% .188 70.08) 10%, transparent);--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:1.5rem;padding-top:2.5rem;padding-bottom:1.5rem;text-align:center}@supports (color: color-mix(in lab,red,red)){._div2_1r7e6_66{--tw-gradient-from: color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}._motiondiv4_1r7e6_85{margin-bottom:1rem;display:flex;width:5rem;height:5rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:color-mix(in srgb,oklch(76.9% .188 70.08) 50%,transparent);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 20%,transparent);--tw-shadow: 0 0 40px var(--tw-shadow-color, rgba(245,158,11,.3));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color: color-mix(in lab,red,red)){._motiondiv4_1r7e6_85{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}@supports (color: color-mix(in lab,red,red)){._motiondiv4_1r7e6_85{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}._trophy1_1r7e6_107{width:2.5rem;height:2.5rem;color:var(--color-amber-400)}._h21_1r7e6_113{margin-bottom:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}._p1_1r7e6_122{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:color-mix(in srgb,oklch(82.8% .189 84.429) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){._p1_1r7e6_122{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}._div3_1r7e6_133{margin-top:1rem;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(76.9% .188 70.08) 40%,transparent);background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 20%,transparent);padding-inline:1rem;padding-block:.5rem}@supports (color: color-mix(in lab,red,red)){._div3_1r7e6_133{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){._div3_1r7e6_133{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}._span1_1r7e6_150{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-300)}:where(._div4_1r7e6_158>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(.75rem * var(--tw-space-y-reverse));margin-block-end:calc(.75rem * calc(1 - var(--tw-space-y-reverse)))}._div4_1r7e6_158{padding-inline:1.5rem;padding-bottom:1.5rem}._div5_1r7e6_168{border-radius:var(--radius-xl);background-color:color-mix(in srgb,var(--fs-bg-surface) 5%,transparent);padding:1rem}@supports (color: color-mix(in lab,red,red)){._div5_1r7e6_168{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}._p2_1r7e6_177{font-size:var(--text-sm);--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:color-mix(in srgb,#fff 70%,transparent);font-style:italic}@supports (color: color-mix(in lab,red,red)){._p2_1r7e6_177{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}._div6_1r7e6_188{border-radius:var(--radius-xl);background-color:color-mix(in srgb,oklch(72.3% .219 149.579) 10%,transparent);padding:1rem}@supports (color: color-mix(in lab,red,red)){._div6_1r7e6_188{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}._p3_1r7e6_197{margin-bottom:.5rem;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-green-400);text-transform:uppercase}:where(._ul1_1r7e6_209>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}._li1_1r7e6_215{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){._li1_1r7e6_215{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}._span2_1r7e6_227{margin-top:.125rem;flex-shrink:0;color:var(--color-green-400)}._button1_1r7e6_233{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-xl);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-amber-500);--tw-gradient-to: var(--color-amber-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-block:1rem;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){._button1_1r7e6_233:hover{opacity:90%}}._button1_1r7e6_233:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-amber-300);--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color: #0E1420;--tw-outline-style: none;outline-style:none}._chevronRight1_1r7e6_274{width:1.25rem;height:1.25rem}@media(max-width:639px){._motiondiv3_1r7e6_45{max-height:94vh;max-height:94dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}}._div1_1syry_2{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #0E1119;--tw-gradient-to: #1a0a2e;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@keyframes _spin_1syry_1{to{transform:rotate(360deg)}}._div2_1syry_23{width:3rem;height:3rem;animation:_spin_1syry_1 1s linear infinite;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:4px;border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 20%,transparent);border-top-color:var(--color-red-500)}@supports (color: color-mix(in lab,red,red)){._div2_1syry_23{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}._p1_1syry_37{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){._p1_1syry_37{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}._div3_1syry_46{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #0E1119;--tw-gradient-to: #1a0a2e;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:1.5rem}._div4_1syry_63{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){._div4_1syry_63{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}._alertCircle1_1syry_76{width:2rem;height:2rem;color:var(--color-red-400)}._div5_1syry_82{text-align:center}._h21_1syry_86{margin-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}._p2_1syry_95{max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){._p2_1syry_95{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}._button1_1syry_105{border-radius:var(--radius-xl);background-color:color-mix(in srgb,var(--fs-bg-surface) 10%,transparent);padding-inline:1.5rem;padding-block:.625rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){._button1_1syry_105{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@media(hover:hover){._button1_1syry_105:hover{background-color:color-mix(in srgb,var(--fs-bg-surface) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){._button1_1syry_105:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}._div6_1syry_133{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #1a0a2e;--tw-gradient-via: #0E1119;--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops);--tw-gradient-to: #1a0a2e;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}._motiondiv1_1syry_149{flex-shrink:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 20%,transparent);background-color:color-mix(in oklab,#0E1119 80%,transparent);padding-inline:1rem;padding-block:.75rem;--tw-backdrop-blur: blur(var(--blur-sm));-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,)}@supports (color: color-mix(in lab,red,red)){._motiondiv1_1syry_149{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}._div7_1syry_165{margin-inline:auto;display:flex;max-width:var(--container-2xl);align-items:center;gap:.75rem}._button2_1syry_173{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){._button2_1syry_173:hover{background-color:color-mix(in srgb,var(--fs-bg-surface) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){._button2_1syry_173:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}._arrowLeft1_1syry_195{width:1rem;height:1rem;color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){._arrowLeft1_1syry_195{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}._div8_1syry_204{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 60%,transparent);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-red-700);--tw-gradient-to: var(--color-red-950);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){._div8_1syry_204{border-color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}._div9_1syry_231{min-width:0px;flex:1}._h11_1syry_236{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}._p3_1syry_247{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:color-mix(in srgb,oklch(70.4% .191 22.216) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){._p3_1syry_247{color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}._div10_1syry_259{display:flex;align-items:center;gap:.375rem;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(63.7% .237 25.331) 30%,transparent);background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 10%,transparent);padding-inline:.625rem;padding-block:var(--spacing)}@supports (color: color-mix(in lab,red,red)){._div10_1syry_259{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){._div10_1syry_259{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}._motiondiv2_1syry_278{width:.375rem;height:.375rem;border-radius:calc(infinity * 1px);background-color:var(--color-red-500)}._span1_1syry_285{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-400)}._div11_1syry_293{margin-inline:auto;min-height:0px;width:100%;max-width:var(--container-2xl);flex:1}@media(max-width:1023px){._div6_1syry_133{height:100vh;height:100dvh}._motiondiv1_1syry_149{padding-top:max(.75rem,env(safe-area-inset-top))}._div11_1syry_293{padding-bottom:env(safe-area-inset-bottom)}}._page_1wec8_1{width:100%;max-width:880px;margin:0 auto;padding:32px 24px 64px;color:var(--fs-tx-ink);box-sizing:border-box}._head_1wec8_3{margin-bottom:24px}._eyebrow_1wec8_4{display:inline-flex;align-items:center;gap:6px;font:600 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-tx-accent)}._title_1wec8_5{margin-top:6px;font:600 28px/1.2 var(--font-head);letter-spacing:-.015em}._lead_1wec8_6{margin-top:10px;max-width:680px;font-size:15px;line-height:1.55;color:var(--fs-tx-muted)}._protegido_1wec8_7{margin-top:14px;display:flex;gap:8px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent-strong);font-size:13.5px;line-height:1.5}._protegido_1wec8_7 svg{flex:none;margin-top:2px}._erro_1wec8_10{padding:12px 14px;border-radius:12px;background:var(--fs-bg-fcecee);color:var(--fs-tx-c62f3b);font-size:14px}._loading_1wec8_11{display:flex;align-items:center;gap:10px;padding:24px;color:var(--fs-tx-muted)}._spin_1wec8_12{animation:_org-spin_1wec8_1 .9s linear infinite}@keyframes _org-spin_1wec8_1{to{transform:rotate(360deg)}}._lista_1wec8_15{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}._card_1wec8_16{background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);border-radius:16px;overflow:hidden}._cardHead_1wec8_17{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:0;background:none;text-align:left;cursor:pointer}._cardHead_1wec8_17:hover{background:var(--fs-bg-page)}._ordem_1wec8_19{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--fs-bg-accent-soft-2);color:var(--fs-tx-accent-strong);font:700 14px var(--font-mono)}._nomeWrap_1wec8_20{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._nome_1wec8_20{font:600 16px var(--font-head)}._objetivo_1wec8_22{font-size:13.5px;color:var(--fs-tx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_1wec8_23,._badgeCustom_1wec8_23{flex:none;padding:3px 10px;border-radius:999px;font:600 12px var(--font-sans);background:var(--fs-bg-fill);color:var(--fs-tx-muted)}._badgeCustom_1wec8_23{background:var(--fs-bg-accent-soft-2);color:var(--fs-tx-accent-strong)}._competencias_1wec8_26{padding:0 18px 4px 66px;font-size:13.5px;line-height:1.5;color:var(--fs-tx-muted)}._editor_1wec8_28{padding:8px 18px 20px 66px;display:flex;flex-direction:column;gap:22px}._field_1wec8_29{display:flex;flex-direction:column;gap:6px}._fieldHead_1wec8_30{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._label_1wec8_31{font:600 14px var(--font-sans)}._hint_1wec8_32{font-size:12.5px;color:var(--fs-tx-muted)}._help_1wec8_33{font-size:13.5px;color:var(--fs-tx-muted)}._criterios_1wec8_35{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}._criterio_1wec8_35{display:flex;align-items:flex-start;gap:10px}._num_1wec8_37{flex:none;width:24px;padding-top:10px;text-align:right;font:600 13px var(--font-mono);color:var(--fs-tx-muted)}._input_1wec8_38{flex:1;width:100%;padding:10px 12px;border:1px solid var(--fs-bd-line);border-radius:12px;background:var(--fs-bg-surface);font:400 14.5px/1.5 var(--font-sans);color:var(--fs-tx-ink);resize:vertical}._input_1wec8_38:focus{outline:3px solid rgba(108,77,255,.22);border-color:#6c4dff}._iconBtn_1wec8_41{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-top:4px;border:1px solid var(--fs-bd-line);border-radius:10px;background:var(--fs-bg-surface);color:var(--fs-tx-muted);cursor:pointer}._iconBtn_1wec8_41:hover:not(:disabled){background:var(--fs-bg-fcecee);color:var(--fs-tx-c62f3b);border-color:var(--fs-bd-f1c4c8)}._iconBtn_1wec8_41:disabled{opacity:.4;cursor:not-allowed}._addBtn_1wec8_44{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px dashed var(--fs-bd-accent-line);border-radius:10px;background:var(--fs-bg-surface);color:var(--fs-tx-accent-strong);font:600 13.5px var(--font-sans);cursor:pointer}._addBtn_1wec8_44:hover:not(:disabled){background:var(--fs-bg-accent-soft)}._addBtn_1wec8_44:disabled{opacity:.5;cursor:not-allowed}._actions_1wec8_48{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._primary_1wec8_49,._secondary_1wec8_49{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:12px;font:600 14px var(--font-sans);cursor:pointer}._primary_1wec8_49{border:0;background:#6c4dff;color:#fff}._primary_1wec8_49:hover:not(:disabled){background:#5a3bea;box-shadow:0 8px 18px -8px #6c4dffb3}._secondary_1wec8_49{border:1px solid var(--fs-bd-line);background:var(--fs-bg-surface);color:var(--fs-tx-ink)}._secondary_1wec8_49:hover:not(:disabled){background:var(--fs-bg-page)}._primary_1wec8_49:disabled,._secondary_1wec8_49:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){._page_1wec8_1{padding:20px 16px 96px}._editor_1wec8_28,._competencias_1wec8_26{padding-left:18px}._objetivo_1wec8_22{white-space:normal}}@media(prefers-reduced-motion:reduce){._spin_1wec8_12{animation-duration:3s}}@media(max-width:767px){._hero_12fp5_2{flex-direction:column-reverse!important;align-items:stretch!important;gap:14px!important;padding:16px!important;border-radius:22px!important}._art_12fp5_2{width:100%!important;height:112px!important}._stats_12fp5_2{gap:10px!important}._stats_12fp5_2>div{flex:1 1 calc(50% - 5px)!important;min-width:0!important;padding:14px!important;gap:10px!important}._stats_12fp5_2>div p:last-child{display:none}._bottom_12fp5_2{grid-template-columns:1fr!important}._sectionHead_12fp5_2{gap:10px}._phaseHead_12fp5_2{flex-wrap:wrap!important;row-gap:8px!important;padding:14px!important}._phaseActions_12fp5_2{flex:1 1 100%!important;justify-content:flex-end!important;gap:6px!important;padding-top:8px;border-top:1px solid var(--fs-bd-line-soft)}._phaseActions_12fp5_2 button{width:44px!important;height:44px!important;border-radius:12px!important;background:var(--fs-bg-page)!important}}@keyframes _spin_ks7yf_1{to{transform:rotate(360deg)}}._loader21_ks7yf_7{animation:_spin_ks7yf_1 1s linear infinite}._row_10v5s_1{background:var(--fs-bg-surface);border-radius:18px;border:1px solid var(--fs-bd-line);overflow:hidden;box-shadow:0 1px 4px #0000000a}._top_10v5s_2{position:relative;display:flex;align-items:center}._summary_10v5s_3{flex:1;min-width:0;display:flex;align-items:center;gap:16px;padding:16px 16px 16px 20px;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--font-sans)}._icon_10v5s_4{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:14px;background:var(--fs-bg-accent-soft);color:var(--fs-tx-accent)}._main_10v5s_5{flex:1;min-width:0}._nameLine_10v5s_6{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._name_10v5s_6{font-weight:700;color:var(--fs-tx-ink);font-size:15px}._chip_10v5s_8{font-size:11px;font-weight:600;color:var(--fs-tx-accent-strong);background:var(--fs-bg-accent-soft);border-radius:999px;padding:3px 9px}._persona_10v5s_9{font-size:12.5px;color:var(--fs-tx-muted)}._meta_10v5s_10{margin-top:3px;font-size:12px;line-height:1.45;color:var(--fs-tx-8b94a8)}._trail_10v5s_11{display:flex;align-items:center;gap:12px;flex:none}._msgs_10v5s_12{display:flex;align-items:center;gap:4px;color:var(--fs-tx-muted);font-size:12px}._delWrap_10v5s_13{flex:none;padding:0 16px}._delBtn_10v5s_14{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:none;border:1px solid var(--fs-bd-line);color:var(--fs-tx-8b94a8);cursor:pointer;transition:background .15s,color .15s,border-color .15s}._delBtn_10v5s_14:hover{background:var(--fs-bg-fee2e2);border-color:var(--fs-bd-fecaca);color:#dc2626}._confirm_10v5s_16{display:flex;align-items:center;gap:6px}._confirmText_10v5s_17{font-size:12px;color:var(--fs-tx-muted);white-space:nowrap}@media(max-width:767px){._summary_10v5s_3{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:14px 14px 12px}._main_10v5s_5{flex:1 1 calc(100% - 60px);padding-right:40px}._trail_10v5s_11{flex:1 1 100%;padding-left:54px}._delWrap_10v5s_13{position:absolute;top:10px;right:10px;padding:0}._delBtn_10v5s_14{width:38px;height:38px}._confirm_10v5s_16{padding:6px 8px;border-radius:12px;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);box-shadow:0 6px 16px -8px #080d144d}}._row_16ej1_1{background:var(--fs-bg-surface);border-radius:16px;border:1px solid var(--fs-bd-line);overflow:hidden;box-shadow:0 1px 3px #0000000a}._top_16ej1_2{position:relative;display:flex;align-items:center}._summary_16ej1_3{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 20px;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--font-sans)}._avatar_16ej1_4{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#080d14;color:#fff;font:700 14px var(--font-sans)}._main_16ej1_5{flex:1;min-width:0}._nameLine_16ej1_6{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._name_16ej1_6{font-weight:700;color:var(--fs-tx-ink);font-size:14px}._sep_16ej1_8{font-size:12px;color:var(--fs-tx-8b94a8)}._phase_16ej1_9{font-size:13px;color:var(--fs-tx-374151)}._meta_16ej1_10{margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--fs-tx-8b94a8)}._trail_16ej1_11{display:flex;align-items:center;gap:12px;flex:none}._msgs_16ej1_12{display:flex;align-items:center;gap:4px;color:var(--fs-tx-muted);font-size:12px}._delWrap_16ej1_13{flex:none;padding:0 16px}._delBtn_16ej1_14{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:none;border:1px solid var(--fs-bd-line);color:var(--fs-tx-8b94a8);cursor:pointer;transition:background .15s,color .15s,border-color .15s}._delBtn_16ej1_14:hover{background:var(--fs-bg-fee2e2);border-color:var(--fs-bd-fecaca);color:#dc2626}._confirm_16ej1_16{display:flex;align-items:center;gap:6px}._confirmText_16ej1_17{font-size:12px;color:var(--fs-tx-muted);white-space:nowrap}@media(max-width:767px){._summary_16ej1_3{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:14px 14px 12px}._main_16ej1_5{flex:1 1 calc(100% - 100px);padding-right:40px}._trail_16ej1_11{flex:1 1 100%;padding-left:50px}._delWrap_16ej1_13{position:absolute;top:10px;right:10px;padding:0}._delBtn_16ej1_14{width:38px;height:38px}._confirm_16ej1_16{padding:6px 8px;border-radius:12px;background:var(--fs-bg-surface);border:1px solid var(--fs-bd-line);box-shadow:0 6px 16px -8px #080d144d}}
