.sr-only[data-v-3cdb9bf2]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-header[data-v-3cdb9bf2]{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ac7;border-bottom:1px solid #ffffff0f;width:100%;position:sticky;top:0;left:0;right:0}.app-header__content[data-v-3cdb9bf2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:20px 24px;display:flex}.app-header__brand[data-v-3cdb9bf2]{color:inherit;align-items:center;gap:12px;min-width:0;font-weight:600;display:inline-flex}.app-header__logo[data-v-3cdb9bf2]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:inline-flex}.app-header__brand-text[data-v-3cdb9bf2]{flex-direction:column;min-width:0;display:flex}.app-header__brand-name[data-v-3cdb9bf2]{overflow-wrap:break-word;font-size:1rem}.app-header__brand-caption[data-v-3cdb9bf2]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);overflow-wrap:break-word;font-size:.7rem}.app-header__nav[data-v-3cdb9bf2]{align-items:center;gap:12px;min-width:0;display:none}.app-header__nav-link[data-v-3cdb9bf2]{color:var(--color-text-muted);border-radius:999px;padding:8px 18px;font-size:.85rem;font-weight:500;transition:background .2s,color .2s}.app-header__nav-link[data-v-3cdb9bf2]:hover{color:var(--color-text);background:#ffffff14}.app-header__nav-link.is-active[data-v-3cdb9bf2]{color:var(--color-text);background:#facc152e}.app-header__actions[data-v-3cdb9bf2]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:inline-flex}.app-header__mobile-menu[data-v-3cdb9bf2]{min-width:44px;min-height:44px;color:inherit;background:#0f172ad9;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.app-header__mobile-icon[data-v-3cdb9bf2]{font-size:1.1rem;line-height:1}.app-header__locale[data-v-3cdb9bf2]{display:inline-flex}.app-header__locale-select[data-v-3cdb9bf2]{color:inherit;background:#0f172ad9;border:1px solid #ffffff2e;border-radius:999px;padding:8px 16px;font-size:.8rem}.app-header__cta[data-v-3cdb9bf2]{color:#111827;background:linear-gradient(135deg,var(--color-primary),#fde68a);border:none;border-radius:999px;padding:10px 22px;font-size:.85rem;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px #facc1559}.app-header__cta[data-v-3cdb9bf2]:hover{transform:translateY(-1px);box-shadow:0 14px 36px #facc1573}.app-header__cta--secondary[data-v-3cdb9bf2]{color:var(--color-text);box-shadow:none;background:#ffffff14;border:1px solid #fff3}.app-header__auth[data-v-3cdb9bf2]{align-items:center;gap:10px;display:inline-flex}.app-header__auth-status[data-v-3cdb9bf2]{color:var(--color-text-muted);font-size:.85rem}.app-header__user[data-v-3cdb9bf2]{color:var(--color-text);font-weight:600}@media (min-width:640px){.app-header__nav[data-v-3cdb9bf2]{display:inline-flex}}@media (max-width:640px){.app-header__content[data-v-3cdb9bf2]{padding:16px}.app-header__cta[data-v-3cdb9bf2]{padding:8px 18px}.app-header__locale[data-v-3cdb9bf2]{display:none}}@media (min-width:768px){.app-header__mobile-menu[data-v-3cdb9bf2]{display:none}}.sr-only[data-v-f58d152d]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-menu[data-v-f58d152d]{display:block}.mobile-menu__trigger[data-v-f58d152d]{min-width:44px;min-height:44px;color:inherit;background:#0f172ad9;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;display:inline-flex}.mobile-menu__trigger-icon[data-v-f58d152d]{font-size:1.2rem;line-height:1}.mobile-menu__backdrop[data-v-f58d152d]{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;position:fixed;inset:0}.mobile-menu__sheet[data-v-f58d152d]{z-index:70;overscroll-behavior:contain;width:min(720px,100%);max-height:min(82dvh,640px);padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#0f172af5;border:1px solid #ffffff1a;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -12px 36px #00000059}.mobile-menu__header[data-v-f58d152d]{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 12px;display:flex}.mobile-menu__title[data-v-f58d152d]{flex-direction:column;gap:2px;display:flex}.mobile-menu__title-text[data-v-f58d152d]{font-weight:700}.mobile-menu__title-sub[data-v-f58d152d]{color:var(--color-text-muted)}.mobile-menu__close[data-v-f58d152d]{min-width:44px;min-height:44px;color:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px}.mobile-menu__section[data-v-f58d152d]{flex-direction:column;gap:12px;padding:12px 4px;display:flex}.mobile-menu__section-title[data-v-f58d152d]{color:#e2e8f0d9;letter-spacing:.02em;margin:0;font-size:.95rem}.mobile-menu__nav[data-v-f58d152d]{flex-direction:column;gap:10px;display:flex}.mobile-menu__nav-item[data-v-f58d152d]{width:100%;min-height:52px;color:inherit;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.mobile-menu__controls[data-v-f58d152d]{flex-direction:column;gap:14px;display:flex}.mobile-menu__control[data-v-f58d152d]{flex-direction:column;gap:10px;display:flex}.mobile-menu__control-label[data-v-f58d152d]{margin:0;font-size:.9rem;font-weight:700}.mobile-menu__control-hint[data-v-f58d152d]{color:var(--color-text-muted);margin:0}.mobile-menu__pill-group[data-v-f58d152d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-menu__pill[data-v-f58d152d]{min-height:46px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;font-weight:600}.mobile-menu__pill--active[data-v-f58d152d]{color:#fef9c3;background:#facc1529;border-color:#facc15cc}.mobile-menu__toggle[data-v-f58d152d]{flex-direction:row;justify-content:space-between;align-items:center}.mobile-menu__toggle-text[data-v-f58d152d]{flex-direction:column;gap:4px;display:flex}.mobile-menu__switch[data-v-f58d152d]{cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;width:64px;height:34px;padding:4px;display:inline-flex;position:relative}.mobile-menu__switch-knob[data-v-f58d152d]{background:#e5e7eb;border-radius:999px;width:24px;height:24px;transition:transform .2s,background .2s;position:relative}.mobile-menu__switch-knob.is-on[data-v-f58d152d]{background:#facc15;transform:translate(26px)}.mobile-menu-fade-enter-active[data-v-f58d152d],.mobile-menu-fade-leave-active[data-v-f58d152d]{transition:opacity .2s}.mobile-menu-fade-enter-from[data-v-f58d152d],.mobile-menu-fade-leave-to[data-v-f58d152d]{opacity:0}.mobile-menu-slide-enter-active[data-v-f58d152d],.mobile-menu-slide-leave-active[data-v-f58d152d]{transition:transform .22s,opacity .22s}.mobile-menu-slide-enter-from[data-v-f58d152d],.mobile-menu-slide-leave-to[data-v-f58d152d]{opacity:0;transform:translateY(18px)}@media (min-width:768px){.mobile-menu__trigger[data-v-f58d152d],.mobile-menu__backdrop[data-v-f58d152d],.mobile-menu__sheet[data-v-f58d152d]{display:none}}.app-shell[data-v-38d3c485]{min-height:100dvh;color:var(--color-text);background:linear-gradient(#0f172ad9 0%,#0f172a99 100%)}.app-shell--plain[data-v-38d3c485]{color:#0f172a;background:#f8fafc;min-height:auto}.app-main[data-v-38d3c485]{flex-direction:column;gap:32px;width:100%;max-width:1120px;margin:0 auto;padding:96px 24px 48px;display:flex}.app-main--plain[data-v-38d3c485]{max-width:1080px;padding:32px 20px 40px}@media (max-width:768px){.app-main[data-v-38d3c485]{padding:88px 16px 40px}.app-main--plain[data-v-38d3c485]{padding:28px 12px 32px}}.print-page[data-v-85d97175]{color:#0f172a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.print-page__nav[data-v-85d97175]{margin-bottom:12px}.print-page__header[data-v-85d97175]{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.print-page__title h1[data-v-85d97175]{letter-spacing:-.01em;margin:0;font-size:1.8rem}.print-page__subtitle[data-v-85d97175]{color:#475569;margin:4px 0 0}.print-page__controls[data-v-85d97175]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.print-page__option[data-v-85d97175]{color:#0f172a;align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.print-page__primary[data-v-85d97175]{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:12px;padding:10px 16px;font-weight:700}.print-page__primary[data-v-85d97175]:disabled{opacity:.5;cursor:not-allowed}.print-page__meta[data-v-85d97175]{align-items:center;gap:12px;font-size:.95rem;display:flex}.print-page__back[data-v-85d97175]{color:#0f172a;font-weight:600;text-decoration:none}.print-page__content[data-v-85d97175]{background:#fff;border-radius:16px;padding:8px;box-shadow:0 8px 24px #0f172a14}.page[data-v-85d97175]{box-sizing:border-box;page-break-after:always;justify-content:center;align-items:center;width:100%;max-width:210mm;min-height:281mm;padding:1mm;display:flex}.card-grid[data-v-85d97175]{flex-wrap:wrap;place-content:flex-start space-between;gap:1mm;width:100%;max-width:191mm;margin:0 auto;display:flex}.card[data-v-85d97175]{box-sizing:border-box;flex:0 0 63mm;width:63mm;height:88mm;display:flex}.card__border[data-v-85d97175]{color:#0f172a;box-sizing:border-box;background:#fff;border:.6mm solid #0f172a;border-radius:3mm;flex-direction:column;gap:2mm;width:100%;padding:4mm;display:flex}.card__header[data-v-85d97175]{justify-content:space-between;gap:2mm;font-size:4mm;font-weight:700;display:flex}.card__name[data-v-85d97175]{flex:1;margin:0}.card__number[data-v-85d97175]{margin:0}.card__image[data-v-85d97175]{justify-content:center;align-items:center;width:100%;max-width:52mm;min-height:36mm;max-height:40mm;padding:1mm 0;display:flex}.card__image img[data-v-85d97175]{filter:grayscale();opacity:.55;object-fit:contain;width:100%;max-width:100%;height:auto;max-height:38mm}.card__image--empty[data-v-85d97175]{border:.2mm dashed #cbd5e1;border-radius:1mm;width:52mm;max-width:100%;height:38mm}.card__set[data-v-85d97175]{margin:0;font-size:3.4mm;font-weight:600}.card__variant[data-v-85d97175]{color:#334155;margin:0;font-size:3.2mm}@media print{body{color:#0f172a;background:#fff;margin:0;padding:0}.no-print[data-v-85d97175]{display:none!important}.print-page__header[data-v-85d97175],.print-page__content--printing .print-page__header[data-v-85d97175],.print-page__content--printing .print-page__controls[data-v-85d97175],.print-page__content--printing .print-page__meta[data-v-85d97175]{display:none}.print-page__content[data-v-85d97175]{box-shadow:none;background:#fff;padding:0}.page[data-v-85d97175]{page-break-after:always;background:#fff;margin:0 auto}}@page{size:A4 portrait;margin:8mm}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0b1120;--color-surface:#111827d9;--color-surface-strong:#111827;--color-surface-muted:#ffffff0f;--color-primary:#facc15;--color-primary-dark:#d6aa0a;--color-text:#f9fafb;--color-text-muted:#94a3b8;--shadow-soft:0 16px 40px #0f172a59;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html,body{width:100%;min-width:0;max-width:100%;overflow-x:hidden}body{background:radial-gradient(circle at top left,#facc1514,transparent 55%),var(--color-background);min-height:100dvh;color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-family:inherit}img,svg,object{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--color-primary)}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}main{display:block}
