.wallet[data-v-0e06603c]{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;overflow-wrap:anywhere}.connect[data-v-0e06603c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-pill);background:var(--ts-surface-base);color:var(--ts-text-primary);font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-semibold)}.connect svg[data-v-0e06603c]{width:18px;height:18px;flex-shrink:0}.connect[data-v-0e06603c]:hover:not(:disabled){border-color:var(--ts-color-primary)}.connect[data-v-0e06603c]:disabled{opacity:.6}.ok[data-v-0e06603c]{margin:0;color:var(--ts-color-primary);font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-semibold)}.small[data-v-0e06603c]{color:var(--ts-text-secondary);font-size:11px}.error[data-v-0e06603c],.small[data-v-0e06603c]{margin:0;line-height:1.5}.error[data-v-0e06603c]{color:var(--ts-semantic-danger,#8c1c1c);font-size:var(--ts-font-size-xs,12px)}.notices[data-v-64100ce3]{display:flex;flex-direction:column;gap:var(--ts-space-2);margin-bottom:var(--ts-space-4)}.notice[data-v-64100ce3]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin:0;padding:12px 14px;border-radius:var(--ts-radius-md);background:var(--ts-surface-muted);color:var(--ts-text-primary);font-size:var(--ts-font-size-xs,12px);line-height:1.5;min-width:0;overflow-wrap:anywhere}.notice[data-v-64100ce3]>*{min-width:0;max-width:100%}.notice.stacked[data-v-64100ce3]{flex-direction:column;align-items:flex-start}.notice.info[data-v-64100ce3]{background:color-mix(in srgb,var(--ts-color-primary) 8%,var(--ts-surface-base))}.notice.ok[data-v-64100ce3]{background:color-mix(in srgb,var(--ts-semantic-success,#1f8a4c) 10%,var(--ts-surface-base))}.notice.warn[data-v-64100ce3]{background:color-mix(in srgb,var(--ts-semantic-warning,#b26b00) 12%,var(--ts-surface-base))}.notice small[data-v-64100ce3],.notice.muted[data-v-64100ce3]{color:var(--ts-text-secondary)}.go[data-v-64100ce3]{display:inline-flex;align-items:center;color:var(--ts-color-primary)}.go[data-v-64100ce3],.join[data-v-64100ce3]{min-height:44px;font-weight:var(--ts-font-weight-semibold)}.join[data-v-64100ce3]{max-width:100%;padding:8px 14px;border:0;border-radius:var(--ts-radius-pill);background:var(--ts-color-primary);color:var(--ts-color-on-primary);font-size:var(--ts-font-size-xs,12px)}.join[data-v-64100ce3]:disabled{opacity:.6}.ticket-picker[data-v-808ffb76]{--booking-canvas:color-mix(in srgb,var(--ts-surface-base) 96%,var(--ts-color-primary));--booking-surface:var(--ts-surface-base);--booking-border:var(--ts-border-default);--booking-ink:var(--ts-text-primary);--booking-muted:var(--ts-text-secondary);--booking-selected:color-mix(in srgb,var(--ts-color-primary) 5%,var(--booking-surface,var(--ts-surface-base)));--booking-ring:var(--ts-color-primary);color:var(--booking-ink,var(--ts-text-primary));min-width:0;max-width:100%;overflow-wrap:anywhere}.ticket-content[data-v-808ffb76]{min-width:0;container:ticket-options/inline-size}.tiers[data-v-808ffb76]{display:flex;flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none}.tiers li[data-v-808ffb76]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--booking-border);border-radius:16px;background:var(--booking-surface);box-shadow:0 2px 8px color-mix(in srgb,var(--booking-ink) 3%,transparent);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.tiers li[data-v-808ffb76]:hover:not(.off){border-color:color-mix(in srgb,var(--booking-ring) 40%,var(--booking-border))}.tiers li.selected[data-v-808ffb76]{border-color:var(--booking-ring);background:var(--booking-selected);box-shadow:0 0 0 1px var(--booking-ring)}.tiers li.off[data-v-808ffb76]{background:var(--booking-canvas);box-shadow:none}.tiers li.off .tier-name[data-v-808ffb76]{color:var(--booking-muted)}.tier-info[data-v-808ffb76]{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.tier-name[data-v-808ffb76]{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.tier-info strong[data-v-808ffb76]{font-size:.875rem;font-weight:var(--ts-font-weight-semibold);line-height:1.5}.tier-info small[data-v-808ffb76]{color:var(--booking-muted);font-size:var(--ts-font-size-xs);line-height:1.6;overflow-wrap:anywhere}.tier-info .note[data-v-808ffb76]{display:flex;align-items:center;gap:6px;color:var(--ts-color-primary);font-weight:var(--ts-font-weight-semibold)}.availability-dot[data-v-808ffb76]{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.tier-info .note--unavailable[data-v-808ffb76]{color:var(--booking-muted)}.selected-mark[data-v-808ffb76]{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:var(--ts-color-primary);color:var(--ts-color-on-primary);font-size:.6875rem}.tier-days[data-v-808ffb76]{display:flex;flex-wrap:wrap;gap:var(--ts-space-1);margin-top:2px}.tier-lock[data-v-808ffb76]{display:inline-grid;width:16px;height:16px;color:var(--booking-muted)}.tier-lock svg[data-v-808ffb76]{width:14px;height:14px}.tier-flags[data-v-808ffb76]{display:flex;flex-wrap:wrap;gap:var(--ts-space-1)}.flag[data-v-808ffb76]{border-radius:var(--ts-radius-pill);background:var(--booking-selected);color:var(--ts-color-primary)}.day-chip[data-v-808ffb76],.flag[data-v-808ffb76]{padding:2px 8px;font-size:.6875rem;font-weight:var(--ts-font-weight-semibold)}.day-chip[data-v-808ffb76]{border:1px solid var(--booking-border);border-radius:var(--ts-radius-pill);background:var(--booking-canvas);color:var(--booking-muted)}.day-chip.all[data-v-808ffb76]{background:var(--booking-selected);color:var(--ts-color-primary)}.day-chip.out[data-v-808ffb76]{text-decoration:line-through}.tier-amount[data-v-808ffb76]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.tier-amount label[data-v-808ffb76]{color:var(--booking-ink);font-size:var(--ts-font-size-xs);font-weight:var(--ts-font-weight-semibold)}.tier-amount label span[data-v-808ffb76]{color:var(--booking-muted);font-weight:var(--ts-font-weight-regular)}.amount-field[data-v-808ffb76]{display:inline-flex;align-items:center;gap:6px;width:min(100%,180px);min-height:48px;padding:0 12px;border:1px solid var(--booking-border);border-radius:var(--ts-radius-md);background:var(--booking-surface);transition:border-color .15s ease,box-shadow .15s ease}.amount-field[data-v-808ffb76]:focus-within{border-color:var(--booking-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--booking-ring) 12%,transparent)}.amount-field.invalid[data-v-808ffb76]{border-color:var(--ts-semantic-danger,var(--booking-ring))}.amount-currency[data-v-808ffb76]{flex-shrink:0;color:var(--booking-muted);font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-semibold)}.amount-field input[data-v-808ffb76]{width:100%;min-width:0;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--booking-ink);font:inherit;font-size:max(16px,1rem);font-weight:var(--ts-font-weight-semibold);font-variant-numeric:tabular-nums;outline:none}.amount-field input[data-v-808ffb76]:disabled{color:var(--booking-muted)}.tier-info .amount-error[data-v-808ffb76]{color:var(--ts-semantic-danger,var(--booking-ink));font-weight:var(--ts-font-weight-semibold)}.tier-side[data-v-808ffb76]{flex:0 1 45%;gap:14px;min-width:0}.tier-price[data-v-808ffb76],.tier-side[data-v-808ffb76]{display:flex;flex-direction:column;align-items:flex-end}.tier-price[data-v-808ffb76]{gap:3px;max-width:100%;font-size:1.0625rem;font-weight:var(--ts-font-weight-bold);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.tier-fee[data-v-808ffb76]{max-width:180px;color:var(--booking-muted);font-weight:var(--ts-font-weight-regular);font-size:var(--ts-font-size-xs);text-align:right}.quantity-control[data-v-808ffb76]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:100%}.quantity-limit[data-v-808ffb76]{font-size:.6875rem;color:var(--booking-muted)}.stepper[data-v-808ffb76]{display:inline-flex;align-items:center;padding:2px;border:1px solid var(--booking-border);border-radius:13px;background:var(--booking-surface)}.stepper button[data-v-808ffb76]{display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--booking-ink);font-size:1.375rem;line-height:1;touch-action:manipulation;transition:background .15s ease,color .15s ease}.selected .stepper button[data-v-808ffb76]:last-child:not(:disabled){background:var(--booking-ring);color:var(--ts-color-on-primary)}.stepper button[data-v-808ffb76]:hover:not(:disabled){border-color:var(--ts-color-primary);background:var(--booking-selected)}.selected .stepper button[data-v-808ffb76]:last-child:hover:not(:disabled){background:color-mix(in srgb,var(--booking-ring) 85%,var(--booking-ink))}.stepper button[data-v-808ffb76]:disabled{color:var(--booking-muted);opacity:.4;cursor:default}.qty[data-v-808ffb76]{min-width:28px;text-align:center;font-size:.875rem;font-weight:var(--ts-font-weight-bold);font-variant-numeric:tabular-nums}.error[data-v-808ffb76]{margin:0 0 var(--ts-space-3);padding:var(--ts-space-3);border-radius:var(--ts-radius-md);background:var(--ts-semantic-danger-surface,var(--booking-canvas));color:var(--ts-semantic-danger,var(--booking-ink));font-size:var(--ts-font-size-xs);line-height:1.5}.summary[data-v-808ffb76]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:8px;color:var(--booking-muted);font-size:var(--ts-font-size-sm)}.summary.ready[data-v-808ffb76]{color:var(--booking-ink)}.picked[data-v-808ffb76]{display:flex;flex-direction:column;gap:3px;min-width:0}.picked strong[data-v-808ffb76]{font-weight:var(--ts-font-weight-medium)}.picked small[data-v-808ffb76]{color:var(--booking-muted);font-size:.6875rem}.summary .amount[data-v-808ffb76]{max-width:100%;font-family:var(--tq-font-display);font-size:1.375rem;font-weight:var(--ts-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:right;overflow-wrap:anywhere}.fee-summary[data-v-808ffb76]{margin:0 0 18px;color:var(--booking-muted);font-size:.75rem;line-height:1.6}.cta[data-v-808ffb76]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:14px 18px;border:none;border-radius:14px;background:var(--ts-color-accent);color:var(--ts-color-on-accent);font-family:var(--tq-font-display);font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-bold);transition:background .15s ease,transform .15s ease}.cta[data-v-808ffb76]:hover:not(:disabled){background:var(--ts-color-accent-hover);transform:translateY(-1px)}.cta[data-v-808ffb76]:disabled{background:var(--booking-canvas);color:var(--booking-muted);cursor:default}.spinner[data-v-808ffb76]{width:16px;height:16px;flex-shrink:0;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin-808ffb76 .8s linear infinite}@keyframes spin-808ffb76{to{transform:rotate(1turn)}}.reset[data-v-808ffb76]{min-width:44px;min-height:44px;padding:6px 0 6px 8px;border:0;background:transparent;color:var(--booking-muted);font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.reset[data-v-808ffb76]:disabled{opacity:.5;cursor:default}.ticket-picker[data-v-808ffb76] :is(button):focus-visible{outline:2px solid var(--booking-ring);outline-offset:3px}.sr-only[data-v-808ffb76]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.availability-message[data-v-808ffb76]{padding:16px;border-radius:var(--ts-radius-md);background:var(--booking-canvas);font-size:var(--ts-font-size-sm)}.availability-message p[data-v-808ffb76]{margin:4px 0 0;color:var(--booking-muted)}.ticket-picker:not(.ticket-picker--booking) .tiers[data-v-808ffb76]{gap:0}.ticket-picker:not(.ticket-picker--booking) .tiers li[data-v-808ffb76]{margin-inline:-12px;padding:16px 12px;border:0;border-radius:14px;background:transparent;box-shadow:none}.ticket-picker:not(.ticket-picker--booking) .tiers li+li[data-v-808ffb76]{box-shadow:inset 0 1px 0 var(--booking-border);border-start-start-radius:0;border-start-end-radius:0}.ticket-picker:not(.ticket-picker--booking) .tiers li.selected[data-v-808ffb76],.ticket-picker:not(.ticket-picker--booking) .tiers li.selected+li[data-v-808ffb76]{box-shadow:none;border-radius:14px}.ticket-picker:not(.ticket-picker--booking) .tiers li.selected[data-v-808ffb76]{background:var(--booking-selected)}.ticket-picker:not(.ticket-picker--booking) .tiers li.off[data-v-808ffb76]{background:transparent}.ticket-picker--booking[data-v-808ffb76]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ticket-picker--booking .ticket-content[data-v-808ffb76]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:28px;background:var(--booking-canvas)}.picker-heading[data-v-808ffb76]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.picker-heading>div[data-v-808ffb76]{flex:1 1 14rem;min-width:0}.order-heading h3[data-v-808ffb76],.picker-heading h3[data-v-808ffb76]{margin:0;font-family:var(--tq-font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.04em}.picker-heading p[data-v-808ffb76]{margin:8px 0 0;color:var(--booking-muted);font-size:.8125rem;line-height:1.6}.tier-count[data-v-808ffb76]{flex-shrink:0;margin-top:6px;padding:4px 9px;border:1px solid var(--booking-border);border-radius:var(--ts-radius-pill);color:var(--booking-muted);font-size:.625rem}.ticket-picker--booking .tiers[data-v-808ffb76]{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.ticket-picker--booking .tiers li[data-v-808ffb76]{padding:22px}.ticket-picker--booking .tier-info strong[data-v-808ffb76]{font-size:.9375rem}.ticket-picker--booking .tier-price[data-v-808ffb76]{font-size:1.1875rem}.actions.docked[data-v-808ffb76]{position:relative;flex-shrink:0;padding:18px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--booking-border);background:var(--booking-surface)}.order-heading[data-v-808ffb76]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.order-heading h3[data-v-808ffb76]{display:flex;align-items:center;gap:8px;font-size:1rem}.selection-count[data-v-808ffb76]{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:8px;background:var(--booking-selected);color:var(--ts-color-primary);font-size:.6875rem;font-variant-numeric:tabular-nums}.order-lines[data-v-808ffb76]{display:none;margin:24px 0;padding:0;list-style:none}.order-lines li[data-v-808ffb76]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding:14px 0;border-bottom:1px solid var(--booking-border);font-size:.8125rem;line-height:1.6}.order-lines li[data-v-808ffb76]:last-child{border-bottom:0}.order-lines li>span[data-v-808ffb76]{min-width:0;overflow-wrap:anywhere}.order-lines b[data-v-808ffb76]{color:var(--booking-muted);font-weight:500;white-space:nowrap}.order-lines strong[data-v-808ffb76]{max-width:100%;margin-left:auto;overflow-wrap:anywhere;font-weight:500;font-variant-numeric:tabular-nums}.empty-selection[data-v-808ffb76]{display:none;margin:24px 0;padding:30px 16px;border:1px dashed var(--booking-border);border-radius:16px;background:var(--booking-canvas);text-align:center}.empty-selection svg[data-v-808ffb76]{width:52px;margin:0 auto 16px;color:var(--ts-color-primary);transform:rotate(-8deg)}.empty-selection strong[data-v-808ffb76]{display:block;font-size:.8125rem;font-weight:500;line-height:1.6}.empty-selection p[data-v-808ffb76]{margin:8px 0 0;font-size:.75rem;line-height:1.6;color:var(--booking-muted)}.checkout-note[data-v-808ffb76]{display:flex;align-items:center;justify-content:center;gap:5px;margin:14px 0 0;color:var(--booking-muted);font-size:.6875rem;line-height:1.5;text-align:center}.checkout-note svg[data-v-808ffb76]{width:14px;height:14px;flex-shrink:0}@media(min-width:1000px)and (min-height:701px){.ticket-picker--booking[data-v-808ffb76]{flex-direction:row;min-height:320px}.ticket-picker--booking .ticket-content[data-v-808ffb76]{flex:1;min-width:0;padding:28px}.actions.docked[data-v-808ffb76]{display:flex;flex-direction:column;width:320px;padding:24px;border-top:0;border-left:1px solid var(--booking-border);background:var(--booking-surface);overflow-y:auto;overscroll-behavior:contain}.empty-selection[data-v-808ffb76],.order-lines[data-v-808ffb76]{display:block}.docked .checkout-bottom[data-v-808ffb76]{margin-top:auto;padding-top:20px;border-top:1px dashed var(--booking-border)}}@media(max-height:700px),(max-width:999px){.ticket-picker--booking[data-v-808ffb76]{flex:0 0 auto;min-height:auto;overflow:visible}.ticket-picker--booking .ticket-content[data-v-808ffb76]{overflow:visible;scrollbar-gutter:auto}.actions.docked[data-v-808ffb76]{min-width:0}.order-heading[data-v-808ffb76]{margin-bottom:12px}.docked .summary .amount[data-v-808ffb76],.order-heading .reset[data-v-808ffb76]{margin-left:auto}}@container ticket-options (max-width: 25rem){.tiers li[data-v-808ffb76]{flex-direction:column;align-items:stretch}.tier-info[data-v-808ffb76],.tier-side[data-v-808ffb76]{flex-basis:auto}.tier-side[data-v-808ffb76]{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;width:100%}.tier-price[data-v-808ffb76]{flex:1 1 8rem;align-items:flex-start;min-width:0;text-align:left}.ticket-picker--booking .tier-fee[data-v-808ffb76],.tier-fee[data-v-808ffb76]{max-width:100%;text-align:left}.quantity-control[data-v-808ffb76]{margin-left:auto}.tier-count[data-v-808ffb76]{display:none}}@media(max-width:420px){.ticket-picker--booking .ticket-content[data-v-808ffb76]{padding:20px 16px}.ticket-picker--booking .tiers li[data-v-808ffb76],.tiers li[data-v-808ffb76]{padding:14px;gap:12px}.ticket-picker--booking .tier-price[data-v-808ffb76]{font-size:.9375rem}.ticket-picker--booking .tier-fee[data-v-808ffb76]{max-width:116px}.actions.docked[data-v-808ffb76]{padding-inline:16px}.tier-count[data-v-808ffb76]{display:none}.picker-heading h3[data-v-808ffb76]{font-size:1.25rem}.checkout-note[data-v-808ffb76]{margin-top:10px;font-size:.625rem}}@media(max-height:600px){.ticket-picker--booking .ticket-content[data-v-808ffb76]{padding-block:16px}}@media(prefers-reduced-motion:reduce){.amount-field[data-v-808ffb76],.cta[data-v-808ffb76],.stepper button[data-v-808ffb76],.tiers li[data-v-808ffb76]{transition:none}.spinner[data-v-808ffb76]{animation:none}}.reels[data-v-ea4ecc6a]{position:fixed;inset:0;z-index:var(--ts-z-modal);background:#050708;color:#fff}.bar[data-v-ea4ecc6a]{position:absolute;inset:0 0 auto;z-index:3;display:flex;align-items:center;gap:var(--ts-space-3);padding:max(var(--ts-space-3),env(safe-area-inset-top)) var(--ts-space-4) var(--ts-space-6);background:linear-gradient(rgba(0,0,0,.55),transparent);pointer-events:none}.bar[data-v-ea4ecc6a]>*{pointer-events:auto}.where[data-v-ea4ecc6a]{display:flex;flex:1;flex-direction:column;min-width:0;margin:0;text-align:center}.where strong[data-v-ea4ecc6a]{overflow:hidden;font-family:var(--tq-font-display);font-size:var(--ts-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.where small[data-v-ea4ecc6a]{color:#ffffffb3;font-size:var(--ts-font-size-xs)}.round[data-v-ea4ecc6a]{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.round[data-v-ea4ecc6a]:hover:not(:disabled){background:#ffffff3d}.round[data-v-ea4ecc6a]:disabled{opacity:.35;cursor:default}.action[data-v-ea4ecc6a]:focus-visible,.round[data-v-ea4ecc6a]:focus-visible,.tap[data-v-ea4ecc6a]:focus-visible{outline:3px solid var(--ts-color-accent);outline-offset:2px}.action svg[data-v-ea4ecc6a],.round svg[data-v-ea4ecc6a]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.track[data-v-ea4ecc6a]{height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.track[data-v-ea4ecc6a]::-webkit-scrollbar{display:none}.slide[data-v-ea4ecc6a]{position:relative;display:grid;place-items:center;height:100vh;height:100dvh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.backdrop[data-v-ea4ecc6a]{position:absolute;inset:-40px;background-position:50%;background-size:cover;filter:blur(36px) brightness(.45) saturate(1.2)}.stage[data-v-ea4ecc6a]{position:relative;overflow:hidden;background:#000}.stage.portrait[data-v-ea4ecc6a]{aspect-ratio:9/16;height:min(100dvh,177.77778vw)}@media(max-width:767px){.stage.portrait[data-v-ea4ecc6a]{width:100vw;height:100dvh;aspect-ratio:auto}.stage.portrait iframe[data-v-ea4ecc6a]{top:50%;left:50%;width:max(100%,56.25dvh);height:max(100%,177.77778vw);transform:translate(-50%,-50%)}}.stage.square[data-v-ea4ecc6a]{aspect-ratio:1;width:min(100vw,100dvh)}.stage.landscape[data-v-ea4ecc6a]{aspect-ratio:16/9;width:min(100vw,177.77778dvh)}@media(min-width:768px){.stage.portrait[data-v-ea4ecc6a]{height:calc(100dvh - var(--ts-space-6)*2);border-radius:var(--ts-radius-xl)}.stage.landscape[data-v-ea4ecc6a]{width:min(calc(100vw - 360px),calc(177.77778dvh - var(--ts-space-6)*2*16/9));border-radius:var(--ts-radius-lg)}}.poster[data-v-ea4ecc6a]{-o-object-fit:cover;object-fit:cover}.poster[data-v-ea4ecc6a],.stage iframe[data-v-ea4ecc6a]{position:absolute;inset:0;width:100%;height:100%}.stage iframe[data-v-ea4ecc6a]{border:0;pointer-events:none;opacity:0;transition:opacity .25s ease}.stage iframe.ready[data-v-ea4ecc6a]{opacity:1}.tap[data-v-ea4ecc6a]{inset:0;width:100%;border:none;background:transparent;cursor:pointer}.play-hint[data-v-ea4ecc6a],.tap[data-v-ea4ecc6a]{position:absolute;z-index:1}.play-hint[data-v-ea4ecc6a]{top:50%;left:50%;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#00000073;pointer-events:none;transform:translate(-50%,-50%)}.play-hint svg[data-v-ea4ecc6a]{width:34px;height:34px;margin-left:4px;fill:#fff}.meta[data-v-ea4ecc6a]{position:absolute;right:96px;bottom:0;left:0;z-index:2;padding:var(--ts-space-10) var(--ts-space-4) max(var(--ts-space-6),env(safe-area-inset-bottom));background:linear-gradient(transparent,#000000b3);pointer-events:none}.meta .caption[data-v-ea4ecc6a]{pointer-events:auto}@media(min-width:768px){.meta[data-v-ea4ecc6a]{right:auto;left:50%;width:min(420px,90vw);padding-bottom:var(--ts-space-8);background:none;transform:translate(-50%);text-shadow:0 1px 8px rgba(0,0,0,.6)}}.who[data-v-ea4ecc6a]{display:flex;align-items:center;gap:var(--ts-space-2);margin:0 0 var(--ts-space-2)}.avatar[data-v-ea4ecc6a]{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;overflow:hidden;border:2px solid hsla(0,0%,100%,.85);border-radius:50%;background:#fff3;font-size:var(--ts-font-size-xs);font-weight:var(--ts-font-weight-bold)}.avatar img[data-v-ea4ecc6a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.name[data-v-ea4ecc6a]{display:flex;align-items:center;gap:var(--ts-space-2);min-width:0;font-size:var(--ts-font-size-sm)}.badge[data-v-ea4ecc6a]{padding:1px 8px;border-radius:var(--ts-radius-pill);background:var(--ts-color-accent);color:var(--ts-color-on-accent);font-size:11px;text-shadow:none}.badge[data-v-ea4ecc6a],.title[data-v-ea4ecc6a]{font-weight:var(--ts-font-weight-bold)}.title[data-v-ea4ecc6a]{margin:0 0 var(--ts-space-1);font-family:var(--tq-font-display);font-size:var(--ts-font-size-base);line-height:1.3}.caption[data-v-ea4ecc6a]{display:-webkit-box;margin:0;overflow:hidden;color:#ffffffd9;font-size:var(--ts-font-size-sm);line-height:1.45;white-space:pre-line;cursor:pointer;-webkit-box-orient:vertical;-webkit-line-clamp:2}.caption.open[data-v-ea4ecc6a]{-webkit-line-clamp:12}.actions[data-v-ea4ecc6a]{position:absolute;right:var(--ts-space-3);bottom:max(var(--ts-space-8),env(safe-area-inset-bottom));z-index:2;gap:var(--ts-space-4)}.action[data-v-ea4ecc6a],.actions[data-v-ea4ecc6a]{display:flex;flex-direction:column}.action[data-v-ea4ecc6a]{align-items:center;gap:4px;min-width:56px;padding:0;border:none;background:none;color:#fff;font-size:12px;font-weight:var(--ts-font-weight-semibold);text-decoration:none;text-shadow:0 1px 6px rgba(0,0,0,.6);cursor:pointer}.action svg[data-v-ea4ecc6a]{width:44px;height:44px;padding:10px;border-radius:50%;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:768px){.actions[data-v-ea4ecc6a]{right:calc(50% - min(28vh,260px) - 84px)}.slide.is-landscape .actions[data-v-ea4ecc6a],.slide.is-square .actions[data-v-ea4ecc6a]{right:calc(var(--ts-space-6) + 64px)}}.steps[data-v-ea4ecc6a]{position:absolute;top:50%;right:var(--ts-space-6);z-index:3;display:none;flex-direction:column;gap:var(--ts-space-3);transform:translateY(-50%)}@media(min-width:768px)and (hover:hover){.steps[data-v-ea4ecc6a]{display:flex}}.loading[data-v-ea4ecc6a]{display:grid;place-items:center;height:30vh;color:#ffffffb3;font-size:var(--ts-font-size-sm)}@media(prefers-reduced-motion:reduce){.track[data-v-ea4ecc6a]{scroll-behavior:auto}}.scrim[data-v-933cf024]{position:fixed;inset:0;z-index:var(--ts-z-modal);display:flex;align-items:flex-end;justify-content:center;background:#05080a99}@media(min-width:640px){.scrim[data-v-933cf024]{align-items:center;padding:var(--ts-space-6)}}.sheet[data-v-933cf024]{width:100%;max-width:520px;max-height:92dvh;overflow-y:auto;padding:var(--ts-space-5);border-radius:var(--ts-radius-xl) var(--ts-radius-xl) 0 0;background:var(--ts-surface-raised);color:var(--ts-text-primary);box-shadow:var(--ts-shadow-lg)}@media(min-width:640px){.sheet[data-v-933cf024]{border-radius:var(--ts-radius-xl)}}.head[data-v-933cf024]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ts-space-4)}.head h2[data-v-933cf024]{margin:0;font-family:var(--tq-font-display);font-size:var(--ts-font-size-lg)}.close[data-v-933cf024]{width:36px;height:36px;border:none;border-radius:50%;color:var(--ts-text-primary);font-size:22px;line-height:1;cursor:pointer}.close[data-v-933cf024],.notice[data-v-933cf024],.problem[data-v-933cf024]{background:var(--ts-surface-muted)}.notice[data-v-933cf024],.problem[data-v-933cf024]{margin:0 0 var(--ts-space-4);padding:var(--ts-space-3) var(--ts-space-4);border-radius:var(--ts-radius-md);font-size:var(--ts-font-size-sm)}.problem[data-v-933cf024]{margin-top:var(--ts-space-3);background:var(--ts-semantic-danger-surface);color:var(--ts-semantic-danger)}.drop[data-v-933cf024]{display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-2);width:100%;padding:var(--ts-space-8) var(--ts-space-4);border:2px dashed var(--ts-border-strong);border-radius:var(--ts-radius-lg);background:var(--ts-surface-sunken);color:var(--ts-text-primary);cursor:pointer}.drop[data-v-933cf024]:focus-visible,.drop[data-v-933cf024]:hover{border-color:var(--ts-color-accent)}.drop svg[data-v-933cf024]{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.drop small[data-v-933cf024],.fine[data-v-933cf024]{color:var(--ts-text-secondary);font-size:var(--ts-font-size-xs)}.fine[data-v-933cf024]{margin:var(--ts-space-3) 0 0}.visually-hidden[data-v-933cf024]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.details[data-v-933cf024]{display:flex;flex-direction:column;gap:var(--ts-space-3)}.preview[data-v-933cf024]{width:100%;max-height:46dvh;border-radius:var(--ts-radius-lg);background:#000}.file[data-v-933cf024]{display:flex;justify-content:space-between;gap:var(--ts-space-3);margin:0;overflow:hidden;font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-semibold)}.file span[data-v-933cf024]{flex-shrink:0;color:var(--ts-text-secondary);font-weight:var(--ts-font-weight-regular)}.field[data-v-933cf024]{display:flex;flex-direction:column;gap:6px;font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-semibold)}.field small[data-v-933cf024]{color:var(--ts-text-secondary);font-weight:var(--ts-font-weight-regular)}.field input[data-v-933cf024],.field textarea[data-v-933cf024]{padding:10px 12px;border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-md);background:var(--ts-surface-base);color:var(--ts-text-primary);font:inherit;font-weight:var(--ts-font-weight-regular)}.field input[data-v-933cf024]:focus,.field textarea[data-v-933cf024]:focus{border-color:var(--ts-color-accent);outline:none}.consent[data-v-933cf024]{display:flex;gap:var(--ts-space-3);align-items:flex-start;font-size:var(--ts-font-size-sm);line-height:1.45}.consent input[data-v-933cf024]{width:18px;height:18px;margin-top:2px;accent-color:var(--ts-color-accent)}.progress[data-v-933cf024]{height:8px;overflow:hidden;border-radius:var(--ts-radius-pill);background:var(--ts-surface-muted)}.progress span[data-v-933cf024]{display:block;height:100%;border-radius:inherit;background:var(--ts-color-accent);transition:width .3s ease}.buttons[data-v-933cf024]{display:flex;gap:var(--ts-space-3);justify-content:flex-end;margin-top:var(--ts-space-2)}.ghost[data-v-933cf024],.primary[data-v-933cf024]{min-height:44px;padding:0 var(--ts-space-5);border-radius:var(--ts-radius-pill);font:inherit;font-weight:var(--ts-font-weight-semibold);cursor:pointer}.primary[data-v-933cf024]{border:none;background:var(--ts-color-accent);color:var(--ts-color-on-accent)}.ghost[data-v-933cf024]{border:1px solid var(--ts-border-default);background:transparent;color:var(--ts-text-primary)}.ghost[data-v-933cf024]:disabled,.primary[data-v-933cf024]:disabled{opacity:.5;cursor:default}.done[data-v-933cf024]{padding:var(--ts-space-4) 0;text-align:center}.done h3[data-v-933cf024]{margin:var(--ts-space-3) 0 var(--ts-space-2);font-family:var(--tq-font-display)}.done p[data-v-933cf024]{margin:0 0 var(--ts-space-4);color:var(--ts-text-secondary);font-size:var(--ts-font-size-sm)}.tick[data-v-933cf024]{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ts-color-accent);color:var(--ts-color-on-accent);font-size:26px;font-weight:var(--ts-font-weight-bold)}.mine[data-v-933cf024]{margin-top:var(--ts-space-6);padding-top:var(--ts-space-4);border-top:1px solid var(--ts-border-subtle)}.mine h3[data-v-933cf024]{margin:0 0 var(--ts-space-3);font-size:var(--ts-font-size-sm)}.mine ul[data-v-933cf024]{flex-direction:column;margin:0;padding:0;list-style:none}.mine li[data-v-933cf024],.mine ul[data-v-933cf024]{display:flex;gap:var(--ts-space-3)}.mine li[data-v-933cf024]{align-items:center}.thumb[data-v-933cf024]{flex-shrink:0;width:40px;aspect-ratio:9/16;overflow:hidden;border-radius:var(--ts-radius-sm);background:var(--ts-surface-muted)}.thumb img[data-v-933cf024]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.what[data-v-933cf024]{display:flex;flex:1;flex-direction:column;min-width:0;font-size:var(--ts-font-size-sm)}.what strong[data-v-933cf024]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state[data-v-933cf024]{font-weight:var(--ts-font-weight-semibold)}.state.live[data-v-933cf024]{color:var(--ts-semantic-success)}.state.wait[data-v-933cf024]{color:var(--ts-text-secondary)}.state.bad[data-v-933cf024]{color:var(--ts-semantic-danger)}.state.off[data-v-933cf024]{color:var(--ts-text-disabled)}.note[data-v-933cf024]{color:var(--ts-text-secondary)}.note[data-v-933cf024],.remove[data-v-933cf024]{font-size:var(--ts-font-size-xs)}.remove[data-v-933cf024]{flex-shrink:0;padding:6px 12px;border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-pill);background:transparent;color:var(--ts-text-primary);cursor:pointer}.sheet-enter-active[data-v-933cf024],.sheet-leave-active[data-v-933cf024]{transition:opacity .2s ease}.sheet-enter-from[data-v-933cf024],.sheet-leave-to[data-v-933cf024]{opacity:0}.head[data-v-1da07a94]{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-3);margin-bottom:var(--ts-space-4)}.head h2[data-v-1da07a94]{display:flex;align-items:baseline;gap:var(--ts-space-2);margin:0;font-family:var(--event-font,var(--tq-font-display));font-size:var(--ts-font-size-xl);font-weight:var(--ts-font-weight-bold);letter-spacing:-.01em}.head h2 small[data-v-1da07a94]{color:var(--ts-text-secondary);font-family:var(--tq-font-display);font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-semibold)}.share[data-v-1da07a94]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--ts-space-4);border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-pill);background:var(--ts-surface-raised);color:var(--ts-text-primary);font:inherit;font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-semibold);cursor:pointer}.share[data-v-1da07a94]:hover{border-color:var(--ts-color-accent)}.share svg[data-v-1da07a94]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.rail[data-v-1da07a94]{display:grid;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:var(--ts-space-3);margin:0;padding:0 0 var(--ts-space-2);overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:thin}@media(min-width:900px){.rail[data-v-1da07a94]{grid-auto-columns:calc(25% - var(--ts-space-3)*3/4)}}.rail li[data-v-1da07a94]{scroll-snap-align:start}.tile[data-v-1da07a94]{position:relative;display:block;width:100%;aspect-ratio:9/16;overflow:hidden;padding:0;border:none;border-radius:var(--ts-radius-lg);background:#0b0d0f;color:#fff;cursor:pointer}.tile img[data-v-1da07a94]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.tile:hover img[data-v-1da07a94]{transform:scale(1.04)}.tile[data-v-1da07a94]:focus-visible{outline:3px solid var(--ts-color-accent);outline-offset:2px}.tile[data-v-1da07a94]:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000000b8);content:""}.play[data-v-1da07a94]{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#00000061;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.play svg[data-v-1da07a94]{width:22px;height:22px;margin-left:3px;fill:#fff}.length[data-v-1da07a94]{top:var(--ts-space-2);padding:2px 7px;border-radius:var(--ts-radius-pill);background:#0000008c;font-size:11px}.by[data-v-1da07a94],.length[data-v-1da07a94]{position:absolute;right:var(--ts-space-2);z-index:1;font-weight:var(--ts-font-weight-semibold)}.by[data-v-1da07a94]{bottom:var(--ts-space-2);left:var(--ts-space-2);display:flex;align-items:center;gap:6px;font-size:12px;text-align:left;white-space:nowrap;text-overflow:ellipsis}.avatar[data-v-1da07a94],.by[data-v-1da07a94]{overflow:hidden}.avatar[data-v-1da07a94]{flex-shrink:0;width:20px;height:20px;border:1.5px solid #fff;border-radius:50%;background:#ffffff40}.avatar img[data-v-1da07a94]{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:none}.more[data-v-1da07a94]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--ts-surface-muted);color:var(--ts-text-primary)}.more[data-v-1da07a94]:after{display:none}.more strong[data-v-1da07a94]{font-family:var(--tq-font-display);font-size:var(--ts-font-size-2xl)}.empty[data-v-1da07a94],.more span[data-v-1da07a94]{color:var(--ts-text-secondary);font-size:var(--ts-font-size-sm)}.empty[data-v-1da07a94]{margin:0;padding:var(--ts-space-5);border:1px dashed var(--ts-border-default);border-radius:var(--ts-radius-lg);text-align:center}@media(prefers-reduced-motion:reduce){.tile img[data-v-1da07a94]{transition:none}}.carousel[data-v-3c1e9a46]{position:relative;margin:var(--ts-space-5) 0;border-radius:var(--ts-radius-lg);overflow:hidden;background:var(--ts-surface-muted)}.carousel[data-v-3c1e9a46],.track[data-v-3c1e9a46]{min-width:0;max-width:100%}.track[data-v-3c1e9a46]{display:flex;align-items:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.track[data-v-3c1e9a46]::-webkit-scrollbar{display:none}.track[data-v-3c1e9a46]:focus-visible{outline:2px solid var(--ts-color-accent);outline-offset:-2px}.slide[data-v-3c1e9a46]{position:relative;min-width:0;flex:0 0 100%;scroll-snap-align:start}.slide img[data-v-3c1e9a46]{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}figcaption[data-v-3c1e9a46]{padding:var(--ts-space-3) var(--ts-space-4);color:var(--ts-text-secondary);font-size:var(--ts-font-size-sm);line-height:1.6;overflow-wrap:anywhere}.controls[data-v-3c1e9a46]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--ts-border-subtle)}.arrows[data-v-3c1e9a46]{display:flex;gap:8px}.nav[data-v-3c1e9a46]{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--ts-border-default);border-radius:50%;background:var(--ts-surface-base);color:var(--ts-text-primary);font-size:24px;line-height:1;cursor:pointer}.nav[data-v-3c1e9a46]:disabled{opacity:.4;cursor:default}.nav[data-v-3c1e9a46]:focus-visible{outline:2px solid var(--ts-color-primary);outline-offset:2px}.count[data-v-3c1e9a46]{padding-inline:4px;color:var(--ts-text-secondary);font-size:var(--ts-font-size-xs);font-variant-numeric:tabular-nums}.embed[data-v-cacb1bfd]{position:relative;min-width:0;max-width:100%;margin:var(--ts-space-5) 0;aspect-ratio:16/9;border-radius:var(--ts-radius-lg);overflow:hidden;background:#0b0d0f}iframe[data-v-cacb1bfd]{position:absolute;inset:0;width:100%;height:100%;border:0}.facade[data-v-cacb1bfd]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ts-space-4);width:100%;min-height:180px;aspect-ratio:16/9;padding:20px 12px;border:none;background:radial-gradient(80% 80% at 50% 40%,color-mix(in srgb,var(--ts-color-accent) 35%,transparent),transparent 70%),#0b0d0f;color:#fff;cursor:pointer}.play[data-v-cacb1bfd]{display:grid;place-items:center;width:clamp(48px,10vw,68px);height:clamp(48px,10vw,68px);flex-shrink:0;border-radius:50%;background:var(--ts-color-accent);box-shadow:0 12px 40px #00000073;transition:transform .15s ease}.facade:hover .play[data-v-cacb1bfd]{transform:scale(1.06)}.facade[data-v-cacb1bfd]:focus-visible{outline:3px solid var(--ts-color-accent);outline-offset:-3px}.play svg[data-v-cacb1bfd]{width:30px;height:30px;margin-left:3px;fill:var(--ts-color-on-accent)}.label[data-v-cacb1bfd]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;overflow-wrap:anywhere;padding:0 var(--ts-space-4);text-align:center}.label strong[data-v-cacb1bfd]{font-family:var(--tq-font-display);font-size:var(--ts-font-size-base)}.label small[data-v-cacb1bfd]{color:#ffffffb3;font-size:var(--ts-font-size-xs)}@media(prefers-reduced-motion:reduce){.play[data-v-cacb1bfd]{transition:none}.facade:hover .play[data-v-cacb1bfd]{transform:none}}.file[data-v-fefb13a7]{display:flex;min-width:0;max-width:100%;min-height:44px;align-items:center;gap:var(--ts-space-4);margin:var(--ts-space-4) 0;padding:var(--ts-space-4);border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-md);background:var(--ts-surface-raised);color:var(--ts-text-primary);text-decoration:none!important;transition:border-color .15s ease}.file[data-v-fefb13a7]:hover{border-color:var(--ts-color-accent)}.icon[data-v-fefb13a7]{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:var(--ts-radius-md);background:color-mix(in srgb,var(--ts-color-accent) 22%,transparent)}.icon svg[data-v-fefb13a7]{width:22px;height:22px;fill:none;stroke:var(--ts-text-primary);stroke-width:1.6;stroke-linejoin:round}.meta[data-v-fefb13a7]{display:flex;flex:1;flex-direction:column;min-width:0}.meta strong[data-v-fefb13a7]{font-weight:var(--ts-font-weight-semibold);overflow-wrap:anywhere}.meta small[data-v-fefb13a7]{color:var(--ts-text-secondary);font-size:var(--ts-font-size-xs)}.open[data-v-fefb13a7]{flex-shrink:0;font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-bold)}@media(max-width:540px){.file[data-v-fefb13a7]{gap:12px;padding:12px}.icon[data-v-fefb13a7]{width:36px;height:36px}}.rich[data-v-c51455ca]{min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--ts-text-primary);font-size:var(--ts-font-size-base);line-height:1.7}.rich[data-v-c51455ca] p{margin:0 0 var(--ts-space-4)}.rich[data-v-c51455ca] h3,.rich[data-v-c51455ca] h4{margin:var(--ts-space-6) 0 var(--ts-space-3);font-family:var(--event-font,var(--tq-font-display));font-weight:var(--ts-font-weight-bold);letter-spacing:-.01em;line-height:1.25;color:var(--ts-text-primary)}.rich[data-v-c51455ca] h3{font-size:var(--ts-font-size-xl)}.rich[data-v-c51455ca] h4{font-size:var(--ts-font-size-lg)}.rich[data-v-c51455ca] :first-child{margin-top:0}.rich[data-v-c51455ca] ol,.rich[data-v-c51455ca] ul{margin:0 0 var(--ts-space-4);padding-left:1.4em}.rich[data-v-c51455ca] li{margin:0 0 var(--ts-space-1)}.rich[data-v-c51455ca] li>p{margin:0}.rich[data-v-c51455ca] blockquote{margin:var(--ts-space-5) 0;padding:var(--ts-space-1) 0 var(--ts-space-1) var(--ts-space-4);border-left:3px solid var(--ts-color-accent);color:var(--ts-text-secondary);font-style:italic}.rich[data-v-c51455ca] blockquote p:last-child{margin-bottom:0}.rich[data-v-c51455ca] hr{margin:var(--ts-space-6) 0;border:0;border-top:1px solid var(--ts-border-default)}.rich[data-v-c51455ca] a{color:inherit;font-weight:var(--ts-font-weight-semibold);text-decoration:underline;text-decoration-color:var(--ts-color-accent);text-decoration-thickness:2px;text-underline-offset:3px}.rich[data-v-c51455ca] code{padding:1px 6px;border-radius:var(--ts-radius-sm,6px);background:var(--ts-surface-muted);font-size:.92em;white-space:pre-wrap}
