.nsm-backdrop[data-v-4a0f511b]{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-4a0f511b]{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-4a0f511b]{max-height:calc(100vh - 24px)}}.nsm-handle-row[data-v-4a0f511b]{display:flex;align-items:center;justify-content:center;padding:12px 16px 4px;position:relative;flex-shrink:0}.nsm-handle[data-v-4a0f511b]{width:40px;height:4px;background:var(--border);border-radius:2px}.nsm-close[data-v-4a0f511b]{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-4a0f511b]{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-4a0f511b]{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-4a0f511b],.nsm-leave-active[data-v-4a0f511b]{transition:opacity .22s ease}.nsm-enter-active .nsm-sheet[data-v-4a0f511b],.nsm-leave-active .nsm-sheet[data-v-4a0f511b]{transition:transform .28s cubic-bezier(.32,1,.4,1)}.nsm-enter-from[data-v-4a0f511b],.nsm-leave-to[data-v-4a0f511b]{opacity:0}.nsm-enter-from .nsm-sheet[data-v-4a0f511b],.nsm-leave-to .nsm-sheet[data-v-4a0f511b]{transform:translateY(100%)}.perm-banner[data-v-4a0f511b]{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-4a0f511b]{border-color:color-mix(in srgb,var(--on-success) 24%,var(--border));background:var(--bg-success)}.perm-ico[data-v-4a0f511b]{font-size:22px;flex-shrink:0}.perm-text[data-v-4a0f511b]{flex:1;font-size:13px;color:var(--txt-2);line-height:1.4}.ns-section[data-v-4a0f511b]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overflow:visible}.section-title[data-v-4a0f511b]{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--txt);padding:14px 16px 4px}.section-desc[data-v-4a0f511b]{font-size:12px;color:var(--txt-2);padding:0 16px 14px}.style-row[data-v-4a0f511b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px}.style-card[data-v-4a0f511b]{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-4a0f511b]{border-color:var(--txt)}.style-label[data-v-4a0f511b]{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-4a0f511b]{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-4a0f511b]{height:10px;background:#c4b5fd;border-radius:4px}.preview-bar.short[data-v-4a0f511b]{height:8px;width:70%}.preview-line[data-v-4a0f511b]{height:5px;background:var(--border);border-radius:3px}.preview-line.short[data-v-4a0f511b]{width:60%}.style-preview.standard[data-v-4a0f511b]{min-height:72px;justify-content:flex-start}.ns-row[data-v-4a0f511b]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-top:1px solid var(--border);cursor:pointer}.ns-row[data-v-4a0f511b]:first-child{border-top:none}.row-content[data-v-4a0f511b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.row-label[data-v-4a0f511b]{font-size:15px;color:var(--txt);font-weight:600;overflow-wrap:anywhere}.row-desc[data-v-4a0f511b]{font-size:12px;color:var(--txt-2);line-height:1.4}.row-action[data-v-4a0f511b]{font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--blue)}.freq-row[data-v-4a0f511b]{cursor:default}.freq-row[data-v-4a0f511b]{align-items:center;justify-content:space-between;min-height:0;flex-wrap:wrap}.freq-row.disabled .row-label[data-v-4a0f511b]{color:var(--txt-3)}.freq-input-wrap[data-v-4a0f511b]{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-4a0f511b]{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-4a0f511b]::-webkit-outer-spin-button,.freq-input[data-v-4a0f511b]::-webkit-inner-spin-button{-webkit-appearance:none}.freq-input[data-v-4a0f511b]:disabled{color:var(--txt-3)}.freq-unit[data-v-4a0f511b]{font-size:13px;font-family:var(--font-display);font-weight:700;color:var(--txt-2)}.freq-row.disabled .freq-unit[data-v-4a0f511b]{color:var(--txt-3)}.toggle[data-v-4a0f511b]{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-4a0f511b]{background:#22c55e}.toggle-thumb[data-v-4a0f511b]{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-4a0f511b]{transform:translate(22px)}@media (max-width: 380px){.nsm-body[data-v-4a0f511b]{padding-left:12px;padding-right:12px}.style-row[data-v-4a0f511b]{gap:10px;padding-left:12px;padding-right:12px}.style-card[data-v-4a0f511b]{min-height:158px;padding:12px 8px}.style-preview[data-v-4a0f511b]{width:58px;min-height:68px}.section-title[data-v-4a0f511b],.section-desc[data-v-4a0f511b],.ns-row[data-v-4a0f511b]{padding-left:12px;padding-right:12px}}.ns-footer[data-v-4a0f511b]{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-4a0f511b]{flex-shrink:0;margin-top:2px}.device-settings-btn[data-v-4a0f511b]{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-46c9497f]{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-46c9497f]{bottom:calc(118px + env(safe-area-inset-bottom,0px))}.fb-fab[data-v-46c9497f]:hover{transform:scale(1.07);box-shadow:0 6px 22px #e11d2e75}.fb-fab[data-v-46c9497f]:active{transform:scale(.96)}.fb-fab[data-v-46c9497f]: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-46c9497f 2.4s ease-out infinite}@keyframes fb-pulse-46c9497f{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-46c9497f]{bottom:80px;right:24px}.fb-fab.on-today[data-v-46c9497f]{bottom:124px}}.fb-backdrop[data-v-46c9497f]{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-46c9497f]{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-46c9497f]{display:flex;align-items:center;justify-content:center;padding:12px 16px 4px;position:relative;flex-shrink:0}.fb-handle[data-v-46c9497f]{width:40px;height:4px;background:var(--border);border-radius:2px}.fb-close[data-v-46c9497f]{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-46c9497f]{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-46c9497f]{overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:12px 16px 32px}.fb-label[data-v-46c9497f]{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-46c9497f]{display:flex;flex-wrap:wrap;gap:8px}.fb-chip[data-v-46c9497f]{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-46c9497f]{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-46c9497f]{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-46c9497f]:focus{outline:none;border-color:var(--brand-red, #e11d2e)}.fb-char-count[data-v-46c9497f]{text-align:right;font-size:11px;color:var(--txt-3);margin-top:4px}.fb-input[data-v-46c9497f]{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-46c9497f]:focus{outline:none;border-color:var(--brand-red, #e11d2e)}.fb-submit[data-v-46c9497f]{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-46c9497f]:disabled{opacity:.5;cursor:not-allowed}.fb-submit[data-v-46c9497f]:not(:disabled):hover{opacity:.9;transform:translateY(-1px)}.fb-error[data-v-46c9497f]{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-46c9497f]{display:flex;flex-direction:column;align-items:center;padding:32px 24px 48px;gap:12px}.fb-success-icon[data-v-46c9497f]{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:#16a34a}.fb-success-title[data-v-46c9497f]{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--txt)}.fb-success-desc[data-v-46c9497f]{font-size:14px;color:var(--txt-2);text-align:center;line-height:1.5;max-width:280px}.fb-spinner[data-v-46c9497f]{animation:fb-spin-46c9497f .8s linear infinite}@keyframes fb-spin-46c9497f{to{transform:rotate(360deg)}}.fbm-enter-active[data-v-46c9497f],.fbm-leave-active[data-v-46c9497f]{transition:opacity .22s ease}.fbm-enter-active .fb-sheet[data-v-46c9497f],.fbm-leave-active .fb-sheet[data-v-46c9497f]{transition:transform .28s cubic-bezier(.32,1,.4,1)}.fbm-enter-from[data-v-46c9497f],.fbm-leave-to[data-v-46c9497f]{opacity:0}.fbm-enter-from .fb-sheet[data-v-46c9497f],.fbm-leave-to .fb-sheet[data-v-46c9497f]{transform:translateY(100%)}.dsb[data-v-786851ee]{display:none}@media (min-width: 1000px){.dsb[data-v-786851ee]{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-786851ee]{display:flex;align-items:center;gap:8px;padding:2px 6px 4px}.dsb-logo[data-v-786851ee]{height:40px;width:auto;display:block}.dsb-brand-word[data-v-786851ee]{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-786851ee]{color:var(--txt);font-size:24px}.dsb-brand-dot[data-v-786851ee]{color:var(--brand-red);font-size:24px}.dsb-profile[data-v-786851ee]{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-786851ee]{border-color:var(--blue)}.dsb-avatar[data-v-786851ee]{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-786851ee]{min-width:0;display:flex;flex-direction:column}.dsb-profile-info strong[data-v-786851ee]{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-786851ee]{font-size:12px;color:var(--txt-2)}.dsb-nav[data-v-786851ee]{display:flex;flex-direction:column;gap:4px}.dsb-item[data-v-786851ee]{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-786851ee]:hover{background:var(--bg)}.dsb-item.on[data-v-786851ee]{background:var(--blue-l);color:var(--blue)}.dsb-ico[data-v-786851ee]{font-size:20px;line-height:1;width:24px;text-align:center;flex-shrink:0}.dsb-lbl[data-v-786851ee]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsb-share-status[data-v-786851ee]{margin:-6px 6px 0;color:#15803d;font-weight:800;font-size:13px}.dsb-footer[data-v-786851ee]{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-786851ee]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700}.dsb-legal a[data-v-786851ee]{color:var(--txt-2);text-decoration:none}.dsb-legal a[data-v-786851ee]:hover{color:var(--blue)}.dsb-disclaimer[data-v-786851ee]{font-size:10.5px;line-height:1.45;color:var(--txt-3);text-align:center}.dsb-ico-wrap[data-v-786851ee]{position:relative;display:inline-flex;width:24px;justify-content:center;flex-shrink:0}.dsb-nav-badge[data-v-786851ee]{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-786851ee]{display:inline-flex;background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px}.dsb-lang-btn[data-v-786851ee]{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-786851ee]{background:var(--surface);color:var(--blue);box-shadow:0 1px 4px #00000014}.ob-wrap[data-v-b483f79a]{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-b483f79a]{height:4px;background:var(--border);flex-shrink:0}.ob-progress-fill[data-v-b483f79a]{height:100%;background:var(--blue);transition:width .5s ease;border-radius:0 2px 2px 0}.ob-step-label[data-v-b483f79a]{text-align:right;padding:8px 20px 0;font-size:12px;font-weight:700;color:var(--txt-3)}.ob-body[data-v-b483f79a]{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-b483f79a],.slide-leave-active[data-v-b483f79a]{transition:all .28s ease}.slide-enter-from[data-v-b483f79a]{opacity:0;transform:translate(32px)}.slide-leave-to[data-v-b483f79a]{opacity:0;transform:translate(-32px)}.ob-icon-big[data-v-b483f79a]{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-b483f79a]{background:#f0fdf4;border-color:#86efac}.ob-icon-big.denied[data-v-b483f79a]{background:#fef2f2;border-color:#fca5a5}.ob-logo[data-v-b483f79a]{width:56px;height:56px;border-radius:14px}.ob-step-emoji[data-v-b483f79a]{font-size:46px;line-height:1}.ob-title[data-v-b483f79a]{font-family:var(--font-display);font-weight:900;font-size:24px;color:var(--txt);line-height:1.2;margin:0}.ob-sub[data-v-b483f79a]{font-size:15px;color:var(--txt-2);line-height:1.6;margin:0;max-width:340px}.ob-feature-list[data-v-b483f79a]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px}.ob-feat[data-v-b483f79a]{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-b483f79a]:first-child{font-size:20px;flex-shrink:0}.ob-done-badge[data-v-b483f79a],.ob-warn-badge[data-v-b483f79a]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:700}.ob-done-badge[data-v-b483f79a]{background:#f0fdf4;color:#15803d;border:1px solid #86efac}.ob-warn-badge[data-v-b483f79a]{background:#fef9c3;color:#854d0e;border:1px solid #fde047}.ob-action-hint[data-v-b483f79a]{font-size:13px;color:var(--txt-3);font-style:italic;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px;max-width:300px}.ob-phone-demo[data-v-b483f79a]{width:210px;background:var(--surface);border:2px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #0000001a;flex-shrink:0}.ob-phone-screen[data-v-b483f79a]{position:relative}.ob-phone-bar[data-v-b483f79a]{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-b483f79a]{display:flex;align-items:center;gap:8px;padding:10px 12px 16px}.ob-phone-app-icon[data-v-b483f79a]{width:30px;height:30px;border-radius:8px}.ob-phone-info[data-v-b483f79a]{flex:1;display:flex;flex-direction:column;gap:2px}.ob-phone-name[data-v-b483f79a]{font-size:12px;font-weight:700;color:var(--txt)}.ob-phone-status[data-v-b483f79a]{font-size:10px;font-weight:600;color:#ef4444;transition:color .5s}.ob-phone-status.done[data-v-b483f79a]{color:#22c55e}.ob-phone-toggle[data-v-b483f79a]{width:36px;height:20px;border-radius:10px;background:#d1d5db;position:relative;transition:background .5s}.ob-phone-toggle.on[data-v-b483f79a]{background:#22c55e}.ob-toggle-knob[data-v-b483f79a]{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-b483f79a]{transform:translate(16px)}.ob-phone-finger[data-v-b483f79a]{position:absolute;font-size:20px;bottom:10px;right:10px;pointer-events:none;transition:all .4s ease;opacity:0}.ob-phone-finger.p1[data-v-b483f79a]{opacity:1;transform:scale(1.1)}.ob-phone-finger.p2[data-v-b483f79a]{opacity:1;transform:scale(.9) translate(-4px,-2px)}.ob-phone-finger.p3[data-v-b483f79a]{opacity:.6;transform:scale(.85) translate(-6px,-4px)}.ob-phone-finger.p0[data-v-b483f79a],.ob-phone-finger.p4[data-v-b483f79a]{opacity:0}.ob-steps-list[data-v-b483f79a]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:320px;text-align:left}.ob-bstep[data-v-b483f79a]{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-b483f79a]{color:var(--txt)}.ob-bstep-dot[data-v-b483f79a]{width:8px;height:8px;border-radius:50%;background:var(--border);flex-shrink:0;transition:background .4s}.ob-bstep.active .ob-bstep-dot[data-v-b483f79a]{background:var(--blue)}.ob-once[data-v-b483f79a]{font-size:13px;font-weight:700;color:var(--blue);max-width:320px;margin:0}.ob-summary[data-v-b483f79a]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;text-align:left}.ob-sum-row[data-v-b483f79a]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--txt)}.ob-actions[data-v-b483f79a]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 24px 24px}.ob-btn-primary[data-v-b483f79a]{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-b483f79a]:active{transform:scale(.97)}.ob-btn-primary.pulsing[data-v-b483f79a]{animation:pulse-btn-b483f79a 2s ease-in-out infinite}@keyframes pulse-btn-b483f79a{0%,to{box-shadow:0 0 #0f766e66}50%{box-shadow:0 0 0 10px #0f766e00}}.ob-btn-skip[data-v-b483f79a]{background:transparent;border:none;color:var(--txt-3);font-size:14px;font-weight:600;cursor:pointer;padding:6px}.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)}*,*: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%)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}@media (min-width: 1000px){#ilacara-app{padding-left:248px}}
