.header[data-v-febbcd61]{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);width:100%;transition:all var(--transition-smooth);background:#ffffffd9;position:sticky;top:0}.header.header-scrolled[data-v-febbcd61]{background:#fffffff2;box-shadow:0 4px 20px -2px #0f172a0f,0 2px 6px -1px #0f172a0a}.header-container[data-v-febbcd61]{justify-content:space-between;align-items:center;height:76px;display:flex}.logo[data-v-febbcd61]{align-items:center;gap:12px;text-decoration:none;display:flex}.logo-icon-wrapper[data-v-febbcd61]{transition:transform var(--transition-smooth);border-radius:10px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #0000000f}.logo:hover .logo-icon-wrapper[data-v-febbcd61]{transform:scale(1.04)}.logo-img[data-v-febbcd61]{object-fit:cover;border:1px solid var(--border-color);border-radius:10px;width:38px;height:38px;display:block}.logo-text-group[data-v-febbcd61]{align-items:center;gap:10px;display:flex}.logo-title[data-v-febbcd61]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:1.35rem;font-weight:800}.logo-badge[data-v-febbcd61]{letter-spacing:.03em;border-radius:var(--border-radius-pill);color:var(--color-primary);background:#eff6ff;border:1px solid #dbeafe;align-items:center;gap:5px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.badge-dot[data-v-febbcd61]{background-color:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #10b98133}.desktop-nav[data-v-febbcd61]{display:block}.nav-links[data-v-febbcd61]{align-items:center;gap:4px;list-style:none;display:flex}.nav-link[data-v-febbcd61]{color:var(--text-secondary);border-radius:var(--border-radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);padding:8px 14px;font-size:.92rem;font-weight:600;display:inline-block}.nav-link[data-v-febbcd61]:hover{color:var(--text-primary);background-color:#f1f5f9}.nav-link.active[data-v-febbcd61]{color:var(--color-primary);background-color:#eff6ff;font-weight:700}.header-cta-group[data-v-febbcd61]{align-items:center;gap:12px;display:flex}.btn-nav-cta[data-v-febbcd61]{background:var(--color-primary);color:#fff;border-radius:var(--border-radius-md);transition:all var(--transition-smooth);border:1px solid #0000;padding:9px 18px;font-size:.9rem;font-weight:600;box-shadow:0 2px 6px #1d4ed833}.btn-nav-cta[data-v-febbcd61]:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #1d4ed84d}.btn-playstore-icon[data-v-febbcd61]{fill:currentColor;flex-shrink:0;width:18px;height:18px}.mobile-menu-btn[data-v-febbcd61]{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;z-index:102;width:40px;height:40px;transition:all var(--transition-smooth);background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:none}.mobile-menu-btn[data-v-febbcd61]:hover{background:#f1f5f9;border-color:#cbd5e1}.hamburger-line[data-v-febbcd61]{background-color:var(--text-primary);width:20px;height:2px;transition:transform var(--transition-smooth), opacity var(--transition-smooth);border-radius:2px}.mobile-menu-btn.active .hamburger-line[data-v-febbcd61]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-btn.active .hamburger-line[data-v-febbcd61]:nth-child(2){opacity:0}.mobile-menu-btn.active .hamburger-line[data-v-febbcd61]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-drawer[data-v-febbcd61]{-webkit-backdrop-filter:blur(20px);z-index:99;opacity:0;pointer-events:none;border-bottom:1px solid var(--border-color);background:#fffffffa;padding:24px;transition:transform .3s,opacity .3s;display:none;position:fixed;inset:76px 0 0;transform:translateY(-100%);box-shadow:0 10px 25px -5px #0f172a14}.mobile-drawer.drawer-open[data-v-febbcd61]{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-inner[data-v-febbcd61]{flex-direction:column;justify-content:space-between;height:100%;display:flex}.mobile-nav-links[data-v-febbcd61]{flex-direction:column;gap:8px;list-style:none;display:flex}.mobile-nav-link[data-v-febbcd61]{color:var(--text-secondary);border-radius:var(--border-radius-md);transition:all var(--transition-fast);align-items:center;padding:12px 16px;font-size:1.05rem;font-weight:600;display:flex}.mobile-nav-link[data-v-febbcd61]:hover{color:var(--text-primary);background-color:#f1f5f9}.mobile-nav-link.active[data-v-febbcd61]{color:var(--color-primary);background-color:#eff6ff;font-weight:700}.mobile-drawer-cta[data-v-febbcd61]{border-top:1px solid var(--border-color);padding-top:20px}.mobile-download-btn[data-v-febbcd61]{justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:1rem;display:flex}@media (width<=860px){.desktop-nav[data-v-febbcd61],.btn-nav-cta[data-v-febbcd61]{display:none}.mobile-menu-btn[data-v-febbcd61]{display:flex}.mobile-drawer[data-v-febbcd61]{display:block}}.hero-visual-wrapper[data-v-4475e1e3]{justify-content:center;align-items:center;width:100%;max-width:440px;margin:0 auto;padding:24px 12px;display:flex;position:relative}.floating-badge[data-v-4475e1e3]{z-index:10;background:var(--bg-surface-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:var(--border-radius-pill);transition:transform var(--transition-smooth);pointer-events:auto;align-items:center;gap:10px;padding:10px 16px;animation:5s ease-in-out infinite alternate floatSubtle-4475e1e3;display:flex;position:absolute;box-shadow:0 12px 32px #0f172a1f}.floating-badge[data-v-4475e1e3]:hover{border-color:var(--color-primary);transform:translateY(-4px)scale(1.02)}.badge-top-right[data-v-4475e1e3]{animation-delay:0s;top:8px;right:-24px}.badge-bottom-left[data-v-4475e1e3]{animation-delay:1.8s;bottom:32px;left:-28px}.badge-bottom-right[data-v-4475e1e3]{display:none}@media (width>=1200px){.badge-top-right[data-v-4475e1e3]{right:-36px}.badge-bottom-left[data-v-4475e1e3]{left:-40px}}.badge-icon-star[data-v-4475e1e3]{color:#b45309;background:#fef08a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:800;display:flex}.badge-icon-rocket[data-v-4475e1e3]{width:32px;height:32px;color:var(--color-primary);background:#2563eb1f;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.badge-icon-shield[data-v-4475e1e3]{width:32px;height:32px;color:var(--color-keep);background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.badge-text-group[data-v-4475e1e3]{flex-direction:column;display:flex}.badge-headline[data-v-4475e1e3]{align-items:center;gap:6px;display:flex}.badge-rating[data-v-4475e1e3]{color:var(--text-primary);font-size:.88rem;font-weight:800;line-height:1.2}.badge-stars[data-v-4475e1e3]{color:#f59e0b;letter-spacing:1px;font-size:.72rem}.badge-highlight[data-v-4475e1e3]{color:var(--color-primary);font-size:.88rem;font-weight:800;line-height:1.2}.badge-headline-secure[data-v-4475e1e3]{color:var(--color-keep-dark);font-size:.88rem;font-weight:800;line-height:1.2}.badge-subtext[data-v-4475e1e3]{color:var(--text-secondary);white-space:nowrap;font-size:.72rem}.phone-mockup-frame[data-v-4475e1e3]{width:100%;max-width:340px;transition:transform var(--transition-smooth);background:#0f172a;border:8px solid #1e293b;border-radius:42px;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #0f172a40,0 0 0 1px #ffffff1a,inset 0 0 0 2px #ffffff0d}.phone-mockup-frame[data-v-4475e1e3]:hover{transform:translateY(-2px)}.phone-notch[data-v-4475e1e3]{z-index:5;background:#0f172a;justify-content:center;align-items:center;gap:12px;height:22px;display:flex;position:relative}.phone-camera-lens[data-v-4475e1e3]{background:#020617;border:1px solid #334155;border-radius:50%;width:8px;height:8px}.phone-speaker[data-v-4475e1e3]{background:#334155;border-radius:2px;width:44px;height:4px}.phone-screen[data-v-4475e1e3]{-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;gap:12px;min-height:450px;padding:16px;display:flex}.app-screen-header[data-v-4475e1e3]{justify-content:space-between;align-items:center;display:flex}.app-identity[data-v-4475e1e3]{align-items:center;gap:8px;display:flex}.app-logo-small[data-v-4475e1e3]{border-radius:6px}.app-name[data-v-4475e1e3]{color:var(--text-primary);font-size:.88rem;font-weight:800;line-height:1.1}.app-meta[data-v-4475e1e3]{color:var(--text-muted);font-size:.7rem}.live-pill[data-v-4475e1e3]{letter-spacing:.04em;color:var(--color-primary);border-radius:var(--border-radius-pill);background:#2563eb14;border:1px solid #2563eb33;align-items:center;gap:5px;padding:3px 8px;font-size:.65rem;font-weight:800;display:inline-flex}.pulse-dot[data-v-4475e1e3]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot-4475e1e3;box-shadow:0 0 #2563ebb3}.storage-tank-card[data-v-4475e1e3]{background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:10px 12px}.tank-header[data-v-4475e1e3]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tank-label[data-v-4475e1e3]{color:var(--text-secondary);align-items:center;gap:5px;font-size:.72rem;font-weight:600;display:flex}.tank-icon[data-v-4475e1e3]{color:var(--color-primary)}.tank-value[data-v-4475e1e3]{color:var(--color-primary);font-size:.82rem;font-weight:800}.tank-bar-track[data-v-4475e1e3]{background:var(--border-color);border-radius:3px;height:6px;overflow:hidden}.tank-bar-fill[data-v-4475e1e3]{background:linear-gradient(90deg,#2563eb,#38bdf8);border-radius:3px;height:100%;transition:width .4s ease-out}.card-stage[data-v-4475e1e3]{perspective:1000px;height:230px;margin:4px 0;position:relative}.deck-card[data-v-4475e1e3]{border-radius:var(--border-radius-lg);transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .35s;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 24px #0f172a1f}.card-layer-3[data-v-4475e1e3]{z-index:1;opacity:.5;transform:translateY(12px)scale(.9)}.card-layer-2[data-v-4475e1e3]{z-index:2;opacity:.85;transform:translateY(6px)scale(.95)}.card-layer-top[data-v-4475e1e3]{z-index:3;opacity:1;cursor:grab;transform:translateY(0)scale(1)}.card-inner[data-v-4475e1e3]{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex;position:relative}.card-emoji[data-v-4475e1e3]{filter:drop-shadow(0 4px 12px #00000040);margin-bottom:8px;font-size:3.5rem}.card-category-tag[data-v-4475e1e3]{text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;background:#0006;border-radius:4px;padding:3px 8px;font-size:.65rem;font-weight:700;position:absolute;top:12px;left:12px}.card-meta-bottom[data-v-4475e1e3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa6;border-radius:8px;padding:6px 10px;position:absolute;bottom:12px;left:12px;right:12px}.card-filename[data-v-4475e1e3]{white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:.72rem;font-weight:700;overflow:hidden}.card-sub-row[data-v-4475e1e3]{color:#ffffffbf;justify-content:space-between;align-items:center;margin-top:2px;font-size:.65rem;display:flex}.card-size-highlight[data-v-4475e1e3]{color:#93c5fd;font-weight:800}.card-footer-info[data-v-4475e1e3]{justify-content:space-between;font-size:.65rem;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.card-title-preview[data-v-4475e1e3]{color:#fffc;white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.card-size-pill[data-v-4475e1e3]{background:#0006;border-radius:4px;padding:2px 6px;font-weight:700}.swipe-stamp[data-v-4475e1e3]{letter-spacing:.06em;z-index:10;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:900;position:absolute;top:14px;box-shadow:0 4px 12px #0000004d}.stamp-trash[data-v-4475e1e3]{color:#fff;background:#dc2626;right:12px;transform:rotate(6deg)}.stamp-keep[data-v-4475e1e3]{color:#fff;background:#059669;left:12px;transform:rotate(-6deg)}.swiping-left[data-v-4475e1e3]{opacity:0!important;transition:transform .38s ease-out,opacity .38s ease-out!important;transform:translate(-160%)rotate(-18deg)!important}.swiping-right[data-v-4475e1e3]{opacity:0!important;transition:transform .38s ease-out,opacity .38s ease-out!important;transform:translate(160%)rotate(18deg)!important}.deck-empty[data-v-4475e1e3]{text-align:center;background:var(--bg-surface-elevated);border:1px dashed var(--border-color);border-radius:var(--border-radius-lg);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.empty-icon[data-v-4475e1e3]{margin-bottom:6px;font-size:2.2rem}.deck-empty strong[data-v-4475e1e3]{color:var(--text-primary);font-size:.88rem}.deck-empty p[data-v-4475e1e3]{color:var(--text-muted);margin-top:2px;font-size:.72rem}.btn-reset-demo[data-v-4475e1e3]{background:var(--color-primary);color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;border:none;margin-top:10px;padding:6px 14px;font-size:.75rem;font-weight:700}.interactive-action-bar[data-v-4475e1e3]{justify-content:space-between;align-items:center;gap:8px;display:flex}.action-btn[data-v-4475e1e3]{border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:8px 4px;display:flex}.action-btn[data-v-4475e1e3]:active{transform:scale(.94)}.btn-action-discard[data-v-4475e1e3]{color:var(--color-delete);background:#dc262614;border-color:#dc262633}.btn-action-discard[data-v-4475e1e3]:hover:not(:disabled){border-color:var(--color-delete);background:#dc262629}.btn-action-keep[data-v-4475e1e3]{color:var(--color-keep);background:#05966914;border-color:#05966933}.btn-action-keep[data-v-4475e1e3]:hover:not(:disabled){border-color:var(--color-keep);background:#05966929}.btn-icon[data-v-4475e1e3]{font-size:1.1rem}.btn-text[data-v-4475e1e3]{margin-top:2px;font-size:.65rem;font-weight:800}.btn-get-app[data-v-4475e1e3]{color:#fff;border-radius:var(--border-radius-md);transition:all var(--transition-fast);background:#0f172a;flex:1.3;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.75rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 4px 12px #0f172a33}.btn-get-app[data-v-4475e1e3]:hover{background:var(--color-primary);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.play-icon[data-v-4475e1e3]{fill:#fff}@keyframes floatSubtle-4475e1e3{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes pulseDot-4475e1e3{0%{box-shadow:0 0 #2563ebb3}70%{box-shadow:0 0 0 6px #2563eb00}to{box-shadow:0 0 #2563eb00}}.fade-enter-active[data-v-4475e1e3],.fade-leave-active[data-v-4475e1e3]{transition:opacity .2s}.fade-enter-from[data-v-4475e1e3],.fade-leave-to[data-v-4475e1e3]{opacity:0}@media (width<=640px){.hero-visual-wrapper[data-v-4475e1e3]{padding:16px 0}.floating-badge[data-v-4475e1e3]{padding:8px 12px}.badge-top-right[data-v-4475e1e3]{top:-10px;right:0}.badge-bottom-left[data-v-4475e1e3]{bottom:-10px;left:0}}.hero-section[data-v-60e349b2]{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;padding-top:72px;padding-bottom:72px;display:grid}.hero-content[data-v-60e349b2]{flex-direction:column;gap:20px;display:flex}.hero-badge-group[data-v-60e349b2]{align-items:center;gap:8px;display:flex}.hero-title[data-v-60e349b2]{letter-spacing:-.03em;font-size:clamp(2.4rem,4.2vw,3.5rem);line-height:1.15}.hero-desc[data-v-60e349b2]{max-width:580px;font-size:1.1rem;line-height:1.65}.hero-actions[data-v-60e349b2]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.btn-hero-demo[data-v-60e349b2]{padding:12px 22px}.demo-icon[data-v-60e349b2]{font-size:1.1rem}.hero-guarantees[data-v-60e349b2]{border-top:1px solid var(--border-color);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding-top:24px;display:grid}.guarantee-item[data-v-60e349b2]{align-items:flex-start;gap:10px;display:flex}.guarantee-icon[data-v-60e349b2]{font-size:1.3rem;line-height:1}.guarantee-item strong[data-v-60e349b2]{color:var(--text-primary);font-size:.88rem;display:block}.guarantee-item p[data-v-60e349b2]{color:var(--text-muted);font-size:.78rem;line-height:1.3}.hero-visual[data-v-60e349b2]{justify-content:center;align-items:center;display:flex;position:relative}@media (width<=1024px){.hero-section[data-v-60e349b2]{text-align:center;grid-template-columns:1fr;gap:48px}.hero-content[data-v-60e349b2]{align-items:center}.hero-desc[data-v-60e349b2]{max-width:650px}.hero-actions[data-v-60e349b2]{justify-content:center}.hero-guarantees[data-v-60e349b2]{max-width:600px}}@media (width<=768px){.hero-section[data-v-60e349b2]{padding-top:40px;padding-bottom:40px}.hero-guarantees[data-v-60e349b2]{text-align:left;grid-template-columns:1fr}}@media (width<=480px){.hero-actions[data-v-60e349b2]{flex-direction:column;width:100%}.btn-playstore[data-v-60e349b2],.btn-hero-demo[data-v-60e349b2]{justify-content:center;width:100%}}.trust-specs-bar[data-v-4c89dd89]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;padding:32px 0}.specs-grid[data-v-4c89dd89]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.spec-item[data-v-4c89dd89]{border-left:2px solid var(--border-color);flex-direction:column;gap:4px;padding-left:18px;display:flex}.spec-item.accent-border[data-v-4c89dd89]{border-left-color:var(--color-primary)}.spec-value[data-v-4c89dd89]{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.spec-label[data-v-4c89dd89]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}@media (width<=768px){.specs-grid[data-v-4c89dd89]{grid-template-columns:1fr 1fr;gap:16px}}@media (width<=480px){.specs-grid[data-v-4c89dd89]{grid-template-columns:1fr}}.pipeline-section[data-v-6e3351bb]{padding-top:84px;padding-bottom:56px}.pipeline-grid[data-v-6e3351bb]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.pipeline-card[data-v-6e3351bb]{flex-direction:column;gap:12px;height:100%;padding:32px 24px;display:flex}.pipeline-step-badge[data-v-6e3351bb]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);font-size:.72rem;font-weight:800}.pipeline-icon[data-v-6e3351bb]{font-size:2.2rem;line-height:1}.pipeline-card h3[data-v-6e3351bb]{font-size:1.25rem}.pipeline-card p[data-v-6e3351bb]{flex:1;font-size:.92rem;line-height:1.55}.pipeline-tag[data-v-6e3351bb]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--border-color);padding-top:10px;font-size:.75rem;font-weight:700}.pipeline-card-connector[data-v-6e3351bb]{color:var(--border-color-light);-webkit-user-select:none;user-select:none;font-size:1.8rem}@media (width<=1024px){.pipeline-grid[data-v-6e3351bb]{grid-template-columns:1fr;gap:20px}.pipeline-card-connector[data-v-6e3351bb]{display:none}}.calculator-section[data-v-fc1da71a]{padding-top:48px;padding-bottom:56px}.calculator-vault[data-v-fc1da71a]{padding:44px}.calculator-header[data-v-fc1da71a]{text-align:center;max-width:680px;margin:0 auto 36px}.calculator-header .pill-badge[data-v-fc1da71a]{margin-bottom:14px}.calculator-header h2[data-v-fc1da71a]{margin-bottom:10px;font-size:clamp(1.8rem,3vw,2.3rem)}.calculator-body[data-v-fc1da71a]{grid-template-columns:1.2fr .8fr;align-items:center;gap:36px;display:grid}.calculator-controls[data-v-fc1da71a]{flex-direction:column;gap:28px;display:flex}.control-group[data-v-fc1da71a]{flex-direction:column;gap:12px;display:flex}.control-label[data-v-fc1da71a]{color:var(--text-primary);font-size:.95rem;font-weight:600}.storage-tier-pills[data-v-fc1da71a]{flex-wrap:wrap;gap:10px;display:flex}.tier-pill[data-v-fc1da71a]{border-radius:var(--border-radius-sm);background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;transition:var(--transition-fast);padding:8px 16px;font-size:.9rem;font-weight:700}.tier-pill[data-v-fc1da71a]:hover{border-color:var(--color-primary);color:var(--text-primary)}.tier-pill.active[data-v-fc1da71a]{background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary);box-shadow:0 0 12px #38bdf84d}.slider-label-group[data-v-fc1da71a]{justify-content:space-between;align-items:center;display:flex}.calc-range-slider[data-v-fc1da71a]{background:var(--bg-surface-elevated);cursor:pointer;width:100%;height:8px;accent-color:var(--color-primary);border-radius:4px;outline:none}.slider-range-indicators[data-v-fc1da71a]{color:var(--text-muted);justify-content:space-between;font-size:.78rem;display:flex}.calculator-results[data-v-fc1da71a]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 24px;display:flex}.results-badge[data-v-fc1da71a]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.75rem;font-weight:700}.results-big-num[data-v-fc1da71a]{align-items:baseline;gap:8px;display:flex}.results-big-num span[data-v-fc1da71a]:first-child{font-size:3.2rem;font-weight:800;line-height:1}.results-unit[data-v-fc1da71a]{color:var(--text-primary);font-size:1.3rem;font-weight:700}.results-breakdown[data-v-fc1da71a]{border-top:1px solid var(--border-color-light);width:100%;color:var(--text-secondary);text-align:left;flex-direction:column;gap:10px;margin-top:8px;padding-top:16px;font-size:.88rem;display:flex}.breakdown-item[data-v-fc1da71a]{align-items:center;gap:8px;display:flex}.breakdown-icon[data-v-fc1da71a]{font-size:1.1rem}@media (width<=1024px){.calculator-body[data-v-fc1da71a]{grid-template-columns:1fr}}@media (width<=768px){.calculator-vault[data-v-fc1da71a]{padding:28px 20px}}.features-section[data-v-7a8668f8]{padding-top:84px;padding-bottom:84px}.features-grid[data-v-7a8668f8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.feature-card[data-v-7a8668f8]{flex-direction:column;gap:14px;height:100%;display:flex}.feature-icon-box[data-v-7a8668f8]{border-radius:var(--border-radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.feature-card h3[data-v-7a8668f8]{font-size:1.2rem}.feature-card p[data-v-7a8668f8]{flex:1;font-size:.93rem;line-height:1.6}.feature-tags[data-v-7a8668f8]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.card-vault-pro[data-v-7a8668f8]{background:linear-gradient(#f59e0b0d 0%,#fffc 100%);border-color:#f59e0b66}.icon-pro[data-v-7a8668f8]{color:#f59e0b}.comparison-section[data-v-6c82ffb0]{padding-top:48px;padding-bottom:84px}.comparison-table-wrapper[data-v-6c82ffb0]{padding:0;overflow-x:auto}.comparison-table[data-v-6c82ffb0]{border-collapse:collapse;text-align:left;width:100%}.comparison-table th[data-v-6c82ffb0],.comparison-table td[data-v-6c82ffb0]{border-bottom:1px solid var(--border-color);padding:18px 24px;font-size:.95rem}.comparison-table th[data-v-6c82ffb0]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9e6;font-size:.85rem;font-weight:700}.comparison-table th.th-highlight[data-v-6c82ffb0]{color:var(--color-primary);background:#38bdf814}.comparison-table td[data-v-6c82ffb0]:nth-child(2){background:#38bdf808}.simulator-container[data-v-fe37968c]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:40px;margin:40px 0 20px;display:flex}.sim-sidebar[data-v-fe37968c]{border-radius:var(--border-radius-lg);flex-direction:column;flex:1;gap:20px;min-width:320px;max-width:440px;display:flex}.sim-sidebar-title[data-v-fe37968c]{margin-top:8px;margin-bottom:8px;font-size:1.6rem}.sim-sidebar-desc[data-v-fe37968c]{font-size:.9rem;line-height:1.5}.sim-nav-pills[data-v-fe37968c]{flex-direction:column;gap:8px;display:flex}.sim-nav-btn[data-v-fe37968c]{background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius-md);color:var(--text-secondary);font-family:var(--font-display);cursor:pointer;transition:var(--transition-smooth);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.92rem;font-weight:600;display:flex}.sim-nav-btn[data-v-fe37968c]:hover{color:var(--text-primary);border-color:var(--border-color-light);background:#1e293be6}.sim-nav-btn.active[data-v-fe37968c]{color:var(--color-primary);background:#38bdf81f;border-color:#38bdf866}.sim-pill-count[data-v-fe37968c]{border-radius:var(--border-radius-pill);color:var(--text-muted);background:#ffffff14;padding:2px 8px;font-size:.75rem}.sim-pill-count.has-items[data-v-fe37968c]{background:var(--color-delete-dark);color:#fff}.sim-feature-highlight[data-v-fe37968c]{background:var(--bg-surface-subtle);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:16px;font-size:.85rem}.highlight-title[data-v-fe37968c]{color:var(--text-primary);margin-bottom:8px;font-weight:700}.highlight-list[data-v-fe37968c]{color:var(--text-secondary);flex-direction:column;gap:6px;padding-left:18px;display:flex}.btn-reset-demo[data-v-fe37968c]{width:100%;margin-top:auto}.phone-device-wrapper[data-v-fe37968c]{flex:1;justify-content:center;min-width:320px;max-width:380px;display:flex}.phone-outer-shell[data-v-fe37968c]{background:#f8fafc;border:10px solid #e2e8f0;border-radius:44px;flex-direction:column;width:100%;max-width:360px;height:680px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #000000e6,0 0 0 1px #ffffff0d}.phone-inner-screen[data-v-fe37968c]{background:var(--bg-main);-webkit-user-select:none;user-select:none;border-radius:34px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.phone-status-bar[data-v-fe37968c]{height:36px;color:var(--text-secondary);z-index:60;background:0 0;justify-content:space-between;align-items:center;padding:0 18px;font-size:.72rem;display:flex}.phone-dynamic-island[data-v-fe37968c]{background:#000;border-radius:10px;justify-content:center;align-items:center;width:80px;height:20px;display:flex}.island-dot[data-v-fe37968c]{background:#10b981;border-radius:50%;width:6px;height:6px}.phone-status-icons[data-v-fe37968c]{gap:6px;font-weight:600;display:flex}.phone-app-header[data-v-fe37968c]{border-bottom:1px solid var(--border-color);background:var(--bg-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.app-header-left[data-v-fe37968c]{align-items:center;gap:10px;display:flex}.app-header-icon[data-v-fe37968c]{border-radius:6px;width:26px;height:26px}.app-header-titles[data-v-fe37968c]{flex-direction:column;display:flex}.app-header-brand[data-v-fe37968c]{font-family:var(--font-display);color:#fff;font-size:.85rem;font-weight:800;line-height:1.1}.app-header-album[data-v-fe37968c]{color:var(--text-muted);font-size:.68rem}.app-header-actions[data-v-fe37968c]{gap:6px;display:flex}.phone-icon-btn[data-v-fe37968c]{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);color:#fff;cursor:pointer;transition:var(--transition-smooth);border-radius:6px;padding:4px 8px;font-size:.75rem}.phone-icon-btn[data-v-fe37968c]:disabled{opacity:.3;cursor:not-allowed}.phone-toast[data-v-fe37968c]{border:1px solid var(--border-color-focus);color:#fff;border-radius:var(--border-radius-pill);z-index:100;white-space:nowrap;background:#1e293bf2;padding:6px 14px;font-size:.75rem;font-weight:600;position:absolute;top:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #00000080}.toast-fade-enter-active[data-v-fe37968c],.toast-fade-leave-active[data-v-fe37968c]{transition:all .25s}.toast-fade-enter-from[data-v-fe37968c],.toast-fade-leave-to[data-v-fe37968c]{opacity:0;transform:translate(-50%,-10px)}.phone-view-container[data-v-fe37968c]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.triage-layout[data-v-fe37968c]{gap:12px;padding:12px 16px 16px}.liquid-tank-widget[data-v-fe37968c]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-md);flex-direction:column;gap:6px;padding:10px 14px;display:flex;position:relative}.tank-meta[data-v-fe37968c]{justify-content:space-between;align-items:flex-start;display:flex}.tank-title[data-v-fe37968c]{color:var(--text-primary);font-size:.75rem;font-weight:700;display:block}.tank-equivalence[data-v-fe37968c]{color:var(--color-primary);font-size:.68rem;display:block}.tank-right[data-v-fe37968c]{text-align:right;flex-direction:column;display:flex}.tank-reclaimed[data-v-fe37968c]{color:var(--color-primary);font-size:.85rem;font-weight:800}.tank-goal[data-v-fe37968c]{color:var(--text-muted);font-size:.65rem}.tank-fluid-container[data-v-fe37968c]{background:#0006;border-radius:4px;height:8px;position:relative;overflow:hidden}.tank-fluid-level[data-v-fe37968c]{background:linear-gradient(90deg,#0284c7,#38bdf8);border-radius:4px;height:100%;transition:width .4s cubic-bezier(.34,1.56,.64,1)}.particles-container[data-v-fe37968c]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.floating-droplet[data-v-fe37968c]{font-family:var(--font-display);color:var(--color-primary);font-size:.72rem;font-weight:800;animation:1.2s ease-out forwards floatUp-fe37968c;position:absolute}@keyframes floatUp-fe37968c{0%{opacity:1;transform:translateY(0)scale(.8)}to{opacity:0;transform:translateY(-40px)scale(1.2)}}.deck-stage[data-v-fe37968c]{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.card-deck-viewport[data-v-fe37968c]{width:100%;height:330px;position:relative}.triage-card[data-v-fe37968c]{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);border-radius:var(--border-radius-md);cursor:grab;flex-direction:column;width:100%;height:100%;padding:8px;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 25px #0006}.triage-card[data-v-fe37968c]:active{cursor:grabbing}.card-media-banner[data-v-fe37968c]{border-radius:12px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-emoji-visual[data-v-fe37968c]{filter:drop-shadow(0 4px 10px #0000004d);font-size:4rem}.card-top-tags[data-v-fe37968c]{justify-content:space-between;display:flex;position:absolute;top:10px;left:10px;right:10px}.card-tag[data-v-fe37968c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#000000a6;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:700}.card-type-tag[data-v-fe37968c]{color:#0b0f19;background:#38bdf8d9;border-radius:4px;padding:3px 6px;font-size:.62rem;font-weight:800}.card-footer-info[data-v-fe37968c]{flex-direction:column;gap:2px;margin-top:8px;display:flex}.card-filename-row[data-v-fe37968c]{justify-content:space-between;align-items:center;display:flex}.card-filename[data-v-fe37968c]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:.82rem;font-weight:700;overflow:hidden}.card-filesize[data-v-fe37968c]{color:var(--color-primary);font-size:.75rem;font-weight:700}.card-sub-info[data-v-fe37968c]{color:var(--text-muted);justify-content:space-between;font-size:.68rem;display:flex}.card-tap-hint[data-v-fe37968c]{color:var(--text-secondary)}.gesture-badge[data-v-fe37968c]{color:#fff;z-index:70;pointer-events:none;font-size:1rem;font-weight:800;font-family:var(--font-display);border-radius:8px;padding:8px 16px;position:absolute;top:40%}.gesture-delete[data-v-fe37968c]{background:var(--color-delete-dark);left:20px;transform:rotate(-12deg)}.gesture-keep[data-v-fe37968c]{background:var(--color-keep-dark);right:20px;transform:rotate(12deg)}.deck-empty-state[data-v-fe37968c]{text-align:center;background:var(--bg-surface);border:1px dashed var(--border-color);border-radius:var(--border-radius-md);flex-direction:column;align-items:center;padding:24px;display:flex}.empty-emoji[data-v-fe37968c]{margin-bottom:8px;font-size:2.5rem}.deck-empty-state h4[data-v-fe37968c]{margin-bottom:6px;font-size:1.1rem}.deck-empty-state p[data-v-fe37968c]{margin-bottom:16px;font-size:.8rem}.empty-actions[data-v-fe37968c]{flex-direction:column;gap:8px;width:100%;display:flex}.btn-block[data-v-fe37968c]{width:100%;padding:10px;font-size:.85rem}.triage-controls-row[data-v-fe37968c]{justify-content:space-between;align-items:center;gap:10px;height:52px;display:flex}.action-pill-btn[data-v-fe37968c]{border-radius:var(--border-radius-pill);font-family:var(--font-display);cursor:pointer;transition:var(--transition-smooth);border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:.82rem;font-weight:700;display:flex}.action-pill-btn[data-v-fe37968c]:active{transform:scale(.96)}.btn-discard[data-v-fe37968c]{color:var(--color-delete);background:#f43f5e26;border-color:#f43f5e4d}.btn-discard[data-v-fe37968c]:hover{background:var(--color-delete-dark);color:#fff}.btn-keep-media[data-v-fe37968c]{color:var(--color-keep);background:#10b98126;border-color:#10b9814d}.btn-keep-media[data-v-fe37968c]:hover{background:var(--color-keep-dark);color:#fff}.action-circle-btn[data-v-fe37968c]{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.action-circle-btn[data-v-fe37968c]:disabled{opacity:.3;cursor:not-allowed}.audit-layout[data-v-fe37968c]{gap:12px;padding:14px}.audit-header-panel[data-v-fe37968c]{flex-direction:column;gap:10px;display:flex}.audit-summary-kpi[data-v-fe37968c]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kpi-item[data-v-fe37968c]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex-direction:column;padding:8px 12px;display:flex}.kpi-num[data-v-fe37968c]{color:var(--text-primary);font-size:1.1rem;font-weight:800}.kpi-item.accent .kpi-num[data-v-fe37968c]{color:var(--color-delete)}.kpi-label[data-v-fe37968c]{color:var(--text-muted);text-transform:uppercase;font-size:.68rem}.density-adjuster[data-v-fe37968c]{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.density-pills[data-v-fe37968c]{gap:4px;display:flex}.density-btn[data-v-fe37968c]{background:var(--bg-surface-elevated);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:700}.density-btn.active[data-v-fe37968c]{background:var(--color-primary);color:#0b0f19}.audit-grid-scroll[data-v-fe37968c]{flex:1;gap:8px;padding-right:4px;display:grid;overflow-y:auto}.grid-cols-2[data-v-fe37968c]{grid-template-columns:repeat(2,1fr)}.grid-cols-3[data-v-fe37968c]{grid-template-columns:repeat(3,1fr)}.grid-cols-4[data-v-fe37968c]{grid-template-columns:repeat(4,1fr)}.audit-card-item[data-v-fe37968c]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex-direction:column;display:flex;overflow:hidden}.audit-thumb[data-v-fe37968c]{justify-content:center;align-items:center;height:60px;display:flex;position:relative}.audit-emoji[data-v-fe37968c]{font-size:1.5rem}.audit-size-badge[data-v-fe37968c]{color:#fff;background:#000000b3;border-radius:3px;padding:1px 4px;font-size:.58rem;position:absolute;bottom:2px;right:4px}.audit-item-info[data-v-fe37968c]{flex-direction:column;gap:4px;padding:4px 6px;display:flex}.audit-item-name[data-v-fe37968c]{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-size:.65rem;overflow:hidden}.rescue-btn[data-v-fe37968c]{color:var(--color-primary);cursor:pointer;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:4px;padding:2px 4px;font-size:.6rem;font-weight:700}.audit-empty[data-v-fe37968c]{text-align:center;color:var(--text-muted);flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;padding:30px 10px;font-size:.82rem;display:flex}.audit-empty span[data-v-fe37968c]{font-size:2rem}.btn-purge-confirm[data-v-fe37968c]{width:100%;padding:12px;font-size:.85rem}.sources-panel[data-v-fe37968c]{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.storage-volume-bar[data-v-fe37968c]{background:var(--bg-surface);border-radius:var(--border-radius-pill);border:1px solid var(--border-color);padding:3px;display:flex}.volume-btn[data-v-fe37968c]{color:var(--text-muted);border-radius:var(--border-radius-pill);cursor:pointer;background:0 0;border:none;flex:1;padding:6px 0;font-size:.72rem;font-weight:700}.volume-btn.active[data-v-fe37968c]{background:var(--bg-surface-elevated);color:var(--text-primary)}.album-cards-list[data-v-fe37968c]{flex-direction:column;gap:6px;display:flex}.album-select-card[data-v-fe37968c]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.album-select-card.selected[data-v-fe37968c]{border-color:var(--color-primary);background:#38bdf814}.alb-info[data-v-fe37968c]{flex-direction:column;flex:1;display:flex}.alb-name[data-v-fe37968c]{color:#fff;font-size:.8rem;font-weight:700}.alb-meta[data-v-fe37968c]{color:var(--text-muted);font-size:.68rem}.alb-check[data-v-fe37968c]{color:var(--color-primary);font-weight:800}.time-filter-section[data-v-fe37968c]{flex-direction:column;gap:6px;display:flex}.time-filter-title[data-v-fe37968c]{color:var(--text-secondary);font-size:.75rem;font-weight:700}.time-preset-chips[data-v-fe37968c]{flex-wrap:wrap;gap:6px;display:flex}.preset-chip[data-v-fe37968c]{background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--border-radius-pill);cursor:pointer;padding:4px 10px;font-size:.68rem;font-weight:600}.preset-chip.active[data-v-fe37968c]{background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary)}.history-layout[data-v-fe37968c]{gap:10px;padding:14px}.history-view-header[data-v-fe37968c]{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.history-items-grid[data-v-fe37968c]{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.kept-item-pill[data-v-fe37968c]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);align-items:center;gap:8px;padding:6px 10px;display:flex}.kept-thumb[data-v-fe37968c]{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.kept-info[data-v-fe37968c]{flex-direction:column;flex:1;display:flex}.kept-name[data-v-fe37968c]{color:#fff;font-size:.75rem;font-weight:600}.kept-meta[data-v-fe37968c]{color:var(--text-muted);font-size:.65rem}.unkeep-btn[data-v-fe37968c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px}.unkeep-btn[data-v-fe37968c]:hover{color:var(--color-delete)}.history-empty-state[data-v-fe37968c]{text-align:center;color:var(--text-muted);padding:40px 10px;font-size:.8rem}.stats-layout[data-v-fe37968c]{padding:16px}.stats-screen[data-v-fe37968c]{flex-direction:column;gap:12px;display:flex}.stats-hero-box[data-v-fe37968c]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-md);text-align:center;flex-direction:column;padding:16px;display:flex}.stats-hero-num[data-v-fe37968c]{color:var(--color-primary);font-size:2rem;font-weight:800}.stats-hero-label[data-v-fe37968c]{color:var(--text-muted);text-transform:uppercase;font-size:.75rem}.stats-metrics-grid[data-v-fe37968c]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stats-metric-card[data-v-fe37968c]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);text-align:center;flex-direction:column;padding:10px;display:flex}.metric-num[data-v-fe37968c]{color:#fff;font-size:1.2rem;font-weight:800}.metric-title[data-v-fe37968c]{color:var(--text-muted);font-size:.65rem}.sweep-history-card[data-v-fe37968c]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-md);flex-direction:column;gap:6px;padding:10px 14px;font-size:.75rem;display:flex}.sweep-title[data-v-fe37968c]{color:var(--text-secondary);margin-bottom:2px;font-weight:700}.sweep-item[data-v-fe37968c]{color:var(--text-secondary);justify-content:space-between;display:flex}.detail-sheet-backdrop[data-v-fe37968c]{z-index:120;background:#000000b3;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.detail-sheet[data-v-fe37968c]{background:var(--bg-surface-elevated);border-top:1px solid var(--border-color-light);border-radius:20px 20px 0 0;flex-direction:column;gap:12px;width:100%;padding:14px 16px 20px;display:flex}.detail-sheet-handle[data-v-fe37968c]{background:var(--border-color-light);border-radius:2px;align-self:center;width:36px;height:4px}.detail-sheet-header[data-v-fe37968c]{justify-content:space-between;align-items:center;display:flex}.detail-sheet-header h4[data-v-fe37968c]{white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:.85rem;overflow:hidden}.close-sheet-btn[data-v-fe37968c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.detail-preview-box[data-v-fe37968c]{border-radius:10px;justify-content:center;align-items:center;height:100px;display:flex}.detail-specs-table[data-v-fe37968c]{flex-direction:column;gap:6px;font-size:.75rem;display:flex}.detail-spec-row[data-v-fe37968c]{color:var(--text-secondary);justify-content:space-between;display:flex}.detail-spec-row strong[data-v-fe37968c]{color:#fff}.detail-actions-row[data-v-fe37968c]{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=900px){.simulator-container[data-v-fe37968c]{flex-direction:column;align-items:center}.sim-sidebar[data-v-fe37968c]{width:100%;max-width:100%}}.demo-section[data-v-f447d317]{padding-top:48px;padding-bottom:84px}.simulator-shortcuts-hint[data-v-f447d317]{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:.88rem;display:flex}.faq-section[data-v-212d0b85]{padding-top:48px;padding-bottom:84px}.faq-accordion-list[data-v-212d0b85]{flex-direction:column;gap:14px;max-width:840px;margin:0 auto;display:flex}.faq-item[data-v-212d0b85]{transition:var(--transition-smooth);padding:0;overflow:hidden}.faq-item.faq-open[data-v-212d0b85]{border-color:var(--border-color-focus)}.faq-question-btn[data-v-212d0b85]{width:100%;color:var(--text-primary);font-family:var(--font-display);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:1.08rem;font-weight:700;display:flex}.faq-question-text[data-v-212d0b85]{flex:1}.faq-chevron-icon[data-v-212d0b85]{color:var(--color-primary);transition:transform var(--transition-smooth);justify-content:center;align-items:center;display:flex}.faq-chevron-icon.rotated[data-v-212d0b85]{transform:rotate(180deg)}.faq-answer-content[data-v-212d0b85]{color:var(--text-secondary);border-top:1px solid var(--border-color);padding:16px 24px 22px;font-size:.95rem;line-height:1.65}.cta-section[data-v-0eb02793]{padding-bottom:84px}.cta-box[data-v-0eb02793]{text-align:center;border-color:var(--border-glow);background:radial-gradient(circle at 50% 0,#38bdf81f 0%,#ffffffe6 70%);padding:64px 32px}.cta-content[data-v-0eb02793]{flex-direction:column;align-items:center;gap:18px;max-width:600px;margin:0 auto;display:flex}.cta-app-icon[data-v-0eb02793]{border-radius:16px;box-shadow:0 8px 24px #0006}.cta-box h2[data-v-0eb02793]{font-size:clamp(2rem,3.5vw,2.6rem)}.cta-box p[data-v-0eb02793]{font-size:1.05rem}.cta-actions[data-v-0eb02793]{margin-top:10px}.footer[data-v-a006d5c9]{border-top:1px solid var(--border-color);background:var(--bg-surface-elevated);padding:64px 0 36px}.footer-grid[data-v-a006d5c9]{grid-template-columns:2.2fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.footer-brand[data-v-a006d5c9]{flex-direction:column;gap:16px;display:flex}.footer-logo[data-v-a006d5c9]{font-family:var(--font-display);align-items:center;gap:10px;font-size:1.25rem;font-weight:800;display:flex}.logo-img[data-v-a006d5c9]{object-fit:cover;border:1px solid var(--border-color-light);border-radius:8px;width:32px;height:32px}.footer-desc[data-v-a006d5c9]{max-width:340px;font-size:.9rem;line-height:1.5}.footer-badge-group[data-v-a006d5c9]{flex-wrap:wrap;gap:6px;display:flex}.footer-col-title[data-v-a006d5c9]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:16px;font-size:.8rem;font-weight:700}.footer-links-list[data-v-a006d5c9]{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-link-item[data-v-a006d5c9]{color:var(--text-secondary);cursor:pointer;font-size:.88rem;text-decoration:none}.footer-link-item[data-v-a006d5c9]:hover{color:var(--color-primary)}.footer-bottom[data-v-a006d5c9]{border-top:1px solid var(--border-color);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:.82rem;display:flex}@media (width<=1024px){.footer-grid[data-v-a006d5c9]{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=768px){.footer-grid[data-v-a006d5c9]{grid-template-columns:1fr;gap:28px}}.back-to-top-btn[data-v-3958afab]{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);width:44px;height:44px;color:var(--color-primary);cursor:pointer;z-index:90;transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0006}.back-to-top-btn[data-v-3958afab]:hover{background:var(--color-primary-dark);color:#fff;transform:translateY(-3px)}.legal-page[data-v-1ba42149]{padding-top:32px;padding-bottom:80px}.breadcrumb-nav[data-v-1ba42149]{align-items:center;gap:8px;margin-bottom:24px;font-size:.9rem;display:flex}.breadcrumb-link[data-v-1ba42149]{color:var(--color-primary);text-decoration:none}.breadcrumb-link[data-v-1ba42149]:hover{text-decoration:underline}.breadcrumb-separator[data-v-1ba42149]{color:var(--text-muted)}.breadcrumb-current[data-v-1ba42149]{color:var(--text-secondary)}.legal-card[data-v-1ba42149]{padding:48px}.legal-header[data-v-1ba42149]{border-bottom:1px solid var(--border-color);flex-direction:column;gap:12px;margin-bottom:32px;padding-bottom:24px;display:flex}.legal-header-top[data-v-1ba42149]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.btn-print[data-v-1ba42149]{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);color:var(--text-secondary);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-smooth);align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.btn-print[data-v-1ba42149]:hover{color:var(--text-primary);border-color:var(--color-primary)}.legal-header h1[data-v-1ba42149]{font-size:clamp(2rem,3.2vw,2.6rem)}.legal-meta[data-v-1ba42149]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.meta-dot[data-v-1ba42149]{color:var(--border-color-light)}.takeaways-box[data-v-1ba42149]{border-radius:var(--border-radius-md);background:#38bdf80f;border:1px solid #38bdf833;margin-bottom:32px;padding:24px}.takeaways-title[data-v-1ba42149]{color:var(--color-primary);margin-bottom:12px;font-size:1.1rem}.takeaways-list[data-v-1ba42149]{color:var(--text-secondary);flex-direction:column;gap:8px;padding-left:20px;font-size:.92rem;display:flex}.toc-box[data-v-1ba42149]{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);border-radius:var(--border-radius-md);margin-bottom:36px;padding:20px 24px}.toc-title[data-v-1ba42149]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:12px;font-size:.85rem;font-weight:700;display:block}.toc-links[data-v-1ba42149]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 16px;list-style:none;display:grid}.toc-links a[data-v-1ba42149]{color:var(--color-primary);font-size:.9rem;text-decoration:none}.toc-links a[data-v-1ba42149]:hover{text-decoration:underline}.legal-content[data-v-1ba42149]{flex-direction:column;gap:36px;display:flex}.legal-content section[data-v-1ba42149]{scroll-margin-top:100px}.legal-content h2[data-v-1ba42149]{color:var(--text-primary);margin-bottom:12px;font-size:1.3rem}.legal-content p[data-v-1ba42149]{margin-bottom:12px;font-size:.98rem;line-height:1.7}.styled-list[data-v-1ba42149]{color:var(--text-secondary);flex-direction:column;gap:10px;padding-left:22px;font-size:.96rem;display:flex}.highlight-vault[data-v-1ba42149]{border-left:4px solid var(--color-primary);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:#38bdf812;padding:24px}.highlight-vault h2[data-v-1ba42149]{color:var(--color-primary)}.legal-link[data-v-1ba42149]{color:var(--color-primary);text-decoration:underline}.legal-link[data-v-1ba42149]:hover{color:#fff}.legal-footer[data-v-1ba42149]{border-top:1px solid var(--border-color);margin-top:48px;padding-top:24px}@media (width<=768px){.legal-card[data-v-1ba42149]{padding:28px 20px}}.legal-page[data-v-bee7d5f5]{padding-top:32px;padding-bottom:80px}.breadcrumb-nav[data-v-bee7d5f5]{align-items:center;gap:8px;margin-bottom:24px;font-size:.9rem;display:flex}.breadcrumb-link[data-v-bee7d5f5]{color:var(--color-primary);text-decoration:none}.breadcrumb-link[data-v-bee7d5f5]:hover{text-decoration:underline}.breadcrumb-separator[data-v-bee7d5f5]{color:var(--text-muted)}.breadcrumb-current[data-v-bee7d5f5]{color:var(--text-secondary)}.legal-card[data-v-bee7d5f5]{padding:48px}.legal-header[data-v-bee7d5f5]{border-bottom:1px solid var(--border-color);flex-direction:column;gap:12px;margin-bottom:32px;padding-bottom:24px;display:flex}.legal-header-top[data-v-bee7d5f5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.btn-print[data-v-bee7d5f5]{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);color:var(--text-secondary);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-smooth);align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.btn-print[data-v-bee7d5f5]:hover{color:var(--text-primary);border-color:var(--color-primary)}.legal-header h1[data-v-bee7d5f5]{font-size:clamp(2rem,3.2vw,2.6rem)}.legal-meta[data-v-bee7d5f5]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.meta-dot[data-v-bee7d5f5]{color:var(--border-color-light)}.toc-box[data-v-bee7d5f5]{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);border-radius:var(--border-radius-md);margin-bottom:36px;padding:20px 24px}.toc-title[data-v-bee7d5f5]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:12px;font-size:.85rem;font-weight:700;display:block}.toc-links[data-v-bee7d5f5]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 16px;list-style:none;display:grid}.toc-links a[data-v-bee7d5f5]{color:var(--color-primary);font-size:.9rem;text-decoration:none}.toc-links a[data-v-bee7d5f5]:hover{text-decoration:underline}.legal-content[data-v-bee7d5f5]{flex-direction:column;gap:36px;display:flex}.legal-content section[data-v-bee7d5f5]{scroll-margin-top:100px}.legal-content h2[data-v-bee7d5f5]{color:var(--text-primary);margin-bottom:12px;font-size:1.3rem}.legal-content p[data-v-bee7d5f5]{margin-bottom:12px;font-size:.98rem;line-height:1.7}.styled-ordered-list[data-v-bee7d5f5]{color:var(--text-secondary);flex-direction:column;gap:10px;margin-bottom:14px;padding-left:22px;font-size:.96rem;display:flex}.highlight-vault[data-v-bee7d5f5]{border-left:4px solid var(--color-delete);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:#f43f5e12;padding:24px}.highlight-vault h2[data-v-bee7d5f5]{color:var(--color-delete)}.legal-link[data-v-bee7d5f5]{color:var(--color-primary);text-decoration:underline}.legal-link[data-v-bee7d5f5]:hover{color:#fff}.legal-footer[data-v-bee7d5f5]{border-top:1px solid var(--border-color);margin-top:48px;padding-top:24px}@media (width<=768px){.legal-card[data-v-bee7d5f5]{padding:28px 20px}}.app-layout[data-v-098f529d]{flex-direction:column;min-height:100vh;display:flex;position:relative}:root{--font-display:"Outfit", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", monospace;--bg-main:#fff;--bg-surface:#fff;--bg-surface-elevated:#f8fafc;--bg-surface-glass:#ffffffe6;--bg-card-glass:#f8fafccc;--bg-surface-subtle:#f1f5f980;--border-color:#e2e8f0;--border-color-light:#f1f5f9;--border-color-focus:#2563eb;--border-glow:#2563eb26;--color-primary:#1d4ed8;--color-primary-dark:#1e40af;--color-primary-glow:#1d4ed826;--color-secondary:#3b82f6;--color-delete:#dc2626;--color-delete-dark:#b91c1c;--color-delete-glow:#dc26261a;--color-keep:#059669;--color-keep-dark:#047857;--color-keep-glow:#0596691a;--color-warning:#d97706;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.25s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.4s cubic-bezier(.34, 1.56, .64, 1);--border-radius-xl:24px;--border-radius-lg:18px;--border-radius-md:12px;--border-radius-sm:8px;--border-radius-pill:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-glow:0 0 15px var(--color-primary-glow)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px;font-size:16px}section[id]{scroll-margin-top:84px}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;position:relative;overflow-x:hidden}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--border-radius-sm)}main{flex:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);font-weight:700;line-height:1.2}p{color:var(--text-secondary)}a{color:inherit;transition:color var(--transition-fast), border-color var(--transition-fast);text-decoration:none}code,kbd{font-family:var(--font-mono);font-size:.85em}kbd{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);color:var(--color-primary);border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-weight:600;display:inline-flex;box-shadow:0 2px #0006}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:var(--border-color-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container-narrow{max-width:880px;margin:0 auto;padding:0 24px}.btn{border-radius:var(--border-radius-md);font-family:var(--font-body);cursor:pointer;transition:var(--transition-smooth);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm);border-color:#0000001a}.btn-primary:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-md);border-color:#0000}.btn-accent{background:var(--color-secondary);color:#fff;font-weight:600}.btn-accent:hover{background:#7dd3fc;box-shadow:0 0 20px #38bdf866}.btn-outline{background:var(--bg-surface-subtle);color:var(--text-primary);border:1px solid var(--border-color-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-outline:hover{background:var(--bg-surface-elevated);border-color:var(--color-primary);color:var(--color-primary-dark)}.btn-playstore{color:#fff;border:1px solid var(--border-color-light);border-radius:var(--border-radius-md);text-align:left;transition:var(--transition-smooth);background:#030712;align-items:center;gap:12px;padding:10px 20px;display:flex}.btn-playstore:hover{border-color:var(--color-primary);background:#0f172a;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.btn-playstore-icon{fill:currentColor;flex-shrink:0;width:26px;height:26px}.btn-playstore-text{flex-direction:column;display:flex}.btn-playstore-subtitle{text-transform:uppercase;color:var(--text-muted);letter-spacing:.06em;font-size:.65rem;font-weight:700}.btn-playstore-title{font-size:1.02rem;font-weight:700;font-family:var(--font-display);line-height:1.1}.card-vault{background:var(--bg-surface-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);transition:var(--transition-smooth);padding:30px;position:relative}.card-vault:hover{border-color:var(--border-color-light);box-shadow:var(--shadow-md)}.card-vault-elevated{background:var(--bg-surface-elevated);border:1px solid var(--border-color-light);border-radius:var(--border-radius-lg);padding:24px}.pill-badge{border-radius:var(--border-radius-pill);letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--border-color-light);background:var(--bg-surface-elevated);color:var(--text-secondary);align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.pill-badge-primary{color:var(--color-primary);background:#38bdf81f;border-color:#38bdf84d}.pill-badge-danger{color:var(--color-delete);background:#f43f5e1f;border-color:#f43f5e4d}.pill-badge-success{color:var(--color-keep);background:#10b9811f;border-color:#10b9814d}.text-sapphire{color:var(--color-primary)}.text-danger{color:var(--color-delete)}.text-keep{color:var(--color-keep)}.font-mono-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.section-header{text-align:center;max-width:720px;margin:0 auto 52px}.section-header .pill-badge{margin-bottom:16px}.section-header h2{margin-bottom:14px;font-size:clamp(2rem,3.6vw,2.75rem)}.section-header p{font-size:1.08rem;line-height:1.6}.trust-specs-bar{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;padding:32px 0}.specs-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.spec-item{border-left:2px solid var(--border-color);flex-direction:column;gap:4px;padding-left:18px;display:flex}.spec-item.accent-border{border-left-color:var(--color-primary)}.spec-value{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.spec-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}@media print{body{color:#000!important;background:#fff!important}.header,.footer,.btn-playstore,.cta-section{display:none!important}.card-vault{color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccc!important}}
