.support-ref[data-v-c7faa18d]{margin-left:6px;color:var(--link);white-space:nowrap}.write[data-v-c7faa18d]{padding:0;border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}.support-ref[data-v-c7faa18d]:hover,.support-ref[data-v-c7faa18d]:focus-visible{color:var(--link-hover)}.stepper[data-v-0f3ff544]{display:inline-flex;align-items:stretch;height:44px;border:1px solid var(--border-2);border-radius:var(--radius-m);background:var(--card);overflow:hidden;flex:none}.stepper[data-v-0f3ff544]:focus-within{border-color:var(--accent)}.step[data-v-0f3ff544]{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none}.step[data-v-0f3ff544]:hover:not(:disabled){background:var(--card-2);color:var(--accent)}.step[data-v-0f3ff544]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.step[data-v-0f3ff544]:disabled{color:var(--muted);opacity:.45;cursor:default}.field[data-v-0f3ff544]{width:52px;min-width:0;padding:0 4px;border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);border-radius:0;background:transparent;color:var(--text);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield}.field[data-v-0f3ff544]:focus{outline:none;background:var(--card-2)}.off[data-v-0f3ff544]{opacity:.6}.cards[data-v-430046ac]{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;padding-top:12px}.plan[data-v-430046ac]{position:relative;flex:1 1 240px;min-width:0;border:1px solid var(--border-2);border-radius:var(--radius-xl);padding:20px;display:flex;flex-direction:column;gap:12px;background:var(--card)}.plan.hi[data-v-430046ac]{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,var(--card)) 0%,var(--card) 65%);box-shadow:0 0 0 4px #22d3ee14,0 24px 60px -24px #22d3ee73;padding-top:28px}.head[data-v-430046ac]{display:flex;align-items:center;gap:8px}.name .brand[data-v-430046ac]{color:var(--accent)}.name[data-v-430046ac]{font-size:2.5em;font-weight:700;line-height:1.1;letter-spacing:-.01em}.tag[data-v-430046ac]{position:absolute;z-index:1;top:-12px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.tag.acc[data-v-430046ac]{background:var(--accent);color:var(--accent-ink)}.price[data-v-430046ac]{font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.hi .price[data-v-430046ac]{font-size:40px;letter-spacing:-.03em}.per[data-v-430046ac]{margin-left:6px;font-size:13px;letter-spacing:0;font-weight:400;color:var(--muted)}.was[data-v-430046ac]{font-size:18px;font-weight:400;color:var(--muted);margin-right:6px}.note[data-v-430046ac]{color:var(--accent);font-size:12px}.sale-badge[data-v-430046ac]{align-self:flex-start;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--sale) 55%,transparent);background:color-mix(in srgb,var(--sale) 12%,transparent);color:var(--sale);font-size:12px;font-weight:700}.sale-badge .ends[data-v-430046ac]{font-weight:500;font-variant-numeric:tabular-nums}.bullets[data-v-430046ac]{list-style:none;margin:0;padding:0;font-size:14px;display:flex;flex-direction:column;gap:8px}.bullets li[data-v-430046ac]{display:flex;align-items:flex-start;gap:8px;line-height:1.4}.check[data-v-430046ac]{flex:none;margin-top:1px;color:var(--accent)}.small[data-v-430046ac]{font-size:12px}.buy[data-v-430046ac]{margin-top:auto}.upsell[data-v-430046ac]{margin:0;font-size:13px;color:var(--accent)}.charge[data-v-430046ac]{margin:0}.pack-total[data-v-430046ac]{display:flex;flex-direction:column;gap:4px}.pending[data-v-430046ac]{margin:0}.linkish[data-v-430046ac]{min-height:32px;padding:0;border:0;background:none;color:var(--link);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.linkish[data-v-430046ac]:hover,.linkish[data-v-430046ac]:focus-visible{color:var(--link-hover)}.qty-row[data-v-430046ac]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.qty-hours[data-v-430046ac]{font-size:14px;font-weight:600}.qty-unit[data-v-430046ac]{font-size:14px}.err[data-v-430046ac]{margin:0;color:var(--shake-text)}.share[data-v-c850ebce]{width:100%;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.share-title[data-v-c850ebce]{margin:0 0 12px;font-size:13px;color:var(--muted)}.include[data-v-c850ebce]{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:0 0 12px;font-size:13px;color:var(--text);text-align:left;cursor:pointer}.include input[data-v-c850ebce]{margin-top:2px;accent-color:var(--accent)}.share-list[data-v-c850ebce]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;justify-content:center;gap:8px}.share-list li[data-v-c850ebce]{flex:0 1 38px;min-width:0}.share-btn[data-v-c850ebce]{width:100%;max-width:38px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s,transform .15s}.share-btn[data-v-c850ebce]:hover,.share-btn[data-v-c850ebce]:focus-visible{color:var(--text);border-color:var(--accent)}:root[data-motion=on] .share-btn[data-v-c850ebce]:hover{transform:translateY(-2px)}.share-btn[data-v-c850ebce]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.step[data-v-7a25627e]{display:flex;flex-direction:column;gap:14px;min-width:0}.bar[data-v-7a25627e]{display:flex;align-items:center;gap:12px}.title[data-v-7a25627e]{margin:0;font-size:2.5em;font-weight:700;line-height:1.1;letter-spacing:-.01em;min-width:0}.title .brand[data-v-7a25627e],.eyebrow-plan .brand[data-v-7a25627e]{color:var(--accent)}.thanks-bar[data-v-7a25627e]{padding-left:12px}.eyebrow[data-v-7a25627e],.active-tag[data-v-7a25627e]{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.eyebrow[data-v-7a25627e]{margin:0;color:var(--accent);min-width:0}.eyebrow-plan[data-v-7a25627e]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;min-width:0}.active-tag[data-v-7a25627e]{margin-left:8px;color:var(--ok)}.thanks[data-v-7a25627e]{display:flex;flex-direction:column;padding:0 12px 4px;min-width:0}.headline[data-v-7a25627e]{margin:0;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.lead[data-v-7a25627e]{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.lead .file[data-v-7a25627e]{color:var(--text)}.rule[data-v-7a25627e]{height:1px;margin:26px 0 20px;border:0;background:var(--border)}.facts[data-v-7a25627e]{display:flex;flex-direction:column;gap:10px;margin:0;font-size:13px}.facts>div[data-v-7a25627e]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.facts dt[data-v-7a25627e]{color:var(--muted)}.facts dd[data-v-7a25627e]{margin:0;color:var(--text);overflow-wrap:anywhere}.facts strong[data-v-7a25627e]{font-weight:600}.foot[data-v-7a25627e]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:30px}.plan-link[data-v-7a25627e]{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:var(--link);text-decoration:none}.plan-link[data-v-7a25627e]:hover,.plan-link[data-v-7a25627e]:focus-visible{color:var(--link-hover)}:root[data-motion=on] .rise[data-v-7a25627e]{animation:thanks-rise-7a25627e .55s cubic-bezier(.2,.7,.2,1) both}:root[data-motion=on] .d1[data-v-7a25627e]{animation-delay:80ms}:root[data-motion=on] .d2[data-v-7a25627e]{animation-delay:.16s}:root[data-motion=on] .d3[data-v-7a25627e]{animation-delay:.24s}:root[data-motion=on] .d4[data-v-7a25627e]{animation-delay:.32s}@keyframes thanks-rise-7a25627e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.close[data-v-7a25627e]{margin-left:auto;width:44px;height:44px;background:transparent;color:var(--muted);flex:0 0 auto}.state[data-v-7a25627e]{margin:0;font-size:13px;color:var(--muted)}.state.ok[data-v-7a25627e]{color:var(--accent)}.state.err[data-v-7a25627e]{color:var(--shake-text)}.confirm[data-v-7a25627e],.email-step[data-v-7a25627e],.form[data-v-7a25627e]{display:flex;flex-direction:column;gap:14px;min-width:0}.card-row[data-v-7a25627e]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--border-2);border-radius:var(--radius-l);background:var(--card-2)}.card-icon[data-v-7a25627e]{color:var(--accent);flex:0 0 auto}.card-text[data-v-7a25627e]{display:flex;flex-direction:column;gap:4px;min-width:0}.confirm-line[data-v-7a25627e]{margin:0;font-size:15px;font-weight:600;line-height:1.4}.actions[data-v-7a25627e]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.field[data-v-7a25627e]{display:flex;flex-direction:column;gap:6px;max-width:420px}.save-card[data-v-7a25627e]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);cursor:pointer}.save-card input[data-v-7a25627e]{width:16px;height:16px;accent-color:var(--accent)}.label[data-v-7a25627e]{font-size:13px;color:var(--muted)}.receipt[data-v-7a25627e]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0}.sale-line[data-v-7a25627e]{margin:0;color:var(--sale);font-weight:600}.summary[data-v-7a25627e]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border);font-weight:600}.vat-row[data-v-7a25627e]{display:flex;gap:8px}.qty[data-v-7a25627e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.qty-hours[data-v-7a25627e]{font-size:14px;font-weight:600}.vat-row .input[data-v-7a25627e]{flex:1 1 auto;min-width:0}.mount[data-v-7a25627e]{min-height:200px;width:100%;min-width:0}.pay-row[data-v-7a25627e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.pay[data-v-7a25627e]{flex:1 1 240px}.small[data-v-7a25627e]{font-size:12px}p.small[data-v-7a25627e]{margin:0}.err[data-v-7a25627e]{margin:0;font-size:13px;color:var(--shake-text)}.linkish[data-v-7a25627e]{min-height:44px;padding:0;border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.linkish.small[data-v-7a25627e]{min-height:32px;font-size:12px}.linkish[data-v-7a25627e]:hover,.linkish[data-v-7a25627e]:focus-visible{color:var(--link-hover)}.linkish[data-v-7a25627e]:disabled{opacity:.5;cursor:default}.secure[data-v-7a25627e]{margin:0;font-size:12px}@media(max-width:640px){.thanks-bar[data-v-7a25627e],.thanks[data-v-7a25627e]{padding-left:0;padding-right:0}.thanks[data-v-7a25627e]{padding-top:16px}.headline[data-v-7a25627e]{font-size:26px}.facts>div[data-v-7a25627e]{grid-template-columns:96px minmax(0,1fr)}.foot[data-v-7a25627e]{flex-direction:column-reverse;align-items:stretch}.plan-link[data-v-7a25627e]{justify-content:center}}.wait[data-v-8e83ceed]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:12px;color:var(--muted)}.accent[data-v-8e83ceed]{color:var(--accent)}.actions[data-v-8e83ceed]{display:inline-flex;gap:14px}.linkish[data-v-8e83ceed]{min-height:32px;padding:0;border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.linkish[data-v-8e83ceed]:hover,.linkish[data-v-8e83ceed]:focus-visible{color:var(--link-hover)}.email-notice[data-v-0ed9c513]{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;color:var(--muted);text-align:left}.email-notice svg[data-v-0ed9c513]{flex:none;margin-top:3px}.unlock[data-v-2ea70165],.form[data-v-2ea70165],.intro[data-v-2ea70165],.done[data-v-2ea70165]{display:flex;flex-direction:column;gap:8px}.unlock[data-v-2ea70165]{gap:12px}.row[data-v-2ea70165]{display:flex;flex-wrap:wrap;gap:8px}.row .input[data-v-2ea70165]{flex:1 1 220px;min-width:0;min-height:44px;border-radius:var(--radius-l)}.row .btn[data-v-2ea70165]{min-height:44px;border-radius:var(--radius-l)}.help[data-v-2ea70165]{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.done .help[data-v-2ea70165]{font-size:13px}.err[data-v-2ea70165]{margin:0;color:var(--shake-text);font-size:13px}.deals-cal[data-v-6a969666]{position:relative;display:flex;flex-direction:column;gap:22px;padding:28px;border-radius:14px;background:var(--card);border:1px solid var(--border-2);color:var(--text)}.grabber[data-v-6a969666]{display:none}.head[data-v-6a969666]{display:flex;align-items:center;gap:16px;padding-right:36px}.head-text[data-v-6a969666]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.eyebrow[data-v-6a969666]{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sale)}.eyebrow.ok[data-v-6a969666]{color:var(--ok)}.lede[data-v-6a969666]{font-size:14px;color:var(--muted)}.tiles[data-v-6a969666]{display:flex;gap:6px;flex:none}.tile[data-v-6a969666]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:60px;border-radius:var(--radius-l);background:var(--bg);border:1px solid var(--border-2)}.tile b[data-v-6a969666]{font-size:22px;font-weight:700;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.tile span[data-v-6a969666]{margin-top:6px;font-size:10px;font-weight:500;letter-spacing:.08em;color:var(--muted)}.copy[data-v-6a969666],.done[data-v-6a969666]{display:flex;flex-direction:column;gap:10px}.done[data-v-6a969666]{outline:none;gap:22px}.done>.eyebrow[data-v-6a969666],.done>.headline[data-v-6a969666]{margin-bottom:-12px}.headline[data-v-6a969666]{margin:0;padding-right:36px;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.head+.copy .headline[data-v-6a969666]{padding-right:0}.sub[data-v-6a969666]{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.addr[data-v-6a969666]{color:var(--text);overflow-wrap:anywhere}.cal[data-v-6a969666]{display:flex;flex-direction:column;gap:8px}.track[data-v-6a969666]{position:relative;height:40px;border-radius:var(--radius-m);background:var(--bg);border:1px solid var(--border);overflow:hidden}.tick[data-v-6a969666]{position:absolute;top:0;bottom:0;width:1px;background:var(--border)}.mlabel[data-v-6a969666]{position:absolute;top:4px;font-size:10px;font-weight:500;color:var(--muted)}.today[data-v-6a969666]{position:absolute;top:0;bottom:0;width:2px;background:var(--text)}.bar[data-v-6a969666]{position:absolute;bottom:6px;height:14px;box-sizing:border-box;border-radius:3px;background:var(--sale);box-shadow:0 0 12px color-mix(in srgb,var(--sale) 55%,transparent)}.bar.later[data-v-6a969666]{background:transparent;border:1px dashed var(--sale);box-shadow:none}.legend[data-v-6a969666]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:12px;color:var(--muted)}.legend strong[data-v-6a969666]{color:var(--text)}.legend .when[data-v-6a969666]{color:var(--sale)}.buy .btn[data-v-6a969666]{width:100%;background:var(--sale);border-color:var(--sale);color:var(--bg)}.buy .btn[data-v-6a969666]:hover:not(:disabled){background:color-mix(in srgb,var(--sale) 80%,var(--text));border-color:color-mix(in srgb,var(--sale) 80%,var(--text))}.form[data-v-6a969666]{margin:0;display:flex;flex-direction:column;gap:12px}.later-line[data-v-6a969666]{margin:0;font-size:14px;color:var(--muted)}.row[data-v-6a969666]{display:flex;gap:12px}.input[data-v-6a969666]{box-sizing:border-box;flex:1;width:100%;min-width:0;height:48px;padding:0 16px;border-radius:var(--radius-l);background:var(--bg);border:1px solid var(--border-2);color:var(--text);font-size:16px;outline:none}.input[data-v-6a969666]::placeholder{color:color-mix(in srgb,var(--muted) 75%,var(--bg))}.input[data-v-6a969666]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.submit[data-v-6a969666]{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--radius-l);font-size:16px;font-weight:600;white-space:nowrap;background:transparent;border:1px solid var(--border-2);color:var(--muted);cursor:not-allowed;transition:background var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover)}.submit.is-ready[data-v-6a969666],.submit.is-busy[data-v-6a969666]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.submit.is-ready[data-v-6a969666]{cursor:pointer}.submit.is-ready[data-v-6a969666]:hover{background:color-mix(in srgb,var(--accent) 75%,white);border-color:color-mix(in srgb,var(--accent) 75%,white)}.submit.is-busy[data-v-6a969666]{opacity:.7;cursor:progress}.submit[data-v-6a969666]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.error[data-v-6a969666]{margin:0;font-size:13px;line-height:1.5;color:var(--shake-text)}.reminder[data-v-6a969666]{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--radius-xl);border:1px solid var(--sale);background:linear-gradient(180deg,color-mix(in srgb,var(--sale) 10%,transparent),color-mix(in srgb,var(--sale) 2%,transparent));box-shadow:0 0 0 4px color-mix(in srgb,var(--sale) 8%,transparent)}.reminder>svg[data-v-6a969666]{flex:none;color:var(--sale)}.date-tile[data-v-6a969666]{flex:none;width:60px;display:flex;flex-direction:column;border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--border-2);text-align:center;font-weight:700}.date-tile .m[data-v-6a969666]{padding:3px 0;font-size:11px;background:var(--sale);color:var(--bg)}.date-tile .d[data-v-6a969666]{padding:6px 0;font-size:24px;background:var(--bg)}.reminder-text[data-v-6a969666]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;font-size:13px;color:var(--muted)}.reminder-text strong[data-v-6a969666]{font-size:15px;color:var(--text)}.actions[data-v-6a969666]{display:flex;gap:12px}.actions .grow[data-v-6a969666]{flex:1;text-decoration:none}.fine[data-v-6a969666]{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}@media(max-width:519.98px){.deals-cal[data-v-6a969666]{gap:16px;padding:12px 20px 24px;border-radius:18px 18px 0 0;border-bottom:0}.grabber[data-v-6a969666]{display:block;align-self:center;width:40px;height:4px;border-radius:2px;background:var(--border-2)}.head[data-v-6a969666]{flex-direction:column;align-items:flex-start;gap:10px}.tile[data-v-6a969666]{width:52px;height:52px}.tile b[data-v-6a969666]{font-size:20px}.headline[data-v-6a969666]{font-size:22px;line-height:1.25}.sub[data-v-6a969666]{font-size:14px}.cal-scroll[data-v-6a969666]{overflow-x:auto;overscroll-behavior-x:contain}.cal-scroll .track[data-v-6a969666]{min-width:480px}.row[data-v-6a969666],.actions[data-v-6a969666]{flex-direction:column}.submit[data-v-6a969666]{width:100%}}.deals-ref[data-v-72f97ee1]{display:flex;flex-direction:column;gap:20px;padding:32px 28px 28px;color:var(--text)}.eyebrow[data-v-72f97ee1]{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.headline[data-v-72f97ee1]{margin:-8px 0 0;padding-right:36px;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.steps[data-v-72f97ee1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.step[data-v-72f97ee1]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.step div[data-v-72f97ee1]{display:flex;flex-direction:column;gap:2px}.step strong[data-v-72f97ee1]{font-size:14px}.step span[data-v-72f97ee1]{font-size:13px;line-height:1.45;color:var(--muted)}.num[data-v-72f97ee1]{width:28px;height:28px;border-radius:50%;border:1px solid var(--accent);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:700}.mine[data-v-72f97ee1]{display:flex;flex-direction:column;gap:10px}.code[data-v-72f97ee1]{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:0 16px;box-sizing:border-box;border:1px dashed var(--accent);border-radius:var(--radius-xl);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:copy;transition:border-color var(--dur-hover) var(--ease-hover),background var(--dur-hover) var(--ease-hover)}.code[data-v-72f97ee1]:hover,.code[data-v-72f97ee1]:focus-visible{border-style:solid;background:color-mix(in srgb,var(--accent) 8%,var(--bg))}.code[data-v-72f97ee1]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.code-label[data-v-72f97ee1]{font-size:12px;color:var(--muted)}.code b[data-v-72f97ee1]{flex:1;font-size:24px;font-weight:700;letter-spacing:.16em}.code-copy[data-v-72f97ee1]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent)}.link-row[data-v-72f97ee1]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.link[data-v-72f97ee1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--muted)}.linkish[data-v-72f97ee1]{flex:none;min-height:32px;padding:0;border:0;background:none;color:var(--link);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.linkish[data-v-72f97ee1]:hover,.linkish[data-v-72f97ee1]:focus-visible{color:var(--link-hover)}.mine[data-v-72f97ee1] .share{margin-top:4px;padding-top:14px}.mine[data-v-72f97ee1] .share-list{justify-content:flex-start}.get[data-v-72f97ee1]{width:100%;text-decoration:none}.fine[data-v-72f97ee1]{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.rules[data-v-72f97ee1]{margin-top:auto;font-size:12px}.backdrop[data-v-07c86d2a]{position:fixed;inset:0;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:50;overflow-y:auto}.dialog[data-v-07c86d2a]{position:relative;width:100%;max-width:560px;margin:auto;min-width:0;border-radius:14px;box-shadow:0 30px 80px #0009}.ref-col[data-v-07c86d2a]{display:none}@media(min-width:900px){.dialog[data-v-07c86d2a]{max-width:1000px}.split[data-v-07c86d2a]{display:flex;align-items:stretch}.sale-col[data-v-07c86d2a]{flex:0 0 560px;min-width:0;border-radius:14px 0 0 14px;border-right:0}.ref-col[data-v-07c86d2a]{display:flex;flex:1;min-width:0;border:1px solid var(--border-2);border-radius:0 14px 14px 0;background:var(--card-2)}}.dismiss[data-v-07c86d2a]{position:absolute;top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.dismiss[data-v-07c86d2a]:hover,.dismiss[data-v-07c86d2a]:focus-visible{color:var(--text);background:var(--card-2)}@media(max-width:519.98px){.backdrop[data-v-07c86d2a]{align-items:flex-end;padding:24px 0 0}.dialog[data-v-07c86d2a]{margin:auto 0 0;max-width:none;border-radius:18px 18px 0 0}.dismiss[data-v-07c86d2a]{top:8px;right:6px}}.currency[data-v-ba89a99a]{display:inline-flex;align-items:center;gap:8px;align-self:flex-end;font-size:12px}.currency .input[data-v-ba89a99a]{width:auto;min-height:32px;padding:2px 32px 2px 8px;font-size:12px}.backdrop[data-v-ba89a99a]{position:fixed;inset:0;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:50;overflow-y:auto}.dialog[data-v-ba89a99a]{width:100%;max-width:760px;background:var(--panel);border:1px solid var(--border-2);border-radius:var(--radius-xl);box-shadow:0 30px 80px #0009;padding:28px 28px 24px;display:flex;flex-direction:column;gap:20px;margin:auto}.dialog.checkout[data-v-ba89a99a]{max-width:520px}.free-unlock[data-v-ba89a99a]{padding:14px 16px;border-radius:var(--radius-l);border:1px solid var(--border-2);background:var(--card-2)}.top[data-v-ba89a99a]{display:flex;align-items:flex-start;gap:16px}h2[data-v-ba89a99a]{margin:0;font-size:20px;font-weight:700}.sub[data-v-ba89a99a]{margin:6px 0 0;color:var(--muted)}.back-at[data-v-ba89a99a]{margin:6px 0 0;font-weight:600}.top-text[data-v-ba89a99a]{min-width:0}.summary[data-v-ba89a99a]{margin:0 0 8px;display:flex;align-items:center;gap:8px;color:var(--shake-text);font-size:13px;font-weight:600}.sdot[data-v-ba89a99a]{width:7px;height:7px;border-radius:50%;background:var(--shake)}.close[data-v-ba89a99a]{margin-left:auto;width:44px;height:44px;background:transparent;color:var(--muted);flex:0 0 auto}.small[data-v-ba89a99a]{font-size:12px}.code[data-v-ba89a99a]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:-6px}.code-remove[data-v-ba89a99a]{background:none;border:0;padding:0;color:var(--muted);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.code-remove[data-v-ba89a99a]:hover,.code-remove[data-v-ba89a99a]:focus-visible{color:var(--text)}.credit[data-v-ba89a99a]{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.credit-line[data-v-ba89a99a]{margin:0;font-size:13px}.credit-covers[data-v-ba89a99a]{margin:0}.credit-actions[data-v-ba89a99a]{display:flex;flex-wrap:wrap;gap:8px}.code-form[data-v-ba89a99a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;width:100%;max-width:420px}.code-label[data-v-ba89a99a]{font-size:13px;color:var(--text)}.code-form .input[data-v-ba89a99a]{flex:0 1 140px;min-width:0;min-height:36px;text-transform:uppercase;transition:flex-basis .14s var(--ease)}.code-form.open .input[data-v-ba89a99a]{flex:1 1 180px}.applied[data-v-ba89a99a]{display:inline-flex;align-items:center;gap:10px;font-size:13px}.chip[data-v-ba89a99a]{padding:3px 8px;border-radius:var(--radius);background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent);font-size:12px}.email[data-v-ba89a99a]{display:flex;flex-direction:column;gap:4px;width:100%;max-width:340px}.code-notice[data-v-ba89a99a]{max-width:340px;margin-top:-4px}.ok[data-v-ba89a99a]{margin:0;font-size:12px;color:var(--accent)}.loading[data-v-ba89a99a]{padding:24px;text-align:center}.err[data-v-ba89a99a]{margin:0;font-size:12px;color:var(--shake-text)}.foot[data-v-ba89a99a]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:16px;color:var(--muted);font-size:12px}.signin[data-v-ba89a99a]{margin-left:auto}@media(max-width:640px){.dialog[data-v-ba89a99a]{padding:20px 16px}.backdrop.sheet[data-v-ba89a99a]{padding:0;align-items:stretch}.dialog.checkout[data-v-ba89a99a]{min-height:100dvh;border:0;border-radius:0;padding:8px 16px 24px}}.backdrop[data-v-83c9ee5b]{position:fixed;inset:0;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:50;overflow-y:auto}.dialog[data-v-83c9ee5b]{width:100%;max-width:560px;background:var(--panel);border:1px solid var(--border-2);border-radius:var(--radius-xl);box-shadow:0 30px 80px #0009;padding:20px 24px 24px;margin:auto;min-width:0}@media(max-width:640px){.backdrop[data-v-83c9ee5b]{padding:0;align-items:stretch}.dialog[data-v-83c9ee5b]{max-width:none;min-height:100dvh;border:0;border-radius:0;padding:8px 16px 24px}}.backdrop[data-v-bb652260]{position:fixed;inset:0;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:50;overflow-y:auto}.dialog[data-v-bb652260]{position:relative;width:100%;max-width:480px;margin:auto;min-width:0;padding:24px;border-color:var(--amber-border);box-shadow:0 30px 80px #0009}.eyebrow[data-v-bb652260]{margin:0;padding-right:32px}.amber[data-v-bb652260]{color:var(--amber)}.title[data-v-bb652260]{margin:0;font-size:20px;line-height:1.3;padding-right:24px}.lead[data-v-bb652260]{margin:0;color:var(--text)}.points[data-v-bb652260]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.points li[data-v-bb652260]{display:flex;gap:8px;align-items:flex-start}.points svg[data-v-bb652260]{flex:none;margin-top:3px;color:var(--accent)}.urgency[data-v-bb652260]{margin:0;padding:10px 12px;border:1px solid var(--amber-border);border-radius:var(--radius);background:var(--amber-bg);color:var(--amber)}.actions[data-v-bb652260]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dismiss[data-v-bb652260]{position:absolute;top:8px;right:8px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.dismiss[data-v-bb652260]:hover,.dismiss[data-v-bb652260]:focus-visible{color:var(--text);background:var(--card-2)}.options[data-v-bda90106]{display:flex;flex-direction:column;gap:8px}.field[data-v-bda90106]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:calc(13px * var(--text-scale));color:var(--text)}.field .select[data-v-bda90106]{min-height:34px;min-width:0;width:62%;font-size:calc(13px * var(--text-scale))}.hint[data-v-bda90106]{margin:-2px 0 6px;font-size:calc(12px * var(--text-scale));color:var(--muted)}.backdrop[data-v-a324983d]{position:fixed;inset:0;z-index:90;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto}.dialog[data-v-a324983d]{position:relative;width:100%;max-width:440px;margin:auto;display:flex;flex-direction:column;gap:14px;padding:24px}.close[data-v-a324983d]{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.close[data-v-a324983d]:hover,.close[data-v-a324983d]:focus-visible{color:var(--text);background:var(--card-2)}.title[data-v-a324983d]{margin:0;padding-right:32px;font-size:calc(20px * var(--text-scale))}.lead[data-v-a324983d]{margin:0;font-size:calc(13px * var(--text-scale));color:var(--muted)}.done[data-v-a324983d]{min-height:40px}.heart-3d[data-v-cd969c27]{display:block;flex:none;filter:drop-shadow(0 1.5px 0 #8f0d26) drop-shadow(0 3px 4px rgba(0,0,0,.5));transform-origin:50% 70%;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.backdrop[data-v-2530838d]{position:fixed;inset:0;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:50;overflow-y:auto}.dialog[data-v-2530838d]{position:relative;width:100%;max-width:420px;margin:auto;min-width:0;background:var(--card);border:1px solid var(--border-2);border-radius:14px;box-shadow:0 30px 80px #0009}.body[data-v-2530838d]{display:flex;flex-direction:column;gap:14px;padding:24px}.title[data-v-2530838d]{margin:0;padding-right:24px;font-size:20px;line-height:1.3}.lead[data-v-2530838d]{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.note[data-v-2530838d]{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.center[data-v-2530838d]{text-align:center}.segment[data-v-2530838d],.amounts[data-v-2530838d]{display:grid;gap:8px}.segment[data-v-2530838d]{grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--border-2);border-radius:var(--radius-m)}.amounts[data-v-2530838d]{grid-template-columns:repeat(4,minmax(0,1fr))}.segment button[data-v-2530838d],.amounts button[data-v-2530838d]{min-height:40px;border:1px solid var(--border-2);border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;font-weight:600;cursor:pointer;transition:background var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover)}.segment button[data-v-2530838d]{min-height:34px;border-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px}.segment button.on[data-v-2530838d]:before{content:"";width:14px;height:14px;flex:none;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.amount-note[data-v-2530838d]{margin:0;min-height:3em;color:var(--text);font-size:13px;line-height:1.5}.segment button.on[data-v-2530838d]{background:var(--card-2);border-color:var(--border-2)}.amounts button.on[data-v-2530838d]{border-color:var(--accent);background:var(--accent-soft)}.segment button[data-v-2530838d]:hover,.amounts button[data-v-2530838d]:hover{border-color:var(--muted)}.other[data-v-2530838d]{display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--border-2);border-radius:var(--radius);background:var(--panel)}.other[data-v-2530838d]:focus-within{border-color:var(--accent)}.dollar[data-v-2530838d]{color:var(--muted)}.other input[data-v-2530838d]{flex:1;min-width:0;min-height:40px;border:0;outline:none;background:transparent;color:var(--text);font:inherit}.field[data-v-2530838d]{display:flex;flex-direction:column;gap:6px}.label[data-v-2530838d]{font-size:13px;color:var(--muted)}.back[data-v-2530838d]{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;min-height:32px;margin:-8px 0 -6px;padding:0 4px 0 0;border:0;background:none;color:var(--link);font:inherit;font-size:13px;cursor:pointer}.back[data-v-2530838d]:hover,.back[data-v-2530838d]:focus-visible{color:var(--link-hover)}.back[data-v-2530838d]:disabled{opacity:.5;cursor:default}.summary[data-v-2530838d]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border);font-weight:600}.mount[data-v-2530838d]{min-height:160px;width:100%;min-width:0}.error[data-v-2530838d]{margin:0;color:var(--shake-text);font-size:13px}.wide[data-v-2530838d]{width:100%;min-height:42px}.title[data-v-2530838d]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.title-heart[data-v-2530838d]{display:inline-grid;transform-origin:50% 60%}.title-heart[data-v-2530838d]:hover .heart-3d{transform:scale(1.14) rotate(-6deg)}.title-heart[data-v-2530838d]:active .heart-3d{transform:translateY(1.5px) scale(1.22,.8);transition-duration:90ms}:root[data-motion=on] .title-heart[data-v-2530838d]{animation:heartbeat-2530838d 2.4s ease-in-out infinite}@keyframes heartbeat-2530838d{0%,30%,to{transform:scale(1)}8%{transform:scale(1.18)}16%{transform:scale(1)}22%{transform:scale(1.1)}}.thanks[data-v-2530838d]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:40px 32px 24px;border-radius:13px;text-align:center}.thanks[data-v-2530838d]>*{position:relative}.thanks>.glow[data-v-2530838d]{position:absolute;left:50%;top:-90px;width:340px;height:340px;margin-left:-170px;border-radius:50%;background:radial-gradient(circle,#ff4d6d1f,#ff4d6d00 65%);pointer-events:none}.medal[data-v-2530838d]{width:148px;height:148px;flex:none}.orbit[data-v-2530838d]{position:absolute;inset:0;display:block}.orbit circle[data-v-2530838d]{fill:none;stroke:var(--border-2);stroke-width:1.5;stroke-dasharray:2 7;stroke-linecap:round}.monthly .orbit circle[data-v-2530838d]{stroke:var(--accent)}.disc[data-v-2530838d]{position:absolute;inset:14px;display:grid;place-items:center;border-radius:50%;background:var(--card);border:1px solid var(--border-2);box-shadow:inset 0 2px #ffffff0a,0 10px 30px #00000080}.medal-heart[data-v-2530838d]{display:grid;transform-origin:50% 60%;filter:drop-shadow(0 8px 16px rgba(255,77,109,.4))}.badge[data-v-2530838d]{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:8px}.rank[data-v-2530838d]{padding:5px 12px;border:1px solid var(--border-2);border-radius:999px;color:var(--text);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.monthly .rank[data-v-2530838d]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.amount[data-v-2530838d]{margin:0;color:var(--text);font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1}.per[data-v-2530838d]{margin-left:4px;color:var(--muted);font-size:16px;font-weight:500;letter-spacing:0}.thanks-title[data-v-2530838d]{margin:18px 0 0;font-size:22px;font-weight:700;letter-spacing:-.01em}.thanks .lead[data-v-2530838d]{margin-top:8px;font-size:14.5px;line-height:1.6}.info[data-v-2530838d]{margin:14px 0 0;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-m);background:var(--card);color:var(--muted);font-size:12.5px;line-height:1.5;text-align:left}.info svg[data-v-2530838d]{flex:none;margin-top:1px;color:var(--accent)}.done[data-v-2530838d]{margin-top:22px;min-height:46px}.sign[data-v-2530838d]{margin:16px 0 0;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.sign-heart[data-v-2530838d]{display:inline-grid}:root[data-motion=on] .medal[data-v-2530838d]{animation:medal-drop-2530838d .8s cubic-bezier(.3,1.5,.5,1) .1s both}:root[data-motion=on] .medal-heart[data-v-2530838d]{animation:medal-beat-2530838d 1.1s ease-in-out .9s 1}:root[data-motion=on] .badge[data-v-2530838d]{animation:badge-rise-2530838d .5s ease-out .7s both}:root[data-motion=on] .orbit[data-v-2530838d]{animation:orbit-2530838d 24s linear infinite}@keyframes medal-drop-2530838d{0%{opacity:0;transform:translateY(-24px) rotate(-12deg) scale(.8)}to{opacity:1;transform:none}}@keyframes medal-beat-2530838d{0%,to{transform:scale(1)}20%{transform:scale(1.15)}40%{transform:scale(.97)}60%{transform:scale(1.06)}}@keyframes badge-rise-2530838d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes orbit-2530838d{to{transform:rotate(360deg)}}.vh[data-v-2530838d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dismiss[data-v-2530838d]{position:absolute;top:8px;right:8px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.dismiss[data-v-2530838d]:hover,.dismiss[data-v-2530838d]:focus-visible{color:var(--text);background:var(--card-2)}.scrim[data-v-5bf71d6b]{position:fixed;inset:0;z-index:60;background:#05070a9e;backdrop-filter:blur(2px)}.drawer[data-v-5bf71d6b]{position:absolute;top:0;right:0;bottom:0;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--border-2);box-shadow:-20px 0 60px #00000080}.top[data-v-5bf71d6b]{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}h2[data-v-5bf71d6b]{margin:0;font-size:15px;font-weight:700}.errors[data-v-5bf71d6b]{font-size:12px}.actions[data-v-5bf71d6b]{margin-left:auto;display:flex;align-items:center;gap:6px}.small[data-v-5bf71d6b]{min-height:28px;padding:4px 10px;font-size:12px}.close[data-v-5bf71d6b]{width:28px;height:28px;background:transparent;color:var(--muted)}.body[data-v-5bf71d6b]{flex:1;overflow-y:auto;padding:8px 0 16px}.empty[data-v-5bf71d6b]{margin:0;padding:24px 16px;font-size:13px;line-height:1.5}.list[data-v-5bf71d6b]{list-style:none;margin:0;padding:0}.entry[data-v-5bf71d6b]{padding:10px 16px;border-bottom:1px solid var(--border);border-left:2px solid transparent;font-size:13px}.entry.lvl-error[data-v-5bf71d6b]{border-left-color:var(--shake)}.entry.lvl-warn[data-v-5bf71d6b]{border-left-color:var(--warn)}.row[data-v-5bf71d6b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.time[data-v-5bf71d6b]{font-size:12px}.pill[data-v-5bf71d6b]{padding:1px 7px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;border:1px solid var(--border-2);color:var(--muted)}.pill-error[data-v-5bf71d6b]{background:var(--shake-soft);border-color:var(--shake-line);color:var(--shake-text)}.pill-warn[data-v-5bf71d6b]{background:#fbbf241f;border-color:#fbbf2480;color:var(--warn)}.source[data-v-5bf71d6b]{font-weight:600}.count[data-v-5bf71d6b]{margin-left:auto;padding:1px 6px;border-radius:var(--radius-s);background:var(--card-2);border:1px solid var(--border-2);font-size:12px}.msg[data-v-5bf71d6b]{margin-top:4px;line-height:1.45;overflow-wrap:anywhere}.meta[data-v-5bf71d6b]{margin-top:4px;display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.rid[data-v-5bf71d6b]{overflow-wrap:anywhere}.details[data-v-5bf71d6b]{margin-top:6px;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--link);font-size:12px;cursor:pointer}.details[data-v-5bf71d6b]:hover{color:var(--link-hover)}.details svg[data-v-5bf71d6b]{transition:transform var(--dur) var(--ease)}.details svg.open[data-v-5bf71d6b]{transform:rotate(90deg)}.detail[data-v-5bf71d6b]{margin:6px 0 0;padding:8px 10px;max-height:320px;overflow:auto;border-radius:var(--radius);background:var(--stage);border:1px solid var(--border);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:480px){.drawer[data-v-5bf71d6b]{width:100vw;border-left:0}}.backdrop[data-v-d2a255b5]{position:fixed;inset:0;z-index:95;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px}.dialog[data-v-d2a255b5]{width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:24px;min-width:0}h2[data-v-d2a255b5]{margin:0;font-size:20px;font-weight:700}p[data-v-d2a255b5]{margin:0}.what[data-v-d2a255b5]{font-size:13px;line-height:1.55}.clip[data-v-d2a255b5]{overflow-wrap:anywhere}.small[data-v-d2a255b5]{font-size:12px;line-height:1.5}.field[data-v-d2a255b5]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.field textarea[data-v-d2a255b5]{resize:vertical;min-height:84px;font:inherit;font-weight:400}.check[data-v-d2a255b5]{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.check input[data-v-d2a255b5]{margin-top:2px;accent-color:var(--accent)}.check.disabled[data-v-d2a255b5]{cursor:default;color:var(--muted)}.note[data-v-d2a255b5]{margin-left:24px}.error[data-v-d2a255b5]{color:var(--shake-text);font-size:13px}.ok[data-v-d2a255b5]{color:var(--ok);font-size:14px;font-weight:500}.rid[data-v-d2a255b5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rid code[data-v-d2a255b5]{padding:2px 6px;border-radius:var(--radius-s);background:var(--card-2);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.linkish[data-v-d2a255b5]{padding:0;border:0;background:none;font:inherit;color:var(--link);text-decoration:underline;cursor:pointer}.linkish[data-v-d2a255b5]:hover,.linkish[data-v-d2a255b5]:focus-visible{color:var(--link-hover)}.btn.small[data-v-d2a255b5]{padding:3px 10px;font-size:12px}.bar[data-v-d2a255b5]{height:6px;border-radius:999px;background:var(--card-2);overflow:hidden}.bar span[data-v-d2a255b5]{display:block;height:100%;background:var(--accent);transition:width var(--dur) var(--ease)}.actions[data-v-d2a255b5]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:4px}.form[data-v-eb283965],.done[data-v-eb283965]{display:flex;flex-direction:column;gap:12px}.done[data-v-eb283965]{padding:14px 16px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);outline:none}.done p[data-v-eb283965]{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.field[data-v-eb283965]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.field textarea[data-v-eb283965]{resize:vertical;min-height:100px;font:inherit;font-weight:400}.ref[data-v-eb283965]{margin:0;color:var(--muted)}code[data-v-eb283965]{padding:1px 5px;border-radius:var(--radius-s);background:var(--card-2);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.small[data-v-eb283965]{font-size:12px;line-height:1.5}.muted[data-v-eb283965]{color:var(--muted);font-weight:400}p.small.muted[data-v-eb283965]{margin:0}.err[data-v-eb283965]{color:var(--shake-text);font-size:12px;font-weight:400}p.err[data-v-eb283965]{margin:0;font-size:13px}.actions[data-v-eb283965]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.backdrop[data-v-6a6545a9]{position:fixed;inset:0;z-index:96;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px}.dialog[data-v-6a6545a9]{width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:24px;min-width:0}h2[data-v-6a6545a9]{margin:0;font-size:20px;font-weight:700}p[data-v-6a6545a9]{margin:0}.small[data-v-6a6545a9]{font-size:13px;line-height:1.5}.box[data-v-e97f394b]{display:flex;flex-direction:column;gap:12px}h2[data-v-e97f394b]{margin:0;padding-right:32px;font-size:20px}p[data-v-e97f394b]{margin:0;line-height:1.5}.form[data-v-e97f394b]{display:flex;flex-direction:column;gap:8px}.lbl[data-v-e97f394b]{font-size:12px;color:var(--muted)}.input[data-v-e97f394b]{width:100%}.link[data-v-e97f394b]{border:0;background:transparent;color:var(--accent);font-size:12px;padding:4px 0;align-self:flex-start}.or[data-v-e97f394b]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.or[data-v-e97f394b]:before,.or[data-v-e97f394b]:after{content:"";flex:1;height:1px;background:var(--border)}.google[data-v-e97f394b]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.mock[data-v-e97f394b]{font-size:12px;padding:8px 10px;border:1px dashed var(--border-2);border-radius:var(--radius)}.err[data-v-e97f394b]{color:var(--shake-text);font-size:13px}.small[data-v-e97f394b]{font-size:12px}.backdrop[data-v-060221d6]{position:fixed;inset:0;z-index:94;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px}.dialog[data-v-060221d6]{position:relative;width:100%;max-width:420px;max-height:calc(100vh - 48px);overflow:auto;padding:24px}.close[data-v-060221d6]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.close[data-v-060221d6]:hover{color:var(--text);background:var(--card-2)}@keyframes upd-sheen-b0e1f86e{0%{background-position:-240px 0}to{background-position:calc(100% + 240px) 0}}.bar[data-v-b0e1f86e]{flex:none;position:relative;z-index:45;display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 8px 4px 16px;background-color:var(--accent);color:var(--accent-ink);font-size:13px;line-height:1.35;background-image:linear-gradient(100deg,transparent 0,rgba(255,255,255,.28) 80px,transparent 160px);background-repeat:no-repeat;background-size:240px 100%;background-position:-240px 0}@keyframes upd-grow-b0e1f86e{0%{max-height:0;min-height:0;padding-top:0;padding-bottom:0;opacity:.4}to{max-height:160px;opacity:1}}.bar[data-v-b0e1f86e]{overflow:hidden}:root:not([data-motion=off]) .bar[data-v-b0e1f86e]{animation:upd-grow-b0e1f86e .24s var(--ease) backwards}:root[data-motion=on] .bar[data-v-b0e1f86e]:not(.hard){animation:upd-grow-b0e1f86e .24s var(--ease) backwards,upd-sheen-b0e1f86e 4.5s var(--ease) infinite}@media(prefers-reduced-motion:reduce){.bar[data-v-b0e1f86e]{animation:none!important}}.ic[data-v-b0e1f86e]{flex-shrink:0}.t[data-v-b0e1f86e]{flex:1;min-width:0}.b[data-v-b0e1f86e]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:30px;padding:4px 12px;border-radius:var(--radius);border:1px solid var(--accent-ink);background:var(--accent-ink);color:var(--accent);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.b.armed[data-v-b0e1f86e]{background:transparent;color:var(--accent-ink)}.b[data-v-b0e1f86e]:focus-visible,.x[data-v-b0e1f86e]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.x[data-v-b0e1f86e]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-s);background:transparent;color:var(--accent-ink);cursor:pointer}.x[data-v-b0e1f86e]:hover{background:#0000001a}.hard[data-v-b0e1f86e]{min-height:52px;padding-right:16px;background-color:var(--shake);color:#2a0707;background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(0,0,0,.06) 14px 28px);background-size:auto}.hard .chip[data-v-b0e1f86e]{flex-shrink:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:999px;border:1px solid rgba(42,7,7,.4);background:#fff3;font-size:12px}.hard .b[data-v-b0e1f86e]{background:#2a0707;border-color:#2a0707;color:var(--shake-text, #ffb3b3)}.hard .b.dis[data-v-b0e1f86e]{opacity:.45;cursor:not-allowed}.hard .b[data-v-b0e1f86e]:focus-visible{outline-color:#2a0707}@media(max-width:640px){.bar[data-v-b0e1f86e]{flex-wrap:wrap;padding:8px 8px 8px 16px}.t[data-v-b0e1f86e]{flex-basis:calc(100% - 70px)}}.consent[data-v-54e52ea6]{position:fixed;left:16px;bottom:16px;z-index:61;width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:var(--radius-m);border:1px solid var(--border-2);background:var(--card-2);box-shadow:0 12px 32px #0006;font-size:13px;--sweep-band: calc(var(--radius-m) + 2px)}.copy[data-v-54e52ea6]{display:flex;flex-direction:column;gap:8px;min-width:0}h2[data-v-54e52ea6]{margin:0;font-size:15px}h2[data-v-54e52ea6]:focus{outline:none}p[data-v-54e52ea6]{margin:0;line-height:1.55}.acts[data-v-54e52ea6]{display:flex;flex-direction:column;gap:8px}.acts .btn[data-v-54e52ea6]{justify-content:center}.accept[data-v-54e52ea6]{width:100%;padding-top:10px;padding-bottom:10px}.minor[data-v-54e52ea6]{display:flex;gap:8px}.minor .btn[data-v-54e52ea6]{flex:1;min-height:28px;padding:5px 10px;font-size:12px}.outage[data-v-bb312df9]{position:fixed;inset:0;z-index:120;background:#05070ae6;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px;outline:none;overflow-y:auto}.sheet[data-v-bb312df9]{box-sizing:border-box;width:480px;max-width:calc(100vw - 32px);padding:32px;border-radius:18px;background:var(--card);border:1px solid var(--border);box-shadow:0 24px 64px #00000080;display:flex;flex-direction:column;gap:20px}.tile[data-v-bb312df9]{box-sizing:border-box;width:64px;height:64px;border-radius:14px;border:2px solid var(--accent);background:var(--bg);display:grid;place-items:center}.words[data-v-bb312df9]{display:flex;flex-direction:column;gap:10px}h2[data-v-bb312df9]{margin:0;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text)}#outage-text[data-v-bb312df9]{margin:0;font-size:16px;line-height:1.5;color:color-mix(in srgb,var(--text) 85%,var(--muted))}.safe[data-v-bb312df9]{margin:0;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);font-size:14px;line-height:1.4;color:var(--text)}.safe svg[data-v-bb312df9]{flex:none;color:var(--accent)}.actions[data-v-bb312df9]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.try[data-v-bb312df9]{min-height:48px;padding:0 24px;border-radius:10px;border:none;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.try[data-v-bb312df9]:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--accent) 75%,white)}.try[data-v-bb312df9]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.try[aria-disabled=true][data-v-bb312df9]{cursor:default;opacity:.7}.count[data-v-bb312df9]{margin:0;font-family:var(--font-mono);font-size:14px;color:var(--muted)}.menu-root[data-v-ae7bd69d]{position:relative;display:inline-flex}.icon-btn[data-v-ae7bd69d]{width:32px;height:32px;padding:0;border-radius:999px;border:1px solid var(--border-2);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer}.icon-btn[data-v-ae7bd69d]:hover{color:var(--text)}.icon-btn.is-open[data-v-ae7bd69d]{color:var(--text);border-color:var(--muted)}.sell[data-v-ae7bd69d]{display:flex;flex-direction:column;gap:4px;padding:12px;margin-bottom:4px;border-radius:var(--radius);background:var(--accent-soft);border:1px solid var(--border-2);white-space:nowrap}.sell .muted[data-v-ae7bd69d]{font-size:12px}.sell-btn[data-v-ae7bd69d]{margin-top:8px;width:100%;min-height:40px}.menu[data-v-ae7bd69d]{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;padding:6px;border-radius:var(--radius-m);border:1px solid var(--border-2);background:var(--panel);box-shadow:0 10px 30px #00000059;z-index:40;display:flex;flex-direction:column;gap:2px}.who[data-v-ae7bd69d]{padding:6px 10px 8px;font-size:12px;color:var(--muted);max-width:260px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border-bottom:1px solid var(--border);margin-bottom:4px}.who-email[data-v-ae7bd69d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.item[data-v-ae7bd69d]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);border:0;background:transparent;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.item svg[data-v-ae7bd69d]{color:var(--muted);flex:none}.item[data-v-ae7bd69d]:hover,.item[data-v-ae7bd69d]:focus-visible{background:var(--card-2);outline:none}.item:hover svg[data-v-ae7bd69d],.item:focus-visible svg[data-v-ae7bd69d]{color:var(--text)}.item[data-v-ae7bd69d]:disabled{opacity:.6;cursor:default}.sep[data-v-ae7bd69d]{height:1px;background:var(--border);margin:4px 0}.header-plan[data-v-11dc50ca]{display:contents}.status[data-v-11dc50ca]{font-size:12px}.comp[data-v-11dc50ca],.paused[data-v-11dc50ca]{text-decoration:none}.unlock[data-v-11dc50ca]{padding:7px 14px}.deals[data-v-11dc50ca]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;color:var(--accent)}.offer-badge[data-v-11dc50ca]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--amber);border-radius:999px;background:var(--amber-bg);color:var(--amber);font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.offer-badge[data-v-11dc50ca]:hover,.offer-badge[data-v-11dc50ca]:focus-visible{filter:brightness(1.12)}@media(max-width:760px){.status[data-v-11dc50ca]{display:none}}@media(max-width:600px){.unlock[data-v-11dc50ca]{padding:7px 10px}.unlock-rest[data-v-11dc50ca]{display:none}.deals[data-v-11dc50ca]{padding:7px 9px}.deals-word[data-v-11dc50ca]{display:none}}.past-due[data-v-2f30e749]{flex-basis:100%;order:99;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 -16px -6px;padding:8px 16px;border-top:1px solid var(--amber-border);background:var(--amber-bg);color:var(--amber);font-size:13px}.text[data-v-2f30e749]{font-weight:600}.btn[data-v-2f30e749]{padding:5px 12px}.err[data-v-2f30e749]{color:var(--shake-text);font-size:12px}.backdrop[data-v-124cfba9]{position:fixed;inset:0;z-index:90;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto}.dialog[data-v-124cfba9]{position:relative;box-sizing:border-box;width:100%;max-width:560px;min-width:0;margin:auto;display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--panel);border:1px solid var(--border-2);border-radius:var(--radius-xl);box-shadow:0 30px 80px #0009}.top[data-v-124cfba9]{display:flex;align-items:flex-start;gap:14px}.icon-tile[data-v-124cfba9]{flex:none;box-sizing:border-box;width:40px;height:40px;border-radius:10px;background:var(--bg);border:1px solid var(--border);color:var(--accent);display:grid;place-items:center}.top-text[data-v-124cfba9]{min-width:0;flex:1 1 auto}h2[data-v-124cfba9]{margin:0;font-size:20px;font-weight:700;line-height:1.3}h3[data-v-124cfba9]{margin:0;font-size:16px;font-weight:600;color:var(--text)}.sub[data-v-124cfba9]{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.close[data-v-124cfba9]{flex:none;width:36px;height:36px;margin:-6px -8px 0 0;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.close[data-v-124cfba9]:hover{color:var(--text);background:var(--card-2)}.today[data-v-124cfba9]{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);font-size:14px;line-height:1.5;color:var(--muted)}.today svg[data-v-124cfba9]{flex:none;margin-top:2px;color:var(--accent)}.today strong[data-v-124cfba9]{color:var(--text)}.loading[data-v-124cfba9]{margin:0;color:var(--muted)}.load-error[data-v-124cfba9]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.block[data-v-124cfba9]{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--border)}.small[data-v-124cfba9]{margin:0;font-size:13px}.poll[data-v-124cfba9],.notify[data-v-124cfba9]{margin:0;display:flex;flex-direction:column;gap:12px}fieldset[data-v-124cfba9]{margin:0;padding:0;border:0;min-width:0}.options[data-v-124cfba9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.option[data-v-124cfba9]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--border-2);background:var(--bg);color:var(--text);font-size:14px;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover),background var(--dur-hover) var(--ease-hover)}.option[data-v-124cfba9]:hover{border-color:var(--muted)}.option.on[data-v-124cfba9]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg))}.option input[data-v-124cfba9]{accent-color:var(--accent);margin:0}.poll-acts[data-v-124cfba9],.notify-acts[data-v-124cfba9]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.field[data-v-124cfba9]{box-sizing:border-box;width:100%;min-width:0;height:44px;padding:0 14px;border-radius:10px;background:var(--bg);border:1px solid var(--border-2);color:var(--text);font-size:16px;outline:none}.field[data-v-124cfba9]::placeholder{color:color-mix(in srgb,var(--muted) 75%,var(--bg))}.field[data-v-124cfba9]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.field-label[data-v-124cfba9]{padding:0;font-size:13px;font-weight:600;color:var(--muted)}.notify .field-label+.field[data-v-124cfba9]{margin-top:-6px}.submit[data-v-124cfba9]{height:44px;padding:0 24px;border-radius:10px;font-size:15px;font-weight:600;white-space:nowrap;background:transparent;border:1px solid var(--border-2);color:var(--muted);cursor:not-allowed;transition:background var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover)}.submit.is-ready[data-v-124cfba9],.submit.is-busy[data-v-124cfba9]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.submit.is-ready[data-v-124cfba9]{cursor:pointer}.submit.is-ready[data-v-124cfba9]:hover{background:color-mix(in srgb,var(--accent) 75%,white);border-color:color-mix(in srgb,var(--accent) 75%,white)}.submit.is-busy[data-v-124cfba9]{opacity:.7;cursor:progress}.submit[data-v-124cfba9]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.link-btn[data-v-124cfba9]{align-self:flex-start;background:none;border:0;padding:0;color:var(--link);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.link-btn[data-v-124cfba9]:hover,.link-btn[data-v-124cfba9]:focus-visible{color:var(--link-hover)}.err[data-v-124cfba9]{margin:0;font-size:13px;line-height:1.5;color:var(--shake-text)}.hint[data-v-124cfba9]{margin:-4px 0 0;font-size:13px;color:var(--muted)}.results[data-v-124cfba9]{display:flex;flex-direction:column;gap:12px;outline:none}.bars[data-v-124cfba9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bar-head[data-v-124cfba9]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:14px}.bar-label[data-v-124cfba9]{min-width:0;overflow-wrap:anywhere;color:var(--text)}.pct[data-v-124cfba9]{flex:none;color:var(--muted);font-variant-numeric:tabular-nums}.track[data-v-124cfba9]{height:8px;border-radius:999px;background:var(--card-2);overflow:hidden}.fill[data-v-124cfba9]{height:100%;border-radius:999px;background:var(--border-2);transition:width .3s var(--ease)}.mine .fill[data-v-124cfba9]{background:var(--accent)}.mine .pct[data-v-124cfba9]{color:var(--accent);font-weight:600}.mine-tag[data-v-124cfba9]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent);font-size:12px;font-weight:600;vertical-align:1px}.nles[data-v-124cfba9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.nles legend[data-v-124cfba9]{margin-bottom:8px}.check[data-v-124cfba9]{display:flex;align-items:center;gap:10px;min-height:32px;font-size:14px;color:var(--text);cursor:pointer;overflow-wrap:anywhere}.check input[data-v-124cfba9]{flex:none;margin:0}.success[data-v-124cfba9]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);outline:none}.success svg[data-v-124cfba9]{flex:none;color:var(--accent)}.success-text[data-v-124cfba9]{display:flex;flex-direction:column;gap:4px;min-width:0}.success-text strong[data-v-124cfba9]{font-size:16px;font-weight:600;color:var(--text)}.success-text p[data-v-124cfba9]{margin:0;font-size:14px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.success-text .link-btn[data-v-124cfba9]{margin-top:4px}@media(max-width:520px){.backdrop[data-v-124cfba9]{padding:12px;align-items:flex-start}.dialog[data-v-124cfba9]{padding:18px;gap:16px}.icon-tile[data-v-124cfba9]{display:none}.options[data-v-124cfba9],.nles[data-v-124cfba9]{grid-template-columns:minmax(0,1fr)}.submit[data-v-124cfba9]{width:100%}}.card[data-v-0f10a354]{position:fixed;z-index:1;width:min(300px,calc(100vw - 32px));padding:14px 16px;border-radius:var(--radius-l);border:1px solid var(--border-2);background:var(--panel);box-shadow:0 16px 40px #00000080}.card[data-v-0f10a354]:before{content:"";position:absolute;top:-6px;left:calc(var(--arrow, 50%) - 5px);width:10px;height:10px;background:var(--panel);border-left:1px solid var(--border-2);border-top:1px solid var(--border-2);transform:rotate(45deg)}.head[data-v-0f10a354]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}h2[data-v-0f10a354]{margin:0 0 6px;font-size:16px;font-weight:700}.close[data-v-0f10a354]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.close[data-v-0f10a354]:hover{color:var(--text)}p[data-v-0f10a354]{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.foot[data-v-0f10a354]{margin-top:14px;display:flex;justify-content:flex-end}.hdr[data-v-de762a67]{position:sticky;top:0;z-index:30;min-height:48px;display:flex;align-items:center;gap:20px;padding:6px 16px;border-bottom:1px solid var(--border);background:var(--panel);flex-wrap:wrap}.brand[data-v-de762a67]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;letter-spacing:.02em;color:var(--text);text-decoration:none}.logo[data-v-de762a67]{color:var(--accent);flex:none}.dot[data-v-de762a67]{color:var(--accent)}.nav[data-v-de762a67]{display:flex;align-items:center;gap:4px;margin-left:12px}.tip[data-v-de762a67]{display:inline-flex}.add[data-v-de762a67]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.more[data-v-de762a67]{position:relative;display:inline-flex}.more-toggle[data-v-de762a67]{padding:0;background:transparent;cursor:pointer}.more-toggle.is-open[data-v-de762a67]{color:var(--text);border-color:var(--muted)}.more-list[data-v-de762a67]{display:none;position:absolute;top:calc(100% + 6px);left:0;min-width:220px;padding:6px;border-radius:var(--radius-m);border:1px solid var(--border-2);background:var(--panel);box-shadow:0 10px 30px #00000059;z-index:40;flex-direction:column;gap:2px}.more.is-open .more-list[data-v-de762a67]{display:flex}.more-list .more-item[data-v-de762a67]{justify-content:flex-start;gap:10px;min-height:40px;padding:8px 10px;color:var(--text);font:inherit;text-align:left}.more-list .more-item svg[data-v-de762a67]{color:var(--muted);flex:none}.more-list .more-item[data-v-de762a67]:hover,.more-list .more-item[data-v-de762a67]:focus-visible{background:var(--card-2);outline:none}.more-list .more-item:hover svg[data-v-de762a67],.more-list .more-item:focus-visible svg[data-v-de762a67]{color:var(--text)}.add-rest[data-v-de762a67]{display:none}@media(min-width:1024px){.add-rest[data-v-de762a67]{display:inline}.more .more-toggle[data-v-de762a67]{display:none}.more-list[data-v-de762a67],.more.is-open .more-list[data-v-de762a67]{position:static;display:flex;flex-direction:row;gap:4px;min-width:0;padding:0;border:0;background:none;box-shadow:none}.more-list .more-item[data-v-de762a67]{gap:6px;min-height:32px;padding:7px 12px;color:var(--muted)}.more-list .more-item[data-v-de762a67]:hover,.more-list .more-item[data-v-de762a67]:focus-visible{background:var(--border);color:var(--text)}.more-list .more-item[data-v-de762a67]:focus-visible{outline:revert}}.right[data-v-de762a67]{margin-left:auto;display:flex;align-items:center;gap:12px;white-space:nowrap}.icon-btn[data-v-de762a67]{width:32px;height:32px;border-radius:var(--radius);border:1px solid var(--border-2);display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.icon-btn[data-v-de762a67]:hover{color:var(--text)}.help[data-v-de762a67]{flex:none;padding:0;background:transparent;cursor:pointer}.help.beacon[data-v-de762a67]{color:var(--accent);border-color:var(--accent)}:root:not([data-motion=off]) .help.beacon[data-v-de762a67]{animation:help-beacon-de762a67 .9s ease-out 3}@keyframes help-beacon-de762a67{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 70%,transparent);background:color-mix(in srgb,var(--accent) 22%,transparent)}to{box-shadow:0 0 0 10px transparent;background:transparent}}.debug[data-v-de762a67]{position:relative;width:auto;gap:4px;padding:0 8px;background:transparent;cursor:pointer}.debug-label[data-v-de762a67]{font-size:12px}.debug[aria-expanded=true][data-v-de762a67]{color:var(--text);border-color:var(--muted)}.badge[data-v-de762a67]{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--shake);color:#fff;font-size:12px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--panel)}@media(max-width:760px){.hdr[data-v-de762a67]{gap:8px}.nav[data-v-de762a67]{margin-left:0}.right[data-v-de762a67]{gap:8px}}@media(max-width:600px){.brand-name[data-v-de762a67]{display:none}.debug[data-v-de762a67]{width:32px;padding:0}.debug-label[data-v-de762a67]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:420px){.hdr[data-v-de762a67]{gap:6px;padding:6px 12px}.right[data-v-de762a67]{gap:6px}}.action-icon[data-v-e4c2673f]{flex:none}.empty[data-v-1df236e7]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 32px 20px;min-width:0}.inner[data-v-1df236e7]{flex:1 0 auto;width:100%;max-width:1000px;display:flex;flex-direction:column;justify-content:center;gap:28px}.hero[data-v-1df236e7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;align-items:center}h1[data-v-1df236e7]{font-size:30px;line-height:1.2;margin:0 0 12px;font-weight:700;letter-spacing:-.01em}p[data-v-1df236e7]{margin:0 0 12px;line-height:1.55}.lead[data-v-1df236e7]{font-size:16px}.price[data-v-1df236e7]{font-size:17px;font-weight:600;color:var(--text)}.pick[data-v-1df236e7]{margin:8px 0 14px}.trust[data-v-1df236e7]{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--text)}.trust .action-icon[data-v-1df236e7]{color:var(--ok)}.poster[data-v-1df236e7]{position:relative;display:block;width:100%;padding:0;border:1px solid var(--border-2);border-radius:var(--radius-l);background:var(--bg);cursor:pointer}.shot[data-v-1df236e7]{display:block;border-radius:calc(var(--radius-l) - 1px);width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.play[data-v-1df236e7]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 16px #00000059;transition:background-color var(--dur-hover) var(--ease-hover)}.poster:hover .play[data-v-1df236e7],.poster:focus-visible .play[data-v-1df236e7]{background-color:#05070ae6}.play-dot[data-v-1df236e7]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.play[data-v-1df236e7]{background-color:#05070ac7;background-image:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.24) 50%,transparent 60%);background-size:250% 100%;background-repeat:no-repeat;background-position:100% 0}.play-dot[data-v-1df236e7]{position:relative;transition:scale .42s cubic-bezier(.34,1.56,.64,1)}.play-dot[data-v-1df236e7]:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none}.poster:hover .play-dot[data-v-1df236e7],.poster:focus-visible .play-dot[data-v-1df236e7]{scale:1.12}:root[data-motion=on] .play[data-v-1df236e7]{animation:demo-in-1df236e7 .64s cubic-bezier(.34,1.56,.64,1) .4s both,demo-beat-1df236e7 7s cubic-bezier(.22,1,.36,1) 1.6s 2}:root[data-motion=on] .play-dot[data-v-1df236e7]:after{animation:demo-ring-1df236e7 7s cubic-bezier(.22,1,.36,1) 1.6s 2}@keyframes demo-in-1df236e7{0%{opacity:0;translate:0 12px;scale:.9}to{opacity:1;translate:0 0;scale:1}}@keyframes demo-beat-1df236e7{0%{background-position:100% 0;scale:1}5%{scale:1.05}12%{background-position:0% 0;scale:1}to{background-position:0% 0;scale:1}}@keyframes demo-ring-1df236e7{0%{opacity:.7;scale:1}18%,to{opacity:0;scale:2.1}}.strip[data-v-1df236e7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-l);background:var(--panel);font-size:13px}.chips[data-v-1df236e7]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-1df236e7]{display:inline-block;padding:3px 10px;border:1px solid var(--border-2);border-radius:999px;background:var(--card);color:var(--text);text-decoration:none;transition:border-color var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover)}.chip[data-v-1df236e7]:hover,.chip[data-v-1df236e7]:focus-visible{border-color:var(--accent);color:var(--accent)}.why[data-v-1df236e7]{margin-left:auto;color:var(--link);text-underline-offset:2px}@media(max-width:1000px){.hero[data-v-1df236e7]{grid-template-columns:minmax(0,1fr)}.poster[data-v-1df236e7]{max-width:640px}}@media(max-width:480px){.empty[data-v-1df236e7]{padding:24px 16px 16px}h1[data-v-1df236e7]{font-size:24px}.why[data-v-1df236e7]{margin-left:0}}.legal[data-v-4ed02be3]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:12px}.legal .legal-btn[data-v-4ed02be3-s]{padding:0;border:0;background:none;font:inherit;color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.legal .legal-btn[data-v-4ed02be3-s]:hover,.legal .legal-btn[data-v-4ed02be3-s]:focus-visible{color:var(--link-hover)}.legal a[data-v-4ed02be3]{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.legal a[data-v-4ed02be3]:hover,.legal a[data-v-4ed02be3]:focus-visible{color:var(--link-hover)}.backdrop[data-v-c3503e3f]{position:fixed;inset:0;z-index:90;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto}.dialog[data-v-c3503e3f]{position:relative;width:100%;max-width:560px;margin:auto;display:flex;flex-direction:column;gap:18px;padding:24px}.close[data-v-c3503e3f]{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.close[data-v-c3503e3f]:hover,.close[data-v-c3503e3f]:focus-visible{color:var(--text);background:var(--card-2)}.title[data-v-c3503e3f]{margin:0;padding-right:32px;font-size:calc(20px * var(--text-scale));line-height:1.3}.list[data-v-c3503e3f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.item[data-v-c3503e3f]{display:flex;gap:14px;align-items:flex-start}.icon[data-v-c3503e3f]{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border-2);border-radius:var(--radius-m);background:var(--accent-soft);color:var(--accent)}.body[data-v-c3503e3f]{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:calc(13px * var(--text-scale));line-height:1.5;color:var(--muted)}.body strong[data-v-c3503e3f]{color:var(--text);font-size:calc(14px * var(--text-scale));font-weight:600}.actions[data-v-c3503e3f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fade-wrap[data-v-32c0ca5e]{position:relative;display:flex;flex-direction:column;min-height:0}.fade-area[data-v-32c0ca5e]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;outline:none}.fade-area[data-v-32c0ca5e]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.edge[data-v-32c0ca5e]{position:absolute;left:0;right:0;height:48px;display:flex;justify-content:center;pointer-events:none;z-index:2}.edge.top[data-v-32c0ca5e]{top:var(--fade-top-offset, 0);align-items:flex-start;padding-top:4px;background:linear-gradient(to bottom,var(--panel) 15%,transparent)}.edge.bottom[data-v-32c0ca5e]{bottom:0;align-items:flex-end;padding-bottom:4px;background:linear-gradient(to top,var(--panel) 15%,transparent)}.chevron[data-v-32c0ca5e]{pointer-events:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--accent);background:var(--panel);color:var(--accent);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover)}.chevron[data-v-32c0ca5e]:hover{background:var(--accent);color:var(--accent-ink)}:root[data-motion=on] .edge.top .chevron[data-v-32c0ca5e]{animation:sf-chevron-up-32c0ca5e 1.8s ease-in-out infinite}:root[data-motion=on] .edge.bottom .chevron[data-v-32c0ca5e]{animation:sf-chevron-down-32c0ca5e 1.8s ease-in-out infinite}@keyframes sf-chevron-up-32c0ca5e{0%,to{transform:translateY(0);box-shadow:0 0 0 0 transparent}50%{transform:translateY(-3px);box-shadow:0 0 12px 1px var(--accent-glow)}}@keyframes sf-chevron-down-32c0ca5e{0%,to{transform:translateY(0);box-shadow:0 0 0 0 transparent}50%{transform:translateY(3px);box-shadow:0 0 12px 1px var(--accent-glow)}}.fade-edge-enter-active[data-v-32c0ca5e],.fade-edge-leave-active[data-v-32c0ca5e]{transition:opacity .16s var(--ease)}.fade-edge-enter-from[data-v-32c0ca5e],.fade-edge-leave-to[data-v-32c0ca5e]{opacity:0}.backdrop[data-v-12f2b71b]{position:fixed;inset:0;z-index:95;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px}.backdrop.bare[data-v-12f2b71b]{background:transparent;backdrop-filter:none}.dialog[data-v-12f2b71b]{position:relative;width:100%;max-width:980px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;gap:14px;padding:24px;min-width:0}.close[data-v-12f2b71b]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.close[data-v-12f2b71b]:hover{color:var(--text);background:var(--card-2)}.intro[data-v-12f2b71b]{display:flex;flex-direction:column;gap:6px;padding-right:32px}h2[data-v-12f2b71b]{margin:0;font-size:20px;font-weight:700}.intro p[data-v-12f2b71b]{margin:0;font-size:12px;line-height:1.55}.tabs[data-v-12f2b71b]{display:flex;gap:4px;border-bottom:1px solid var(--border)}.tab[data-v-12f2b71b]{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted);font:inherit;font-weight:500;padding:8px 12px;cursor:pointer}.tab[data-v-12f2b71b]:hover{color:var(--text)}.tab.active[data-v-12f2b71b]{color:var(--text);border-bottom-color:var(--accent)}.tab[data-v-12f2b71b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel[data-v-12f2b71b]{display:flex;flex-direction:column;min-height:0;flex:1}.panel-scroll[data-v-12f2b71b]{flex:1 1 auto;--fade-top-offset: 35px}.panel-scroll[data-v-12f2b71b] .fade-area{overflow:auto;border-radius:var(--radius)}.table[data-v-12f2b71b]{width:100%;min-width:720px;border-collapse:collapse;font-size:12px;line-height:1.45}.table th[data-v-12f2b71b],.table td[data-v-12f2b71b]{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--border)}.table thead th[data-v-12f2b71b]{position:sticky;top:0;background:var(--card-2);color:var(--muted);font-weight:600;white-space:nowrap}.table .name[data-v-12f2b71b]{font-weight:600;color:var(--text);min-width:140px}.mono[data-v-12f2b71b]{font-size:12px}.badges[data-v-12f2b71b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.badge[data-v-12f2b71b]{display:inline-block;padding:1px 6px;border-radius:999px;border:1px solid var(--border-2);color:var(--ok);font-size:12px;font-weight:500;white-space:nowrap;vertical-align:1px}.badge.gpu[data-v-12f2b71b]{color:var(--accent)}.badge.cpu[data-v-12f2b71b]{color:var(--warn)}.foot[data-v-12f2b71b]{margin:0;font-size:12px;line-height:1.5}.swap-enter-active[data-v-6e23b8d6],.swap-leave-active[data-v-6e23b8d6]{transition:opacity .2s var(--ease),transform .2s var(--ease)}.swap-enter-from[data-v-6e23b8d6],.swap-leave-to[data-v-6e23b8d6]{opacity:0;transform:scale(.98)}:root[data-motion=reduced] .swap-enter-from[data-v-6e23b8d6],:root[data-motion=reduced] .swap-leave-to[data-v-6e23b8d6]{transform:none}:root[data-motion=off] .swap-enter-active[data-v-6e23b8d6],:root[data-motion=off] .swap-leave-active[data-v-6e23b8d6]{transition:none}.backdrop[data-v-6e23b8d6]{position:fixed;inset:0;z-index:90;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px}.dialog[data-v-6e23b8d6]{position:relative;width:100%;max-width:460px;display:flex;flex-direction:column;gap:16px;padding:24px}.close[data-v-6e23b8d6]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.close[data-v-6e23b8d6]:hover{color:var(--text);background:var(--card-2)}.head[data-v-6e23b8d6]{display:flex;align-items:center;gap:16px}.mark[data-v-6e23b8d6]{color:var(--accent);flex:none}h2[data-v-6e23b8d6]{margin:0;font-size:22px;font-weight:700;letter-spacing:.02em}.dot[data-v-6e23b8d6]{color:var(--accent)}.ver[data-v-6e23b8d6]{margin:2px 0 0;font-size:12px}.blurb[data-v-6e23b8d6]{margin:0;line-height:1.55;color:var(--text)}.heritage[data-v-6e23b8d6]{margin:-6px 0 0;font-size:12px}.well[data-v-6e23b8d6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 12px;border-radius:var(--radius);background:var(--card-2)}.versions[data-v-6e23b8d6]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;font-size:12px}.check[data-v-6e23b8d6]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;max-width:260px;text-align:right}.versions dt[data-v-6e23b8d6]{color:var(--muted)}.versions dd[data-v-6e23b8d6]{margin:0}.formats-link[data-v-6e23b8d6]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:-6px;padding:4px 0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:13px;cursor:pointer}.formats-link[data-v-6e23b8d6]:hover{text-decoration:underline}.acts[data-v-6e23b8d6]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.acts .btn[data-v-6e23b8d6]{min-height:36px;padding:0 14px}.help[data-v-6e23b8d6]{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.donate-line[data-v-3a17e986]{margin:0;display:flex;justify-content:center;font-size:12px;color:var(--muted)}.donate-line.start[data-v-3a17e986]{justify-content:flex-start}.donate-line.end[data-v-3a17e986]{justify-content:flex-end}.donate-btn[data-v-3a17e986]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 5px;padding:2px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.donate-btn.thanked[data-v-3a17e986]{cursor:default}.donate-btn[data-v-3a17e986]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.heart[data-v-3a17e986]{flex:none;display:inline-grid;transform-origin:50% 60%}.donate-btn:hover .heart svg[data-v-3a17e986],.donate-btn:focus-visible .heart svg[data-v-3a17e986]{transform:scale(1.14) rotate(-6deg)}.donate-btn:active .heart svg[data-v-3a17e986]{transform:translateY(1.5px) scale(1.22,.8);transition-duration:90ms}:root[data-motion=on] .heart[data-v-3a17e986]{animation:heartbeat-3a17e986 2.4s ease-in-out infinite}:root[data-motion=on] .donate-btn:hover .heart[data-v-3a17e986]{animation-play-state:paused}@keyframes heartbeat-3a17e986{0%,30%,to{transform:scale(1)}8%{transform:scale(1.18)}16%{transform:scale(1)}22%{transform:scale(1.1)}}:root:not([data-motion=off]) .heart.beacon[data-v-3a17e986]{animation:heart-beacon-3a17e986 .9s ease-out 3}@keyframes heart-beacon-3a17e986{0%{transform:scale(1.5);filter:drop-shadow(0 0 6px rgba(255,77,109,.9))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,77,109,0))}}.link[data-v-3a17e986]{color:var(--text);text-decoration:underline;text-underline-offset:2px}.donate-btn:hover .link[data-v-3a17e986],.donate-btn:focus-visible .link[data-v-3a17e986]{color:var(--link-hover)}.app-foot[data-v-7e73d753]{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;padding:10px 24px;background:var(--foot);border-top:1px solid var(--border)}.app-foot .legal[data-v-7e73d753]{justify-content:flex-start}@media(max-width:760px){.app-foot[data-v-7e73d753]{flex-direction:column;justify-content:center;padding:12px 16px;text-align:center}.app-foot .legal[data-v-7e73d753],.app-foot[data-v-7e73d753] .donate-line.donate-line,.app-foot[data-v-7e73d753] .donate-btn{justify-content:center;text-align:center}}.tour[data-v-d1562123]{position:fixed;inset:0;z-index:70}.blocker[data-v-d1562123]{position:absolute;inset:0}.spot[data-v-d1562123]{position:fixed;box-sizing:border-box;border:2px solid var(--accent);border-radius:var(--radius-m);box-shadow:0 0 0 200vmax #05070ab8;pointer-events:none;transition:top .2s var(--ease),left .2s var(--ease),width .2s var(--ease),height .2s var(--ease)}.card[data-v-d1562123]{position:fixed;width:min(340px,calc(100vw - 32px));padding:14px 16px;border-radius:var(--radius-l);border:1px solid var(--border-2);background:var(--panel);box-shadow:0 16px 40px #00000080;transition:top .2s var(--ease),left .2s var(--ease)}.head[data-v-d1562123]{display:flex;align-items:center;justify-content:space-between;gap:12px}.skip[data-v-d1562123]{padding:0;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.skip[data-v-d1562123]:hover{color:var(--text)}h2[data-v-d1562123]{margin:8px 0 6px;font-size:16px;font-weight:700}p[data-v-d1562123]{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.foot[data-v-d1562123]{margin-top:14px;display:flex;align-items:center;gap:8px}.dots[data-v-d1562123]{margin-right:auto;display:inline-flex;gap:5px}.dot[data-v-d1562123]{width:6px;height:6px;border-radius:999px;background:var(--border-2)}.dot.on[data-v-d1562123]{background:var(--accent)}@media(prefers-reduced-motion:reduce){.spot[data-v-d1562123],.card[data-v-d1562123]{transition:none}}.hide-btn[data-v-b95eb6e8]{position:absolute;top:-6px;right:-10px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);opacity:.55;cursor:pointer;transition:opacity var(--dur) var(--ease),background var(--dur-hover) var(--ease-hover)}.hide-btn[data-v-b95eb6e8]:hover,.hide-btn[data-v-b95eb6e8]:focus-visible{opacity:1;color:var(--text);background:var(--card-2)}.confirm[data-v-c3218241]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--amber-border);border-radius:var(--radius);background:var(--amber-bg)}.confirm p[data-v-c3218241]{margin:0;font-size:calc(13px * var(--text-scale));overflow-wrap:anywhere}.confirm-acts[data-v-c3218241]{display:flex;gap:8px;flex-wrap:wrap}.proj[data-v-c3218241]{margin:0 10px 10px;padding:12px;border-radius:var(--radius-m);border:1px solid var(--border-2);background:var(--card);display:flex;flex-direction:column;gap:6px}.head[data-v-c3218241]{display:flex;justify-content:space-between;align-items:center}.name[data-v-c3218241]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small[data-v-c3218241]{font-size:calc(12px * var(--text-scale))}.field-help[data-v-c3218241]{margin:-2px 0 0}.save-warnings[data-v-c3218241]{margin:0;padding-left:16px}.ready[data-v-c3218241]{color:var(--accent)}.assets[data-v-c3218241]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:180px;overflow:auto}.asset[data-v-c3218241]{width:100%;display:flex;flex-direction:column;gap:1px;padding:5px 6px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--text);font-size:calc(12px * var(--text-scale));text-align:left}.line[data-v-c3218241]{display:flex;justify-content:space-between;gap:8px;min-width:0}.path[data-v-c3218241]{color:var(--muted);font-size:calc(12px * var(--text-scale));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.where[data-v-c3218241]{margin:0;overflow-wrap:anywhere}.remember[data-v-c3218241]{display:flex;flex-direction:column;gap:4px}.remember-actions[data-v-c3218241]{display:flex;gap:6px}.small-btn[data-v-c3218241]{min-height:26px;padding:3px 8px;font-size:calc(12px * var(--text-scale))}.skipped summary[data-v-c3218241]{cursor:pointer}.skipped ul[data-v-c3218241]{margin:4px 0 0;padding-left:16px}.asset[data-v-c3218241]:hover:not(:disabled){background:var(--card-2)}.asset[data-v-c3218241]:disabled{opacity:1;cursor:default}.fn[data-v-c3218241]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st[data-v-c3218241]{color:var(--muted);flex:0 0 auto;font-size:calc(12px * var(--text-scale))}.miss .fn[data-v-c3218241],.miss .st[data-v-c3218241],.nofile .st[data-v-c3218241]{color:var(--shake-text)}.rescan[data-v-c3218241]{display:flex;align-items:center;gap:6px;padding:0 6px 4px}.folder-note[data-v-c3218241]{margin:0}.state[data-v-c3218241]{margin:0;color:var(--accent)}.add[data-v-c3218241]{margin-top:4px}.save[data-v-c3218241]{border-top:1px solid var(--border);margin-top:6px;padding-top:8px;display:flex;flex-direction:column;gap:6px}.field[data-v-c3218241]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:calc(12px * var(--text-scale));color:var(--muted)}.field .select[data-v-c3218241]{min-height:28px;font-size:calc(12px * var(--text-scale))}.mini[data-v-c3218241]{border:0;background:transparent;color:var(--muted)}.ok[data-v-c3218241]{color:var(--ok);margin:0;overflow-wrap:anywhere}.err[data-v-c3218241]{color:var(--shake-text);margin:0}.queue[data-v-4d5490d0]{display:flex;flex-direction:column;background:var(--panel);min-width:0;min-height:0}.q-scroll[data-v-4d5490d0]{flex:1 1 auto}.q-scroll[data-v-4d5490d0] .fade-area{padding-bottom:12px}.q-meter[data-v-4d5490d0]{margin:12px 16px 10px;display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--text-scale));color:var(--muted)}.meter-bar[data-v-4d5490d0]{display:block;height:3px;border-radius:2px;background:var(--border-2);overflow:hidden}.meter-bar span[data-v-4d5490d0]{display:block;height:100%;background:var(--accent)}.q-head[data-v-4d5490d0]{padding:14px 16px 8px;display:flex;align-items:center;justify-content:space-between}.small[data-v-4d5490d0]{font-size:calc(12px * var(--text-scale))}.q-ctrl[data-v-4d5490d0]{display:flex;gap:4px;align-items:center;padding:0 10px 6px}.small-btn[data-v-4d5490d0]{min-height:26px;padding:3px 8px;font-size:calc(12px * var(--text-scale))}.limit[data-v-4d5490d0]{margin:0 10px 8px;padding:10px;border-radius:var(--radius-m);border:1px solid var(--border-2);background:var(--card-2);display:flex;flex-direction:column;gap:8px;font-size:calc(12px * var(--text-scale))}.relink[data-v-4d5490d0]{margin:0 10px 8px;display:flex;flex-direction:column;gap:4px}.note[data-v-4d5490d0]{margin:0}.tab-note[data-v-4d5490d0]{margin:0 10px 8px}.items[data-v-4d5490d0]{list-style:none;margin:0;padding:0 10px;display:flex;flex-direction:column;gap:6px}.item[data-v-4d5490d0]{display:flex;flex-wrap:wrap;align-items:flex-start;border-radius:var(--radius-m);background:var(--card);border:1px solid var(--border);transition:border-color var(--dur-hover) var(--ease-hover),background var(--dur-hover) var(--ease-hover)}.item[data-v-4d5490d0]{--sweep-band: calc(var(--radius-m) + 2px)}.item.selected[data-v-4d5490d0]{background:var(--card-2)}.item-main[data-v-4d5490d0]{flex:1;min-width:0;display:flex;gap:10px;padding:10px;background:transparent;border:0;text-align:left;color:var(--text)}.thumb-wrap[data-v-4d5490d0]{position:relative;flex:0 0 auto;display:flex}.offline[data-v-4d5490d0]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#e5484d;color:#fff;box-shadow:0 0 0 1px #00000059;font-size:calc(12px * var(--text-scale));font-weight:700;line-height:16px;text-align:center;cursor:help}.thumb[data-v-4d5490d0]{width:56px;height:36px;border-radius:var(--radius-s);background:var(--border-2) center / cover no-repeat;flex:0 0 auto}.info[data-v-4d5490d0]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.name[data-v-4d5490d0]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-4d5490d0]{color:var(--muted);font-size:calc(12px * var(--text-scale))}.meta.one-line[data-v-4d5490d0]{white-space:nowrap}.shakes[data-v-4d5490d0]{font-size:calc(12px * var(--text-scale));white-space:nowrap}.shake[data-v-4d5490d0]{color:var(--shake)}.clean[data-v-4d5490d0]{color:var(--ok)}.pct[data-v-4d5490d0]{color:var(--accent)}.err[data-v-4d5490d0]{color:var(--shake-text);white-space:normal;overflow-wrap:anywhere}.item-err[data-v-4d5490d0]{flex:1 0 100%;margin:0;padding:0 10px 6px;font-size:calc(12px * var(--text-scale));line-height:1.4}.ref[data-v-4d5490d0]{margin-left:6px;padding:0 4px;border:0;border-radius:var(--radius-s);background:var(--border);color:var(--muted);font-size:calc(11px * var(--text-scale));white-space:nowrap;cursor:copy}.ref[data-v-4d5490d0]:hover,.ref[data-v-4d5490d0]:focus-visible{color:var(--text)}.item-fix[data-v-4d5490d0]{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:2px;padding:0 6px 6px}.item-cta[data-v-4d5490d0]{flex:1 0 100%;padding:0 10px 10px}.item-cta .unlock[data-v-4d5490d0]{width:100%;min-height:32px;padding:6px 10px;font-size:calc(12px * var(--text-scale));border-radius:var(--radius-m)}.stage[data-v-4d5490d0]{font-size:calc(12px * var(--text-scale));color:var(--accent);white-space:normal}.bar[data-v-4d5490d0]{height:3px;background:var(--border);border-radius:2px;margin-top:6px;display:block}.bar span[data-v-4d5490d0]{display:block;height:3px;background:var(--accent);border-radius:2px;transition:width .2s var(--ease)}.item-actions[data-v-4d5490d0]{flex:0 0 auto;padding:6px 6px 0 0;display:flex;gap:2px}.mini[data-v-4d5490d0]{min-width:24px;height:24px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--muted);font-size:calc(12px * var(--text-scale))}.mini[data-v-4d5490d0]:hover{background:var(--border);color:var(--text)}.drop[data-v-4d5490d0]{margin:12px 10px 0;min-height:72px;padding:16px 18px 14px;line-height:1.45;border:1px dashed var(--border-2);border-radius:var(--radius-m);background:transparent;color:var(--muted);transition:border-color .4s var(--ease),color .4s var(--ease)}.drop[data-v-4d5490d0]:hover{border-color:var(--accent);color:var(--text)}.drop-touch[data-v-4d5490d0]{display:none}.drop-icon[data-v-4d5490d0]{display:block;margin:8px auto 2px;color:var(--accent);opacity:.85}@keyframes drop-bob-4d5490d0{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}:root[data-motion=on] .drop-icon[data-v-4d5490d0]{animation:drop-bob-4d5490d0 2.2s ease-in-out infinite}@media(hover:none)and (pointer:coarse){.drop-pointer[data-v-4d5490d0],.drop-icon[data-v-4d5490d0]{display:none}.drop-touch[data-v-4d5490d0]{display:inline}}@media(pointer:coarse){.mini[data-v-4d5490d0]{min-width:44px;min-height:44px}}.privacy[data-v-4d5490d0]{flex:0 0 auto;padding:12px 16px;border-top:1px solid var(--border);color:var(--muted);font-size:calc(12px * var(--text-scale));line-height:1.5}.privacy p[data-v-4d5490d0]{margin:0}.foot-links[data-v-4d5490d0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.privacy p+.foot-links[data-v-4d5490d0]{margin-top:4px}.formats[data-v-4d5490d0]{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:transparent;color:var(--accent);font:inherit;cursor:pointer}.formats[data-v-4d5490d0]:hover{text-decoration:underline}.dc[data-v-a378f06d]{display:flex;flex-direction:column;gap:16px}.ctl[data-v-a378f06d]{display:flex;flex-direction:column;gap:6px}.row[data-v-a378f06d]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lbl[data-v-a378f06d]{font-weight:500}.val[data-v-a378f06d]{color:var(--accent);font-size:calc(12px * var(--text-scale))}input[type=range][data-v-a378f06d]{width:100%}.ticks[data-v-a378f06d]{display:flex;justify-content:space-between;font-size:calc(12px * var(--text-scale));color:var(--muted)}.ticks .c[data-v-a378f06d]{text-align:center}.ticks .r[data-v-a378f06d]{text-align:right}.help[data-v-a378f06d]{margin:0;color:var(--muted);font-size:calc(12px * var(--text-scale));line-height:1.5}.backdrop[data-v-b29ff684]{position:fixed;inset:0;z-index:90;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px}.dialog[data-v-b29ff684]{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:24px}.close[data-v-b29ff684]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.close[data-v-b29ff684]:hover{color:var(--text);background:var(--card-2)}h2[data-v-b29ff684]{margin:0;font-size:20px;font-weight:600}.clip[data-v-b29ff684]{margin:4px 40px 0 0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acts[data-v-b29ff684]{display:flex;gap:10px;flex-wrap:wrap}.acts .btn[data-v-b29ff684]{flex:1 1 0;min-width:max-content;min-height:36px;padding:0 10px;white-space:nowrap}.confirm[data-v-b29ff684]{display:flex;flex-direction:column;gap:10px}.confirm p[data-v-b29ff684]{margin:0;font-size:14px}.help[data-v-b29ff684]{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.tl[data-v-2c908ad9]{border-bottom:1px solid var(--border);background:var(--panel);padding:14px 16px 12px}.tl-head[data-v-2c908ad9]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:10px;min-width:0}.tl-name[data-v-2c908ad9]{font-weight:600;font-size:calc(15px * var(--text-scale));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tl-meta[data-v-2c908ad9]{font-size:calc(12px * var(--text-scale))}.tl-legend[data-v-2c908ad9]{margin-left:auto;display:inline-flex;gap:14px;font-size:calc(12px * var(--text-scale));flex-wrap:wrap}.lg[data-v-2c908ad9]{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.lg-shake[data-v-2c908ad9]{color:var(--shake-text)}.sw[data-v-2c908ad9]{width:10px;height:10px;border-radius:2px;display:inline-block}.sw-stable[data-v-2c908ad9]{background:var(--accent)}.sw-shake[data-v-2c908ad9]{background:repeating-linear-gradient(135deg,var(--shake) 0 3px,color-mix(in srgb,var(--shake) 55%,transparent) 3px 6px)}.tl-wrap[data-v-2c908ad9]{position:relative}.tl-canvas[data-v-2c908ad9]{position:relative;outline-offset:2px;height:84px;border-radius:var(--radius-m);background:var(--card);border:1px solid var(--border);overflow:hidden}.tl-scan[data-v-2c908ad9]{position:absolute;left:10px;top:8px;font-size:calc(12px * var(--text-scale));color:var(--overlay-accent, var(--accent));background:#0000008c;padding:2px 8px;border-radius:var(--radius-s);pointer-events:none}.tl-foot[data-v-2c908ad9]{display:flex;align-items:center;gap:12px;font-size:calc(12px * var(--text-scale));padding-top:8px;flex-wrap:wrap}.tc-now[data-v-2c908ad9]{color:var(--text)}.shake-now[data-v-2c908ad9]{color:var(--shake-text)}.tl-tools[data-v-2c908ad9]{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.tl-sens[data-v-2c908ad9]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tl-sens input[data-v-2c908ad9]{width:84px;height:14px;margin:0;cursor:pointer}.tl-sens-open[data-v-2c908ad9]{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.tl-sens-open[data-v-2c908ad9]:hover,.tl-sens-open[data-v-2c908ad9]:focus-visible{color:var(--accent)}.tl-sens-name[data-v-2c908ad9]{min-width:88px;color:var(--text)}.tl-btn[data-v-2c908ad9]{min-width:24px;height:22px;padding:0 6px;border-radius:var(--radius-s);border:1px solid var(--border-2);background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:calc(12px * var(--text-scale))}.tl-btn[data-v-2c908ad9]:hover{color:var(--text);border-color:var(--muted)}@media(pointer:coarse){.tl-btn[data-v-2c908ad9]{min-width:44px;min-height:44px}.tl-sens input[data-v-2c908ad9]{width:120px;height:44px;-webkit-appearance:none;appearance:none;background:transparent}.tl-sens input[data-v-2c908ad9]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--border-2)}.tl-sens input[data-v-2c908ad9]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:50%;border:2px solid var(--panel);background:var(--accent)}.tl-sens input[data-v-2c908ad9]::-moz-range-track{height:6px;border-radius:3px;background:var(--border-2)}.tl-sens input[data-v-2c908ad9]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;border:2px solid var(--panel);background:var(--accent)}}.restore[data-v-85a22d87]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;text-align:center;max-width:420px}p[data-v-85a22d87]{margin:0;line-height:1.5;font-size:calc(12px * var(--text-scale))}.name[data-v-85a22d87]{font-size:calc(14px * var(--text-scale));font-weight:600;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted[data-v-85a22d87]{color:var(--muted)}.err[data-v-85a22d87]{color:var(--shake-text)}.or[data-v-85a22d87]{color:var(--muted);font-size:calc(12px * var(--text-scale))}.stage[data-v-40fe0553]{position:relative;aspect-ratio:16 / 9;background:var(--stage);border-radius:var(--radius-m);overflow:hidden;display:flex;align-items:center;justify-content:center}.stage[data-v-40fe0553]:after{content:"";position:absolute;inset:0;z-index:2;border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color var(--dur-hover) var(--ease-hover)}.stage.is-shake[data-v-40fe0553]:after{border-color:var(--shake-line)}.media[data-v-40fe0553]{width:100%;height:100%;object-fit:contain;display:block;background:#000}.placeholder[data-v-40fe0553]{color:var(--border-2);font-size:calc(12px * var(--text-scale));padding:16px;text-align:center}.badge[data-v-40fe0553]{position:absolute;top:12px;padding:4px 8px;border-radius:var(--radius-s);font-size:calc(12px * var(--text-scale));pointer-events:none}.badge-shake[data-v-40fe0553]{left:12px;background:var(--shake-soft);color:var(--overlay-shake, var(--shake));border:1px solid var(--shake-line)}.badge-info[data-v-40fe0553]{right:12px;background:#0b0d10cc;color:var(--overlay-text, var(--muted))}.lock[data-v-40fe0553]{display:inline-flex;align-items:center;gap:6px}.lock.actionable[data-v-40fe0553]{pointer-events:auto}.more[data-v-40fe0553]{background:none;border:0;padding:0;font:inherit;color:var(--overlay-accent, var(--accent));cursor:pointer;text-decoration:underline}.notice[data-v-40fe0553]{position:absolute;bottom:12px;left:12px;right:12px;padding:8px 10px;border-radius:var(--radius);background:#0b0d10d9;color:var(--overlay-text, var(--muted));font-size:calc(12px * var(--text-scale))}.autoplay[data-v-40fe0553]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.autoplay-box[data-v-40fe0553]{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:168px;padding:14px 22px 12px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:#05070ab8;background:color-mix(in srgb,var(--stage) 72%,transparent);backdrop-filter:blur(4px);color:var(--overlay-text, var(--text));font:inherit;text-align:center;cursor:pointer}.autoplay-label[data-v-40fe0553]{color:var(--overlay-text, var(--muted));font-size:calc(12px * var(--text-scale));letter-spacing:.02em}.autoplay-count[data-v-40fe0553]{font-size:calc(40px * var(--text-scale));font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}@keyframes sf-autoplay-tick-40fe0553{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1)}}:root[data-motion=on] .autoplay-count[data-v-40fe0553]{animation:sf-autoplay-tick-40fe0553 .26s var(--ease)}@media(max-width:520px){.badge-info[data-v-40fe0553]:not(.lock){display:none}.badge-info.lock[data-v-40fe0553]{inset:auto auto 12px 12px;max-width:calc(100% - 24px);padding:3px 6px;flex-wrap:wrap}}@media(pointer:coarse){.play[data-v-9db9a719],.chip[data-v-9db9a719]{min-width:44px;min-height:44px}}.chip-tip[data-v-9db9a719]{display:inline-flex}.transport[data-v-9db9a719]{display:flex;align-items:center;gap:8px;padding-top:12px;flex-wrap:wrap}.play[data-v-9db9a719]{width:44px;height:36px;padding:0}.roll[data-v-9db9a719]{font-size:calc(12px * var(--text-scale));margin-left:6px;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.chip[data-v-9db9a719]{border:1px solid var(--border-2);background:transparent;color:var(--muted);border-radius:999px;padding:2px 9px;font-family:var(--font-mono);font-size:calc(12px * var(--text-scale));transition:background-color var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover)}.chip.on[data-v-9db9a719]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.rate[data-v-9db9a719]{color:var(--accent)}.sound[data-v-9db9a719]{margin-left:auto}.keys[data-v-9db9a719]{font-size:calc(12px * var(--text-scale))}.keys-all[data-v-9db9a719]{padding:0;border:0;background:transparent;color:var(--link);font:inherit;cursor:pointer}.keys-all[data-v-9db9a719]:hover{color:var(--link-hover)}@media(max-width:640px){.keys[data-v-9db9a719]{display:none}}.insp[data-v-b6e643b8]{display:flex;flex-direction:column;background:var(--panel);min-width:0;min-height:0}.insp-scroll[data-v-b6e643b8]{flex:1 1 auto}.insp-scroll[data-v-b6e643b8] .fade-area{padding-bottom:8px}.insp-head[data-v-b6e643b8]{padding:14px 16px 8px;display:flex;align-items:center;justify-content:space-between}.total[data-v-b6e643b8]{font-size:calc(12px * var(--text-scale));color:var(--shake)}.stale[data-v-b6e643b8]{margin:0 10px 8px;padding:8px 10px;border-radius:var(--radius);border:1px dashed var(--border-2);display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:calc(12px * var(--text-scale));color:var(--muted)}.adjusted[data-v-b6e643b8]{margin:0 10px 8px;font-size:calc(12px * var(--text-scale));color:var(--muted)}.stale .btn[data-v-b6e643b8]{min-height:28px;padding:4px 10px}.list[data-v-b6e643b8]{list-style:none;margin:0;padding:0 10px;display:flex;flex-direction:column;gap:4px}.row[data-v-b6e643b8]{width:100%;display:flex;justify-content:space-between;padding:9px 10px;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--text);font-size:calc(12px * var(--text-scale));text-align:left;transition:background var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover)}.row[data-v-b6e643b8]:hover{background:var(--card-2)}.row .dur[data-v-b6e643b8]{color:var(--muted)}.row.active[data-v-b6e643b8]{background:var(--shake-soft);border-color:var(--shake-line);color:var(--shake-text)}.row.active .dur[data-v-b6e643b8]{color:inherit}.len[data-v-b6e643b8]{display:inline-flex;align-items:center;gap:6px}.len-bar[data-v-b6e643b8]{height:4px;border-radius:2px;background:var(--border-2);display:inline-block}.row.active .len-bar[data-v-b6e643b8]{background:var(--shake)}.empty[data-v-b6e643b8]{margin:4px 16px;color:var(--muted);font-size:calc(12px * var(--text-scale))}.err[data-v-b6e643b8]{color:var(--shake-text)}.export[data-v-b6e643b8]{flex:0 0 auto;padding:12px 16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.split[data-v-b6e643b8]{display:flex;align-items:stretch}.export-btn[data-v-b6e643b8]{flex:1;min-width:0;min-height:40px;font-size:calc(13px * var(--text-scale));border-top-right-radius:0;border-bottom-right-radius:0}.settings-btn[data-v-b6e643b8]{flex:none;width:44px;min-height:40px;padding:0;display:grid;place-items:center;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(4,33,42,.35)}.settings-btn.btn-outline-accent[data-v-b6e643b8]{border-left-width:0}.summary[data-v-b6e643b8]{font-size:calc(11px * var(--text-scale));text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.render[data-v-b6e643b8]{display:flex;flex-direction:column;gap:6px;font-size:calc(12px * var(--text-scale));color:var(--muted)}.bar[data-v-b6e643b8]{height:4px;border-radius:2px;background:var(--border);overflow:hidden}.bar span[data-v-b6e643b8]{display:block;height:100%;background:var(--accent);transition:width var(--dur) var(--ease)}.hint[data-v-b6e643b8]{margin:0;font-size:calc(12px * var(--text-scale));color:var(--muted);text-align:center;overflow-wrap:anywhere}.legend-row[data-v-b6e643b8]{margin:6px 10px 0}.legend[data-v-b6e643b8]{margin:0;font-size:calc(12px * var(--text-scale));color:var(--muted)}.free-line[data-v-b6e643b8]{margin:0;font-size:calc(12px * var(--text-scale));line-height:1.5;color:var(--text)}.preview[data-v-b6e643b8]{margin:0 16px;display:flex;flex-direction:column;gap:8px}.preview p[data-v-b6e643b8]{margin:0;font-size:calc(12px * var(--text-scale));line-height:1.5}.preview-count[data-v-b6e643b8]{color:var(--text);font-weight:600}.preview-unlock[data-v-b6e643b8]{color:var(--muted)}.preview-buy[data-v-b6e643b8]{display:flex;flex-direction:column;gap:6px}.hint.ok[data-v-b6e643b8]{color:var(--ok)}.linkish[data-v-b6e643b8]{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline}.scrim[data-v-609581d3]{position:fixed;inset:0;z-index:90;background:#05070a9e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px 16px}.dialog[data-v-609581d3]{position:relative;width:100%;max-width:760px;max-height:80vh;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:24px}.close[data-v-609581d3]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.close[data-v-609581d3]:hover{color:var(--text);background:var(--card-2)}h2[data-v-609581d3]{margin:0;padding-right:32px;font-size:20px;font-weight:700}.groups[data-v-609581d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 28px}.group h3[data-v-609581d3]{margin:0 0 8px}ul[data-v-609581d3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}li[data-v-609581d3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4}.label[data-v-609581d3]{min-width:0}.keys[data-v-609581d3]{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 6px;max-width:55%}.alias[data-v-609581d3]{font-size:12px;white-space:nowrap}kbd[data-v-609581d3]{display:inline-block;min-width:22px;padding:1px 6px;border:1px solid var(--border-2);border-radius:var(--radius-s);background:var(--card-2);color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.5;text-align:center;white-space:nowrap}.foot[data-v-609581d3]{margin:0;font-size:12px;line-height:1.5}.foot a[data-v-609581d3]{color:inherit;text-decoration:underline}.shell[data-v-f08b8d57]{min-height:calc(100vh - var(--update-bar-h, 0px));min-height:calc(100dvh - var(--update-bar-h, 0px));display:flex;flex-direction:column}.notices[data-v-f08b8d57]{list-style:none;margin:0;padding:0;background:var(--card-2);border-bottom:1px solid var(--border)}.notice[data-v-f08b8d57]{padding:6px 16px;color:var(--text);font-size:calc(13px * var(--text-scale));display:flex;align-items:center;gap:10px}.notice+.notice[data-v-f08b8d57]{border-top:1px solid var(--border)}.notice-icon[data-v-f08b8d57]{flex:0 0 auto;color:var(--accent)}.notice-text[data-v-f08b8d57]{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.notice-dismiss[data-v-f08b8d57]{flex:0 0 auto;min-height:26px;padding:3px 10px;font-size:calc(12px * var(--text-scale))}.body[data-v-f08b8d57]{outline:none;display:flex;flex-wrap:wrap;flex:1 1 auto;min-width:0}.col-queue[data-v-f08b8d57]{flex:0 0 301px;min-width:240px;border-right:1px solid var(--border)}.col-right[data-v-f08b8d57]{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}.col-main[data-v-f08b8d57]{outline-offset:-2px;flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.work[data-v-f08b8d57]{flex:1 1 auto;display:flex;flex-wrap:wrap;min-width:0}.col-player[data-v-f08b8d57]{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;padding:16px}.col-insp[data-v-f08b8d57]{flex:0 0 301px;min-width:240px;border-left:1px solid var(--border)}.drag-overlay[data-v-f08b8d57]{position:fixed;inset:0;background:#05070a99;border:2px dashed var(--accent);display:flex;align-items:center;justify-content:center;font-size:calc(18px * var(--text-scale));font-weight:600;color:var(--accent);pointer-events:none;z-index:40;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s linear .4s}.drag-overlay.on[data-v-f08b8d57]{opacity:1;visibility:visible;transition:opacity .4s var(--ease),visibility 0s}@media(min-width:861px){.shell.fit[data-v-f08b8d57]{height:calc(100vh - var(--update-bar-h, 0px));height:calc(100dvh - var(--update-bar-h, 0px));overflow:hidden}.shell.fit .body[data-v-f08b8d57]{flex-wrap:nowrap;min-height:0}.shell.fit .col-queue[data-v-f08b8d57],.shell.fit .col-insp[data-v-f08b8d57]{min-height:0;overflow:hidden}.shell.fit .col-right[data-v-f08b8d57]{min-height:0}.shell.fit .col-main[data-v-f08b8d57]{min-height:0;overflow-y:auto}.shell.fit .work[data-v-f08b8d57]{min-height:0}}@media(min-width:1080px){.shell.fit .work[data-v-f08b8d57]{flex-wrap:nowrap}}@media(min-width:861px)and (max-width:1079px){.shell.fit .col-insp[data-v-f08b8d57]{max-height:min(640px,85dvh)}}@media(max-width:860px){.col-queue[data-v-f08b8d57],.col-insp[data-v-f08b8d57]{flex:1 1 100%;min-width:0;border:0;border-bottom:1px solid var(--border)}.col-right[data-v-f08b8d57]{display:contents}.col-main[data-v-f08b8d57]{order:-1;flex-basis:100%}.col-right[data-v-f08b8d57]>.app-foot{order:1;flex-basis:100%}.col-player[data-v-f08b8d57]{flex-basis:100%;padding:12px 16px}}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,:root[data-theme=obsidian]{--bg: #0b0d10;--panel: #0f1216;--card: #121619;--card-2: #161b22;--film: #1a2028;--stage: #05070a;--foot: #07090b;--border: #1c2128;--border-2: #2a3139;--text: #e6edf3;--muted: #8b98a5;--accent: #22d3ee;--accent-ink: #06252b;--accent-soft: rgba(34, 211, 238, .06);--accent-glow: rgba(34, 211, 238, .55);--accent-hover: color-mix(in srgb, var(--accent) 18%, #fff);--link: #67e8f9;--link-hover: #a5f3fc;--shake: #ff6b6b;--shake-text: #ffb3b3;--shake-soft: rgba(255, 107, 107, .12);--shake-line: rgba(255, 107, 107, .5);--ok: #4ade80;--warn: #fbbf24;--amber: #f5c451;--amber-border: #6b5420;--amber-bg: #1c1709;--sale-cyber: #e879f9;--sale-summer: #fbbf24;--sale-default: var(--accent);--font-sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-s: 4px;--radius: 6px;--radius-m: 8px;--radius-l: 10px;--radius-xl: 12px;--ease: cubic-bezier(.2, .8, .2, 1);--dur: .12s;--dur-hover: .16s;--ease-hover: cubic-bezier(.4, 0, .2, 1);--text-scale: 1;color-scheme:dark}:root[data-text-size=larger]{--text-scale: 1.125}:root[data-text-size=largest]{--text-scale: 1.25}:root[data-theme=graphite]{--bg: #1b1c1f;--panel: #202124;--card: #26272b;--card-2: #2b2c31;--film: #2b2c31;--stage: #121214;--border: #2f3136;--border-2: #3a3c43;--text: #ececf1;--muted: #9a9ca6;--accent: #8b5cf6;--accent-ink: #ffffff;--accent-soft: rgba(139, 92, 246, .1);--accent-glow: rgba(139, 92, 246, .55);--link: #c4b5fd;--link-hover: #ddd6fe;--shake: #f59e0b;--shake-text: #fcd34d;--shake-soft: rgba(245, 158, 11, .12);--shake-line: rgba(245, 158, 11, .5)}:root[data-theme=signal]{--bg: #0a0f1e;--panel: #111831;--card: #111831;--card-2: #182247;--film: #1e2740;--stage: #060914;--border: #1e2740;--border-2: #2a3553;--text: #e2e8f0;--muted: #94a3b8;--accent: #a3e635;--accent-ink: #0a0f1e;--accent-soft: rgba(163, 230, 53, .08);--accent-glow: rgba(163, 230, 53, .5);--link: #bef264;--link-hover: #d9f99d;--shake: #f472b6;--shake-text: #f9a8d4;--shake-soft: rgba(244, 114, 182, .12);--shake-line: rgba(244, 114, 182, .5)}:root[data-theme=mono]{--bg: #111111;--panel: #161616;--card: #1c1c1c;--card-2: #262626;--film: #2b2b2b;--stage: #0a0a0a;--border: #262626;--border-2: #333333;--text: #f2f2f2;--muted: #8c8c8c;--accent: #f2f2f2;--accent-ink: #111111;--accent-soft: rgba(242, 242, 242, .06);--accent-glow: rgba(242, 242, 242, .4);--link: #ffffff;--link-hover: #ffd0ad;--shake: #ff7a1a;--shake-text: #ffb380;--shake-soft: rgba(255, 122, 26, .12);--shake-line: rgba(255, 122, 26, .5)}:root[data-theme=daylight]{--bg: #f6f8fa;--panel: #ffffff;--card: #ffffff;--card-2: #eef2f5;--film: #dde3e9;--stage: #0b0d10;--foot: #eaeef2;--border: #d8dee4;--border-2: #8c959f;--text: #1f2328;--muted: #57606a;--accent: #0e7490;--accent-ink: #ffffff;--accent-soft: rgba(14, 116, 144, .08);--accent-glow: rgba(14, 116, 144, .35);--accent-hover: #164e63;--link: #0e7490;--link-hover: #155e75;--shake: #d1242f;--shake-text: #a40e26;--shake-soft: rgba(209, 36, 47, .1);--shake-line: rgba(209, 36, 47, .5);--ok: #1a7f37;--warn: #9a6700;--amber: #9a6700;--amber-border: #d4a72c;--amber-bg: #fff8c5;--sale-cyber: #a21caf;--sale-summer: #b45309;--overlay-text: #d0d7de;--overlay-accent: #22d3ee;--overlay-shake: #ff6b6b;color-scheme:light}[data-sale-theme]{--sale: var(--sale-default)}[data-sale-theme=cyber]{--sale: var(--sale-cyber)}[data-sale-theme=summer]{--sale: var(--sale-summer)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:calc(13px * var(--text-scale));line-height:1.4;-webkit-font-smoothing:antialiased}body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable]:not([contenteditable=false]),code,pre,kbd,samp,.selectable,.selectable *,.help,.err,.error,[role=alert],.ok[role=status]{-webkit-user-select:text;user-select:text}:is(.selectable,.help,.err,.error,[role=alert],.ok[role=status]) :is(button,.pill,.badge,.support-ref),:is(.selectable,.help,.err,.error,[role=alert],.ok[role=status]) :is(button,.pill,.badge,.support-ref) *,button .err,button.help{-webkit-user-select:none;user-select:none}code.copy-all,.rid code{-webkit-user-select:all;user-select:all}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}a{color:var(--link)}a:not(.btn):hover{color:var(--link-hover)}button,input,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch{--switch-w: 36px;--switch-thumb: 16px;--switch-inset: 3px;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;inline-size:var(--switch-w);block-size:calc(var(--switch-thumb) + 2 * var(--switch-inset));margin:0;border:1px solid var(--border-2);border-radius:999px;background:var(--border);cursor:pointer;vertical-align:middle;transition:background-color .15s ease,border-color .15s ease}.switch:before{content:"";position:absolute;inset-block-start:calc(var(--switch-inset) - 1px);inset-inline-start:calc(var(--switch-inset) - 1px);inline-size:var(--switch-thumb);block-size:var(--switch-thumb);border-radius:50%;background:var(--muted);box-shadow:0 1px 2px #0000004d;transition:transform .15s ease,background-color .15s ease}.switch:checked{background:var(--accent);border-color:var(--accent)}.switch:checked:before{background:var(--accent-ink);transform:translate(calc(var(--switch-w) - var(--switch-thumb) - 2 * var(--switch-inset)))}.switch:disabled{cursor:not-allowed;opacity:.45}.mono{font-family:var(--font-mono)}.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:8px;top:-48px;z-index:100;padding:8px 12px;border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-weight:600;text-decoration:none}.skip-link:focus{top:8px}a.skip-link:hover{color:var(--accent-ink)}[data-sentinel]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.amber{color:var(--amber)}.pill-lifetime,.pill-unlimited{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--amber-border);background:var(--amber-bg);color:var(--amber);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em}.pill-unlimited{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft);color:var(--accent)}.eyebrow{font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:calc(12px * var(--text-scale))}.v-popper--theme-tooltip .v-popper__inner{background:var(--card-2);color:var(--text);border:1px solid var(--border-2);border-radius:var(--radius-s);padding:5px 8px;font-size:12px}.v-popper--theme-tooltip.tip-lines .v-popper__inner{white-space:pre-line}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:var(--border-2)}.v-popper--theme-tooltip .v-popper__arrow-inner{visibility:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:7px 12px;border-radius:var(--radius);border:1px solid var(--border-2);background:transparent;color:var(--text);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover),filter var(--dur-hover) var(--ease-hover),transform var(--dur) var(--ease)}:where(button,[role=button],a.btn){transition:background-color var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover),filter var(--dur-hover) var(--ease-hover)}.btn:hover:not(:disabled){border-color:var(--muted)}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn-primary:hover:not(:disabled){border-color:var(--accent);filter:brightness(1.08)}.btn-outline-accent{border-color:var(--accent);color:var(--accent);font-weight:600}.btn-outline-accent:hover:not(:disabled){border-color:var(--accent-hover)}.btn-outline-amber{border-color:var(--amber-border);color:var(--amber);font-weight:600}.btn-outline-amber:hover:not(:disabled){border-color:var(--amber)}.btn-ghost{border-color:transparent;color:var(--muted)}.btn-ghost:hover:not(:disabled),.btn-ghost.is-active{background:var(--border);color:var(--text);border-color:transparent}.btn-icon{width:36px;height:36px;padding:0;background:var(--card)}.btn-lg{min-height:44px;font-size:calc(14px * var(--text-scale))}.btn.has-icon{gap:6px}.hideable{position:relative}.hideable>:first-child:before{content:"";float:right;width:12px;height:10px}.select,.input{min-height:34px;background:var(--card);color:var(--text);border:1px solid var(--border-2);border-radius:var(--radius);padding:0 10px;max-width:100%}select.select,select.input{appearance:none;-webkit-appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:right 18px center,right 13px center;background-size:5px 5px;background-repeat:no-repeat;text-overflow:ellipsis}input[type=range],input[type=checkbox]{accent-color:var(--accent)}.card{padding:18px;border-radius:var(--radius-l);background:var(--panel);border:1px solid var(--border)}@media(pointer:coarse){.btn,.btn-icon,.dialog .close,.drawer .close{min-width:44px;min-height:44px}}@keyframes sf-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes sf-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 18px 2px var(--accent-glow)}}:root[data-motion=on] .anim-blink{animation:sf-blink 1.6s ease-in-out infinite}:root[data-motion=on] .anim-pulse{animation:sf-pulse 2.4s ease-in-out infinite}:root[data-motion=off] *,:root[data-motion=off] *:before,:root[data-motion=off] *:after{transition:none!important;animation:none!important}@property --sweep{syntax: "<number>"; inherits: false; initial-value: 0;}.sweep{--sweep-color: var(--accent);--sweep-band: calc(var(--radius-l) + 2px);position:relative;isolation:isolate}.sweep:after{--sweep: 0;content:"";position:absolute;inset:-1px;z-index:1;padding:1px;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(var(--sweep-color),var(--sweep-color)) left top / calc(clamp(0,var(--sweep),1)*100%) var(--sweep-band) no-repeat,linear-gradient(var(--sweep-color),var(--sweep-color)) right top / var(--sweep-band) calc(clamp(0,var(--sweep) - 1,1)*100%) no-repeat,linear-gradient(var(--sweep-color),var(--sweep-color)) right bottom / calc(clamp(0,var(--sweep) - 2,1)*100%) var(--sweep-band) no-repeat,linear-gradient(var(--sweep-color),var(--sweep-color)) left bottom / var(--sweep-band) calc(clamp(0,var(--sweep) - 3,1)*100%) no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .2s var(--ease),--sweep 0s linear .2s}.sweep-hover:hover:after,.sweep-hover:focus-visible:after,.sweep.is-swept:after{--sweep: 4;opacity:1;transition:opacity 0s,--sweep .85s cubic-bezier(.5,0,.2,1)}@media(prefers-reduced-motion:reduce){.sweep:after{transition:none!important}}.shine{background:linear-gradient(to right,#7953cd 20%,var(--accent) 30%,#0190cd 70%,#764ada 80%);background-size:500% auto;background-position:50% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:root[data-motion=on] .shine{animation:sf-shine 5s ease-in-out infinite alternate}@keyframes sf-shine{0%{background-position:0% 50%}to{background-position:100% 50%}}html[data-reloading] body>*{opacity:.25;filter:blur(6px);pointer-events:none;transition:opacity .25s var(--ease),filter .25s var(--ease)}.reload-veil{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--text);pointer-events:none;animation:sf-reload-in .25s var(--ease) both}.reload-mark{color:var(--accent)}.reload-line{margin:0;font-size:15px;font-weight:600}.reload-dots i{font-style:normal;animation:1.6s steps(1,end) infinite}.reload-dots i:nth-child(1){animation-name:sf-dot-1}.reload-dots i:nth-child(2){animation-name:sf-dot-2}.reload-dots i:nth-child(3){animation-name:sf-dot-3}@keyframes sf-dot-1{0%{opacity:0}25%{opacity:1}}@keyframes sf-dot-2{0%{opacity:0}50%{opacity:1}}@keyframes sf-dot-3{0%{opacity:0}75%{opacity:1}}@keyframes sf-reload-in{0%{opacity:0}}
