[data-vsbs-container][data-v-3c41a73f]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:9999;visibility:visible}[data-vsbs-backdrop][data-v-3c41a73f]{background-color:var(--vsbs-backdrop-bg, rgba(0, 0, 0, .5));top:0;right:0;bottom:0;left:0;pointer-events:auto;position:fixed;-webkit-user-select:none;user-select:none;will-change:opacity;z-index:1}[data-vsbs-shadow=true][data-v-3c41a73f]:before{content:"";z-index:-1;position:absolute;top:0;height:100lvh;width:100%;border-radius:var(--vsbs-border-radius, 16px);box-shadow:0 -5px 60px 0 var(--vsbs-shadow-color, rgba(89, 89, 89, .2))}[data-vsbs-sheet][data-v-3c41a73f]{background-color:var(--vsbs-background, #fff);border-top-left-radius:var(--vsbs-border-radius, 16px);border-top-right-radius:var(--vsbs-border-radius, 16px);border-right:1px solid var(--vsbs-outer-border-color, transparent);border-left:1px solid var(--vsbs-outer-border-color, transparent);bottom:0;display:flex;flex-direction:column;left:0;margin-left:auto;margin-right:auto;max-height:inherit;max-width:var(--vsbs-max-width, 640px);pointer-events:all;position:fixed;right:0;width:100%;will-change:height;z-index:2}[data-vsbs-sheet-show=true][data-v-3c41a73f]{visibility:visible}[data-vsbs-header][data-v-3c41a73f]{box-shadow:0 1px 0 var(--vsbs-border-color, rgba(46, 59, 66, .125));flex-shrink:0;padding:20px var(--vsbs-padding-x, 16px) 8px;-webkit-user-select:none;user-select:none;z-index:3;border-top-left-radius:var(--vsbs-border-radius, 16px);border-top-right-radius:var(--vsbs-border-radius, 16px);border-top:1px solid var(--vsbs-outer-border-color, transparent)}[data-vsbs-header][data-v-3c41a73f]:before{background-color:var(--vsbs-handle-background, rgba(0, 0, 0, .28));border-radius:2px;content:"";display:block;height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:36px}[data-vsbs-header][data-v-3c41a73f]:empty{box-shadow:none;padding:14px var(--vsbs-padding-x, 16px) 10px}[data-vsbs-footer][data-v-3c41a73f]{box-shadow:0 -1px 0 var(--vsbs-border-color, rgba(46, 59, 66, .125));flex-grow:0;flex-shrink:0;padding:16px var(--vsbs-padding-x, 16px);-webkit-user-select:none;user-select:none}[data-vsbs-footer][data-v-3c41a73f]:empty{display:none}[data-vsbs-scroll][data-v-3c41a73f]{flex-grow:1;overflow-y:auto;overscroll-behavior:none}[data-vsbs-content-wrapper][data-v-3c41a73f]{height:100%}[data-vsbs-content][data-v-3c41a73f]{display:grid;padding:8px var(--vsbs-padding-x, 16px);-webkit-user-select:none;user-select:none}.pwa-install-prompt[data-v-c9c1545d]{position:fixed;bottom:20px;left:20px;right:20px;background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;z-index:1000;animation:slideUp-c9c1545d .3s ease-out;border:1px solid #e5e7eb}.pwa-install-content[data-v-c9c1545d]{padding:16px;display:flex;align-items:center;gap:12px}.pwa-install-icon[data-v-c9c1545d]{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.pwa-install-text[data-v-c9c1545d]{flex:1}.pwa-install-text h3[data-v-c9c1545d]{margin:0 0 4px;font-size:16px;font-weight:600;color:#1f2937}.pwa-install-text p[data-v-c9c1545d]{margin:0;font-size:14px;color:#6b7280;line-height:1.4}.pwa-install-actions[data-v-c9c1545d]{display:flex;gap:8px;flex-shrink:0}.pwa-install-btn[data-v-c9c1545d]{padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.pwa-install-btn.install[data-v-c9c1545d]{background:#3b82f6;color:#fff}.pwa-install-btn.install[data-v-c9c1545d]:hover{background:#2563eb;transform:translateY(-1px)}.pwa-install-btn.dismiss[data-v-c9c1545d]{background:#f3f4f6;color:#6b7280}.pwa-install-btn.dismiss[data-v-c9c1545d]:hover{background:#e5e7eb;color:#374151}@keyframes slideUp-c9c1545d{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.pwa-install-prompt[data-v-c9c1545d]{bottom:10px;left:10px;right:10px}.pwa-install-content[data-v-c9c1545d]{flex-direction:column;text-align:center;gap:16px}.pwa-install-actions[data-v-c9c1545d]{width:100%;justify-content:center}}.pwa-page[data-v-faf1fedb]{padding:2rem 0;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.container[data-v-faf1fedb]{max-width:1200px;margin:0 auto;padding:0 1rem}.pwa-header[data-v-faf1fedb]{text-align:center;color:#fff;margin-bottom:3rem}.pwa-header h1[data-v-faf1fedb]{font-size:3rem;margin-bottom:1rem;font-weight:700}.pwa-header p[data-v-faf1fedb]{font-size:1.2rem;opacity:.9}.pwa-status[data-v-faf1fedb],.pwa-actions[data-v-faf1fedb],.pwa-info[data-v-faf1fedb],.pwa-features[data-v-faf1fedb]{background:#fff;border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 10px 25px #0000001a}.pwa-status h2[data-v-faf1fedb],.pwa-actions h2[data-v-faf1fedb],.pwa-info h2[data-v-faf1fedb],.pwa-features h2[data-v-faf1fedb]{margin-bottom:1.5rem;color:#1f2937;font-size:1.5rem;font-weight:600}.status-grid[data-v-faf1fedb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.status-item[data-v-faf1fedb]{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border-radius:12px;background:#f8fafc;border:2px solid #e2e8f0;transition:all .3s ease}.status-item.success[data-v-faf1fedb]{background:#f0fdf4;border-color:#22c55e}.status-item i[data-v-faf1fedb]{font-size:2rem;margin-bottom:.5rem;color:#64748b}.status-item.success i[data-v-faf1fedb]{color:#22c55e}.status-item span[data-v-faf1fedb]{font-weight:600;margin-bottom:.25rem;color:#374151}.status-item small[data-v-faf1fedb]{color:#6b7280;font-size:.875rem}.action-buttons[data-v-faf1fedb]{display:flex;flex-wrap:wrap;gap:1rem}.btn[data-v-faf1fedb]{display:flex;align-items:center;gap:.5rem;padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn[data-v-faf1fedb]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-faf1fedb]{background:#3b82f6;color:#fff}.btn-primary[data-v-faf1fedb]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px)}.btn-secondary[data-v-faf1fedb]{background:#6b7280;color:#fff}.btn-secondary[data-v-faf1fedb]:hover{background:#4b5563;transform:translateY(-2px)}.btn-info[data-v-faf1fedb]{background:#06b6d4;color:#fff}.btn-info[data-v-faf1fedb]:hover{background:#0891b2;transform:translateY(-2px)}.btn-success[data-v-faf1fedb]{background:#10b981;color:#fff}.btn-success[data-v-faf1fedb]:hover{background:#059669;transform:translateY(-2px)}.info-grid[data-v-faf1fedb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-item[data-v-faf1fedb]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.info-item strong[data-v-faf1fedb]{color:#374151}.info-item span[data-v-faf1fedb]{color:#6b7280;font-weight:500}.features-list[data-v-faf1fedb]{display:grid;gap:1.5rem}.feature-item[data-v-faf1fedb]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.feature-item i[data-v-faf1fedb]{font-size:2rem;color:#3b82f6;margin-top:.25rem}.feature-item h3[data-v-faf1fedb]{margin-bottom:.5rem;color:#1f2937;font-size:1.25rem;font-weight:600}.feature-item p[data-v-faf1fedb]{color:#6b7280;line-height:1.6;margin:0}@media (max-width: 768px){.pwa-header h1[data-v-faf1fedb]{font-size:2rem}.status-grid[data-v-faf1fedb]{grid-template-columns:1fr}.action-buttons[data-v-faf1fedb]{flex-direction:column}.btn[data-v-faf1fedb]{justify-content:center}.info-grid[data-v-faf1fedb]{grid-template-columns:1fr}.feature-item[data-v-faf1fedb]{flex-direction:column;text-align:center}}
