.page{flex:1;background:var(--bg-light)}.page-wrap{max-width:1360px;margin:0 auto;padding:2.25rem 1.5rem 1rem}.sec-title{margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;color:var(--text-main)}.sec-sub{margin:.4rem 0 0;font-size:.92rem;line-height:1.9;color:var(--text-muted);max-width:62ch}.page-empty{background:#fff;border-radius:var(--radius);padding:2.75rem 1.5rem;text-align:center;color:var(--text-muted);box-shadow:0 4px 20px rgba(var(--primary-rgb),.09)}.page-empty i{display:block;font-size:2.1rem;color:var(--primary);opacity:.5;margin-bottom:.7rem}@media (max-width: 991.98px){.page-wrap{padding-inline:1.15rem}}@media (min-width: 992px){.page-wrap{-webkit-padding-start:5rem;padding-inline-start:5rem}}.topbar[data-v-d4c89bee]{position:relative;z-index:40;background:#fff;box-shadow:0 2px 18px rgba(var(--ink-rgb),.07)}.topbar.on-dark[data-v-d4c89bee]{background:transparent;box-shadow:none}.tb-inner[data-v-d4c89bee]{max-width:1360px;margin:0 auto;padding:.7rem 1.25rem;display:flex;align-items:center;gap:1rem;min-width:0}.tb-brand[data-v-d4c89bee]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.tb-brand img[data-v-d4c89bee]{height:46px;width:auto}.on-dark .tb-brand img[data-v-d4c89bee]{filter:brightness(0) saturate(100%) invert(97%) sepia(100%) saturate(0%) hue-rotate(316deg) brightness(101%) contrast(101%)}.tb-burger[data-v-d4c89bee]{display:none;-webkit-margin-start:auto;margin-inline-start:auto;background:none;border:0;font-size:1.5rem;color:var(--primary);cursor:pointer}.on-dark .tb-burger[data-v-d4c89bee]{color:#fff}.tb-nav[data-v-d4c89bee]{display:flex;align-items:center;gap:.35rem;flex:1;min-width:0}.tb-links[data-v-d4c89bee]{display:flex;align-items:center;gap:.35rem;min-width:0;overflow-x:auto;scrollbar-width:none}.tb-links[data-v-d4c89bee]::-webkit-scrollbar{display:none}.tb-link[data-v-d4c89bee]{padding:.5rem .8rem;border-radius:.6rem;font-size:.92rem;font-weight:600;color:var(--text-main);text-decoration:none;white-space:nowrap;transition:background .18s,color .18s}.on-dark .tb-link[data-v-d4c89bee]{color:#ffffffe0}.tb-link[data-v-d4c89bee]:hover{background:var(--primary-light);color:var(--primary-dark)}.on-dark .tb-link[data-v-d4c89bee]:hover{background:rgba(255,255,255,.12);color:#fff}.tb-link.router-link-active[data-v-d4c89bee]{color:var(--primary)}.on-dark .tb-link.router-link-active[data-v-d4c89bee]{color:#fff;background:rgba(255,255,255,.16)}.tb-drop[data-v-d4c89bee]{position:relative;flex-shrink:0}.tb-drop-btn[data-v-d4c89bee]{display:inline-flex;align-items:center;gap:.3rem;border:0;background:none;font:inherit;cursor:pointer}.tb-drop-btn i[data-v-d4c89bee]{font-size:.68rem;transition:transform .2s}.tb-drop.open .tb-drop-btn i[data-v-d4c89bee]{transform:rotate(180deg)}.tb-drop-menu[data-v-d4c89bee]{position:fixed;min-width:210px;margin:0;padding:.4rem;list-style:none;border-radius:var(--radius);background:#fff;box-shadow:0 14px 34px rgba(var(--ink-rgb),.18);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:5}.tb-drop.open .tb-drop-menu[data-v-d4c89bee]{opacity:1;visibility:visible;transform:none}.tb-drop-menu a[data-v-d4c89bee]{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:.55rem;color:var(--text-main);font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .16s,color .16s}.tb-drop-menu a[data-v-d4c89bee]:hover{background:var(--primary-light);color:var(--primary-dark)}.tb-drop-menu i[data-v-d4c89bee]{color:var(--primary);font-size:.95rem}.tb-actions[data-v-d4c89bee]{display:flex;align-items:center;gap:.6rem;-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0}.tb-lang[data-v-d4c89bee]{background:none;border:0;font-size:.88rem;font-weight:600;color:var(--text-muted);text-decoration:none;padding:.4rem .5rem;border-radius:8px;transition:color .18s,background .18s}.tb-lang[data-v-d4c89bee]:hover{color:var(--primary);background:rgba(var(--primary-rgb),.08)}.on-dark .tb-lang[data-v-d4c89bee]:hover{color:#fff;background:rgba(255,255,255,.14)}.on-dark .tb-lang[data-v-d4c89bee]{color:#ffffffb3}.tb-phone[data-v-d4c89bee]{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.95rem;color:var(--primary);text-decoration:none;white-space:nowrap}.on-dark .tb-phone[data-v-d4c89bee]{color:#fff}.tb-login[data-v-d4c89bee]{padding:.5rem 1.35rem;border-radius:2rem;background:var(--primary-gradient);color:#fff;font-weight:700;font-size:.88rem;text-decoration:none;white-space:nowrap;transition:filter .18s}.tb-login[data-v-d4c89bee]:hover{filter:brightness(1.08);color:#fff}.tb-profile[data-v-d4c89bee],.tb-admin[data-v-d4c89bee]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:2rem;border:1.5px solid rgba(var(--primary-rgb),.35);color:var(--primary-dark);font-weight:700;font-size:.84rem;text-decoration:none;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.tb-profile[data-v-d4c89bee]:hover,.tb-admin[data-v-d4c89bee]:hover{background:var(--primary-light);color:var(--primary-dark)}.on-dark .tb-profile[data-v-d4c89bee],.on-dark .tb-admin[data-v-d4c89bee]{border-color:#ffffff61;color:#fff}.on-dark .tb-profile[data-v-d4c89bee]:hover,.on-dark .tb-admin[data-v-d4c89bee]:hover{background:rgba(255,255,255,.16);color:#fff}.tb-ext[data-v-d4c89bee]{font-size:.7rem;opacity:.65}.tb-logout[data-v-d4c89bee]{padding:.45rem 1rem;border-radius:2rem;border:0;background:var(--primary-gradient);color:#fff;font:inherit;font-weight:700;font-size:.84rem;cursor:pointer;white-space:nowrap;transition:filter .18s}.tb-logout[data-v-d4c89bee]:hover{filter:brightness(1.08)}.tb-admin[data-v-d4c89bee]{border-color:transparent;color:var(--text-muted);font-weight:600}.on-dark .tb-admin[data-v-d4c89bee]{border-color:transparent;color:#ffffffb8}@media (max-width: 1399.98px){.tb-link[data-v-d4c89bee]{padding:.5rem;font-size:.85rem}.tb-lang[data-v-d4c89bee],.tb-admin span[data-v-d4c89bee]{display:none}}@media (max-width: 1199.98px){.tb-link[data-v-d4c89bee]{padding:.45rem .38rem;font-size:.8rem}.tb-phone span[data-v-d4c89bee]{display:none}.tb-profile[data-v-d4c89bee],.tb-login[data-v-d4c89bee],.tb-logout[data-v-d4c89bee]{padding-inline:.8rem;font-size:.8rem}}@media (max-width: 991.98px){.tb-burger[data-v-d4c89bee]{display:block}.tb-nav[data-v-d4c89bee]{display:none;position:absolute;inset-inline:0;top:100%;flex-direction:column;align-items:stretch;gap:.15rem;padding:.75rem 1.25rem 1.1rem;background:#fff;box-shadow:0 16px 34px rgba(var(--ink-rgb),.16)}.tb-nav.open[data-v-d4c89bee]{display:flex}.tb-links[data-v-d4c89bee]{flex-direction:column;align-items:stretch;gap:.15rem;overflow:visible}.tb-drop[data-v-d4c89bee]{width:100%}.tb-drop-btn[data-v-d4c89bee]{width:100%;justify-content:space-between}.tb-drop-menu[data-v-d4c89bee]{position:static;display:none;min-width:0;padding:.1rem 0 .3rem;-webkit-padding-start:.9rem;padding-inline-start:.9rem;box-shadow:none;opacity:1;visibility:visible;transform:none}.tb-drop.open .tb-drop-menu[data-v-d4c89bee]{display:block}.on-dark .tb-drop-btn[data-v-d4c89bee],.on-dark .tb-link[data-v-d4c89bee]{color:var(--text-main)}.on-dark .tb-link.router-link-active[data-v-d4c89bee]{color:var(--primary);background:var(--primary-light)}.tb-actions[data-v-d4c89bee]{margin:.6rem 0 0;padding-top:.7rem;border-top:1px solid rgba(var(--primary-rgb),.14);justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.on-dark .tb-phone[data-v-d4c89bee],.on-dark .tb-lang[data-v-d4c89bee],.on-dark .tb-admin[data-v-d4c89bee]{color:var(--primary)}.tb-lang[data-v-d4c89bee],.tb-admin span[data-v-d4c89bee],.tb-phone span[data-v-d4c89bee]{display:inline}.on-dark .tb-profile[data-v-d4c89bee]{border-color:rgba(var(--primary-rgb),.35);color:var(--primary-dark)}}.rail[data-v-d47766e7]{position:fixed;inset-inline-start:1.3rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.95rem;z-index:50}.rail-btn[data-v-d47766e7]{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:1rem;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,transform .2s}.rail-btn[data-v-d47766e7]:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.1)}.rail-sep[data-v-d47766e7]{height:1px;background:rgba(255,255,255,.3);margin:.2rem .35rem}.rail.on-light .rail-btn[data-v-d47766e7]{background:#fff;border-color:rgba(var(--primary-rgb),.2);color:var(--primary);box-shadow:0 4px 14px rgba(var(--primary-rgb),.14)}.rail.on-light .rail-btn[data-v-d47766e7]:hover{background:var(--primary);color:#fff}.rail.on-light .rail-sep[data-v-d47766e7]{background:rgba(var(--primary-rgb),.25)}@media (max-width: 991.98px){.rail[data-v-d47766e7]{display:none}}.ticker[data-v-dd99e95e]{position:relative;z-index:20;display:flex;align-items:center;gap:.75rem;background:rgba(var(--surface-dark-rgb),.72);border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;font-size:.88rem;-webkit-padding-end:1rem;padding-inline-end:1rem;overflow:hidden}.ticker-tag[data-v-dd99e95e]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.55rem 1.1rem;background:var(--primary-gradient);color:#fff;font-weight:700;font-size:.85rem}.ticker-viewport[data-v-dd99e95e]{flex:1;min-width:0;overflow:hidden}.ticker-track[data-v-dd99e95e]{display:inline-flex;align-items:center;gap:2.25rem;white-space:nowrap;will-change:transform;animation:ticker-scroll-dd99e95e linear infinite}.ticker:hover .ticker-track[data-v-dd99e95e]{animation-play-state:paused}.ticker-item[data-v-dd99e95e]{display:inline-flex;align-items:center;gap:.35rem}.ticker-item a[data-v-dd99e95e]{color:inherit;text-decoration:underline;text-underline-offset:3px}@keyframes ticker-scroll-dd99e95e{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion: reduce){.ticker-track[data-v-dd99e95e]{animation:none}}.ft[data-v-7203950a]{background:var(--surface-footer);color:#ffffffc7;margin-top:3rem}.ft-inner[data-v-7203950a]{max-width:1360px;margin:0 auto;padding:3rem 1.5rem 2rem;display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:2.5rem}.ft-title[data-v-7203950a]{position:relative;font-size:1.05rem;font-weight:800;color:#fff;margin:0 0 1.1rem;padding-bottom:.6rem}.ft-title[data-v-7203950a]:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:42px;height:3px;border-radius:2px;background:var(--primary-gradient)}.ft-title-apps[data-v-7203950a]{margin-top:1.8rem}.ft-sub[data-v-7203950a]{margin:1.3rem 0 .5rem;font-size:.88rem;font-weight:700;color:#ffffffe6}.ft-text[data-v-7203950a]{font-size:.9rem;line-height:1.9;margin:0}.ft-about[data-v-7203950a] p{margin:0 0 .6rem}.ft-links[data-v-7203950a],.ft-contact[data-v-7203950a]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.ft-links a[data-v-7203950a]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:#ffffffc7;text-decoration:none;transition:color .18s,gap .18s}.ft-links a[data-v-7203950a]:hover{color:#fff;gap:.65rem}.ft-links i[data-v-7203950a]{font-size:.7rem;color:var(--primary)}.ft-contact li[data-v-7203950a]{display:flex;align-items:start;gap:.6rem;font-size:.9rem;line-height:1.7}.ft-contact i[data-v-7203950a]{color:var(--primary);margin-top:.25rem}.ft-contact a[data-v-7203950a]{color:inherit;text-decoration:none}.ft-contact a[data-v-7203950a]:hover{color:#fff}.ft-apps[data-v-7203950a]{display:flex;flex-wrap:wrap;gap:.6rem}.ft-app[data-v-7203950a]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .18s}.ft-app[data-v-7203950a]:hover{background:rgba(255,255,255,.1);color:#fff}.ft-bar[data-v-7203950a]{border-top:1px solid rgba(255,255,255,.1);padding:1.1rem 1.5rem;text-align:center;font-size:.84rem}@media (max-width: 991.98px){.ft-inner[data-v-7203950a]{grid-template-columns:1fr;gap:2rem;padding:2.25rem 1.25rem 1.5rem}}body.gate-open{overflow:hidden}.gate[data-v-fac974ab]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.25rem;background:rgba(var(--ink-rgb),.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gate-box[data-v-fac974ab]{position:relative;width:min(100%,470px);max-height:calc(100vh - 2.5rem);overflow-y:auto;padding:2.1rem 1.75rem 1.75rem;border-radius:calc(var(--radius) * 1.4);background:#fff;box-shadow:0 26px 70px rgba(var(--ink-rgb),.34);text-align:center}.gate-x[data-v-fac974ab]{position:absolute;top:.8rem;inset-inline-start:.8rem;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--text-muted);font-size:.95rem;cursor:pointer;transition:background .18s,color .18s}.gate-x[data-v-fac974ab]:hover{background:var(--primary-light);color:var(--primary-dark)}.gate-icon[data-v-fac974ab]{display:grid;place-items:center;width:66px;height:66px;margin:0 auto .95rem;border-radius:50%;background:var(--primary-light);color:var(--primary);font-size:1.8rem}.gate-icon.warn[data-v-fac974ab]{background:#fdf1e3;color:#b45309}.gate-title[data-v-fac974ab]{margin:0 0 .6rem;font-size:1.22rem;font-weight:800;color:var(--text-main)}.gate-lead[data-v-fac974ab]{margin:0 0 1.4rem;font-size:.93rem;line-height:1.85;color:var(--text-muted)}.gate-lead b[data-v-fac974ab]{color:var(--text-main)}.gate-choices[data-v-fac974ab]{display:flex;flex-direction:column;gap:.7rem}.gate-choice[data-v-fac974ab]{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border:1.5px solid rgba(var(--primary-rgb),.22);border-radius:var(--radius);background:#fff;color:var(--text-main);text-align:start;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.gate-choice[data-v-fac974ab]:hover{border-color:var(--primary);background:var(--primary-light);color:var(--text-main);transform:translateY(-2px)}.gate-choice>i[data-v-fac974ab]:first-child{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--primary-gradient);color:#fff;font-size:1.05rem}.gc-text[data-v-fac974ab]{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.gc-text b[data-v-fac974ab]{font-size:.95rem;font-weight:800}.gc-text small[data-v-fac974ab]{font-size:.78rem;color:var(--text-muted);line-height:1.6}.gc-go[data-v-fac974ab]{flex-shrink:0;color:var(--primary);font-size:.85rem}.gate-actions[data-v-fac974ab]{display:flex;flex-direction:column;gap:.55rem}.gate-btn[data-v-fac974ab]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.1rem;border:0;border-radius:2rem;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:filter .18s,background .18s}.gate-btn.primary[data-v-fac974ab]{background:var(--primary-gradient);color:#fff}.gate-btn.primary[data-v-fac974ab]:hover{filter:brightness(1.08)}.gate-btn.ghost[data-v-fac974ab]{background:transparent;color:var(--text-muted)}.gate-btn.ghost[data-v-fac974ab]:hover{background:var(--primary-light);color:var(--primary-dark)}.gate-enter-active[data-v-fac974ab],.gate-leave-active[data-v-fac974ab]{transition:opacity .2s ease}.gate-enter-active .gate-box[data-v-fac974ab],.gate-leave-active .gate-box[data-v-fac974ab]{transition:transform .22s cubic-bezier(.2,.8,.3,1)}.gate-enter-from[data-v-fac974ab],.gate-leave-to[data-v-fac974ab]{opacity:0}.gate-enter-from .gate-box[data-v-fac974ab],.gate-leave-to .gate-box[data-v-fac974ab]{transform:translateY(14px) scale(.97)}@media (prefers-reduced-motion: reduce){.gate-enter-active[data-v-fac974ab],.gate-leave-active[data-v-fac974ab],.gate-enter-active .gate-box[data-v-fac974ab],.gate-leave-active .gate-box[data-v-fac974ab],.gate-choice[data-v-fac974ab]{transition:none}}@media (max-width: 575.98px){.gate-box[data-v-fac974ab]{padding:1.9rem 1.15rem 1.35rem}.gate-title[data-v-fac974ab]{font-size:1.08rem}}.landing-shell[data-v-773f4dab]{position:relative;min-height:100vh;background:var(--bg-light);background-size:cover;background-position:center}.landing-shell.is-home[data-v-773f4dab]{background-color:var(--surface-dark)}.shell-veil[data-v-773f4dab]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--surface-dark-rgb),.82) 0%,rgba(var(--surface-dark-rgb),.68) 45%,rgba(var(--surface-dark-rgb),.92) 100%);pointer-events:none}.landing-main[data-v-773f4dab]{position:relative;z-index:1}.landing-shell:not(.is-home) .landing-main[data-v-773f4dab]{display:flex;flex-direction:column;min-height:calc(100vh - var(--topbar-h, 68px))}.wa-fab[data-v-773f4dab]{position:fixed;inset-inline-end:1.25rem;bottom:3.25rem;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;font-size:1.6rem;box-shadow:0 8px 26px #25d3666b;text-decoration:none;z-index:60;transition:transform .2s}.wa-fab[data-v-773f4dab]:hover{transform:scale(1.08);color:#fff}.dev-fabs[data-v-773f4dab]{position:fixed;inset-inline-end:1.5rem;bottom:7.98rem;display:flex;flex-direction:column;align-items:flex-end;gap:.8rem;z-index:60}.dev-fab[data-v-773f4dab]{display:inline-flex;align-items:center;gap:.55rem;height:44px;width:44px;padding:0 .7rem;border-radius:2rem;background:var(--primary-gradient);color:#fff;font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;box-shadow:0 8px 24px rgba(var(--primary-rgb),.38);transition:width .25s ease,transform .2s}.dev-fab i[data-v-773f4dab]{font-size:1.15rem;flex-shrink:0;-webkit-margin-start:.1rem;margin-inline-start:.1rem}.dev-fab span[data-v-773f4dab]{opacity:0;transition:opacity .2s ease}.dev-fab[data-v-773f4dab]:hover,.dev-fab[data-v-773f4dab]:focus-visible{width:auto;color:#fff;transform:translateY(-2px)}.dev-fab:hover span[data-v-773f4dab],.dev-fab:focus-visible span[data-v-773f4dab]{opacity:1}@media (max-width: 991.98px){.dev-fabs[data-v-773f4dab]{bottom:7.9rem}}@media (prefers-reduced-motion: reduce){.dev-fab[data-v-773f4dab],.dev-fab span[data-v-773f4dab]{transition:none}}@media (min-width: 992px){.landing-shell.is-home[data-v-773f4dab]{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.landing-shell.is-home[data-v-773f4dab]>*{min-width:0}.wa-fab[data-v-773f4dab]{bottom:3.75rem}}@media (max-width: 991.98px){.landing-shell.is-home[data-v-773f4dab]{padding-bottom:3rem}}.fade-page-enter-active[data-v-773f4dab],.fade-page-leave-active[data-v-773f4dab]{transition:opacity .18s ease}.fade-page-enter-from[data-v-773f4dab],.fade-page-leave-to[data-v-773f4dab]{opacity:0}.hero[data-v-16367bed]{position:relative;min-height:100%;display:flex;flex-direction:column;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;outline:none}.hero.dragging[data-v-16367bed]{cursor:grabbing}.hero-slide[data-v-16367bed]{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem}.hero-slide.no-art[data-v-16367bed]{grid-template-columns:1fr}.hs-copy[data-v-16367bed]{color:#fff}.hs-title[data-v-16367bed]{margin:0 0 1rem;font-size:clamp(1.7rem,3.2vw,2.9rem);font-weight:900;line-height:1.3}.hs-text[data-v-16367bed]{margin:0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:2;color:#ffffffd1;max-width:46ch}.hs-text[data-v-16367bed] p{margin:0 0 .5rem}.hs-cta[data-v-16367bed]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.65rem 1.8rem;border-radius:2rem;background:var(--primary-gradient);color:#fff;font-weight:700;text-decoration:none;transition:filter .18s}.hs-cta[data-v-16367bed]:hover{filter:brightness(1.1);color:#fff}.hs-art[data-v-16367bed]{display:flex;justify-content:center;margin-inline:auto;height:32vh;aspect-ratio:16 / 10;max-width:100%}.hs-art img[data-v-16367bed]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem;filter:drop-shadow(0 24px 48px rgba(0,0,0,.45));-webkit-user-drag:none;user-drag:none}.hs-dots[data-v-16367bed]{display:flex;gap:.45rem}.hs-dot[data-v-16367bed]{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer;transition:width .22s,background .22s}.hs-dot.active[data-v-16367bed]{width:26px;border-radius:2rem;background:#fff}.slide-next-enter-active[data-v-16367bed],.slide-next-leave-active[data-v-16367bed],.slide-prev-enter-active[data-v-16367bed],.slide-prev-leave-active[data-v-16367bed]{transition:opacity .35s ease,transform .35s ease}.slide-next-enter-from[data-v-16367bed]{opacity:0;transform:translate(28px)}.slide-next-leave-to[data-v-16367bed],.slide-prev-enter-from[data-v-16367bed]{opacity:0;transform:translate(-28px)}.slide-prev-leave-to[data-v-16367bed]{opacity:0;transform:translate(28px)}@media (max-width: 991.98px){.hero-slide[data-v-16367bed]{grid-template-columns:1fr;gap:1.5rem;text-align:center}.hs-text[data-v-16367bed]{margin-inline:auto}.hs-art[data-v-16367bed]{order:-1;height:26vh}.hs-dots[data-v-16367bed]{justify-content:center}}.carousel[data-v-83d09387]{position:relative;display:flex;align-items:center;gap:.5rem;min-width:0}.cc-track[data-v-83d09387]{flex:1;min-width:0;display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.25rem .15rem .5rem}.cc-track[data-v-83d09387]::-webkit-scrollbar{display:none}.cc-track[data-v-83d09387]>*{scroll-snap-align:start;flex:0 0 auto}.cc-arrow[data-v-83d09387]{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center;font-size:1rem;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s,opacity .18s}.cc-arrow[data-v-83d09387]:hover:not(:disabled){background:var(--primary);border-color:var(--primary)}.cc-arrow[data-v-83d09387]:disabled{opacity:.3;cursor:default}.carousel.on-light .cc-arrow[data-v-83d09387]{background:#fff;border-color:rgba(var(--primary-rgb),.22);color:var(--primary);box-shadow:0 4px 14px rgba(var(--primary-rgb),.12)}@media (max-width: 991.98px){.cc-arrow[data-v-83d09387]{display:none}}.chips[data-v-c9df49d6]{display:flex;align-items:center;gap:.75rem;min-width:0}.chips-label[data-v-c9df49d6]{flex-shrink:0;font-size:.82rem;font-weight:700;color:#ffffffb8}.chips-row[data-v-c9df49d6]{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.15rem}.chips-row[data-v-c9df49d6]::-webkit-scrollbar{display:none}.chip[data-v-c9df49d6]{flex-shrink:0;padding:.32rem .95rem;border-radius:2rem;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);color:#ffffffe0;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s,border-color .18s}.chip[data-v-c9df49d6]:hover{background:rgba(255,255,255,.2)}.chip.active[data-v-c9df49d6]{background:var(--primary-gradient);border-color:transparent;color:#fff}.chips.on-light .chips-label[data-v-c9df49d6]{color:var(--text-muted)}.chips.on-light .chip[data-v-c9df49d6]{background:#fff;border-color:rgba(var(--primary-rgb),.22);color:var(--text-main)}.chips.on-light .chip[data-v-c9df49d6]:hover{background:var(--primary-light)}.chips.on-light .chip.active[data-v-c9df49d6]{background:var(--primary-gradient);color:#fff}@media (max-width: 767.98px){.chips[data-v-c9df49d6]{flex-direction:column;align-items:stretch;gap:.4rem}}.card-tile[data-v-5e77abcb]{width:260px;border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:0 6px 24px rgba(var(--ink-rgb),.16);display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.card-tile[data-v-5e77abcb]:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(var(--primary-rgb),.28)}.card-tile.compact[data-v-5e77abcb]{width:100%}.ct-media[data-v-5e77abcb]{position:relative;height:128px;background:var(--primary-light)}.ct-media.is-blank[data-v-5e77abcb]{display:grid;place-items:center;background:var(--primary-gradient);color:#fff;font-size:2.4rem}.ct-media.is-blank[data-v-5e77abcb]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.22),transparent 60%)}.ct-media img[data-v-5e77abcb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ct-promo[data-v-5e77abcb],.ct-type[data-v-5e77abcb]{position:absolute;top:.55rem;font-size:.7rem;font-weight:700;padding:.22rem .6rem;border-radius:2rem}.ct-promo[data-v-5e77abcb]{inset-inline-start:.55rem;background:var(--primary-gradient);color:#fff}.ct-type[data-v-5e77abcb]{inset-inline-end:.55rem;background:rgba(255,255,255,.92);color:var(--primary-dark)}.ct-body[data-v-5e77abcb]{padding:.85rem .9rem 1rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.ct-name[data-v-5e77abcb]{margin:0;font-size:1rem;font-weight:800;color:var(--text-main)}.ct-sub[data-v-5e77abcb]{margin:0;font-size:.8rem;line-height:1.6;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-meta[data-v-5e77abcb]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .7rem}.ct-meta li[data-v-5e77abcb]{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;color:var(--text-muted)}.ct-meta i[data-v-5e77abcb]{color:var(--primary)}.ct-days[data-v-5e77abcb]{margin:0;font-size:.73rem;color:var(--primary-dark);background:var(--primary-light);padding:.3rem .5rem;border-radius:.45rem;display:flex;align-items:center;gap:.35rem}.ct-foot[data-v-5e77abcb]{margin-top:auto;padding-top:.6rem;border-top:1px solid rgba(var(--primary-rgb),.12);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ct-price[data-v-5e77abcb]{display:flex;flex-direction:column;font-weight:800;font-size:.98rem;color:var(--primary-dark);line-height:1.25}.ct-price small[data-v-5e77abcb]{font-size:.66rem;font-weight:500;color:var(--text-muted)}.ct-price-na[data-v-5e77abcb]{font-size:.82rem;font-weight:600;color:var(--text-muted)}.ct-cta[data-v-5e77abcb]{padding:.4rem .9rem;border-radius:2rem;background:var(--primary-gradient);color:#fff;font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:filter .18s}.ct-cta[data-v-5e77abcb]:hover{filter:brightness(1.1);color:#fff}.wk[data-v-7098f5b9]{width:220px;border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:0 6px 24px rgba(var(--ink-rgb),.16);display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.wk.compact[data-v-7098f5b9]{width:100%}.wk[data-v-7098f5b9]:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(var(--primary-rgb),.28)}.wk-media[data-v-7098f5b9]{position:relative;height:150px;background:var(--primary-light);display:grid;place-items:center;color:var(--primary);font-size:3rem}.wk-media img[data-v-7098f5b9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wk-rating[data-v-7098f5b9]{position:absolute;top:.5rem;inset-inline-end:.5rem;display:inline-flex;align-items:center;gap:.25rem;background:rgba(255,255,255,.93);color:#b45309;font-size:.72rem;font-weight:700;padding:.2rem .5rem;border-radius:2rem}.wk-body[data-v-7098f5b9]{padding:.75rem .85rem .9rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.wk-name[data-v-7098f5b9]{margin:0;font-size:.96rem;font-weight:800}.wk-line[data-v-7098f5b9]{margin:0;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.78rem;color:var(--text-muted)}.wk-nat[data-v-7098f5b9]:before{content:"·";-webkit-margin-end:.35rem;margin-inline-end:.35rem}.wk-meta[data-v-7098f5b9]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem .6rem}.wk-meta li[data-v-7098f5b9]{display:inline-flex;align-items:center;gap:.25rem;font-size:.73rem;color:var(--text-muted)}.wk-meta i[data-v-7098f5b9]{color:var(--primary)}.wk-foot[data-v-7098f5b9]{margin-top:auto;padding-top:.55rem;border-top:1px solid rgba(var(--primary-rgb),.12);display:flex;align-items:center;justify-content:space-between;gap:.4rem}.wk-price[data-v-7098f5b9]{font-weight:800;font-size:.9rem;color:var(--primary-dark)}.wk-cta[data-v-7098f5b9]{padding:.35rem .95rem;border-radius:2rem;background:var(--primary-gradient);color:#fff;font-size:.78rem;font-weight:700;text-decoration:none;transition:filter .18s}.wk-cta[data-v-7098f5b9]:hover{filter:brightness(1.1);color:#fff}.tile[data-v-2dbf44fa]{width:220px;border:0;padding:0;text-align:start;font:inherit;border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:0 6px 24px rgba(var(--ink-rgb),.16);display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.tile.compact[data-v-2dbf44fa]{width:100%}.tile.clickable[data-v-2dbf44fa]{cursor:pointer}.tile[data-v-2dbf44fa]:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(var(--primary-rgb),.28)}.tl-media[data-v-2dbf44fa]{position:relative;height:124px;background:var(--primary-light);display:grid;place-items:center;color:var(--primary);font-size:2.4rem}.tl-media.is-blank[data-v-2dbf44fa]{background:var(--primary-gradient);color:#fff}.tl-media.is-blank[data-v-2dbf44fa]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.22),transparent 60%)}.tl-emoji[data-v-2dbf44fa]{font-size:2.8rem;line-height:1;position:relative;z-index:1}.tl-media img[data-v-2dbf44fa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tl-badge[data-v-2dbf44fa]{position:absolute;top:.55rem;inset-inline-end:.55rem;background:rgba(255,255,255,.92);color:var(--primary-dark);font-size:.7rem;font-weight:700;padding:.22rem .6rem;border-radius:2rem}.tl-body[data-v-2dbf44fa]{padding:.8rem .9rem 1rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.tl-title[data-v-2dbf44fa]{margin:0;font-size:.98rem;font-weight:800;color:var(--text-main)}.tl-sub[data-v-2dbf44fa]{margin:0;font-size:.78rem;line-height:1.6;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tl-more[data-v-2dbf44fa]{margin-top:auto;padding-top:.5rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--primary)}.tile:hover .tl-more i[data-v-2dbf44fa]{transform:translate(-3px)}.tl-more i[data-v-2dbf44fa]{transition:transform .18s}.tabs-block[data-v-d7477eff]{display:flex;flex-direction:column;gap:.7rem}.tabs[data-v-d7477eff]{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.16)}.tabs[data-v-d7477eff]::-webkit-scrollbar{display:none}.tab[data-v-d7477eff]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.15rem;border:0;background:none;color:#ffffffad;font-size:.92rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:color .18s}.tab[data-v-d7477eff]:after{content:"";position:absolute;inset-inline:.6rem;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:transparent;transition:background .18s}.tab[data-v-d7477eff]:hover,.tab.active[data-v-d7477eff]{color:#fff}.tab.active[data-v-d7477eff]:after{background:var(--primary-gradient)}.tab i[data-v-d7477eff]{font-size:1rem}.tab-mock[data-v-d7477eff]{font-size:.62rem;font-weight:700;padding:.1rem .38rem;border-radius:2rem;background:rgba(245,158,11,.22);color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.tabs-bar[data-v-d7477eff]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-height:1.9rem}.back[data-v-d7477eff]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .85rem;border-radius:2rem;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer}.back[data-v-d7477eff]:hover{background:rgba(255,255,255,.2)}.crumb[data-v-d7477eff]{font-size:.85rem;font-weight:700;color:#fff}.mock-note[data-v-d7477eff]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#fbbf24}.tabs-body[data-v-d7477eff]{display:flex;flex-direction:column}.state[data-v-d7477eff]{margin:0;padding:1.6rem 0;text-align:center;font-size:.9rem;color:#ffffffb3}.retry[data-v-d7477eff]{-webkit-margin-start:.4rem;margin-inline-start:.4rem;background:none;border:0;color:var(--primary);font-weight:700;text-decoration:underline;cursor:pointer}.grid[data-v-d7477eff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.1rem}.on-light .tabs[data-v-d7477eff]{border-bottom-color:rgba(var(--primary-rgb),.18)}.on-light .tab[data-v-d7477eff]{color:var(--text-muted)}.on-light .tab[data-v-d7477eff]:hover,.on-light .tab.active[data-v-d7477eff]{color:var(--primary-dark)}.on-light .tab-mock[data-v-d7477eff]{background:#fef3c7;color:#b45309;border-color:#fcd34d}.on-light .back[data-v-d7477eff]{background:#fff;border-color:rgba(var(--primary-rgb),.22);color:var(--primary-dark)}.on-light .crumb[data-v-d7477eff],.on-light .state[data-v-d7477eff]{color:var(--text-main)}.on-light .mock-note[data-v-d7477eff]{color:#b45309}@media (max-width: 767.98px){.tab[data-v-d7477eff]{padding:.6rem .75rem;font-size:.84rem}.tab span[data-v-d7477eff]:not(.tab-mock){display:none}.tab.active span[data-v-d7477eff]:not(.tab-mock){display:inline}}.home[data-v-9398b3b5]{display:flex;flex-direction:column;min-height:100%}.wrap[data-v-9398b3b5]{max-width:1360px;margin:0 auto;padding-inline:1.5rem;width:100%;min-height:100%}.home-hero[data-v-9398b3b5]{flex:1 1 auto;padding-block:1.5rem}.home-tabs[data-v-9398b3b5]{flex-shrink:0;padding-block:1rem 1.25rem;background:rgba(var(--surface-dark-rgb),.45);border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-tabs .wrap[data-v-9398b3b5]{height:auto}.hero-empty[data-v-9398b3b5]{min-height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center}.hero-empty h1[data-v-9398b3b5]{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;margin:0 0 .75rem}.hero-empty p[data-v-9398b3b5]{color:#ffffffc7;margin:0}@media (max-width: 991.98px){.home[data-v-9398b3b5],.wrap[data-v-9398b3b5]{min-height:0}.wrap[data-v-9398b3b5]{padding-inline:1.15rem}.home-hero[data-v-9398b3b5]{padding-block:2rem}.home-tabs[data-v-9398b3b5]{padding-block:1.25rem 1.75rem}}@media (min-width: 992px){.wrap[data-v-9398b3b5]{-webkit-padding-start:5rem;padding-inline-start:5rem}}.ph[data-v-ee36b398]{background:var(--primary-gradient);color:#fff;padding:2.6rem 1.5rem 2.2rem}.ph-wrap[data-v-ee36b398]{max-width:1360px;margin:0 auto}.ph-title[data-v-ee36b398]{margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:900}.ph-sub[data-v-ee36b398]{margin:.55rem 0 0;font-size:.95rem;color:#ffffffd9;max-width:62ch;line-height:1.9}.about-text[data-v-b3be7da5]{background:#fff;border-radius:var(--radius);padding:2rem;box-shadow:0 4px 20px rgba(var(--primary-rgb),.09);font-size:.96rem;line-height:2.15;color:#333}.about-text[data-v-b3be7da5] p,.about-text p[data-v-b3be7da5]{margin:0 0 1.15rem}.about-text[data-v-b3be7da5] p:last-child,.about-text p[data-v-b3be7da5]:last-child{margin-bottom:0}.worker-card[data-v-f6c4614b]{width:100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;border:.5px solid #e5e7eb;overflow:hidden;box-shadow:0 2px 12px rgba(var(--ink-rgb),.07);transition:box-shadow .2s,border-color .2s}.worker-card[data-v-f6c4614b]:hover{border-color:var(--primary-light);box-shadow:0 6px 24px rgba(var(--primary-rgb),.18)}.worker-card-header[data-v-f6c4614b]{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 6px;gap:8px}.worker-header-info[data-v-f6c4614b]{display:flex;align-items:center;gap:8px;min-width:0}.worker-avatar[data-v-f6c4614b]{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary-light);flex-shrink:0}.worker-avatar-blank[data-v-f6c4614b]{display:grid;place-items:center;background:var(--primary-light);color:var(--primary);font-size:1.4rem}.worker-name[data-v-f6c4614b]{font-size:.88rem;font-weight:800;color:var(--primary-dark);margin:0;line-height:1.2}.worker-job-badge[data-v-f6c4614b]{font-size:.7rem;background:var(--primary-light);color:var(--primary-dark);border-radius:20px;padding:2px 8px;font-weight:700;margin-top:3px;display:inline-block}.worker-flag-wrap[data-v-f6c4614b]{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.worker-flag[data-v-f6c4614b]{width:34px;height:34px;border-radius:50%;background-size:cover!important;background-position:center!important;border:2px solid #e5e7eb;box-shadow:0 1px 4px rgba(var(--ink-rgb),.12);flex-shrink:0;line-height:0}.worker-flag-name[data-v-f6c4614b]{font-size:.6rem;font-weight:700;color:var(--text-muted);white-space:nowrap}.worker-salary-row[data-v-f6c4614b]{display:flex;justify-content:center;gap:8px;padding:4px 10px 0;font-size:.72rem;font-weight:700;color:#6b7280}.worker-salary-row span span[data-v-f6c4614b]{color:#ef4444;font-size:.8rem}.worker-data-header[data-v-f6c4614b]{background:linear-gradient(180deg,var(--primary-dark) 0%,var(--text-main) 100%);color:#fff;font-size:.75rem;font-weight:700;text-align:center;padding:4px 0;margin:6px 0 4px}.worker-data-grid[data-v-f6c4614b]{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:0 6px}.worker-data-item[data-v-f6c4614b]{background:linear-gradient(180deg,#fff 0%,#f9fafb 100%);border:1px solid #e5e8eb;padding:3px 5px;font-size:.68rem;color:var(--text-main);font-weight:700;display:flex;align-items:center;gap:4px;border-radius:2px;overflow-wrap:anywhere}.di-dot[data-v-f6c4614b]{width:5px;height:5px;border-radius:50%;background:#ef4444;flex-shrink:0}.di-check[data-v-f6c4614b]{color:#16a34a;font-size:.7rem;-webkit-margin-start:auto;margin-inline-start:auto}.worker-book-btn[data-v-f6c4614b]{display:block;margin-top:auto;text-align:center;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff;font-weight:800;font-size:.8rem;padding:9px;text-decoration:none;transition:filter .2s}.worker-book-btn[data-v-f6c4614b]:hover{filter:brightness(1.1);color:#fff}@media (max-width: 575.98px){.worker-data-grid[data-v-f6c4614b]{grid-template-columns:1fr}}.bar[data-v-333cff5c]{display:flex;align-items:center;gap:.9rem;margin-bottom:1.25rem}.back[data-v-333cff5c]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .9rem;border-radius:2rem;border:1px solid rgba(var(--primary-rgb),.22);background:#fff;color:var(--primary-dark);font-size:.82rem;font-weight:700;cursor:pointer}.back[data-v-333cff5c]:hover{background:var(--primary-light)}.grid[data-v-333cff5c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.grid.grid-countries[data-v-333cff5c]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1199.98px){.grid.grid-countries[data-v-333cff5c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767.98px){.grid.grid-countries[data-v-333cff5c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 479.98px){.grid.grid-countries[data-v-333cff5c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1199.98px){.grid[data-v-333cff5c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991.98px){.grid[data-v-333cff5c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.grid[data-v-333cff5c]{grid-template-columns:1fr}}.pager[data-v-333cff5c]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.6rem}.pager button[data-v-333cff5c]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1.1rem;border:1px solid rgba(var(--primary-rgb),.25);border-radius:2rem;background:#fff;color:var(--primary-dark);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.pager button[data-v-333cff5c]:hover:not(:disabled){background:var(--primary-light)}.pager button[data-v-333cff5c]:disabled{opacity:.45;cursor:not-allowed}.pager-at[data-v-333cff5c]{font-size:.82rem;font-weight:700;color:var(--text-muted)}.pager-at small[data-v-333cff5c]{display:block;font-size:.72rem;font-weight:600}.filters[data-v-333cff5c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1.2rem;padding:.9rem 1rem;border-radius:var(--radius);background:#fff;box-shadow:0 2px 12px rgba(var(--ink-rgb),.07)}.filter[data-v-333cff5c]{display:flex;flex-direction:column;gap:.3rem;flex:1 1 170px;min-width:0}.filter span[data-v-333cff5c]{font-size:.78rem;font-weight:700;color:var(--text-muted)}.filter select[data-v-333cff5c]{padding:.45rem .6rem;border:1px solid #e5e8eb;border-radius:.5rem;background:#fff;font:inherit;font-size:.82rem;color:var(--text-main);cursor:pointer}.filter select[data-v-333cff5c]:focus{outline:none;border-color:var(--primary)}.filter-clear[data-v-333cff5c]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border:0;border-radius:.5rem;background:var(--primary-light);color:var(--primary-dark);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.filter-clear[data-v-333cff5c]:hover{background:var(--primary);color:#fff}.retry[data-v-333cff5c]{-webkit-margin-start:.4rem;margin-inline-start:.4rem;background:none;border:0;color:var(--primary);font-weight:700;text-decoration:underline;cursor:pointer}.offers-grid[data-v-e1008bb1]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem}@media (min-width: 640px){.offers-grid[data-v-e1008bb1]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px){.offers-grid[data-v-e1008bb1]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1280px){.offers-grid[data-v-e1008bb1]{grid-template-columns:repeat(6,1fr)}}.offer[data-v-e1008bb1]{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;display:block;text-decoration:none;box-shadow:0 4px 20px rgba(var(--primary-rgb),.12);transition:transform .22s,box-shadow .22s}.offer[data-v-e1008bb1]:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(var(--primary-rgb),.28)}.offer img[data-v-e1008bb1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.offer.is-blank[data-v-e1008bb1]{display:grid;place-items:center;background:var(--primary-gradient);color:#fff;font-size:2.2rem}.offer-body[data-v-e1008bb1]{position:absolute;inset-inline:0;bottom:0;padding:1.5rem .85rem .8rem;background:linear-gradient(180deg,transparent,rgba(var(--surface-dark-rgb),.88));color:#fff}.offer-body h3[data-v-e1008bb1]{margin:0;font-size:.92rem;font-weight:800;line-height:1.5}.offer-body p[data-v-e1008bb1]{margin:.2rem 0 0;font-size:.76rem;color:#fffc}.faq-item[data-v-75894129]{background:#fff;border-radius:var(--radius);box-shadow:0 3px 16px rgba(var(--primary-rgb),.08);margin-bottom:.7rem;overflow:hidden}.faq-q[data-v-75894129]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:0;background:none;font:inherit;font-weight:700;font-size:.95rem;text-align:start;color:var(--text-main);cursor:pointer}.faq-q i[data-v-75894129]{flex-shrink:0;color:var(--primary);transition:transform .22s}.faq-item.open .faq-q[data-v-75894129]{color:var(--primary-dark)}.faq-item.open .faq-q i[data-v-75894129]{transform:rotate(180deg)}.faq-a[data-v-75894129]{padding:.9rem 1.25rem 1.1rem;font-size:.9rem;line-height:1.95;color:var(--text-muted);border-top:1px solid rgba(var(--primary-rgb),.1)}.faq-a[data-v-75894129] p{margin:0 0 .6rem}.faq-a[data-v-75894129] p:last-child{margin-bottom:0}.contact-grid[data-v-d38c418c]{display:grid;grid-template-columns:1.35fr 1fr;gap:1.5rem;align-items:start}.card[data-v-d38c418c]{background:#fff;border-radius:var(--radius);padding:1.75rem;box-shadow:0 4px 20px rgba(var(--primary-rgb),.09)}.form .sec-title[data-v-d38c418c]{margin-bottom:1.25rem}.field[data-v-d38c418c]{margin-bottom:1rem}.field label[data-v-d38c418c]{display:block;font-size:.85rem;font-weight:700;margin-bottom:.35rem}.field input[data-v-d38c418c],.field textarea[data-v-d38c418c]{width:100%;padding:.65rem .85rem;border-radius:.7rem;border:1.5px solid rgba(var(--primary-rgb),.18);font:inherit;font-size:.92rem;background:var(--bg-light);transition:border-color .18s,background .18s}.field input[data-v-d38c418c]:focus,.field textarea[data-v-d38c418c]:focus{outline:none;border-color:var(--primary);background:#fff}.field textarea[data-v-d38c418c]{resize:vertical}.row2[data-v-d38c418c]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.err[data-v-d38c418c]{display:block;margin-top:.3rem;font-size:.78rem;color:#dc3545}.ok[data-v-d38c418c]{margin:0 0 .8rem;font-size:.86rem;color:#198754;display:flex;align-items:center;gap:.4rem}.submit[data-v-d38c418c]{width:100%;padding:.75rem;border:0;border-radius:2rem;background:var(--primary-gradient);color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:filter .18s}.submit[data-v-d38c418c]:hover:not(:disabled){filter:brightness(1.1)}.submit[data-v-d38c418c]:disabled{opacity:.65;cursor:default}.info-list[data-v-d38c418c]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1rem}.info-list li[data-v-d38c418c]{display:flex;gap:.8rem}.info-list i[data-v-d38c418c]{flex-shrink:0;width:36px;height:36px;border-radius:.65rem;background:var(--primary-light);color:var(--primary);display:grid;place-items:center}.info-list span[data-v-d38c418c]{display:block;font-size:.75rem;color:var(--text-muted)}.info-list a[data-v-d38c418c],.info-list strong[data-v-d38c418c]{font-size:.92rem;font-weight:700;color:var(--text-main);text-decoration:none}.info-list a[data-v-d38c418c]:hover{color:var(--primary)}.hours-title[data-v-d38c418c]{margin:1.75rem 0 .75rem;font-size:.95rem;font-weight:800}.hours[data-v-d38c418c]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.hours li[data-v-d38c418c]{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem;padding:.5rem .7rem;border-radius:.5rem;background:var(--bg-light)}@media (max-width: 991.98px){.contact-grid[data-v-d38c418c],.row2[data-v-d38c418c]{grid-template-columns:1fr}}.bar[data-v-8ac0dc07]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.search[data-v-8ac0dc07]{position:relative;-webkit-margin-start:auto;margin-inline-start:auto;min-width:260px}.search i[data-v-8ac0dc07]{position:absolute;inset-inline-start:.8rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.9rem}.search input[data-v-8ac0dc07]{width:100%;padding:.55rem .85rem .55rem 2.3rem;border-radius:2rem;border:1.5px solid rgba(var(--primary-rgb),.18);background:#fff;font:inherit;font-size:.9rem}.search input[data-v-8ac0dc07]:focus{outline:none;border-color:var(--primary)}.topics[data-v-8ac0dc07]{display:grid;gap:.8rem}.topic-card[data-v-8ac0dc07]{width:100%;text-align:start;border:0;font:inherit;background:#fff;border-radius:var(--radius);padding:1.1rem 1.25rem;box-shadow:0 3px 16px rgba(var(--primary-rgb),.08);cursor:pointer;transition:transform .18s,box-shadow .18s}.topic-card[data-v-8ac0dc07]:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(var(--primary-rgb),.18)}.topic-card h3[data-v-8ac0dc07]{margin:0 0 .5rem;font-size:1.02rem;font-weight:800;color:var(--text-main)}.topic-meta[data-v-8ac0dc07]{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.8rem;color:var(--text-muted)}.topic-meta span[data-v-8ac0dc07]{display:inline-flex;align-items:center;gap:.35rem}.topic-meta i[data-v-8ac0dc07]{color:var(--primary)}.topic-meta .count[data-v-8ac0dc07]{font-weight:700;color:var(--primary-dark)}.pager[data-v-8ac0dc07]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem;font-size:.88rem}.pager button[data-v-8ac0dc07]{padding:.4rem 1.1rem;border-radius:2rem;border:1.5px solid rgba(var(--primary-rgb),.25);background:#fff;color:var(--primary-dark);font:inherit;font-weight:700;cursor:pointer}.pager button[data-v-8ac0dc07]:disabled{opacity:.45;cursor:default}.back[data-v-8ac0dc07]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .9rem;border-radius:2rem;border:1px solid rgba(var(--primary-rgb),.22);background:#fff;color:var(--primary-dark);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.back[data-v-8ac0dc07]:hover{background:var(--primary-light)}.topic-full[data-v-8ac0dc07]{background:#fff;border-radius:var(--radius);padding:1.75rem;box-shadow:0 4px 20px rgba(var(--primary-rgb),.09)}.topic-full h2[data-v-8ac0dc07]{margin:0 0 .6rem;font-size:1.3rem;font-weight:800}.topic-body[data-v-8ac0dc07]{margin-top:1rem;font-size:.94rem;line-height:2;color:#444}.topic-body[data-v-8ac0dc07] p{margin:0 0 .8rem}.comments-title[data-v-8ac0dc07]{margin:2rem 0 1rem;display:flex;align-items:center;gap:.6rem}.comments-title .badge[data-v-8ac0dc07]{background:var(--primary-light);color:var(--primary-dark);font-size:.78rem;padding:.2rem .6rem;border-radius:2rem}.comments[data-v-8ac0dc07]{display:grid;gap:.7rem}.comment[data-v-8ac0dc07]{background:#fff;border-radius:var(--radius);padding:1rem 1.15rem;box-shadow:0 3px 14px rgba(var(--primary-rgb),.07)}.c-head[data-v-8ac0dc07]{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.c-avatar[data-v-8ac0dc07]{width:34px;height:34px;border-radius:50%;background:var(--primary-gradient);color:#fff;display:grid;place-items:center;flex-shrink:0}.c-head strong[data-v-8ac0dc07]{display:block;font-size:.9rem}.c-head small[data-v-8ac0dc07]{font-size:.74rem;color:var(--text-muted)}.c-body[data-v-8ac0dc07]{margin:0;font-size:.92rem;line-height:1.9;color:#444;white-space:pre-line}.c-file[data-v-8ac0dc07]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;font-size:.82rem;font-weight:700;color:var(--primary);text-decoration:none}.comment-form[data-v-8ac0dc07]{margin-top:2rem;background:#fff;border-radius:var(--radius);padding:1.75rem;box-shadow:0 4px 20px rgba(var(--primary-rgb),.09)}.comment-form .sec-title[data-v-8ac0dc07]{margin-bottom:1.1rem}.field[data-v-8ac0dc07]{margin-bottom:1rem}.field label[data-v-8ac0dc07]{display:block;font-size:.85rem;font-weight:700;margin-bottom:.35rem}.field input[type=text][data-v-8ac0dc07],.field textarea[data-v-8ac0dc07]{width:100%;padding:.65rem .85rem;border-radius:.7rem;border:1.5px solid rgba(var(--primary-rgb),.18);font:inherit;font-size:.92rem;background:var(--bg-light)}.field input[type=text][data-v-8ac0dc07]:focus,.field textarea[data-v-8ac0dc07]:focus{outline:none;border-color:var(--primary);background:#fff}.field textarea[data-v-8ac0dc07]{resize:vertical}.hint[data-v-8ac0dc07]{display:block;margin-top:.25rem;font-size:.76rem;color:var(--text-muted)}.err[data-v-8ac0dc07]{display:block;margin-top:.3rem;font-size:.78rem;color:#dc3545}.ok[data-v-8ac0dc07]{margin:0 0 .8rem;font-size:.86rem;color:#198754;display:flex;align-items:center;gap:.4rem}.submit[data-v-8ac0dc07]{padding:.7rem 2.2rem;border:0;border-radius:2rem;background:var(--primary-gradient);color:#fff;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.submit[data-v-8ac0dc07]:disabled{opacity:.65;cursor:default}.retry[data-v-8ac0dc07]{-webkit-margin-start:.4rem;margin-inline-start:.4rem;background:none;border:0;color:var(--primary);font-weight:700;text-decoration:underline;cursor:pointer}@media (max-width: 767.98px){.search[data-v-8ac0dc07]{-webkit-margin-start:0;margin-inline-start:0;width:100%}}.sr-page[data-v-6858d48b]{background:var(--bg-light)}.wrap[data-v-6858d48b]{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.sr-state[data-v-6858d48b]{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:4rem 1rem;color:var(--text-muted);font-weight:600}.sr-state i[data-v-6858d48b]{font-size:2rem;color:var(--primary)}.retry[data-v-6858d48b]{padding:.5rem 1.4rem;border:0;border-radius:2rem;background:var(--primary-gradient);color:#fff;font:inherit;font-weight:700;cursor:pointer}
