.SkipLink[data-v-9ed2d7e8]{position:absolute;top:0;left:0;transform:translateY(-150%);background:var(--theme-brand-bg);color:var(--theme-on-brand);padding:12px 20px;font-weight:700;font-size:var(--fs-sm);text-decoration:none;border-radius:0 0 8px;z-index:100000;transition:transform .18s ease;font-family:Poppins,sans-serif}.SkipLink[data-v-9ed2d7e8]:focus,.SkipLink[data-v-9ed2d7e8]:focus-visible{transform:translateY(0);outline:3px solid var(--theme-on-brand);outline-offset:-6px}.SrOnly[data-v-0dc7899c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.A11yFab[data-v-b2b0eb4f]{position:fixed;bottom:24px;right:24px;width:56px;height:56px;padding:0;border-radius:999px;border:0;background:var(--theme-brand-bg);color:var(--theme-on-brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px #00000038;z-index:99998;transition:transform .18s ease,background .18s ease}.A11yFabIcon[data-v-b2b0eb4f]{display:flex;align-items:center;justify-content:center;line-height:0;width:28px;height:28px}.A11yFabIcon svg[data-v-b2b0eb4f]{display:block;width:28px;height:28px;transform:translateY(-1px)}.A11yFab[data-v-b2b0eb4f]:hover{background:var(--theme-brand-bg-deep);transform:scale(1.05)}.A11yFab[data-v-b2b0eb4f]:focus-visible{outline:3px solid var(--theme-on-brand);outline-offset:3px;box-shadow:0 0 0 6px var(--theme-brand-bg)}@media(max-width:560px){.A11yFab[data-v-b2b0eb4f]{bottom:16px;right:16px}}.A11yPanel[data-v-0334663e]{position:fixed;bottom:96px;right:24px;width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 130px);background:var(--theme-widget-panel-bg);color:var(--theme-widget-panel-text);border-radius:16px;box-shadow:var(--theme-widget-shadow);z-index:99999;display:flex;flex-direction:column;overflow:hidden;outline:none;font-family:Poppins,sans-serif;--a11y-text-scale: 1;--fs-2xs: 11px;--fs-xs: 12px;--fs-caption: 13px;--fs-sm: 14px;--fs-18: 18px}.A11yHeader[data-v-0334663e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--theme-widget-border);background:var(--theme-widget-header-bg);color:var(--theme-widget-header-text)}.A11yTitle[data-v-0334663e]{margin:0;font-size:var(--fs-18);font-weight:700;color:inherit}.A11yClose[data-v-0334663e]{border:0;background:transparent;color:inherit;font-size:var(--fs-18);cursor:pointer;padding:4px 8px;border-radius:6px}.A11yClose[data-v-0334663e]:hover{background:#ffffff26}.A11yClose[data-v-0334663e]:focus-visible{outline:2px solid var(--theme-widget-header-text);outline-offset:2px}.A11yBody[data-v-0334663e]{padding:20px;overflow-y:auto;flex:1}.A11yFooter[data-v-0334663e]{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--theme-widget-border)}.A11yReset[data-v-0334663e]{background:transparent;border:1px solid var(--theme-widget-chip-border);border-radius:8px;padding:8px 16px;font-weight:600;font-size:var(--fs-caption);cursor:pointer;color:var(--theme-widget-panel-text);font-family:inherit}.A11yReset[data-v-0334663e]:hover{background:var(--theme-widget-chip-hover-bg)}.A11yReset[data-v-0334663e]:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}.A11yFade-enter-active[data-v-0334663e],.A11yFade-leave-active[data-v-0334663e]{transition:opacity .18s ease,transform .18s ease}.A11yFade-enter-from[data-v-0334663e],.A11yFade-leave-to[data-v-0334663e]{opacity:0;transform:translateY(8px) scale(.98)}@media(max-width:560px){.A11yPanel[data-v-0334663e]{bottom:80px;right:16px;left:16px;width:auto}}.A11ySection+.A11ySection[data-v-3a8a54f6]{margin-top:20px;padding-top:16px;border-top:1px solid var(--theme-widget-border)}.A11ySectionTitle[data-v-3a8a54f6]{margin:0 0 10px;font-size:var(--fs-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-muted)}.A11yChips[data-v-3a8a54f6]{display:flex;flex-wrap:wrap;gap:8px}.A11yChips--stacked[data-v-3a8a54f6]{flex-direction:column}.A11yChips--stacked .A11yChip[data-v-3a8a54f6]{flex:none;width:100%;min-width:0}.A11yChip[data-v-3a8a54f6]{flex:1 1 calc(25% - 6px);min-width:56px;max-width:100%;padding:10px 12px;border:1px solid var(--theme-widget-chip-border);background:var(--theme-widget-chip-bg);border-radius:10px;font-weight:600;font-size:var(--fs-sm);line-height:1.35;text-align:center;white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;color:var(--theme-widget-chip-text);transition:background .15s ease,border-color .15s ease,color .15s ease;font-family:inherit}.A11yChip[data-v-3a8a54f6]:hover:not(.A11yChip--active){background:var(--theme-widget-chip-hover-bg);border-color:var(--theme-brand-bg);color:var(--theme-widget-chip-text)}.A11yChip[data-v-3a8a54f6]:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}.A11yChip--active[data-v-3a8a54f6]{background:var(--theme-widget-chip-active-bg);border-color:var(--theme-widget-chip-active-bg);color:var(--theme-widget-chip-active-text)}.A11yChip--active[data-v-3a8a54f6]:hover,.A11yChip--active[data-v-3a8a54f6]:focus-visible{background:var(--theme-widget-chip-active-hover-bg);border-color:var(--theme-widget-chip-active-hover-bg);color:var(--theme-widget-chip-active-text)}@media(max-width:560px){.A11yChip[data-v-3a8a54f6]{flex:1 1 calc(50% - 4px)}.A11yChips--stacked .A11yChip[data-v-3a8a54f6]{flex:none;width:100%}}.A11ySection+.A11ySection[data-v-8f851005]{margin-top:20px;padding-top:16px;border-top:1px solid var(--theme-widget-border)}.A11ySectionTitle[data-v-8f851005]{margin:0 0 10px;font-size:var(--fs-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-muted)}.A11yChips[data-v-8f851005]{display:flex;flex-wrap:wrap;gap:8px}.A11yChips--stacked[data-v-8f851005]{flex-direction:column}.A11yChips--stacked .A11yChip[data-v-8f851005]{flex:none;width:100%;min-width:0}.A11yChip[data-v-8f851005]{flex:1 1 calc(25% - 6px);min-width:56px;max-width:100%;padding:10px 12px;border:1px solid var(--theme-widget-chip-border);background:var(--theme-widget-chip-bg);border-radius:10px;font-weight:600;font-size:var(--fs-sm);line-height:1.35;text-align:center;white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;color:var(--theme-widget-chip-text);transition:background .15s ease,border-color .15s ease,color .15s ease;font-family:inherit}.A11yChip[data-v-8f851005]:hover:not(.A11yChip--active){background:var(--theme-widget-chip-hover-bg);border-color:var(--theme-brand-bg);color:var(--theme-widget-chip-text)}.A11yChip[data-v-8f851005]:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}.A11yChip--active[data-v-8f851005]{background:var(--theme-widget-chip-active-bg);border-color:var(--theme-widget-chip-active-bg);color:var(--theme-widget-chip-active-text)}.A11yChip--active[data-v-8f851005]:hover,.A11yChip--active[data-v-8f851005]:focus-visible{background:var(--theme-widget-chip-active-hover-bg);border-color:var(--theme-widget-chip-active-hover-bg);color:var(--theme-widget-chip-active-text)}@media(max-width:560px){.A11yChip[data-v-8f851005]{flex:1 1 calc(50% - 4px)}.A11yChips--stacked .A11yChip[data-v-8f851005]{flex:none;width:100%}}.A11yToggle[data-v-8f851005]{display:flex;align-items:center;gap:12px;padding:10px 0;cursor:pointer}.A11yToggle input[type=checkbox][data-v-8f851005]{width:18px;height:18px;cursor:pointer;accent-color:var(--theme-brand-bg)}.A11yToggleText[data-v-8f851005]{font-size:var(--fs-sm);color:var(--theme-widget-panel-text);display:flex;flex-direction:column;gap:2px}.A11yWarn[data-v-8f851005]{font-size:var(--fs-2xs);color:var(--theme-danger);font-weight:600}*{margin:0;padding:0;box-sizing:border-box}:root{--hero-header-h: 117px;--font-sans: "Poppins", sans-serif;--brand-600: #E41D33;--brand-700: #941a27;--teal-700: #00A5B5;--teal-800: #008fa0;--actions-600: #10b981;--actions-700: #0d9668}body{font-family:var(--font-sans)}.MainContent{outline:none}.MainContent:focus{outline:none}@media(max-width:1024px){:root{--hero-header-h: 90px}}@media(max-width:768px){:root{--hero-header-h: 72px}}.HeaderSearch[data-v-cb8fcf2c]{display:flex;align-items:center;max-width:32px;overflow:hidden;border-radius:999px;transition:max-width .32s ease,background .25s ease,box-shadow .25s ease,padding .25s ease}.HeaderSearch--expanded[data-v-cb8fcf2c]{max-width:min(280px,42vw);padding-right:12px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38}.HeaderSearch--expanded[data-v-cb8fcf2c]:not(.HeaderSearch--light){background:var(--theme-surface-muted);box-shadow:inset 0 0 0 1px #e0e0e0}.HeaderSearch__toggle[data-v-cb8fcf2c]{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:var(--theme-text-secondary);transition:opacity .2s ease}.HeaderSearch--light .HeaderSearch__toggle[data-v-cb8fcf2c]{color:var(--theme-on-brand)}.HeaderSearch__toggle[data-v-cb8fcf2c]:hover{opacity:.75}.HeaderSearch__input[data-v-cb8fcf2c]{flex:1;min-width:0;width:0;margin:0;padding:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.4;color:var(--theme-text);opacity:0;pointer-events:none;transition:opacity .2s ease .05s}.HeaderSearch--light .HeaderSearch__input[data-v-cb8fcf2c]{color:var(--theme-on-brand)}.HeaderSearch--light .HeaderSearch__input[data-v-cb8fcf2c]::placeholder{color:#ffffffa6}.HeaderSearch__input[data-v-cb8fcf2c]::placeholder{color:var(--theme-text-muted)}.HeaderSearch__input--visible[data-v-cb8fcf2c]{width:100%;padding:6px 4px 6px 2px;opacity:1;pointer-events:auto}.HeaderSearch__input[data-v-cb8fcf2c]::-webkit-search-cancel-button{-webkit-appearance:none}@media(prefers-reduced-motion:reduce){.HeaderSearch[data-v-cb8fcf2c],.HeaderSearch__input[data-v-cb8fcf2c]{transition-duration:.01ms!important}}.HeaderAccount[data-v-5c8711e4]{position:relative;flex-shrink:0}.HeaderAccount__trigger[data-v-5c8711e4]{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;border-radius:50%;transition:box-shadow .2s ease,opacity .2s ease}.HeaderAccount__trigger[data-v-5c8711e4]:hover{opacity:.85}.HeaderAccount__trigger[data-v-5c8711e4]:focus-visible{outline:2px solid var(--brand-600, #00a5b5);outline-offset:3px}.HeaderAccount--open .HeaderAccount__trigger[data-v-5c8711e4]{box-shadow:0 0 0 2px #00a5b573}.HeaderAccount__placeholder[data-v-5c8711e4]{display:block;width:var(--account-avatar-size, 45px);height:var(--account-avatar-size, 45px);border-radius:50%;background:#d9d9d9}.HeaderAccount--light .HeaderAccount__placeholder[data-v-5c8711e4]{background:#ffffff59}.HeaderAccount__menu[data-v-5c8711e4]{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:220px;padding:8px 0;border-radius:12px;background:var(--theme-surface);border:1px solid #e8e8e8;box-shadow:0 10px 28px #00000024}.HeaderAccount__identity[data-v-5c8711e4]{padding:10px 16px 12px;border-bottom:1px solid #f0f0f0}.HeaderAccount__name[data-v-5c8711e4]{margin:0;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:600;color:var(--theme-text);line-height:1.35}.HeaderAccount__email[data-v-5c8711e4]{margin:4px 0 0;font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--theme-text-muted);line-height:1.35;word-break:break-word}.HeaderAccount__item[data-v-5c8711e4]{display:block;width:100%;padding:11px 16px;border:none;background:transparent;text-align:left;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--theme-text);cursor:pointer;transition:background .15s ease,color .15s ease}.HeaderAccount__item[data-v-5c8711e4]:hover{background:var(--theme-surface-muted);color:var(--brand-700, #008a98)}.HeaderAccount__item--danger[data-v-5c8711e4]{color:#c62828}.HeaderAccount__item--danger[data-v-5c8711e4]:hover{background:#fff5f5;color:#b71c1c}.AccountMenu-enter-active[data-v-5c8711e4],.AccountMenu-leave-active[data-v-5c8711e4]{transition:opacity .18s ease,transform .18s ease}.AccountMenu-enter-from[data-v-5c8711e4],.AccountMenu-leave-to[data-v-5c8711e4]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.AccountMenu-enter-active[data-v-5c8711e4],.AccountMenu-leave-active[data-v-5c8711e4],.HeaderAccount__trigger[data-v-5c8711e4]{transition-duration:.01ms!important}}@keyframes FadeIn-1c333485{0%{opacity:0}to{opacity:1}}.Header[data-v-1c333485]{position:fixed;top:0;left:0;width:100%;z-index:50;background:transparent;transition:background .3s ease,box-shadow .3s ease;animation:FadeIn-1c333485 .4s ease-out}.Header--scrolled[data-v-1c333485]{background:var(--theme-surface);box-shadow:0 2px 10px #0000001f}.Nav[data-v-1c333485]{display:flex;align-items:center;padding:0 120px;height:117px}.LogoLink[data-v-1c333485]{display:block;flex-shrink:0}.Logo[data-v-1c333485]{height:90px;width:auto;object-fit:contain;transition:opacity .3s ease}.NavLinks[data-v-1c333485]{list-style:none;display:flex;align-items:center;gap:40px;margin:0 32px 0 auto;padding:0}.NavLink[data-v-1c333485]{color:var(--theme-on-brand);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:400;text-decoration:none;letter-spacing:.25px;transition:opacity .2s ease}.NavLink[data-v-1c333485]:hover{opacity:.75}.Header--scrolled .NavLink[data-v-1c333485]{color:var(--theme-text)}.Actions[data-v-1c333485]{display:flex;align-items:center;gap:16px;flex-shrink:0}.HamburgerBtn[data-v-1c333485]{display:none;flex-direction:column;justify-content:center;gap:5px;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease}.HamburgerBtn[data-v-1c333485]:hover{background:#0000000f}.HamburgerBar[data-v-1c333485]{display:block;width:24px;height:2px;border-radius:2px;background:var(--theme-surface);transition:transform .3s ease,opacity .25s ease,background .3s ease;transform-origin:center}.Header--scrolled .HamburgerBar[data-v-1c333485]{background:#1a1a1a}.HamburgerBtn--open .HamburgerBar[data-v-1c333485]:nth-child(1){transform:translateY(7px) rotate(45deg)}.HamburgerBtn--open .HamburgerBar[data-v-1c333485]:nth-child(2){opacity:0;transform:scaleX(0)}.HamburgerBtn--open .HamburgerBar[data-v-1c333485]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.MobileDropdown[data-v-1c333485]{background:var(--theme-surface);width:100%;padding:12px 24px 24px;box-shadow:0 6px 16px #00000024;overflow:hidden}.MobileNavLinks[data-v-1c333485]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.MobileNavLink[data-v-1c333485]{display:block;padding:14px 4px;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:400;color:var(--theme-text);text-decoration:none;letter-spacing:.25px;border-bottom:1px solid #f0f0f0;transition:color .2s ease,padding-left .2s ease}.MobileNavLink[data-v-1c333485]:last-child{border-bottom:none}.MobileNavLink[data-v-1c333485]:hover{color:var(--brand-600);padding-left:10px}.MobileBottomRow[data-v-1c333485]{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #f0f0f0;margin-top:8px}.MobileBottomRow[data-v-1c333485] .HeaderSearch{flex:1;min-width:0}.MobileBottomRow[data-v-1c333485] .HeaderSearch--expanded{max-width:none}.MobileMenu-enter-active[data-v-1c333485]{transition:max-height .32s ease,opacity .28s ease}.MobileMenu-leave-active[data-v-1c333485]{transition:max-height .25s ease,opacity .2s ease}.MobileMenu-enter-from[data-v-1c333485],.MobileMenu-leave-to[data-v-1c333485]{max-height:0;opacity:0}.MobileMenu-enter-to[data-v-1c333485],.MobileMenu-leave-from[data-v-1c333485]{max-height:400px;opacity:1}@media(max-width:1200px){.Nav[data-v-1c333485]{padding:0 60px}.NavLinks[data-v-1c333485]{gap:28px}}@media(max-width:1024px){.Nav[data-v-1c333485]{padding:0 40px;height:90px}.NavLinks[data-v-1c333485]{gap:20px}.NavLink[data-v-1c333485]{font-size:var(--fs-sm)}.Logo[data-v-1c333485]{height:70px}}@media(max-width:768px){.Nav[data-v-1c333485]{padding:0 24px;height:72px}.NavLinks[data-v-1c333485],.Actions[data-v-1c333485]{display:none}.HamburgerBtn[data-v-1c333485]{display:flex;margin-left:auto}.Logo[data-v-1c333485]{height:56px}}@media(max-width:576px){.Nav[data-v-1c333485]{padding:0 16px}.Logo[data-v-1c333485]{height:48px}}@media(prefers-reduced-motion:reduce){.Header[data-v-1c333485],.HamburgerBar[data-v-1c333485],.MobileMenu-enter-active[data-v-1c333485],.MobileMenu-leave-active[data-v-1c333485]{transition-duration:.01ms!important}.Header[data-v-1c333485]{animation-duration:.01ms!important}}.AnnouncementBar[data-v-669a0132]{position:absolute;top:117px;left:0;width:100%;background-color:var(--theme-brand-bg);z-index:45}.AnnouncementBar__inner[data-v-669a0132]{display:flex;align-items:center;justify-content:center;gap:12px;max-width:1280px;margin:0 auto;padding:10px 32px;flex-wrap:wrap}.AnnouncementBar__badge[data-v-669a0132]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--theme-surface);color:#9b0000;font-size:var(--fs-announcement-label);font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:3px;white-space:nowrap;flex-shrink:0}.AnnouncementBar__text[data-v-669a0132]{margin:0;color:var(--theme-on-brand);font-size:var(--fs-sm);font-weight:400;line-height:1.4}.AnnouncementBar__link[data-v-669a0132]{color:var(--theme-on-brand);font-size:var(--fs-sm);font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:opacity .2s ease}.AnnouncementBar__link[data-v-669a0132]:hover,.AnnouncementBar__link[data-v-669a0132]:focus-visible{opacity:.8;text-decoration:underline;outline:none}@media(max-width:1024px){.AnnouncementBar[data-v-669a0132]{top:90px}}@media(max-width:768px){.AnnouncementBar[data-v-669a0132]{top:72px}.AnnouncementBar__inner[data-v-669a0132]{padding:8px 24px;gap:8px}}@media(max-width:640px){.AnnouncementBar__inner[data-v-669a0132]{padding:8px 16px}.AnnouncementBar__text[data-v-669a0132],.AnnouncementBar__link[data-v-669a0132]{font-size:var(--fs-caption)}}.ProcesoSection[data-v-cf4d596f]{background:var(--theme-surface);padding:72px 0}.ProcesoInner[data-v-cf4d596f]{max-width:1200px;margin:0 auto;padding:0 5%;display:flex;align-items:center;gap:72px}.ProcesoLeft[data-v-cf4d596f]{flex:1;display:flex;flex-direction:column;gap:40px;min-width:0}.ProcesoTitleBadge[data-v-cf4d596f]{display:block;position:relative;background:var(--theme-brand-bg);color:var(--theme-on-brand);font-family:var(--font-sans);font-size:var(--fs-22);font-weight:700;letter-spacing:.15px;padding:26px 44px;border-radius:0;line-height:1.2;width:100%;box-sizing:border-box}.ProcesoTitleBadge[data-v-cf4d596f]:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:100vw;background:var(--theme-brand-bg);pointer-events:none}.ProcesoBody[data-v-cf4d596f]{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:400;color:var(--theme-text-secondary);line-height:1.85;margin:0;max-width:100%;border-left:1px solid #b0b0b0;padding-left:22px;box-sizing:border-box}.ProcesoRight[data-v-cf4d596f]{flex-shrink:0;width:480px}.ProcesoImg[data-v-cf4d596f]{width:100%;height:340px;object-fit:cover;border-radius:5px;display:block}@media(max-width:1200px){.ProcesoRight[data-v-cf4d596f]{width:400px}.ProcesoInner[data-v-cf4d596f]{gap:52px}}@media(max-width:1024px){.ProcesoRight[data-v-cf4d596f]{width:340px}.ProcesoImg[data-v-cf4d596f]{height:280px}.ProcesoInner[data-v-cf4d596f]{gap:40px}}@media(max-width:768px){.ProcesoInner[data-v-cf4d596f]{flex-direction:column;gap:32px}.ProcesoRight[data-v-cf4d596f]{width:100%}.ProcesoImg[data-v-cf4d596f]{height:240px}.ProcesoBody[data-v-cf4d596f]{max-width:100%}}@media(max-width:576px){.ProcesoSection[data-v-cf4d596f]{padding:52px 0}.ProcesoImg[data-v-cf4d596f]{height:200px}.ProcesoTitleBadge[data-v-cf4d596f]{font-size:var(--fs-18);padding:20px 24px}}.ProcesoLeft[data-v-cf4d596f]{opacity:0;transform:translate(-36px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.ProcesoLeft.sr-visible[data-v-cf4d596f]{opacity:1;transform:translate(0)}.ProcesoRight[data-v-cf4d596f]{opacity:0;transform:translate(36px);transition:opacity .65s cubic-bezier(.25,.46,.45,.94) .15s,transform .65s cubic-bezier(.25,.46,.45,.94) .15s}.ProcesoRight.sr-visible[data-v-cf4d596f]{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.ProcesoLeft[data-v-cf4d596f],.ProcesoRight[data-v-cf4d596f]{opacity:1;transform:none;transition-duration:.01ms!important}}.SobreSection[data-v-75d843b4]{position:relative;background:var(--theme-brand-bg);padding:52px 6% 64px;overflow:hidden}.PatternLeft[data-v-75d843b4]{position:absolute;left:160px;top:0;bottom:0;width:220px;background-image:url(/web/assets/vertical-traced-BbSj1hIi.png);background-repeat:repeat-y;background-size:cover;pointer-events:none}.SobreHeader[data-v-75d843b4]{position:relative;z-index:1;max-width:1200px;margin:0 auto 32px;display:flex;align-items:center;justify-content:space-between}.SobreTitle[data-v-75d843b4]{font-family:var(--font-sans);font-size:var(--fs-xl);font-weight:700;color:var(--theme-on-brand);margin:0;letter-spacing:.15px}.SliderNav[data-v-75d843b4]{display:flex;gap:20px;flex-shrink:0}.NavArrow[data-v-75d843b4]{background:transparent;border:none;color:var(--teal-700);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .15s ease}.NavArrow[data-v-75d843b4]:hover:not(:disabled){opacity:.75;transform:scale(1.15)}.NavArrow[data-v-75d843b4]:disabled{opacity:.3;cursor:default}.SliderArea[data-v-75d843b4]{position:relative;z-index:1;max-width:1200px;margin:0 auto}.SlideCard[data-v-75d843b4]{background:var(--theme-surface);border-radius:18px;box-shadow:0 12px 40px #00000038;display:flex;overflow:hidden;min-height:320px}.SlideLeft[data-v-75d843b4]{flex:1;padding:48px 44px;display:flex;flex-direction:column;justify-content:center;gap:20px;min-width:0}.SlideTitle[data-v-75d843b4]{font-family:var(--font-sans);font-size:var(--fs-22);font-weight:700;color:var(--brand-600);margin:0;line-height:1.3}.SlideBody[data-v-75d843b4]{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:400;color:var(--theme-text-secondary);line-height:1.8;margin:0}.SlideRight[data-v-75d843b4]{flex-shrink:0;width:46%}.SlideImg[data-v-75d843b4]{width:100%;height:100%;object-fit:cover;display:block}.Slide-enter-active[data-v-75d843b4],.Slide-leave-active[data-v-75d843b4]{transition:opacity .3s ease,transform .3s ease}.Slide-enter-from[data-v-75d843b4]{opacity:0;transform:translate(20px)}.Slide-leave-to[data-v-75d843b4]{opacity:0;transform:translate(-20px)}@media(max-width:1024px){.SlideRight[data-v-75d843b4]{width:42%}.PatternLeft[data-v-75d843b4],.PatternRight[data-v-75d843b4]{width:120px}}@media(max-width:768px){.SobreSection[data-v-75d843b4]{padding:44px 5% 52px}.SobreTitle[data-v-75d843b4]{font-size:var(--fs-24)}.SlideCard[data-v-75d843b4]{flex-direction:column}.SlideRight[data-v-75d843b4]{width:100%;height:220px}.SlideLeft[data-v-75d843b4]{padding:32px 28px}.PatternLeft[data-v-75d843b4],.PatternRight[data-v-75d843b4]{width:80px;opacity:.15}}@media(max-width:480px){.SobreSection[data-v-75d843b4]{padding:36px 4% 44px}.SlideLeft[data-v-75d843b4]{padding:24px 20px}.SlideTitle[data-v-75d843b4]{font-size:var(--fs-18)}.SlideBody[data-v-75d843b4]{font-size:var(--fs-sm)}.PatternLeft[data-v-75d843b4],.PatternRight[data-v-75d843b4]{display:none}}.SobreTitle[data-v-75d843b4]{opacity:0;transform:translateY(20px);transition:opacity .55s cubic-bezier(.25,.46,.45,.94),transform .55s cubic-bezier(.25,.46,.45,.94)}.SobreTitle.sr-visible[data-v-75d843b4]{opacity:1;transform:translateY(0)}.SliderNav[data-v-75d843b4]{opacity:0;transition:opacity .5s ease .2s}.SliderNav.sr-visible[data-v-75d843b4]{opacity:1}.SlideCard[data-v-75d843b4]{opacity:0;transform:translateY(32px);transition:opacity .65s cubic-bezier(.25,.46,.45,.94) .12s,transform .65s cubic-bezier(.25,.46,.45,.94) .12s}.SlideCard.sr-visible[data-v-75d843b4]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.SobreTitle[data-v-75d843b4],.SliderNav[data-v-75d843b4],.SlideCard[data-v-75d843b4],.Slide-enter-active[data-v-75d843b4],.Slide-leave-active[data-v-75d843b4]{opacity:1;transform:none;transition-duration:.01ms!important}}.OficinaCard[data-v-97bc9b64]{background:var(--theme-surface);border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #00000017;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.OficinaCard[data-v-97bc9b64]:hover{transform:translateY(-4px);box-shadow:0 10px 32px #00000026}.CardMedia[data-v-97bc9b64]{width:100%;height:190px;overflow:hidden;flex-shrink:0}.CardImg[data-v-97bc9b64]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.OficinaCard:hover .CardImg[data-v-97bc9b64]{transform:scale(1.04)}.CardBody[data-v-97bc9b64]{display:flex;flex-direction:column;gap:10px;padding:20px 20px 18px;flex:1}.CardTitle[data-v-97bc9b64]{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;color:var(--theme-text);margin:0;line-height:1.35}.CardDesc[data-v-97bc9b64]{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--theme-text-muted);line-height:1.6;margin:0;flex:1}.CardBtn[data-v-97bc9b64]{align-self:center;background:var(--teal-700);color:var(--theme-on-brand);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:600;padding:7px 20px;border:none;border-radius:5px;cursor:pointer;transition:background .2s ease,transform .15s ease;margin-top:auto}.CardBtn[data-v-97bc9b64]:hover{background:var(--teal-800);transform:translateY(-1px)}.CardBtn[data-v-97bc9b64]:active{transform:translateY(0)}@media(max-width:768px){.CardMedia[data-v-97bc9b64]{height:160px}}@media(max-width:576px){.CardMedia[data-v-97bc9b64]{height:180px}}@media(prefers-reduced-motion:reduce){.OficinaCard[data-v-97bc9b64],.CardImg[data-v-97bc9b64],.CardBtn[data-v-97bc9b64]{transition-duration:.01ms!important}}.OficinasSection[data-v-b7e8f4bd]{background:var(--theme-page-bg);padding:64px 0}.SectionInner[data-v-b7e8f4bd]{max-width:var(--container-max, 1200px);margin:0 auto;padding:0 5%;display:flex;flex-direction:column;gap:40px}.SectionHeader[data-v-b7e8f4bd]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.SectionTitle[data-v-b7e8f4bd]{margin:0;color:var(--brand-600)!important}@media(max-width:480px){.OficinasSection[data-v-b7e8f4bd]{padding:48px 0}}.SectionHeader[data-v-b7e8f4bd]{opacity:0;transform:translateY(24px);transition:opacity .55s cubic-bezier(.25,.46,.45,.94),transform .55s cubic-bezier(.25,.46,.45,.94)}.SectionHeader.sr-visible[data-v-b7e8f4bd]{opacity:1;transform:translateY(0)}.OficinasGrid[data-v-b7e8f4bd]{opacity:0;transform:translateY(32px);transition:opacity .65s cubic-bezier(.25,.46,.45,.94) .18s,transform .65s cubic-bezier(.25,.46,.45,.94) .18s}.OficinasGrid.sr-visible[data-v-b7e8f4bd]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.SectionHeader[data-v-b7e8f4bd],.OficinasGrid[data-v-b7e8f4bd]{opacity:1;transform:none;transition-duration:.01ms!important}}.Footer[data-v-8d65af43]{background:var(--theme-brand-bg);width:100%;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.FooterLayout[data-v-8d65af43]{display:flex;align-items:flex-start;gap:48px;padding:52px 7% 2px}.FooterColWide[data-v-8d65af43]{flex:2;min-width:0}.FooterCol[data-v-8d65af43]{flex:.7;min-width:140px}.ColTitle[data-v-8d65af43]{color:var(--theme-on-brand);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;margin:0 0 16px;letter-spacing:.1px}.ColTwoUp[data-v-8d65af43]{display:flex;gap:32px}.ColList[data-v-8d65af43]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.FooterLink[data-v-8d65af43]{color:var(--theme-on-brand-muted);font-family:var(--font-sans);font-size:var(--fs-caption);text-decoration:none;line-height:1.4;transition:color .2s ease}.FooterLink[data-v-8d65af43]:hover{color:var(--theme-on-brand)}.LogoArea[data-v-8d65af43]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.MuniLogo[data-v-8d65af43]{width:220px;height:auto;object-fit:contain;display:block}.SocialRow[data-v-8d65af43]{display:flex;gap:12px}.SocialBtn[data-v-8d65af43]{width:42px;height:42px;border-radius:50%;background:#0000004d;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease;flex-shrink:0}.SocialBtn[data-v-8d65af43]:hover{background:#00000080;transform:translateY(-2px)}.SocialIcon[data-v-8d65af43]{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1);display:block}.CasasWrapper[data-v-8d65af43]{width:100%;margin-top:clamp(-8.75rem,-14.5vw,-5.75rem);margin-bottom:0;line-height:0}.CasasClip[data-v-8d65af43]{width:100%;overflow:hidden}.CasasImg[data-v-8d65af43]{width:100%;height:auto;display:block;vertical-align:bottom}@media(max-width:1200px){.FooterLayout[data-v-8d65af43]{padding:48px 6% 0;gap:36px}.MuniLogo[data-v-8d65af43]{width:190px}.CasasWrapper[data-v-8d65af43]{margin-top:clamp(-8rem,-13vw,-5.5rem)}}@media(max-width:1024px){.FooterLayout[data-v-8d65af43]{padding:40px 5% 0;gap:28px}.ColTwoUp[data-v-8d65af43]{gap:20px}.CasasWrapper[data-v-8d65af43]{margin-top:clamp(-7.25rem,-11vw,-4.75rem)}}@media(max-width:768px){.FooterLayout[data-v-8d65af43]{flex-wrap:wrap;padding:36px 5% 0;gap:28px}.FooterColWide[data-v-8d65af43]{flex:1 1 100%}.FooterCol[data-v-8d65af43]{flex:1 1 auto}.LogoArea[data-v-8d65af43]{flex:1 1 100%;align-items:center}.MuniLogo[data-v-8d65af43]{width:200px}.CasasWrapper[data-v-8d65af43]{margin-top:clamp(-6rem,-10vw,-4.25rem)}}@media(max-width:480px){.FooterLayout[data-v-8d65af43]{padding:28px 4% 0}.ColTwoUp[data-v-8d65af43]{flex-direction:column;gap:16px}.MuniLogo[data-v-8d65af43]{width:170px}.SocialBtn[data-v-8d65af43]{width:38px;height:38px}.CasasWrapper[data-v-8d65af43]{margin-top:clamp(-5rem,-8.5vw,-3.75rem)}}.FooterColWide[data-v-8d65af43]{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.FooterColWide.sr-visible[data-v-8d65af43]{opacity:1;transform:translateY(0)}.FooterCol[data-v-8d65af43]{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .12s,transform .6s cubic-bezier(.25,.46,.45,.94) .12s}.FooterCol.sr-visible[data-v-8d65af43]{opacity:1;transform:translateY(0)}.LogoArea[data-v-8d65af43]{opacity:0;transform:translate(28px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .2s,transform .6s cubic-bezier(.25,.46,.45,.94) .2s}.LogoArea.sr-visible[data-v-8d65af43]{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.FooterColWide[data-v-8d65af43],.FooterCol[data-v-8d65af43],.LogoArea[data-v-8d65af43]{opacity:1;transform:none;transition-duration:.01ms!important}.FooterLink[data-v-8d65af43],.SocialBtn[data-v-8d65af43]{transition-duration:.01ms!important}}.HeroWrapper[data-v-74f06233]{--hero-content-max-width: min(980px, calc(100% - 112px) );--hero-subtitle-gap: 48px;--hero-subtitle-max-width: 620px;--hero-actions-gap: 56px;--hero-dots-bottom: 36px}.HeroWrapper[data-v-74f06233] .Hero--fill{--hero-min-h: clamp(620px, 78vh, 820px)}.HeroWrapper[data-v-74f06233] .ContentFrame{padding-top:calc(var(--hero-header-h) + 24px);padding-bottom:96px}.HeroWrapper[data-v-74f06233] h1{margin:0;width:100%;max-width:100%;font-size:clamp(var(--fs-hero-home-min),3vw,var(--fs-hero-home-max));line-height:1.18;letter-spacing:-.02em}.HeroWrapper[data-v-74f06233] .Subtitle{display:block;font-size:var(--fs-17);line-height:1.55}@media(max-width:1024px){.HeroWrapper[data-v-74f06233] .Hero--fill{--hero-min-h: clamp(540px, 72vh, 700px)}.HeroWrapper[data-v-74f06233] .ContentFrame{padding-bottom:88px}}@media(max-width:820px){.HeroWrapper[data-v-74f06233]{--hero-content-max-width: calc(100% - 88px) ;--hero-subtitle-gap: 52px;--hero-actions-gap: 44px}.HeroWrapper[data-v-74f06233] .Hero--fill{--hero-min-h: 460px}.HeroWrapper[data-v-74f06233] .ContentFrame{padding-top:calc(var(--hero-header-h) + 16px);padding-bottom:80px}.HeroWrapper[data-v-74f06233] h1{font-size:clamp(var(--fs-hero-home-md-min),6vw,var(--fs-hero-home-md-max));line-height:1.22}.HeroWrapper[data-v-74f06233] .Arrow{width:40px;height:60px}}@media(max-width:480px){.HeroWrapper[data-v-74f06233] .Hero--fill{--hero-min-h: 400px}.HeroWrapper[data-v-74f06233] .ContentFrame{padding-top:calc(var(--hero-header-h) + 12px);padding-bottom:72px}.HeroWrapper[data-v-74f06233] .Dots{bottom:28px}}@media(prefers-reduced-motion:reduce){.HeroWrapper[data-v-74f06233] .Slide,.HeroWrapper[data-v-74f06233] .Arrow,.HeroWrapper[data-v-74f06233] .Dot{transition-duration:.01ms!important}}@keyframes FadeIn-74f06233{0%{opacity:0}to{opacity:1}}.HomeView[data-v-74f06233]{width:100%;overflow-x:hidden;background:var(--theme-page-bg);animation:FadeIn-74f06233 .35s ease-out}.HeroWrapper[data-v-74f06233]{position:relative;--hero-header-h: 157px}@media(max-width:1024px){.HeroWrapper[data-v-74f06233]{--hero-header-h: 130px}}.HeroWrapper[data-v-74f06233] .ContentFrame{align-items:center;padding-top:calc(var(--hero-header-h) + 40px);padding-bottom:112px;box-sizing:border-box}@media(max-width:820px){.HeroWrapper[data-v-74f06233] .Hero--fill .Inner{padding-top:0!important;padding-bottom:0!important}.HeroWrapper[data-v-74f06233] .ContentFrame{padding-top:calc(var(--hero-header-h) + 28px);padding-bottom:88px}}@media(max-width:768px){.HeroWrapper[data-v-74f06233] .ContentFrame{padding-top:calc(var(--hero-header-h) + 20px);padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.HomeView[data-v-74f06233]{animation-duration:.01ms!important}}@keyframes HeroFadeIn-545a89fe{0%{opacity:0}to{opacity:1}}@keyframes HeroSlideUp-545a89fe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.PageHero[data-v-545a89fe]{position:relative;width:100%;min-height:450px;background-color:var(--theme-brand-bg);overflow:hidden;animation:HeroFadeIn-545a89fe .9s ease-out}.HeroTracedPattern[data-v-545a89fe]{position:absolute;left:0;top:80px;bottom:0;width:100%;background-image:var(--traced-pattern);background-repeat:repeat-x;background-size:contain;opacity:1;pointer-events:none;animation:HeroSlideUp-545a89fe 1s ease-out}.HeroContent[data-v-545a89fe]{position:relative;z-index:2;padding:calc(var(--hero-header-h, 117px) + 20px) 120px 56px;max-width:960px;animation:HeroSlideUp-545a89fe .9s ease-out .12s both}.HeroBreadcrumb[data-v-545a89fe]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:16px}.BreadcrumbLink[data-v-545a89fe]{color:#ffffffbf;font-family:var(--font-sans);font-size:var(--fs-caption);text-decoration:none;transition:color .15s ease}.BreadcrumbLink[data-v-545a89fe]:hover{color:var(--theme-on-brand)}.BreadcrumbSep[data-v-545a89fe]{color:#ffffff80;font-size:var(--fs-caption)}.BreadcrumbCurrent[data-v-545a89fe]{color:#ffffffe6;font-family:var(--font-sans);font-size:var(--fs-caption)}.HeroHeading[data-v-545a89fe]{font-family:var(--font-sans);font-size:var(--fs-48);font-weight:700;color:var(--theme-on-brand);letter-spacing:.25px;line-height:1.2;margin:0 0 14px}.HeroSubtitle[data-v-545a89fe]{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:400;color:#fffc;line-height:1.65;max-width:680px;margin:0}@media(max-width:1024px){.PageHero:not(.PageHero--photo) .HeroContent[data-v-545a89fe]{padding:calc(var(--hero-header-h, 90px) + 16px) 60px 48px}.HeroHeading[data-v-545a89fe]{font-size:var(--fs-36)}.HeroSubtitle[data-v-545a89fe]{font-size:var(--fs-sm)}.HeroTracedPattern[data-v-545a89fe]{background-size:280px auto}}@media(max-width:768px){.PageHero:not(.PageHero--photo) .HeroContent[data-v-545a89fe]{padding:calc(var(--hero-header-h, 72px) + 12px) 32px 40px}.HeroHeading[data-v-545a89fe]{font-size:var(--fs-xl)}.HeroSubtitle[data-v-545a89fe]{font-size:var(--fs-caption)}.HeroTracedPattern[data-v-545a89fe]{background-size:200px auto}}@media(max-width:480px){.PageHero[data-v-545a89fe]:not(.PageHero--photo){min-height:220px}.PageHero:not(.PageHero--photo) .HeroContent[data-v-545a89fe]{padding:calc(var(--hero-header-h, 72px) + 10px) 20px 32px}.HeroHeading[data-v-545a89fe]{font-size:var(--fs-22)}.HeroTracedPattern[data-v-545a89fe]{display:none}}.PageHero--photo[data-v-545a89fe]{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:480px;padding-top:var(--hero-header-h, 117px);padding-bottom:56px;background-color:#111;background-size:cover;background-position:center}.PageHero--photo .HeroContent[data-v-545a89fe]{padding:0 120px;max-width:960px}.PhotoOverlay[data-v-545a89fe]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000002e,#0000009e);pointer-events:none}.BackButton[data-v-545a89fe]{display:inline-flex;align-items:center;gap:8px;color:#ffffffe0;font-family:var(--font-sans);font-size:var(--fs-caption);text-decoration:none;margin-bottom:16px;transition:color .18s ease,gap .18s ease}.BackButton[data-v-545a89fe]:hover{color:var(--theme-on-brand);gap:12px}.BackButton svg[data-v-545a89fe]{flex-shrink:0}.PageHero--photo.PageHero--content-vcenter[data-v-545a89fe]{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-top:var(--hero-header-h, 117px);padding-bottom:56px}.PageHero--photo.PageHero--content-vcenter .HeroContent[data-v-545a89fe]{padding-top:0;padding-bottom:0}@media(max-width:1024px){.PageHero--photo[data-v-545a89fe]{min-height:420px;padding-bottom:48px}.PageHero--photo .HeroContent[data-v-545a89fe]{padding:0 60px}}@media(max-width:768px){.PageHero--photo[data-v-545a89fe]{min-height:340px;padding-bottom:40px}.PageHero--photo .HeroContent[data-v-545a89fe]{padding:0 32px}}@media(max-width:480px){.PageHero--photo[data-v-545a89fe]{min-height:270px;padding-bottom:32px}.PageHero--photo .HeroContent[data-v-545a89fe]{padding:0 20px}}@media(prefers-reduced-motion:reduce){.PageHero[data-v-545a89fe],.HeroTracedPattern[data-v-545a89fe],.HeroContent[data-v-545a89fe]{animation-duration:.01ms!important}.BreadcrumbLink[data-v-545a89fe],.BackButton[data-v-545a89fe]{transition-duration:.01ms!important}}@keyframes CardFadeIn-19baf24e{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.OfficeCard[data-v-19baf24e]{background:var(--theme-surface);border-radius:10px;box-shadow:0 4px 26px #0000001a;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease;animation:CardFadeIn-19baf24e 1s ease-out both;cursor:pointer}.OfficeCard[data-v-19baf24e]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000029}.CardThumbnail[data-v-19baf24e]{width:100%;height:190px;background:var(--theme-surface-muted, #d9d9d9);border-radius:10px 10px 0 0;flex-shrink:0;object-fit:cover}.CardBody[data-v-19baf24e]{padding:20px 24px;display:flex;flex-direction:column;gap:6px;flex:1}.CardName[data-v-19baf24e]{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;color:var(--theme-text);letter-spacing:.25px;margin:0;line-height:1.3}.CardDescription[data-v-19baf24e]{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:400;color:var(--theme-text-muted);letter-spacing:.25px;line-height:1.5;margin:0 0 8px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AudienceBadge[data-v-19baf24e]{align-self:flex-start;max-width:100%;box-sizing:border-box;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:500;letter-spacing:.08px;line-height:1.35;padding:5px 12px;border-radius:6px;margin:4px 0 10px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AudienceBadge--muted[data-v-19baf24e]{background:#9d22351f;color:var(--brand-600, #9d2235)}.CardInfoRow[data-v-19baf24e]{display:flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:400;color:var(--theme-text-secondary)}.CardInfoIcon[data-v-19baf24e]{flex-shrink:0;color:var(--theme-text-muted);display:flex;align-items:center}@media(max-width:768px){.CardThumbnail[data-v-19baf24e]{height:160px}}@media(max-width:480px){.CardThumbnail[data-v-19baf24e]{height:180px}.CardBody[data-v-19baf24e]{padding:16px 18px}.CardName[data-v-19baf24e]{font-size:var(--fs-md)}}@media(prefers-reduced-motion:reduce){.OfficeCard[data-v-19baf24e]{animation-duration:.01ms!important;transition-duration:.01ms!important}}.OfficesSection[data-v-91fdae5f]{padding:48px 0 80px;background:var(--theme-surface)}.OfficesSection[data-v-91fdae5f] .Container{padding-inline:120px;max-width:none}.LoadingHint[data-v-91fdae5f]{margin:1rem 0 1.5rem;font-size:var(--fs-md);color:var(--theme-text-muted)}.SearchArea[data-v-91fdae5f]{margin-bottom:40px}.SearchLabel[data-v-91fdae5f]{display:block;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:700;color:var(--theme-text);margin-bottom:10px;letter-spacing:.25px}.SearchControl[data-v-91fdae5f]{max-width:331px}.EmptyArea[data-v-91fdae5f]{margin-top:40px}.PaginationArea[data-v-91fdae5f]{margin-top:40px;display:flex;justify-content:center}@media(max-width:1024px){.OfficesSection[data-v-91fdae5f] .Container{padding-inline:60px}}@media(max-width:768px){.OfficesSection[data-v-91fdae5f] .Container{padding-inline:32px}}@media(max-width:600px){.OfficesSection[data-v-91fdae5f]{padding:32px 0 48px}.SearchControl[data-v-91fdae5f]{max-width:100%}}@media(max-width:480px){.OfficesSection[data-v-91fdae5f] .Container{padding-inline:20px}}@keyframes ViewFadeIn-c0c9a74e{0%{opacity:0}to{opacity:1}}.SocialOfficesView[data-v-c0c9a74e]{width:100%;overflow-x:hidden;background:#fff;animation:ViewFadeIn-c0c9a74e .65s ease-out}@media(prefers-reduced-motion:reduce){.SocialOfficesView[data-v-c0c9a74e]{animation-duration:.01ms!important}}.HeroWrapper[data-v-8d2043dc]{position:relative}[data-v-8d2043dc] .Hero.OfficeDetailHero{border-radius:0!important}[data-v-8d2043dc] section.Hero.Hero--fill.OfficeDetailHero{overflow:visible;display:flex;flex-direction:column;min-height:clamp(480px,56vh + 64px,880px)}@media(max-width:820px){[data-v-8d2043dc] section.Hero.Hero--fill.OfficeDetailHero{min-height:clamp(420px,50vh + 48px,720px)}}[data-v-8d2043dc] section.Hero.Hero--fill.OfficeDetailHero .ContentFrame{position:relative;inset:auto;top:unset;right:unset;bottom:unset;left:unset;flex:1 0 auto;width:100%;display:flex;align-items:stretch;flex-direction:column;padding-top:calc(var(--hero-header-h, 157px) + var(--hero-content-offset, 56px));padding-bottom:56px;box-sizing:border-box}[data-v-8d2043dc] section.Hero.Hero--fill.OfficeDetailHero .ContentFrame>.Container{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;width:100%;max-width:none;padding-left:var(--site-gutter, 120px);padding-right:var(--site-gutter, 120px);box-sizing:border-box}[data-v-8d2043dc] section.Hero.Hero--fill.OfficeDetailHero .Inner{flex:0 1 auto;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;gap:24px}[data-v-8d2043dc] section.Hero.Hero--fill.OfficeDetailHero .Content{display:flex;flex-direction:column;flex:0 1 auto;align-items:flex-start;justify-content:flex-start;min-height:0;max-width:960px;width:100%}[data-v-8d2043dc] section.Hero.Hero--fill.OfficeDetailHero .Content:before,[data-v-8d2043dc] section.Hero.Hero--fill.OfficeDetailHero .Content:after{content:none;display:none}[data-v-8d2043dc] .Hero.Hero--fill.OfficeDetailHero .BackBtn{position:sticky;top:calc(var(--hero-header-h, 157px) + 8px);z-index:6;align-self:flex-start}[data-v-8d2043dc] .BackBtn{transition:color .18s ease,gap .18s ease!important}[data-v-8d2043dc] .BackBtn:hover{opacity:1!important;gap:12px!important}.SubscribeOverlay[data-v-8d2043dc]{position:absolute;top:0;left:0;right:0;z-index:4;pointer-events:none;padding-top:calc(var(--hero-header-h, 157px) + var(--hero-content-offset, 56px))}.SubscribeContainer[data-v-8d2043dc]{display:flex;justify-content:flex-end;padding-left:var(--site-gutter, 120px);padding-right:var(--site-gutter, 120px);box-sizing:border-box}.SubscribeBtn[data-v-8d2043dc]{pointer-events:auto;box-shadow:0 6px 18px #0000002e}@media(max-width:820px){.SubscribeOverlay[data-v-8d2043dc]{padding-top:calc(var(--hero-header-h, 80px) + var(--hero-content-offset, 40px))}}.AudienceSection[data-v-e69a0647]{background:var(--theme-surface);padding:40px 0 72px;overflow-x:clip}.AudienceGrid[data-v-e69a0647]{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;align-items:start}.LeftCol[data-v-e69a0647]{display:flex;flex-direction:column;gap:44px;min-width:0}@media(min-width:821px){.LeftCol[data-v-e69a0647]{margin-top:24px}}.AudienceBadge[data-v-e69a0647]{display:block;width:calc(100% + var(--site-gutter, 120px));margin-left:calc(-1 * var(--site-gutter, 120px));margin-right:0;margin-bottom:0;padding:24px 42px 24px var(--site-gutter, 120px);color:var(--theme-on-brand);font-size:var(--fs-lg);font-weight:700;line-height:1;box-sizing:border-box}.TextBlock[data-v-e69a0647]{border-left:2.5px solid var(--theme-border);padding-left:18px}.AudienceDesc[data-v-e69a0647]{font-size:var(--fs-sm);line-height:1.8!important;color:var(--theme-text-secondary)!important;display:block!important}.RightCol[data-v-e69a0647]{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;min-height:0}.PatternStrip[data-v-e69a0647]{position:absolute;left:0;top:0;bottom:0;width:40%;background-image:var(--pattern-url);background-size:cover;background-position:center}.AudienceImage[data-v-e69a0647]{position:relative;z-index:1;margin-left:auto;width:83%;aspect-ratio:4 / 3;background:var(--theme-surface-muted)}.AudienceImage--photo[data-v-e69a0647]{object-fit:cover;object-position:center;display:block;background:transparent}@media(max-width:820px){.AudienceGrid[data-v-e69a0647]{grid-template-columns:1fr;gap:40px}.RightCol[data-v-e69a0647]{min-height:200px}.AudienceSection[data-v-e69a0647]{padding:40px 0 56px}.AudienceBadge[data-v-e69a0647]{width:calc(100% + var(--site-gutter, 24px));font-size:var(--fs-17);padding:12px 24px 12px var(--site-gutter, 24px)}}.InChargeSection[data-v-35b1eb1c]{position:relative;background:var(--brand-600, #E41D33);padding:56px 0;overflow:hidden}.InChargeSection[data-v-35b1eb1c]:before{content:"";position:absolute;inset:0;background-image:var(--traced-bg);background-repeat:no-repeat;pointer-events:none;z-index:0;background-size:18% auto;background-position:var(--site-gutter, 120px) center}.InChargeSection[data-v-35b1eb1c]>*{position:relative;z-index:1}.SubSection[data-v-35b1eb1c]{margin-bottom:8px}.SubTitle[data-v-35b1eb1c]{font-size:var(--fs-xl);font-weight:700!important;margin-bottom:32px!important}.SectionDivider[data-v-35b1eb1c]{margin:36px 0!important}.PersonRow[data-v-35b1eb1c]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.PersonInfo[data-v-35b1eb1c]{display:flex;align-items:center;gap:18px;justify-self:start;max-width:100%;padding-right:36px;box-sizing:border-box}[data-v-35b1eb1c] .PersonAvatar .Fallback{background:#ffffff26;color:#fffc}.PersonAvatarImg[data-v-35b1eb1c]{flex:0 0 auto;border-radius:50%;overflow:hidden;background:#ffffff26}.PersonAvatarImg img[data-v-35b1eb1c]{width:100%;height:100%;object-fit:cover;display:block}.PersonMeta[data-v-35b1eb1c]{display:flex;flex-direction:column;gap:4px}.PersonName[data-v-35b1eb1c]{color:var(--theme-on-brand);font-weight:700;font-size:var(--fs-18);line-height:1.25}.PersonRole[data-v-35b1eb1c]{color:#ffffffa6;font-size:var(--fs-caption)}.PersonDivider[data-v-35b1eb1c]{width:1px;justify-self:center;align-self:stretch;min-height:88px;background:#ffffff59}.PersonDescCol[data-v-35b1eb1c]{min-width:0;padding-left:36px;box-sizing:border-box}.PersonDesc[data-v-35b1eb1c]{font-size:var(--fs-sm);line-height:1.75!important;display:block!important}.FunctionsGrid[data-v-35b1eb1c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.FunctionCard[data-v-35b1eb1c]{display:flex;align-items:flex-start;gap:12px;background:#fff;color:#111827;border-radius:10px;padding:16px;box-shadow:0 2px 8px #0000001a}.FunctionIcon[data-v-35b1eb1c]{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-top:2px}.FunctionIconImg[data-v-35b1eb1c]{width:100%;height:100%;object-fit:contain;display:block}[data-v-35b1eb1c] .FunctionIcon svg,[data-v-35b1eb1c] .FunctionIcon svg path,[data-v-35b1eb1c] .FunctionIcon svg line,[data-v-35b1eb1c] .FunctionIcon svg rect,[data-v-35b1eb1c] .FunctionIcon svg circle,[data-v-35b1eb1c] .FunctionIcon svg polyline,[data-v-35b1eb1c] .FunctionIcon svg ellipse{stroke:var(--brand-600, #E41D33)!important}.FunctionText[data-v-35b1eb1c]{margin:0;color:#374151;font-size:var(--fs-caption);line-height:1.55}@media(max-width:900px){.PersonRow[data-v-35b1eb1c]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.PersonInfo[data-v-35b1eb1c]{justify-self:auto;padding-right:0}.PersonDivider[data-v-35b1eb1c]{display:none}.PersonDescCol[data-v-35b1eb1c]{padding-left:0}.FunctionsGrid[data-v-35b1eb1c]{grid-template-columns:repeat(2,1fr)}.InChargeSection[data-v-35b1eb1c]{padding:40px 0}}@media(max-width:540px){.FunctionsGrid[data-v-35b1eb1c]{grid-template-columns:1fr}.SubTitle[data-v-35b1eb1c]{font-size:var(--fs-22)}.PersonName[data-v-35b1eb1c]{font-size:var(--fs-md)}}.ServicesSection[data-v-ca84e8e5]{background:var(--theme-surface-muted);padding:56px 0}.SectionHeader[data-v-ca84e8e5]{margin-bottom:32px}.SectionTitle[data-v-ca84e8e5]{font-size:var(--fs-xl);font-weight:700!important;color:var(--theme-text)!important;margin-bottom:16px!important}.FilterRow[data-v-ca84e8e5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.Badges[data-v-ca84e8e5]{display:flex;gap:10px;flex-wrap:wrap}.Badge[data-v-ca84e8e5]{display:inline-flex;align-items:center;padding:7px 16px;border-radius:6px;font-size:var(--fs-caption);font-weight:600;cursor:pointer;border:2px solid var(--theme-teal);background:transparent;color:var(--theme-teal);transition:background .18s ease,color .18s ease}.Badge--active[data-v-ca84e8e5]{background:var(--theme-teal);color:var(--theme-on-brand);border-color:var(--theme-teal)}.Badge[data-v-ca84e8e5]:hover:not(.Badge--active){background:var(--theme-surface-muted)}.Arrows[data-v-ca84e8e5]{display:flex;gap:8px}.Arrow[data-v-ca84e8e5]{width:36px;height:36px;border-radius:50%;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.Arrow[data-v-ca84e8e5]:hover:not(:disabled){background:#fef3c7;border-color:#d97706}.Arrow[data-v-ca84e8e5]:disabled{opacity:.35;cursor:default}@media(max-width:820px){.ServicesSection[data-v-ca84e8e5]{padding:40px 0}.FilterRow[data-v-ca84e8e5]{flex-direction:column;align-items:flex-start}.Arrows[data-v-ca84e8e5]{align-self:flex-end}}.LinksSection[data-v-3755d58f]{background:var(--theme-surface-muted);padding:56px 0 72px}.SectionHead[data-v-3755d58f]{margin-bottom:32px}.SectionTitle[data-v-3755d58f]{font-size:var(--fs-xl);font-weight:700!important;color:var(--theme-text)!important}.CardsTrack[data-v-3755d58f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.LinkCard[data-v-3755d58f]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-card, 0 1px 4px rgba(0,0,0,.07));padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease}.LinkCard[data-v-3755d58f]:hover{border-color:#11182724}.LinkBody[data-v-3755d58f]{flex:1}.LinkTitle[data-v-3755d58f]{margin:0 0 6px;font-size:var(--fs-base);font-weight:700;color:var(--theme-text);line-height:1.3}.LinkDesc[data-v-3755d58f]{margin:0;font-size:var(--fs-caption);color:var(--theme-text-muted);line-height:1.55}.LinkCta[data-v-3755d58f]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:500;color:var(--brand-600, #E41D33);text-decoration:none;transition:opacity .12s ease;line-height:1}.LinkCta[data-v-3755d58f]:hover{opacity:.7}.LinkIcon[data-v-3755d58f]{flex-shrink:0}@media(max-width:820px){.CardsTrack[data-v-3755d58f]{grid-template-columns:repeat(2,1fr)}.LinksSection[data-v-3755d58f]{padding:40px 0 56px}}@media(max-width:480px){.CardsTrack[data-v-3755d58f]{grid-template-columns:1fr}.SectionTitle[data-v-3755d58f]{font-size:var(--fs-22)}}.LinksSection--statal .CardsTrack[data-v-3755d58f]{grid-template-columns:repeat(4,1fr);gap:16px}.LinksSection--statal .LinkCard[data-v-3755d58f]{align-items:center;text-align:center;padding:16px 14px;gap:10px}.LinksSection--statal .LinkBody[data-v-3755d58f]{width:100%}.LinksSection--statal .LinkTitle[data-v-3755d58f]{text-align:center;font-size:var(--fs-caption);margin:0 0 4px;line-height:1.35}.LinksSection--statal .LinkCta[data-v-3755d58f]{justify-content:center;font-size:var(--fs-xs);gap:4px;word-break:break-word}.LinksSection--statal .LinkIcon[data-v-3755d58f]{width:14px;height:14px}@media(max-width:1100px){.LinksSection--statal .CardsTrack[data-v-3755d58f]{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.LinksSection--statal .CardsTrack[data-v-3755d58f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.LinksSection--statal .CardsTrack[data-v-3755d58f]{grid-template-columns:1fr}}.LinksSection[data-v-2940889f]{background:var(--theme-surface-muted);padding:56px 0 72px}.SectionHead[data-v-2940889f]{margin-bottom:32px}.SectionTitle[data-v-2940889f]{font-size:var(--fs-xl);font-weight:700!important;color:var(--theme-text)!important}.CardsTrack[data-v-2940889f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.LinkCard[data-v-2940889f]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-card, 0 1px 4px rgba(0,0,0,.07));padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease}.LinkCard[data-v-2940889f]:hover{border-color:#11182724}.LinkBody[data-v-2940889f]{flex:1}.LinkTitle[data-v-2940889f]{margin:0 0 6px;font-size:var(--fs-base);font-weight:700;color:var(--theme-text);line-height:1.3}.LinkDesc[data-v-2940889f]{margin:0;font-size:var(--fs-caption);color:var(--theme-text-muted);line-height:1.55}.LinkCta[data-v-2940889f]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:500;color:var(--brand-600, #E41D33);text-decoration:none;transition:opacity .12s ease;line-height:1}.LinkCta[data-v-2940889f]:hover{opacity:.7}.LinkIcon[data-v-2940889f]{flex-shrink:0}@media(max-width:820px){.CardsTrack[data-v-2940889f]{grid-template-columns:repeat(2,1fr)}.LinksSection[data-v-2940889f]{padding:40px 0 56px}}@media(max-width:480px){.CardsTrack[data-v-2940889f]{grid-template-columns:1fr}.SectionTitle[data-v-2940889f]{font-size:var(--fs-22)}}.LinksSection--statal .CardsTrack[data-v-2940889f]{grid-template-columns:repeat(4,1fr);gap:16px}.LinksSection--statal .LinkCard[data-v-2940889f]{align-items:center;text-align:center;padding:16px 14px;gap:10px}.LinksSection--statal .LinkBody[data-v-2940889f]{width:100%}.LinksSection--statal .LinkTitle[data-v-2940889f]{text-align:center;font-size:var(--fs-caption);margin:0 0 4px;line-height:1.35}.LinksSection--statal .LinkCta[data-v-2940889f]{justify-content:center;font-size:var(--fs-xs);gap:4px;word-break:break-word}.LinksSection--statal .LinkIcon[data-v-2940889f]{width:14px;height:14px}@media(max-width:1100px){.LinksSection--statal .CardsTrack[data-v-2940889f]{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.LinksSection--statal .CardsTrack[data-v-2940889f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.LinksSection--statal .CardsTrack[data-v-2940889f]{grid-template-columns:1fr}}.AdditionalDesc[data-v-6dfd1680]{background:var(--theme-surface-muted);padding:72px var(--site-gutter, 120px);box-sizing:border-box}.Inner[data-v-6dfd1680]{display:flex;align-items:flex-start;gap:64px;max-width:none;margin:0}.TextCol[data-v-6dfd1680]{flex:1 1 0;min-width:0}.SectionTitle[data-v-6dfd1680]{font-family:var(--font-sans);font-size:var(--fs-xl);font-weight:700;color:var(--theme-text);margin:0 0 28px;line-height:1.25}.DescText[data-v-6dfd1680]{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:400;color:var(--theme-text-secondary);line-height:1.75;margin:0;border-left:3px solid var(--theme-border);padding-left:20px}.ImageCol[data-v-6dfd1680]{flex:0 0 600px;width:380px}.Photo[data-v-6dfd1680]{width:100%;height:320px;object-fit:cover;object-position:center;display:block}.AdditionalDesc[data-v-6dfd1680]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.AdditionalDesc.sr-visible[data-v-6dfd1680]{opacity:1;transform:translateY(0)}@media(max-width:1024px){.AdditionalDesc[data-v-6dfd1680]{padding-top:56px;padding-bottom:56px}.Inner[data-v-6dfd1680]{gap:40px}.ImageCol[data-v-6dfd1680]{flex:0 0 300px;width:300px}.Photo[data-v-6dfd1680]{height:260px}.SectionTitle[data-v-6dfd1680]{font-size:var(--fs-24)}}@media(max-width:768px){.AdditionalDesc[data-v-6dfd1680]{padding-top:48px;padding-bottom:48px}.Inner[data-v-6dfd1680]{flex-direction:column;gap:32px}.ImageCol[data-v-6dfd1680]{flex:none;width:100%}.Photo[data-v-6dfd1680]{height:220px}.SectionTitle[data-v-6dfd1680]{font-size:var(--fs-22)}.DescText[data-v-6dfd1680]{font-size:var(--fs-sm)}}@media(max-width:480px){.AdditionalDesc[data-v-6dfd1680]{padding-top:40px;padding-bottom:40px}.SectionTitle[data-v-6dfd1680]{font-size:var(--fs-lg)}.Photo[data-v-6dfd1680]{height:180px}}@media(prefers-reduced-motion:reduce){.AdditionalDesc[data-v-6dfd1680]{opacity:1;transform:none;transition-duration:.01ms!important}}.InstitutionsSection[data-v-08d5d006]{background:var(--theme-surface-muted);padding:56px 0}.SectionHeader[data-v-08d5d006]{margin-bottom:32px}.SectionTitle[data-v-08d5d006]{font-size:var(--fs-xl);font-weight:700!important;color:var(--theme-text)!important}@media(max-width:820px){.InstitutionsSection[data-v-08d5d006]{padding:40px 0}}.RequirementsSection[data-v-f49a87ec]{background:var(--theme-surface);padding:64px var(--site-gutter, 120px);box-sizing:border-box}.Inner[data-v-f49a87ec]{max-width:none;margin:0}.SectionTitle[data-v-f49a87ec]{font-family:var(--font-sans);font-size:var(--fs-xl);font-weight:700;color:var(--theme-text);margin:0 0 36px}.CheckGrid[data-v-f49a87ec]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 48px}.CheckItem[data-v-f49a87ec]{display:flex;align-items:flex-start;gap:12px}.CheckIcon[data-v-f49a87ec]{flex-shrink:0;margin-top:2px}.CheckText[data-v-f49a87ec]{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--theme-text-secondary);line-height:1.6}@media(max-width:1024px){.RequirementsSection[data-v-f49a87ec]{padding-top:52px;padding-bottom:52px}.CheckGrid[data-v-f49a87ec]{gap:18px 32px}}@media(max-width:768px){.RequirementsSection[data-v-f49a87ec]{padding-top:48px;padding-bottom:48px}.CheckGrid[data-v-f49a87ec]{grid-template-columns:1fr;gap:16px}.SectionTitle[data-v-f49a87ec]{font-size:var(--fs-22);margin-bottom:28px}.CheckText[data-v-f49a87ec]{font-size:var(--fs-sm)}}@media(max-width:480px){.RequirementsSection[data-v-f49a87ec]{padding-top:40px;padding-bottom:40px}}.CTASection[data-v-714e2a96]{background:var(--theme-surface-muted);padding:48px var(--site-gutter, 120px);box-sizing:border-box}.Inner[data-v-714e2a96]{max-width:none;margin:0}.CTACard[data-v-714e2a96]{background:#0f3d3d;border-radius:16px;padding:52px 56px;display:flex;align-items:center;justify-content:space-between;gap:48px}.CTAContent[data-v-714e2a96]{flex:1 1 0;min-width:0}.CTATitle[data-v-714e2a96]{font-family:var(--font-sans);font-size:var(--fs-32);font-weight:700;color:var(--theme-on-brand);margin:0 0 18px;line-height:1.2}.CTADesc[data-v-714e2a96]{font-family:var(--font-sans);font-size:var(--fs-sm);color:#ffffffbf;line-height:1.7;margin:0;max-width:480px}.CTAAction[data-v-714e2a96]{flex-shrink:0}.CTAButton[data-v-714e2a96]{display:inline-block;background:#e41d33;color:var(--theme-on-brand);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;text-decoration:none;padding:16px 36px;border-radius:8px;white-space:nowrap;transition:background .18s ease,transform .12s ease}.CTAButton[data-v-714e2a96]:hover{background:#c41528;transform:translateY(-1px)}.CTAButton[data-v-714e2a96]:active{transform:translateY(0)}@media(max-width:1024px){.CTASection[data-v-714e2a96]{padding-top:40px;padding-bottom:40px}.CTACard[data-v-714e2a96]{padding:44px 40px;gap:32px}.CTATitle[data-v-714e2a96]{font-size:var(--fs-26)}}@media(max-width:768px){.CTASection[data-v-714e2a96]{padding-top:32px;padding-bottom:32px}.CTACard[data-v-714e2a96]{flex-direction:column;align-items:flex-start;padding:36px 28px;gap:24px}.CTATitle[data-v-714e2a96]{font-size:var(--fs-22)}.CTAButton[data-v-714e2a96]{width:100%;text-align:center}}@media(max-width:480px){.CTASection[data-v-714e2a96]{padding-top:24px;padding-bottom:24px}.CTACard[data-v-714e2a96]{padding:28px 20px;border-radius:12px}.CTATitle[data-v-714e2a96]{font-size:var(--fs-lg)}}.PopulationsSection[data-v-a40a7162]{background:var(--theme-surface-muted);padding:0 0 80px}.SectionHeader[data-v-a40a7162]{background:var(--theme-surface);text-align:center;padding:72px var(--site-gutter, 120px);margin-bottom:0;box-sizing:border-box}.SectionLabel[data-v-a40a7162]{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--theme-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.SectionTitle[data-v-a40a7162]{font-size:clamp(var(--fs-section-clamp-min),3.5vw,var(--fs-section-clamp-max));font-weight:700;color:var(--theme-text);margin:0 0 14px;line-height:1.2}.Highlight[data-v-a40a7162]{color:var(--teal-700, #00A5B5)}.SectionSubtitle[data-v-a40a7162]{font-size:var(--fs-base);color:var(--theme-text-muted);max-width:520px;margin:0 auto;line-height:1.7}.RowsList[data-v-a40a7162]{display:flex;flex-direction:column;gap:56px;padding:72px var(--site-gutter, 120px);max-width:none;margin:0;box-sizing:border-box}.PopRow[data-v-a40a7162]{position:relative;display:flex;align-items:flex-start}.PopRow--reversed[data-v-a40a7162]{flex-direction:row-reverse}.PopImageWrap[data-v-a40a7162]{flex:1;height:420px;overflow:hidden}.PopImg[data-v-a40a7162]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .5s ease}.PopRow:hover .PopImg[data-v-a40a7162]{transform:scale(1.03)}.PopTextCard[data-v-a40a7162]{flex:0 0 42%;width:42%;background:var(--theme-surface);color:var(--theme-text);padding:52px 48px;box-shadow:0 6px 32px #0000001a;position:relative;z-index:1;margin-right:-64px}.PopRow--reversed .PopTextCard[data-v-a40a7162]{margin-right:0;margin-left:-64px}.PopTitle[data-v-a40a7162]{font-size:clamp(var(--fs-section-clamp-md-min),2vw,var(--fs-section-clamp-md-max));font-weight:700;line-height:1.2;margin:0 0 24px;color:var(--theme-text)}.PopDesc[data-v-a40a7162]{font-size:var(--fs-sm-lg);color:var(--theme-text-secondary);line-height:1.8;margin:0}@media(max-width:1024px){.SectionHeader[data-v-a40a7162]{padding-top:56px;padding-bottom:56px}.RowsList[data-v-a40a7162]{padding-top:56px;padding-bottom:56px;gap:48px}.PopTextCard[data-v-a40a7162]{flex:0 0 48%;width:48%;padding:40px 36px;margin-right:-48px}.PopRow--reversed .PopTextCard[data-v-a40a7162]{margin-right:0;margin-left:-48px}.PopImageWrap[data-v-a40a7162]{height:360px}}@media(max-width:700px){.PopulationsSection[data-v-a40a7162]{padding:0 0 48px}.SectionHeader[data-v-a40a7162]{padding-top:40px;padding-bottom:40px}.RowsList[data-v-a40a7162]{padding-top:40px;padding-bottom:40px;gap:32px}.PopRow[data-v-a40a7162],.PopRow--reversed[data-v-a40a7162]{flex-direction:column;align-items:stretch}.PopImageWrap[data-v-a40a7162]{flex:none;width:100%;height:220px;border-radius:16px}.PopTextCard[data-v-a40a7162],.PopRow--reversed .PopTextCard[data-v-a40a7162]{flex:none;width:100%;margin-right:0;margin-left:0;margin-top:-24px;padding:28px 24px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.PopImg[data-v-a40a7162]{transition-duration:.01ms!important}}.RegFormSection[data-v-6bfb128d]{background:var(--theme-surface-muted);padding:72px var(--site-gutter, 120px);box-sizing:border-box}.Inner[data-v-6bfb128d]{display:flex;gap:64px;align-items:center;max-width:none;margin:0}.TextCol[data-v-6bfb128d]{flex:1;display:flex;flex-direction:column;gap:20px}.FormTitle[data-v-6bfb128d]{font-size:clamp(var(--fs-form-title-min),3vw,var(--fs-form-title-max));font-weight:700;color:var(--theme-text);line-height:1.25;margin:0}.FormTitleHighlight[data-v-6bfb128d]{color:#00a3e0;font-weight:700}.FormDesc[data-v-6bfb128d]{font-size:var(--fs-sm);color:var(--theme-text-secondary);line-height:1.75;margin:0}.StepList[data-v-6bfb128d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.StepItem[data-v-6bfb128d]{display:flex;align-items:flex-start;gap:16px}.StepNum[data-v-6bfb128d]{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#00a3e0;color:var(--theme-on-brand);font-size:var(--fs-base);font-weight:700;display:flex;align-items:center;justify-content:center}.StepContent[data-v-6bfb128d]{display:flex;flex-direction:column;gap:4px}.StepTitle[data-v-6bfb128d]{font-size:var(--fs-sm);font-weight:700;color:var(--theme-text)}.StepDesc[data-v-6bfb128d]{font-size:var(--fs-caption);color:var(--theme-text-muted);line-height:1.6;margin:0}.DownloadBtn[data-v-6bfb128d]{display:inline-flex;align-items:center;gap:9px;padding:11px 22px;background:#00a3e0;color:var(--theme-on-brand);font-size:var(--fs-sm);font-weight:600;border-radius:8px;text-decoration:none;align-self:flex-start;transition:background .18s ease}.DownloadBtn[data-v-6bfb128d]:hover{background:#089}.DownloadBtnBusy[data-v-6bfb128d]{opacity:.85;pointer-events:none;cursor:wait}.ImageCol[data-v-6bfb128d]{flex:0 0 42%;max-width:42%;overflow:hidden;transform:scaleX(-1)}.FormImg[data-v-6bfb128d]{width:100%;height:100%;max-height:420px;object-fit:cover;display:block;border-radius:16px}@media(max-width:960px){.RegFormSection[data-v-6bfb128d]{padding-top:56px;padding-bottom:56px}.Inner[data-v-6bfb128d]{flex-direction:column;gap:36px}.ImageCol[data-v-6bfb128d]{flex:none;max-width:100%;width:100%}}@media(max-width:600px){.RegFormSection[data-v-6bfb128d]{padding-top:40px;padding-bottom:40px}}.OfficeResourcesCta[data-v-21778212]{background:var(--theme-surface-muted);padding:32px 0 48px}.OfficeResourcesCta__inner[data-v-21778212]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;background:var(--theme-surface-muted);border-radius:16px;padding:18px 24px;text-align:center}.OfficeResourcesCta__text[data-v-21778212]{margin:0;flex:0 1 auto;max-width:min(100%,42rem);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:400;line-height:1.5;color:var(--theme-text)}.OfficeResourcesCta__btn[data-v-21778212]{flex-shrink:0;gap:8px}.OfficeResourcesCta__arrow[data-v-21778212]{font-size:var(--fs-base);line-height:1}@media(max-width:640px){.OfficeResourcesCta__inner[data-v-21778212]{flex-direction:column;align-items:center;gap:14px}.OfficeResourcesCta__btn[data-v-21778212]{width:auto;justify-content:center}}.CcpParticipationCta[data-v-586b02a8]{background:var(--theme-surface);padding:24px 0 56px}.CcpParticipationCta__inner[data-v-586b02a8]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:40rem;margin:0 auto}.CcpParticipationCta__accent[data-v-586b02a8]{display:block;width:48px;height:3px;background:#9d2235;border-radius:2px;margin-bottom:20px}.CcpParticipationCta__title[data-v-586b02a8]{margin:0 0 12px;font-family:var(--font-sans);font-size:clamp(var(--fs-lg),2.5vw,var(--fs-24));font-weight:700;color:var(--theme-text);line-height:1.3}.CcpParticipationCta__desc[data-v-586b02a8]{margin:0 0 24px;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:400;line-height:1.55;color:var(--theme-text-secondary)}.CcpParticipationCta__btn[data-v-586b02a8]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 28px;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;color:var(--theme-on-brand);text-decoration:none;background:var(--teal-700, #00a5b5);border-radius:8px;transition:background .18s ease,transform .12s ease}.CcpParticipationCta__btn[data-v-586b02a8]:hover{background:var(--teal-800, #008fa0);transform:translateY(-1px)}.CcpParticipationCta__btn[data-v-586b02a8]:active{transform:translateY(0)}@media(max-width:640px){.CcpParticipationCta[data-v-586b02a8]{padding:16px 0 48px}.CcpParticipationCta__btn[data-v-586b02a8]{width:100%;max-width:20rem}}.SocialOfficeDetailView[data-v-f307d905]{min-height:100vh;background:var(--theme-page-bg);color:var(--theme-text);--site-gutter: 120px}@media(max-width:1200px){.SocialOfficeDetailView[data-v-f307d905]{--site-gutter: 60px}}@media(max-width:1024px){.SocialOfficeDetailView[data-v-f307d905]{--site-gutter: 40px}}@media(max-width:768px){.SocialOfficeDetailView[data-v-f307d905]{--site-gutter: 24px}}@media(max-width:576px){.SocialOfficeDetailView[data-v-f307d905]{--site-gutter: 16px}}.HeroWrapper[data-v-f307d905]{position:relative;--hero-header-h: 157px;--hero-content-offset-base: 56px;--hero-display-scale: 1;--hero-content-offset: calc( var(--hero-content-offset-base) / max(var(--a11y-text-scale, 1), var(--hero-display-scale)) )}@media(min-resolution:1.19dppx)and (max-resolution:1.31dppx){.HeroWrapper[data-v-f307d905]{--hero-display-scale: 1.8}}@media(max-width:1024px){.HeroWrapper[data-v-f307d905]{--hero-header-h: 130px}}@media(max-width:768px){.HeroWrapper[data-v-f307d905]{--hero-header-h: 112px;--hero-content-offset-base: 40px}}.LoadingState[data-v-f307d905]{display:flex;align-items:center;justify-content:center;min-height:60vh;font-size:var(--fs-18);color:var(--theme-text-muted)}@keyframes FadeIn-d6b0c0f8{0%{opacity:0}to{opacity:1}}@keyframes FadeInUp-d6b0c0f8{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.SubscribeView[data-v-d6b0c0f8]{width:100%;background:var(--theme-page-bg);color:var(--theme-text);animation:FadeIn-d6b0c0f8 .35s ease-out}.HeroStrip[data-v-d6b0c0f8]{background:linear-gradient(135deg,var(--theme-brand-bg) 0%,var(--theme-brand-bg-deep) 100%);color:var(--theme-on-brand);padding:calc(var(--hero-header-h, 117px) + 32px) 24px 64px}.HeroInner[data-v-d6b0c0f8]{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:12px;animation:FadeInUp-d6b0c0f8 .5s ease-out .1s both}.BackBtn[data-v-d6b0c0f8]{background:none;border:0;color:#ffffffe0;display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-caption);font-weight:500;cursor:pointer;padding:0;margin-bottom:6px;transition:color .18s ease,gap .18s ease}.BackBtn[data-v-d6b0c0f8]:hover{color:#fff;gap:12px}.HeroTitle[data-v-d6b0c0f8]{font-size:clamp(var(--fs-xl),4vw,var(--fs-44));font-weight:800;line-height:1.1;margin:0;letter-spacing:-.02em}.HeroSubtitle[data-v-d6b0c0f8]{font-size:var(--fs-base);line-height:1.6;color:#ffffffd9;max-width:640px;margin:0;border-left:3px solid rgba(255,255,255,.5);padding-left:14px}.FormSection[data-v-d6b0c0f8]{background:var(--theme-surface-muted);padding:64px 24px 88px}.FormInner[data-v-d6b0c0f8]{max-width:760px;margin:0 auto}.FormCard[data-v-d6b0c0f8]{background:var(--theme-surface);border:1px solid var(--theme-border-subtle);border-radius:18px;box-shadow:0 22px 44px #0000000f,0 7px 14px #0000000a;padding:40px;display:flex;flex-direction:column;gap:22px;animation:FadeInUp-d6b0c0f8 .55s ease-out .18s both}.FormGroup[data-v-d6b0c0f8]{display:flex;flex-direction:column;gap:8px;animation:FadeInUp-d6b0c0f8 .45s ease-out both}.FormLabel[data-v-d6b0c0f8]{font-size:var(--fs-sm);font-weight:700;color:var(--theme-text);display:flex;align-items:center;gap:12px;line-height:1.4}.QuestionNum[data-v-d6b0c0f8]{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--theme-brand-bg);color:var(--theme-on-brand);font-size:var(--fs-caption);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.FieldError[data-v-d6b0c0f8]{color:var(--theme-danger);font-size:var(--fs-xs);font-weight:600}.FormActions[data-v-d6b0c0f8]{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:6px}@media(max-width:560px){.FormCard[data-v-d6b0c0f8]{padding:28px 20px;border-radius:14px}.FormSection[data-v-d6b0c0f8]{padding:40px 16px 64px}.HeroStrip[data-v-d6b0c0f8]{padding:calc(var(--hero-header-h, 117px) + 24px) 16px 48px}.FormActions[data-v-d6b0c0f8]{justify-content:stretch}.FormActions[data-v-d6b0c0f8] .Btn{flex:1 1 auto}}.SuccessBody[data-v-d6b0c0f8]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:12px 8px 4px}.SuccessIcon[data-v-d6b0c0f8]{width:64px;height:64px;border-radius:50%;background:#9d223514;display:inline-flex;align-items:center;justify-content:center}.SuccessTitle[data-v-d6b0c0f8]{margin:0;font-size:var(--fs-22);font-weight:800;color:var(--theme-text)}.SuccessMsg[data-v-d6b0c0f8]{margin:0;color:var(--theme-text-muted);font-size:var(--fs-sm);line-height:1.55;max-width:420px}@media(prefers-reduced-motion:reduce){.SubscribeView[data-v-d6b0c0f8],.HeroInner[data-v-d6b0c0f8],.FormCard[data-v-d6b0c0f8],.FormGroup[data-v-d6b0c0f8]{animation-duration:.01ms!important;animation-delay:0s!important}}.FiltersSection[data-v-7bf7f10d] .Container{padding-inline:120px;max-width:none}.FiltersSection[data-v-7bf7f10d]{background:var(--theme-surface);padding:36px 0 32px}.FiltersLabel[data-v-7bf7f10d]{margin:0 0 14px;font-size:var(--fs-18);font-weight:700;color:var(--theme-text)}.FiltersRow[data-v-7bf7f10d]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.FilterSearch[data-v-7bf7f10d]{flex:.5 1 200px;min-width:180px}.SelectWrapper[data-v-7bf7f10d]{position:relative;flex:0 0 auto;min-width:160px}.FilterSelect[data-v-7bf7f10d]{width:100%;appearance:none;-webkit-appearance:none;padding:10px 36px 10px 14px;border:1px solid var(--theme-border);border-radius:6px;font-size:var(--fs-sm);color:var(--theme-text-muted);background:var(--theme-surface);cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.FilterSelect[data-v-7bf7f10d]:focus{border-color:var(--theme-brand-bg);color:var(--theme-text);box-shadow:0 0 0 3px var(--theme-focus)}.FilterSelect option[data-v-7bf7f10d]{color:var(--theme-text);background:var(--theme-surface)}.SelectChevron[data-v-7bf7f10d]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--theme-text-muted);pointer-events:none}.ClearBtn[data-v-7bf7f10d]{flex-shrink:0;white-space:nowrap}@media(max-width:1024px){.FiltersSection[data-v-7bf7f10d] .Container{padding-inline:60px}}@media(max-width:768px){.FiltersSection[data-v-7bf7f10d] .Container{padding-inline:32px}.FiltersRow[data-v-7bf7f10d]{flex-direction:column;align-items:stretch}.SelectWrapper[data-v-7bf7f10d]{min-width:unset}.ClearBtn[data-v-7bf7f10d]{width:100%}.FiltersSection[data-v-7bf7f10d]{padding:28px 0 24px}}@media(max-width:480px){.FiltersSection[data-v-7bf7f10d] .Container{padding-inline:20px}}.TrainingCard[data-v-cc9c8d0d]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;transition:box-shadow .18s ease,transform .18s ease}.TrainingCard[data-v-cc9c8d0d]:hover{box-shadow:0 6px 20px #00000021;transform:translateY(-2px)}.CardImage[data-v-cc9c8d0d]{position:relative;width:100%;height:190px;background:#c8cdd6;background-size:cover;background-position:center;flex-shrink:0}.CardOverlay[data-v-cc9c8d0d]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:14px 14px 12px;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.3) 55%,transparent 100%)}.CardTitle[data-v-cc9c8d0d]{margin:0 0 6px;font-size:var(--fs-base);font-weight:700;color:var(--theme-on-brand);line-height:1.3;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CardBadge[data-v-cc9c8d0d]{display:inline-block;align-self:flex-start;color:#ffffffe6;font-size:var(--fs-2xs);font-weight:500;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CardBody[data-v-cc9c8d0d]{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1}.MetaList[data-v-cc9c8d0d]{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.MetaItem[data-v-cc9c8d0d]{display:flex;align-items:flex-start;gap:5px;font-size:var(--fs-2xs);color:var(--theme-text-secondary);line-height:1.45;min-width:0}.MetaItem span[data-v-cc9c8d0d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.MetaIcon[data-v-cc9c8d0d]{flex-shrink:0;margin-top:1px;color:var(--brand-600)}.MetaItem strong[data-v-cc9c8d0d]{font-weight:600}.DetailBtn[data-v-cc9c8d0d]{margin-top:auto;width:100%}.TrainingsPagination[data-v-0ed6f9f8]{display:flex;align-items:center;justify-content:center;gap:clamp(16px,4vw,32px)}.TrainingsPagination__arrow[data-v-0ed6f9f8]{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:none;background:transparent;color:#111827;cursor:pointer;border-radius:8px;transition:color .15s ease,background .15s ease,opacity .15s ease}.TrainingsPagination__arrow[data-v-0ed6f9f8]:hover:not(:disabled){color:#00a7b5;background:#00a7b514}.TrainingsPagination__arrow[data-v-0ed6f9f8]:disabled{opacity:.35;cursor:not-allowed}.TrainingsPagination__list[data-v-0ed6f9f8]{display:flex;align-items:center;gap:clamp(8px,2vw,20px);list-style:none;margin:0;padding:0}.TrainingsPagination__item[data-v-0ed6f9f8]{display:flex;align-items:center;justify-content:center}.TrainingsPagination__ellipsis[data-v-0ed6f9f8]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;font-size:var(--fs-base);font-weight:600;color:var(--theme-text-muted);-webkit-user-select:none;user-select:none}.TrainingsPagination__num[data-v-0ed6f9f8]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:none;background:transparent;font-size:var(--fs-base);font-weight:600;color:#111827;cursor:pointer;border-radius:999px;line-height:1;transition:background .18s ease,color .18s ease}.TrainingsPagination__num[data-v-0ed6f9f8]:hover:not(.TrainingsPagination__num--active){color:#00a7b5;background:#00a7b514}.TrainingsPagination__num--active[data-v-0ed6f9f8]{background:#00a7b5;color:var(--theme-on-brand);cursor:default}.TrainingsPagination__num--active[data-v-0ed6f9f8]:hover{background:#00929f;color:var(--theme-on-brand)}@media(prefers-reduced-motion:reduce){.TrainingsPagination__arrow[data-v-0ed6f9f8],.TrainingsPagination__num[data-v-0ed6f9f8]{transition:none}}.TrainingsGridSection[data-v-feed52ac] .Container{padding-inline:120px;max-width:none}.TrainingsGridSection[data-v-feed52ac]{background:var(--theme-page-bg);padding:40px 0 64px}.PaginationWrapper[data-v-feed52ac]{display:flex;justify-content:center;margin-top:40px}@media(max-width:1024px){.TrainingsGridSection[data-v-feed52ac] .Container{padding-inline:60px}}@media(max-width:768px){.TrainingsGridSection[data-v-feed52ac] .Container{padding-inline:32px}}@media(max-width:480px){.TrainingsGridSection[data-v-feed52ac]{padding:28px 0 48px}}@media(max-width:480px){.TrainingsGridSection[data-v-feed52ac] .Container{padding-inline:20px}}@keyframes ViewFadeIn-8d2dcbf6{0%{opacity:0}to{opacity:1}}.TrainingsView[data-v-8d2dcbf6]{width:100%;overflow-x:hidden;background:var(--theme-surface);animation:ViewFadeIn-8d2dcbf6 .65s ease-out}@media(prefers-reduced-motion:reduce){.TrainingsView[data-v-8d2dcbf6]{animation-duration:.01ms!important}}.TrainingsStatus[data-v-8d2dcbf6]{display:flex;justify-content:center;align-items:center;padding:48px 24px}.TrainingsStatus--error[data-v-8d2dcbf6]{color:#dc2626;font-size:var(--fs-base)}.TrainingsStatus--empty[data-v-8d2dcbf6]{color:#4b5563;font-size:var(--fs-base);text-align:center;max-width:460px;margin-left:auto;margin-right:auto}@keyframes Spin-8d2dcbf6{to{transform:rotate(360deg)}}.TrainingsSpinner[data-v-8d2dcbf6]{display:inline-block;width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#c0392b;border-radius:50%;animation:Spin-8d2dcbf6 .8s linear infinite}.CoursePanel[data-v-f172e55e]{display:flex;flex-direction:column;gap:20px}.CourseTitle[data-v-f172e55e]{margin:0;font-size:var(--fs-xl);font-weight:700;color:var(--theme-text);line-height:1.25}.CourseCategory[data-v-f172e55e]{margin:-8px 0 0;font-size:var(--fs-caption);font-weight:600;color:var(--brand-600, #e41d33)}.InfoCard[data-v-f172e55e]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;box-shadow:0 2px 8px #0000000d;padding:20px 22px;color:var(--theme-text)}.CardHeading[data-v-f172e55e]{margin:0 0 12px;font-size:var(--fs-sm);font-weight:700;color:var(--theme-text)}.CardText[data-v-f172e55e]{font-size:var(--fs-caption);line-height:1.75!important;color:var(--theme-text-secondary)!important;display:block!important}.RequirementsList[data-v-f172e55e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.RequirementItem[data-v-f172e55e]{font-size:var(--fs-caption);color:var(--theme-text-secondary);line-height:1.5;padding-left:16px;position:relative}.RequirementItem[data-v-f172e55e]:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--theme-text-muted)}@media(max-width:540px){.CourseTitle[data-v-f172e55e]{font-size:var(--fs-22)}}.EnrollCard[data-v-6c73d3ad]{border:1px solid var(--theme-border);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000f;background:var(--theme-surface)}.EnrollHeader[data-v-6c73d3ad]{background:var(--brand-600, #e41d33);padding:14px 20px;text-align:center}.EnrollHeaderLabel[data-v-6c73d3ad]{color:var(--theme-on-brand);font-size:var(--fs-sm);font-weight:600;letter-spacing:.5px}.EnrollBody[data-v-6c73d3ad]{background:var(--theme-surface);color:var(--theme-text);padding:20px;display:flex;flex-direction:column;gap:14px}.SpotsBlock[data-v-6c73d3ad]{display:flex;flex-direction:column;align-items:center;gap:2px}.SpotsNumber[data-v-6c73d3ad]{font-size:var(--fs-52);font-weight:700;line-height:1}.SpotsLabel[data-v-6c73d3ad]{font-size:var(--fs-xs);color:var(--theme-text-muted);text-align:center}.ProgressTrack[data-v-6c73d3ad]{height:7px;background:var(--theme-surface-muted);border:1px solid var(--theme-border-subtle);border-radius:99px;overflow:hidden}.ProgressFill[data-v-6c73d3ad]{height:100%;border-radius:99px;transition:width .4s ease}.EnrollMeta[data-v-6c73d3ad]{list-style:none;margin:0;padding:14px 0 0;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--theme-border-subtle)}.EnrollMetaItem[data-v-6c73d3ad]{display:flex;align-items:center;gap:8px;font-size:var(--fs-caption);color:var(--theme-text-secondary)}.EnrollMetaItem strong[data-v-6c73d3ad]{font-weight:600;margin-right:2px}.EnrollIcon[data-v-6c73d3ad]{color:var(--brand-600);flex-shrink:0}.EnrollIcon--check[data-v-6c73d3ad]{color:#22c55e}.EnrollNotice[data-v-6c73d3ad]{width:100%;align-self:stretch;margin-bottom:10px}.EnrollBtn[data-v-6c73d3ad]{width:100%;margin-top:4px}@media(max-width:540px){.SpotsNumber[data-v-6c73d3ad]{font-size:var(--fs-40)}}.InfoCard[data-v-6e8e386a]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;box-shadow:0 2px 8px #0000000d;padding:20px 22px;color:var(--theme-text)}.CardHeading[data-v-6e8e386a]{margin:0 0 12px;font-size:var(--fs-sm);font-weight:700;color:var(--theme-text)}.ContactCard[data-v-6e8e386a]{padding:18px 20px}.ContactList[data-v-6e8e386a]{margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ContactRow[data-v-6e8e386a]{display:flex;flex-wrap:wrap;gap:4px;font-size:var(--fs-caption);line-height:1.5}.ContactLabel[data-v-6e8e386a]{font-weight:700;color:var(--theme-text)}.ContactValue[data-v-6e8e386a]{color:var(--theme-text-secondary);margin:0}.DetailSection[data-v-dc859b10]{background:var(--theme-page-bg);color:var(--theme-text);padding:52px 0 72px}.DetailGrid[data-v-dc859b10]{display:grid;grid-template-columns:1fr 400px;gap:32px;align-items:start}.LeftCol[data-v-dc859b10]{display:flex;flex-direction:column;gap:20px}.RightCol[data-v-dc859b10]{display:flex;flex-direction:column;gap:16px}@media(max-width:960px){.DetailGrid[data-v-dc859b10]{grid-template-columns:1fr}.RightCol[data-v-dc859b10]{max-width:480px}.DetailSection[data-v-dc859b10]{padding:40px 0 56px}}@keyframes ViewFadeIn-3f860edb{0%{opacity:0}to{opacity:1}}.TrainingDetailView[data-v-3f860edb]{width:100%;overflow-x:hidden;background:var(--theme-page-bg);color:var(--theme-text);animation:ViewFadeIn-3f860edb .65s ease-out}@media(prefers-reduced-motion:reduce){.TrainingDetailView[data-v-3f860edb]{animation-duration:.01ms!important}}.DetailStatus[data-v-3f860edb]{display:flex;justify-content:center;align-items:center;padding:64px 24px}.DetailStatus--error[data-v-3f860edb]{color:var(--theme-danger);font-size:var(--fs-base)}.DetailStatus--empty[data-v-3f860edb]{color:var(--theme-text-muted);font-size:var(--fs-base);text-align:center;max-width:460px;margin-left:auto;margin-right:auto}@keyframes Spin-3f860edb{to{transform:rotate(360deg)}}.DetailSpinner[data-v-3f860edb]{display:inline-block;width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#c0392b;border-radius:50%;animation:Spin-3f860edb .8s linear infinite}.NetworkCard[data-v-2bb935e8]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease,transform .18s ease}.NetworkCard[data-v-2bb935e8]:hover{box-shadow:0 6px 18px #0000001a;transform:translateY(-2px)}.MediaWrap[data-v-2bb935e8]{position:relative;aspect-ratio:16 / 10;background:var(--theme-surface-muted)}.MediaImg[data-v-2bb935e8]{width:100%;height:100%;object-fit:cover;display:block}.MediaFallback[data-v-2bb935e8]{width:100%;height:100%;background:linear-gradient(135deg,#374151,#111827)}.MediaOverlay[data-v-2bb935e8]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.08) 55%,transparent 100%);pointer-events:none}.OverlayTitle[data-v-2bb935e8]{position:absolute;left:12px;right:12px;bottom:10px;margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--theme-on-brand);line-height:1.35;text-shadow:0 1px 4px rgba(0,0,0,.45);z-index:1}.CardBody[data-v-2bb935e8]{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.AudienceLabel[data-v-2bb935e8]{margin:0;font-size:var(--fs-xs);font-weight:700;color:var(--theme-text)}.AudienceText[data-v-2bb935e8]{margin:0;font-size:var(--fs-caption);color:var(--theme-text-muted);line-height:1.55;flex:1}.DetailsBtn[data-v-2bb935e8]{margin-top:4px;align-self:center}.DetailsBtn[data-v-2bb935e8] .Btn{height:36px;padding:0 16px;font-size:13px}.SearchSection[data-v-f4ee4586] .Container,.GridSection[data-v-f4ee4586] .Container{padding-inline:120px;max-width:none}.SearchSection[data-v-f4ee4586]{background:var(--theme-surface);padding:32px 0 28px;border-bottom:1px solid var(--theme-border-subtle)}.SearchLabel[data-v-f4ee4586]{margin:0 0 12px;font-size:var(--fs-18);font-weight:700;color:var(--theme-text)}.SearchField[data-v-f4ee4586]{max-width:min(400px,100%)}.LoadingHint[data-v-f4ee4586]{margin:0 0 16px;font-size:var(--fs-sm);color:var(--theme-text-muted)}.LoadNotice[data-v-f4ee4586]{margin-bottom:20px}.GridSection[data-v-f4ee4586]{background:var(--theme-page-bg);padding:36px 0 64px}.PaginationWrapper[data-v-f4ee4586]{display:flex;justify-content:center;margin-top:40px}@media(max-width:1024px){.SearchSection[data-v-f4ee4586] .Container,.GridSection[data-v-f4ee4586] .Container{padding-inline:60px}}@media(max-width:900px){.SearchField[data-v-f4ee4586]{max-width:100%}}@media(max-width:768px){.SearchSection[data-v-f4ee4586] .Container,.GridSection[data-v-f4ee4586] .Container{padding-inline:32px}}@media(max-width:540px){.GridSection[data-v-f4ee4586]{padding:28px 0 48px}.SearchSection[data-v-f4ee4586]{padding:24px 0 20px}}@media(max-width:480px){.SearchSection[data-v-f4ee4586] .Container,.GridSection[data-v-f4ee4586] .Container{padding-inline:20px}}@keyframes ViewFadeIn-743fe364{0%{opacity:0}to{opacity:1}}.CantonalNetworksView[data-v-743fe364]{width:100%;overflow-x:hidden;background:var(--theme-page-bg);color:var(--theme-text);animation:ViewFadeIn-743fe364 .65s ease-out}.HeroWrapper[data-v-743fe364]{position:relative;--hero-header-h: 157px}@media(max-width:1024px){.HeroWrapper[data-v-743fe364]{--hero-header-h: 130px}}@media(max-width:768px){.HeroWrapper[data-v-743fe364]{--hero-header-h: 112px}}@media(prefers-reduced-motion:reduce){.CantonalNetworksView[data-v-743fe364]{animation-duration:.01ms!important}}.ContactCard[data-v-94336589]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:20px 22px;margin-bottom:36px;box-shadow:0 2px 8px #0000000a;color:var(--theme-text)}.ContactLabel[data-v-94336589]{margin:0 0 14px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-muted)}.ContactInner[data-v-94336589]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.ContactInner>.Avatar[data-v-94336589],.ContactInner>.ContactIdentity[data-v-94336589]{flex:0 1 auto}.Avatar[data-v-94336589]{width:52px;height:52px;border-radius:50%;background:var(--theme-surface-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactIdentity[data-v-94336589]{flex:1 1 160px;min-width:0;max-width:100%}.ContactName[data-v-94336589]{margin:2px 0 4px;font-size:var(--fs-md);font-weight:700;color:var(--theme-text)}.ContactRole[data-v-94336589]{margin:0;font-size:var(--fs-caption);color:var(--theme-text-muted)}.ContactChannels[data-v-94336589]{flex:0 0 auto;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ChannelRow[data-v-94336589]{margin:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;font-size:var(--fs-caption);color:var(--theme-text-secondary)}.ChannelIcon[data-v-94336589]{flex-shrink:0;display:block}.ChannelIcon--phone[data-v-94336589]{margin-top:1px}.ChannelLink[data-v-94336589]{color:var(--theme-text-secondary);text-decoration:none}.ChannelLink[data-v-94336589]:hover{text-decoration:underline}@media(max-width:640px){.ContactChannels[data-v-94336589]{width:100%;margin-left:0;align-items:flex-end}}.DetailSection[data-v-15f1e9dc]{background:var(--theme-page-bg);color:var(--theme-text);padding:52px 0 72px}.DetailSection[data-v-15f1e9dc] .DetailContainer--aligned{padding-inline:120px;max-width:none}@media(max-width:1024px){.DetailSection[data-v-15f1e9dc] .DetailContainer--aligned{padding-inline:60px}}@media(max-width:768px){.DetailSection[data-v-15f1e9dc] .DetailContainer--aligned{padding-inline:32px}}@media(max-width:480px){.DetailSection[data-v-15f1e9dc] .DetailContainer--aligned{padding-inline:20px}}.NetworkTitle[data-v-15f1e9dc]{margin:0 0 28px;font-size:var(--fs-26);font-weight:700;color:var(--theme-text);line-height:1.25}.MisionVisionGrid[data-v-15f1e9dc]{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:40px}.MvCol[data-v-15f1e9dc]{display:flex;flex-direction:column;gap:12px}.MvCol--mission .MvIconSlot[data-v-15f1e9dc]{width:35px}.MvCol--vision .MvIconSlot[data-v-15f1e9dc]{width:37px}.MvIconSlot[data-v-15f1e9dc]{flex-shrink:0;display:flex;justify-content:center}.MvHeadingRow[data-v-15f1e9dc],.MvContentRow[data-v-15f1e9dc]{display:flex;align-items:flex-start;gap:10px}.MvHeadingRow[data-v-15f1e9dc]{align-items:center}.MvContentRow[data-v-15f1e9dc]{align-items:stretch}.MvLine[data-v-15f1e9dc]{display:block;width:2px;min-height:100%;background:#1118271a;border-radius:1px}.MvHeading[data-v-15f1e9dc]{margin:0;font-size:var(--fs-18);font-weight:700;color:var(--theme-teal)}.MvCard[data-v-15f1e9dc]{background:var(--theme-surface);border-left:2px solid var(--theme-border);padding:18px 20px}.MvText[data-v-15f1e9dc]{font-size:var(--fs-caption);line-height:1.75!important;color:var(--theme-text-secondary)!important;display:block!important}.WorkPlansCard[data-v-15f1e9dc]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:24px;box-shadow:0 2px 8px #0000000d}.WorkPlansHeading[data-v-15f1e9dc]{margin:0 0 16px;font-size:var(--fs-17);font-weight:700;color:var(--theme-text)}.WorkPlansDivider[data-v-15f1e9dc]{border:none;border-top:1px solid var(--theme-border);margin:0 0 20px}.YearFilterWrapper[data-v-15f1e9dc]{position:relative;display:inline-block;margin-bottom:24px}.YearSelect[data-v-15f1e9dc]{appearance:none;-webkit-appearance:none;padding:9px 36px 9px 14px;border:1px solid var(--theme-border);border-radius:6px;font-size:var(--fs-sm);color:var(--theme-text-muted);background:var(--theme-surface);cursor:pointer;outline:none;min-width:120px;transition:border-color .15s ease}.YearSelect[data-v-15f1e9dc]:focus{border-color:var(--theme-brand-bg);color:var(--theme-text)}.SelectChevron[data-v-15f1e9dc]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--theme-text-muted);pointer-events:none}.PlanInner[data-v-15f1e9dc]{background:var(--theme-surface-muted);border-radius:8px;padding:18px;margin-bottom:18px}.PlanInner[data-v-15f1e9dc]:last-child{margin-bottom:0}.PlanInnerTitle[data-v-15f1e9dc]{margin:0 0 12px;font-size:var(--fs-base);font-weight:700;color:var(--theme-text)}.PlanDivider[data-v-15f1e9dc]{border:none;border-top:1px solid var(--theme-border-subtle);margin:0 0 14px}.PlanMeta[data-v-15f1e9dc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.PlanMetaCol[data-v-15f1e9dc]{display:flex;flex-direction:column;gap:3px}.PlanMetaCol[data-v-15f1e9dc]:nth-child(2){align-items:center;text-align:center}.PlanMetaCol[data-v-15f1e9dc]:nth-child(3){align-items:flex-end;text-align:right}.MetaLabel[data-v-15f1e9dc]{font-size:var(--fs-2xs);font-weight:600;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.5px}.MetaValue[data-v-15f1e9dc]{font-size:var(--fs-caption);color:var(--theme-text-secondary);font-weight:500}.MetaValue--vigente[data-v-15f1e9dc]{color:var(--theme-teal);font-weight:600}.FileRow[data-v-15f1e9dc]{display:flex;align-items:center;gap:14px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;padding:12px 16px}.PdfIcon[data-v-15f1e9dc]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.FileInfo[data-v-15f1e9dc]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.FileName[data-v-15f1e9dc]{font-size:var(--fs-caption);font-weight:600;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileMeta[data-v-15f1e9dc]{font-size:var(--fs-2xs);color:var(--theme-text-muted)}.DownloadLink[data-v-15f1e9dc]{text-decoration:none;flex-shrink:0}.DownloadBtn[data-v-15f1e9dc]{white-space:nowrap}.NoPlans[data-v-15f1e9dc]{margin:8px 0 0;font-size:var(--fs-caption);color:var(--theme-text-muted);font-style:italic}@media(max-width:820px){.MisionVisionGrid[data-v-15f1e9dc]{grid-template-columns:1fr}.DetailSection[data-v-15f1e9dc]{padding:40px 0 56px}}@media(max-width:540px){.NetworkTitle[data-v-15f1e9dc]{font-size:var(--fs-lg)}.PlanMeta[data-v-15f1e9dc]{flex-wrap:wrap;gap:20px}.FileRow[data-v-15f1e9dc]{flex-wrap:wrap}.DownloadBtn[data-v-15f1e9dc]{width:100%}}.DetailSection[data-v-c05d2b24]{background:var(--theme-page-bg);color:var(--theme-text);padding:52px 0 72px}.DetailSection[data-v-c05d2b24] .DetailContainer--aligned{padding-inline:120px;max-width:none}@media(max-width:1024px){.DetailSection[data-v-c05d2b24] .DetailContainer--aligned{padding-inline:60px}}@media(max-width:768px){.DetailSection[data-v-c05d2b24] .DetailContainer--aligned{padding-inline:32px}}@media(max-width:480px){.DetailSection[data-v-c05d2b24] .DetailContainer--aligned{padding-inline:20px}}.NetworkTitle[data-v-c05d2b24]{margin:0 0 28px;font-size:var(--fs-26);font-weight:700;color:var(--theme-text);line-height:1.25}.MisionVisionGrid[data-v-c05d2b24]{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:40px}.MvCol[data-v-c05d2b24]{display:flex;flex-direction:column;gap:12px}.MvCol--mission .MvIconSlot[data-v-c05d2b24]{width:35px}.MvCol--vision .MvIconSlot[data-v-c05d2b24]{width:37px}.MvIconSlot[data-v-c05d2b24]{flex-shrink:0;display:flex;justify-content:center}.MvHeadingRow[data-v-c05d2b24],.MvContentRow[data-v-c05d2b24]{display:flex;align-items:flex-start;gap:10px}.MvHeadingRow[data-v-c05d2b24]{align-items:center}.MvContentRow[data-v-c05d2b24]{align-items:stretch}.MvLine[data-v-c05d2b24]{display:block;width:2px;min-height:100%;background:#1118271a;border-radius:1px}.MvHeading[data-v-c05d2b24]{margin:0;font-size:var(--fs-18);font-weight:700;color:var(--theme-teal)}.MvCard[data-v-c05d2b24]{background:var(--theme-surface);border-left:2px solid var(--theme-border);padding:18px 20px}.MvText[data-v-c05d2b24]{font-size:var(--fs-caption);line-height:1.75!important;color:var(--theme-text-secondary)!important;display:block!important}.WorkPlansCard[data-v-c05d2b24]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:24px;box-shadow:0 2px 8px #0000000d}.WorkPlansHeading[data-v-c05d2b24]{margin:0 0 16px;font-size:var(--fs-17);font-weight:700;color:var(--theme-text)}.WorkPlansDivider[data-v-c05d2b24]{border:none;border-top:1px solid var(--theme-border);margin:0 0 20px}.YearFilterWrapper[data-v-c05d2b24]{position:relative;display:inline-block;margin-bottom:24px}.YearSelect[data-v-c05d2b24]{appearance:none;-webkit-appearance:none;padding:9px 36px 9px 14px;border:1px solid var(--theme-border);border-radius:6px;font-size:var(--fs-sm);color:var(--theme-text-muted);background:var(--theme-surface);cursor:pointer;outline:none;min-width:120px;transition:border-color .15s ease}.YearSelect[data-v-c05d2b24]:focus{border-color:var(--theme-brand-bg);color:var(--theme-text)}.SelectChevron[data-v-c05d2b24]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--theme-text-muted);pointer-events:none}.PlanInner[data-v-c05d2b24]{background:var(--theme-surface-muted);border-radius:8px;padding:18px;margin-bottom:18px}.PlanInner[data-v-c05d2b24]:last-child{margin-bottom:0}.PlanInnerTitle[data-v-c05d2b24]{margin:0 0 12px;font-size:var(--fs-base);font-weight:700;color:var(--theme-text)}.PlanDivider[data-v-c05d2b24]{border:none;border-top:1px solid var(--theme-border-subtle);margin:0 0 14px}.PlanMeta[data-v-c05d2b24]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.PlanMetaCol[data-v-c05d2b24]{display:flex;flex-direction:column;gap:3px}.PlanMetaCol[data-v-c05d2b24]:nth-child(2){align-items:center;text-align:center}.PlanMetaCol[data-v-c05d2b24]:nth-child(3){align-items:flex-end;text-align:right}.MetaLabel[data-v-c05d2b24]{font-size:var(--fs-2xs);font-weight:600;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.5px}.MetaValue[data-v-c05d2b24]{font-size:var(--fs-caption);color:var(--theme-text-secondary);font-weight:500}.MetaValue--vigente[data-v-c05d2b24]{color:var(--theme-teal);font-weight:600}.FileRow[data-v-c05d2b24]{display:flex;align-items:center;gap:14px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;padding:12px 16px}.PdfIcon[data-v-c05d2b24]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.FileInfo[data-v-c05d2b24]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.FileName[data-v-c05d2b24]{font-size:var(--fs-caption);font-weight:600;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileMeta[data-v-c05d2b24]{font-size:var(--fs-2xs);color:var(--theme-text-muted)}.DownloadLink[data-v-c05d2b24]{text-decoration:none;flex-shrink:0}.DownloadBtn[data-v-c05d2b24]{white-space:nowrap}.NoPlans[data-v-c05d2b24]{margin:8px 0 0;font-size:var(--fs-caption);color:var(--theme-text-muted);font-style:italic}@media(max-width:820px){.MisionVisionGrid[data-v-c05d2b24]{grid-template-columns:1fr}.DetailSection[data-v-c05d2b24]{padding:40px 0 56px}}@media(max-width:540px){.NetworkTitle[data-v-c05d2b24]{font-size:var(--fs-lg)}.PlanMeta[data-v-c05d2b24]{flex-wrap:wrap;gap:20px}.FileRow[data-v-c05d2b24]{flex-wrap:wrap}.DownloadBtn[data-v-c05d2b24]{width:100%}}.DetailSection[data-v-ea7c5bf0]{background:var(--theme-page-bg);color:var(--theme-text);padding:52px 0 72px}.DetailSection[data-v-ea7c5bf0] .DetailContainer--aligned{padding-inline:120px;max-width:none}@media(max-width:1024px){.DetailSection[data-v-ea7c5bf0] .DetailContainer--aligned{padding-inline:60px}}@media(max-width:768px){.DetailSection[data-v-ea7c5bf0] .DetailContainer--aligned{padding-inline:32px}}@media(max-width:480px){.DetailSection[data-v-ea7c5bf0] .DetailContainer--aligned{padding-inline:20px}}.NetworkTitle[data-v-ea7c5bf0]{margin:0 0 28px;font-size:var(--fs-26);font-weight:700;color:var(--theme-text);line-height:1.25}.MisionVisionGrid[data-v-ea7c5bf0]{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:40px}.MvCol[data-v-ea7c5bf0]{display:flex;flex-direction:column;gap:12px}.MvCol--mission .MvIconSlot[data-v-ea7c5bf0]{width:35px}.MvCol--vision .MvIconSlot[data-v-ea7c5bf0]{width:37px}.MvIconSlot[data-v-ea7c5bf0]{flex-shrink:0;display:flex;justify-content:center}.MvHeadingRow[data-v-ea7c5bf0],.MvContentRow[data-v-ea7c5bf0]{display:flex;align-items:flex-start;gap:10px}.MvHeadingRow[data-v-ea7c5bf0]{align-items:center}.MvContentRow[data-v-ea7c5bf0]{align-items:stretch}.MvLine[data-v-ea7c5bf0]{display:block;width:2px;min-height:100%;background:#1118271a;border-radius:1px}.MvHeading[data-v-ea7c5bf0]{margin:0;font-size:var(--fs-18);font-weight:700;color:var(--theme-teal)}.MvCard[data-v-ea7c5bf0]{background:var(--theme-surface);border-left:2px solid var(--theme-border);padding:18px 20px}.MvText[data-v-ea7c5bf0]{font-size:var(--fs-caption);line-height:1.75!important;color:var(--theme-text-secondary)!important;display:block!important}.WorkPlansCard[data-v-ea7c5bf0]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:24px;box-shadow:0 2px 8px #0000000d}.WorkPlansHeading[data-v-ea7c5bf0]{margin:0 0 16px;font-size:var(--fs-17);font-weight:700;color:var(--theme-text)}.WorkPlansDivider[data-v-ea7c5bf0]{border:none;border-top:1px solid var(--theme-border);margin:0 0 20px}.YearFilterWrapper[data-v-ea7c5bf0]{position:relative;display:inline-block;margin-bottom:24px}.YearSelect[data-v-ea7c5bf0]{appearance:none;-webkit-appearance:none;padding:9px 36px 9px 14px;border:1px solid var(--theme-border);border-radius:6px;font-size:var(--fs-sm);color:var(--theme-text-muted);background:var(--theme-surface);cursor:pointer;outline:none;min-width:120px;transition:border-color .15s ease}.YearSelect[data-v-ea7c5bf0]:focus{border-color:var(--theme-brand-bg);color:var(--theme-text)}.SelectChevron[data-v-ea7c5bf0]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--theme-text-muted);pointer-events:none}.PlanInner[data-v-ea7c5bf0]{background:var(--theme-surface-muted);border-radius:8px;padding:18px;margin-bottom:18px}.PlanInner[data-v-ea7c5bf0]:last-child{margin-bottom:0}.PlanInnerTitle[data-v-ea7c5bf0]{margin:0 0 12px;font-size:var(--fs-base);font-weight:700;color:var(--theme-text)}.PlanDivider[data-v-ea7c5bf0]{border:none;border-top:1px solid var(--theme-border-subtle);margin:0 0 14px}.PlanMeta[data-v-ea7c5bf0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.PlanMetaCol[data-v-ea7c5bf0]{display:flex;flex-direction:column;gap:3px}.PlanMetaCol[data-v-ea7c5bf0]:nth-child(2){align-items:center;text-align:center}.PlanMetaCol[data-v-ea7c5bf0]:nth-child(3){align-items:flex-end;text-align:right}.MetaLabel[data-v-ea7c5bf0]{font-size:var(--fs-2xs);font-weight:600;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.5px}.MetaValue[data-v-ea7c5bf0]{font-size:var(--fs-caption);color:var(--theme-text-secondary);font-weight:500}.MetaValue--vigente[data-v-ea7c5bf0]{color:var(--theme-teal);font-weight:600}.FileRow[data-v-ea7c5bf0]{display:flex;align-items:center;gap:14px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;padding:12px 16px}.PdfIcon[data-v-ea7c5bf0]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.FileInfo[data-v-ea7c5bf0]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.FileName[data-v-ea7c5bf0]{font-size:var(--fs-caption);font-weight:600;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileMeta[data-v-ea7c5bf0]{font-size:var(--fs-2xs);color:var(--theme-text-muted)}.DownloadLink[data-v-ea7c5bf0]{text-decoration:none;flex-shrink:0}.DownloadBtn[data-v-ea7c5bf0]{white-space:nowrap}.NoPlans[data-v-ea7c5bf0]{margin:8px 0 0;font-size:var(--fs-caption);color:var(--theme-text-muted);font-style:italic}@media(max-width:820px){.MisionVisionGrid[data-v-ea7c5bf0]{grid-template-columns:1fr}.DetailSection[data-v-ea7c5bf0]{padding:40px 0 56px}}@media(max-width:540px){.NetworkTitle[data-v-ea7c5bf0]{font-size:var(--fs-lg)}.PlanMeta[data-v-ea7c5bf0]{flex-wrap:wrap;gap:20px}.FileRow[data-v-ea7c5bf0]{flex-wrap:wrap}.DownloadBtn[data-v-ea7c5bf0]{width:100%}}@keyframes ViewFadeIn-0500da23{0%{opacity:0}to{opacity:1}}.CantonalNetworkDetailView[data-v-0500da23]{width:100%;overflow-x:hidden;background:var(--theme-page-bg);color:var(--theme-text);animation:ViewFadeIn-0500da23 .65s ease-out}.HeroWrapper[data-v-0500da23]{position:relative;--hero-header-h: 157px}@media(max-width:1024px){.HeroWrapper[data-v-0500da23]{--hero-header-h: 130px}}@media(max-width:768px){.HeroWrapper[data-v-0500da23]{--hero-header-h: 112px}}.DetailLoading[data-v-0500da23],.DetailEmpty[data-v-0500da23]{padding:48px 0;color:var(--theme-text-muted);font-size:var(--fs-sm)}.DetailEmptyText[data-v-0500da23]{margin:0}.DetailNoticeWrap[data-v-0500da23]{padding:28px 0 8px}@media(prefers-reduced-motion:reduce){.CantonalNetworkDetailView[data-v-0500da23]{animation-duration:.01ms!important}}.LudotecaDetailView[data-v-8bf727a1]{min-height:100vh;background:#fff}.LoadingState[data-v-8bf727a1]{display:flex;align-items:center;justify-content:center;min-height:320px;padding:48px 24px;font-size:1rem;color:#6b7280}.ContentArea[data-v-8bf727a1]{background:#f9fafb;padding:56px 120px 80px}.ContentInner[data-v-8bf727a1]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start}@media(max-width:1024px){.ContentArea[data-v-8bf727a1]{padding:48px 60px 64px}.ContentInner[data-v-8bf727a1]{grid-template-columns:1fr 320px;gap:32px}}@media(max-width:768px){.ContentArea[data-v-8bf727a1]{padding:40px 32px 56px}.ContentInner[data-v-8bf727a1]{grid-template-columns:1fr;gap:32px}}@media(max-width:480px){.ContentArea[data-v-8bf727a1]{padding:32px 20px 48px}}.FiltersSection[data-v-3d979381] .Container,.FiltersSection[data-v-3d979381] .ContainerLg{padding-inline:120px;max-width:none;margin:0}.FiltersSection[data-v-3d979381]{background:var(--theme-page-bg);padding:36px 0 32px;border-bottom:1px solid var(--theme-border-subtle)}.FiltersLabel[data-v-3d979381]{margin:0 0 14px;font-size:var(--fs-18);font-weight:700;color:var(--theme-text)}.FiltersRow[data-v-3d979381]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.FilterSearch[data-v-3d979381]{flex:0 0 200px;width:200px;min-width:0;max-width:200px;position:relative}.FilterSearch[data-v-3d979381] .Control{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.FilterSearch[data-v-3d979381] .Icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;flex-shrink:0}.SelectWrapper[data-v-3d979381]{position:relative;flex:0 0 120px;width:120px}.OfficeSelectWrapper[data-v-3d979381]{position:relative;flex:0 0 375px;width:120px}.FilterSelect[data-v-3d979381]{width:100%;appearance:none;-webkit-appearance:none;padding:10px 32px 10px 12px;border:1px solid var(--theme-border);border-radius:6px;font-size:var(--fs-sm);color:var(--theme-text-muted);background:var(--theme-surface);cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.FilterSelect[data-v-3d979381]:focus{border-color:var(--theme-brand-bg);color:var(--theme-text);box-shadow:0 0 0 3px var(--theme-focus)}.FilterSelect option[data-v-3d979381]{color:var(--theme-text);background:var(--theme-surface)}.SelectChevron[data-v-3d979381]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--theme-text-muted);pointer-events:none}.DateRangeWrapper[data-v-3d979381]{display:flex;align-items:center;flex:0 0 auto;width:fit-content;max-width:100%;gap:0;border:1px solid var(--theme-border);border-radius:6px;background-color:var(--theme-surface);padding:0 8px 0 10px;height:40px;box-sizing:border-box;color-scheme:light;overflow:visible}.DateField[data-v-3d979381]{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.FilterDate[data-v-3d979381]{border:none;outline:none;background:transparent;color:var(--theme-text);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:1.2;cursor:pointer;width:152px;height:38px;padding:0 30px 0 4px;box-sizing:border-box;color-scheme:light}.FilterDate[data-v-3d979381]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:20px;height:20px;margin:0;padding:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3' y='5' width='18' height='16' rx='2' stroke='%236b7280' stroke-width='1.75'/%3E%3Cpath d='M3 9h18' stroke='%236b7280' stroke-width='1.75'/%3E%3Cpath d='M8 3v4M16 3v4' stroke='%236b7280' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px}.FilterDate[data-v-3d979381]::-webkit-datetime-edit{padding:0}.FilterDate[data-v-3d979381]::-webkit-datetime-edit-fields-wrapper{padding:0}.DateRangeSeparator[data-v-3d979381]{color:var(--theme-text-muted);font-size:var(--fs-sm);flex-shrink:0;padding:0 4px}.DateRangeWrapper[data-v-3d979381]:focus-within{border-color:var(--theme-brand-bg);box-shadow:0 0 0 3px var(--theme-focus)}.ClearBtn[data-v-3d979381]{flex:0 0 auto;white-space:nowrap;margin-left:auto}@media(max-width:1024px){.FiltersSection[data-v-3d979381] .Container,.FiltersSection[data-v-3d979381] .ContainerLg{padding-inline:60px}}@media(max-width:860px){.FilterSearch[data-v-3d979381]{flex:1 1 180px;width:auto;max-width:220px}}@media(max-width:768px){.FiltersSection[data-v-3d979381] .Container,.FiltersSection[data-v-3d979381] .ContainerLg{padding-inline:32px}.FiltersRow[data-v-3d979381]{flex-direction:column;align-items:stretch;gap:10px}.FilterSearch[data-v-3d979381],.SelectWrapper[data-v-3d979381],.DateRangeWrapper[data-v-3d979381]{flex:1 1 auto;width:100%;max-width:100%}.DateRangeWrapper[data-v-3d979381]{justify-content:space-between;padding:0 10px;height:auto;min-height:40px;flex-wrap:wrap}.DateField[data-v-3d979381]{flex:1 1 0;min-width:0}.FilterDate[data-v-3d979381]{width:100%;min-width:0;max-width:none;padding-right:34px}.ClearBtn[data-v-3d979381]{margin-left:0;width:100%}.FiltersSection[data-v-3d979381]{padding:28px 0 24px}}@media(max-width:480px){.FiltersSection[data-v-3d979381] .Container,.FiltersSection[data-v-3d979381] .ContainerLg{padding-inline:20px}.DateRangeWrapper[data-v-3d979381]{flex-wrap:wrap;height:auto;min-height:40px;padding:8px 10px;gap:4px}.DateField[data-v-3d979381]{flex:1 1 100%;width:100%}.FilterDate[data-v-3d979381]{width:100%;padding:4px 34px 4px 4px}.DateRangeSeparator[data-v-3d979381]{display:none}}.ResourceCard[data-v-011c1f3e]{background:var(--theme-surface);border-radius:16px;padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 8px #0000000f;transition:box-shadow .2s ease,transform .2s ease;width:100%;overflow:visible;margin-top:36px}.ResourceCard[data-v-011c1f3e]:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.icon-wrapper[data-v-011c1f3e]{margin-top:-52px}.icon-wrapper svg[data-v-011c1f3e]{width:56px;height:auto;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))}.card-body[data-v-011c1f3e]{flex:1;display:flex;flex-direction:column;gap:8px}.card-title[data-v-011c1f3e]{font-size:var(--fs-md);font-weight:700;color:var(--theme-text);margin:0;line-height:1.3}.card-description[data-v-011c1f3e]{font-size:var(--fs-sm);color:var(--theme-text-muted);line-height:1.6;margin:0}.card-footer[data-v-011c1f3e]{display:flex;justify-content:flex-end}.card-btn[data-v-011c1f3e]{display:inline-block;padding:10px 20px;border-radius:8px;font-size:var(--fs-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.card-btn[data-v-011c1f3e]:hover{opacity:.85}.btn-pdf[data-v-011c1f3e]{background:#9d2235;color:var(--theme-on-brand)}.btn-link[data-v-011c1f3e]{background:#b7bf10;color:var(--theme-on-brand)}.btn-video[data-v-011c1f3e]{background:#00a3e0;color:var(--theme-on-brand)}.btn-document[data-v-011c1f3e]{background:#0263d1;color:var(--theme-on-brand)}.ResourcesGridSection[data-v-1abb71af]{background:var(--theme-page-bg);padding:40px 0 64px}.ResourcesGridSection[data-v-1abb71af] .Container,.ResourcesGridSection[data-v-1abb71af] .ContainerLg{padding-inline:120px;max-width:none;margin:0}.CardsGrid[data-v-1abb71af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.PaginationWrapper[data-v-1abb71af]{display:flex;justify-content:center;margin-top:40px}@media(max-width:1024px){.ResourcesGridSection[data-v-1abb71af] .Container,.ResourcesGridSection[data-v-1abb71af] .ContainerLg{padding-inline:60px}}@media(max-width:900px){.CardsGrid[data-v-1abb71af]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ResourcesGridSection[data-v-1abb71af] .Container,.ResourcesGridSection[data-v-1abb71af] .ContainerLg{padding-inline:32px}}@media(max-width:540px){.CardsGrid[data-v-1abb71af]{grid-template-columns:1fr}.ResourcesGridSection[data-v-1abb71af]{padding:28px 0 48px}}@media(max-width:480px){.ResourcesGridSection[data-v-1abb71af] .Container,.ResourcesGridSection[data-v-1abb71af] .ContainerLg{padding-inline:20px}}@keyframes ViewFadeIn-8ffd6acd{0%{opacity:0}to{opacity:1}}.ResourcesView[data-v-8ffd6acd]{width:100%;overflow-x:hidden;background:var(--theme-page-bg);animation:ViewFadeIn-8ffd6acd .65s ease-out}@media(prefers-reduced-motion:reduce){.ResourcesView[data-v-8ffd6acd]{animation-duration:.01ms!important}}.SearchResultList[data-v-2b87026f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.SearchResultList__link[data-v-2b87026f]{display:block;padding:18px 20px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.SearchResultList__link[data-v-2b87026f]:hover{border-color:var(--brand-600, #00a5b5);box-shadow:0 4px 14px #0000000f;transform:translateY(-1px)}.SearchResultList__badge[data-v-2b87026f]{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:999px;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--brand-700, #008a98);background:#00a5b51a}.SearchResultList__title[data-v-2b87026f]{display:block;font-family:var(--font-sans);font-size:var(--fs-18);font-weight:600;color:var(--theme-text);line-height:1.35}.SearchResultList__desc[data-v-2b87026f]{margin:8px 0 0;font-family:var(--font-sans);font-size:var(--fs-sm);line-height:1.5;color:var(--theme-text-muted);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SearchResultsView[data-v-602fcf21]{width:100%;min-height:100vh;overflow-x:hidden;background:var(--theme-page-bg);color:var(--theme-text)}.SearchHero[data-v-602fcf21]{padding:157px 0 32px;background:var(--theme-surface-muted);border-bottom:1px solid var(--theme-border)}.SearchHero__title[data-v-602fcf21]{margin:0 0 12px;font-family:var(--font-sans);font-size:clamp(var(--fs-search-title-min),3vw,var(--fs-search-title-max));font-weight:700;color:var(--theme-text)}.SearchHero__subtitle[data-v-602fcf21]{margin:0;max-width:52rem;font-family:var(--font-sans);font-size:var(--fs-md);line-height:1.55;color:var(--theme-text-secondary)}.SearchHero__subtitle strong[data-v-602fcf21]{color:var(--theme-text);font-weight:600}.SearchBody[data-v-602fcf21]{padding:40px 0 80px}.SearchBody__status[data-v-602fcf21]{margin:0;font-family:var(--font-sans);font-size:var(--fs-md);color:var(--theme-text-muted)}.SearchBody__notice[data-v-602fcf21]{margin-bottom:1rem}.SearchBody__count[data-v-602fcf21]{margin:0 0 20px;font-family:var(--font-sans);font-size:var(--fs-base);color:var(--theme-text-muted)}.SearchBody__pagination[data-v-602fcf21]{margin-top:40px;display:flex;justify-content:center}@media(max-width:1024px){.SearchHero[data-v-602fcf21]{padding-top:122px}}@media(max-width:768px){.SearchHero[data-v-602fcf21]{padding-top:96px}.SearchBody[data-v-602fcf21]{padding-bottom:48px}}.Btn[data-v-07e05e78]{height:var(--btn-height, var(--control-h));padding:0 22px;border-radius:var(--btn-radius, var(--control-radius));border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-family:var(--font-sans);font-size:var(--btn-font-size, var(--fs-sm));font-weight:var(--fw-bold);line-height:1;transition:transform .06s ease,background .15s ease,border-color .15s ease,opacity .15s}.Btn[data-v-07e05e78]:active{transform:translateY(1px)}.Btn[data-v-07e05e78]:disabled{cursor:not-allowed;opacity:.6}.Btn[data-v-07e05e78]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.BtnBlock[data-v-07e05e78]{width:100%}.Btn--primary[data-v-07e05e78]{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.Btn--primary[data-v-07e05e78]:hover{background:var(--btn-primary-hover-bg)}.Btn--secondary[data-v-07e05e78]{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg)}.Btn--secondary[data-v-07e05e78]:hover{background:var(--btn-secondary-hover-bg);color:#fff}.Btn--ghost[data-v-07e05e78]{background:transparent;border-color:transparent;color:var(--text)}.Btn--ghost[data-v-07e05e78]:hover{background:#1118270f}.Btn--danger[data-v-07e05e78]{background:var(--btn-danger-bg);color:var(--btn-danger-fg)}.Btn--danger[data-v-07e05e78]:hover{background:var(--btn-danger-hover-bg)}.Btn--success[data-v-07e05e78]{background:var(--success-600, #9BB000);color:#fff}.Btn--success[data-v-07e05e78]:hover{background:#7e9200}.Icon[data-v-07e05e78]{display:inline-flex}.Spinner[data-v-07e05e78]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin-07e05e78 .8s linear infinite}.Btn--secondary .Spinner[data-v-07e05e78],.Btn--ghost .Spinner[data-v-07e05e78]{border-color:#1118272e;border-top-color:#111827a6}.LabelHidden[data-v-07e05e78]{opacity:.65}@keyframes spin-07e05e78{to{transform:rotate(360deg)}}.SectionLabel[data-v-dd9714da]{display:inline-block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.SectionLabel--default[data-v-dd9714da]{color:var(--text)}.SectionLabel--brand[data-v-dd9714da]{color:var(--brand-600)}.SectionLabel--muted[data-v-dd9714da]{color:var(--muted)}.SectionLabel--inverse[data-v-dd9714da]{color:#ffffffb3}.Item[data-v-0428fcde]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);gap:12px;cursor:pointer;transition:opacity .12s ease}.Item[data-v-0428fcde]:hover{opacity:.72}.Item[data-v-0428fcde]:last-child{border-bottom:none}.Info[data-v-0428fcde]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ItemTitle[data-v-0428fcde]{font-size:var(--fs-sm);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ItemDate[data-v-0428fcde]{font-size:var(--fs-xs);color:var(--muted)}.Chevron[data-v-0428fcde]{color:var(--muted);flex-shrink:0;display:flex;align-items:center}.PatternBand[data-v-0e891d1c]{width:100%;display:block}.PatternBand--brand[data-v-0e891d1c]{background-color:var(--brand-600)}.PatternBand--teal[data-v-0e891d1c]{background-color:var(--teal-700, #1a6b5a)}.PatternBand--dark[data-v-0e891d1c]{background-color:var(--dark-900, #1a1a2e)}.IconBtn[data-v-4a7573fe]{height:var(--control-h);width:var(--control-h);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;transition:transform .06s ease,background .15s ease,border-color .15s ease,opacity .15s}.IconBtn[data-v-4a7573fe]:active{transform:translateY(1px)}.IconBtn[data-v-4a7573fe]:disabled{opacity:.6;cursor:not-allowed}.IconBtn--ghost[data-v-4a7573fe]{background:transparent;color:var(--text)}.IconBtn--soft[data-v-4a7573fe]{background:#1118270f;color:var(--text)}.IconBtn--solid[data-v-4a7573fe]{background:var(--brand-600);color:#fff}.IconBtn--solid[data-v-4a7573fe]:hover{background:var(--brand-700)}.IconBtn--soft[data-v-4a7573fe]{border-color:transparent}.IconBtn--ghost[data-v-4a7573fe]:hover{background:#1118270d}.Avatar[data-v-fb321cdf]{border-radius:999px;background:#d9d9d9;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.Img[data-v-fb321cdf]{width:100%;height:100%;object-fit:cover;display:block}.Fallback[data-v-fb321cdf]{font-weight:800;color:var(--muted);font-size:.9rem;-webkit-user-select:none;user-select:none}.Wrap[data-v-4c52f261]{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.Txt[data-v-4c52f261]{font-weight:900;font-size:12px;letter-spacing:.02em}.Wrap--neutral[data-v-4c52f261]{background:#1118270f;color:var(--text);border-color:#1118271a}.Wrap--info[data-v-4c52f261]{background:#1f5aa61a;color:var(--info-600,#1f5aa6);border-color:#1f5aa62e}.Wrap--success[data-v-4c52f261]{background:#9bb0001f;color:var(--success-600,#9bb000);border-color:#9bb00033}.Wrap--warning[data-v-4c52f261]{background:#e6a40024;color:var(--warning-600,#e6a400);border-color:#e6a40038}.Wrap--danger[data-v-4c52f261]{background:#d11a2a1a;color:var(--danger-600,#d11a2a);border-color:#d11a2a2e}.Badge[data-v-2c142b64]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:5px;font-size:var(--fs-xs, 12px);font-weight:700;line-height:1;border:1px solid transparent}.Badge--neutral[data-v-2c142b64]{background:#1118270f;color:var(--text);border-color:#11182714}.Badge--info[data-v-2c142b64]{background:#1f5aa61a;color:var(--info-600, #1f5aa6);border-color:#1f5aa62e}.Badge--success[data-v-2c142b64]{background:#b7bf10;color:#fff;border-color:#9bb00033}.Badge--warning[data-v-2c142b64]{background:#e6a40024;color:var(--warning-600, #e6a400);border-color:#e6a40038}.Badge--danger[data-v-2c142b64]{background:#d11a2a1a;color:var(--danger-600, #d11a2a);border-color:#d11a2a2e}.Badge--teal[data-v-2c142b64]{background:#00a5b5;color:#fff;border-color:#00a5b540}.Pill[data-v-a8325fdb]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:var(--fs-sm, 14px);font-weight:800;line-height:1;border:1px solid transparent}.Dot[data-v-a8325fdb]{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.85}.Pill--neutral[data-v-a8325fdb]{background:#1118270f;color:var(--text);border-color:#1118271a}.Pill--info[data-v-a8325fdb]{background:#1f5aa61a;color:var(--info-600, #1f5aa6);border-color:#1f5aa62e}.Pill--success[data-v-a8325fdb]{background:#9bb0001f;color:var(--success-600, #9bb000);border-color:#9bb00033}.Pill--warning[data-v-a8325fdb]{background:#e6a40024;color:var(--warning-600, #e6a400);border-color:#e6a40038}.Pill--danger[data-v-a8325fdb]{background:#d11a2a1a;color:var(--danger-600, #d11a2a);border-color:#d11a2a2e}.Btn[data-v-6096a0c9]{height:var(--control-h);width:var(--control-h);border-radius:10px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;gap:4px;cursor:pointer;transition:transform .06s ease,background .15s ease,border-color .15s ease}.Btn[data-v-6096a0c9]:active{transform:translateY(1px)}.Line[data-v-6096a0c9]{width:18px;height:2px;background:var(--text);border-radius:999px;opacity:.9}.Field[data-v-cf5576db]{display:grid;gap:8px}.Label[data-v-cf5576db]{font-weight:700;font-size:13px}.Req[data-v-cf5576db]{color:var(--danger-600, #d11a2a)}.Control[data-v-cf5576db]{height:var(--control-h);border-radius:10px;border:1px solid var(--line);background:#fff;overflow:hidden}.Control[data-v-cf5576db]:focus-within{border-color:#b11f2f73;box-shadow:0 0 0 4px #b11f2f1f}.ControlError[data-v-cf5576db]{border-color:#d11a2a80}.Select[data-v-cf5576db]{width:100%;height:100%;border:0;outline:none;padding:0 14px;background:transparent}.Hint[data-v-cf5576db]{color:var(--muted);font-size:12px}.Error[data-v-cf5576db]{color:#d11a2a;font-size:12px;font-weight:600}.Wrap[data-v-155ee02f]{display:grid;gap:6px}.Hidden[data-v-155ee02f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.PickBtn[data-v-155ee02f]{height:var(--control-h);width:100%;border-radius:10px;border:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;cursor:pointer}.PickBtn[data-v-155ee02f]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.Left[data-v-155ee02f]{display:inline-flex;align-items:center;gap:10px;min-width:0}.Name[data-v-155ee02f]{font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Right[data-v-155ee02f]{display:inline-flex;align-items:center;gap:10px}.Size[data-v-155ee02f]{color:var(--muted);font-weight:700;font-size:13px}.Chevron[data-v-155ee02f]{opacity:.6}.Dot[data-v-155ee02f]{width:18px;height:18px;border-radius:6px;background:#b11f2f1f;border:1px solid rgba(177,31,47,.25)}.Hint[data-v-155ee02f]{margin:0;font-size:12px;color:var(--muted)}.Field[data-v-592ac20b]{display:grid;gap:8px}.Label[data-v-592ac20b]{font-weight:700;font-size:13px}.Req[data-v-592ac20b]{color:var(--danger-600, #d11a2a)}.Control[data-v-592ac20b]{width:100%;height:var(--control-h);display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--text);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.Control[data-v-592ac20b]:focus-within{border-color:#b11f2f73;box-shadow:0 0 0 4px #b11f2f1f}.ControlError[data-v-592ac20b]{border-color:#d11a2a80}.ControlError[data-v-592ac20b]:focus-within{border-color:#d11a2ab3;box-shadow:0 0 0 4px #d11a2a26}.Input[data-v-592ac20b]{flex:1;min-width:0;border:0;outline:none;padding:0;margin:0;width:100%;height:100%;background:transparent;color:inherit;font:inherit}.Input[data-v-592ac20b]:focus,.Input[data-v-592ac20b]:focus-visible{outline:none;box-shadow:none}.Input[data-v-592ac20b]::-moz-focus-inner{border:0;padding:0}.Hint[data-v-592ac20b]{color:var(--muted);font-size:12px}.Error[data-v-592ac20b]{color:#d11a2a;font-size:12px;font-weight:600}.Row[data-v-09763227]{display:grid;gap:8px}.RowInline[data-v-09763227]{grid-template-columns:180px 1fr;align-items:start;gap:14px}.Head[data-v-09763227]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.Control[data-v-09763227]{display:grid;gap:6px}.ControlError[data-v-09763227] input,.ControlError[data-v-09763227] select,.ControlError[data-v-09763227] textarea{border-color:#d11a2a99}.Error[data-v-09763227]{margin:0;font-size:12px;color:#d11a2a}@media(max-width:900px){.RowInline[data-v-09763227]{grid-template-columns:1fr}}.Grid[data-v-b1b0c990]{display:grid;gap:16px}.Grid--1[data-v-b1b0c990]{grid-template-columns:1fr}.Grid--2[data-v-b1b0c990]{grid-template-columns:1fr 1fr}.Grid--3[data-v-b1b0c990]{grid-template-columns:1fr 1fr 1fr}@media(max-width:900px){.Grid--2[data-v-b1b0c990],.Grid--3[data-v-b1b0c990]{grid-template-columns:1fr}}.Wrap[data-v-fa11aa57]{width:100%;display:grid;gap:6px}.Label[data-v-fa11aa57]{font-weight:700;font-size:13px}.Req[data-v-fa11aa57]{color:var(--danger-600, #d11a2a)}.Control[data-v-fa11aa57]{width:100%;min-height:calc(var(--control-h) * 2);padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--text);outline:none;resize:vertical;font-size:14px;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.Control[data-v-fa11aa57]:focus{border-color:#b11f2f73;box-shadow:0 0 0 4px #b11f2f1f}.ControlError[data-v-fa11aa57]{border-color:#d11a2a80}.ControlError[data-v-fa11aa57]:focus{border-color:#d11a2ab3;box-shadow:0 0 0 4px #d11a2a26}.Control[data-v-fa11aa57]:disabled{opacity:.7;cursor:not-allowed;background:#ffffffbf}.Hint[data-v-fa11aa57]{color:var(--muted);font-size:12px}.Error[data-v-fa11aa57]{color:#d11a2a;font-size:12px;font-weight:600}.Wrap[data-v-60d527bd]{width:100%;display:grid;gap:6px}.Label[data-v-60d527bd]{font-weight:700;font-size:13px}.Req[data-v-60d527bd]{color:var(--danger-600, #d11a2a)}.Control[data-v-60d527bd]{width:100%;height:var(--control-h);padding:0 14px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--text);outline:none;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.Control[data-v-60d527bd]:focus{border-color:#b11f2f73;box-shadow:0 0 0 4px #b11f2f1f}.ControlError[data-v-60d527bd]{border-color:#d11a2a80}.Control[data-v-60d527bd]:disabled{opacity:.7;cursor:not-allowed}.Hint[data-v-60d527bd]{color:var(--muted);font-size:12px}.Error[data-v-60d527bd]{color:#d11a2a;font-size:12px;font-weight:600}.Wrap[data-v-478ad1d5]{position:relative;width:100%}.Icon[data-v-478ad1d5]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);display:inline-flex}.Control[data-v-478ad1d5]{width:100%;height:var(--control-h);padding:0 14px 0 42px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--text);outline:none;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.Control[data-v-478ad1d5]:focus,.Control[data-v-478ad1d5]:focus-visible{border-color:#b11f2f73;box-shadow:0 0 0 4px #b11f2f1f}.Control[data-v-478ad1d5]:disabled{opacity:.7;cursor:not-allowed}.Overlay[data-v-513b8b89]{position:fixed;inset:0;background:var(--modal-overlay-bg, rgba(0,0,0,.28));display:grid;place-items:center;padding:var(--s-6);z-index:9999}.Modal[data-v-513b8b89]{width:var(--modal-w, min(980px, 100%));background:var(--card-bg, var(--surface));border-radius:var(--modal-radius, var(--radius-lg));box-shadow:var(--shadow-soft);overflow:hidden;display:flex;flex-direction:column;max-height:var(--modal-max-h, 90vh)}.Modal[data-v-513b8b89]:focus{outline:none}.Modal[data-v-513b8b89]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.Header[data-v-513b8b89]{padding:var(--s-6);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);border-bottom:1px solid var(--line)}.Title[data-v-513b8b89]{margin:0;font-size:26px;font-weight:800}.CloseBtn[data-v-513b8b89]{border:0;background:transparent;cursor:pointer;font-size:18px;opacity:.7;border-radius:6px;padding:4px 8px}.CloseBtn[data-v-513b8b89]:hover{opacity:1}.CloseBtn[data-v-513b8b89]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;opacity:1}.Body[data-v-513b8b89]{padding:var(--s-6);flex:1;min-height:0;overflow-y:auto}.Footer[data-v-513b8b89]{padding:var(--s-5) var(--s-6);border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:var(--s-3)}@media(max-width:560px){.Overlay[data-v-513b8b89],.Header[data-v-513b8b89],.Body[data-v-513b8b89],.Footer[data-v-513b8b89]{padding:var(--s-4)}.Title[data-v-513b8b89]{font-size:20px}}.Notice[data-v-95c58e34]{display:flex;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid transparent;background:#1118270a}.Icon[data-v-95c58e34]{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;background:#1118271a;color:var(--text)}.Title[data-v-95c58e34]{font-weight:900}.Msg[data-v-95c58e34]{margin-top:4px;color:var(--muted);line-height:1.35}.Notice--info[data-v-95c58e34]{background:#1f5aa614;border-color:#1f5aa62e}.Notice--success[data-v-95c58e34]{background:#9bb0001a;border-color:#9bb00033}.Notice--warning[data-v-95c58e34]{background:#e6a4001f;border-color:#e6a40038}.Notice--danger[data-v-95c58e34]{background:#d11a2a14;border-color:#d11a2a2e}.Msg[data-v-6189958f]{margin:0;color:var(--muted);line-height:1.45}.Box[data-v-309b6a09]{display:flex;gap:14px;align-items:flex-start}.Mark[data-v-309b6a09]{width:44px;height:44px;border-radius:999px;background:#9bb00024;color:var(--success-600,#9bb000);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px}.H[data-v-309b6a09]{font-weight:900}.P[data-v-309b6a09]{margin-top:6px;color:var(--muted);line-height:1.45}.Box[data-v-8eb5123d]{display:flex;gap:14px;align-items:flex-start}.Mark[data-v-8eb5123d]{width:44px;height:44px;border-radius:999px;background:#d11a2a1f;color:var(--danger-600,#d11a2a);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px}.H[data-v-8eb5123d]{font-weight:900}.P[data-v-8eb5123d]{margin-top:6px;color:var(--muted);line-height:1.45}.EddOverlay[data-v-6cdc8ad2]{position:fixed;inset:0;background:#0f172a73;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:grid;place-items:center;padding:24px;z-index:10000}.EddDialog[data-v-6cdc8ad2]{width:min(560px,100%);max-height:88vh;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000040,0 2px 8px #00000014;display:flex;flex-direction:column;overflow:hidden;font-family:Arial,sans-serif;color:#111827;border-top:4px solid var(--edd-accent, #d11a2a)}.EddDialog--error[data-v-6cdc8ad2]{--edd-accent: #d11a2a;--edd-accent-bg: rgba(209, 26, 42, .1)}.EddDialog--warning[data-v-6cdc8ad2]{--edd-accent: #e6a400;--edd-accent-bg: rgba(230, 164, 0, .12)}.EddDialog--info[data-v-6cdc8ad2]{--edd-accent: #1f5aa6;--edd-accent-bg: rgba( 31, 90, 166, .1)}.EddHeader[data-v-6cdc8ad2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#f6f6f9;border-bottom:1px solid #E5E7EB}.EddHeader__left[data-v-6cdc8ad2]{display:inline-flex;align-items:center;gap:12px;min-width:0}.EddIcon[data-v-6cdc8ad2]{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--edd-accent-bg);color:var(--edd-accent);flex-shrink:0}.EddTitle[data-v-6cdc8ad2]{margin:0;font-size:16px;font-weight:700;color:#111827;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EddClose[data-v-6cdc8ad2]{border-radius:4px;border:1px solid #DCDCE4;background:#fff;display:inline-flex;padding:8px;justify-content:center;align-items:center;cursor:pointer;color:#374151;flex-shrink:0}.EddClose[data-v-6cdc8ad2]:hover{box-shadow:1px 2px 4px #0000002e}.EddClose[data-v-6cdc8ad2]:focus-visible{outline:2px solid var(--edd-accent);outline-offset:2px}.EddBody[data-v-6cdc8ad2]{padding:20px;overflow-y:auto;flex:1;min-height:0;background:#fff;font-size:13px;line-height:1.5}.EddSection+.EddSection[data-v-6cdc8ad2]{margin-top:16px}.EddSection__label[data-v-6cdc8ad2]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin-bottom:6px}.EddDot[data-v-6cdc8ad2]{width:8px;height:8px;border-radius:999px;display:inline-block}.EddDot--problem[data-v-6cdc8ad2]{background:var(--edd-accent)}.EddDot--cause[data-v-6cdc8ad2]{background:#9ca3af}.EddDot--recommendation[data-v-6cdc8ad2]{background:#059669}.EddSection__text[data-v-6cdc8ad2]{margin:0;color:#111827;font-size:13px;line-height:1.55}.EddSection__text--strong[data-v-6cdc8ad2]{font-weight:600;color:#111827}.EddList[data-v-6cdc8ad2]{margin:0;padding-left:18px;color:#111827;font-size:13px;line-height:1.55}.EddList li+li[data-v-6cdc8ad2]{margin-top:4px}.EddCode[data-v-6cdc8ad2]{margin:8px 0 0;font-size:12px;color:#374151}.EddCode__label[data-v-6cdc8ad2]{font-weight:700;margin-right:6px;color:#6b7280}.EddCode code[data-v-6cdc8ad2]{background:#f3f4f6;border:1px solid #E5E7EB;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.EddDetails[data-v-6cdc8ad2]{margin-top:16px;border:1px solid #E5E7EB;border-radius:6px;background:#fafafb}.EddDetails summary[data-v-6cdc8ad2]{cursor:pointer;padding:8px 12px;font-size:12px;font-weight:600;color:#374151;-webkit-user-select:none;user-select:none}.EddDetails[open] summary[data-v-6cdc8ad2]{border-bottom:1px solid #E5E7EB}.EddPre[data-v-6cdc8ad2]{margin:0;padding:12px;font-size:12px;line-height:1.4;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#111827;background:#fafafb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.EddFooter[data-v-6cdc8ad2]{padding:12px 20px;background:#f9fafb;border-top:1px solid #E5E7EB;display:flex;justify-content:flex-end;gap:8px}.EddBtn[data-v-6cdc8ad2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;line-height:1.2;min-height:36px;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.EddBtn[data-v-6cdc8ad2]:focus-visible{outline:2px solid var(--edd-accent);outline-offset:2px}.EddBtn--ghost[data-v-6cdc8ad2]{background:#fff;color:#374151;border-color:#dcdce4}.EddBtn--ghost[data-v-6cdc8ad2]:hover{background:#f3f4f6}.EddBtn--primary[data-v-6cdc8ad2]{background:var(--edd-accent);color:#fff}.EddBtn--primary[data-v-6cdc8ad2]:hover{filter:brightness(.94)}.EddBtn--danger[data-v-6cdc8ad2]{background:#d11a2a;color:#fff}.EddBtn--danger[data-v-6cdc8ad2]:hover{background:#b81422}.edd-fade-enter-active[data-v-6cdc8ad2],.edd-fade-leave-active[data-v-6cdc8ad2]{transition:opacity .18s ease}.edd-fade-enter-from[data-v-6cdc8ad2],.edd-fade-leave-to[data-v-6cdc8ad2]{opacity:0}.edd-fade-enter-active .EddDialog[data-v-6cdc8ad2],.edd-fade-leave-active .EddDialog[data-v-6cdc8ad2]{transition:transform .2s ease,opacity .2s ease}.edd-fade-enter-from .EddDialog[data-v-6cdc8ad2],.edd-fade-leave-to .EddDialog[data-v-6cdc8ad2]{transform:translateY(8px) scale(.98);opacity:0}@media(max-width:560px){.EddOverlay[data-v-6cdc8ad2]{padding:12px}.EddDialog[data-v-6cdc8ad2]{width:100%;border-radius:10px}.EddTitle[data-v-6cdc8ad2]{font-size:15px}.EddBody[data-v-6cdc8ad2]{padding:16px}.EddFooter[data-v-6cdc8ad2]{padding:12px 16px}.EddBtn[data-v-6cdc8ad2]{width:100%}.EddFooter[data-v-6cdc8ad2]{flex-direction:column-reverse}}.Toast[data-v-f66ecc00]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:flex-start;width:360px;max-width:calc(100vw - 32px);background:#fff;border-radius:10px;border:1px solid #E5E7EB;box-shadow:0 12px 32px #00000024,0 2px 6px #0000000f;padding:12px 14px;font-family:var(--font-sans, Arial, sans-serif);color:#111827;overflow:hidden;pointer-events:auto;border-left:4px solid var(--toast-accent, #1f5aa6)}.Toast--success[data-v-f66ecc00]{--toast-accent: #9bb000;--toast-bg: rgba(155, 176, 0, .12)}.Toast--error[data-v-f66ecc00]{--toast-accent: #d11a2a;--toast-bg: rgba(209, 26, 42, .1)}.Toast--warning[data-v-f66ecc00]{--toast-accent: #e6a400;--toast-bg: rgba(230, 164, 0, .14)}.Toast--info[data-v-f66ecc00]{--toast-accent: #1f5aa6;--toast-bg: rgba( 31, 90, 166, .1)}.Toast__icon[data-v-f66ecc00]{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--toast-bg);color:var(--toast-accent);flex-shrink:0;margin-top:1px}.Toast__body[data-v-f66ecc00]{min-width:0;display:flex;flex-direction:column;gap:2px}.Toast__title[data-v-f66ecc00]{margin:0;font-size:13px;font-weight:700;line-height:1.3;color:#111827}.Toast__msg[data-v-f66ecc00]{margin:0;font-size:13px;line-height:1.45;color:#374151;word-break:break-word}.Toast__action[data-v-f66ecc00]{margin-top:6px;align-self:flex-start;background:transparent;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;color:var(--toast-accent);cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.Toast__action[data-v-f66ecc00]:hover{text-decoration:underline}.Toast__close[data-v-f66ecc00]{background:transparent;border:0;padding:4px;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Toast__close[data-v-f66ecc00]:hover{background:#f3f4f6;color:#111827}.Toast__close[data-v-f66ecc00]:focus-visible{outline:2px solid var(--toast-accent);outline-offset:2px}.Toast__progress[data-v-f66ecc00]{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--toast-accent);transform-origin:left center;animation-name:toast-progress-f66ecc00;animation-timing-function:linear;animation-fill-mode:forwards;opacity:.7}@keyframes toast-progress-f66ecc00{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ToastContainer[data-v-e6fbceb4]{position:fixed;z-index:10500;pointer-events:none;padding:16px;display:flex;flex-direction:column;gap:10px;max-width:100vw}.ToastContainer__stack[data-v-e6fbceb4]{display:flex;flex-direction:column;gap:10px;pointer-events:none}.ToastContainer--top-right[data-v-e6fbceb4]{top:0;right:0;align-items:flex-end}.ToastContainer--top-left[data-v-e6fbceb4]{top:0;left:0;align-items:flex-start}.ToastContainer--top-center[data-v-e6fbceb4]{top:0;left:50%;transform:translate(-50%);align-items:center}.ToastContainer--bottom-right[data-v-e6fbceb4]{bottom:0;right:0;align-items:flex-end;flex-direction:column-reverse}.ToastContainer--bottom-left[data-v-e6fbceb4]{bottom:0;left:0;align-items:flex-start;flex-direction:column-reverse}.ToastContainer--bottom-center[data-v-e6fbceb4]{bottom:0;left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.ToastContainer--bottom-right .ToastContainer__stack[data-v-e6fbceb4],.ToastContainer--bottom-left .ToastContainer__stack[data-v-e6fbceb4],.ToastContainer--bottom-center .ToastContainer__stack[data-v-e6fbceb4]{flex-direction:column-reverse}.toast-enter-active[data-v-e6fbceb4],.toast-leave-active[data-v-e6fbceb4]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease}.ToastContainer--top-right .toast-enter-from[data-v-e6fbceb4],.ToastContainer--bottom-right .toast-enter-from[data-v-e6fbceb4]{transform:translate(110%);opacity:0}.ToastContainer--top-left .toast-enter-from[data-v-e6fbceb4],.ToastContainer--bottom-left .toast-enter-from[data-v-e6fbceb4]{transform:translate(-110%);opacity:0}.ToastContainer--top-center .toast-enter-from[data-v-e6fbceb4]{transform:translateY(-24px);opacity:0}.ToastContainer--bottom-center .toast-enter-from[data-v-e6fbceb4]{transform:translateY(24px);opacity:0}.ToastContainer--top-right .toast-leave-to[data-v-e6fbceb4],.ToastContainer--bottom-right .toast-leave-to[data-v-e6fbceb4]{transform:translate(110%);opacity:0}.ToastContainer--top-left .toast-leave-to[data-v-e6fbceb4],.ToastContainer--bottom-left .toast-leave-to[data-v-e6fbceb4]{transform:translate(-110%);opacity:0}.ToastContainer--top-center .toast-leave-to[data-v-e6fbceb4]{transform:translateY(-24px);opacity:0}.ToastContainer--bottom-center .toast-leave-to[data-v-e6fbceb4]{transform:translateY(24px);opacity:0}.toast-move[data-v-e6fbceb4]{transition:transform .22s ease}.ToastContainer[data-v-e6fbceb4] .Toast{pointer-events:auto}@media(max-width:560px){.ToastContainer[data-v-e6fbceb4]{padding:12px;left:0;right:0;transform:none}.ToastContainer--top-center[data-v-e6fbceb4],.ToastContainer--bottom-center[data-v-e6fbceb4]{left:0;transform:none;align-items:stretch}}.Card[data-v-eeff23fc]{background:var(--card-bg, var(--surface));border-radius:var(--card-radius, var(--radius-lg));box-shadow:var(--card-shadow, var(--shadow-card));border:1px solid var(--card-border, rgba(0,0,0,.03))}.CardShell[data-v-eeff23fc]{border-radius:var(--radius-lg)}.CardHeader[data-v-eeff23fc]{padding:var(--s-5) var(--s-6);display:flex;justify-content:space-between;gap:var(--s-4);align-items:flex-start;border-bottom:1px solid var(--line)}.CardTitle[data-v-eeff23fc]{margin:0;font-size:20px;font-weight:800}.CardSubtitle[data-v-eeff23fc]{margin:var(--s-2) 0 0;color:var(--muted);line-height:1.4}.HeaderActions[data-v-eeff23fc]{display:flex;gap:var(--s-3);align-items:center}.CardBody[data-v-eeff23fc]{padding:var(--s-6)}.CardBodyNoPad[data-v-eeff23fc]{padding:0}@media(max-width:560px){.CardHeader[data-v-eeff23fc],.CardBody[data-v-eeff23fc]{padding:var(--s-4)}}.Container[data-v-06ed8010]{width:100%;margin:0 auto;padding:0 var(--s-6)}.ContainerMd[data-v-06ed8010]{max-width:960px}.ContainerLg[data-v-06ed8010]{max-width:var(--container-max)}@media(max-width:900px){.Container[data-v-06ed8010]{padding:0 var(--s-5)}}@media(max-width:560px){.Container[data-v-06ed8010]{padding:0 var(--s-4)}}.Divider[data-v-acef994e]{display:block}.Divider--horizontal[data-v-acef994e]{width:100%;height:1px}.Divider--vertical[data-v-acef994e]{width:1px;height:100%}.Divider--default[data-v-acef994e]{background:var(--line);opacity:.9}.Divider--inverse[data-v-acef994e]{background:#ffffff59}.Header[data-v-b09c6453]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line)}.Title[data-v-b09c6453]{margin:0;font-size:var(--fs-lg, 20px);font-weight:900}.Subtitle[data-v-b09c6453]{margin:var(--s-2) 0 0;color:var(--muted);line-height:1.4}.Actions[data-v-b09c6453]{display:flex;gap:var(--s-3);align-items:center}@media(max-width:560px){.Header[data-v-b09c6453]{padding:var(--s-4)}}.Grid[data-v-681cf8a3]{display:grid;gap:var(--s-6)}.Cols-2[data-v-681cf8a3]{grid-template-columns:repeat(2,minmax(0,1fr))}.Cols-3[data-v-681cf8a3]{grid-template-columns:repeat(3,minmax(0,1fr))}.Cols-4[data-v-681cf8a3]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.Cols-3[data-v-681cf8a3],.Cols-4[data-v-681cf8a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.Grid[data-v-681cf8a3]{grid-template-columns:1fr!important}}.PageHeader[data-v-f2f53241]{padding:var(--s-7) 0 var(--s-5);position:relative}.Title[data-v-f2f53241]{margin:0;font-size:44px;line-height:1.05;letter-spacing:-.02em;color:var(--brand-600);font-weight:800}.Subtitle[data-v-f2f53241]{margin:var(--s-3) 0 0;max-width:860px;color:var(--text);opacity:.85;line-height:1.5}.Actions[data-v-f2f53241]{margin-top:var(--s-4);display:flex;gap:var(--s-3);align-items:center}@media(max-width:560px){.Title[data-v-f2f53241]{font-size:34px}}.SplitLayout[data-v-0ef8c901]{display:grid;grid-template-columns:420px 1fr;gap:var(--s-6);align-items:start}.Left[data-v-0ef8c901],.Right[data-v-0ef8c901]{min-width:0}@media(max-width:980px){.SplitLayout[data-v-0ef8c901]{grid-template-columns:1fr}}.Section[data-v-a9eb1961]{display:grid;width:100%}.Section--sm[data-v-a9eb1961]{gap:var(--s-4);padding:var(--s-4) 0}.Section--md[data-v-a9eb1961]{gap:var(--s-5);padding:var(--s-5) 0}.Section--lg[data-v-a9eb1961]{gap:var(--s-6);padding:var(--s-6) 0}.Shell[data-v-7fa8d53f]{min-height:100vh;background:var(--bg);display:grid;grid-template-rows:auto 1fr auto}.Header[data-v-7fa8d53f]{background:var(--surface)}.Main[data-v-7fa8d53f]{padding:var(--s-6) 0}.Footer[data-v-7fa8d53f]{padding:var(--s-6) 0;background:var(--surface);border-top:1px solid rgba(17,24,39,.08)}@media(max-width:640px){.Main[data-v-7fa8d53f]{padding:var(--s-5) 0}}.Nav[data-v-06e0cd2e]{display:flex;align-items:center;gap:22px}.Link[data-v-06e0cd2e]{color:var(--text);text-decoration:none;font-weight:500;padding:10px 2px;border-bottom:2px solid transparent;transition:border-color .15s ease,color .15s ease,opacity .15s ease}.Link[data-v-06e0cd2e]:hover{opacity:.85}.Link[data-v-06e0cd2e]:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}.LinkActive[data-v-06e0cd2e]{border-color:var(--brand-600)}.FlatCard[data-v-8568c57f]{display:flex;flex-direction:column;height:100%}.FlatHeader[data-v-8568c57f]{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line)}.FlatHeading[data-v-8568c57f]{margin:0;font-size:20px;font-weight:800;color:var(--text)}.List[data-v-8568c57f]{list-style:none;margin:0;padding:0 var(--s-6);flex:1}.Footer[data-v-8568c57f]{padding:var(--s-5) var(--s-6);border-top:1px solid var(--line);margin-top:auto}@media(max-width:560px){.FlatHeader[data-v-8568c57f]{padding:var(--s-4)}.List[data-v-8568c57f]{padding:0 var(--s-4)}.Footer[data-v-8568c57f]{padding:var(--s-4)}}.SocialCard[data-v-684cbf6d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--s-6);display:flex;flex-direction:column;align-items:center;gap:var(--s-4);text-align:center}.IconWrap[data-v-684cbf6d]{width:72px;height:72px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff}.IconWrap--instagram[data-v-684cbf6d]{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.IconWrap--facebook[data-v-684cbf6d]{background:#1877f2}.Handle[data-v-684cbf6d]{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.Grid[data-v-e6e9f66b]{display:grid;gap:var(--s-4)}.Fields[data-v-e6e9f66b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);align-items:end}.Actions[data-v-e6e9f66b]{display:flex;justify-content:flex-end}.MetaRow[data-v-e6e9f66b]{margin-top:var(--s-4);display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap}@media(max-width:980px){.Fields[data-v-e6e9f66b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.Fields[data-v-e6e9f66b]{grid-template-columns:1fr}.Actions[data-v-e6e9f66b]{justify-content:stretch}}.Actions[data-v-0553e102]{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.List[data-v-6197284d]{display:grid;gap:14px}.Item[data-v-e70b3fb5]{background:var(--surface);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 18px;display:flex;justify-content:space-between;gap:18px}.Left[data-v-e70b3fb5]{display:flex;gap:14px;min-width:0}.Texts[data-v-e70b3fb5]{min-width:0}.Title[data-v-e70b3fb5]{margin:0;font-size:16px;font-weight:900}.Sub[data-v-e70b3fb5]{margin:6px 0 0;color:var(--muted);line-height:1.35}.Meta[data-v-e70b3fb5]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.MetaItem[data-v-e70b3fb5]{font-size:12px;color:var(--muted);background:#1118270d;padding:6px 10px;border-radius:999px}.Right[data-v-e70b3fb5]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.Item[data-v-e70b3fb5]{flex-direction:column}.Right[data-v-e70b3fb5]{justify-content:flex-start}}.Box[data-v-3d010694]{background:var(--surface);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:14px;box-shadow:var(--shadow-card);transition:transform .06s ease,border-color .15s ease}.Box[data-v-3d010694]:hover{border-color:#11182724}.Box[data-v-3d010694]:active{transform:translateY(1px)}.Left[data-v-3d010694]{display:flex;gap:12px;min-width:0}.Texts[data-v-3d010694]{min-width:0}.Title[data-v-3d010694]{font-weight:900}.Url[data-v-3d010694]{margin-top:4px;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:560px}.Hint[data-v-3d010694]{color:var(--brand-600);font-weight:800}.List[data-v-8a127f3d]{margin:0;display:grid;gap:10px}.Row[data-v-8a127f3d]{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid rgba(17,24,39,.08)}.Key[data-v-8a127f3d]{font-weight:900;color:var(--text)}.Val[data-v-8a127f3d]{margin:0;color:var(--muted);line-height:1.35}@media(max-width:560px){.Row[data-v-8a127f3d]{grid-template-columns:1fr}}.Meta[data-v-7b9e6538]{margin:0;color:var(--muted);font-size:var(--fs-sm, 14px)}.Meta strong[data-v-7b9e6538]{color:var(--text);font-weight:800}.Wrap[data-v-9b5788a8]{width:100%}.Head[data-v-9b5788a8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.Arrows[data-v-9b5788a8]{display:flex;gap:8px}.Rail[data-v-9b5788a8]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--gap) * (var(--cols) - 1))) / var(--cols));gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.Rail[data-v-9b5788a8]:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:8px}.Item[data-v-9b5788a8]{scroll-snap-align:start}.Rail[data-v-9b5788a8]::-webkit-scrollbar{height:8px}.Dots[data-v-9b5788a8]{margin-top:10px;display:flex;justify-content:center;gap:8px}.Dot[data-v-9b5788a8]{width:8px;height:8px;border-radius:999px;border:1px solid var(--line);background:transparent;cursor:pointer}.Dot[data-v-9b5788a8]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.DotActive[data-v-9b5788a8]{background:var(--brand-600);border-color:var(--brand-600)}@media(max-width:980px){.Rail[data-v-9b5788a8]{grid-auto-columns:calc((100% - (var(--gap) * (2 - 1))) / 2)}}@media(max-width:620px){.Rail[data-v-9b5788a8]{grid-auto-columns:85%}}.Pager[data-v-82b6024f]{display:flex;align-items:center;justify-content:center;gap:8px}.PBtn[data-v-82b6024f]{width:36px;height:36px;min-width:36px;padding:0;border-radius:50%;border:none;background:transparent;color:var(--text, #111827);font-size:14px;font-weight:500;font-family:var(--font-sans, inherit);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease}.PBtn[data-v-82b6024f]:first-child,.PBtn[data-v-82b6024f]:last-child{color:var(--text, #111827)}.PBtn[data-v-82b6024f]:hover:not(:disabled){background:#1118270f}.PBtn[data-v-82b6024f]:disabled{opacity:.35;cursor:not-allowed}.PBtn--active[data-v-82b6024f]{background:var(--color-teal, #00B8C8);color:#fff;font-weight:700}.PBtn--active[data-v-82b6024f]:hover:not(:disabled){background:var(--color-teal-dark, #009AAA)}@media(prefers-reduced-motion:reduce){.PBtn[data-v-82b6024f]{transition-duration:.01ms!important}}.Breadcrumb[data-v-485b56b3]{padding:10px 0}.CrumbList[data-v-485b56b3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.CrumbItem[data-v-485b56b3]{display:flex;align-items:center;gap:6px;font-size:13px}.CrumbLink[data-v-485b56b3]{color:var(--brand-600, #E41D33);text-decoration:none;transition:opacity .12s ease}.CrumbLink[data-v-485b56b3]:hover{opacity:.75;text-decoration:underline}.CrumbLink--plain[data-v-485b56b3]{cursor:default}.CrumbSep[data-v-485b56b3]{color:var(--muted, #9ca3af)}.CrumbCurrent[data-v-485b56b3]{color:var(--muted, #9ca3af);font-weight:500}.Overlay[data-v-d7c6c298]{position:fixed;inset:0;background:#00000040;display:flex;justify-content:flex-end;z-index:70}.Drawer[data-v-d7c6c298]{width:min(360px,90vw);height:100%;background:var(--surface);box-shadow:var(--shadow-soft);animation:In-d7c6c298 .16s ease;display:flex;flex-direction:column}@keyframes In-d7c6c298{0%{transform:translate(12px);opacity:.6}to{transform:translate(0);opacity:1}}.Head[data-v-d7c6c298]{padding:var(--s-5);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.Title[data-v-d7c6c298]{margin:0;font-weight:800}.CloseBtn[data-v-d7c6c298]{height:36px;width:36px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:22px;line-height:1}.Body[data-v-d7c6c298]{padding:var(--s-5);overflow:auto;flex:1}.Foot[data-v-d7c6c298]{padding:var(--s-5);border-top:1px solid var(--line)}.Title[data-v-3365dd1a]{margin:0;color:var(--text);letter-spacing:-.02em}.Title--brand[data-v-3365dd1a]{color:var(--brand-600)}.Title--muted[data-v-3365dd1a]{color:var(--muted)}.Title--inverse[data-v-3365dd1a]{color:#fff}.Title--1[data-v-3365dd1a]{font-size:44px;line-height:1.1;font-weight:800}.Title--2[data-v-3365dd1a]{font-size:32px;line-height:1.15;font-weight:800}.Title--3[data-v-3365dd1a]{font-size:24px;line-height:1.2;font-weight:800}.Title--4[data-v-3365dd1a]{font-size:18px;line-height:1.25;font-weight:800}@media(max-width:768px){.Title--1[data-v-3365dd1a]{font-size:34px}.Title--2[data-v-3365dd1a]{font-size:26px}}.PoliciesSection[data-v-3b6d1e02]{background:var(--success-600, #9BB000);padding:var(--s-7) 0}.TealBox[data-v-3b6d1e02]{background:#00a5b5;border-radius:var(--radius-xl, 16px);padding:var(--s-6)}.Header[data-v-3b6d1e02]{margin-bottom:var(--s-5)}.Grid[data-v-3b6d1e02]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5)}@media(max-width:768px){.Grid[data-v-3b6d1e02]{grid-template-columns:1fr}}.TopBand[data-v-862971f4]{background:var(--success-600, #9BB000);padding:var(--s-7) 0 var(--s-6)}.BottomBand[data-v-862971f4]{background:#00a5b5;padding:var(--s-6) 0 var(--s-7)}.SectionTitle[data-v-862971f4]{color:var(--surface, #FFF)}.Header[data-v-862971f4]{margin:0}.Grid[data-v-862971f4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5);max-width:680px;margin:0 auto}@media(max-width:640px){.Grid[data-v-862971f4]{grid-template-columns:1fr;max-width:100%}}.SiteFooter[data-v-8c2773da]{background:var(--surface);border-top:1px solid var(--line)}.Inner[data-v-8c2773da]{padding:var(--s-7) 0;display:flex;flex-direction:column;align-items:center;gap:var(--s-4);text-align:center}.Card[data-v-5331139d]{background:var(--surface);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;cursor:pointer;transition:transform .06s ease,border-color .15s ease}.Card[data-v-5331139d]:active{transform:translateY(1px)}.Card[data-v-5331139d]:hover{border-color:#11182724}.Media[data-v-5331139d]{position:relative;height:160px;background:#1118270a}.Img[data-v-5331139d]{width:100%;height:100%;object-fit:cover;display:block}.ImgFallback[data-v-5331139d]{width:100%;height:100%;background:#d9d9d9}.Badges[data-v-5331139d]{position:absolute;top:12px;display:flex;gap:6px;flex-wrap:wrap}.Badges--top-left[data-v-5331139d]{left:12px}.Badges--top-right[data-v-5331139d]{right:12px}.Body[data-v-5331139d]{padding:16px;display:grid;gap:10px}.TitleRow[data-v-5331139d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.Title[data-v-5331139d]{margin:0;font-size:16px;font-weight:900;flex:1}.InlineBadges[data-v-5331139d]{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.Summary[data-v-5331139d]{margin:0;color:var(--muted);line-height:1.35;font-size:13px}.BodyBadges[data-v-5331139d]{display:flex;gap:6px;flex-wrap:wrap}.Meta[data-v-5331139d]{display:flex;flex-wrap:wrap}.Meta--row[data-v-5331139d]{flex-direction:row;gap:12px;align-items:center}.Meta--column[data-v-5331139d]{flex-direction:column;gap:6px}.MetaItem[data-v-5331139d]{font-size:12px;color:var(--muted);background:#1118270d;padding:6px 10px;border-radius:999px}.MetaItem--icon[data-v-5331139d]{background:transparent;padding:0;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.MetaIcon[data-v-5331139d]{flex-shrink:0;color:var(--muted)}.Footer[data-v-5331139d]{margin-top:2px}.Body[data-v-9efe40cd]{display:grid;grid-template-columns:340px 1fr;gap:18px;align-items:start}.Media[data-v-9efe40cd]{border-radius:var(--radius-md);overflow:hidden}.Content[data-v-9efe40cd]{display:grid;gap:16px}.Section[data-v-9efe40cd]{border-bottom:1px solid rgba(17,24,39,.08);padding-bottom:14px}.H[data-v-9efe40cd]{margin:0 0 8px;font-size:14px;font-weight:900}.P[data-v-9efe40cd]{color:var(--muted);line-height:1.45}@media(max-width:900px){.Body[data-v-9efe40cd]{grid-template-columns:1fr}}.Skel[data-v-40e96707]{background:var(--surface);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.Media[data-v-40e96707]{height:160px;background:#11182714}.Body[data-v-40e96707]{padding:16px;display:grid;gap:10px}.Line[data-v-40e96707]{height:12px;border-radius:999px;background:#1118271a}.L1[data-v-40e96707]{width:70%}.L2[data-v-40e96707]{width:92%}.L3[data-v-40e96707]{width:60%}.Btn[data-v-40e96707]{height:44px;width:140px;border-radius:10px;background:#1118271a}.TopNav[data-v-9a3315ca]{background:var(--surface);border-bottom:1px solid rgba(17,24,39,.08)}.Inner[data-v-9a3315ca]{max-width:var(--container-max);margin:0 auto;padding:18px 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.Left[data-v-9a3315ca]{display:flex;align-items:center;gap:12px}.Center[data-v-9a3315ca]{display:flex;justify-content:center}.Right[data-v-9a3315ca]{display:flex;justify-content:flex-end;gap:10px;align-items:center}.DesktopOnly[data-v-9a3315ca]{display:none}.MobileOnly[data-v-9a3315ca]{display:inline-flex}@media(min-width:900px){.DesktopOnly[data-v-9a3315ca]{display:inline-flex}.Center.DesktopOnly[data-v-9a3315ca]{display:flex}.MobileOnly[data-v-9a3315ca]{display:none}}.MobileActions[data-v-9a3315ca]{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:10px}.Text[data-v-9455a85b]{margin:0;color:var(--text)}.Text--muted[data-v-9455a85b]{color:var(--muted)}.Text--brand[data-v-9455a85b]{color:var(--brand-600)}.Text--danger[data-v-9455a85b]{color:#d11a2a}.Text--success[data-v-9455a85b]{color:#168a4a}.Text--inverse[data-v-9455a85b]{color:#fff}.Text--inverseMuted[data-v-9455a85b]{color:#ffffffb8}.Text--sm[data-v-9455a85b]{font-size:13px;line-height:1.35}.Text--md[data-v-9455a85b]{font-size:15px;line-height:1.45}.Text--lg[data-v-9455a85b]{font-size:17px;line-height:1.55}.Hero[data-v-e41e995e]{position:relative;min-height:var(--hero-min-h, 620px);background-size:cover;background-position:center;border-radius:var(--hero-radius, var(--radius-lg));overflow:hidden}.Slide[data-v-e41e995e]{position:absolute;inset:0;background-size:cover;background-position:center;transition:opacity .9s ease;will-change:opacity}.Overlay[data-v-e41e995e]{position:absolute;inset:0;background:var(--hero-overlay, linear-gradient(90deg, rgba(0,0,0,.55), rgba(0,0,0,.15)))}.RightPattern[data-v-e41e995e]{position:absolute;right:0;top:0;width:48%;height:100%;background-size:cover;background-position:center left;opacity:.4;pointer-events:none}.ContentFrame[data-v-e41e995e]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;box-sizing:border-box;padding-top:calc(var(--hero-header-h, 117px) + 24px);padding-bottom:96px;pointer-events:none}.ContentFrame[data-v-e41e995e] .Container{pointer-events:auto;width:100%}.Inner[data-v-e41e995e]{position:relative;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px}.Hero--fill .Inner[data-v-e41e995e]{padding-top:0;padding-bottom:0}.Content[data-v-e41e995e]{max-width:var(--hero-content-max-width, 520px);width:100%}.BackBtn[data-v-e41e995e]{display:inline-flex;align-items:center;gap:7px;color:#ffffffe0;font-size:13px;font-weight:500;text-decoration:none;margin-bottom:18px;transition:color .15s ease,opacity .15s ease;letter-spacing:.01em}.BackBtn[data-v-e41e995e]:hover{color:#fff;opacity:.92}.Subtitle[data-v-e41e995e]{margin-top:var(--hero-subtitle-gap, 18px);max-width:var(--hero-subtitle-max-width, 500px)}.Subtitle--border[data-v-e41e995e]{border-left:3px solid rgba(255,255,255,.5);padding-left:14px;margin-left:2px}.Actions[data-v-e41e995e]{margin-top:var(--hero-actions-gap, 38px);display:flex;gap:18px;flex-wrap:wrap}.ContactRow[data-v-e41e995e]{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px}.ContactItem[data-v-e41e995e]{display:inline-flex;align-items:center;gap:8px;color:#ffffffd9;font-size:14px;font-weight:500}.ContactText[data-v-e41e995e]{color:#ffffffd9}.Dots[data-v-e41e995e]{position:absolute;bottom:var(--hero-dots-bottom, 28px);left:50%;transform:translate(-50%);z-index:3;display:flex;gap:10px}.Dot[data-v-e41e995e]{width:10px;height:10px;border-radius:50%;background:#fff6;border:none;padding:0;cursor:pointer;transition:background .3s ease,transform .3s ease}.Dot--active[data-v-e41e995e]{background:#fff;transform:scale(1.35)}.Arrow[data-v-e41e995e]{position:absolute;top:50%;z-index:5;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:48px;height:72px;padding:0;border:none;background:transparent;color:#fff;cursor:pointer;opacity:.9;transition:opacity .2s ease,transform .2s ease}.Arrow[data-v-e41e995e]:hover{opacity:1}.Arrow[data-v-e41e995e]:active{transform:translateY(-50%) scale(.94)}.Arrow--prev[data-v-e41e995e]{left:0}.Arrow--next[data-v-e41e995e]{right:0}.Arrow[data-v-e41e995e]:focus-visible{outline:2px solid #fff;outline-offset:2px;opacity:1}.Hero--fill[data-v-e41e995e]{--hero-radius: 0;--hero-min-h: clamp(620px, 78vh, 820px)}@media(max-width:820px){.ContentFrame[data-v-e41e995e]{padding-top:calc(var(--hero-header-h, 117px) + 16px);padding-bottom:80px}.Hero[data-v-e41e995e]{--hero-min-h: 360px;--hero-radius: var(--radius-md)}.Hero--fill[data-v-e41e995e]{--hero-min-h: 460px;--hero-radius: 0}.RightPattern[data-v-e41e995e]{width:35%}.Arrow[data-v-e41e995e]{width:40px;height:60px}}@media(max-width:480px){.RightPattern[data-v-e41e995e]{display:none}}svg[data-v-ed9fba74]{display:block;flex-shrink:0}.LudotecaCard[data-v-2bcc7aec]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.LudotecaCard[data-v-2bcc7aec]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.CardImage[data-v-2bcc7aec]{position:relative;height:115px;overflow:hidden;flex-shrink:0}.Img[data-v-2bcc7aec]{width:100%;height:100%;object-fit:cover;display:block}.ImageOverlay[data-v-2bcc7aec]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 55%)}.ImageTitle[data-v-2bcc7aec]{position:absolute;bottom:22px;left:66px;right:66px;font-size:15px;font-weight:700;color:#fff;line-height:1.35;margin:0}.CardBody[data-v-2bcc7aec]{padding:18px 30px;display:flex;flex-direction:column;gap:12px;flex:1}.LocationRow[data-v-2bcc7aec]{display:flex;align-items:flex-start;gap:8px}.RowIcon[data-v-2bcc7aec]{margin-top:1px}.LocationText[data-v-2bcc7aec]{font-size:13px;color:#374151;line-height:1.5}.CardDesc[data-v-2bcc7aec]{font-size:13px;color:#374151;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Divider[data-v-2bcc7aec]{height:1px;background:#e5e7eb}.InfoGrid[data-v-2bcc7aec]{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px}.InfoItem[data-v-2bcc7aec]{display:flex;align-items:center;gap:7px;font-size:12px;color:#374151;line-height:1.3}.DetailsBtn[data-v-2bcc7aec]{margin-top:auto;width:100%;padding:12px;background:#00a5b5;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .18s ease}.DetailsBtn[data-v-2bcc7aec]:hover{background:#008fa0}.LudotecasSection[data-v-c0b30d9b]{background:#f5f5f5;padding:44px 0}.Inner[data-v-c0b30d9b]{margin:0 auto;padding:0 190px}.SectionHead[data-v-c0b30d9b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.SectionTitle[data-v-c0b30d9b]{font-size:28px;font-weight:700;color:#111827;margin:0}.Arrows[data-v-c0b30d9b]{display:flex;gap:4px}.Arrow[data-v-c0b30d9b]{width:40px;height:40px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,opacity .15s ease}.Arrow[data-v-c0b30d9b]:hover:not(:disabled){background:#d9770614}.Arrow[data-v-c0b30d9b]:disabled{opacity:.3;cursor:default}.CardsTrack[data-v-c0b30d9b]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.Inner[data-v-c0b30d9b]{padding:0 60px}.CardsTrack[data-v-c0b30d9b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.LudotecasSection[data-v-c0b30d9b]{padding:48px 0}.Inner[data-v-c0b30d9b]{padding:0 32px}.CardsTrack[data-v-c0b30d9b]{grid-template-columns:1fr}.SectionTitle[data-v-c0b30d9b]{font-size:22px}}@media(max-width:480px){.Inner[data-v-c0b30d9b]{padding:0 20px}}.MainCol[data-v-153974e6]{display:flex;flex-direction:column;gap:28px}.LudoName[data-v-153974e6]{font-size:26px;font-weight:700;color:#111827;margin:0;line-height:1.25}.Carousel[data-v-153974e6]{position:relative;border-radius:12px;overflow:hidden}.CarouselImg[data-v-153974e6]{width:100%;height:280px;object-fit:cover;display:block}.CarouselBtn[data-v-153974e6]{position:absolute;top:50%;transform:translateY(-50%);background:#00a6b52a;width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.CarouselBtn[data-v-153974e6]:hover:not(:disabled){background:#000000a6}.CarouselBtn[data-v-153974e6]:disabled{opacity:.3;cursor:default}.CarouselBtn--prev[data-v-153974e6]{left:12px}.CarouselBtn--next[data-v-153974e6]{right:12px}.SectionCard[data-v-153974e6]{background:#fff;border-radius:17px;padding:28px 36px;box-shadow:0 1px 6px #0000000f}.SectionTitle[data-v-153974e6]{font-size:18px;font-weight:700;color:#111827;margin:8px 0 12px}.Para[data-v-153974e6]{font-size:14px;color:#000;line-height:1.75;margin:0 0 12px}.Para[data-v-153974e6]:last-child{margin-bottom:8px}.ReqList[data-v-153974e6]{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:10px}.ReqItem[data-v-153974e6]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#000;line-height:1.6}.Bullet[data-v-153974e6]{color:#111827;font-size:16px;line-height:1.4;flex-shrink:0}.Sidebar[data-v-8c18ab9b]{display:flex;flex-direction:column;gap:20px}.InfoCard[data-v-8c18ab9b]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.InfoCardHeader[data-v-8c18ab9b]{background:#00a5b5;color:#fff;font-size:15px;font-weight:700;padding:14px 20px;text-align:center}.InfoList[data-v-8c18ab9b]{list-style:none;margin:0;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.InfoItem[data-v-8c18ab9b]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#374151;line-height:1.45}.MapLink[data-v-8c18ab9b]{display:block;overflow:hidden;padding:16px}.MapImg[data-v-8c18ab9b]{display:block;width:100%;height:160px;border-radius:17px;object-fit:cover;object-position:center;transition:transform .25s ease}.MapLink:hover .MapImg[data-v-8c18ab9b]{transform:scale(1.03)}.Panel[data-v-8c18ab9b]{border:1px solid #e5e7eb;border-radius:17px;padding:20px 22px;background:#fff;display:flex;flex-direction:column;gap:8px}.PanelTitle[data-v-8c18ab9b]{font-size:18px;font-weight:700;color:#111827;margin:0 0 6px}.PanelLine[data-v-8c18ab9b]{font-size:13px;color:#374151;margin:0;line-height:1.55}.PanelLabel[data-v-8c18ab9b]{font-weight:700;color:#111827}.ContactBtn[data-v-8c18ab9b]{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#f3f4f6;border:none;border-radius:10px;text-decoration:none;color:#374151;font-size:13.5px;transition:background .15s ease}.ContactBtn[data-v-8c18ab9b]:hover{background:#e5e7eb}.ContactIconWrap[data-v-8c18ab9b]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactText[data-v-8c18ab9b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header[data-v-9271712d]{display:grid;grid-template-columns:90px 1fr;gap:12px}.Corner[data-v-9271712d]{height:44px}.Days[data-v-9271712d]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.Day[data-v-9271712d]{background:var(--surface);border:1px solid rgba(17,24,39,.08);border-radius:12px;padding:10px 12px;text-align:center}.DayName[data-v-9271712d]{font-weight:900}.DaySub[data-v-9271712d]{margin-top:4px;font-size:12px;color:var(--muted)}@media(max-width:900px){.Header[data-v-9271712d]{grid-template-columns:70px 1fr}.Days[data-v-9271712d]{gap:8px}}.Times[data-v-e83e929e]{display:grid;gap:10px}.Time[data-v-e83e929e]{height:56px;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;color:var(--muted);font-weight:800;font-size:12px}@media(max-width:900px){.Time[data-v-e83e929e]{height:50px}}.Cell[data-v-75d7784b]{height:56px;border-radius:12px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .06s ease,border-color .15s ease,opacity .15s ease}.Cell[data-v-75d7784b]:active{transform:translateY(1px)}.CellDisabled[data-v-75d7784b]{cursor:not-allowed;opacity:.55}.Txt[data-v-75d7784b]{font-weight:900;font-size:12px}.Cell--available[data-v-75d7784b]{background:#9bb0001f;color:var(--success-600,#9bb000);border-color:#9bb00038}.Cell--booked[data-v-75d7784b]{background:#d11a2a1a;color:var(--danger-600,#d11a2a);border-color:#d11a2a2e}.Cell--blocked[data-v-75d7784b]{background:#1118270f;color:var(--muted);border-color:#1118271a}.Cell--mine[data-v-75d7784b]{background:#1f5aa61a;color:var(--info-600,#1f5aa6);border-color:#1f5aa62e}@media(max-width:900px){.Cell[data-v-75d7784b]{height:50px}}.Legend[data-v-83367535]{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.Item[data-v-83367535]{display:flex;gap:8px;align-items:center}.Swatch[data-v-83367535]{width:14px;height:14px;border-radius:6px;border:1px solid transparent}.Label[data-v-83367535]{color:var(--muted);font-weight:700;font-size:13px}.Swatch--available[data-v-83367535]{background:#9bb0002e;border-color:#9bb0004d}.Swatch--booked[data-v-83367535]{background:#d11a2a24;border-color:#d11a2a3d}.Swatch--blocked[data-v-83367535]{background:#1118271a;border-color:#11182724}.Swatch--mine[data-v-83367535]{background:#1f5aa624;border-color:#1f5aa63d}.Grid[data-v-bc83425b]{display:grid;gap:14px}.Body[data-v-bc83425b]{display:grid;grid-template-columns:90px 1fr;gap:12px}.Cells[data-v-bc83425b]{overflow:auto}.Row[data-v-bc83425b]{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;margin-bottom:10px}@media(max-width:900px){.Body[data-v-bc83425b]{grid-template-columns:70px 1fr}.Row[data-v-bc83425b]{grid-template-columns:repeat(7,minmax(96px,1fr));gap:8px}}.Preview[data-v-3feb5ab5]{background:var(--surface);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px;display:grid;gap:12px}.Top[data-v-3feb5ab5]{display:flex;justify-content:space-between;gap:12px;align-items:center}.Title[data-v-3feb5ab5]{font-weight:900}.Meta[data-v-3feb5ab5]{display:flex;gap:10px;flex-wrap:wrap}.Chip[data-v-3feb5ab5]{font-size:12px;color:var(--muted);background:#1118270d;padding:6px 10px;border-radius:999px}.Note[data-v-3feb5ab5]{color:var(--muted);line-height:1.4}.Wrap[data-v-49784534]{display:inline-flex;gap:10px;align-items:center;cursor:pointer;position:relative}.Input[data-v-49784534]{position:absolute;opacity:0;width:52px;height:30px;margin:0;cursor:pointer}.Input:focus-visible+.Track[data-v-49784534]{outline:3px solid var(--focus);outline-offset:2px}.Input[data-v-49784534]:disabled{cursor:not-allowed}.Input:disabled+.Track[data-v-49784534]{opacity:.5;cursor:not-allowed}.Track[data-v-49784534]{width:52px;height:30px;border-radius:999px;border:1px solid rgba(17,24,39,.14);background:#1118270f;position:relative;transition:background .15s ease,border-color .15s ease}.Track.On[data-v-49784534]{background:#9bb00038;border-color:#9bb00059}.Thumb[data-v-49784534]{width:24px;height:24px;border-radius:999px;background:#fff;position:absolute;top:2px;left:3px;transition:transform .15s ease;box-shadow:0 6px 14px #0000001f}.Track.On .Thumb[data-v-49784534]{transform:translate(22px)}.Label[data-v-49784534]{font-weight:800;color:var(--text);font-size:13px}.Wrap[data-v-6756941f]{display:flex;gap:10px;flex-wrap:wrap}.Day[data-v-6756941f]{height:40px;min-width:46px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,24,39,.12);background:#fff;font-weight:900;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .06s ease}.Day[data-v-6756941f]:active{transform:translateY(1px)}.Day.On[data-v-6756941f]{background:#1f5aa61f;border-color:#1f5aa638;color:var(--info-600,#1f5aa6)}.Field[data-v-df911eb9]{display:grid;gap:8px}.Label[data-v-df911eb9]{font-weight:800;font-size:13px}.Req[data-v-df911eb9]{color:var(--danger-600, #d11a2a)}.Input[data-v-df911eb9]{height:var(--control-h);border-radius:var(--control-radius);border:1px solid var(--line);padding:0 var(--control-pad-x, 14px);background:#fff;outline:none}.Input[data-v-df911eb9]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.Hint[data-v-df911eb9]{color:var(--muted);font-size:12px}.Error[data-v-df911eb9]{color:#d11a2a;font-size:12px;font-weight:600}.Form[data-v-3b416496]{display:grid;gap:14px}.Row[data-v-3b416496]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.Block[data-v-3b416496]{display:grid;gap:10px}.Lbl[data-v-3b416496]{font-weight:900;font-size:13px}.Actions[data-v-3b416496]{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:560px){.Row[data-v-3b416496]{grid-template-columns:1fr}.Actions[data-v-3b416496]{justify-content:stretch}}.Box[data-v-bec042fb],.Box[data-v-8922e086]{display:grid;gap:14px}.Note[data-v-8922e086]{color:var(--muted);line-height:1.45}.Label[data-v-01ae4e9f]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text)}.Optional[data-v-01ae4e9f]{font-weight:600;color:var(--muted)}.Img[data-v-2ec9ae66]{width:100%;height:100%;display:block;background:#0000000a}.Rounded[data-v-2ec9ae66]{border-radius:var(--radius-md)}.Fit--cover[data-v-2ec9ae66]{object-fit:cover}.Fit--contain[data-v-2ec9ae66]{object-fit:contain}.Frame[data-v-ffb6f784]{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-card)}.Ifr[data-v-ffb6f784]{width:100%;height:360px;border:0;display:block}.Empty[data-v-ffb6f784]{height:200px;display:grid;place-items:center;color:var(--muted);font-weight:700}@media(max-width:640px){.Ifr[data-v-ffb6f784]{height:260px}}.Root[data-v-643d09e9]{color:var(--text)}.Size--sm[data-v-643d09e9]{font-size:13px;line-height:1.45}.Size--md[data-v-643d09e9]{font-size:14px;line-height:1.55}.P[data-v-643d09e9]{margin:0 0 12px}.P[data-v-643d09e9]:last-child{margin-bottom:0}.Html[data-v-643d09e9] p{margin:0 0 12px}.Html[data-v-643d09e9] p:last-child{margin-bottom:0}.Html[data-v-643d09e9] a{color:var(--brand-600);text-decoration:underline}.Html[data-v-643d09e9] ul,.Html[data-v-643d09e9] ol{margin:0 0 12px 18px}.Thumb[data-v-20fbe92d]{background:#0000000a;overflow:hidden;flex:0 0 auto}.Shape--circle[data-v-20fbe92d]{border-radius:999px}.Shape--rounded[data-v-20fbe92d]{border-radius:var(--radius-md)}.Size--sm[data-v-20fbe92d]{width:44px;height:44px}.Size--md[data-v-20fbe92d]{width:56px;height:56px}.Size--lg[data-v-20fbe92d]{width:72px;height:72px}.Img[data-v-20fbe92d]{width:100%;height:100%}.Wrap[data-v-2a22dbe2]{display:grid;gap:6px}.Label[data-v-2a22dbe2]{font-size:12px;color:var(--muted);font-weight:600}.Field[data-v-2a22dbe2]{position:relative;display:inline-flex}.Select[data-v-2a22dbe2]{height:var(--control-h);padding:0 42px 0 16px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#d59a00;color:#fff;font-weight:800;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.Caret[data-v-2a22dbe2]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#fffffff2;font-weight:900;pointer-events:none}.Trail[data-v-e6e8131e]{border-left:1px solid rgba(0,0,0,.06);padding-left:22px}.Title[data-v-e6e8131e]{margin:0 0 14px;font-size:14px;font-weight:800;color:var(--text)}.Row[data-v-e6e8131e]{display:flex;align-items:center;gap:12px}.Texts[data-v-e6e8131e]{display:grid;gap:2px}.Actor[data-v-e6e8131e]{margin:0;font-size:13px;font-weight:700;color:var(--muted)}.Meta[data-v-e6e8131e]{margin:0;font-size:12px;color:var(--muted)}.Head[data-v-87736633]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.Left[data-v-87736633]{display:flex;gap:16px;min-width:0}.Icon[data-v-87736633],.FallbackIcon[data-v-87736633]{width:56px;height:56px;border-radius:var(--radius-md);background:#0000000a;flex:0 0 auto;display:grid;place-items:center}.Texts[data-v-87736633]{min-width:0}.Title[data-v-87736633]{margin:0;font-size:28px;font-weight:900;color:var(--text)}.MetaRow[data-v-87736633]{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Sub[data-v-87736633],.Date[data-v-87736633]{font-size:13px;color:var(--muted);font-weight:600}.Dot[data-v-87736633]{color:#00000059}.Right[data-v-87736633]{flex:0 0 auto}@media(max-width:720px){.Head[data-v-87736633]{flex-direction:column;align-items:stretch}.Right[data-v-87736633]{display:flex;justify-content:flex-start}}.Empty[data-v-19745277]{background:var(--surface);border:1px dashed rgba(17,24,39,.18);border-radius:var(--radius-lg);padding:24px;text-align:center;display:grid;gap:10px;justify-items:center}.Empty--sm[data-v-19745277]{padding:18px}.Icon[data-v-19745277]{width:56px;height:56px;border-radius:999px;background:#1118270f;display:grid;place-items:center;font-weight:900;color:var(--muted)}.Title[data-v-19745277]{margin:0;font-size:16px;font-weight:900;color:var(--text)}.Msg[data-v-19745277]{margin:0;color:var(--muted);line-height:1.45;max-width:560px}.Actions[data-v-19745277]{margin-top:6px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.Skel[data-v-1c0205bc]{border-radius:var(--radius-lg);overflow:hidden}.Card[data-v-1c0205bc]{border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.Media[data-v-1c0205bc]{height:150px}.Body[data-v-1c0205bc]{padding:16px;display:grid;gap:10px}.Lines[data-v-1c0205bc]{display:grid;gap:10px}.Line[data-v-1c0205bc],.Media[data-v-1c0205bc]{background:#1118271a;border-radius:999px;height:12px;animation:pulse-1c0205bc 1.2s ease-in-out infinite}.L1[data-v-1c0205bc]{width:70%}.L2[data-v-1c0205bc]{width:92%}.L3[data-v-1c0205bc]{width:60%}.Media[data-v-1c0205bc]{border-radius:0;height:150px}@keyframes pulse-1c0205bc{0%,to{opacity:.55}50%{opacity:.95}}.Overlay[data-v-d4e0880b]{position:fixed;inset:0;background:#12121238;display:grid;place-items:center;z-index:9999}.Box[data-v-d4e0880b]{background:var(--surface);border-radius:var(--radius-lg);padding:18px 20px;border:1px solid rgba(17,24,39,.1);box-shadow:var(--shadow-soft);display:flex;gap:14px;align-items:center;min-width:280px}.Spinner[data-v-d4e0880b]{width:18px;height:18px;border-radius:999px;border:2px solid rgba(17,24,39,.18);border-top-color:#111827a6;animation:spin-d4e0880b .8s linear infinite}.Title[data-v-d4e0880b]{font-weight:900}.Msg[data-v-d4e0880b]{margin-top:2px;color:var(--muted);font-size:13px}@keyframes spin-d4e0880b{to{transform:rotate(360deg)}}.Group[data-v-41dbfde1]{display:inline-flex;gap:12px}.Item[data-v-41dbfde1]{height:var(--control-h);padding:0 26px;border-radius:12px;border:1px solid var(--brand-600);background:#fff;color:var(--brand-600);font-weight:700;cursor:pointer;transition:transform .06s ease,background .15s ease,color .15s ease}.Item[data-v-41dbfde1]:active{transform:translateY(1px)}.ItemActive[data-v-41dbfde1]{background:var(--brand-600);color:#fff}.Btn[data-v-5df56773]{background:transparent;border:0;padding:0;color:var(--brand-600);font-weight:700;cursor:pointer}.Btn[data-v-5df56773]:disabled{opacity:.6;cursor:not-allowed}.Btn[data-v-5df56773]:hover{color:var(--brand-700);text-decoration:underline}:root{--btn-primary-bg: var(--teal-700);--btn-primary-fg: #ffffff;--btn-primary-hover-bg: var(--teal-800);--btn-secondary-bg: var(--surface);--btn-secondary-fg: var(--text);--btn-secondary-border: var(--control-border);--btn-secondary-hover-bg: rgba(17, 24, 39, .04);--btn-danger-bg: var(--danger-600);--btn-danger-fg: #ffffff;--btn-danger-hover-bg: #b81422;--btn-height: var(--control-h);--btn-radius: var(--control-radius);--btn-font-size: var(--fs-sm);--hero-min-h: 620px;--hero-radius: var(--radius-lg);--hero-overlay: linear-gradient(90deg, rgba(0,0,0,.55), rgba(0,0,0,.15));--card-radius: var(--radius-lg);--card-shadow: var(--shadow-card);--card-border: rgba(0, 0, 0, .03);--card-bg: var(--surface);--modal-w: min(980px, 100%);--modal-max-h: 90vh;--modal-overlay-bg: rgba(0, 0, 0, .28);--modal-radius: var(--radius-lg)}:root{--brand-600: #E41D33;--brand-700: #941a27;--teal-700: #00A5B5;--teal-800: #008fa0;--dark-900: #1a1a2e;--bg: #f3f3f3;--surface: #ffffff;--text: #121212;--muted: #6b7280;--line: rgba(17, 24, 39, .12);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--shadow-soft: 0 12px 30px rgba(0, 0, 0, .1);--shadow-card: 0 10px 24px rgba(0, 0, 0, .08);--container-max: 1200px;--s-1: 6px;--s-2: 10px;--s-3: 14px;--s-4: 18px;--s-5: 24px;--s-6: 32px;--s-7: 40px;--control-h: 44px}:root{--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";--fw-regular: 400;--fw-medium: 600;--fw-bold: 700;--fs-xs: 12px;--fs-sm: 14px;--fs-md: 16px;--fs-lg: 20px;--fs-xl: 28px;--fs-2xl: 38px;--lh-tight: 1.15;--lh-normal: 1.45;--focus: rgba(177, 31, 47, .28);--control-radius: 10px;--control-bg: #fff;--control-border: var(--line);--control-pad-x: 14px;--success-600: #9bb000;--warning-600: #e6a400;--danger-600: #d11a2a;--info-600: #1f5aa6;--neutral-200: rgba(17, 24, 39, .06);--bp-sm: 640px;--bp-md: 900px;--bp-lg: 1200px}:root{--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html,body{height:100%;font-family:var(--font-sans)}body{margin:0;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}html,body{color-scheme:light;--theme-page-bg: #f3f3f3;--theme-surface: #ffffff;--theme-surface-muted: #f5f5f5;--theme-surface-elevated: #ffffff;--theme-text: #121212;--theme-text-secondary: #374151;--theme-text-muted: #6b7280;--theme-text-inverse: #ffffff;--theme-border: rgba(17, 24, 39, .12);--theme-border-subtle: rgba(17, 24, 39, .08);--theme-border-strong: rgba(17, 24, 39, .15);--theme-brand-bg: var(--brand-600, #E41D33);--theme-brand-bg-deep: var(--brand-700, #941a27);--theme-on-brand: #ffffff;--theme-on-brand-muted: rgba(255, 255, 255, .85);--theme-link: var(--brand-600, #E41D33);--theme-link-hover: var(--brand-700, #941a27);--theme-link-on-dark: #93c5fd;--theme-focus: rgba(228, 29, 51, .6);--theme-teal: var(--teal-700, #00A5B5);--theme-teal-deep: var(--teal-800, #008fa0);--theme-danger: #d11a2a;--theme-success: #9bb000;--theme-widget-panel-bg: #ffffff;--theme-widget-panel-text: #374151;--theme-widget-header-bg: linear-gradient(135deg, #E41D33 0%, #941a27 100%);--theme-widget-header-text: #ffffff;--theme-widget-border: rgba(17, 24, 39, .08);--theme-widget-chip-bg: #ffffff;--theme-widget-chip-text: #374151;--theme-widget-chip-border: rgba(17, 24, 39, .15);--theme-widget-chip-hover-bg: rgba(228, 29, 51, .05);--theme-widget-chip-active-bg: var(--brand-600, #E41D33);--theme-widget-chip-active-hover-bg: var(--brand-700, #941a27);--theme-widget-chip-active-text: #ffffff;--theme-widget-shadow: 0 20px 50px rgba(0, 0, 0, .25);--text: var(--theme-text);--bg: var(--theme-page-bg);--surface: var(--theme-surface);--muted: var(--theme-text-muted);--line: var(--theme-border);--card-bg: var(--theme-surface-elevated);--control-bg: var(--theme-surface);--focus: var(--theme-focus)}body{background-color:var(--theme-page-bg);color:var(--theme-text)}#app{color:var(--theme-text-secondary)}html.a11y-contrast-high,body.a11y-contrast-high{color-scheme:light;--theme-page-bg: #ffffff;--theme-surface: #ffffff;--theme-surface-muted: #ffffff;--theme-surface-elevated: #ffffff;--theme-text: #000000;--theme-text-secondary: #000000;--theme-text-muted: #1a1a1a;--theme-text-inverse: #ffffff;--theme-border: #000000;--theme-border-subtle: #000000;--theme-border-strong: #000000;--theme-brand-bg: #c40021;--theme-brand-bg-deep: #9b0019;--theme-on-brand: #ffffff;--theme-on-brand-muted: #ffffff;--theme-link: #0046b8;--theme-link-hover: #003399;--theme-link-on-dark: #ffffff;--theme-focus: #000000;--theme-widget-panel-bg: #ffffff;--theme-widget-panel-text: #000000;--theme-widget-header-bg: #000000;--theme-widget-header-text: #ffffff;--theme-widget-border: #000000;--theme-widget-chip-bg: #ffffff;--theme-widget-chip-text: #000000;--theme-widget-chip-border: #000000;--theme-widget-chip-hover-bg: #f0f0f0;--theme-widget-chip-active-bg: #000000;--theme-widget-chip-active-hover-bg: #333333;--theme-widget-chip-active-text: #ffffff;--theme-widget-shadow: 0 0 0 2px #000000;--text: #000000;--bg: #ffffff;--surface: #ffffff;--muted: #1a1a1a;--line: #000000;--card-bg: #ffffff;--control-bg: #ffffff;--focus: #000000;--brand-600: #c40021;--brand-700: #9b0019}html.a11y-contrast-dark,body.a11y-contrast-dark{color-scheme:dark;--theme-page-bg: #0f1115;--theme-surface: #1a1d23;--theme-surface-muted: #252a33;--theme-surface-elevated: #1f242c;--theme-text: #f3f4f6;--theme-text-secondary: #e5e7eb;--theme-text-muted: #9ca3af;--theme-text-inverse: #f3f4f6;--theme-border: rgba(255, 255, 255, .15);--theme-border-subtle: rgba(255, 255, 255, .1);--theme-border-strong: rgba(255, 255, 255, .22);--theme-brand-bg: #b81c2e;--theme-brand-bg-deep: #8a1522;--theme-on-brand: #f9fafb;--theme-on-brand-muted: rgba(249, 250, 251, .88);--theme-link: #93c5fd;--theme-link-hover: #bfdbfe;--theme-link-on-dark: #93c5fd;--theme-focus: #f9fafb;--theme-widget-panel-bg: #1a1d23;--theme-widget-panel-text: #e5e7eb;--theme-widget-header-bg: linear-gradient(135deg, #b81c2e 0%, #6d1019 100%);--theme-widget-header-text: #f9fafb;--theme-widget-border: rgba(255, 255, 255, .12);--theme-widget-chip-bg: #252a33;--theme-widget-chip-text: #e5e7eb;--theme-widget-chip-border: rgba(255, 255, 255, .2);--theme-widget-chip-hover-bg: rgba(255, 255, 255, .06);--theme-widget-chip-active-bg: #e41d33;--theme-widget-chip-active-hover-bg: #c41828;--theme-widget-chip-active-text: #ffffff;--theme-widget-shadow: 0 20px 50px rgba(0, 0, 0, .55);--text: #f3f4f6;--bg: #0f1115;--surface: #1a1d23;--muted: #9ca3af;--line: rgba(255, 255, 255, .15);--card-bg: #1a1d23;--control-bg: #1a1d23;--focus: rgba(249, 250, 251, .85);--brand-600: #e41d33;--brand-700: #b81c2e}html,body{--a11y-text-scale: 1}body{--fs-2xs: calc(11px * var(--a11y-text-scale));--fs-xs: calc(12px * var(--a11y-text-scale));--fs-caption: calc(13px * var(--a11y-text-scale));--fs-caption-md: calc(13.5px * var(--a11y-text-scale));--fs-sm: calc(14px * var(--a11y-text-scale));--fs-sm-lg: calc(14.5px * var(--a11y-text-scale));--fs-base: calc(15px * var(--a11y-text-scale));--fs-md: calc(16px * var(--a11y-text-scale));--fs-17: calc(17px * var(--a11y-text-scale));--fs-18: calc(18px * var(--a11y-text-scale));--fs-lg: calc(20px * var(--a11y-text-scale));--fs-22: calc(22px * var(--a11y-text-scale));--fs-24: calc(24px * var(--a11y-text-scale));--fs-26: calc(26px * var(--a11y-text-scale));--fs-xl: calc(28px * var(--a11y-text-scale));--fs-30: calc(30px * var(--a11y-text-scale));--fs-32: calc(32px * var(--a11y-text-scale));--fs-34: calc(34px * var(--a11y-text-scale));--fs-36: calc(36px * var(--a11y-text-scale));--fs-2xl: calc(38px * var(--a11y-text-scale));--fs-40: calc(40px * var(--a11y-text-scale));--fs-44: calc(44px * var(--a11y-text-scale));--fs-48: calc(48px * var(--a11y-text-scale));--fs-52: calc(52px * var(--a11y-text-scale));--fs-hero-home-min: calc(34px * var(--a11y-text-scale));--fs-hero-home-max: calc(48px * var(--a11y-text-scale));--fs-hero-home-md-min: calc(28px * var(--a11y-text-scale));--fs-hero-home-md-max: calc(36px * var(--a11y-text-scale));--fs-hero-page: calc(48px * var(--a11y-text-scale));--fs-hero-page-md: calc(36px * var(--a11y-text-scale));--fs-hero-page-sm: calc(28px * var(--a11y-text-scale));--fs-hero-page-xs: calc(22px * var(--a11y-text-scale));--fs-hero-training: calc(44px * var(--a11y-text-scale));--fs-hero-training-md: calc(34px * var(--a11y-text-scale));--fs-hero-training-sm: calc(26px * var(--a11y-text-scale));--fs-hero-training-xs: calc(22px * var(--a11y-text-scale));--fs-hero-offices: calc(48px * var(--a11y-text-scale));--fs-hero-offices-md: calc(38px * var(--a11y-text-scale));--fs-hero-offices-sm: calc(30px * var(--a11y-text-scale));--fs-hero-offices-xs: calc(24px * var(--a11y-text-scale));--fs-section-clamp-min: calc(22px * var(--a11y-text-scale));--fs-section-clamp-max: calc(32px * var(--a11y-text-scale));--fs-section-clamp-md-min: calc(20px * var(--a11y-text-scale));--fs-section-clamp-md-max: calc(24px * var(--a11y-text-scale));--fs-form-title-min: calc(22px * var(--a11y-text-scale));--fs-form-title-max: calc(30px * var(--a11y-text-scale));--fs-cta-title: calc(32px * var(--a11y-text-scale));--fs-cta-title-md: calc(26px * var(--a11y-text-scale));--fs-cta-title-sm: calc(22px * var(--a11y-text-scale));--fs-cta-title-xs: calc(20px * var(--a11y-text-scale));--fs-search-title-min: calc(28px * var(--a11y-text-scale));--fs-search-title-max: calc(36px * var(--a11y-text-scale));--fs-announcement-label: calc(11.2px * var(--a11y-text-scale));--fs-announcement-text: calc(14px * var(--a11y-text-scale));--fs-announcement-text-sm: calc(13px * var(--a11y-text-scale));--control-h: calc(44px * var(--a11y-text-scale))}.CardsGridLayout{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:1024px){.CardsGridLayout{gap:20px}}@media(max-width:768px){.CardsGridLayout{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:480px){.CardsGridLayout{grid-template-columns:1fr;gap:16px}}html.a11y-text-large,body.a11y-text-large{--a11y-text-scale: 1.125}html.a11y-text-xlarge,body.a11y-text-xlarge{--a11y-text-scale: 1.25}html.a11y-text-xxlarge,body.a11y-text-xxlarge{--a11y-text-scale: 1.375}html.a11y-text-large .Title--1,html.a11y-text-xlarge .Title--1,html.a11y-text-xxlarge .Title--1,html.a11y-text-large .PageHeader .Title,html.a11y-text-xlarge .PageHeader .Title,html.a11y-text-xxlarge .PageHeader .Title{font-size:var(--fs-44)!important}html.a11y-text-large .Title--2,html.a11y-text-xlarge .Title--2,html.a11y-text-xxlarge .Title--2{font-size:var(--fs-32)!important}html.a11y-text-large .Title--3,html.a11y-text-xlarge .Title--3,html.a11y-text-xxlarge .Title--3{font-size:var(--fs-24)!important}html.a11y-text-large .Title--4,html.a11y-text-xlarge .Title--4,html.a11y-text-xxlarge .Title--4{font-size:var(--fs-18)!important}@media(max-width:768px){html.a11y-text-large .Title--1,html.a11y-text-xlarge .Title--1,html.a11y-text-xxlarge .Title--1{font-size:var(--fs-34)!important}html.a11y-text-large .Title--2,html.a11y-text-xlarge .Title--2,html.a11y-text-xxlarge .Title--2{font-size:var(--fs-26)!important}}@media(max-width:560px){html.a11y-text-large .PageHeader .Title,html.a11y-text-xlarge .PageHeader .Title,html.a11y-text-xxlarge .PageHeader .Title{font-size:var(--fs-34)!important}}html.a11y-text-large .Text--sm,html.a11y-text-xlarge .Text--sm,html.a11y-text-xxlarge .Text--sm{font-size:var(--fs-caption)!important}html.a11y-text-large .Text--md,html.a11y-text-xlarge .Text--md,html.a11y-text-xxlarge .Text--md{font-size:var(--fs-base)!important}html.a11y-text-large .Text--lg,html.a11y-text-xlarge .Text--lg,html.a11y-text-xxlarge .Text--lg{font-size:var(--fs-17)!important}html.a11y-text-large .Subtitle,html.a11y-text-xlarge .Subtitle,html.a11y-text-xxlarge .Subtitle,html.a11y-text-large .BackBtn,html.a11y-text-xlarge .BackBtn,html.a11y-text-xxlarge .BackBtn,html.a11y-text-large .ContactItem,html.a11y-text-xlarge .ContactItem,html.a11y-text-xxlarge .ContactItem{font-size:var(--fs-sm)!important}html.a11y-text-large :is(.Control,.Input,.Select,.TextArea,.SearchInput .Control),html.a11y-text-xlarge :is(.Control,.Input,.Select,.TextArea,.SearchInput .Control),html.a11y-text-xxlarge :is(.Control,.Input,.Select,.TextArea,.SearchInput .Control){font-size:var(--fs-sm)!important}html.a11y-text-large :is(.Label,.Hint,.Error,.Lbl),html.a11y-text-xlarge :is(.Label,.Hint,.Error,.Lbl),html.a11y-text-xxlarge :is(.Label,.Hint,.Error,.Lbl){font-size:var(--fs-caption)!important}html.a11y-text-large .Modal .Title,html.a11y-text-xlarge .Modal .Title,html.a11y-text-xxlarge .Modal .Title{font-size:var(--fs-26)!important}@media(max-width:560px){html.a11y-text-large .Modal .Title,html.a11y-text-xlarge .Modal .Title,html.a11y-text-xxlarge .Modal .Title{font-size:var(--fs-lg)!important}}body.a11y-underline-links a{text-decoration:underline!important;text-underline-offset:3px!important}body.a11y-reduce-motion *,body.a11y-reduce-motion *:before,body.a11y-reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}body.a11y-big-cursor,body.a11y-big-cursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M4 2 L4 26 L11 21 L15 30 L19 28 L15 19 L24 19 Z' fill='black' stroke='white' stroke-width='2'/></svg>") 4 2,auto!important}body.a11y-big-cursor a,body.a11y-big-cursor button,body.a11y-big-cursor [role=button]{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><circle cx='16' cy='16' r='12' fill='%23E41D33' stroke='white' stroke-width='3'/></svg>") 16 16,pointer!important}body.a11y-readable-font,body.a11y-readable-font *{font-family:OpenDyslexic,Atkinson Hyperlegible,Verdana,Trebuchet MS,Arial,sans-serif!important;letter-spacing:.02em!important;word-spacing:.08em!important;line-height:1.7!important}body.a11y-tts-enabled *:hover{outline:2px solid rgba(228,29,51,.35);outline-offset:2px}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body [tabindex]:focus-visible{outline:3px solid var(--focus, rgba(228, 29, 51, .6));outline-offset:2px}html.a11y-contrast-high,html.a11y-contrast-high body{background-color:var(--theme-page-bg)!important;color:var(--theme-text)!important}html.a11y-contrast-high a:not(.A11yChip):not(.A11yFab):not(.A11yClose):not(.A11yReset){color:var(--theme-link)!important;text-decoration:underline!important;text-underline-offset:3px}html.a11y-contrast-high a:visited:not(.A11yChip){color:#6a1ca5!important}html.a11y-contrast-high :is(button,.Btn):not(.A11yChip):not(.A11yClose){border:2px solid #000000!important}html.a11y-contrast-high :is(.Control,.Input,.Select,.TextArea,select,.FilterSelect,.YearSelect){background:var(--theme-surface)!important;color:var(--theme-text)!important;border:2px solid #000000!important}html.a11y-contrast-high .FilterSelect option{background:#fff!important;color:#000!important}html.a11y-contrast-high img,html.a11y-contrast-high svg:not(.A11yFab svg){filter:contrast(1.15)}html.a11y-contrast-high :is(.SobreSection,.ProcesoSection,.HomeFooter,.AnnouncementBar,.PageHero:not(.PageHero--photo)){background:var(--theme-brand-bg)!important;color:var(--theme-on-brand)!important}html.a11y-contrast-high :is(.OficinaCard,.OfficeCard,.TrainingCard,.SlideCard,.Card,.ResourceCard,.InfoCard,.EnrollCard,.FunctionCard,.LinkCard,.PopTextCard,.NetworkCard,.ContactCard,.WorkPlansCard,.MvCard,.FileRow){background:var(--theme-surface)!important;color:var(--theme-text)!important;border:2px solid #000000!important}html.a11y-contrast-high .EnrollBody{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-top:2px solid #000000!important}html.a11y-contrast-high .EnrollHeader{border-bottom:2px solid #000000!important}html.a11y-contrast-high .ProgressTrack{background:#fff!important;border:2px solid #000000!important}html.a11y-contrast-high .ProgressFill{background:#000!important}html.a11y-contrast-high .SpotsNumber{color:#000!important}html.a11y-contrast-high .TrainingDetailView :is(.CourseTitle,.CardHeading,.ContactLabel,.CardText,.RequirementItem,.ContactValue,.EnrollMetaItem,.SpotsLabel){color:var(--theme-text)!important}html.a11y-contrast-high .TrainingDetailView .CourseCategory{color:var(--theme-link)!important}html.a11y-contrast-high .OfficeCard :is(.CardName,.CardDescription,.CardDesc,.CardInfoRow){color:var(--theme-text)!important}html.a11y-contrast-high .TrainingCard .CardBody .MetaItem{color:var(--theme-text)!important}html.a11y-contrast-high .TrainingCard .CardOverlay .CardTitle{color:#fff!important}html.a11y-contrast-high .TrainingCard .CardOverlay .CardBadge{color:#fffffff2!important}html.a11y-contrast-high .TrainingCard .CardImage{border-bottom:2px solid #000000}html.a11y-contrast-dark,html.a11y-contrast-dark body{background-color:var(--theme-page-bg)!important;color:var(--theme-text)!important}html.a11y-contrast-dark a:not(.A11yChip):not(.A11yFab):not(.A11yClose):not(.A11yReset){color:var(--theme-link)!important}html.a11y-contrast-dark :is(p,span,li,h1,h2,h3,h4,h5,h6,label,.NavLink,.FooterLink,.BreadcrumbLink){color:inherit}html.a11y-contrast-dark .HomeView,html.a11y-contrast-dark .SobreSection,html.a11y-contrast-dark .ProcesoSection,html.a11y-contrast-dark .HomeFooter,html.a11y-contrast-dark .PageHero:not(.PageHero--photo){background:var(--theme-brand-bg)!important;color:var(--theme-on-brand)!important}html.a11y-contrast-dark :is(.OficinaCard,.SlideCard,.OfficeCard,.ResourceCard,.TrainingCard,.NetworkCard,.RegulationItem,.PolicyItem,.SectionCard,.InfoCard,.EnrollCard){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}html.a11y-contrast-dark :is(.AppHeader,.Header--scrolled,.HeaderSearchBar){background:var(--theme-surface)!important;color:var(--theme-text)!important}html.a11y-contrast-dark .Header--scrolled .NavLink,html.a11y-contrast-dark .MobileNav .NavLink{color:var(--theme-text)!important}html.a11y-contrast-dark .ProcesoSection .ProcesoContent,html.a11y-contrast-dark .ProcesoTitleBadge{background:var(--theme-surface)!important;color:var(--theme-text)!important}html.a11y-contrast-dark :is(.OficinasSection,.OfficesSection,.TrainingsGridSection,.FiltersSection,.TrainingsView,.TrainingDetailView,.DetailSection,.SocialOfficeDetailView,.SearchResultsView,.CantonalNetworksView,.CantonalNetworkDetailView,.ResourcesView,.ResourcesGridSection){background:var(--theme-page-bg)!important;color:var(--theme-text)!important}html.a11y-contrast-high :is(.OficinasSection,.OfficesSection,.TrainingsGridSection,.FiltersSection,.TrainingsView,.TrainingDetailView,.DetailSection,.SocialOfficeDetailView,.SearchResultsView,.CantonalNetworksView,.CantonalNetworkDetailView,.ResourcesView,.ResourcesGridSection){background:var(--theme-page-bg)!important;color:var(--theme-text)!important}html.a11y-contrast-dark .SearchHero,html.a11y-contrast-high .SearchHero{background:var(--theme-surface-muted)!important;border-bottom-color:var(--theme-border)!important}html.a11y-contrast-dark .SearchHero__title,html.a11y-contrast-high .SearchHero__title{color:var(--theme-text)!important}html.a11y-contrast-dark .SearchHero__subtitle,html.a11y-contrast-high .SearchHero__subtitle{color:var(--theme-text-secondary)!important}html.a11y-contrast-dark .SearchHero__subtitle strong,html.a11y-contrast-high .SearchHero__subtitle strong{color:var(--theme-text)!important}html.a11y-contrast-high .SearchHero{border-bottom:2px solid #000000!important}html.a11y-contrast-high .SearchResultList__link{border:2px solid #000000!important}html.a11y-contrast-high .FiltersLabel,html.a11y-contrast-dark .FiltersLabel{color:var(--theme-text)!important}html.a11y-contrast-high .SelectChevron{color:#000!important}html.a11y-contrast-dark .SelectChevron{color:var(--theme-text)!important}html.a11y-contrast-dark .DateRangeWrapper{background:var(--theme-surface-muted)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;color-scheme:dark}html.a11y-contrast-dark .FilterDate{color:var(--theme-text)!important;color-scheme:dark}html.a11y-contrast-dark .FilterDate::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3' y='5' width='18' height='16' rx='2' stroke='%23e5e7eb' stroke-width='1.75'/%3E%3Cpath d='M3 9h18' stroke='%23e5e7eb' stroke-width='1.75'/%3E%3Cpath d='M8 3v4M16 3v4' stroke='%23e5e7eb' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}html.a11y-contrast-dark .DateRangeSeparator{color:var(--theme-text-secondary)!important}html.a11y-contrast-high .DateRangeWrapper{background:var(--theme-surface)!important;border:2px solid #000000!important}html.a11y-contrast-high .FilterDate{color:var(--theme-text)!important}html.a11y-contrast-high .FilterDate::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3' y='5' width='18' height='16' rx='2' stroke='%23000000' stroke-width='2'/%3E%3Cpath d='M3 9h18' stroke='%23000000' stroke-width='2'/%3E%3Cpath d='M8 3v4M16 3v4' stroke='%23000000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}html.a11y-contrast-high .DateRangeSeparator{color:var(--theme-text)!important}html.a11y-contrast-high .FiltersSection .ClearBtn{border:2px solid #000000!important;color:var(--theme-on-brand)!important}html.a11y-contrast-dark .FiltersSection .ClearBtn{border:1px solid var(--theme-border)!important}html.a11y-contrast-dark :is(.Control,.Input,.Select,.TextArea,select,.FilterSelect,.YearSelect){background:var(--theme-surface-muted)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}html.a11y-contrast-dark .EnrollBody{background:var(--theme-surface)!important;color:var(--theme-text)!important}html.a11y-contrast-dark .TrainingDetailView :is(.CourseTitle,.CardHeading,.ContactLabel){color:var(--theme-text)!important}html.a11y-contrast-dark .ProgressTrack{background:var(--theme-surface-muted)!important;border-color:var(--theme-border)!important}html.a11y-contrast-dark .SocialOfficeDetailView :is(.AudienceSection,.PopulationsSection,.PopulationsSection .SectionHeader,.ServicesSection,.LinksSection,.InstitutionsSection,.AdditionalDesc,.RequirementsSection,.RegFormSection,.CTASection,.OfficeResourcesCta,.CcpParticipationCta){background:var(--theme-page-bg)!important;color:var(--theme-text)!important}html.a11y-contrast-high .SocialOfficeDetailView :is(.AudienceSection,.PopulationsSection,.PopulationsSection .SectionHeader,.ServicesSection,.LinksSection,.InstitutionsSection,.AdditionalDesc,.RequirementsSection,.RegFormSection,.CTASection,.OfficeResourcesCta,.CcpParticipationCta){background:var(--theme-page-bg)!important;color:var(--theme-text)!important}html.a11y-contrast-dark .SocialOfficeDetailView :is(.PopTextCard,.PopulationsSection .SectionHeader){background:var(--theme-surface)!important;color:var(--theme-text)!important}html.a11y-contrast-high .SocialOfficeDetailView :is(.PopTextCard,.PopulationsSection .SectionHeader){background:var(--theme-surface)!important;border:2px solid #000000!important}html.a11y-contrast-dark .SocialOfficeDetailView :is(.SectionTitle,.PopTitle,.LinkTitle,.FormTitle,.StepTitle,.OfficeResourcesCta__text,.CcpParticipationCta__title,.CheckText){color:var(--theme-text)!important}html.a11y-contrast-dark .SocialOfficeDetailView :is(.SectionLabel,.SectionSubtitle,.PopDesc,.AudienceDesc,.LinkDesc,.CcpParticipationCta__desc,.DescText){color:var(--theme-text-secondary)!important}html.a11y-contrast-high .SocialOfficeDetailView :is(.SectionTitle,.PopTitle,.LinkTitle,.FormTitle,.StepTitle,.OfficeResourcesCta__text,.CcpParticipationCta__title,.CheckText,.SectionLabel,.SectionSubtitle,.PopDesc,.AudienceDesc,.LinkDesc,.CcpParticipationCta__desc,.DescText){color:var(--theme-text)!important}html.a11y-contrast-dark .SocialOfficeDetailView .Highlight{color:var(--theme-teal)!important}html.a11y-contrast-high .SocialOfficeDetailView .Highlight{color:var(--theme-link)!important}html.a11y-contrast-dark .SocialOfficeDetailView .PopTitle,html.a11y-contrast-high .SocialOfficeDetailView .PopTitle{color:var(--theme-text)!important}html.a11y-contrast-high .SocialOfficeDetailView .AudienceBadge{border:2px solid #000000!important;color:var(--theme-on-brand)!important}html.a11y-contrast-dark .InChargeSection,html.a11y-contrast-high .InChargeSection{background:var(--theme-brand-bg)!important;color:var(--theme-on-brand)!important}html.a11y-contrast-dark .InChargeSection :is(.Title--inverse,.Text--inverse,.Text--inverseMuted),html.a11y-contrast-high .InChargeSection :is(.Title--inverse,.Text--inverse,.Text--inverseMuted){color:var(--theme-on-brand)!important}html.a11y-contrast-dark .InChargeSection .Text--inverseMuted,html.a11y-contrast-high .InChargeSection .Text--inverseMuted{color:var(--theme-on-brand-muted)!important}html.a11y-contrast-dark .InChargeSection .FunctionCard,html.a11y-contrast-high .InChargeSection .FunctionCard{background:#fff!important;color:#111827!important}html.a11y-contrast-dark .InChargeSection .FunctionText,html.a11y-contrast-high .InChargeSection .FunctionText{color:#374151!important}html.a11y-contrast-high .InChargeSection .FunctionCard{border:2px solid #000000!important}html.a11y-contrast-dark .SocialOfficeDetailView .Badge:not(.Badge--active){background:transparent!important;color:var(--theme-teal)!important;border-color:var(--theme-teal)!important}html.a11y-contrast-dark .SocialOfficeDetailView .Badge--active{background:var(--theme-teal)!important;color:var(--theme-on-brand)!important}html.a11y-contrast-high .SocialOfficeDetailView .Badge{border:2px solid #000000!important}html.a11y-contrast-high .SocialOfficeDetailView .Badge--active{background:#000!important;color:#fff!important}html.a11y-contrast-high .SocialOfficeDetailView .Arrow{border:2px solid #000000!important;background:var(--theme-surface)!important}html.a11y-contrast-high .SocialOfficeDetailView .CTACard{border:2px solid #000000!important}html.a11y-contrast-high .SocialOfficeDetailView .CTATitle,html.a11y-contrast-high .SocialOfficeDetailView .CTADesc{color:var(--theme-on-brand)!important}html.a11y-contrast-dark .SubscribeView,html.a11y-contrast-high .SubscribeView{background:var(--theme-page-bg)!important;color:var(--theme-text)!important}html.a11y-contrast-dark .SubscribeView .FormSection,html.a11y-contrast-high .SubscribeView .FormSection{background:var(--theme-page-bg)!important}html.a11y-contrast-dark .SubscribeView .FormCard,html.a11y-contrast-high .SubscribeView .FormCard{background:var(--theme-surface)!important;color:var(--theme-text)!important}html.a11y-contrast-dark .SubscribeView .FormLabel,html.a11y-contrast-high .SubscribeView .FormLabel{color:var(--theme-text)!important}html.a11y-contrast-high .SubscribeView .FormCard{border:2px solid #000000!important}html.a11y-contrast-high .SubscribeView .QuestionNum{border:2px solid #000000}html.a11y-contrast-dark .SubscribeView .SuccessTitle,html.a11y-contrast-high .SubscribeView .SuccessTitle{color:var(--theme-text)!important}html.a11y-contrast-dark .SubscribeView .SuccessMsg,html.a11y-contrast-high .SubscribeView .SuccessMsg{color:var(--theme-text-secondary)!important}html.a11y-contrast-dark :is(.CantonalNetworksView,.CantonalNetworkDetailView) :is(.SearchSection,.GridSection),html.a11y-contrast-high :is(.CantonalNetworksView,.CantonalNetworkDetailView) :is(.SearchSection,.GridSection){background:var(--theme-page-bg)!important}html.a11y-contrast-dark .SearchSection,html.a11y-contrast-high .SearchSection{background:var(--theme-surface)!important;border-bottom-color:var(--theme-border)!important}html.a11y-contrast-dark :is(.CantonalNetworksView,.CantonalNetworkDetailView) :is(.SearchLabel,.NetworkTitle,.WorkPlansHeading,.PlanInnerTitle,.AudienceLabel,.ContactName,.FileName,.MvHeading),html.a11y-contrast-high :is(.CantonalNetworksView,.CantonalNetworkDetailView) :is(.SearchLabel,.NetworkTitle,.WorkPlansHeading,.PlanInnerTitle,.AudienceLabel,.ContactName,.FileName,.MvHeading){color:var(--theme-text)!important}html.a11y-contrast-dark :is(.CantonalNetworksView,.CantonalNetworkDetailView) :is(.AudienceText,.MvText,.ContactRole,.ContactLabel,.MetaLabel,.MetaValue,.FileMeta,.NoPlans,.LoadingHint,.ChannelRow),html.a11y-contrast-high :is(.CantonalNetworksView,.CantonalNetworkDetailView) :is(.AudienceText,.MvText,.ContactRole,.ContactLabel,.MetaLabel,.MetaValue,.FileMeta,.NoPlans,.LoadingHint,.ChannelRow){color:var(--theme-text-secondary)!important}html.a11y-contrast-dark :is(.CantonalNetworksView,.CantonalNetworkDetailView) .MetaValue--vigente,html.a11y-contrast-high :is(.CantonalNetworksView,.CantonalNetworkDetailView) .MetaValue--vigente{color:var(--theme-teal)!important}html.a11y-contrast-dark :is(.CantonalNetworksView,.CantonalNetworkDetailView) .ChannelLink,html.a11y-contrast-high :is(.CantonalNetworksView,.CantonalNetworkDetailView) .ChannelLink{color:var(--theme-link)!important}html.a11y-contrast-high .NetworkCard .OverlayTitle{color:var(--theme-on-brand)!important}html.a11y-contrast-dark .PlanInner{background:var(--theme-surface-muted)!important}.SocialOfficeDetailView .Container{width:100%;max-width:none;padding-left:var(--site-gutter, 120px);padding-right:var(--site-gutter, 120px);box-sizing:border-box}.SocialOfficeDetailView .LudotecasSection .Inner{margin:0;padding-left:var(--site-gutter, 120px);padding-right:var(--site-gutter, 120px);box-sizing:border-box}
