.nsm-backdrop[data-v-b7ef0153]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;display:flex;align-items:flex-end;justify-content:center}.nsm-sheet[data-v-b7ef0153]{background:var(--card);border-radius:20px 20px 0 0;width:100%;max-width:640px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}@supports not (height: 100dvh){.nsm-sheet[data-v-b7ef0153]{max-height:calc(100vh - 24px)}}.nsm-handle-row[data-v-b7ef0153]{display:flex;align-items:center;justify-content:center;padding:12px 16px 4px;position:relative;flex-shrink:0}.nsm-handle[data-v-b7ef0153]{width:40px;height:4px;background:var(--border);border-radius:2px}.nsm-close[data-v-b7ef0153]{position:absolute;right:12px;top:8px;background:var(--bg);border:1px solid var(--border);border-radius:50%;width:32px;height:32px;font-size:14px;color:var(--txt-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.nsm-title[data-v-b7ef0153]{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--txt);padding:8px 16px 12px;flex-shrink:0}.nsm-body[data-v-b7ef0153]{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px;padding:0 16px calc(96px + env(safe-area-inset-bottom,0px))}.nsm-enter-active[data-v-b7ef0153],.nsm-leave-active[data-v-b7ef0153]{transition:opacity .22s ease}.nsm-enter-active .nsm-sheet[data-v-b7ef0153],.nsm-leave-active .nsm-sheet[data-v-b7ef0153]{transition:transform .28s cubic-bezier(.32,1,.4,1)}.nsm-enter-from[data-v-b7ef0153],.nsm-leave-to[data-v-b7ef0153]{opacity:0}.nsm-enter-from .nsm-sheet[data-v-b7ef0153],.nsm-leave-to .nsm-sheet[data-v-b7ef0153]{transform:translateY(100%)}.perm-banner[data-v-b7ef0153]{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.perm-banner.granted[data-v-b7ef0153]{border-color:color-mix(in srgb,var(--on-success) 24%,var(--border));background:var(--bg-success)}.perm-ico[data-v-b7ef0153]{font-size:22px;flex-shrink:0}.perm-text[data-v-b7ef0153]{flex:1;font-size:13px;color:var(--txt-2);line-height:1.4}.ns-section[data-v-b7ef0153]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overflow:visible}.section-title[data-v-b7ef0153]{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--txt);padding:14px 16px 4px}.section-desc[data-v-b7ef0153]{font-size:12px;color:var(--txt-2);padding:0 16px 14px}.style-row[data-v-b7ef0153]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px}.style-card[data-v-b7ef0153]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:14px 10px;min-height:168px;border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;transition:border-color .15s}.style-card.selected[data-v-b7ef0153]{border-color:var(--txt)}.style-label[data-v-b7ef0153]{font-family:var(--font-display);font-weight:800;font-size:11px;color:var(--txt);letter-spacing:.5px;line-height:1.15;text-align:center;white-space:normal;min-height:28px;display:flex;align-items:flex-end;justify-content:center}.style-preview[data-v-b7ef0153]{width:64px;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:8px;background:#f1e2cf;border-radius:10px;min-height:72px;justify-content:center}.preview-bar[data-v-b7ef0153]{height:10px;background:#c4b5fd;border-radius:4px}.preview-bar.short[data-v-b7ef0153]{height:8px;width:70%}.preview-line[data-v-b7ef0153]{height:5px;background:var(--border);border-radius:3px}.preview-line.short[data-v-b7ef0153]{width:60%}.style-preview.standard[data-v-b7ef0153]{min-height:72px;justify-content:flex-start}.ns-row[data-v-b7ef0153]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-top:1px solid var(--border);cursor:pointer}.ns-row[data-v-b7ef0153]:first-child{border-top:none}.row-content[data-v-b7ef0153]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.row-label[data-v-b7ef0153]{font-size:15px;color:var(--txt);font-weight:600;overflow-wrap:anywhere}.row-desc[data-v-b7ef0153]{font-size:12px;color:var(--txt-2);line-height:1.4}.row-action[data-v-b7ef0153]{font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--blue)}.freq-row[data-v-b7ef0153]{cursor:default}.freq-row[data-v-b7ef0153]{align-items:center;justify-content:space-between;min-height:0;flex-wrap:wrap}.freq-row.disabled .row-label[data-v-b7ef0153]{color:var(--txt-3)}.freq-input-wrap[data-v-b7ef0153]{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:7px 10px}.freq-input[data-v-b7ef0153]{width:40px;border:none;background:transparent;font-size:14px;font-family:var(--font-display);font-weight:700;color:var(--txt);text-align:center;-moz-appearance:textfield;outline:none}.freq-input[data-v-b7ef0153]::-webkit-outer-spin-button,.freq-input[data-v-b7ef0153]::-webkit-inner-spin-button{-webkit-appearance:none}.freq-input[data-v-b7ef0153]:disabled{color:var(--txt-3)}.freq-unit[data-v-b7ef0153]{font-size:13px;font-family:var(--font-display);font-weight:700;color:var(--txt-2)}.freq-row.disabled .freq-unit[data-v-b7ef0153]{color:var(--txt-3)}.toggle[data-v-b7ef0153]{width:50px;height:28px;border-radius:14px;background:#d1d5db;border:none;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0;margin-top:2px}.toggle.on[data-v-b7ef0153]{background:#22c55e}.toggle-thumb[data-v-b7ef0153]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px #0003;transition:transform .2s}.toggle.on .toggle-thumb[data-v-b7ef0153]{transform:translate(22px)}@media (max-width: 380px){.nsm-body[data-v-b7ef0153]{padding-left:12px;padding-right:12px}.style-row[data-v-b7ef0153]{gap:10px;padding-left:12px;padding-right:12px}.style-card[data-v-b7ef0153]{min-height:158px;padding:12px 8px}.style-preview[data-v-b7ef0153]{width:58px;min-height:68px}.section-title[data-v-b7ef0153],.section-desc[data-v-b7ef0153],.ns-row[data-v-b7ef0153]{padding-left:12px;padding-right:12px}}.ns-footer[data-v-b7ef0153]{display:flex;align-items:flex-start;gap:8px;padding:4px 4px 0;color:var(--txt-2);font-size:12px;line-height:1.5}.ns-footer svg[data-v-b7ef0153]{flex-shrink:0;margin-top:2px}.device-settings-btn[data-v-b7ef0153]{align-self:flex-start;background:none;border:none;color:var(--blue);font-family:var(--font-display);font-weight:800;font-size:14px;padding:4px 0;cursor:pointer}.fb-fab[data-v-1a2ccf54]{position:fixed;right:18px;bottom:calc(74px + env(safe-area-inset-bottom,0px));width:52px;height:52px;border-radius:50%;background:var(--brand-red, #e11d2e);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:90;box-shadow:0 4px 16px #e11d2e61;transition:transform .15s,box-shadow .15s}.fb-fab.on-today[data-v-1a2ccf54]{bottom:calc(118px + env(safe-area-inset-bottom,0px))}.fb-fab[data-v-1a2ccf54]:hover{transform:scale(1.07);box-shadow:0 6px 22px #e11d2e75}.fb-fab[data-v-1a2ccf54]:active{transform:scale(.96)}.fb-fab[data-v-1a2ccf54]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(225,29,46,.4);animation:fb-pulse-1a2ccf54 2.4s ease-out infinite}@keyframes fb-pulse-1a2ccf54{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.22);opacity:0}to{transform:scale(1.22);opacity:0}}@media (min-width: 600px){.fb-fab[data-v-1a2ccf54]{bottom:80px;right:24px}.fb-fab.on-today[data-v-1a2ccf54]{bottom:124px}}.fb-backdrop[data-v-1a2ccf54]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;display:flex;align-items:flex-end;justify-content:center}.fb-sheet[data-v-1a2ccf54]{background:var(--card);border-radius:20px 20px 0 0;width:100%;max-width:640px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--sab, 0px)}.fb-handle-row[data-v-1a2ccf54]{display:flex;align-items:center;justify-content:center;padding:12px 16px 4px;position:relative;flex-shrink:0}.fb-handle[data-v-1a2ccf54]{width:40px;height:4px;background:var(--border);border-radius:2px}.fb-close[data-v-1a2ccf54]{position:absolute;right:12px;top:8px;background:var(--bg);border:1px solid var(--border);border-radius:50%;width:32px;height:32px;font-size:14px;color:var(--txt-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.fb-title[data-v-1a2ccf54]{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--txt);padding:8px 16px 4px;flex-shrink:0}.fb-body[data-v-1a2ccf54]{overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:12px 16px 32px}.fb-label[data-v-1a2ccf54]{font-size:12px;font-weight:800;color:var(--txt-2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;display:block}.fb-chips[data-v-1a2ccf54]{display:flex;flex-wrap:wrap;gap:8px}.fb-chip[data-v-1a2ccf54]{padding:6px 14px;border-radius:999px;border:1.5px solid var(--border);background:var(--bg);color:var(--txt-2);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.fb-chip.selected[data-v-1a2ccf54]{border-color:var(--brand-red, #e11d2e);background:color-mix(in srgb,var(--bg-danger) 72%,var(--surface));color:var(--brand-red, #e11d2e)}.fb-textarea[data-v-1a2ccf54]{width:100%;padding:12px;border:1.5px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:14px;color:var(--txt);background:var(--surface);resize:vertical;min-height:110px;transition:border-color .15s;box-sizing:border-box}.fb-textarea[data-v-1a2ccf54]:focus{outline:none;border-color:var(--brand-red, #e11d2e)}.fb-char-count[data-v-1a2ccf54]{text-align:right;font-size:11px;color:var(--txt-3);margin-top:4px}.fb-input[data-v-1a2ccf54]{width:100%;padding:10px 13px;border:1.5px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:14px;color:var(--txt);background:var(--surface);transition:border-color .15s;box-sizing:border-box}.fb-input[data-v-1a2ccf54]:focus{outline:none;border-color:var(--brand-red, #e11d2e)}.fb-submit[data-v-1a2ccf54]{align-self:stretch;padding:13px;border-radius:999px;background:var(--brand-red, #e11d2e);color:#fff;border:none;font:inherit;font-size:15px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s,transform .15s}.fb-submit[data-v-1a2ccf54]:disabled{opacity:.5;cursor:not-allowed}.fb-submit[data-v-1a2ccf54]:not(:disabled):hover{opacity:.9;transform:translateY(-1px)}.fb-error[data-v-1a2ccf54]{background:var(--bg-danger);border:1px solid color-mix(in srgb,var(--on-danger) 24%,var(--border));color:var(--on-danger);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px}.fb-success[data-v-1a2ccf54]{display:flex;flex-direction:column;align-items:center;padding:32px 24px 48px;gap:12px}.fb-success-icon[data-v-1a2ccf54]{width:72px;height:72px;border-radius:50%;background:var(--bg-success);border:2px solid color-mix(in srgb,var(--on-success) 24%,var(--border));display:flex;align-items:center;justify-content:center;color:var(--on-success)}.fb-success-title[data-v-1a2ccf54]{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--txt)}.fb-success-desc[data-v-1a2ccf54]{font-size:14px;color:var(--txt-2);text-align:center;line-height:1.5;max-width:280px}.fb-spinner[data-v-1a2ccf54]{animation:fb-spin-1a2ccf54 .8s linear infinite}@keyframes fb-spin-1a2ccf54{to{transform:rotate(360deg)}}.fbm-enter-active[data-v-1a2ccf54],.fbm-leave-active[data-v-1a2ccf54]{transition:opacity .22s ease}.fbm-enter-active .fb-sheet[data-v-1a2ccf54],.fbm-leave-active .fb-sheet[data-v-1a2ccf54]{transition:transform .28s cubic-bezier(.32,1,.4,1)}.fbm-enter-from[data-v-1a2ccf54],.fbm-leave-to[data-v-1a2ccf54]{opacity:0}.fbm-enter-from .fb-sheet[data-v-1a2ccf54],.fbm-leave-to .fb-sheet[data-v-1a2ccf54]{transform:translateY(100%)}.dsb[data-v-717b1b8a]{display:none}@media (min-width: 1000px){.dsb[data-v-717b1b8a]{position:fixed;top:0;left:0;bottom:0;width:248px;z-index:95;display:flex;flex-direction:column;gap:14px;padding:18px 14px;background:var(--surface);border-right:1px solid var(--border);overflow-y:auto}}.dsb-brand[data-v-717b1b8a]{display:flex;align-items:center;gap:8px;padding:2px 6px 4px}.dsb-logo[data-v-717b1b8a]{height:40px;width:auto;display:block}.dsb-brand-word[data-v-717b1b8a]{display:inline-flex;align-items:baseline;min-width:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1;white-space:nowrap}.dsb-brand-name[data-v-717b1b8a]{color:var(--txt);font-size:24px}.dsb-brand-dot[data-v-717b1b8a]{color:var(--brand-red);font-size:24px}.dsb-profile[data-v-717b1b8a]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid var(--border);background:var(--bg);text-decoration:none;color:inherit;transition:border-color .15s}.dsb-profile.on[data-v-717b1b8a]{border-color:var(--blue)}.dsb-avatar[data-v-717b1b8a]{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;background:var(--bg-neutral)}.dsb-profile-info[data-v-717b1b8a]{min-width:0;display:flex;flex-direction:column}.dsb-profile-info strong[data-v-717b1b8a]{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsb-profile-info small[data-v-717b1b8a]{font-size:12px;color:var(--txt-2)}.dsb-nav[data-v-717b1b8a]{display:flex;flex-direction:column;gap:4px}.dsb-item[data-v-717b1b8a]{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:var(--txt-2);font-family:var(--font-body);font-weight:800;font-size:15px;text-decoration:none;text-align:left;transition:background .12s,color .12s}.dsb-item[data-v-717b1b8a]:hover{background:var(--bg)}.dsb-item.on[data-v-717b1b8a]{background:var(--blue-l);color:var(--blue)}.dsb-ico[data-v-717b1b8a]{font-size:20px;line-height:1;width:24px;text-align:center;flex-shrink:0}.dsb-lbl[data-v-717b1b8a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsb-share-status[data-v-717b1b8a]{margin:-6px 6px 0;color:#15803d;font-weight:800;font-size:13px}.dsb-footer[data-v-717b1b8a]{margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.dsb-legal[data-v-717b1b8a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700}.dsb-legal a[data-v-717b1b8a]{color:var(--txt-2);text-decoration:none}.dsb-legal a[data-v-717b1b8a]:hover{color:var(--blue)}.dsb-disclaimer[data-v-717b1b8a]{font-size:10.5px;line-height:1.45;color:var(--txt-3);text-align:center}.dsb-ico-wrap[data-v-717b1b8a]{position:relative;display:inline-flex;width:24px;justify-content:center;flex-shrink:0}.dsb-nav-badge[data-v-717b1b8a]{position:absolute;top:-7px;left:12px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:900;line-height:17px;text-align:center}.dsb-lang[data-v-717b1b8a]{display:inline-flex;background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px}.dsb-lang-btn[data-v-717b1b8a]{border:0;background:transparent;min-width:34px;padding:6px 8px;font-size:12px;font-weight:800;color:var(--txt-3);border-radius:999px;font-family:var(--font-display);letter-spacing:.04em}.dsb-lang-btn.on[data-v-717b1b8a]{background:var(--surface);color:var(--blue);box-shadow:0 1px 4px #00000014}.hc-backdrop[data-v-1264d2f1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f172a8c;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width: 640px){.hc-backdrop[data-v-1264d2f1]{align-items:center;padding:24px}}.hc-sheet[data-v-1264d2f1]{width:100%;max-width:440px;background:var(--card);color:var(--txt);border-radius:20px 20px 0 0;padding:24px 22px calc(env(safe-area-inset-bottom,0px) + 22px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;box-shadow:0 -8px 40px #00000038}@media (min-width: 640px){.hc-sheet[data-v-1264d2f1]{border-radius:20px;padding-bottom:24px}}.hc-icon[data-v-1264d2f1]{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:2px solid var(--border);font-size:30px;flex-shrink:0}.hc-title[data-v-1264d2f1]{font-family:var(--font-display);font-weight:900;font-size:20px;line-height:1.25;margin:0}.hc-body[data-v-1264d2f1]{font-size:14.5px;line-height:1.6;color:var(--txt-2);margin:0}.hc-callout[data-v-1264d2f1]{display:flex;align-items:center;gap:10px;background:#f0fdf4;border:1px solid #86efac;color:#15803d;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:700;text-align:left;width:100%}.hc-callout-ico[data-v-1264d2f1]{font-size:18px;flex-shrink:0}.hc-detail-toggle[data-v-1264d2f1]{display:flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;color:var(--blue);font-size:13.5px;font-weight:700;padding:2px 4px}.hc-chevron[data-v-1264d2f1]{transition:transform .2s;display:inline-block}.hc-chevron.open[data-v-1264d2f1]{transform:rotate(180deg)}.hc-detail[data-v-1264d2f1]{width:100%;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.hc-detail p[data-v-1264d2f1]{font-size:13px;line-height:1.55;color:var(--txt-2);margin:0}.hc-detail-strong[data-v-1264d2f1]{font-weight:700;color:var(--txt)}.hc-consent-line[data-v-1264d2f1]{font-size:13px;line-height:1.5;color:var(--txt-3);margin:4px 0 0}.hc-actions[data-v-1264d2f1]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:4px}.hc-btn-accept[data-v-1264d2f1]{width:100%;padding:14px;border-radius:14px;border:none;background:var(--blue);color:#fff;font-family:var(--font-display);font-size:16px;font-weight:900;cursor:pointer;transition:transform .1s}.hc-btn-accept[data-v-1264d2f1]:active{transform:scale(.97)}.hc-btn-decline[data-v-1264d2f1]{width:100%;padding:11px;border-radius:12px;background:transparent;border:none;color:var(--txt-3);font-size:14px;font-weight:700;cursor:pointer}.hc-enter-active[data-v-1264d2f1],.hc-leave-active[data-v-1264d2f1]{transition:opacity .22s ease}.hc-enter-active .hc-sheet[data-v-1264d2f1],.hc-leave-active .hc-sheet[data-v-1264d2f1]{transition:transform .26s ease}.hc-enter-from[data-v-1264d2f1],.hc-leave-to[data-v-1264d2f1]{opacity:0}.hc-enter-from .hc-sheet[data-v-1264d2f1],.hc-leave-to .hc-sheet[data-v-1264d2f1]{transform:translateY(24px)}.ob-wrap[data-v-4f9e151c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--bg);display:flex;flex-direction:column;padding:calc(var(--sat, 0px) + 0px) 0 calc(env(safe-area-inset-bottom,0px) + 0px)}.ob-progress[data-v-4f9e151c]{height:4px;background:var(--border);flex-shrink:0}.ob-progress-fill[data-v-4f9e151c]{height:100%;background:var(--blue);transition:width .5s ease;border-radius:0 2px 2px 0}.ob-topbar[data-v-4f9e151c]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 0;min-height:28px;flex-shrink:0}.ob-back[data-v-4f9e151c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:34px;height:34px;font-size:18px;font-weight:900;line-height:1;color:var(--txt);cursor:pointer;display:flex;align-items:center;justify-content:center}.ob-back[data-v-4f9e151c]:active{transform:scale(.94)}.ob-step-label[data-v-4f9e151c]{margin-left:auto;font-size:12px;font-weight:700;color:var(--txt-3)}.ob-body[data-v-4f9e151c]{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:24px 24px 16px;gap:12px;text-align:center}.slide-enter-active[data-v-4f9e151c],.slide-leave-active[data-v-4f9e151c]{transition:all .28s ease}.slide-enter-from[data-v-4f9e151c]{opacity:0;transform:translate(32px)}.slide-leave-to[data-v-4f9e151c]{opacity:0;transform:translate(-32px)}.ob-icon-big[data-v-4f9e151c]{width:88px;height:88px;border-radius:26px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:2px solid var(--border);transition:border-color .4s,background .4s;flex-shrink:0}.ob-icon-big.done[data-v-4f9e151c]{background:var(--bg-success);border-color:color-mix(in srgb,var(--on-success) 40%,var(--border))}.ob-icon-big.denied[data-v-4f9e151c]{background:var(--bg-danger);border-color:color-mix(in srgb,var(--on-danger) 40%,var(--border))}.ob-logo[data-v-4f9e151c]{width:56px;height:56px;border-radius:14px}.ob-step-emoji[data-v-4f9e151c]{font-size:46px;line-height:1}.ob-title[data-v-4f9e151c]{font-family:var(--font-display);font-weight:900;font-size:24px;color:var(--txt);line-height:1.2;margin:0}.ob-sub[data-v-4f9e151c]{font-size:15px;color:var(--txt-2);line-height:1.6;margin:0;max-width:340px}.ob-feature-list[data-v-4f9e151c]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px}.ob-feat[data-v-4f9e151c]{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:11px 14px;font-size:14px;font-weight:600;color:var(--txt);text-align:left}.ob-feat>span[data-v-4f9e151c]:first-child{font-size:20px;flex-shrink:0}.ob-done-badge[data-v-4f9e151c],.ob-warn-badge[data-v-4f9e151c]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:700}.ob-done-badge[data-v-4f9e151c]{background:var(--bg-success);color:var(--on-success);border:1px solid color-mix(in srgb,var(--on-success) 35%,var(--border))}.ob-warn-badge[data-v-4f9e151c]{background:var(--bg-warning);color:var(--on-warning);border:1px solid color-mix(in srgb,var(--on-warning) 35%,var(--border))}.ob-action-hint[data-v-4f9e151c]{font-size:13px;color:var(--txt-3);font-style:italic;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;max-width:300px}.ob-phone-demo[data-v-4f9e151c]{width:210px;background:var(--surface);border:2px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);flex-shrink:0}.ob-phone-screen[data-v-4f9e151c]{position:relative}.ob-phone-bar[data-v-4f9e151c]{display:flex;align-items:center;gap:6px;background:var(--card);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px;font-weight:700;color:var(--txt)}.ob-phone-row[data-v-4f9e151c]{display:flex;align-items:center;gap:8px;padding:10px 12px 16px}.ob-phone-app-icon[data-v-4f9e151c]{width:30px;height:30px;border-radius:8px}.ob-phone-info[data-v-4f9e151c]{flex:1;display:flex;flex-direction:column;gap:2px}.ob-phone-name[data-v-4f9e151c]{font-size:12px;font-weight:700;color:var(--txt)}.ob-phone-status[data-v-4f9e151c]{font-size:10px;font-weight:600;color:var(--on-danger);transition:color .5s}.ob-phone-status.done[data-v-4f9e151c]{color:var(--on-success)}.ob-phone-toggle[data-v-4f9e151c]{width:36px;height:20px;border-radius:10px;background:var(--border);position:relative;transition:background .5s}.ob-phone-toggle.on[data-v-4f9e151c]{background:var(--on-success)}.ob-toggle-knob[data-v-4f9e151c]{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .5s;box-shadow:0 1px 4px #0003}.ob-phone-toggle.on .ob-toggle-knob[data-v-4f9e151c]{transform:translate(16px)}.ob-phone-finger[data-v-4f9e151c]{position:absolute;font-size:20px;bottom:10px;right:10px;pointer-events:none;transition:all .4s ease;opacity:0}.ob-phone-finger.p1[data-v-4f9e151c]{opacity:1;transform:scale(1.1)}.ob-phone-finger.p2[data-v-4f9e151c]{opacity:1;transform:scale(.9) translate(-4px,-2px)}.ob-phone-finger.p3[data-v-4f9e151c]{opacity:.6;transform:scale(.85) translate(-6px,-4px)}.ob-phone-finger.p0[data-v-4f9e151c],.ob-phone-finger.p4[data-v-4f9e151c]{opacity:0}.ob-steps-list[data-v-4f9e151c]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:320px;text-align:left}.ob-bstep[data-v-4f9e151c]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--txt-3);transition:color .4s}.ob-bstep.active[data-v-4f9e151c]{color:var(--txt)}.ob-bstep-dot[data-v-4f9e151c]{width:8px;height:8px;border-radius:50%;background:var(--border);flex-shrink:0;transition:background .4s}.ob-bstep.active .ob-bstep-dot[data-v-4f9e151c]{background:var(--blue)}.ob-once[data-v-4f9e151c]{font-size:13px;font-weight:700;color:var(--blue);max-width:320px;margin:0}.ob-summary[data-v-4f9e151c]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;text-align:left}.ob-sum-row[data-v-4f9e151c]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--txt)}.ob-actions[data-v-4f9e151c]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 24px 24px}.ob-btn-primary[data-v-4f9e151c]{width:100%;max-width:400px;padding:15px;border-radius:14px;background:var(--blue);color:#fff;font-family:var(--font-display);font-size:17px;font-weight:900;border:none;cursor:pointer;transition:transform .1s,opacity .1s}.ob-btn-primary[data-v-4f9e151c]:active{transform:scale(.97)}.ob-btn-primary.pulsing[data-v-4f9e151c]{animation:pulse-btn-4f9e151c 2s ease-in-out infinite}@keyframes pulse-btn-4f9e151c{0%,to{box-shadow:0 0 #0f766e66}50%{box-shadow:0 0 0 10px #0f766e00}}.ob-btn-skip[data-v-4f9e151c]{background:transparent;border:none;color:var(--txt-3);font-size:14px;font-weight:600;cursor:pointer;padding:6px}.ob-privacy-ack[data-v-4f9e151c]{font-size:12.5px;line-height:1.55;color:var(--txt-3);max-width:340px;margin:4px 0 0}.ob-privacy-link[data-v-4f9e151c]{background:transparent;border:none;padding:0;color:var(--blue);font-size:12.5px;font-weight:800;text-decoration:underline;cursor:pointer}.ob-ps[data-v-4f9e151c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:var(--bg);display:flex;flex-direction:column;padding:calc(var(--sat, 0px) + 0px) 0 calc(env(safe-area-inset-bottom,0px) + 16px)}.ob-ps-head[data-v-4f9e151c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.ob-ps-title[data-v-4f9e151c]{font-family:var(--font-display);font-weight:900;font-size:18px;color:var(--txt);margin:0}.ob-ps-close[data-v-4f9e151c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:36px;height:36px;font-size:15px;font-weight:900;color:var(--txt);cursor:pointer;flex-shrink:0}.ob-ps-body[data-v-4f9e151c]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.ob-ps-body p[data-v-4f9e151c]{font-size:14px;line-height:1.6;color:var(--txt-2);margin:0}.ob-ps-h3[data-v-4f9e151c]{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--txt);margin:6px 0 0}.ob-ps-callout[data-v-4f9e151c]{background:var(--blue-l);border:1px solid color-mix(in srgb,var(--blue) 24%,transparent);border-radius:12px;padding:11px 14px;font-size:13.5px;line-height:1.55;font-weight:700;color:var(--txt)}.ob-ps-done[data-v-4f9e151c]{flex-shrink:0;margin:12px 20px 0;padding:13px;border-radius:13px;border:none;background:var(--blue);color:#fff;font-family:var(--font-display);font-size:16px;font-weight:900;cursor:pointer}.ob-sheet-enter-active[data-v-4f9e151c],.ob-sheet-leave-active[data-v-4f9e151c]{transition:transform .26s ease,opacity .26s ease}.ob-sheet-enter-from[data-v-4f9e151c],.ob-sheet-leave-to[data-v-4f9e151c]{transform:translateY(16px);opacity:0}@media (prefers-reduced-motion: reduce){.slide-enter-active[data-v-4f9e151c],.slide-leave-active[data-v-4f9e151c],.ob-sheet-enter-active[data-v-4f9e151c],.ob-sheet-leave-active[data-v-4f9e151c],.ob-progress-fill[data-v-4f9e151c]{transition:none!important}.slide-enter-from[data-v-4f9e151c],.slide-leave-to[data-v-4f9e151c],.ob-sheet-enter-from[data-v-4f9e151c],.ob-sheet-leave-to[data-v-4f9e151c]{transform:none!important}.ob-btn-primary.pulsing[data-v-4f9e151c]{animation:none!important}.ob-phone-finger[data-v-4f9e151c]{display:none!important}}.pw-backdrop[data-v-2d639f0a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f172a8c;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width: 640px){.pw-backdrop[data-v-2d639f0a]{align-items:center;padding:24px}}.pw-sheet[data-v-2d639f0a]{width:100%;max-width:440px;background:var(--card);color:var(--txt);border-radius:20px 20px 0 0;padding:24px 22px calc(env(safe-area-inset-bottom,0px) + 22px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;box-shadow:0 -8px 40px #00000038}@media (min-width: 640px){.pw-sheet[data-v-2d639f0a]{border-radius:20px;padding-bottom:24px}}.pw-icon[data-v-2d639f0a]{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:2px solid var(--border);font-size:30px;flex-shrink:0}.pw-title[data-v-2d639f0a]{font-family:var(--font-display);font-weight:900;font-size:22px;line-height:1.25;margin:0}.pw-reason[data-v-2d639f0a]{font-size:14.5px;line-height:1.55;color:var(--txt-2);margin:0}.pw-feats[data-v-2d639f0a]{list-style:none;margin:4px 0;padding:0;width:100%;display:flex;flex-direction:column;gap:9px;text-align:left}.pw-feats li[data-v-2d639f0a]{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:var(--txt)}.pw-check[data-v-2d639f0a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;background:#dcfce7;color:#15803d;font-size:13px;font-weight:900}.pw-plans[data-v-2d639f0a]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:4px}.pw-plan[data-v-2d639f0a]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 16px;border-radius:14px;background:var(--surface);border:2px solid var(--border);cursor:pointer;transition:border-color .15s,background .15s}.pw-plan.selected[data-v-2d639f0a]{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--card))}.pw-plan-title[data-v-2d639f0a]{font-weight:700;font-size:15px}.pw-plan-price[data-v-2d639f0a]{font-family:var(--font-display);font-weight:900;font-size:16px}.pw-soon[data-v-2d639f0a]{width:100%;font-size:13px;line-height:1.5;color:var(--txt-3);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin:4px 0 0}.pw-actions[data-v-2d639f0a]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:8px}.pw-btn-buy[data-v-2d639f0a]{width:100%;padding:14px;border-radius:14px;border:none;background:var(--blue);color:#fff;font-family:var(--font-display);font-size:16px;font-weight:900;cursor:pointer;transition:transform .1s}.pw-btn-buy[data-v-2d639f0a]:active{transform:scale(.97)}.pw-btn-buy[data-v-2d639f0a]:disabled{opacity:.5;cursor:default}.pw-btn-restore[data-v-2d639f0a]{width:100%;padding:10px;border-radius:12px;background:transparent;border:none;color:var(--blue);font-size:13.5px;font-weight:700;cursor:pointer}.pw-btn-restore[data-v-2d639f0a]:disabled{opacity:.5}.pw-btn-close[data-v-2d639f0a]{width:100%;padding:11px;border-radius:12px;background:transparent;border:none;color:var(--txt-3);font-size:14px;font-weight:700;cursor:pointer}.pw-enter-active[data-v-2d639f0a],.pw-leave-active[data-v-2d639f0a]{transition:opacity .22s ease}.pw-enter-active .pw-sheet[data-v-2d639f0a],.pw-leave-active .pw-sheet[data-v-2d639f0a]{transition:transform .26s ease}.pw-enter-from[data-v-2d639f0a],.pw-leave-to[data-v-2d639f0a]{opacity:0}.pw-enter-from .pw-sheet[data-v-2d639f0a],.pw-leave-to .pw-sheet[data-v-2d639f0a]{transform:translateY(24px)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{--sat: env(safe-area-inset-top, 0px);--blue: #0f766e;--blue-d: #115e59;--blue-l: #ecfeff;--green: #0f766e;--green-l: #ecfeff;--orange: #c2410c;--orange-l: #ffedd5;--red: #b91c1c;--red-l: #fef2f2;--brand-red: #e11d2e;--purple: #0e7490;--purple-l: #ecfeff;--mark-bg: #fef08a;--mark-txt: #1f2937;--bg: #f6f6ef;--surface: #ffffff;--card: #fffdfa;--card-2: #fff8ef;--bg-success: #f0fdf4;--on-success: #166534;--bg-warning: #fffbeb;--on-warning: #92400e;--bg-danger: #fef2f2;--on-danger: #b91c1c;--bg-info: #eff6ff;--on-info: #1d4ed8;--bg-neutral: #f1f5f9;--on-neutral: #475569;--txt: #1f2937;--txt-2: #4b5563;--txt-3: #6b7280;--border: #f1e2cf;--radius: 18px;--radius-sm: 10px;--shadow: 0 8px 24px rgba(120, 80, 30, .08);--shadow-lg: 0 18px 42px rgba(120, 80, 30, .18);--font-display: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}:root.dark{--bg: #0f1117;--surface: #1a1d27;--card: #1a1d27;--card-2: #1e2130;--blue-l: #102831;--green-l: #0b2a26;--orange-l: #3a2112;--red-l: #3b1218;--purple-l: #1d2940;--mark-bg: #665200;--mark-txt: #fff4bf;--bg-success: #0d2b1a;--on-success: #b7f7cd;--bg-warning: #3a2a07;--on-warning: #fde68a;--bg-danger: #3a1117;--on-danger: #fecdd3;--bg-info: #12253f;--on-info: #bfdbfe;--bg-neutral: #1f2937;--on-neutral: #cbd5e1;--txt: #f1f5f9;--txt-2: #94a3b8;--txt-3: #94a3b8;--border: #2a2f3e;--shadow: 0 8px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 18px 42px rgba(0, 0, 0, .6)}:root.theme-vintage{--blue: #8a5a2b;--blue-d: #6f4720;--blue-l: #f3e4cd;--green: #5b6f43;--green-l: #eef0df;--orange: #b0541a;--orange-l: #f7e2c8;--purple: #7a5230;--purple-l: #f1e3cf;--bg: #f3e7cf;--surface: #fbf4e4;--card: #fdf7ea;--card-2: #f6ead2;--border: #e0cda3;--bg-neutral: #efe2c6;--on-neutral: #6b5836;--bg-success: #eef0df;--on-success: #44582f;--txt: #3a2e1c;--txt-2: #5c4a30;--txt-3: #7d6a4c;--mark-bg: #f0d98a;--mark-txt: #3a2e1c;--shadow: 0 8px 24px rgba(120, 80, 30, .12);--shadow-lg: 0 18px 42px rgba(120, 80, 30, .22);--font-display: Georgia, "Times New Roman", "Iowan Old Style", serif}:root.theme-clinical{--blue: #1b6ca8;--blue-d: #155a8a;--blue-l: #e8f1f8;--green: #1b6ca8;--green-l: #e8f1f8;--purple: #2563eb;--purple-l: #eef4ff;--bg: #f4f7fb;--surface: #ffffff;--card: #ffffff;--card-2: #f3f7fc;--border: #e2e8f0;--bg-info: #eff6ff;--on-info: #1d4ed8;--bg-neutral: #eef2f7;--on-neutral: #475569;--txt: #16202b;--txt-2: #475569;--txt-3: #64748b;--brand-red:#c8324b;--shadow: 0 6px 18px rgba(20, 50, 90, .07);--shadow-lg: 0 18px 42px rgba(20, 50, 90, .16)}:root.theme-clinical.dark{--bg: #0c1320;--surface: #121b2b;--card: #121b2b;--card-2: #16213a;--blue: #4aa3d8;--blue-d: #6fb8e6;--blue-l: #102234;--green: #4aa3d8;--green-l: #102234;--border: #243246;--bg-info: #12253f;--on-info: #bfdbfe;--bg-neutral: #1b2638;--on-neutral: #c3d2e4;--txt: #eef4fb;--txt-2: #9fb2c8;--txt-3: #9fb2c8;--shadow: 0 8px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 18px 42px rgba(0, 0, 0, .65)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--txt);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background-image:radial-gradient(circle at 92% 4%,rgba(194,65,12,.08),transparent 42%),radial-gradient(circle at 2% 12%,rgba(15,118,110,.08),transparent 36%)}:root.theme-clinical body{background-image:radial-gradient(circle at 92% 4%,rgba(27,108,168,.06),transparent 42%),radial-gradient(circle at 2% 12%,rgba(27,108,168,.05),transparent 36%)}:root.theme-vintage body{background-image:radial-gradient(circle at 92% 4%,rgba(138,90,43,.1),transparent 42%),radial-gradient(circle at 2% 12%,rgba(91,111,67,.08),transparent 36%)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}@media (min-width: 1000px){#ilacara-app{padding-left:248px}}
