.share-modal[data-v-9daaa205]{border:none;padding:0;background:transparent;color:var(--fg);max-width:92vw}.share-modal[data-v-9daaa205]::backdrop{background:#0009}.card[data-v-9daaa205]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;width:min(420px,92vw);display:flex;flex-direction:column;gap:.9rem;position:relative;box-shadow:0 20px 60px #00000080}.close[data-v-9daaa205]{position:absolute;top:.5rem;right:.6rem;background:transparent;border:none;color:var(--fg-muted);font-size:1.6rem;line-height:1;cursor:pointer;padding:.2rem .5rem}.close[data-v-9daaa205]:hover{color:var(--accent)}h2[data-v-9daaa205]{margin:0;font-size:1.15rem;font-weight:600}.hint[data-v-9daaa205]{margin:0;font-size:.85rem;color:var(--fg-muted)}.qr-wrap[data-v-9daaa205]{display:flex;justify-content:center;align-items:center;padding:.5rem;background:#fff;border-radius:8px;min-height:240px}.qr-wrap img[data-v-9daaa205]{display:block;width:240px;height:240px}.qr-placeholder[data-v-9daaa205]{color:#888;font-size:.9rem}.url-row[data-v-9daaa205]{display:flex;gap:.5rem;flex-wrap:wrap}.url-input[data-v-9daaa205]{flex:1 1 200px;min-width:0;padding:.5rem .7rem;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--fg);font-size:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.url-input[data-v-9daaa205]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.copy[data-v-9daaa205]{padding:.5rem .9rem;background:var(--accent);color:var(--accent-fg);border:none;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer}.copy[data-v-9daaa205]:hover{filter:brightness(.95)}.copy[data-v-9daaa205]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.expiry[data-v-9daaa205]{margin:0;font-size:.75rem;color:var(--hint);text-align:center}.share-fab[data-v-7f60bc30]{position:fixed;bottom:calc(1rem + 16px + env(safe-area-inset-bottom));left:calc(2rem + env(safe-area-inset-left));z-index:50;width:56px;height:56px;min-width:56px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--accent);box-shadow:0 6px 18px #00000059;cursor:pointer;transition:background .15s,box-shadow .15s}.share-fab[data-v-7f60bc30]:hover{background:var(--surface-2);box-shadow:0 8px 22px #0006}.share-fab[data-v-7f60bc30]:active{transform:scale(.95)}.share-fab[data-v-7f60bc30]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-panel[data-v-2df372aa]{border:none;padding:0;background:transparent;color:var(--fg);max-width:92vw}.share-panel[data-v-2df372aa]::backdrop{background:#0009}.card[data-v-2df372aa]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;width:min(460px,92vw);max-height:min(88vh,760px);overflow-y:auto;display:flex;flex-direction:column;gap:1rem;position:relative;box-shadow:0 20px 60px #00000080}.close[data-v-2df372aa]{position:absolute;top:.5rem;right:.6rem;background:transparent;border:none;color:var(--fg-muted);font-size:1.6rem;line-height:1;cursor:pointer;padding:.2rem .5rem}.close[data-v-2df372aa]:hover{color:var(--accent)}h2[data-v-2df372aa]{margin:0;font-size:1.2rem;font-weight:700}h3[data-v-2df372aa]{margin:0;font-size:.95rem;font-weight:600;color:var(--fg-muted)}.hint[data-v-2df372aa]{margin:0;font-size:.85rem;color:var(--fg-muted);line-height:1.4}.preview[data-v-2df372aa]{display:flex;justify-content:center;background:var(--surface-2);border-radius:8px;padding:.5rem}.preview img[data-v-2df372aa]{max-width:100%;max-height:140px;height:auto;border-radius:4px}.qr-section[data-v-2df372aa],.quick-actions[data-v-2df372aa],.upgrade[data-v-2df372aa],.auth-status[data-v-2df372aa],.env-note[data-v-2df372aa]{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--border)}.env-note[data-v-2df372aa]{font-size:.8rem;color:var(--hint);background:var(--surface-2);border:1px dashed var(--border);border-radius:6px;padding:.6rem .7rem}.env-note code[data-v-2df372aa]{font-size:.78rem;background:var(--bg);padding:0 .25rem;border-radius:3px}.qr-wrap[data-v-2df372aa]{display:flex;justify-content:center;align-items:center;padding:.5rem;background:#fff;border-radius:8px}.qr-wrap img[data-v-2df372aa]{display:block;width:200px;height:200px}.qr-placeholder[data-v-2df372aa]{display:flex;justify-content:center;align-items:center;min-height:100px;padding:1rem;background:var(--surface-2);border:1px dashed var(--border);border-radius:8px;color:var(--fg-muted);font-size:.85rem;text-align:center}.primary-btn[data-v-2df372aa]{padding:.75rem 1rem;border:none;border-radius:8px;background:var(--accent);color:var(--accent-fg);font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.primary-btn .material-icons[data-v-2df372aa],.action-btn .material-icons[data-v-2df372aa],.cta .material-icons[data-v-2df372aa]{font-size:1.15rem;line-height:1}.primary-btn[data-v-2df372aa]:hover:not(:disabled){filter:brightness(.95)}.primary-btn[data-v-2df372aa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.primary-btn[data-v-2df372aa]:disabled{background:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed}.url-row[data-v-2df372aa]{display:flex;gap:.5rem;flex-wrap:wrap}.url-input[data-v-2df372aa]{flex:1 1 200px;min-width:0;padding:.5rem .7rem;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--fg);font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.url-input[data-v-2df372aa]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.copy[data-v-2df372aa]{padding:.5rem .9rem;background:var(--accent);color:var(--accent-fg);border:none;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer}.copy[data-v-2df372aa]:hover{filter:brightness(.95)}.copy[data-v-2df372aa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.expiry[data-v-2df372aa]{margin:0;font-size:.75rem;color:var(--hint);text-align:center}.quick-actions[data-v-2df372aa]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.action-btn[data-v-2df372aa]{flex:1 1 140px;padding:.7rem .9rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--fg);font-weight:600;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.action-btn.save-share[data-v-2df372aa]{background:#2563eb;color:#fff;border-color:#1d4ed8}.action-btn.save-share[data-v-2df372aa]:hover:not(:disabled){background:#1d4ed8}.video-ready-hint[data-v-2df372aa]{width:100%;margin:.2rem 0 0;font-size:.82rem;line-height:1.35;color:#10b981;text-align:center}.action-btn[data-v-2df372aa]:hover:not(:disabled){background:var(--border)}.action-btn[data-v-2df372aa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action-btn[data-v-2df372aa]:disabled{background:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed}.action-btn .spinner[data-v-2df372aa]{display:inline-block;width:1em;height:1em;margin-right:.5em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;vertical-align:-.15em;animation:kipita-spin-2df372aa .8s linear infinite}@keyframes kipita-spin-2df372aa{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.action-btn .spinner[data-v-2df372aa]{animation:none}}.upgrade[data-v-2df372aa]{background:var(--surface-2);border-radius:8px;padding:.85rem;border-top:none}.upgrade-hint[data-v-2df372aa]{margin:0;font-size:.85rem;color:var(--fg);line-height:1.4}.upgrade-row[data-v-2df372aa]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cta[data-v-2df372aa]{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;border:1px solid transparent;border-radius:8px;font-size:.9rem;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px #f5948859}.cta.primary[data-v-2df372aa]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.cta[data-v-2df372aa]:hover{filter:brightness(.95)}.cta[data-v-2df372aa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link[data-v-2df372aa]{background:none;border:none;padding:0;color:var(--fg-subtle);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link[data-v-2df372aa]:hover{color:var(--accent)}.link[data-v-2df372aa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.auth-status[data-v-2df372aa]{display:flex;flex-direction:column;gap:.5rem}.user-label[data-v-2df372aa]{font-size:.85rem;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-row[data-v-2df372aa]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.signin[data-v-2df372aa]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.625rem 1rem;border:1px solid var(--gsi-border, #dadce0);border-radius:4px;background:var(--gsi-bg, #ffffff);color:var(--gsi-fg, #3c4043);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.0107em;line-height:1;cursor:pointer;box-shadow:0 1px 2px #3c404314,0 1px 3px #3c40430a;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease;align-self:flex-start}.signin[data-v-2df372aa]:hover{background:var(--gsi-bg-hover, #f7f8f8);border-color:var(--gsi-border-hover, #d2d3d4);box-shadow:0 1px 2px #3c40431f,0 2px 6px #3c40431a}.signin[data-v-2df372aa]:active{background:var(--gsi-bg-active, #ececec);box-shadow:0 1px 2px #3c40431a}.signin[data-v-2df372aa]:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.signin[data-v-2df372aa]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.signin .google-logo[data-v-2df372aa]{width:18px;height:18px;flex-shrink:0}.signin .signin-label[data-v-2df372aa]{white-space:nowrap}[data-theme=dark] .signin[data-v-2df372aa]{--gsi-bg: #131314;--gsi-bg-hover: #1f1f1f;--gsi-bg-active: #2a2a2a;--gsi-border: #8e918f;--gsi-border-hover: #bdc1c6;--gsi-fg: #e3e3e6;box-shadow:0 1px 2px #0000004d,0 1px 3px #00000026}[data-theme=dark] .signin[data-v-2df372aa]:hover{box-shadow:0 1px 2px #00000073,0 2px 6px #00000040}.signout[data-v-2df372aa]{padding:.5rem .9rem;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--fg);font-size:.85rem;font-weight:500;cursor:pointer}.signout[data-v-2df372aa]:hover{background:var(--border);border-color:var(--border-strong)}.signout[data-v-2df372aa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signin[data-v-2df372aa]:disabled,.signout[data-v-2df372aa]:disabled{opacity:.6;cursor:not-allowed}.signin-hints[data-v-2df372aa]{margin:.25rem 0 0;padding-left:1.1rem;list-style:disc;font-size:.8rem;color:var(--hint);line-height:1.4}.signin-hints li+li[data-v-2df372aa]{margin-top:.2rem}.error[data-v-2df372aa]{margin:0;font-size:.8rem;color:#ff8b8b}.combiner[data-v-293439d1]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.combiner.controls-open[data-v-293439d1]{grid-template-columns:320px 1fr;gap:2rem}@media(max-width:720px){.combiner.controls-open[data-v-293439d1]{grid-template-columns:1fr}}.controls[data-v-293439d1]{display:flex;flex-direction:column;gap:1rem;background:var(--surface);padding:1.25rem;border-radius:12px}.controls-header[data-v-293439d1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.controls-title[data-v-293439d1]{font-weight:600;color:var(--fg);letter-spacing:.02em}.controls-minimize[data-v-293439d1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.controls-minimize[data-v-293439d1]:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.controls-minimize[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field[data-v-293439d1]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label label" "btn name";gap:.4rem .6rem;align-items:center}.field.collapsible>summary[data-v-293439d1]{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;color:var(--fg-muted)}.field.collapsible>summary[data-v-293439d1]::-webkit-details-marker{display:none}.field.collapsible>summary[data-v-293439d1]:after{content:"▾";font-size:.85em;color:var(--fg-subtle);transition:transform .15s}.field.collapsible[open]>summary[data-v-293439d1]:after{transform:rotate(180deg)}.field.collapsible>summary[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.label[data-v-293439d1]{grid-area:label;font-weight:500;color:var(--fg-muted)}.field.highlight .label[data-v-293439d1]{color:var(--accent)}.picker[data-v-293439d1]{grid-area:btn;padding:.45rem .9rem;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:6px;font-size:.85rem;cursor:pointer;transition:background .15s,border-color .15s;display:inline-flex;align-items:center;gap:.4rem}.picker .material-icons[data-v-293439d1]{font-size:1.1rem;line-height:1}.actions[data-v-293439d1]{grid-area:btn;display:flex;gap:.5rem;flex-wrap:wrap}.picker[data-v-293439d1]:hover{background:var(--border);border-color:var(--border-strong)}.picker[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file-name[data-v-293439d1]{grid-area:name;font-size:.8rem;color:var(--fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.file-name.empty[data-v-293439d1]{color:var(--fg-empty);font-style:italic}.visually-hidden[data-v-293439d1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.slider[data-v-293439d1]{width:100%;accent-color:var(--accent)}.slider-row[data-v-293439d1]{grid-column:1 / -1;display:flex;align-items:center;gap:.6rem;margin-top:.4rem}.slider-value[data-v-293439d1]{font-size:.8rem;color:var(--fg-muted);min-width:3rem;text-align:right}.select-row[data-v-293439d1]{grid-column:1 / -1;display:flex;align-items:center;gap:.6rem;margin-top:.4rem}.select-label[data-v-293439d1]{font-size:.8rem;color:var(--fg-muted)}.select[data-v-293439d1]{flex:1;padding:.4rem .6rem;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:6px;font-size:.85rem;font-family:inherit;cursor:pointer;transition:border-color .15s}.select[data-v-293439d1]:hover{border-color:var(--border-strong)}.select[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.download[data-v-293439d1]{margin-top:.5rem;padding:.7rem 1rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--fg);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.download.save-share[data-v-293439d1]{background:#2563eb;color:#fff;border-color:#1d4ed8}.download.save-share[data-v-293439d1]:hover:not(:disabled){background:#1d4ed8}.download .btn-icon[data-v-293439d1]{font-size:1.15rem;vertical-align:middle}.video-ready-hint[data-v-293439d1]{margin:.35rem 0 0;font-size:.82rem;line-height:1.35;color:#10b981;text-align:center}.download[data-v-293439d1]:hover:not(:disabled){background:var(--surface)}.download[data-v-293439d1]:disabled{background:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed}.spinner[data-v-293439d1]{display:inline-block;width:1em;height:1em;margin-right:.5em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;vertical-align:-.15em;animation:kipita-spin-293439d1 .8s linear infinite}@keyframes kipita-spin-293439d1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-293439d1]{animation:none}}.audio-toggle[data-v-293439d1]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .9rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--fg-muted);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.audio-toggle[data-v-293439d1]:hover{border-color:var(--border-strong);color:var(--fg)}.audio-toggle[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.audio-toggle.on[data-v-293439d1]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.audio-toggle .material-icons[data-v-293439d1]{font-size:1.1rem;line-height:1}.terms-link[data-v-293439d1]{margin-top:.5rem;align-self:center;background:none;border:none;padding:0;color:var(--fg-subtle);font:inherit;font-size:.8rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.terms-link[data-v-293439d1]:hover{color:var(--accent)}.terms-link[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.share-block[data-v-293439d1]{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.share-note[data-v-293439d1]{font-size:.8rem;color:var(--hint);background:var(--surface-2);border:1px dashed var(--border);border-radius:6px;padding:.6rem .7rem}.share-note code[data-v-293439d1]{font-size:.78rem;background:var(--bg);padding:0 .25rem;border-radius:3px}.auth-row[data-v-293439d1]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.signin-hints[data-v-293439d1]{flex-basis:100%;margin:.25rem 0 0;padding-left:1.1rem;list-style:disc;font-size:.8rem;color:var(--hint);line-height:1.4}.signin-hints li+li[data-v-293439d1]{margin-top:.2rem}.cta[data-v-293439d1]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .9rem;border:1px solid transparent;border-radius:6px;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer}.cta .material-icons[data-v-293439d1],.share .material-icons[data-v-293439d1]{font-size:1.2rem;line-height:1}.cta.primary[data-v-293439d1]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.cta.primary.signup-cta[data-v-293439d1]{padding:.85rem 1.4rem;font-size:1rem;width:100%;border-radius:10px;box-shadow:0 4px 14px #f5948859}.cta[data-v-293439d1]:hover{filter:brightness(.95)}.cta[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link[data-v-293439d1]{background:none;border:none;padding:0;color:var(--fg-subtle);font:inherit;font-size:.8rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link[data-v-293439d1]:hover{color:var(--accent)}.link[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.link[data-v-293439d1]:disabled{cursor:default;color:var(--fg-subtle);text-decoration:none}.signin[data-v-293439d1]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.625rem 1rem;border:1px solid var(--gsi-border, #dadce0);border-radius:4px;background:var(--gsi-bg, #ffffff);color:var(--gsi-fg, #3c4043);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.0107em;line-height:1;cursor:pointer;box-shadow:0 1px 2px #3c404314,0 1px 3px #3c40430a;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.signin[data-v-293439d1]:hover{background:var(--gsi-bg-hover, #f7f8f8);border-color:var(--gsi-border-hover, #d2d3d4);box-shadow:0 1px 2px #3c40431f,0 2px 6px #3c40431a}.signin[data-v-293439d1]:active{background:var(--gsi-bg-active, #ececec);box-shadow:0 1px 2px #3c40431a}.signin[data-v-293439d1]:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.signin[data-v-293439d1]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.signin .google-logo[data-v-293439d1]{width:18px;height:18px;flex-shrink:0}.signin .signin-label[data-v-293439d1]{white-space:nowrap}[data-theme=dark] .signin[data-v-293439d1]{--gsi-bg: #131314;--gsi-bg-hover: #1f1f1f;--gsi-bg-active: #2a2a2a;--gsi-border: #8e918f;--gsi-border-hover: #bdc1c6;--gsi-fg: #e3e3e3;box-shadow:0 1px 2px #0000004d,0 1px 3px #00000026}[data-theme=dark] .signin[data-v-293439d1]:hover{box-shadow:0 1px 2px #00000073,0 2px 6px #00000040}.signout[data-v-293439d1]{padding:.5rem .9rem;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--fg);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.signout[data-v-293439d1]:hover{background:var(--border);border-color:var(--border-strong)}.signout[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signin[data-v-293439d1]:disabled,.signout[data-v-293439d1]:disabled{opacity:.6;cursor:not-allowed}.user-label[data-v-293439d1]{font-size:.8rem;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.share[data-v-293439d1]{margin-top:.25rem;padding:1.1rem 1.75rem;border:none;border-radius:10px;background:var(--accent);color:var(--accent-fg);font-weight:700;font-size:1.1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.share[data-v-293439d1]:hover:not(:disabled){filter:brightness(.95)}.share[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share[data-v-293439d1]:disabled{background:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed}.error[data-v-293439d1]{margin:0;font-size:.8rem;color:#ff8b8b}.encoding-badge[data-v-293439d1]{grid-column:1 / -1;margin:.25rem 0 0;padding:.45rem .7rem;background:var(--accent);color:var(--accent-fg);border-radius:6px;font-size:.8rem;font-weight:600;text-align:center}.share-block .hint[data-v-293439d1]{margin:0;font-size:.8rem;color:var(--hint)}.preview-wrap[data-v-293439d1]{display:flex;flex-direction:column;align-items:center;gap:1rem}.preview[data-v-293439d1]{max-width:100%;height:auto;background:var(--canvas-bg);border-radius:8px;box-shadow:0 10px 40px #00000080}.hint[data-v-293439d1]{color:var(--hint);font-size:.9rem}.frame-grid[data-v-293439d1]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin-top:.4rem}.frame-tile[data-v-293439d1]{padding:0;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,transform .1s}.frame-tile[data-v-293439d1]:hover{border-color:var(--border-strong)}.frame-tile[data-v-293439d1]:active{transform:scale(.97)}.frame-tile.active[data-v-293439d1]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.frame-tile[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.frame-tile img[data-v-293439d1]{width:100%;height:100%;object-fit:contain;pointer-events:none}.frame-tile.missing[data-v-293439d1]{background:repeating-linear-gradient(45deg,var(--surface-2),var(--surface-2) 4px,var(--border) 4px,var(--border) 8px)}.frame-tile.missing[data-v-293439d1]:after{content:"!";position:absolute;font-size:.7rem;color:var(--fg-subtle)}.frame-grid.animated[data-v-293439d1]{margin-top:.4rem}.frame-tile.animated-tile[data-v-293439d1]{position:relative}.frame-tile.animated-tile img[data-v-293439d1]{background:var(--canvas-bg)}.play-badge[data-v-293439d1]{position:absolute;right:4px;bottom:4px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;line-height:1;color:var(--accent-fg);background:var(--accent);border-radius:50%;box-shadow:0 1px 3px #00000073;pointer-events:none}.frame-tile.loading[data-v-293439d1]{opacity:.55}.frame-tile[data-v-293439d1]:disabled{cursor:wait}.video-bg-grid[data-v-293439d1]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.4rem}.video-bg-tile[data-v-293439d1]{padding:0;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,transform .1s}.video-bg-tile[data-v-293439d1]:hover{border-color:var(--border-strong)}.video-bg-tile[data-v-293439d1]:active{transform:scale(.97)}.video-bg-tile.active[data-v-293439d1]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.video-bg-tile[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.video-bg-thumb[data-v-293439d1]{width:100%;height:100%;object-fit:cover;pointer-events:none}.gradient-bg-grid[data-v-293439d1]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.4rem}.gradient-bg-tile[data-v-293439d1]{padding:0;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;overflow:hidden;aspect-ratio:1 / 1;cursor:pointer;transition:border-color .15s,transform .1s}.gradient-bg-tile[data-v-293439d1]:hover{border-color:var(--border-strong)}.gradient-bg-tile[data-v-293439d1]:active{transform:scale(.97)}.gradient-bg-tile.active[data-v-293439d1]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.gradient-bg-tile[data-v-293439d1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gradient-bg-thumb[data-v-293439d1]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.theme-toggle[data-v-d2457952]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.theme-toggle[data-v-d2457952]:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--accent)}.theme-toggle[data-v-d2457952]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang[data-v-20e61f2f]{position:relative;display:inline-flex}.lang-toggle[data-v-20e61f2f]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 .5rem;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.lang-toggle[data-v-20e61f2f]:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--accent)}.lang-toggle[data-v-20e61f2f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang-menu[data-v-20e61f2f]{position:absolute;top:calc(100% + 6px);right:0;margin:0;padding:.3rem;list-style:none;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px #00000059;z-index:60;min-width:140px}.lang-option[data-v-20e61f2f]{width:100%;text-align:left;padding:.5rem .7rem;background:transparent;color:var(--fg);border:none;border-radius:6px;font-size:.85rem;cursor:pointer}.lang-option[data-v-20e61f2f]:hover{background:var(--surface-2)}.lang-option[data-v-20e61f2f]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lang-option.active[data-v-20e61f2f]{color:var(--accent);font-weight:600}.settings-toggle[data-v-0a081317]{position:fixed;right:calc(2rem + env(safe-area-inset-right));bottom:calc(1rem + 16px + env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;background:var(--accent);color:var(--accent-fg);border:none;border-radius:50%;cursor:pointer;box-shadow:0 6px 18px #00000059;transition:background .15s,transform .15s}.settings-toggle[data-v-0a081317]:hover{filter:brightness(.95)}.settings-toggle[data-v-0a081317]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-toggle.active[data-v-0a081317]{filter:brightness(.9)}.fab[data-v-6d5f1fbd]{position:fixed;bottom:calc(1rem + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:50;width:84px;height:84px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--accent);color:var(--accent-fg);box-shadow:0 6px 18px #00000059;cursor:pointer;transition:background .15s,transform .15s}.fab[data-v-6d5f1fbd]:hover{filter:brightness(.95)}.fab[data-v-6d5f1fbd]:active{transform:translate(-50%) scale(.95)}.fab[data-v-6d5f1fbd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden[data-v-6d5f1fbd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.promo-fab[data-v-b8c79e33]{position:fixed;top:calc(6.5rem + env(safe-area-inset-top));left:calc(1rem + env(safe-area-inset-left));z-index:45;display:inline-flex;align-items:center;gap:.65rem;max-width:280px;padding:.65rem .9rem;background:var(--surface);color:var(--fg);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 8px 24px #00000047;text-decoration:none;font:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.promo-fab[data-v-b8c79e33]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.promo-fab[data-v-b8c79e33]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.promo-fab-badge[data-v-b8c79e33]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .45rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;border-radius:6px;background:var(--accent);color:var(--accent-fg)}.promo-fab-text[data-v-b8c79e33]{display:flex;flex-direction:column;line-height:1.2;min-width:0;text-align:left}.promo-fab-title[data-v-b8c79e33]{font-size:.95rem;font-weight:700;color:var(--fg)}.promo-fab-sub[data-v-b8c79e33]{font-size:.72rem;color:var(--fg-subtle);margin-top:.1rem}.promo-fab-close[data-v-b8c79e33]{flex:0 0 auto;background:none;border:none;color:var(--fg-subtle);font-size:1.1rem;line-height:1;padding:0 .15rem;cursor:pointer}.promo-fab-close[data-v-b8c79e33]:hover{color:var(--fg)}@media(max-width:480px){.promo-fab[data-v-b8c79e33]{max-width:calc(100vw - 2rem)}.promo-fab-sub[data-v-b8c79e33]{display:none}}.wifi-hint[data-v-4e8bb4bf]{position:fixed;top:calc(9.5rem + env(safe-area-inset-top));left:calc(1rem + env(safe-area-inset-left));z-index:46;display:inline-flex;align-items:center;gap:.65rem;max-width:280px;padding:.65rem .9rem;background:var(--surface);color:var(--fg);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 8px 24px #00000047;font-size:.95rem;line-height:1.2;opacity:1;transition:opacity .4s ease}.wifi-hint.is-fading[data-v-4e8bb4bf]{opacity:0}.wifi-hint-icon[data-v-4e8bb4bf]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.wifi-hint-text[data-v-4e8bb4bf]{flex:1 1 auto;min-width:0}.wifi-hint-close[data-v-4e8bb4bf]{flex:0 0 auto;background:none;border:none;color:var(--fg-subtle);font-size:1.1rem;line-height:1;padding:0 .15rem;cursor:pointer}.wifi-hint-close[data-v-4e8bb4bf]:hover{color:var(--fg)}@media(max-width:480px){.wifi-hint[data-v-4e8bb4bf]{max-width:calc(100vw - 2rem)}}@media(min-width:768px){.wifi-hint[data-v-4e8bb4bf]{top:calc(13rem + env(safe-area-inset-top))}}.promo-modal[data-v-1a09b3e6]{border:none;padding:0;background:transparent;color:var(--fg);max-width:92vw}.promo-modal[data-v-1a09b3e6]::backdrop{background:#0009}.card[data-v-1a09b3e6]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.6rem 1.5rem 1.4rem;width:min(520px,92vw);max-height:min(85vh,760px);overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;position:relative;box-shadow:0 20px 60px #00000080}.close[data-v-1a09b3e6]{position:absolute;top:.5rem;right:.6rem;background:transparent;border:none;color:var(--fg-muted);font-size:1.6rem;line-height:1;cursor:pointer;padding:.2rem .5rem}.close[data-v-1a09b3e6]:hover{color:var(--accent)}.badge[data-v-1a09b3e6]{align-self:flex-start;display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;border-radius:999px;background:var(--accent);color:var(--accent-fg)}h2[data-v-1a09b3e6]{margin:0;font-size:1.3rem;font-weight:700;color:var(--fg)}.subtitle[data-v-1a09b3e6]{margin:0;font-size:.9rem;color:var(--fg-muted);line-height:1.5}.features[data-v-1a09b3e6]{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.features li[data-v-1a09b3e6]{display:flex;align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.45;color:var(--fg)}.feature-icon[data-v-1a09b3e6]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--surface-2);color:var(--accent)}.feature-text[data-v-1a09b3e6]{padding-top:.35rem}.cta[data-v-1a09b3e6]{display:inline-flex;flex-direction:column;align-items:stretch;margin-top:.4rem;padding:1rem 1.1rem .9rem;border:1px solid transparent;border-radius:12px;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px #f5948859;gap:.55rem;text-align:left}.cta.primary[data-v-1a09b3e6]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.cta[data-v-1a09b3e6]:hover{filter:brightness(.95)}.cta[data-v-1a09b3e6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cta-price[data-v-1a09b3e6]{display:flex;align-items:baseline;gap:.15rem;font-size:1.65rem;font-weight:800;line-height:1;letter-spacing:-.01em}.cta-currency[data-v-1a09b3e6]{font-size:.95rem;font-weight:700;opacity:.85}.cta-prefix[data-v-1a09b3e6]{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.cta-title[data-v-1a09b3e6]{font-size:1.05rem;font-weight:800;line-height:1.2;letter-spacing:-.005em}.cta-perks[data-v-1a09b3e6]{list-style:none;margin:0;padding:.55rem 0 0;border-top:1px solid rgba(255,255,255,.25);display:flex;flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:600;line-height:1.35}.cta-perks li[data-v-1a09b3e6]{display:flex;align-items:center;gap:.5rem}.cta-perks svg[data-v-1a09b3e6]{flex:0 0 auto;opacity:.95}.cta-action[data-v-1a09b3e6]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.2rem;padding:.55rem .9rem;border-radius:8px;background:var(--accent-fg);color:var(--accent);font-size:.92rem;font-weight:700;align-self:stretch;transition:transform .15s ease}.cta:hover .cta-action[data-v-1a09b3e6]{transform:translate(2px)}.cta-assurance[data-v-1a09b3e6]{margin:-.15rem 0 0;display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;font-weight:500;color:var(--fg-muted);text-align:center;line-height:1.4}.cta-assurance svg[data-v-1a09b3e6]{flex:0 0 auto;color:var(--accent);opacity:.85}.remark[data-v-1a09b3e6]{margin-top:.25rem;padding-top:.85rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--fg-subtle);line-height:1.5}.remark-line[data-v-1a09b3e6]{margin:0}.remark a[data-v-1a09b3e6]{color:var(--accent);text-decoration:none}.remark a[data-v-1a09b3e6]:hover{text-decoration:underline}.dot[data-v-1a09b3e6]{margin:0 .4rem;color:var(--fg-empty)}.priority[data-v-1a09b3e6]{color:var(--fg-muted);font-weight:600}.terms-modal[data-v-3f4ebfe8]{border:none;padding:0;background:transparent;color:var(--fg);max-width:92vw}.terms-modal[data-v-3f4ebfe8]::backdrop{background:#0009}.card[data-v-3f4ebfe8]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;width:min(640px,92vw);max-height:min(80vh,720px);display:flex;flex-direction:column;gap:.9rem;position:relative;box-shadow:0 20px 60px #00000080}.close[data-v-3f4ebfe8]{position:absolute;top:.5rem;right:.6rem;background:transparent;border:none;color:var(--fg-muted);font-size:1.6rem;line-height:1;cursor:pointer;padding:.2rem .5rem}.close[data-v-3f4ebfe8]:hover{color:var(--accent)}h2[data-v-3f4ebfe8]{margin:0;font-size:1.15rem;font-weight:600}.preamble[data-v-3f4ebfe8]{margin:0;font-size:.9rem;color:var(--fg)}.sections[data-v-3f4ebfe8]{overflow-y:auto;padding-right:.25rem;display:flex;flex-direction:column;gap:.85rem}.sections section+section[data-v-3f4ebfe8]{padding-top:.85rem;border-top:1px solid var(--border)}.sections h3[data-v-3f4ebfe8]{margin:0 0 .3rem;font-size:.95rem;font-weight:600}.sections p[data-v-3f4ebfe8]{margin:0;font-size:.85rem;line-height:1.5;color:var(--fg-muted)}.updated[data-v-3f4ebfe8]{margin:0;font-size:.75rem;color:var(--hint);text-align:right}.story-btn[data-v-16762a1b]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:4px;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.story-btn[data-v-16762a1b]:hover{background:var(--surface-2);border-color:var(--border-strong)}.story-btn[data-v-16762a1b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon[data-v-16762a1b]{display:block;width:100%;height:100%;object-fit:contain}.story-modal[data-v-8da413a1]{border:none;padding:0;background:transparent;color:var(--fg);max-width:92vw}.story-modal[data-v-8da413a1]::backdrop{background:#0009}.card[data-v-8da413a1]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.75rem 1.5rem 1.25rem;width:min(560px,92vw);max-height:min(88vh,760px);display:flex;flex-direction:column;gap:.85rem;position:relative;box-shadow:0 20px 60px #00000080;text-align:center}.close[data-v-8da413a1]{position:absolute;top:.4rem;right:.6rem;background:transparent;border:none;color:var(--fg-muted);font-size:1.6rem;line-height:1;cursor:pointer;padding:.2rem .5rem}.close[data-v-8da413a1]:hover{color:var(--accent)}.brand[data-v-8da413a1]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.25rem}.badge[data-v-8da413a1]{display:inline-block;padding:.25rem .7rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--accent-fg);background:var(--accent);border-radius:999px}.dots[data-v-8da413a1]{display:flex;gap:.4rem}.dot[data-v-8da413a1]{width:7px;height:7px;border-radius:999px;background:var(--border-strong);transition:background .25s,transform .25s}.dot.active[data-v-8da413a1]{background:var(--accent);transform:scale(1.25)}.step[data-v-8da413a1]{display:flex;flex-direction:column;gap:.7rem;overflow-y:auto;flex:1 1 auto;min-height:0}h2[data-v-8da413a1],.step-title[data-v-8da413a1]{margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.body[data-v-8da413a1]{margin:0;font-size:.9rem;line-height:1.55;color:var(--fg)}.body-heading[data-v-8da413a1]{margin:0;font-size:1rem;font-weight:700;line-height:1.45;color:var(--fg)}.body-bullets[data-v-8da413a1]{margin:0;padding-left:1.1rem;text-align:left;font-size:.88rem;line-height:1.55;color:var(--fg);display:flex;flex-direction:column;gap:.35rem}.body-bullets li[data-v-8da413a1]::marker{color:var(--accent)}.greeting[data-v-8da413a1]{margin:.25rem 0 0;font-size:1rem;font-weight:600;color:var(--accent)}.member-cta[data-v-8da413a1]{margin:.25rem 0 0;font-size:.88rem;line-height:1.55;color:var(--fg)}.links[data-v-8da413a1]{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.4rem;font-size:.85rem}.link[data-v-8da413a1]{color:var(--accent);text-decoration:none;border-bottom:1px dotted var(--accent);padding-bottom:1px}.link[data-v-8da413a1]:hover{filter:brightness(.9);border-bottom-style:solid}.actions[data-v-8da413a1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.step-count[data-v-8da413a1]{font-size:.75rem;color:var(--fg-subtle);letter-spacing:.04em}.btn[data-v-8da413a1]{font:inherit;font-size:.85rem;font-weight:600;padding:.5rem 1rem;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s,opacity .15s}.btn[data-v-8da413a1]:disabled{opacity:.4;cursor:not-allowed}.btn-primary[data-v-8da413a1]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn-primary[data-v-8da413a1]:hover:not(:disabled){filter:brightness(.95)}.btn-ghost[data-v-8da413a1]{background:transparent;color:var(--fg-muted);border-color:var(--border)}.btn-ghost[data-v-8da413a1]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong);color:var(--fg)}.bt-step[data-v-8da413a1]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto}.bt-step-1[data-v-8da413a1]{max-width:420px;min-height:200px}.bt-step-2[data-v-8da413a1]{max-width:720px;min-height:320px}.bt-step-3[data-v-8da413a1]{max-width:600px;min-height:280px;overflow:visible}.bt-demo[data-v-8da413a1]{padding:.5rem;min-height:220px;display:flex;align-items:center;justify-content:center;position:relative}.bt-demo-card[data-v-8da413a1]{padding:.5rem}.bt-demo-templates[data-v-8da413a1]{position:relative;gap:.5rem;padding:1rem}.bt-demo-board[data-v-8da413a1]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;align-items:start;width:100%}.bt-kard-wrap[data-v-8da413a1]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:320px}.bt-kard-label[data-v-8da413a1]{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f59488;background:#fff4f3;padding:.2rem .6rem;border-radius:9999px}.bt-mock-card[data-v-8da413a1]{position:relative;background:#fff;border-radius:1rem;padding:0;width:100%;box-shadow:0 8px 20px #0f172a1a;border:1px solid #e2e8f0;overflow:hidden}.bt-mock-card-bar[data-v-8da413a1]{position:absolute;left:0;top:0;bottom:0;width:6px;background:#f59488}.bt-mock-card-inner[data-v-8da413a1]{padding:1rem 1rem .85rem 1.15rem;display:flex;flex-direction:column;gap:.7rem}.bt-mock-card-title[data-v-8da413a1]{display:flex;flex-direction:column;gap:.4rem}.bt-ph[data-v-8da413a1]{height:.55rem;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;border-radius:4px;animation:bt-shimmer-8da413a1 1.6s linear infinite}.bt-ph-90[data-v-8da413a1]{width:90%}.bt-ph-65[data-v-8da413a1]{width:65%}.bt-mock-card-desc[data-v-8da413a1]{display:flex;flex-direction:column;gap:.35rem}.bt-ph-95[data-v-8da413a1]{width:95%}.bt-ph-80[data-v-8da413a1]{width:80%}.bt-mock-card-chips[data-v-8da413a1]{display:flex;gap:.4rem;margin-top:.1rem}.bt-chip-pill[data-v-8da413a1]{height:.65rem;background:#f1f5f9;border-radius:9999px}.bt-mock-card-footer[data-v-8da413a1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.1rem}.bt-ai-chip[data-v-8da413a1]{display:inline-flex;align-items:center;gap:.35rem;font-size:.65rem;font-weight:700;letter-spacing:.06em;padding:.2rem .55rem;border-radius:9999px;background:#f1f5f9;color:#64748b;transition:background .3s ease,color .3s ease}.bt-ai-chip.is-on[data-v-8da413a1]{background:#f59488;color:#fff}.bt-ai-chip-dot[data-v-8da413a1]{width:.45rem;height:.45rem;border-radius:9999px;background:currentColor;opacity:.6;animation:bt-ai-pulse-8da413a1 1.6s ease-in-out infinite}.bt-ai-chip.is-on .bt-ai-chip-dot[data-v-8da413a1]{opacity:1;animation:bt-ai-pulse-strong-8da413a1 1.2s ease-in-out infinite}.bt-mock-card-toggle-wrap[data-v-8da413a1]{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.bt-toggle[data-v-8da413a1]{position:relative;width:78px;height:38px;border:0;background:none;padding:0;border-radius:96px;cursor:default;flex:0 0 auto;overflow:hidden}.bt-toggle-svg[data-v-8da413a1]{width:100%;height:100%;overflow:visible;display:block}.bt-track-bg[data-v-8da413a1]{fill:#fff4f3;transition:fill .4s ease}.bt-toggle.dark-mode .bt-track-bg[data-v-8da413a1]{fill:#f59488}.bt-clouds[data-v-8da413a1]{transition:transform .4s ease,opacity .4s ease;opacity:1;transform:translate(0)}.bt-toggle.dark-mode .bt-clouds[data-v-8da413a1]{opacity:0;transform:translate(40px)}.bt-stars[data-v-8da413a1]{transition:transform .4s ease,opacity .4s ease;opacity:0;transform:translate(-40px)}.bt-toggle.dark-mode .bt-stars[data-v-8da413a1]{opacity:1;transform:translate(0)}.bt-knob[data-v-8da413a1]{transition:transform .4s ease;transform:translate(0)}.bt-toggle.dark-mode .bt-knob[data-v-8da413a1]{transform:translate(220px)}.bt-knob-circle[data-v-8da413a1]{fill:#fff;stroke:#f59488;transition:fill .4s ease,stroke .4s ease}.bt-toggle.dark-mode .bt-knob-circle[data-v-8da413a1]{fill:#fff4f3;stroke:#fff}.bt-sun-core[data-v-8da413a1]{transform-origin:100px 100px;pointer-events:none;opacity:1;transition:filter .4s ease}.bt-toggle.dark-mode .bt-sun-core[data-v-8da413a1]{filter:brightness(1.6) saturate(1.1)}.bt-sun-rays[data-v-8da413a1]{transition:opacity .3s ease,transform .4s ease;transform-origin:100px 100px;opacity:1}.bt-toggle.dark-mode .bt-sun-rays[data-v-8da413a1]{opacity:0;transform:rotate(45deg) scale(.5)}.bt-moon-rays[data-v-8da413a1]{transform-origin:100px 100px;opacity:0;animation:bt-moon-spin-8da413a1 6s linear infinite;transition:opacity .4s ease}.bt-toggle.dark-mode .bt-moon-rays[data-v-8da413a1]{opacity:1}.bt-moon-rays line[data-v-8da413a1]{animation:bt-moon-pulse-8da413a1 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.bt-moon-rays line[data-v-8da413a1]:nth-child(1){animation-delay:0s}.bt-moon-rays line[data-v-8da413a1]:nth-child(2){animation-delay:.2s}.bt-moon-rays line[data-v-8da413a1]:nth-child(3){animation-delay:.4s}.bt-moon-rays line[data-v-8da413a1]:nth-child(4){animation-delay:.6s}.bt-moon-rays line[data-v-8da413a1]:nth-child(5){animation-delay:.8s}.bt-moon-rays line[data-v-8da413a1]:nth-child(6){animation-delay:1s}.bt-moon-rays line[data-v-8da413a1]:nth-child(7){animation-delay:1.2s}.bt-moon-rays line[data-v-8da413a1]:nth-child(8){animation-delay:1.4s}.bt-twinkle[data-v-8da413a1]{transform-origin:center;transform-box:fill-box;animation:bt-twinkle-8da413a1 2.6s ease-in-out infinite}.bt-twinkle-delay[data-v-8da413a1]{animation-delay:1.3s}.bt-cta-arrow[data-v-8da413a1]{font-size:.6rem;font-weight:600;color:#f59488;white-space:nowrap;opacity:.85}.bt-sun-core-image[data-v-8da413a1]{pointer-events:none;transition:transform .4s ease;transform-box:fill-box;transform-origin:center}.bt-mock-cc[data-v-8da413a1]{position:relative;background:#fff;border-radius:.75rem;padding:1rem;width:240px;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0f172a0f}.bt-mock-cc-title[data-v-8da413a1]{font-weight:600;margin-bottom:.5rem;font-size:.9rem;color:#432d2b}.bt-mock-cc-input[data-v-8da413a1]{height:.9rem;background:#f1f5f9;border-radius:4px;margin-bottom:.75rem}.bt-modern-btn[data-v-8da413a1]{--c1: #ffd6a5;--c2: #8b5cf6;--c3: #ec4899;--c4: #f59e0b;--c1-shadow: #ffd5a563;--c2-shadow: #8a5cf658;--c3-shadow: #ec489a57;--c4-shadow: #f59f0b56;position:relative;padding:7px 14px;font-size:12px;font-weight:500;color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border:none;border-radius:50px;cursor:default;overflow:hidden;z-index:1;transition:transform .3s ease,box-shadow .4s ease;display:inline-flex;align-items:center;gap:6px;font-family:inherit;white-space:nowrap;text-decoration:none}.bt-modern-btn .bt-modern-btn-icon[data-v-8da413a1]{width:16px;height:16px;display:inline-block;vertical-align:middle;color:#f9fafb;transition:transform .6s ease;flex:0 0 auto}.bt-modern-btn[data-v-8da413a1]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50px;background:conic-gradient(from 0deg,var(--c1),var(--c2),var(--c3),var(--c4),var(--c1));z-index:-1;opacity:0;filter:blur(10px);transform:rotate(0);transition:opacity .4s ease}.bt-modern-btn[data-v-8da413a1]:hover:before{opacity:1;animation:bt-modern-spin-8da413a1 2s linear infinite}.bt-modern-btn[data-v-8da413a1]:hover{transform:translateY(-2px);box-shadow:-3px -3px 12px var(--c1-shadow),3px -3px 12px var(--c2-shadow),-3px 3px 12px var(--c3-shadow),3px 3px 12px var(--c4-shadow)}.bt-modern-btn:hover .bt-modern-btn-icon[data-v-8da413a1]{transform:rotate(360deg)}.bt-modern-btn.is-hot[data-v-8da413a1]{transform:scale(1.04)}@keyframes bt-modern-spin-8da413a1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bt-cursor[data-v-8da413a1]{position:absolute;left:7rem;top:12rem;width:22px;height:22px;transition:transform .6s cubic-bezier(.5,0,.5,1),left .7s cubic-bezier(.5,0,.5,1),top .7s cubic-bezier(.5,0,.5,1);z-index:5;pointer-events:none}.bt-cursor.is-down[data-v-8da413a1]{transform:translate(8px,6px) scale(.92)}.bt-cursor.is-hover-tile[data-v-8da413a1]{left:27rem;top:9.3rem;transform:translate(0) scale(1)}.bt-mock-pt[data-v-8da413a1]{background:#fff;border-radius:.75rem;width:220px;border:1px solid #e2e8f0;box-shadow:0 12px 28px #0f172a1f;transform:translate(40px);opacity:0;transition:transform .45s ease,opacity .45s ease}.bt-mock-pt.is-open[data-v-8da413a1]{transform:translate(0);opacity:1}.bt-mock-pt-head[data-v-8da413a1]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #f1f5f9;font-size:.75rem;font-weight:600;color:#432d2b}.bt-mock-pt-close[data-v-8da413a1]{color:#94a3b8}.bt-mock-pt-tabs[data-v-8da413a1]{display:flex;gap:.35rem;padding:.5rem .75rem;border-bottom:1px solid #f1f5f9}.bt-mock-pt-tab[data-v-8da413a1]{font-size:.6rem;font-weight:600;padding:.2rem .55rem;border-radius:9999px;background:#f1f5f9;color:#475569;letter-spacing:.02em;transition:background .2s ease,color .2s ease}.bt-mock-pt-tab.is-active[data-v-8da413a1]{background:#f59488;color:#fff}.bt-mock-pt-tab.is-pill[data-pill=blue][data-v-8da413a1]{background:#dbeafe;color:#1d4ed8}.bt-mock-pt-tab.is-pill[data-pill=green][data-v-8da413a1]{background:#d1fae5;color:#047857}.bt-mock-pt-tab.is-pill[data-pill=amber][data-v-8da413a1]{background:#fef3c7;color:#b45309}.bt-mock-pt-grid[data-v-8da413a1]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.65rem}.bt-mock-pt-tile[data-v-8da413a1]{aspect-ratio:1;border-radius:.5rem;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.bt-mock-pt-tile[data-grad=pink][data-v-8da413a1]{background:linear-gradient(135deg,#fce7f3,#f59488)}.bt-mock-pt-tile[data-grad=blue][data-v-8da413a1]{background:linear-gradient(135deg,#dbeafe,#7aa2f7)}.bt-mock-pt-tile[data-grad=amber][data-v-8da413a1]{background:linear-gradient(135deg,#fef3c7,#fcd34d)}.bt-mock-pt-tile[data-grad=green][data-v-8da413a1]{background:linear-gradient(135deg,#d1fae5,#10b981)}.bt-mock-pt-tile[data-v-8da413a1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.45),transparent 55%);pointer-events:none}.bt-mock-pt-tile.is-hover[data-v-8da413a1]{transform:scale(1.08);box-shadow:0 8px 18px #0f172a33;z-index:1}.bt-col[data-v-8da413a1]{background:#fff;border-radius:.6rem;padding:.5rem;border:1px solid #e2e8f0;min-height:220px;position:relative}.bt-col-head[data-v-8da413a1]{font-size:.7rem;font-weight:700;color:#fff;padding:.25rem .5rem;border-radius:.4rem;margin-bottom:.5rem;text-align:center}.bt-col-card-fill[data-v-8da413a1]{background:transparent;border:none;padding:0;margin-bottom:.4rem}.bt-col-card-empty[data-v-8da413a1]{background:transparent;color:#94a3b8;font-size:.65rem;text-align:center;padding:.4rem;border-radius:.4rem;border:1px dashed #cbd5e1}.bt-mock-card-sm[data-v-8da413a1]{position:relative;background:#fff;border-radius:.6rem;padding:0;width:100%;box-shadow:0 4px 10px #0f172a14;border:1px solid #e2e8f0;overflow:hidden}.bt-mock-card-sm .bt-mock-card-bar[data-v-8da413a1]{width:4px}.bt-mock-card-sm .bt-mock-card-inner[data-v-8da413a1]{padding:.55rem .55rem .45rem .85rem;gap:.4rem}.bt-mock-card-sm .bt-ph[data-v-8da413a1]{height:.4rem}.bt-mock-card-sm .bt-chip-pill[data-v-8da413a1]{height:.45rem}.bt-mock-card-sm .bt-ai-chip[data-v-8da413a1]{font-size:.55rem;padding:.12rem .4rem;gap:.25rem}.bt-mock-card-sm .bt-ai-chip-dot[data-v-8da413a1]{width:.32rem;height:.32rem}.bt-mock-card-title[data-v-8da413a1]{display:flex;flex-direction:column;gap:.3rem}.bt-mock-card-chips[data-v-8da413a1]{display:flex;gap:.3rem}.bt-mock-card-footer[data-v-8da413a1]{display:flex;align-items:center;justify-content:space-between}.bt-mock-card.has-twin-tracer[data-v-8da413a1]{border-color:transparent;background:transparent}.bt-twin-chasers-bg[data-v-8da413a1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.bt-twin-chasers-bg[data-v-8da413a1]:before{content:"";position:absolute;top:50%;left:50%;width:220%;height:220%;transform:translate(-50%,-50%);background:conic-gradient(transparent 0deg,transparent 70deg,#ff746c 95deg,#ffb1a8 110deg,transparent 130deg,transparent 230deg,#ad466c 260deg,#d08aab 275deg,transparent 295deg);animation:bt-twin-tracer-rotate-8da413a1 4s linear infinite}.bt-twin-chasers-bg[data-v-8da413a1]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#fff;border-radius:inherit}.bt-mock-card.has-twin-tracer .bt-mock-card-bar[data-v-8da413a1],.bt-mock-card.has-twin-tracer .bt-mock-card-inner[data-v-8da413a1]{position:relative;z-index:1}.bt-mock-card.has-twin-tracer .bt-mock-card-inner[data-v-8da413a1]{background:#fff;border-radius:.6rem}.bt-step5-drag-card[data-v-8da413a1]{position:relative;z-index:3;transform-origin:center center;transition:transform .7s cubic-bezier(.45,.05,.4,1),opacity .55s ease .05s,visibility 0s linear .6s;will-change:transform,opacity}.bt-step5-drag-card.is-dragging[data-v-8da413a1]{transform:translate(40%,-6px) rotate(-4deg) scale(.94);box-shadow:0 14px 28px #0f172a38}.bt-step5-drag-card.is-arrived[data-v-8da413a1]{opacity:0;visibility:hidden;transform:translate(115%) rotate(-6deg) scale(.86);pointer-events:none;transition:transform .55s cubic-bezier(.45,.05,.4,1),opacity .4s ease,visibility 0s linear .4s}.bt-step5-do-card[data-v-8da413a1]{opacity:0;visibility:hidden;transform:translate(-55%) scale(.9);transition:opacity .45s ease .15s,transform .55s cubic-bezier(.34,1.56,.64,1) .15s,visibility 0s linear .6s}.bt-step5-do-card.is-arrived[data-v-8da413a1]{opacity:1;visibility:visible;transform:translate(0) scale(1);transition:opacity .45s ease,transform .55s cubic-bezier(.34,1.56,.64,1),visibility 0s linear 0s}.bt-drag-cursor[data-v-8da413a1]{position:absolute;top:-4px;left:50%;width:18px;height:18px;margin-left:-3px;pointer-events:none;transition:transform .4s cubic-bezier(.45,.05,.4,1),filter .3s ease,opacity .3s ease;z-index:6;filter:drop-shadow(0 1px 2px rgba(15,23,42,.35))}.bt-drag-cursor svg[data-v-8da413a1]{width:100%;height:100%;overflow:visible;display:block}.bt-drag-cursor.is-grab[data-v-8da413a1]{transform:translateY(-1px)}.bt-drag-cursor.is-grabbing[data-v-8da413a1]{transform:scale(.92) rotate(-8deg);filter:drop-shadow(0 3px 6px rgba(15,23,42,.45))}@keyframes bt-shimmer-8da413a1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bt-ai-pulse-8da413a1{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.25);opacity:.9}}@keyframes bt-ai-pulse-strong-8da413a1{0%,to{transform:scale(1);opacity:.9;box-shadow:0 0 #ffffff8c}50%{transform:scale(1.15);opacity:1;box-shadow:0 0 0 4px #fff0}}@keyframes bt-moon-spin-8da413a1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bt-moon-pulse-8da413a1{0%,to{opacity:.25;stroke-width:6}50%{opacity:1;stroke-width:9}}@keyframes bt-twinkle-8da413a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes bt-twin-tracer-rotate-8da413a1{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.bt-ph[data-v-8da413a1],.bt-ai-chip-dot[data-v-8da413a1],.bt-moon-rays[data-v-8da413a1],.bt-twinkle[data-v-8da413a1],.bt-twin-chasers-bg[data-v-8da413a1]:before{animation-duration:0ms!important;animation-iteration-count:1!important}[data-v-8da413a1],[data-v-8da413a1]:before,[data-v-8da413a1]:after{transition-duration:0ms!important}}.support-modal[data-v-b279846c]{border:none;padding:0;background:transparent;color:var(--fg);max-width:92vw}.support-modal[data-v-b279846c]::backdrop{background:#0009}.card[data-v-b279846c]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.6rem 1.5rem 1.4rem;width:min(480px,92vw);max-height:min(85vh,760px);overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;position:relative;box-shadow:0 20px 60px #00000080}.close[data-v-b279846c]{position:absolute;top:.5rem;right:.6rem;background:transparent;border:none;color:var(--fg-muted);font-size:1.6rem;line-height:1;cursor:pointer;padding:.2rem .5rem}.close[data-v-b279846c]:hover{color:var(--accent)}.badge[data-v-b279846c]{align-self:flex-start;display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;border-radius:999px;background:var(--accent);color:var(--accent-fg)}h2[data-v-b279846c]{margin:0;font-size:1.25rem;font-weight:700;color:var(--fg)}.subtitle[data-v-b279846c]{margin:0;font-size:.9rem;color:var(--fg-muted);line-height:1.5}.divider[data-v-b279846c]{text-align:center;font-size:.78rem;color:var(--fg-subtle);letter-spacing:.03em;margin:.15rem 0 0}.amount-group[data-v-b279846c]{display:flex;flex-direction:column;gap:.45rem}.amount-label[data-v-b279846c]{font-size:.85rem;color:var(--fg-muted);font-weight:600}.chips[data-v-b279846c]{display:flex;gap:.5rem;flex-wrap:wrap}.chip[data-v-b279846c]{flex:1 1 auto;min-width:80px;background:var(--surface-2);border:1px solid var(--border);color:var(--fg);padding:.6rem .9rem;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.chip[data-v-b279846c]:hover:not(:disabled){border-color:var(--accent)}.chip.selected[data-v-b279846c]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.chip[data-v-b279846c]:disabled{opacity:.5;cursor:not-allowed}.custom-amount[data-v-b279846c]{display:flex;align-items:center;gap:.5rem;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:.55rem .75rem}.currency[data-v-b279846c]{font-size:.9rem;font-weight:600;color:var(--fg-muted)}.amount-input[data-v-b279846c]{flex:1 1 auto;background:transparent;border:none;color:var(--fg);font-size:1rem;font-weight:600;font-family:inherit;padding:0;min-width:0}.amount-input[data-v-b279846c]:focus{outline:none}.amount-input[data-v-b279846c]:disabled{opacity:.6}.amount-input[data-v-b279846c]::-webkit-outer-spin-button,.amount-input[data-v-b279846c]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-input[type=number][data-v-b279846c]{-moz-appearance:textfield}.amount-range[data-v-b279846c]{width:100%;accent-color:var(--accent)}.amount-range[data-v-b279846c]:disabled{opacity:.6}.field-error[data-v-b279846c]{margin:0;font-size:.78rem;color:#e57373}.form-error[data-v-b279846c]{margin:0;font-size:.85rem;color:#e57373}.cta[data-v-b279846c]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.2rem;padding:.85rem 1.2rem;border:1px solid transparent;border-radius:10px;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px #f5948859}.cta.primary[data-v-b279846c]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.cta.primary[data-v-b279846c]:hover:not(:disabled){filter:brightness(.95)}.cta.primary[data-v-b279846c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cta.primary[data-v-b279846c]:disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed;box-shadow:none}.spinner[data-v-b279846c]{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:support-spin-b279846c .8s linear infinite}@keyframes support-spin-b279846c{to{transform:rotate(360deg)}}.disclaimer[data-v-b279846c]{margin:.2rem 0 0;font-size:.74rem;color:var(--fg-subtle);text-align:center;line-height:1.45}:root{font-family:system-ui,-apple-system,sans-serif;color-scheme:dark;--bg: #111;--fg: #eee;--surface: #1c1c1c;--surface-2: #2a2a2a;--border: #3a3a3a;--border-strong: #555;--fg-muted: #ccc;--fg-subtle: #aaa;--fg-empty: #666;--accent: #f59488;--accent-fg: #111;--disabled-bg: #444;--disabled-fg: #888;--hint: #888;--canvas-bg: #000}:root[data-theme=light]{color-scheme:light;--bg: #fafafa;--fg: #1a1a1a;--surface: #ffffff;--surface-2: #f3f3f3;--border: #e0e0e0;--border-strong: #bdbdbd;--fg-muted: #555;--fg-subtle: #6b6b6b;--fg-empty: #999;--accent: #f59488;--accent-fg: #fff;--disabled-bg: #e0e0e0;--disabled-fg: #aaa;--hint: #777;--canvas-bg: #000}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);min-height:100vh}.app{max-width:960px;margin:0 auto;padding:2rem 1rem}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.topbar h1{margin:0}.topbar .logo{height:64px;width:auto}.topbar .logo-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;line-height:0}.topbar .logo-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:root:not([data-theme=light]) .topbar .logo-dark{height:51.2px}:root[data-theme=light] .logo-dark,:root:not([data-theme=light]) .logo-light{display:none}.topbar-actions{display:flex;align-items:center;gap:.5rem}.topbar-right{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.topbar-subtitle{font-size:.75rem;color:var(--fg-subtle);letter-spacing:.05em}h1{font-weight:500;letter-spacing:.02em}.footer{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border);text-align:center;font-size:.75rem;color:var(--fg-subtle)}.footer-sep{margin:0 .5rem}.footer-link{background:none;border:none;padding:0;color:var(--fg-subtle);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.footer-link:hover{color:var(--accent)}.footer-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}
