html,body{margin:0;padding:0;height:100%}.toggle-btn[data-v-f1830ab1]{padding:.5rem 1rem;font-size:1rem;cursor:pointer;background:var(--color-background-mute);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;transition:background .3s}.toggle-btn[data-v-f1830ab1]:hover{background:var(--color-background-soft)}.settingsPage[data-v-db631189]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.settingsHeader[data-v-db631189]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:var(--color-background-soft);border-bottom:1px solid var(--color-border)}.title[data-v-db631189]{font-size:1.1rem;font-weight:900;margin:0}.spacer[data-v-db631189]{width:42px}.iconBtn[data-v-db631189]{width:42px;height:42px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-background);display:grid;place-items:center;cursor:pointer}.iconBtn[data-v-db631189]:hover{background:var(--color-background-mute)}.settingsMain[data-v-db631189]{width:min(980px,100%);margin:0 auto;padding:18px;display:grid;gap:14px}.card[data-v-db631189]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:16px;padding:16px}.cardTitle[data-v-db631189]{font-size:1rem;font-weight:900;margin:0 0 12px}.rowBetween[data-v-db631189]{display:flex;align-items:center;justify-content:space-between;gap:14px}.rowTitle[data-v-db631189]{font-weight:800}.rowHint[data-v-db631189]{opacity:.8;font-size:.92rem}.toggleRow[data-v-db631189]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0}.toggleRow+.toggleRow[data-v-db631189]{border-top:1px solid var(--color-border)}.toggle[data-v-db631189]{width:20px;height:20px;accent-color:var(--color-background-button)}.navRow[data-v-db631189]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);cursor:pointer}.navRow[data-v-db631189]:hover{background:var(--color-background-mute)}.navRowLink[data-v-db631189]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-background)}.navRowLink[data-v-db631189]:hover{background:var(--color-background-mute)}.pillRow[data-v-db631189]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.pill[data-v-db631189]{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--color-border);background:var(--color-background);border-radius:999px;font-size:.95rem}.btnDanger[data-v-db631189]{width:100%;background:#d32f2f;color:#fff;font-weight:800;padding:.7rem 1.1rem;border:0;border-radius:999px;cursor:pointer}.btnDanger[data-v-db631189]:hover{opacity:.95}button[data-v-88edc39b]{cursor:pointer;border-radius:999px;border:0;background:transparent;inline-size:auto;block-size:auto}#navBar[data-v-88edc39b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:var(--color-background-soft);inline-size:100%;min-height:72px;padding-inline:16px}.sr-only[data-v-88edc39b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.logoSubscription[data-v-88edc39b],.sesionProductos[data-v-88edc39b]{display:flex;align-items:center;gap:12px;inline-size:auto;background:none}.logo[data-v-88edc39b]{height:clamp(38px,6vw,48px);width:auto;margin-left:0}.botonSubscripcion[data-v-88edc39b]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-background-button);color:var(--color-on-button);font-weight:700;font-size:1rem;padding:.6rem 1.2rem;white-space:nowrap;flex:0 0 auto;box-shadow:0 4px 10px #00000014;border-radius:999px}.botonSesion[data-v-88edc39b]{display:inline-flex;align-items:center;gap:8px;padding:.5rem .9rem;color:var(--color-text);white-space:nowrap;flex:0 0 auto}.botonSesion i[data-v-88edc39b]{font-size:1.1rem}.sesionProductos i[data-v-88edc39b]{color:var(--color-background-button)}.botonSubscripcion[data-v-88edc39b],.botonSesion[data-v-88edc39b]{min-block-size:40px}.iconLink[data-v-88edc39b]{display:inline-flex;align-items:center;justify-content:center;min-block-size:40px;min-inline-size:40px;border-radius:999px;text-decoration:none;color:inherit}.profileBtn[data-v-88edc39b]{width:42px;height:42px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-background-soft);display:grid;place-items:center;cursor:pointer;padding:0}.profileBtn[data-v-88edc39b]:hover{background:var(--color-background-mute)}.avatarImg[data-v-88edc39b]{width:100%;height:100%;border-radius:999px;object-fit:cover}.avatarFallback[data-v-88edc39b]{font-weight:900;color:var(--color-text)}.bodySection[data-v-88edc39b]{width:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:stretch}.imageTextContainer[data-v-88edc39b]{position:relative;width:100%;overflow:hidden}.diversionAPrendizajeImg[data-v-88edc39b]{width:100%;height:40vh;object-fit:cover;display:block;margin:0}.navLinks[data-v-88edc39b]{background:var(--color-background-soft);padding:2.5%}.topNav[data-v-88edc39b]{list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;padding:0;margin:0}.topLink[data-v-88edc39b]{text-decoration:none;color:#907acf;font-weight:700;font-size:1.1rem;transition:color .2s}.topLink[data-v-88edc39b]:hover{color:#532563}.topLink.router-link-active[data-v-88edc39b]{color:#532563;text-decoration:underline}.dropdownItem[data-v-88edc39b]{position:relative;display:inline-flex;align-items:center;gap:6px}.caretBtn[data-v-88edc39b]{color:#907acf;font-weight:900;font-size:1.05rem;padding:0 6px;line-height:1}.caretBtn[data-v-88edc39b]:hover{color:#532563}.dropdownMenu[data-v-88edc39b]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:220px;background:#fff;border:1px solid var(--color-border);border-radius:14px;padding:8px;box-shadow:0 14px 30px #0000001f;display:none;flex-direction:column;gap:4px;z-index:999;list-style:none;margin:0}.dropdownItem:hover .dropdownMenu[data-v-88edc39b],.dropdownMenu.open[data-v-88edc39b]{display:flex}.dropdownLink[data-v-88edc39b]{display:block;padding:10px 12px;border-radius:12px;text-decoration:none;color:#532563;font-weight:800;font-size:.98rem}.dropdownLink[data-v-88edc39b]:hover{background:var(--color-background-soft)}@media (max-width: 640px){.topNav[data-v-88edc39b]{gap:1rem;flex-wrap:wrap}.dropdownMenu[data-v-88edc39b]{position:static;transform:none;min-width:0;box-shadow:none;margin-top:10px}}.carrusel[data-v-88edc39b]{width:100%;padding:8px 0 28px;background:var(--color-background-soft)}.carousel-title[data-v-88edc39b]{font-weight:800;font-size:1.5rem;margin:0 0 12px;text-align:center}.miniError[data-v-88edc39b]{text-align:center;font-weight:700;color:#7a7a7a;margin:0 0 10px}swiper-container[data-v-88edc39b]{width:100%;padding-bottom:28px;background:var(--color-background-soft);--swiper-theme-color: var(--color-background-button)}swiper-slide[data-v-88edc39b]{display:flex;justify-content:center;align-items:center;height:auto}.card[data-v-88edc39b]{position:relative;width:min(92%,320px);margin:0 auto;background:#fff;border-radius:18px;box-shadow:0 6px 18px #00000014,0 1px 2px #0000000f;padding:14px 14px 16px;text-align:center;min-height:300px;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden;cursor:pointer}.card[data-v-88edc39b]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f,0 2px 6px #0000000f}.card-img[data-v-88edc39b]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;display:block}.card-name[data-v-88edc39b]{font-weight:800;font-size:1.05rem;color:#1d1d1f;margin:12px 0 4px}.card-tag[data-v-88edc39b]{font-size:.9rem;color:#6b7280;margin:0}.bienvenida[data-v-88edc39b]{width:100%}.container[data-v-88edc39b]{width:100%;height:400px;background-image:url(/assets/Segunda_Foto-CtiueTnK.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.overlay-text[data-v-88edc39b]{background:#00000080;color:#fff;padding:20px 30px;border-radius:12px;max-width:700px;text-align:center;box-shadow:0 4px 12px #0000004d}.overlay-text h2[data-v-88edc39b]{margin-bottom:12px;font-size:2rem;font-weight:800}.overlay-text p[data-v-88edc39b]{font-size:1.1rem;line-height:1.6}.footer[data-v-88edc39b]{background-color:#f5f5f5;padding:40px 20px;text-align:center}.footer-title[data-v-88edc39b]{font-size:2rem;font-weight:700;color:#5a28e6;margin-bottom:20px}.footer-email a[data-v-88edc39b]{font-weight:700;font-size:1rem;color:#000;text-decoration:none}.footer-email a[data-v-88edc39b]:hover{text-decoration:underline}.footer-social[data-v-88edc39b]{margin-top:18px}.footer-subtitle[data-v-88edc39b]{margin:0 0 10px;font-size:1.2rem;font-weight:900;color:#532563}.social-links[data-v-88edc39b]{display:flex;justify-content:center;gap:14px;align-items:center}.socialLink[data-v-88edc39b]{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 14px #00000014;transition:transform .15s ease,box-shadow .15s ease;color:inherit}.socialLink i[data-v-88edc39b]{font-size:1.15rem;color:var(--color-background-button)}.socialLink[data-v-88edc39b]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000001f}.footer-copy[data-v-88edc39b]{margin-top:20px;font-size:.9rem;color:#333}.login-wrap[data-v-0edce318]{min-height:calc(100vh - 60px);display:grid;place-items:center;padding:24px}.card[data-v-0edce318]{width:min(420px,100%);background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:18px;box-shadow:0 8px 20px #0000000f}h2[data-v-0edce318]{margin:0 0 16px}.label[data-v-0edce318]{display:block;font-weight:600;margin:10px 0 6px}.input[data-v-0edce318]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-background-soft);color:var(--color-text);outline:none}.rememberRow[data-v-0edce318]{margin-top:12px;display:flex;gap:10px;align-items:center;font-size:.95rem;opacity:.95;-webkit-user-select:none;user-select:none}.rememberRow input[data-v-0edce318]{transform:translateY(1px)}.btn[data-v-0edce318]{width:100%;margin-top:14px;padding:10px 12px;border-radius:999px;border:none;font-weight:800;background:var(--color-background-button);color:var(--color-on-button);cursor:pointer}.btn[data-v-0edce318]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-0edce318]{margin-top:10px;color:#d11}.bottomText[data-v-0edce318]{margin-top:14px;font-size:.95rem;opacity:.9;text-align:center}.linkText[data-v-0edce318]{text-decoration:underline;font-weight:800;margin-left:6px}.hint[data-v-0edce318]{margin:12px 2px 0;font-size:.9rem;opacity:.8;line-height:1.35}.profilePage[data-v-9dab205e]{max-width:1100px;margin:0 auto;padding:24px}.profileHeader[data-v-9dab205e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.headerActions[data-v-9dab205e]{display:flex;gap:10px;flex-wrap:wrap}.kicker[data-v-9dab205e]{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.title[data-v-9dab205e]{margin:6px 0 0;font-size:28px}.btnPrimary[data-v-9dab205e],.btnSecondary[data-v-9dab205e],.btnDanger[data-v-9dab205e]{border-radius:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btnPrimary[data-v-9dab205e]{background:#ffffff29;font-weight:700}.btnDanger[data-v-9dab205e]{border-color:#ff787859;background:#7800001f}.profileCard[data-v-9dab205e]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px}.banner[data-v-9dab205e]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.avatar[data-v-9dab205e]{width:56px;height:56px;border-radius:999px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12)}.avatar img[data-v-9dab205e]{width:100%;height:100%;object-fit:cover}.bannerName[data-v-9dab205e]{font-weight:800}.bannerEmail[data-v-9dab205e]{opacity:.8;font-size:13px}.cardBody[data-v-9dab205e]{display:grid;gap:10px}.row[data-v-9dab205e]{display:flex;justify-content:space-between;gap:10px}.label[data-v-9dab205e]{opacity:.75}.value[data-v-9dab205e]{font-weight:700}.passwordDots[data-v-9dab205e]{letter-spacing:2px}.field[data-v-9dab205e]{display:flex;flex-direction:column;gap:6px}.input[data-v-9dab205e]{border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:inherit;padding:10px 12px;outline:none}.divider[data-v-9dab205e]{height:1px;background:#ffffff1a;margin:8px 0}.formError[data-v-9dab205e]{color:#ffd6d6;font-weight:700}.sectionCard[data-v-9dab205e]{margin-top:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px}.sectionTitle[data-v-9dab205e]{margin:0 0 8px;font-size:18px}.muted[data-v-9dab205e]{opacity:.75}.pillRow[data-v-9dab205e]{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.pill[data-v-9dab205e]{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;font-size:13px}.error[data-v-fc8f467d]{margin-top:8px;color:#c00}.page[data-v-1eccfd68]{padding:18px 16px 28px}.header[data-v-1eccfd68]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-background-soft);border-radius:18px;padding:14px 16px;margin-bottom:16px}.kicker[data-v-1eccfd68]{margin:0;opacity:.75}.title[data-v-1eccfd68]{margin:4px 0 0;font-weight:900;font-size:1.6rem}.grid[data-v-1eccfd68]{display:grid;gap:16px;grid-template-columns:1.4fr 1fr}@media (max-width: 860px){.grid[data-v-1eccfd68]{grid-template-columns:1fr}}.card[data-v-1eccfd68]{background:var(--color-background);border-radius:18px;box-shadow:0 6px 18px #00000014,0 1px 2px #0000000f;padding:16px}.sectionTitle[data-v-1eccfd68]{margin:0 0 10px;font-weight:900}.muted[data-v-1eccfd68]{margin:0;opacity:.75}.checkoutBox[data-v-1eccfd68]{margin-top:10px}.row[data-v-1eccfd68]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.row[data-v-1eccfd68]:last-child{border-bottom:0}.left[data-v-1eccfd68]{display:flex;align-items:center;gap:12px;min-width:0}.itemTitle[data-v-1eccfd68]{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.thumb[data-v-1eccfd68]{width:46px;height:46px;border-radius:12px;overflow:hidden;background:var(--color-background-soft);flex:0 0 auto}.thumb img[data-v-1eccfd68]{width:100%;height:100%;object-fit:cover}.divider[data-v-1eccfd68]{height:1px;background:var(--color-border);margin:14px 0}.totalRow[data-v-1eccfd68]{display:flex;justify-content:space-between;font-size:1.05rem}.btnSecondary[data-v-1eccfd68]{display:inline-flex;justify-content:center;align-items:center;margin-top:10px;padding:10px 14px;border-radius:999px;border:1px solid var(--color-border);background:transparent;font-weight:900;cursor:pointer}.btnDanger[data-v-1eccfd68]{padding:8px 10px;border-radius:999px;border:1px solid var(--color-border);background:transparent;cursor:pointer;font-weight:700}.notice[data-v-1eccfd68]{background:#ffb8001f;border:1px solid rgba(255,184,0,.35);color:inherit;border-radius:14px;padding:12px}.success[data-v-1eccfd68]{margin-top:12px;color:#0a7d32;font-weight:700}.error[data-v-1eccfd68]{margin-top:12px;color:#c00;font-weight:700}.card[data-v-21e35342]{background:transparent;border-radius:18px;cursor:pointer;transition:transform .18s ease,filter .18s ease;outline:none}.card[data-v-21e35342]:hover{transform:translateY(-4px);filter:drop-shadow(0 14px 24px rgba(0,0,0,.12))}.card[data-v-21e35342]:focus-visible{box-shadow:0 0 0 3px #907acf8c;border-radius:18px}.poster[data-v-21e35342]{position:relative;border-radius:18px;overflow:hidden;background:var(--color-background-soft);box-shadow:0 6px 18px #00000014,0 1px 2px #0000000f;aspect-ratio:2 / 3}.img[data-v-21e35342]{width:100%;height:100%;object-fit:cover;display:block}.placeholder[data-v-21e35342]{width:100%;height:100%;display:grid;place-items:center;font-weight:900;opacity:.65}.overlay[data-v-21e35342]{position:absolute;inset:auto 0 0 0;padding:12px;background:linear-gradient(180deg,#0000,#0e0e10eb 72%);color:#fff}.topRow[data-v-21e35342]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.badge[data-v-21e35342]{display:inline-flex;padding:4px 8px;border-radius:999px;font-weight:900;font-size:.75rem;background:#907acff2;color:#fff}.price[data-v-21e35342]{display:inline-flex;padding:4px 8px;border-radius:999px;font-weight:900;font-size:.78rem;background:#0000006b;color:#fff}.title[data-v-21e35342]{margin:0 0 6px;font-weight:900;font-size:1.02rem;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.desc[data-v-21e35342]{margin:0;font-size:.86rem;line-height:1.25;opacity:.92;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.actions[data-v-21e35342]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}[data-v-21e35342] .btnMini{padding:8px 12px;border-radius:999px;border:0;font-weight:900;cursor:pointer;background:var(--color-background-button);color:var(--color-on-button);box-shadow:0 4px 10px #00000014}[data-v-21e35342] .btnGhost{padding:8px 12px;border-radius:999px;border:1px solid var(--color-border);background:transparent;font-weight:900;cursor:pointer;color:inherit}.card[data-v-20758c62]{background:transparent;border-radius:18px;pointer-events:none}.poster[data-v-20758c62]{position:relative;border-radius:18px;overflow:hidden;background:var(--color-background-soft);box-shadow:0 6px 18px #00000014,0 1px 2px #0000000f;aspect-ratio:2 / 3}.img[data-v-20758c62]{width:100%;height:100%;border-radius:18px}.overlay[data-v-20758c62]{position:absolute;inset:auto 0 0 0;padding:12px;background:linear-gradient(180deg,#0000,#0e0e10eb 72%)}.topRow[data-v-20758c62]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.pill[data-v-20758c62]{height:18px;width:88px;border-radius:999px}.pill.small[data-v-20758c62]{width:72px}.line[data-v-20758c62]{height:12px;width:100%;border-radius:8px;margin-top:8px}.line.title[data-v-20758c62]{height:14px;margin-top:10px}.line.title.short[data-v-20758c62]{width:74%}.line.desc[data-v-20758c62]{opacity:.95}.line.desc.short[data-v-20758c62]{width:60%}.actions[data-v-20758c62]{margin-top:10px;display:flex;gap:10px}.btn[data-v-20758c62]{height:36px;width:110px;border-radius:999px}.btn.ghost[data-v-20758c62]{width:80px}.shimmer[data-v-20758c62]{position:relative;overflow:hidden;background:#ffffff1f}.shimmer[data-v-20758c62]:after{content:"";position:absolute;top:0;left:-150%;height:100%;width:150%;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0 80%);animation:shimmer-20758c62 1.25s infinite}@keyframes shimmer-20758c62{0%{transform:translate(0)}to{transform:translate(140%)}}.page[data-v-0eb4d427]{padding:18px 16px 28px}.header[data-v-0eb4d427]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;background:var(--color-background-soft);border-radius:18px;padding:14px 16px;margin-bottom:14px}.title[data-v-0eb4d427]{margin:0;font-weight:900;font-size:1.6rem}.subtitle[data-v-0eb4d427]{margin:6px 0 0;opacity:.8;font-weight:700}.actions[data-v-0eb4d427]{display:flex;gap:10px;flex-wrap:wrap}.controls[data-v-0eb4d427]{background:var(--color-background-soft);border-radius:18px;padding:12px;margin-bottom:16px;display:grid;gap:12px}.searchBox[data-v-0eb4d427]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:10px 12px;box-shadow:0 4px 10px #0000000f}.searchInput[data-v-0eb4d427]{border:0;outline:none;width:100%;font-weight:700}.clearBtn[data-v-0eb4d427]{border:0;background:transparent;cursor:pointer;font-weight:900;opacity:.7}.clearBtn[data-v-0eb4d427]:hover{opacity:1}.filters[data-v-0eb4d427]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.segmented[data-v-0eb4d427]{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 4px 10px #0000000f}.segBtn[data-v-0eb4d427]{border:0;background:transparent;padding:10px 12px;cursor:pointer;font-weight:900;color:#532563}.segBtn.active[data-v-0eb4d427]{background:var(--color-background-button);color:var(--color-on-button)}.selectWrap[data-v-0eb4d427]{display:flex;align-items:center;gap:10px}.label[data-v-0eb4d427]{font-weight:900;opacity:.8}.select[data-v-0eb4d427]{border-radius:999px;border:1px solid var(--color-border);padding:10px 12px;font-weight:800;background:#fff}.card[data-v-0eb4d427]{background:var(--color-background);border-radius:18px;box-shadow:0 6px 18px #00000014,0 1px 2px #0000000f;padding:16px;max-width:1100px}.grid[data-v-0eb4d427]{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1200px){.grid[data-v-0eb4d427]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 980px){.grid[data-v-0eb4d427]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 760px){.grid[data-v-0eb4d427]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 520px){.grid[data-v-0eb4d427]{grid-template-columns:repeat(2,1fr)}}.btnSecondary[data-v-0eb4d427]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--color-border);background:transparent;font-weight:900;cursor:pointer;text-decoration:none;color:inherit}.btnPrimary[data-v-0eb4d427]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:0;background:var(--color-background-button);color:var(--color-on-button);font-weight:900;cursor:pointer;text-decoration:none}.sectionTitle[data-v-0eb4d427]{margin:0 0 6px;font-weight:900}.muted[data-v-0eb4d427]{margin:0;opacity:.75}.error[data-v-0eb4d427]{color:#d11;font-weight:900}.page[data-v-535c192a]{padding:18px 16px 28px}.header[data-v-535c192a]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;background:var(--color-background-soft);border-radius:18px;padding:14px 16px;margin-bottom:14px}.title[data-v-535c192a]{margin:0;font-weight:900;font-size:1.6rem}.subtitle[data-v-535c192a]{margin:6px 0 0;opacity:.8;font-weight:700}.actions[data-v-535c192a]{display:flex;gap:10px;flex-wrap:wrap}.controls[data-v-535c192a]{background:var(--color-background-soft);border-radius:18px;padding:12px;margin-bottom:16px;display:grid;gap:12px}.searchBox[data-v-535c192a]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:10px 12px;box-shadow:0 4px 10px #0000000f}.searchInput[data-v-535c192a]{border:0;outline:none;width:100%;font-weight:700}.clearBtn[data-v-535c192a]{border:0;background:transparent;cursor:pointer;font-weight:900;opacity:.7}.clearBtn[data-v-535c192a]:hover{opacity:1}.filters[data-v-535c192a]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.segmented[data-v-535c192a]{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 4px 10px #0000000f}.segBtn[data-v-535c192a]{border:0;background:transparent;padding:10px 12px;cursor:pointer;font-weight:900;color:#532563}.segBtn.active[data-v-535c192a]{background:var(--color-background-button);color:var(--color-on-button)}.selectWrap[data-v-535c192a]{display:flex;align-items:center;gap:10px}.label[data-v-535c192a]{font-weight:900;opacity:.8}.select[data-v-535c192a]{border-radius:999px;border:1px solid var(--color-border);padding:10px 12px;font-weight:800;background:#fff}.card[data-v-535c192a]{background:var(--color-background);border-radius:18px;box-shadow:0 6px 18px #00000014,0 1px 2px #0000000f;padding:16px;max-width:1100px}.grid[data-v-535c192a]{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1200px){.grid[data-v-535c192a]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 980px){.grid[data-v-535c192a]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 760px){.grid[data-v-535c192a]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 520px){.grid[data-v-535c192a]{grid-template-columns:repeat(2,1fr)}}.btnSecondary[data-v-535c192a]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--color-border);background:transparent;font-weight:900;cursor:pointer;text-decoration:none;color:inherit}.btnPrimary[data-v-535c192a]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:0;background:var(--color-background-button);color:var(--color-on-button);font-weight:900;cursor:pointer;text-decoration:none}[data-v-535c192a] .btnGhost{padding:8px 12px;border-radius:999px;border:1px solid var(--color-border);background:transparent;font-weight:900;cursor:pointer;color:inherit}.sectionTitle[data-v-535c192a]{margin:0 0 6px;font-weight:900}.muted[data-v-535c192a]{margin:0;opacity:.75}.error[data-v-535c192a]{color:#d11;font-weight:900}.page[data-v-7a83105a]{padding:18px 16px 28px}.header[data-v-7a83105a]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-background-soft);border-radius:18px;padding:14px 16px;margin-bottom:16px}.headerRight[data-v-7a83105a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-7a83105a]{display:grid;gap:16px;grid-template-columns:1fr 1.2fr}@media (max-width: 900px){.grid[data-v-7a83105a]{grid-template-columns:1fr}}.card[data-v-7a83105a]{background:var(--color-background);border-radius:18px;box-shadow:0 6px 18px #00000014,0 1px 2px #0000000f;padding:16px}.mediaCard[data-v-7a83105a]{padding:0;overflow:hidden}.cover[data-v-7a83105a]{width:100%;aspect-ratio:4 / 3;background:var(--color-background-soft)}.cover img[data-v-7a83105a]{width:100%;height:100%;object-fit:cover;display:block}.cover.placeholder[data-v-7a83105a]{display:grid;place-items:center;font-weight:800;opacity:.7}.kicker[data-v-7a83105a]{margin:0;opacity:.75}.title[data-v-7a83105a]{margin:6px 0 8px;font-size:1.6rem;font-weight:900}.price[data-v-7a83105a]{margin:0 0 10px;font-size:1.2rem;font-weight:900}.chips[data-v-7a83105a]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.chip[data-v-7a83105a]{background:var(--color-background-soft);border:1px solid var(--color-border);padding:6px 10px;border-radius:999px;font-weight:800;font-size:.9rem}.desc[data-v-7a83105a]{margin:10px 0 0;opacity:.9;line-height:1.6}.actions[data-v-7a83105a]{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.btnPrimary[data-v-7a83105a]{padding:10px 14px;border-radius:999px;border:0;font-weight:900;cursor:pointer;background:var(--color-background-button);color:var(--color-on-button);box-shadow:0 4px 10px #00000014}.btnPrimary[data-v-7a83105a]:disabled{opacity:.7;cursor:not-allowed}.btnSecondary[data-v-7a83105a]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--color-border);background:transparent;font-weight:900;cursor:pointer}.success[data-v-7a83105a]{margin-top:12px;color:#127a2a;font-weight:800}.error[data-v-7a83105a]{color:#d11;font-weight:800}.page[data-v-ea2716a5]{padding:18px 16px 28px}.header[data-v-ea2716a5]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-background-soft);border-radius:18px;padding:14px 16px;margin-bottom:14px}.kicker[data-v-ea2716a5]{margin:0;opacity:.75}.title[data-v-ea2716a5]{margin:4px 0 0;font-weight:900;font-size:1.6rem}.subtle[data-v-ea2716a5]{margin:6px 0 0;opacity:.75;font-weight:700;font-size:.95rem}.actions[data-v-ea2716a5]{display:flex;gap:10px;flex-wrap:wrap}.controls[data-v-ea2716a5]{background:var(--color-background-soft);border-radius:18px;padding:12px;margin-bottom:16px;display:grid;gap:12px}.searchBox[data-v-ea2716a5]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:10px 12px;box-shadow:0 4px 10px #0000000f}.searchIcon[data-v-ea2716a5]{opacity:.7}.searchInput[data-v-ea2716a5]{border:0;outline:none;width:100%;font-weight:700;font-size:1rem}.clearBtn[data-v-ea2716a5]{border:0;background:transparent;cursor:pointer;font-weight:900;opacity:.7}.clearBtn[data-v-ea2716a5]:hover{opacity:1}.filters[data-v-ea2716a5]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.segmented[data-v-ea2716a5]{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 4px 10px #0000000f}.segBtn[data-v-ea2716a5]{border:0;background:transparent;padding:10px 12px;cursor:pointer;font-weight:900;color:#532563}.segBtn.active[data-v-ea2716a5]{background:var(--color-background-button);color:var(--color-on-button)}.selectWrap[data-v-ea2716a5]{display:flex;align-items:center;gap:10px}.label[data-v-ea2716a5]{font-weight:900;opacity:.8}.select[data-v-ea2716a5]{border-radius:999px;border:1px solid var(--color-border);padding:10px 12px;font-weight:800;background:#fff}.card[data-v-ea2716a5]{background:var(--color-background);border-radius:18px;box-shadow:0 6px 18px #00000014,0 1px 2px #0000000f;padding:16px;max-width:1100px}.grid[data-v-ea2716a5]{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1200px){.grid[data-v-ea2716a5]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 980px){.grid[data-v-ea2716a5]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 760px){.grid[data-v-ea2716a5]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 520px){.grid[data-v-ea2716a5]{grid-template-columns:repeat(2,1fr)}}.sentinel[data-v-ea2716a5]{height:1px;width:100%;margin-top:6px}.loadMoreWrap[data-v-ea2716a5]{margin-top:18px;display:flex;justify-content:center;align-items:center}.endText[data-v-ea2716a5]{font-weight:900;opacity:.8}.manualBox[data-v-ea2716a5]{display:grid;gap:10px;justify-items:center;text-align:center;padding:10px 12px;border-radius:18px;background:var(--color-background-soft)}.manualMsg[data-v-ea2716a5]{margin:0;font-weight:900;opacity:.85}.manualErr[data-v-ea2716a5]{margin:0;font-weight:900;color:#d11}.btnSecondary[data-v-ea2716a5]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--color-border);background:transparent;font-weight:900;cursor:pointer;text-decoration:none;color:inherit}.btnPrimary[data-v-ea2716a5]{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:999px;border:0;background:var(--color-background-button);color:var(--color-on-button);font-weight:900;cursor:pointer;text-decoration:none;box-shadow:0 10px 20px #0000001f}.btnPrimary[data-v-ea2716a5]:disabled{opacity:.6;cursor:not-allowed}.sectionTitle[data-v-ea2716a5]{margin:0 0 6px;font-weight:900}.muted[data-v-ea2716a5]{margin:0;opacity:.75}.error[data-v-ea2716a5]{color:#d11;font-weight:900}.wrap[data-v-d11fa67f]{min-height:calc(100vh - 60px);display:grid;place-items:center;padding:24px}.card[data-v-d11fa67f]{width:min(440px,100%);background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:18px;box-shadow:0 8px 20px #0000000f}h2[data-v-d11fa67f]{margin:0 0 16px}.label[data-v-d11fa67f]{display:block;font-weight:600;margin:10px 0 6px}.input[data-v-d11fa67f]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-background-soft);color:var(--color-text);outline:none}.btn[data-v-d11fa67f]{width:100%;margin-top:14px;padding:10px 12px;border-radius:999px;border:none;font-weight:800;background:var(--color-background-button);color:var(--color-on-button);cursor:pointer}.btn[data-v-d11fa67f]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-d11fa67f]{margin-top:10px;color:#d11;font-weight:700}.bottomText[data-v-d11fa67f]{margin-top:14px;font-size:.95rem;opacity:.9;text-align:center}.linkText[data-v-d11fa67f]{text-decoration:underline;font-weight:800;margin-left:6px}.wrap[data-v-39da7370]{min-height:calc(100vh - 60px);display:grid;place-items:center;padding:24px}.card[data-v-39da7370]{width:min(440px,100%);background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:18px;box-shadow:0 8px 20px #0000000f}h2[data-v-39da7370]{margin:0 0 10px}.muted[data-v-39da7370]{margin:0 0 14px;opacity:.75}.label[data-v-39da7370]{display:block;font-weight:600;margin:10px 0 6px}.input[data-v-39da7370]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-background-soft);color:var(--color-text);outline:none}.btn[data-v-39da7370]{width:100%;margin-top:14px;padding:10px 12px;border-radius:999px;border:none;font-weight:800;background:var(--color-background-button);color:var(--color-on-button);cursor:pointer}.btn[data-v-39da7370]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-39da7370]{margin-top:10px;color:#d11;font-weight:700}.success[data-v-39da7370]{margin-top:10px;color:#127a2a;font-weight:700}.bottomText[data-v-39da7370]{margin-top:14px;font-size:.95rem;opacity:.9;text-align:center}.linkText[data-v-39da7370]{text-decoration:underline;font-weight:800}.linkTextBtn[data-v-39da7370]{background:none;border:none;padding:0;text-decoration:underline;font-weight:800;cursor:pointer;color:inherit}.linkTextBtn[data-v-39da7370]:disabled{opacity:.6;cursor:not-allowed}.subPage[data-v-777fee8a]{padding:18px 16px 28px}.subHeader[data-v-777fee8a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background-color:var(--color-background-soft);border-radius:18px;padding:14px 16px;margin-bottom:16px}.kicker[data-v-777fee8a]{margin:0;font-size:.9rem;opacity:.8}.title[data-v-777fee8a]{margin:4px 0 0;font-size:1.6rem;font-weight:900;color:var(--color-text)}.subtitle[data-v-777fee8a]{margin-top:6px;opacity:.85;max-width:560px}.headerActions[data-v-777fee8a]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.btnPrimary[data-v-777fee8a]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-background-button);color:var(--color-on-button);font-weight:800;padding:.7rem 1.1rem;border-radius:999px;border:0;box-shadow:0 4px 10px #00000014;cursor:pointer}.btnPrimary[data-v-777fee8a]:disabled{opacity:.7;cursor:not-allowed}.btnSecondary[data-v-777fee8a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--color-text);font-weight:800;padding:.7rem 1.1rem;border-radius:999px;border:1px solid var(--color-border);cursor:pointer}.sectionCard[data-v-777fee8a]{margin-top:16px;background:var(--color-background);border-radius:18px;box-shadow:0 6px 18px #00000014,0 1px 2px #0000000f;padding:16px;max-width:980px}.sectionTitle[data-v-777fee8a]{margin:0 0 8px;font-weight:900;font-size:1.2rem}.pillRow[data-v-777fee8a]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.pill[data-v-777fee8a]{background:var(--color-background-soft);border:1px solid var(--color-border);padding:8px 10px;border-radius:999px}.muted[data-v-777fee8a]{opacity:.78}.small[data-v-777fee8a]{font-size:.92rem}.note[data-v-777fee8a]{margin-top:10px}.okText[data-v-777fee8a]{margin-top:10px;font-weight:800}.benefitsGrid[data-v-777fee8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.benefit[data-v-777fee8a]{display:flex;gap:12px;padding:12px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-background-soft)}.benefitIcon[data-v-777fee8a]{width:42px;height:42px;border-radius:999px;background:var(--color-background-button);color:var(--color-on-button);display:grid;place-items:center;flex:0 0 auto}.benefitTitle[data-v-777fee8a]{font-weight:900}.benefitText[data-v-777fee8a]{opacity:.85;font-size:.95rem}.plansHeader[data-v-777fee8a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.plansGrid[data-v-777fee8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.planCard[data-v-777fee8a]{text-align:left;border-radius:18px;border:1px solid var(--color-border);background:var(--color-background-soft);padding:14px;cursor:pointer;transition:transform .08s ease,border-color .12s ease}.planCard[data-v-777fee8a]:hover{transform:translateY(-1px)}.planCard.selected[data-v-777fee8a]{border-color:#907acfe6;box-shadow:0 10px 22px #0000001a}.planTop[data-v-777fee8a]{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.planName[data-v-777fee8a]{font-weight:900;font-size:1.05rem}.planMonths[data-v-777fee8a]{opacity:.8;font-weight:800}.badge[data-v-777fee8a]{margin-left:8px;font-size:.78rem;font-weight:900;background:#907acf2e;border:1px solid rgba(144,122,207,.35);padding:3px 8px;border-radius:999px}.price[data-v-777fee8a]{margin-top:10px;display:flex;align-items:baseline;gap:8px}.priceValue[data-v-777fee8a]{font-size:1.6rem;font-weight:1000}.priceUnit[data-v-777fee8a]{opacity:.85;font-weight:800}.planNote[data-v-777fee8a]{margin-top:6px;opacity:.85;font-weight:800}.features[data-v-777fee8a]{margin-top:10px;list-style:none;display:grid;gap:6px;padding:0}.features li[data-v-777fee8a]{display:flex;gap:8px;align-items:center;opacity:.92}.features i[data-v-777fee8a]{color:var(--color-background-button)}.ctaBox[data-v-777fee8a]{margin-top:14px;padding:14px;border-radius:18px;border:1px solid var(--color-border);background:var(--color-background);display:flex;align-items:center;justify-content:space-between;gap:12px}.ctaTitle[data-v-777fee8a]{font-weight:1000;font-size:1.05rem}.ctaActions[data-v-777fee8a]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.formError[data-v-777fee8a]{margin-top:10px;color:#d11;font-weight:800}@media (max-width: 860px){.benefitsGrid[data-v-777fee8a],.plansGrid[data-v-777fee8a]{grid-template-columns:1fr}.subHeader[data-v-777fee8a],.ctaBox[data-v-777fee8a]{flex-direction:column;align-items:stretch}}.page[data-v-597fbea9]{padding:18px 16px 28px}.header[data-v-597fbea9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--color-background-soft);border-radius:18px;padding:14px 16px;margin-bottom:14px}.kicker[data-v-597fbea9]{margin:0;opacity:.75}.title[data-v-597fbea9]{margin:6px 0 0;font-size:24px;font-weight:900}.muted[data-v-597fbea9]{margin:8px 0 0;opacity:.8}.actions[data-v-597fbea9]{display:flex;gap:10px;flex-wrap:wrap}.controls[data-v-597fbea9]{display:grid;grid-template-columns:1.2fr 1fr auto auto;gap:10px;background:var(--color-background-soft);border-radius:18px;padding:12px;margin-bottom:14px}@media (max-width: 980px){.controls[data-v-597fbea9]{grid-template-columns:1fr 1fr}}.control[data-v-597fbea9]{display:flex;flex-direction:column;gap:6px}.label[data-v-597fbea9]{font-size:13px;opacity:.85}.input[data-v-597fbea9]{border-radius:12px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);padding:10px 12px;outline:none}.toggle[data-v-597fbea9]{align-items:flex-start}.switch[data-v-597fbea9]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-597fbea9]{opacity:0;width:0;height:0}.slider[data-v-597fbea9]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ffffff2e;transition:.2s;border-radius:999px}.slider[data-v-597fbea9]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.slider[data-v-597fbea9]{background-color:#ffffff59}input:checked+.slider[data-v-597fbea9]:before{transform:translate(20px)}.pillRow[data-v-597fbea9]{display:flex;gap:10px;flex-wrap:wrap}.pill[data-v-597fbea9]{padding:8px 10px;border-radius:999px;border:1px solid var(--color-border);background:#ffffff0f;font-size:13px}.card[data-v-597fbea9]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px}.error[data-v-597fbea9]{color:#ffd6d6;border-color:#ff787859;background:#7800001f}.grid[data-v-597fbea9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px}@media (max-width: 520px){.grid[data-v-597fbea9]{grid-template-columns:1fr}}.productCard[data-v-597fbea9]{display:grid;grid-template-columns:170px 1fr;gap:12px;background:var(--color-background-soft);border-radius:18px;padding:12px;border:1px solid var(--color-border)}.coverCol[data-v-597fbea9]{display:flex;flex-direction:column;gap:10px}.coverImg[data-v-597fbea9]{width:100%;height:170px;object-fit:cover;border-radius:14px;border:1px solid var(--color-border);background:var(--color-background)}.infoCol[data-v-597fbea9]{display:flex;flex-direction:column;gap:10px}.topRow[data-v-597fbea9]{display:flex;justify-content:space-between;gap:10px}.name[data-v-597fbea9]{margin:0;font-size:16px;font-weight:900;line-height:1.2}.desc[data-v-597fbea9]{margin-top:6px;opacity:.85;font-size:13px;line-height:1.35}.badges[data-v-597fbea9]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start}.badge[data-v-597fbea9]{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--color-border);background:#ffffff0f;white-space:nowrap}.badgeOk[data-v-597fbea9]{border-color:#78ffaa59}.badgeOff[data-v-597fbea9]{border-color:#ff787859}.badgePremium[data-v-597fbea9]{border-color:#907acf8c}.badgeC1[data-v-597fbea9]{border-color:#00b4ff73}.badgeC2[data-v-597fbea9]{border-color:#ffaa0073}.metaLine[data-v-597fbea9]{display:flex;gap:12px;flex-wrap:wrap}.mutedSmall[data-v-597fbea9]{opacity:.8;font-size:13px}.actionsRow[data-v-597fbea9]{display:flex;gap:8px;flex-wrap:wrap}.btnPrimary[data-v-597fbea9],.btnSecondary[data-v-597fbea9],.btnMini[data-v-597fbea9],.btnGhost[data-v-597fbea9]{border-radius:12px;padding:10px 12px;border:1px solid var(--color-border);background:#ffffff14;color:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btnPrimary[data-v-597fbea9]{background:#ffffff29;font-weight:800}.btnMini[data-v-597fbea9]{padding:8px 10px;font-size:13px}.btnDanger[data-v-597fbea9]{border-color:#ff78788c;background:#78000024}.btnDanger[data-v-597fbea9]:hover{background:#78000038}.btnGhost[data-v-597fbea9]{background:transparent}.btnPrimary[data-v-597fbea9]:disabled,.btnSecondary[data-v-597fbea9]:disabled,.btnMini[data-v-597fbea9]:disabled,.btnGhost[data-v-597fbea9]:disabled{opacity:.6;cursor:not-allowed}.uploader[data-v-597fbea9]{display:grid;gap:8px}.fileBtn[data-v-597fbea9]{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 12px;border:1px solid var(--color-border);background:#ffffff0f;cursor:pointer;-webkit-user-select:none;user-select:none}.fileInput[data-v-597fbea9]{display:none}.uploadHint[data-v-597fbea9]{margin:0;font-size:12px;opacity:.85}.uploadError[data-v-597fbea9],.rowError[data-v-597fbea9]{margin:0;font-size:12px;color:#ffd6d6;font-weight:700}.loadMoreRow[data-v-597fbea9]{margin-top:14px;display:flex;justify-content:center}.page[data-v-fc38150a]{padding:18px 16px 28px}.header[data-v-fc38150a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--color-background-soft);border-radius:18px;padding:14px 16px;margin-bottom:14px;border:1px solid var(--color-border)}.kicker[data-v-fc38150a]{margin:0;opacity:.75;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.title[data-v-fc38150a]{margin:6px 0 0;font-size:24px;font-weight:900}.muted[data-v-fc38150a]{margin:8px 0 0;opacity:.8}.actions[data-v-fc38150a]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.controls[data-v-fc38150a]{display:grid;grid-template-columns:1.2fr 1fr auto auto;gap:10px;background:var(--color-background-soft);border-radius:18px;padding:12px;margin-bottom:14px}@media (max-width: 980px){.controls[data-v-fc38150a]{grid-template-columns:1fr 1fr}}.control[data-v-fc38150a]{display:flex;flex-direction:column;gap:6px}.label[data-v-fc38150a]{font-size:13px;opacity:.85;font-weight:800}.input[data-v-fc38150a]{border-radius:12px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);padding:10px 12px;outline:none}.toggle[data-v-fc38150a]{align-items:flex-start}.switch[data-v-fc38150a]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-fc38150a]{opacity:0;width:0;height:0}.slider[data-v-fc38150a]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ffffff2e;transition:.2s;border-radius:999px;border:1px solid var(--color-border)}.slider[data-v-fc38150a]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%;box-shadow:0 2px 10px #0000002e}.switch input:checked+.slider[data-v-fc38150a]{background-color:#907acf99}.switch input:checked+.slider[data-v-fc38150a]:before{transform:translate(19px)}.card[data-v-fc38150a]{background:var(--color-background-soft);border-radius:18px;border:1px solid var(--color-border);padding:16px}.error[data-v-fc38150a]{border-color:#ff000040}.grid[data-v-fc38150a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.productCard[data-v-fc38150a]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px}.topRow[data-v-fc38150a]{display:flex;justify-content:space-between;gap:10px}.left[data-v-fc38150a]{min-width:0}.name[data-v-fc38150a]{margin:0;font-weight:900;font-size:16px;line-height:1.15}.desc[data-v-fc38150a]{margin:6px 0 0;opacity:.8;font-size:13px;line-height:1.25}.badges[data-v-fc38150a]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.badge[data-v-fc38150a]{display:inline-flex;padding:4px 10px;border-radius:999px;font-weight:900;font-size:12px;border:1px solid var(--color-border);background:#0000000a}.badgeOk[data-v-fc38150a]{background:#29ab8726}.badgeOff[data-v-fc38150a]{background:#ff000014}.badgeHasPdf[data-v-fc38150a]{background:#907acf2e}.badgeNoPdf[data-v-fc38150a]{background:#0000000f}.pdfBox[data-v-fc38150a]{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px dashed var(--color-border);border-radius:14px;padding:10px 12px;background:#00000008}.mutedSmall[data-v-fc38150a]{margin:0;font-size:12px;opacity:.85}.assetId[data-v-fc38150a]{margin:4px 0 0;font-size:12px;opacity:.85}.pdfActions[data-v-fc38150a]{display:flex;gap:8px;flex-wrap:wrap}.pdfList[data-v-fc38150a]{display:flex;flex-direction:column;gap:8px}.pdfRow[data-v-fc38150a]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--color-border);border-radius:14px;padding:10px 12px;background:#ffffff8c}.pdfMeta[data-v-fc38150a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pdfLabel[data-v-fc38150a]{font-weight:900;font-size:12px}.miniPill[data-v-fc38150a]{display:inline-flex;padding:3px 8px;border-radius:999px;font-weight:900;font-size:11px;border:1px solid var(--color-border);background:#907acf29}.pdfBtns[data-v-fc38150a]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.uploader[data-v-fc38150a]{border-top:1px solid rgba(0,0,0,.06);padding-top:10px}.fileRow[data-v-fc38150a]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fileBtn[data-v-fc38150a]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--color-border);cursor:pointer;font-weight:900;background:transparent}.fileInput[data-v-fc38150a]{display:none}.uploadHint[data-v-fc38150a]{margin-top:8px}.hintLine[data-v-fc38150a]{margin:0;font-size:12px;opacity:.9}.fileList[data-v-fc38150a]{margin:8px 0 0;padding-left:18px;font-size:12px;opacity:.9}.fileItem[data-v-fc38150a]{margin:2px 0}.rowError[data-v-fc38150a]{margin:8px 0 0;color:#b00020;font-weight:900;font-size:12px}.loadMoreRow[data-v-fc38150a]{margin-top:14px;display:flex;justify-content:center}.pillRow[data-v-fc38150a]{display:flex;gap:8px;flex-wrap:wrap}.pill[data-v-fc38150a]{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid var(--color-border);background:#0000000d;font-weight:900;font-size:12px}.btnPrimary[data-v-fc38150a]{padding:10px 14px;border-radius:999px;border:0;cursor:pointer;font-weight:900;background:var(--color-background-button);color:var(--color-on-button);text-decoration:none}.btnSecondary[data-v-fc38150a]{padding:10px 14px;border-radius:999px;border:1px solid var(--color-border);cursor:pointer;font-weight:900;background:transparent;text-decoration:none;color:inherit}.btnGhost[data-v-fc38150a]{padding:10px 14px;border-radius:999px;border:1px solid var(--color-border);cursor:pointer;font-weight:900;background:transparent}.btnMini[data-v-fc38150a]{padding:8px 12px;border-radius:999px;border:1px solid var(--color-border);cursor:pointer;font-weight:900;background:transparent}.btnMini[data-v-fc38150a]:disabled,.btnPrimary[data-v-fc38150a]:disabled,.btnSecondary[data-v-fc38150a]:disabled,.btnGhost[data-v-fc38150a]:disabled{opacity:.6;cursor:not-allowed}.sectionTitle[data-v-fc38150a]{margin:0 0 10px;font-size:18px;font-weight:900}.page[data-v-c0a265f8]{padding:18px 16px 28px}.header[data-v-c0a265f8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--color-background-soft);border-radius:18px;padding:14px 16px;margin-bottom:14px;border:1px solid var(--color-border)}.kicker[data-v-c0a265f8]{margin:0;opacity:.75;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.title[data-v-c0a265f8]{margin:6px 0 0;font-size:24px;font-weight:900}.muted[data-v-c0a265f8]{margin:8px 0 0;opacity:.8}.actions[data-v-c0a265f8]{display:flex;gap:10px;flex-wrap:wrap}.card[data-v-c0a265f8]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:18px;padding:16px}.sectionTitle[data-v-c0a265f8]{margin:0 0 12px;font-size:18px;font-weight:900}.formGrid[data-v-c0a265f8]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 860px){.formGrid[data-v-c0a265f8]{grid-template-columns:1fr}}.field[data-v-c0a265f8]{display:flex;flex-direction:column;gap:6px}.label[data-v-c0a265f8]{font-size:13px;opacity:.85;font-weight:800}.input[data-v-c0a265f8],.textarea[data-v-c0a265f8]{border-radius:12px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);padding:10px 12px;outline:none}.textarea[data-v-c0a265f8]{resize:vertical;min-height:120px}.hint[data-v-c0a265f8]{margin:0;font-size:12px;opacity:.75}.divider[data-v-c0a265f8]{height:1px;background:var(--color-border);margin:16px 0}.toggles[data-v-c0a265f8]{gap:10px}.toggleRow[data-v-c0a265f8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.switch[data-v-c0a265f8]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-c0a265f8]{opacity:0;width:0;height:0}.slider[data-v-c0a265f8]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ffffff2e;transition:.2s;border-radius:999px;border:1px solid var(--color-border)}.slider[data-v-c0a265f8]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--color-background);transition:.2s;border-radius:50%;border:1px solid var(--color-border)}input:checked+.slider[data-v-c0a265f8]{background-color:#ffffff59}input:checked+.slider[data-v-c0a265f8]:before{transform:translate(20px)}.filesGrid[data-v-c0a265f8]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 860px){.filesGrid[data-v-c0a265f8]{grid-template-columns:1fr}}.fileCard[data-v-c0a265f8]{border-radius:18px;border:1px solid var(--color-border);padding:14px;background:#ffffff0f}.fileHead[data-v-c0a265f8]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.fileTitle[data-v-c0a265f8]{margin:0;font-size:15px;font-weight:900}.mutedSmall[data-v-c0a265f8]{opacity:.8;font-size:13px;margin:0}.previewBox[data-v-c0a265f8]{border-radius:14px;border:1px dashed var(--color-border);height:210px;display:grid;place-items:center;overflow:hidden;margin-bottom:10px;background:var(--color-background)}.previewImg[data-v-c0a265f8]{width:100%;height:100%;object-fit:cover}.previewPlaceholder[data-v-c0a265f8]{opacity:.7;font-size:13px;font-weight:800}.pdfBox[data-v-c0a265f8]{border-radius:14px;border:1px dashed var(--color-border);padding:14px;min-height:90px;display:grid;align-content:center;margin-bottom:10px;background:var(--color-background)}.pdfName[data-v-c0a265f8]{margin:0;font-size:14px}.fileActions[data-v-c0a265f8]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fileBtn[data-v-c0a265f8]{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 12px;border:1px solid var(--color-border);background:#ffffff0f;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:900}.fileInput[data-v-c0a265f8]{display:none}.uploadHint[data-v-c0a265f8]{margin:8px 0 0;font-size:12px;opacity:.85;font-weight:800}.submitRow[data-v-c0a265f8]{display:flex;gap:10px;flex-wrap:wrap}.step[data-v-c0a265f8]{margin-top:10px}.mt12[data-v-c0a265f8]{margin-top:12px}.successBox[data-v-c0a265f8]{border-radius:16px;border:1px solid rgba(120,255,170,.25);background:#00783c1a;padding:14px}.successTitle[data-v-c0a265f8]{margin:0 0 6px;font-weight:900}.successActions[data-v-c0a265f8]{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.btnPrimary[data-v-c0a265f8],.btnSecondary[data-v-c0a265f8],.btnMini[data-v-c0a265f8],.btnGhost[data-v-c0a265f8]{border-radius:12px;padding:10px 12px;border:1px solid var(--color-border);background:#ffffff14;color:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.btnPrimary[data-v-c0a265f8]{background:#ffffff29}.btnMini[data-v-c0a265f8]{padding:8px 10px;font-size:13px}.btnGhost[data-v-c0a265f8]{background:transparent;border-style:dashed}.btnPrimary[data-v-c0a265f8]:disabled,.btnSecondary[data-v-c0a265f8]:disabled,.btnMini[data-v-c0a265f8]:disabled,.btnGhost[data-v-c0a265f8]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-c0a265f8]{color:#d11;font-weight:900;background:#d1111114;border-color:#d1111140}.page[data-v-89b2c6b5]{max-width:1100px;margin:0 auto;padding:22px 16px 60px;color:#111827}.header[data-v-89b2c6b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.kicker[data-v-89b2c6b5]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 6px}.title[data-v-89b2c6b5]{font-size:28px;margin:0 0 6px;line-height:1.15}.muted[data-v-89b2c6b5]{margin:0;color:#6b7280;max-width:760px;line-height:1.5}.actions[data-v-89b2c6b5]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.btnPrimary[data-v-89b2c6b5],.btnSecondary[data-v-89b2c6b5],.btnMini[data-v-89b2c6b5]{border:1px solid transparent;border-radius:12px;padding:10px 14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .05s ease,background .15s ease,border .15s ease,opacity .15s ease;-webkit-user-select:none;user-select:none}.btnPrimary[data-v-89b2c6b5]:active,.btnSecondary[data-v-89b2c6b5]:active,.btnMini[data-v-89b2c6b5]:active{transform:translateY(1px)}.btnPrimary[data-v-89b2c6b5]{background:#111827;color:#fff}.btnPrimary[data-v-89b2c6b5]:hover{background:#0b1220}.btnSecondary[data-v-89b2c6b5]{background:#fff;color:#111827;border-color:#e5e7eb}.btnSecondary[data-v-89b2c6b5]:hover{background:#f9fafb}.btnMini[data-v-89b2c6b5]{padding:8px 10px;border-radius:10px;background:#fff;color:#111827;border-color:#e5e7eb;font-size:13px}.btnMini[data-v-89b2c6b5]:hover{background:#f9fafb}.btnPrimary[data-v-89b2c6b5]:disabled,.btnSecondary[data-v-89b2c6b5]:disabled,.btnMini[data-v-89b2c6b5]:disabled{opacity:.55;cursor:not-allowed;transform:none}.card[data-v-89b2c6b5]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px;box-shadow:0 12px 28px #1118270f;margin-top:14px}.sectionTop[data-v-89b2c6b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.sectionTitle[data-v-89b2c6b5]{font-size:18px;margin:0}.mutedSmall[data-v-89b2c6b5]{font-size:13px;color:#6b7280;margin:4px 0 0}.pillRow[data-v-89b2c6b5]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pill[data-v-89b2c6b5]{font-size:12px;border:1px solid #e5e7eb;padding:6px 10px;border-radius:999px;color:#374151;background:#fff}.pillWarn[data-v-89b2c6b5]{border-color:#f59e0b;color:#92400e;background:#fffbeb}.empty[data-v-89b2c6b5]{padding:16px;border:1px dashed #e5e7eb;border-radius:14px;color:#6b7280;background:#fafafa}.errorBox[data-v-89b2c6b5]{margin:10px 0 0;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:10px 12px;border-radius:12px;font-size:13px}.rowError[data-v-89b2c6b5]{margin:10px 0 0;color:#991b1b;font-size:12px}.dropGrid[data-v-89b2c6b5]{display:grid;grid-template-columns:1fr;gap:12px}.dropCard[data-v-89b2c6b5]{display:grid;grid-template-columns:120px 1fr;gap:12px;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff}.coverImg[data-v-89b2c6b5]{width:100%;height:120px;object-fit:cover;background:#f3f4f6}.dropInfo[data-v-89b2c6b5]{padding:12px}.topRow[data-v-89b2c6b5]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.textCol[data-v-89b2c6b5]{min-width:0}.name[data-v-89b2c6b5]{margin:0;font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desc[data-v-89b2c6b5]{margin:6px 0 0;font-size:13px;color:#6b7280;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.badges[data-v-89b2c6b5]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.badge[data-v-89b2c6b5]{font-size:12px;padding:4px 8px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#374151}.badgeOk[data-v-89b2c6b5]{border-color:#86efac;background:#ecfdf5;color:#065f46}.badgeOff[data-v-89b2c6b5]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.badgePremium[data-v-89b2c6b5]{border-color:#c4b5fd;background:#f5f3ff;color:#5b21b6}.metaLine[data-v-89b2c6b5]{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.actionsRow[data-v-89b2c6b5]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.controls[data-v-89b2c6b5]{display:grid;grid-template-columns:1.6fr 1fr .7fr .7fr;gap:12px;align-items:end;margin-top:10px}.control[data-v-89b2c6b5]{display:flex;flex-direction:column;gap:6px}.label[data-v-89b2c6b5]{font-size:12px;color:#6b7280}.input[data-v-89b2c6b5]{padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;outline:none;font-size:14px;background:#fff}.input[data-v-89b2c6b5]:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.toggle[data-v-89b2c6b5]{align-items:flex-start}.switch[data-v-89b2c6b5]{position:relative;display:inline-block;width:46px;height:26px}.switch input[data-v-89b2c6b5]{opacity:0;width:0;height:0}.slider[data-v-89b2c6b5]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#e5e7eb;transition:.2s;border-radius:999px}.slider[data-v-89b2c6b5]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:#fff;transition:.2s;border-radius:999px;box-shadow:0 6px 14px #1118271f}.switch input:checked+.slider[data-v-89b2c6b5]{background:#111827}.switch input:checked+.slider[data-v-89b2c6b5]:before{transform:translate(20px)}.grid[data-v-89b2c6b5]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.productRow[data-v-89b2c6b5]{display:grid;grid-template-columns:72px 1fr;gap:12px;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff}.miniCover[data-v-89b2c6b5]{width:100%;height:72px;object-fit:cover;background:#f3f4f6}.rowInfo[data-v-89b2c6b5]{padding:12px}.rowTop[data-v-89b2c6b5]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.loadMoreRow[data-v-89b2c6b5]{display:flex;justify-content:center;margin-top:14px}.modalOverlay[data-v-89b2c6b5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modal[data-v-89b2c6b5]{width:100%;max-width:560px;background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 22px 60px #00000040;padding:16px}.modalTitle[data-v-89b2c6b5]{margin:0 0 8px;font-size:18px}.modalControls[data-v-89b2c6b5]{margin-top:12px;border-top:1px solid #e5e7eb;padding-top:12px}.checkboxRow[data-v-89b2c6b5]{display:flex;gap:10px;align-items:center;font-size:14px;color:#111827}.priceGrid[data-v-89b2c6b5]{margin-top:12px;display:grid;grid-template-columns:1fr 1fr .7fr;gap:12px;align-items:end}.priceGrid.disabled[data-v-89b2c6b5]{opacity:.55}.modalActions[data-v-89b2c6b5]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}@media (min-width: 820px){.dropGrid[data-v-89b2c6b5]{grid-template-columns:1fr 1fr}}@media (max-width: 880px){.header[data-v-89b2c6b5]{flex-direction:column;align-items:stretch}.actions[data-v-89b2c6b5]{justify-content:flex-start}.controls[data-v-89b2c6b5],.priceGrid[data-v-89b2c6b5]{grid-template-columns:1fr}.dropCard[data-v-89b2c6b5]{grid-template-columns:92px 1fr}.coverImg[data-v-89b2c6b5]{height:92px}}:root{--vt-c-white: #ffffff;--vt-c-grey-soft: #f5f5f5;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-indigo: #2c3e50;--vt-c-purple: #907acf;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: #0a0a0a;--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-grey-soft);--color-background-mute: #ededed;--color-background-button: var(--vt-c-purple);--color-on-button: var(--vt-c-white);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}html.dark{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: #2a2a2a;--color-background-button: var(--vt-c-purple);--color-on-button: var(--vt-c-white);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;background:var(--color-background);color:var(--color-text);min-height:100vh;width:100vw;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;margin:0;padding:0;min-height:100vh;background-color:var(--color-background)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:#0056b3}@media (max-width: 600px){#app{padding:0}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
