.ui-icon[data-v-86e95837]{inline-size:var(--ui-icon-size, 1em);block-size:var(--ui-icon-size, 1em);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:-.125em}.ui-icon--fill[data-v-86e95837]{fill:currentColor;stroke:none}.ui-tooltip-trigger[data-v-5b80e52b]{display:inline-flex}.ui-tooltip{position:fixed;z-index:var(--z-tooltip);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-box);border:1px solid var(--border);background:var(--card-elevated);color:var(--text);font:var(--fw-regular) var(--fs-xs) / var(--lh-xs) var(--font-sans);box-shadow:var(--shadow-overlay);pointer-events:auto}.left-nav[data-v-1b7740ed]{width:56px;min-width:56px;height:100dvh;background:var(--admin-surface);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--admin-divider)}.nav-items[data-v-1b7740ed]{display:flex;flex-direction:column;padding-top:8px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.nav-items>.ui-tooltip-trigger[data-v-1b7740ed],.nav-footer>.ui-tooltip-trigger[data-v-1b7740ed]{display:block;width:100%;flex-shrink:0}.nav-item[data-v-1b7740ed]{--ui-icon-size: 24px;display:flex;align-items:center;justify-content:center;width:100%;flex-shrink:0;height:48px;color:var(--admin-text-secondary);text-decoration:none;position:relative;transition:background .2s,color .2s}.nav-item[data-v-1b7740ed]:hover:not(.disabled){background:var(--admin-surface-hover);color:var(--admin-text)}.nav-item.active[data-v-1b7740ed]{color:var(--admin-accent)}.nav-item.active[data-v-1b7740ed]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;background:var(--admin-active-indicator);border-radius:0 2px 2px 0}.nav-item.disabled[data-v-1b7740ed]{opacity:.3;cursor:not-allowed;pointer-events:none}.nav-footer[data-v-1b7740ed]{padding-bottom:8px;flex-shrink:0}.ui-spinner[data-v-cacf2454]{--size: 28px;--thickness: 3px;--spinner-color: var(--ui-spinner-color, var(--accent));--track: var(--ui-spinner-track, var(--overlay-3));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-block;inline-size:var(--size);block-size:var(--size);border-radius:50%;background:conic-gradient(var(--spinner-color) 0% 30%,var(--track) 30% 100%);-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),currentColor calc(100% - var(--thickness)));mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),currentColor calc(100% - var(--thickness)));animation:ui-spin 1s linear infinite;--animation-reduced: ui-spin 6s linear infinite;vertical-align:middle}.ui-spinner[data-v-cacf2454]::-webkit-progress-inner-element{display:none}.ui-spinner[data-v-cacf2454]::-webkit-progress-bar{display:none;background:none}.ui-spinner[data-v-cacf2454]::-webkit-progress-value{display:none;background:none}.ui-spinner[data-v-cacf2454]::-moz-progress-bar{display:none;background:none}.ui-spinner--sm[data-v-cacf2454]{--size: 14px;--thickness: 2px}.ui-spinner--lg[data-v-cacf2454]{--size: 40px;--thickness: 4px}.ui-spinner-overlay[data-v-cacf2454]{--ui-spinner-color: var(--scene-text);--ui-spinner-track: var(--overlay-4);position:absolute;inset:0;display:grid;place-items:center;background:var(--scrim)}.ui-btn[data-v-3f852519]{--ui-icon-size: 18px;--ui-spinner-color: currentColor;--ui-spinner-track: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;font:var(--fw-medium) var(--fs-sm) / 1 var(--font-sans);padding:0 var(--sp-4);min-block-size:40px;border-radius:var(--radius-button);border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),opacity var(--motion-fast)}.ui-btn__body[data-v-3f852519]{display:inline-flex;align-items:center;gap:var(--sp-2)}.ui-btn--sm[data-v-3f852519]{--ui-icon-size: 16px;min-block-size:32px;padding:0 var(--sp-3);font-size:var(--fs-xs)}.ui-btn--xs[data-v-3f852519]{--ui-icon-size: 14px;min-block-size:24px;padding:0 var(--sp-2);font-size:var(--fs-xs)}.ui-btn--xs .ui-btn__body[data-v-3f852519]{gap:var(--sp-1)}.ui-btn--lg[data-v-3f852519]{--ui-icon-size: 20px;min-block-size:48px;padding:0 var(--sp-5);font-size:var(--fs-base)}.ui-btn--primary[data-v-3f852519]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.ui-btn--primary[data-v-3f852519]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ui-btn--primary[data-v-3f852519]:active{background:var(--accent-strong);border-color:var(--accent-strong)}.ui-btn--secondary[data-v-3f852519]{border-color:var(--border-input)}.ui-btn--secondary[data-v-3f852519]:hover{background:var(--card-hover)}.ui-btn--secondary[data-v-3f852519]:active{background:var(--card-active)}.ui-btn--tonal[data-v-3f852519]{background:var(--overlay-3)}.ui-btn--tonal[data-v-3f852519]:hover,.ui-btn--tonal[data-v-3f852519]:active,.scene .ui-btn--tonal[data-v-3f852519]{background:var(--overlay-4)}.scene .ui-btn--tonal[data-v-3f852519]:hover,.scene .ui-btn--tonal[data-v-3f852519]:active{background:color-mix(in oklab,var(--scene-text) 28%,transparent)}.scene .ui-btn--tonal.ui-btn--tone-danger[data-v-3f852519]{color:var(--scene-text);background:color-mix(in oklab,var(--state-danger) 45%,transparent)}.scene .ui-btn--tonal.ui-btn--tone-danger[data-v-3f852519]:hover,.scene .ui-btn--tonal.ui-btn--tone-danger[data-v-3f852519]:active{background:color-mix(in oklab,var(--state-danger) 60%,transparent)}.ui-btn--ghost[data-v-3f852519]{color:var(--text-muted)}.ui-btn--ghost[data-v-3f852519]:hover{color:var(--text);background:var(--overlay-1)}.ui-btn--ghost[data-v-3f852519]:active{background:var(--overlay-2)}.ui-btn--danger[data-v-3f852519]{background:var(--state-danger-strong);border-color:var(--state-danger-strong);color:var(--text-on-accent)}.ui-btn--danger[data-v-3f852519]:hover{background:var(--state-danger);border-color:var(--state-danger)}.ui-btn--icon[data-v-3f852519]{padding:0;inline-size:40px}.ui-btn--icon.ui-btn--xs[data-v-3f852519]{inline-size:24px}.ui-btn--icon.ui-btn--sm[data-v-3f852519]{inline-size:32px}.ui-btn--icon.ui-btn--lg[data-v-3f852519]{inline-size:48px}.ui-btn--icon.ui-btn--secondary[data-v-3f852519]:not(.ui-btn--tone-danger),.ui-btn--icon.ui-btn--ghost[data-v-3f852519]:not(.ui-btn--tone-danger){color:var(--text-muted)}.ui-btn--icon.ui-btn--secondary[data-v-3f852519]:not(.ui-btn--tone-danger):hover,.ui-btn--icon.ui-btn--ghost[data-v-3f852519]:not(.ui-btn--tone-danger):hover{color:var(--text);background:var(--card-hover)}.ui-btn--tone-danger[data-v-3f852519]{color:var(--state-danger-strong)}.ui-btn--tone-danger.ui-btn--secondary[data-v-3f852519]{border-color:color-mix(in oklab,var(--state-danger) 50%,transparent)}.ui-btn--tone-danger[data-v-3f852519]:hover{background:var(--state-danger-soft);color:var(--state-danger-strong)}.ui-btn.ui-btn--ghost[aria-expanded=true][data-v-3f852519]:not(.ui-btn--tone-danger),.ui-btn.ui-btn--secondary[aria-expanded=true][data-v-3f852519]:not(.ui-btn--tone-danger){color:var(--text);background:var(--overlay-2)}.ui-btn.ui-btn--tonal[aria-expanded=true][data-v-3f852519]{background:var(--overlay-4)}.ui-btn[data-v-3f852519]:disabled{opacity:.4;cursor:default;pointer-events:none}.is-loading[data-v-3f852519]{pointer-events:none}.is-loading .ui-btn__body[data-v-3f852519]{visibility:hidden}.ui-btn__spinner[data-v-3f852519]{position:absolute;inset:0;margin:auto}@media(pointer:coarse){.ui-btn[data-v-3f852519]{min-block-size:44px}.ui-btn--icon[data-v-3f852519],.ui-btn--icon.ui-btn--xs[data-v-3f852519],.ui-btn--icon.ui-btn--sm[data-v-3f852519]{inline-size:44px}.ui-btn--lg[data-v-3f852519]{min-block-size:48px}}.ui-field[data-v-03c6d9a2]{display:flex;flex-direction:column;gap:var(--sp-1);min-inline-size:0}.ui-field__label[data-v-03c6d9a2]{font:var(--fw-medium) var(--fs-xs) / var(--lh-xs) var(--font-sans);color:var(--text-muted)}.ui-field--lg .ui-field__label[data-v-03c6d9a2]{font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui-field__req[data-v-03c6d9a2]{color:var(--state-danger);margin-inline-start:2px}.ui-field__control[data-v-03c6d9a2]{--ui-icon-size: 16px;position:relative}.ui-field__control[data-v-03c6d9a2]>.ui-icon{position:absolute;inset-inline-start:var(--sp-3);inset-block-start:50%;translate:0 -50%;color:var(--text-subtle);pointer-events:none}.ui-field--group .ui-field__control[data-v-03c6d9a2]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ui-field__hint[data-v-03c6d9a2]{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-subtle)}.ui-field__error[data-v-03c6d9a2]{--ui-icon-size: 14px;display:flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--state-danger-strong)}.top-toolbar[data-v-9f4fc4e9]{height:56px;min-height:56px;background:var(--admin-bg);border-bottom:1px solid var(--admin-divider);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.toolbar-left[data-v-9f4fc4e9]{display:flex;align-items:center;gap:16px}.toolbar-title[data-v-9f4fc4e9]{font-size:18px;font-weight:500;color:var(--admin-text);margin:0}.toolbar-center[data-v-9f4fc4e9]{flex:1;display:flex;justify-content:center;max-width:400px;margin:0 24px}.search-box[data-v-9f4fc4e9]{width:100%}.toolbar-right[data-v-9f4fc4e9]{display:flex;align-items:center;gap:8px}.ui-dialog[data-v-b996db64]{padding:0;border:0;background:transparent;margin:auto;inset-block:var(--ui-dialog-vv-top, 0px) calc(100% - var(--ui-dialog-vv-top, 0px) - var(--ui-dialog-vv-height, 100%));max-inline-size:min(92vw,var(--ui-dialog-width, 32rem));max-block-size:min(calc(var(--ui-dialog-vv-height, 100dvh) * .92),48rem);overflow:visible;color:var(--text)}.ui-dialog--sm[data-v-b996db64]{--ui-dialog-width: 24rem}.ui-dialog--lg[data-v-b996db64]{--ui-dialog-width: 48rem}.ui-dialog[data-v-b996db64]::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-dialog__box[data-v-b996db64]{display:flex;flex-direction:column;max-block-size:min(calc(var(--ui-dialog-vv-height, 100dvh) * .92),48rem);background:var(--card-elevated);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay)}.ui-dialog__head[data-v-b996db64]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) 0}.ui-dialog__title[data-v-b996db64]{flex:1;margin:0;font:var(--fw-semibold) var(--fs-h4) / var(--lh-lg) var(--font-sans);color:var(--text)}.ui-dialog__close[data-v-b996db64]{margin-inline-start:auto;flex-shrink:0}.ui-dialog__body[data-v-b996db64]{padding:var(--sp-3) var(--sp-5) var(--sp-5);overflow-y:auto;overscroll-behavior:contain}.ui-dialog__outlet[data-v-b996db64]{display:contents}.ui-dialog__actions[data-v-b996db64]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-block-start:1px solid var(--border)}.ui-dialog[data-v-b996db64],.ui-dialog[data-v-b996db64]::backdrop{transition:opacity var(--motion-ui),translate var(--motion-ui),overlay var(--motion-ui) allow-discrete,display var(--motion-ui) allow-discrete}.ui-dialog[data-v-b996db64]:not([open]),.ui-dialog[data-v-b996db64]:not([open])::backdrop{opacity:0;pointer-events:none}@starting-style{.ui-dialog[open][data-v-b996db64],.ui-dialog[open][data-v-b996db64]::backdrop{opacity:0}.ui-dialog--sheet[open][data-v-b996db64]{translate:0 100%}}@media(max-width:767px){.ui-dialog--sheet[data-v-b996db64]{max-inline-size:100vw;inline-size:100vw;margin:auto 0 0;max-block-size:calc(var(--ui-dialog-vv-height, 100dvh) * .92)}.ui-dialog--sheet .ui-dialog__box[data-v-b996db64]{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border-block-end:0;padding-block-end:var(--safe-bottom);max-block-size:calc(var(--ui-dialog-vv-height, 100dvh) * .92)}}@media(max-width:767px){.ui-dialog__actions>*{flex:1 1 auto;justify-content:safe center}}.confirm-modal__body[data-v-8570d06d]{display:flex;align-items:flex-start;gap:var(--sp-3)}.confirm-modal__icon[data-v-8570d06d]{flex-shrink:0;margin-block-start:2px;color:var(--text-muted)}.confirm-modal__text[data-v-8570d06d]{flex:1;min-inline-size:0}.confirm-modal__action[data-v-8570d06d]{flex:1 1 0}.confirm-modal__text p[data-v-8570d06d]{margin:0;color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-lg)}.gr-empty-art[data-v-bf2a7646]{inline-size:100%;block-size:100%}.gr-empty-art__base[data-v-bf2a7646]{fill:var(--graphic-1)}.gr-empty-art__form[data-v-bf2a7646]{fill:var(--graphic-2)}.gr-empty-art__ring[data-v-bf2a7646]{stroke:var(--graphic-3);fill:none;stroke-width:1.5}.gr-empty-art__mark[data-v-bf2a7646]{fill:var(--graphic-4)}.ui-empty[data-v-277e840d]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-5);color:var(--text-muted)}.ui-empty--compact[data-v-277e840d]{padding:var(--sp-5) var(--sp-4)}.ui-empty__art[data-v-277e840d]{inline-size:64px;block-size:64px;margin-block-end:var(--sp-2)}.ui-empty--compact .ui-empty__art[data-v-277e840d]{inline-size:40px;block-size:40px;margin-block-end:0}.ui-empty__title[data-v-277e840d]{font:var(--fw-medium) var(--fs-base) / var(--lh-base) var(--font-sans);color:var(--text);margin:0;text-wrap:balance}.ui-empty__text[data-v-277e840d]{font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0;max-inline-size:36ch;text-wrap:balance}.ui-empty__action[data-v-277e840d]{margin-block-start:var(--sp-2)}.preview-player[data-v-f65eaafb]{width:100%;height:100%;background:var(--scene-bg);color-scheme:dark;border-radius:8px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.error-state[data-v-f65eaafb]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--state-danger-strong);text-align:center;padding:16px}.error-state p[data-v-f65eaafb]{font-size:12px;margin:8px 0 12px}.video-element[data-v-f65eaafb]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer}.controls-overlay[data-v-f65eaafb]{position:absolute;bottom:0;left:0;right:0;padding:8px 16px 12px;background:linear-gradient(transparent,var(--scrim));display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;z-index:5}.seek-bar[data-v-f65eaafb]{width:100%;height:20px;cursor:pointer;margin-bottom:4px;display:flex;align-items:center}.seek-track[data-v-f65eaafb]{width:100%;height:4px;background:var(--overlay-4);border-radius:2px;position:relative;transition:height .15s}.seek-bar:hover .seek-track[data-v-f65eaafb]{height:6px}.seek-fill[data-v-f65eaafb]{height:100%;background:var(--scene-text);border-radius:2px}.time-display[data-v-f65eaafb]{font-size:12px;color:var(--scene-text-muted);font-family:monospace;white-space:nowrap;overflow:hidden;max-width:100px;opacity:1;transition:max-width .2s ease,opacity .2s ease}.volume-group:hover~.time-display[data-v-f65eaafb]{max-width:0;opacity:0}.controls-left[data-v-f65eaafb],.controls-right[data-v-f65eaafb]{display:flex;align-items:center;gap:12px}.volume-group[data-v-f65eaafb]{display:flex;align-items:center}.volume-slider-wrap[data-v-f65eaafb]{width:0;overflow:hidden;transition:width .2s ease;margin-top:-7px}.volume-group:hover .volume-slider-wrap[data-v-f65eaafb]{width:80px}.volume-slider[data-v-f65eaafb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:80px;height:4px;background:var(--overlay-4);border-radius:2px;cursor:pointer}.volume-slider[data-v-f65eaafb]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:var(--scene-text);border-radius:50%;cursor:pointer}.volume-slider[data-v-f65eaafb]::-moz-range-thumb{width:12px;height:12px;background:var(--scene-text);border-radius:50%;cursor:pointer;border:none}.controls-right[data-v-f65eaafb]{position:relative}.settings-menu[data-v-f65eaafb]{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:var(--scene-glass);border-radius:8px;min-width:160px;overflow:hidden;box-shadow:var(--shadow-overlay);z-index:var(--z-popover)}.menu-header[data-v-f65eaafb]{padding:12px 16px;font-size:14px;font-weight:500;color:var(--scene-text);border-bottom:1px solid var(--overlay-3)}.menu-items[data-v-f65eaafb]{padding:4px 0}.menu-item[data-v-f65eaafb]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:none;border:none;color:var(--scene-text-muted);font-size:14px;cursor:pointer;text-align:left;transition:background .15s ease}.menu-item[data-v-f65eaafb]:hover{background:var(--overlay-3)}.menu-item.active[data-v-f65eaafb]{color:var(--scene-text)}.menu-item .check[data-v-f65eaafb]{opacity:0;color:var(--scene-text);font-size:12px}.menu-item.active .check[data-v-f65eaafb]{opacity:1}.spm-video-wrapper[data-v-b18a0d8e]{aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--border)}.spm-body[data-v-b18a0d8e]{flex:1;overflow-y:auto;min-height:0}.spm-description[data-v-b18a0d8e]{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0 0 16px}.spm-badges[data-v-b18a0d8e]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.spm-badge[data-v-b18a0d8e]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.spm-rows[data-v-b18a0d8e]{display:flex;flex-direction:column;gap:12px}.spm-row[data-v-b18a0d8e]{display:flex;align-items:center;gap:12px}.spm-row-wrap[data-v-b18a0d8e]{align-items:flex-start}.spm-row-label[data-v-b18a0d8e]{font-size:12px;color:var(--text-subtle);min-width:90px;flex-shrink:0}.spm-row-value[data-v-b18a0d8e]{font-size:13px;color:var(--text);display:flex;align-items:center;gap:8px}.spm-mono[data-v-b18a0d8e]{font-family:monospace}.spm-energy-label[data-v-b18a0d8e]{font-size:13px}.spm-tags[data-v-b18a0d8e]{display:flex;flex-wrap:wrap;gap:6px}.spm-tag[data-v-b18a0d8e]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.spm-tag-plain[data-v-b18a0d8e]{background:var(--overlay-2);color:var(--text-muted)}.cover-dropzone[data-v-b3c57751]{background:var(--admin-bg);border:2px dashed var(--admin-border);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s;position:relative;overflow:hidden}.cover-dropzone[data-v-b3c57751]:hover,.cover-dropzone.dragging[data-v-b3c57751]{border-color:var(--admin-accent)}.cover-dropzone.has-cover[data-v-b3c57751]{border-style:solid}.cover-dropzone img[data-v-b3c57751]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn-remove-cover[data-v-b3c57751]{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;border-radius:4px;background:#000000b3;color:#fff;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.btn-remove-cover[data-v-b3c57751]:hover{background:#ff6b6b}.dropzone-text[data-v-b3c57751]{color:var(--admin-text-secondary);font-size:12px;text-align:center}.dropzone-hint[data-v-b3c57751]{color:var(--admin-text-secondary);font-size:12px;margin-top:4px}.ui-chip[data-v-cdf21f0c]{display:inline-flex;align-items:center;gap:var(--sp-2);min-block-size:32px;padding:0 var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--border-input);background:var(--card);color:var(--text);font:var(--fw-medium) var(--fs-xs) / 1 var(--font-sans);white-space:nowrap;transition:background-color var(--motion-fast),border-color var(--motion-fast)}button.ui-chip[data-v-cdf21f0c]{cursor:pointer}button.ui-chip[data-v-cdf21f0c]:hover:not(:disabled){background:var(--card-hover)}button.ui-chip[data-v-cdf21f0c]:disabled{opacity:.5;cursor:default}.ui-chip.is-selected[data-v-cdf21f0c]{background:var(--accent-soft);border-color:var(--accent)}.ui-chip__meta[data-v-cdf21f0c]{font-weight:var(--fw-regular);color:var(--text-subtle)}.ui-chip__meta[data-v-cdf21f0c]:empty{display:none}button.ui-chip:hover:not(:disabled) .ui-chip__meta[data-v-cdf21f0c],.ui-chip.is-selected .ui-chip__meta[data-v-cdf21f0c]{color:var(--text-muted)}.ui-chip__dot[data-v-cdf21f0c]{inline-size:8px;block-size:8px;border-radius:50%;background:var(--dot);flex-shrink:0}.ui-chip--dot.is-selected[data-v-cdf21f0c]{background:color-mix(in oklab,var(--dot) 14%,var(--card));border-color:var(--dot)}.ui-chip--removable[data-v-cdf21f0c]{padding-inline-end:var(--sp-1)}.ui-chip__remove[data-v-cdf21f0c]{--ui-icon-size: 14px;inline-size:24px;block-size:24px;border-radius:var(--radius-pill);border:0;padding:0;background:transparent;color:var(--text-muted);display:inline-grid;place-items:center;cursor:pointer}.ui-chip__remove[data-v-cdf21f0c]:hover{background:var(--overlay-2);color:var(--text)}.ui-chip--xs[data-v-cdf21f0c]{min-block-size:24px;padding:0 var(--sp-2);gap:var(--sp-1)}.ui-chip--xs.ui-chip--removable[data-v-cdf21f0c]{padding-inline-end:2px}.ui-chip--xs .ui-chip__remove[data-v-cdf21f0c]{inline-size:20px;block-size:20px}@media(pointer:coarse){.ui-chip[data-v-cdf21f0c]{min-block-size:44px}.ui-chip__remove[data-v-cdf21f0c],.ui-chip--xs .ui-chip__remove[data-v-cdf21f0c]{inline-size:32px;block-size:32px}}.mp[data-v-1bace5ed]{font-family:var(--font-sans)}.mp-anchor[data-v-1bace5ed],.mp-ro[data-v-1bace5ed],.mp-field[data-v-1bace5ed]{flex:1 1 100%;min-inline-size:0}.mp-anchor[data-v-1bace5ed]{position:relative}.mp-field[data-v-1bace5ed]{min-height:36px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 6px 5px 8px;background:var(--card);border:1px solid var(--border-input);border-radius:var(--radius-input);cursor:pointer}.mp-field.mp-open[data-v-1bace5ed]{border-color:var(--accent)}.mp-field.mp-disabled[data-v-1bace5ed]{background:var(--surface-muted);border-color:var(--border);opacity:.6;cursor:default}.mp-placeholder[data-v-1bace5ed]{font-size:13px;color:var(--text-subtle);padding-left:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-chip[data-v-1bace5ed]{max-width:100%;min-inline-size:0;flex:0 0 auto}.mp-chip-label[data-v-1bace5ed]{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-choose[data-v-1bace5ed]{margin-left:auto;flex:none}.mp-ro[data-v-1bace5ed]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.mp-ro-item[data-v-1bace5ed]{font-size:13px;color:var(--text);line-height:1.4}.mp-ro-empty[data-v-1bace5ed]{font-size:13px;color:var(--text-subtle)}.mp-pop[data-v-1bace5ed]{position:absolute;top:100%;margin-top:6px;left:0;width:452px;max-width:100%;background:var(--card-elevated);border:1px solid var(--border);border-radius:10px;z-index:var(--z-popover);overflow:hidden}.mp-pop-head[data-v-1bace5ed]{padding:10px 10px 8px;border-bottom:1px solid var(--border)}.mp-pop-list[data-v-1bace5ed]{max-height:292px;overflow-y:auto;overflow-x:hidden;padding:6px}.mp-prow[data-v-1bace5ed]{position:relative;display:flex;align-items:center;gap:7px;height:28px;min-width:0;overflow:hidden;border-radius:6px;padding-right:8px;cursor:pointer}.mp-prow[data-v-1bace5ed]:hover{background:var(--overlay-1)}.mp-guide[data-v-1bace5ed]{position:absolute;top:0;bottom:0;width:1px;background:var(--border)}.mp-pcaret[data-v-1bace5ed]{width:14px;height:14px;flex:none;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:var(--text-muted);transition:transform var(--motion-fast)}.mp-pcaret.open[data-v-1bace5ed]{transform:rotate(90deg)}.mp-pcaret-gap[data-v-1bace5ed]{width:14px;flex:none}.mp-box[data-v-1bace5ed]{width:13px;height:13px;flex:none;border-radius:4px;border:1px solid var(--border-strong);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--accent-fg)}.mp-box.on[data-v-1bace5ed]{border-color:var(--accent);background:var(--accent)}.mp-pname[data-v-1bace5ed]{font-size:13px;min-width:0;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-pname.on[data-v-1bace5ed]{color:var(--text)}.mp-ppath[data-v-1bace5ed]{flex:none;font-size:11px;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-pop-foot[data-v-1bace5ed]{display:flex;align-items:center;gap:8px;padding:9px 10px;border-top:1px solid var(--border);background:var(--surface-muted)}.mp-foot-count[data-v-1bace5ed]{font-size:11px;color:var(--text-subtle)}.mp-clear[data-v-1bace5ed]{margin-left:auto}.ui-badge[data-v-c419abd7]{--ui-icon-size: 12px;display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--radius-badge);font:var(--fw-medium) var(--fs-xs) / var(--lh-xs) var(--font-sans);background:var(--surface-muted);color:var(--text-muted);white-space:nowrap;vertical-align:middle}.ui-badge--success[data-v-c419abd7]{background:var(--state-success-soft);color:var(--state-success-strong)}.ui-badge--warning[data-v-c419abd7]{background:var(--state-warning-soft);color:var(--state-warning-strong)}.ui-badge--danger[data-v-c419abd7]{background:var(--state-danger-soft);color:var(--state-danger-strong)}.ui-badge--info[data-v-c419abd7]{background:var(--state-info-soft);color:var(--state-info-strong)}.ui-badge--mono[data-v-c419abd7]{font-family:var(--font-mono)}.ui-toggle[data-v-566d1018]{position:relative;inline-size:44px;block-size:24px;flex-shrink:0;border-radius:var(--radius-pill);border:0;padding:0;background:var(--border-strong);cursor:pointer;transition:background-color var(--motion-ui)}.ui-toggle__thumb[data-v-566d1018]{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--card);transition:translate var(--motion-ui)}.ui-toggle[aria-checked=true][data-v-566d1018]{background:var(--accent)}.ui-toggle[aria-checked=true] .ui-toggle__thumb[data-v-566d1018]{translate:20px 0;background:var(--accent-fg)}.ui-toggle[data-v-566d1018]:disabled{opacity:.5;cursor:default}.ui-toggle-row[data-v-566d1018]{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);cursor:pointer}.ui-toggle-row[data-v-566d1018]:has(.ui-toggle:disabled){cursor:default}.right-panel[data-v-52c1a242]{width:320px;min-width:320px;height:100dvh;background:var(--admin-surface);border-left:1px solid var(--admin-divider);display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-52c1a242]{padding:16px;border-bottom:1px solid var(--admin-divider)}.panel-title[data-v-52c1a242]{font-size:12px;font-weight:600;color:var(--admin-text-secondary);margin:0;text-transform:uppercase;letter-spacing:.05em}.panel-content[data-v-52c1a242]{flex:1;padding:16px;overflow-y:auto}.placeholder-text[data-v-52c1a242]{color:var(--admin-text-secondary);font-size:14px;line-height:1.5}.url-field[data-v-52c1a242]{display:flex;gap:8px}.url-field input[data-v-52c1a242]{flex:1;padding:8px;background:var(--admin-bg);border:1px solid var(--admin-divider);border-radius:4px;color:var(--admin-text-secondary);font-size:12px}.time-range-display[data-v-52c1a242]{display:flex;align-items:center;justify-content:space-between;background:var(--admin-bg);padding:12px;border-radius:4px;margin-bottom:24px;border:1px solid var(--admin-divider)}.time-block[data-v-52c1a242]{display:flex;flex-direction:column;align-items:center}.time-block .label[data-v-52c1a242]{font-size:10px;color:var(--admin-text-secondary);margin-bottom:2px}.time-block .value[data-v-52c1a242]{font-family:monospace;font-size:14px;color:var(--admin-accent)}.energy-selector[data-v-52c1a242]{background:linear-gradient(90deg,#64b5f6,#ffb74d,#e57373);padding:2px;border-radius:22px;display:inline-flex}.energy-inner[data-v-52c1a242]{display:flex;border-radius:20px;overflow:hidden}.energy-btn[data-v-52c1a242]{flex:1;background:var(--admin-bg);border:none;color:var(--admin-text-secondary);padding:8px 16px;cursor:pointer;font-size:12px;transition:background-color var(--motion-fast),color var(--motion-fast)}.energy-btn[data-v-52c1a242]:first-child{border-radius:18px 0 0 18px}.energy-btn[data-v-52c1a242]:last-child{border-radius:0 18px 18px 0}.energy-btn[data-v-52c1a242]:hover{color:var(--admin-text)}.energy-btn.active[data-v-52c1a242]{background:transparent;color:var(--scene-bg);font-weight:500}.ui-chip.chip-orphaned[data-v-52c1a242]{border-color:var(--state-warning);background:var(--state-warning-soft);color:var(--state-warning-strong);font-style:italic}.tags-list[data-v-52c1a242]{margin-top:8px}.panel-actions[data-v-52c1a242]{padding:16px;border-top:1px solid var(--admin-divider);display:flex;flex-direction:column;gap:8px}.section[data-v-52c1a242]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--admin-divider)}.section[data-v-52c1a242]:last-child{border-bottom:none;margin-bottom:0}.section .ui-field[data-v-52c1a242]{margin-bottom:20px}.section-title[data-v-52c1a242]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--admin-text-secondary);margin:0 0 12px}.property-row[data-v-52c1a242]{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0}.property-label[data-v-52c1a242]{font-size:13px;color:var(--admin-text-secondary)}.property-value[data-v-52c1a242]{font-size:14px;color:var(--admin-text);text-align:right}.property-value.truncate[data-v-52c1a242]{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-value--subtitle[data-v-52c1a242]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--admin-muted)}.channel-link[data-v-52c1a242]{text-decoration:none;transition:color .15s}.channel-link[data-v-52c1a242]:hover{color:var(--admin-accent)}.field-hint[data-v-52c1a242]{margin:4px 0 0;font-size:11px;color:var(--admin-muted);line-height:1.4}.description-text[data-v-52c1a242]{white-space:pre-wrap;font-size:14px;color:var(--admin-text);line-height:1.5}.preview-player-section[data-v-52c1a242]{padding:12px}.segments-list[data-v-52c1a242]{display:flex;flex-direction:column;gap:2px}.segment-list-item[data-v-52c1a242]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;inline-size:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:4px;cursor:pointer;transition:background .15s ease}.segment-list-item[data-v-52c1a242]:hover{background:var(--admin-surface-hover)}.segment-list-title[data-v-52c1a242]{font-size:13px;color:var(--admin-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.segment-list-duration[data-v-52c1a242]{font-size:12px;color:var(--admin-text-secondary);font-family:monospace;margin-left:8px;flex-shrink:0}.hidden-badge[data-v-52c1a242]{margin-left:8px}.visibility-row[data-v-52c1a242]{display:flex;align-items:center;gap:12px}.visibility-label[data-v-52c1a242]{font-size:13px;color:var(--admin-text-secondary)}.cover-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.cover-slot{width:100%;position:relative}.cover-slot--16x9{aspect-ratio:16 / 9}.auto-slot{background:var(--admin-bg);border:2px dashed var(--admin-border);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.auto-slot:hover{border-color:var(--admin-accent)}.auto-slot--has-cover{border-style:solid}.auto-slot--busy{cursor:wait}.auto-slot__hint{color:var(--admin-text-secondary);font-size:12px;text-align:center}.cover-slot.auto-slot .btn-remove-cover{position:absolute;top:8px;right:8px;background:var(--surface-muted)}.admin-layout[data-v-8538c9dd]{display:flex;height:100dvh;background:var(--admin-bg);color:var(--admin-text);overflow:hidden}.admin-main[data-v-8538c9dd]{flex:1;display:flex;flex-direction:column;overflow:hidden}.admin-workspace[data-v-8538c9dd]{flex:1;overflow:auto;padding:24px}.admin-workspace.no-padding[data-v-8538c9dd]{padding:0;overflow:hidden}.not-found[data-v-db40913a]{height:100dvh;width:100vw;display:flex;align-items:center;justify-content:center;background-color:#121212;color:#e0e0e0}h1[data-v-db40913a]{font-size:24px;font-weight:500;margin:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--animation-reduced:none}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-zen-surface:var(--card);--color-zen-surface-raised:var(--card-elevated);--color-zen-text:var(--text);--color-zen-muted:var(--text-muted);--color-zen-divider:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-10{top:calc(var(--spacing)*10)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-\[calc\(32\%-24px\)\]{bottom:calc(32% - 24px)}.bottom-\[calc\(35\%-24px\)\]{bottom:calc(35% - 24px)}.-left-0\.5{left:calc(var(--spacing)*-.5)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[5\]{z-index:5}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.aspect-video{aspect-ratio:var(--aspect-video)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-\[38vh\]{height:38vh}.h-\[200px\]{height:200px}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[200px\]{min-height:200px}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-96{width:calc(var(--spacing)*96)}.w-\[26px\]{width:26px}.w-\[200px\]{width:200px}.w-\[calc\(\(100vw-48px\)\/2\.3\)\]{width:calc(43.4783vw - 20.8696px)}.w-\[calc\(\(100vw-72px\)\/5\.5\)\]{width:calc(18.1818vw - 13.0909px)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[256px\]{max-width:256px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-px-4{scroll-padding-inline:calc(var(--spacing)*4)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-\[10px\]{gap:10px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-y-3{row-gap:calc(var(--spacing)*3)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-zen-divider,.border-zen-divider\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-zen-divider\/30{border-color:color-mix(in oklab,var(--border)30%,transparent)}}.border-zen-muted{border-color:var(--text-muted)}.border-zen-text{border-color:var(--text)}.bg-\(--welcome-dark-bg\){background-color:var(--welcome-dark-bg)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-zen-bg{background-color:var(--surface)}.bg-zen-divider{background-color:var(--border)}.bg-zen-surface{background-color:var(--card)}.bg-zen-surface-raised{background-color:var(--card-elevated)}.bg-zen-surface\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-zen-surface\/60{background-color:color-mix(in oklab,var(--card)60%,transparent)}}.bg-zen-surface\/80{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-zen-surface\/80{background-color:color-mix(in oklab,var(--card)80%,transparent)}}.bg-zen-surface\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-zen-surface\/90{background-color:color-mix(in oklab,var(--card)90%,transparent)}}.bg-zen-surface\/95{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-zen-surface\/95{background-color:color-mix(in oklab,var(--card)95%,transparent)}}.bg-zen-text{background-color:var(--text)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-zen-surface{--tw-gradient-from:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-zen-bg{--tw-gradient-to:var(--surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-px{padding-block:1px}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-\[calc\(var\(--tab-bar-height\)\+var\(--safe-bottom\)\+var\(--sp-4\)\)\]{padding-bottom:calc(var(--tab-bar-height) + var(--safe-bottom) + var(--sp-4))}.\[text-align\:inherit\]{text-align:inherit}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\(--text-subtle\){color:var(--text-subtle)}.text-red-500{color:var(--color-red-500)}.text-zen-bg{color:var(--surface)}.text-zen-muted,.text-zen-muted\/40{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-zen-muted\/40{color:color-mix(in oklab,var(--text-muted)40%,transparent)}}.text-zen-muted\/50{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-zen-muted\/50{color:color-mix(in oklab,var(--text-muted)50%,transparent)}}.text-zen-muted\/60{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-zen-muted\/60{color:color-mix(in oklab,var(--text-muted)60%,transparent)}}.text-zen-muted\/70{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-zen-muted\/70{color:color-mix(in oklab,var(--text-muted)70%,transparent)}}.text-zen-text,.text-zen-text\/10{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-zen-text\/10{color:color-mix(in oklab,var(--text)10%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_currentColor\]{--tw-shadow:0 0 10px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[--ui-icon-size\:32px\]{--ui-icon-size:32px}.text-shadow-sm{text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000013),0px 1px 1px var(--tw-text-shadow-color,#00000013),0px 2px 2px var(--tw-text-shadow-color,#00000013)}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:text-zen-text:is(:where(.group):hover *){color:var(--text)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-1:is(:where(.group):hover *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:ring-zen-text\/30:is(:where(.group):hover *){--tw-ring-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.group-hover\:ring-zen-text\/30:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab,var(--text)30%,transparent)}}.group-hover\:delay-\[120ms\]:is(:where(.group):hover *){transition-delay:.12s}.hover\:border-zen-text:hover{border-color:var(--text)}.hover\:bg-zen-divider:hover{background-color:var(--border)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zen-text:hover{color:var(--text)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:opacity-100:focus-visible{opacity:1}@media(min-width:48rem){.md\:w-auto{width:auto}.md\:scroll-px-6{scroll-padding-inline:calc(var(--spacing)*6)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}}}:root{color-scheme:light dark;--font-sans:"Inter",-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;--font-serif:"Lora",Georgia,"Times New Roman",serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-h6:.875rem;--fs-h5:1rem;--fs-h4:1.125rem;--fs-h3:1.25rem;--fs-h2:1.5rem;--fs-h1:2rem;--lh-xs:1.125rem;--lh-sm:1.25rem;--lh-base:1.5rem;--lh-lg:1.75rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--radius-badge:.375rem;--radius-button:.5rem;--radius-input:.5rem;--radius-banner:.5rem;--radius-box:.5rem;--radius-card:.75rem;--radius-sheet:1rem;--radius-pill:9999px;--motion-fast:.1s ease-out;--motion-ui:.2s cubic-bezier(.16,1,.3,1);--motion-calm:.5s cubic-bezier(.4,0,.2,1);--motion-default:var(--motion-calm);--z-raised:1;--z-sticky:10;--z-header:100;--z-bar:200;--z-popover:300;--z-tooltip:400;--z-modal:500;--z-toast:600;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--header-height:72px;--tab-bar-height:0px;--tab-bar-flow-height:0px;--n1:light-dark(#f9f8f5,#121211);--n2:light-dark(#f3f2ee,#1a1a19);--n3:light-dark(#ecebe6,#222221);--n4:light-dark(#e5e4de,#2a2a28);--n5:light-dark(#deddd6,#323230);--n6:light-dark(#d6d5ce,#3b3b38);--n7:light-dark(#c8c7bf,#474744);--n8:light-dark(#8e8d86,#6e6e67);--n9:light-dark(#7a7972,#7a7a73);--n10:light-dark(#67665f,#8b8b84);--n11:light-dark(#5a5953,#b3b3ac);--n12:light-dark(#1a1a17,#ededea);--surface:var(--n1);--surface-muted:var(--n2);--surface-cream:var(--n3);--surface-peach:var(--n2);--card:light-dark(#fff,var(--n3));--card-elevated:light-dark(#fff,var(--n4));--card-hover:light-dark(var(--n2),var(--n4));--card-active:light-dark(var(--n3),var(--n5));--text:var(--n12);--text-muted:var(--n11);--text-subtle:var(--n10);--text-on-accent:light-dark(#fff,var(--n1));--border:var(--n6);--border-strong:var(--n8);--border-input:light-dark(var(--n8),var(--n9));--accent:var(--n12);--accent-hover:light-dark(#2e2e2a,#d6d6d2);--accent-soft:light-dark(var(--n3),var(--n5));--accent-fg:light-dark(#fff,var(--n1));--accent-strong:var(--n12);--focus-ring-width:2px;--focus-ring-color:var(--n12);--brand-bright:light-dark(#8e1b15,#ffa49c);--brand-bright-fg:light-dark(#fff,var(--n1));--brand-secondary:var(--n10);--state-success:light-dark(#1f6f5f,#6fd3b8);--state-success-soft:light-dark(#e4f3ee,#163a31);--state-success-strong:light-dark(#155447,#a6ead8);--state-warning:light-dark(#c7861a,#e9b550);--state-warning-soft:light-dark(#fbf3e2,#33280f);--state-warning-strong:light-dark(#7f5407,#f1cf82);--state-danger:light-dark(#b3261e,#f0736a);--state-danger-soft:light-dark(#fbebea,#3a1715);--state-danger-strong:light-dark(#8e1b15,#ffa49c);--state-info:light-dark(#3d5a80,#8fb3e0);--state-info-soft:light-dark(#e6ecf4,#1a2838);--state-info-strong:light-dark(#2c4360,#bfd5f0);--shadow-card:0 1px 2px #1a1a170f;--shadow-card-hover:0 6px 16px #1a1a171f;--shadow-overlay:0 20px 60px #1a1a1740;--shadow-popover:0 4px 16px #1a1a1724;--overlay-1:light-dark(#1a1a170a,#ededea0a);--overlay-2:light-dark(#1a1a1714,#ededea14);--overlay-3:light-dark(#1a1a171f,#ededea1f);--overlay-4:light-dark(#1a1a1733,#ededea33);--scrim:light-dark(#1a1a1799,#000000b3);--chakra-muladhara:#ff4d4d;--chakra-svadhisthana:light-dark(#d87c0c,#ff9f43);--chakra-manipura:light-dark(#b98b03,gold);--chakra-anahata:light-dark(#04a957,#2ecc71);--chakra-vishuddha:#3498db;--chakra-ajna:#9b59b6;--chakra-sahasrara:light-dark(#8b8bd2,#ecf0f1);--chakra-muladhara-ink:light-dark(#b9000c,#f97770);--chakra-svadhisthana-ink:light-dark(#984100,#ff9f43);--chakra-manipura-ink:light-dark(#805400,#fad847);--chakra-anahata-ink:light-dark(#007626,#4bc979);--chakra-vishuddha-ink:light-dark(#0063a2,#4cadf2);--chakra-ajna-ink:light-dark(#7d3c97,#c985e5);--chakra-sahasrara-ink:light-dark(#565496,#ecf0f1);--heat-0:light-dark(#ecebe6,#1b212c);--heat-1:light-dark(#f5dca0,#4d2d00);--heat-2:light-dark(#e8ad45,#845306);--heat-3:light-dark(#c47d0c,#c98812);--heat-4:light-dark(#8a5200,#f2cc60);--sun:light-dark(#a35f00,#f0a63c);--sun-muted:light-dark(#8a6630,#b3843a);--moon:light-dark(#5a4d8c,#cfc7e4);--moon-muted:light-dark(#5f5f75,#a9a9b8);--map-depth-0:light-dark(#1e7b34,#56d364);--map-depth-1:light-dark(#3f7a4f,#4a9d5b);--map-depth-2:light-dark(#6b8a73,#5f7f68);--map-depth-3:light-dark(#8e8d86,#6f6f6f);--map-depth-4:light-dark(#b0afa8,#5c5c5c);--flowline-glow:light-dark(#1a1a1766,#fff6);--flowline-empty:light-dark(var(--border),#333);--flowline-neutral:light-dark(var(--border-strong),#a0a0a0);--signal-danger:#dc2626;--signal-success:#15803d;--signal-fg:#fff;--signal-warning:#facc15;--signal-warning-fg:#1a1a17;--favorite:light-dark(#dc2626,#ff5a52);--body-neutral-1:light-dark(#f3f2ee,#d9d9e2);--body-neutral-2:light-dark(#a3a29a,#a8a8b4);--body-neutral-3:light-dark(#5a5953,#5a5a66);--silhouette:light-dark(#c8c7bf,#36363f);--silhouette-line:light-dark(#67665f,#8b8b84);--silhouette-shadow:light-dark(#1a1a1729,#00000073);--welcome-calm-1:#fdfcfa;--welcome-calm-2:#f1f0eb;--welcome-calm-3:#e4e3dc;--welcome-aurora-1:#cce8e3;--welcome-aurora-2:#ebe4f7;--welcome-aurora-3:#f4f6f6;--welcome-ember-1:#f7dfcc;--welcome-ember-2:#f8efe7;--welcome-deep-1:#dcdff3;--welcome-deep-2:#f0f1f7;--welcome-dark-bg:#0a0a0a;--scene-bg:#000;--scene-glass:#121211c7;--scene-text:#ededea;--scene-text-muted:#b3b3ac;--scene-control:#222221d9;--scene-control-hover:#474744d9;--scene-scrim:#000000d9;--card-scene:#222221;--cover-scrim:#0000006b;--cover-chip:#00000080;--cover-chip-strong:#000000b8;--graphic-hue:275;--graphic-1:light-dark(#eceaf9,#1e1b33);--graphic-2:light-dark(#c9c2f0,#2f2a55);--graphic-3:#7c6fe0;--graphic-4:light-dark(#4b3fc4,#a79bff);--graphic-on:var(--scene-text)}[data-graphic=wave]{--graphic-hue:275;--graphic-1:light-dark(#eceaf9,#1e1b33);--graphic-2:light-dark(#c9c2f0,#2f2a55);--graphic-3:#7c6fe0;--graphic-4:light-dark(#4b3fc4,#a79bff)}[data-graphic=plum]{--graphic-hue:345;--graphic-1:light-dark(#f7e7ee,#2c1a24);--graphic-2:light-dark(#ebc0d3,#48283a);--graphic-3:#b5568a;--graphic-4:light-dark(#8e2f66,#e58bbe)}:root[data-color-scheme=light]{color-scheme:light}:root[data-color-scheme=dark],.scene{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light]){--shadow-card:0 0 0 1px var(--n6),0 1px 2px #00000080;--shadow-card-hover:0 0 0 1px var(--n7),0 6px 16px #0009;--shadow-overlay:0 20px 60px #000000b3;--shadow-popover:0 4px 16px #00000073}}:root[data-color-scheme=dark],.scene{--shadow-card:0 0 0 1px var(--n6),0 1px 2px #00000080;--shadow-card-hover:0 0 0 1px var(--n7),0 6px 16px #0009;--shadow-overlay:0 20px 60px #000000b3;--shadow-popover:0 4px 16px #00000073}@media(max-width:767px){:root{--header-height:56px;--tab-bar-height:56px;--tab-bar-flow-height:96px}}:root{--zen-bg:var(--surface);--zen-surface:var(--card);--zen-surface-raised:var(--card-elevated);--zen-text:var(--text);--zen-muted:var(--text-muted);--zen-divider:var(--border);--zen-surface-rgb:34,34,33;--admin-bg:var(--surface);--admin-surface:var(--card);--admin-surface-hover:var(--card-hover);--admin-surface-deep:var(--surface-muted);--admin-surface-active:var(--card-active);--admin-border:var(--border);--admin-border-hover:var(--border-strong);--admin-divider:var(--border);--admin-text:var(--text);--admin-text-secondary:var(--text-muted);--admin-text-muted:var(--text-subtle);--admin-muted:var(--text-subtle);--admin-accent:var(--accent);--admin-active-indicator:var(--accent);--admin-primary:var(--state-success)}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-normal-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/lora-normal-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/lora-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/lora-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/lora-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ui-input{inline-size:100%;font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);padding:0 var(--sp-3);border-radius:var(--radius-input);border:1px solid var(--border-input);background:var(--card);min-block-size:40px;color:var(--text);transition:border-color var(--motion-fast)}.ui-input::-moz-placeholder{color:var(--text-subtle)}.ui-input::placeholder{color:var(--text-subtle)}.ui-input:where(:hover:not(:disabled,[readonly])){border-color:var(--text-subtle)}:is(.ui-input:user-invalid,.ui-input[aria-invalid=true]){border-color:var(--state-danger)}.ui-input:disabled{opacity:.5;cursor:default}.ui-input[readonly]{background:var(--surface-muted)}textarea.ui-input{padding-block:var(--sp-2);resize:vertical;field-sizing:content;min-block-size:80px}select.ui-input{padding-inline-end:var(--sp-8)}.ui-input--search{padding-inline-start:36px}.ui-input--short{max-inline-size:120px}.ui-input--lg{min-block-size:48px;padding:0 var(--sp-4);font-size:var(--fs-base);line-height:var(--lh-base)}textarea.ui-input--lg{padding-block:var(--sp-3);min-block-size:calc(4lh + 2*var(--sp-3) + 2px);max-block-size:calc(10lh + 2*var(--sp-3) + 2px)}.ui-input--title{min-block-size:0;padding:var(--sp-1)0;border:0;border-block-end:1px solid var(--border);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-medium);background:0 0;border-radius:0}.ui-input--title:where(:hover:not(:disabled,[readonly])){border-block-end-color:var(--text-subtle)}.ui-input--inline{--ui-inline-chars:4;inline-size:calc(var(--ui-inline-chars)*1ch + 2*var(--sp-2) + 2px);min-block-size:24px;padding:0 var(--sp-2);border-radius:var(--radius-badge);font-size:inherit;line-height:inherit}.ui-input--inline-fill{inline-size:100%}.ui-inline-note{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-regular);color:var(--text-subtle)}.ui-inline-note:not(:empty):not(:first-child){margin-inline-start:var(--sp-2)}.ui-inline-note.is-error{color:var(--state-danger-strong)}.ui-chip-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media(pointer:coarse){.ui-input{font-size:var(--fs-base);min-block-size:44px}.ui-input--lg{min-block-size:48px}.ui-input--title{font-size:var(--fs-lg);min-block-size:0}}:root .dp__theme_light,:root .dp__theme_dark{--dp-background-color:var(--card-elevated);--dp-text-color:var(--text);--dp-hover-color:var(--card-hover);--dp-hover-text-color:var(--text);--dp-hover-icon-color:var(--text);--dp-primary-color:var(--accent);--dp-primary-disabled-color:var(--accent-soft);--dp-primary-text-color:var(--accent-fg);--dp-secondary-color:var(--text-subtle);--dp-border-color:var(--border-input);--dp-menu-border-color:var(--border);--dp-border-color-hover:var(--text-subtle);--dp-border-color-focus:var(--focus-ring-color);--dp-disabled-color:var(--surface-muted);--dp-disabled-color-text:var(--text-subtle);--dp-scroll-bar-background:var(--surface-muted);--dp-scroll-bar-color:var(--border-strong);--dp-success-color:var(--state-success);--dp-success-color-disabled:var(--state-success-soft);--dp-icon-color:var(--text-muted);--dp-danger-color:var(--state-danger);--dp-marker-color:var(--state-danger);--dp-tooltip-color:var(--card-elevated);--dp-highlight-color:var(--accent-soft);--dp-range-between-dates-background-color:var(--card-hover);--dp-range-between-dates-text-color:var(--text);--dp-range-between-border-color:var(--card-hover);--dp-font-family:var(--font-sans);--dp-font-size:var(--fs-sm);--dp-border-radius:var(--radius-input);--dp-cell-border-radius:var(--radius-badge)}:root .dp__input{font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);min-block-size:40px;padding-block:0;padding-inline:36px var(--sp-8);border-radius:var(--radius-input);border:1px solid var(--border-input);background:var(--card);color:var(--text)}:root .dp__menu{box-shadow:var(--shadow-overlay)}@media(pointer:coarse){:root .dp__input{font-size:var(--fs-base);min-block-size:44px}}html{overflow:hidden}:root{font-family:var(--font-sans);font-size-adjust:from-font;color:var(--text);background-color:var(--surface);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}body{background-color:var(--surface);place-items:center;min-width:320px;min-height:100dvh;margin:0;display:flex}:root[data-leaving] body{visibility:hidden}:root:has(.smart-player),body:has(.smart-player),#app:has(.smart-player){background-color:var(--scene-bg)}#app{flex-direction:column;width:100%;height:100dvh;display:flex}:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:2px}::-moz-selection{background:var(--accent-soft);color:var(--text)}::selection{background:var(--accent-soft);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong)transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.reveal-on-hover{transition:opacity var(--motion-ui)}@media(hover:hover){.reveal-scope:not(:hover,:focus-within) .reveal-on-hover{opacity:0}}.flow-chrome{transition:opacity .4s}.flow-chrome--hidden{opacity:0}.flow-chrome--hidden,.flow-chrome--hidden *{pointer-events:none}@media(prefers-reduced-motion:reduce){.flow-chrome{transition-duration:.1s}}.header-chip{background:var(--scene-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);block-size:40px;color:var(--scene-text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:14px;display:flex}@media(max-width:767px){button,a,[role=button]{-webkit-tap-highlight-color:transparent}}@property --animation-reduced{syntax:"*";inherits:false;initial-value:none}@media(prefers-reduced-motion:reduce){*,:before,:after{animation:var(--animation-reduced)!important}}@keyframes ui-spin{to{rotate:1turn}}.visually-hidden:where(:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes pulse{50%{opacity:.5}}.zen-fade-enter-active,.zen-fade-leave-active{transition:opacity .3s ease-out}.zen-fade-enter-from,.zen-fade-leave-to{opacity:0}.zen-fade-fast-enter-active,.zen-fade-fast-leave-active{transition:opacity .15s ease-out}.zen-fade-fast-enter-from,.zen-fade-fast-leave-to{opacity:0}.zen-slide-up-enter-active,.zen-slide-up-leave-active{transition:opacity .3s ease-out,transform .3s ease-out}.zen-slide-up-enter-from,.zen-slide-up-leave-to{opacity:0;transform:translateY(30px)}.zen-slide-down-enter-active,.zen-slide-down-leave-active{transition:opacity .3s ease-out,transform .3s ease-out}.zen-slide-down-enter-from,.zen-slide-down-leave-to{opacity:0;transform:translateY(-20px)}.zen-slide-left-enter-active,.zen-slide-left-leave-active{transition:opacity .3s ease-out,transform .3s ease-out}.zen-slide-left-enter-from,.zen-slide-left-leave-to{opacity:0;transform:translate(-20px)}.zen-slide-right-enter-active,.zen-slide-right-leave-active{transition:opacity .3s ease-out,transform .3s ease-out}.zen-slide-right-enter-from,.zen-slide-right-leave-to{opacity:0;transform:translate(20px)}.zen-scale-enter-active,.zen-scale-leave-active{transition:opacity .3s ease-out,transform .3s ease-out}.zen-scale-enter-from,.zen-scale-leave-to{opacity:0;transform:scale(.95)}.loading-overlay[data-v-e6208031]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000;z-index:30;transition:opacity .5s ease-out}.loading-overlay.fade-out[data-v-e6208031]{opacity:0}.loading-overlay.is-buffering[data-v-e6208031]{background:#0003;z-index:5;pointer-events:none}.loading-overlay.is-initial-with-poster[data-v-e6208031]{background:#00000059;pointer-events:none}.chakra-canvas[data-v-e6208031]{border-radius:50%;filter:blur(8px)}.fade-icon-enter-active[data-v-e6208031]{transition:opacity .15s ease-out,transform .15s ease-out}.fade-icon-leave-active[data-v-e6208031]{transition:opacity .4s ease-out,transform .4s ease-out}.fade-icon-enter-from[data-v-e6208031]{opacity:0;transform:scale(.8)}.fade-icon-leave-to[data-v-e6208031]{opacity:0;transform:scale(1.2)}.flowline-canvas--interactive[data-v-4a99e64c]{touch-action:none;cursor:pointer}.flowline-label[data-v-4a99e64c]{position:absolute;top:6px;z-index:2;transform:translate(-50%);max-width:60%;padding:3px 10px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#141414d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--zen-text);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .15s}.flowline-label[data-v-4a99e64c]:hover{background:#2d2d2deb}.context-root[data-v-34301251]{--row-h: 64px;--panel-h: calc(var(--row-h) + var(--safe-bottom));--panel-pad: 16px;--label-w: clamp(360px, calc(100vw - 600px) , 520px)}.context-root--hidden[data-v-34301251]{transform:translateY(var(--panel-h))}.context-panel[data-v-34301251]{display:grid;height:var(--panel-h);align-items:stretch;grid-template-columns:1fr auto 1fr;grid-template-areas:"play switcher time";padding-left:var(--safe-left);padding-right:var(--safe-right)}.panel-btn[data-v-34301251]{width:var(--row-h);height:var(--row-h);flex:0 0 var(--row-h);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;-webkit-tap-highlight-color:transparent;background:transparent;color:var(--zen-text);cursor:pointer;transition:background-color .13s ease}.panel-btn[data-v-34301251]:focus,.panel-btn[data-v-34301251]:focus-visible{outline:0;box-shadow:none}.panel-btn[data-v-34301251]:hover{background-color:#00000029}.panel-btn[data-v-34301251]:active{background-color:#00000047}.panel-btn svg[data-v-34301251]{width:26px;height:26px;display:block}.context-play[data-v-34301251]{grid-area:play;justify-self:start}.context-time[data-v-34301251]{grid-area:time;justify-self:end;align-self:center;white-space:nowrap;font-size:14px;padding-right:var(--panel-pad)}.cube-switcher[data-v-34301251]{grid-area:switcher;justify-self:center;display:flex;align-items:stretch}.segment-label[data-v-34301251]{display:flex;align-items:center;justify-content:center;gap:10px;width:var(--label-w);min-width:0;padding:0 8px}.segment-chakra-dot[data-v-34301251]{flex-shrink:0;width:12px;height:12px}.segment-title[data-v-34301251]{flex:0 1 auto;min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word;font-size:15px;line-height:1.35}@media(max-width:1023px){.context-root[data-v-34301251]{--label-w: clamp(240px, calc(100vw - 420px) , 400px)}}@media(max-width:767px){.context-root[data-v-34301251]{--label-w: clamp(160px, calc(100vw - 400px) , 240px)}.context-time[data-v-34301251]{font-size:13px}.segment-title[data-v-34301251]{font-size:14px}}@media(max-width:559px){.context-root[data-v-34301251]{--panel-h: calc(var(--row-h) * 2 + var(--safe-bottom));--label-w: clamp(160px, calc(100vw - 160px) , 320px)}.segment-title[data-v-34301251]{font-size:13px;line-height:1.3}.context-panel[data-v-34301251]{grid-template-columns:auto 1fr auto;grid-template-rows:var(--row-h) var(--row-h);grid-template-areas:"play     .        time" "switcher switcher switcher";row-gap:0}.cube-switcher[data-v-34301251]{justify-self:stretch;justify-content:space-between}.segment-label[data-v-34301251]{width:auto;flex:1}}@media(max-width:374px){.context-root[data-v-34301251]{--label-w: clamp(150px, calc(100vw - 160px) , 240px)}.context-time[data-v-34301251]{font-size:12px}}.segment-nav-btn--mute[data-v-34301251],.segment-nav-btn--mute[data-v-34301251]:hover,.segment-nav-btn--mute[data-v-34301251]:active{opacity:0;background-color:transparent;cursor:default;pointer-events:none}.settings-dropdown[data-v-a5b608af]{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:#1c1c1cf2;border-radius:8px;min-width:200px;overflow:hidden;box-shadow:0 4px 20px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.menu-header[data-v-a5b608af]{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;font-weight:500;cursor:pointer;text-align:left}.menu-header[data-v-a5b608af]:hover{background:#ffffff0d}.back-arrow[data-v-a5b608af]{font-size:12px;opacity:.7}.menu-items[data-v-a5b608af]{padding:4px 0}.menu-item[data-v-a5b608af]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:none;border:none;color:#ccc;font-size:14px;cursor:pointer;text-align:left;transition:background .15s ease}.menu-item[data-v-a5b608af]:hover{background:#ffffff1a}.menu-item.active[data-v-a5b608af]{color:#fff}.menu-item .check[data-v-a5b608af]{opacity:0;color:#fff;font-size:12px;width:16px}.menu-item.active .check[data-v-a5b608af]{opacity:1}.menu-item.has-arrow[data-v-a5b608af]{justify-content:space-between}.menu-item.has-arrow .item-label[data-v-a5b608af]{flex:1}.menu-item.has-arrow .item-value[data-v-a5b608af]{color:#888;font-size:13px;margin-right:8px}.menu-item.has-arrow .arrow[data-v-a5b608af]{color:#666;font-size:12px}.menu-item.toggle[data-v-a5b608af]{justify-content:space-between}.divider[data-v-a5b608af]{height:1px;background:#ffffff1a;margin:4px 0}.toggle-switch[data-v-a5b608af]{width:36px;height:20px;background:#fff3;border-radius:10px;position:relative;transition:background .2s}.toggle-switch.active[data-v-a5b608af]{background:#4caf50}.toggle-knob[data-v-a5b608af]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-switch.active .toggle-knob[data-v-a5b608af]{transform:translate(16px)}.control-btn[data-v-9aac2d0d]{width:40px;height:40px;border-radius:50%;background:rgba(var(--zen-surface-rgb),.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .2s}.control-btn[data-v-9aac2d0d]:hover{background:rgba(var(--zen-surface-rgb),1)}.volume-group[data-v-9aac2d0d]{position:relative;display:flex;flex-direction:column;align-items:center}.volume-slider-container[data-v-9aac2d0d]{position:absolute;bottom:38px;width:28px;height:100px;background:rgba(var(--zen-surface-rgb),.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;display:flex;align-items:center;justify-content:center}.volume-slider[data-v-9aac2d0d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:80px;height:4px;background:#ffffff4d;border-radius:2px;outline:none;transform:rotate(-90deg);transform-origin:center}.volume-slider[data-v-9aac2d0d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer}.volume-slider[data-v-9aac2d0d]::-moz-range-thumb{width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;border:none}.settings-group[data-v-9aac2d0d]{position:relative}.resume-overlay[data-v-675ef5d9]{position:fixed;inset:0;background:#121212e6;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.resume-buttons[data-v-675ef5d9]{display:flex;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #00000080}.btn-resume[data-v-675ef5d9]{padding:16px 28px;background:#1e1e1e;border:none;border-right:1px solid #333;color:#e0e0e0;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease}.btn-resume[data-v-675ef5d9]:hover{background:#2a2a2a}.btn-restart[data-v-675ef5d9]{padding:16px 28px;background:#1e1e1e;border:none;color:#a0a0a0;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease}.btn-restart[data-v-675ef5d9]:hover{background:#2a2a2a;color:#e0e0e0}.fade-enter-active[data-v-675ef5d9],.fade-leave-active[data-v-675ef5d9]{transition:opacity .3s ease}.fade-enter-from[data-v-675ef5d9],.fade-leave-to[data-v-675ef5d9]{opacity:0}.favorite-wrapper[data-v-7728e097]{position:absolute;top:16px;right:20px;z-index:35;pointer-events:auto}.favorite-wrapper--inline[data-v-7728e097]{pointer-events:auto}.favorite-btn[data-v-7728e097]{width:40px;height:40px;border-radius:50%;background:rgba(var(--zen-surface-rgb),.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .2s}.favorite-btn[data-v-7728e097]:hover{background:rgba(var(--zen-surface-rgb),1)}.favorite-btn--active[data-v-7728e097]{background:#ef444433}.favorite-btn--card[data-v-7728e097],.favorite-btn--card.favorite-btn--active[data-v-7728e097]{background:color-mix(in oklab,var(--card) 80%,transparent)}.favorite-btn--card[data-v-7728e097]:hover{background:var(--card)}.favorite-btn__heart--card[data-v-7728e097]{color:var(--favorite)}@media(max-width:767px){.favorite-wrapper[data-v-7728e097]{top:8px;right:8px}}.sm-mark[data-v-b2250024]{width:1.125em;height:1.125em;flex-shrink:0;vertical-align:-.2em}.smart-player[data-v-d7e499c4]{height:100vh;height:100svh}.sm-login-pill[data-v-d7e499c4]{position:absolute;top:16px;right:20px;z-index:35;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(var(--zen-surface-rgb),.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--zen-text);font-size:12px;cursor:pointer;transition:background .2s}.sm-login-pill[data-v-d7e499c4]:hover{background:rgba(var(--zen-surface-rgb),1)}@media(max-width:767px){.sm-login-pill[data-v-d7e499c4]{top:8px;right:8px}}.empty-state[data-v-d7e499c4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.empty-state__art[data-v-d7e499c4]{color:var(--text-subtle)}.empty-state__sections[data-v-d7e499c4]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.controls-fade-enter-active[data-v-d7e499c4]{transition:opacity .2s ease}.controls-fade-leave-active[data-v-d7e499c4]{transition:opacity .3s ease}.controls-fade-enter-from[data-v-d7e499c4],.controls-fade-leave-to[data-v-d7e499c4]{opacity:0}.sprite-gallery[data-v-870da4cc]{position:relative;overflow:hidden;touch-action:pan-y;background-color:var(--surface-muted);width:100%}.sprite-gallery--fit[data-v-870da4cc]{position:absolute;inset:0;width:auto;height:auto}.sprite-gallery__fallback[data-v-870da4cc],.sprite-gallery__canvas[data-v-870da4cc],.sprite-gallery__placeholder[data-v-870da4cc]{position:absolute;inset:0}.sprite-gallery__placeholder[data-v-870da4cc]{background:var(--surface-muted)}.sprite-gallery__fallback[data-v-870da4cc]{background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;opacity:1;transition:opacity .2s ease}.sprite-gallery__fallback--hidden[data-v-870da4cc]{opacity:0}.sprite-gallery__canvas[data-v-870da4cc]{background-size:calc(var(--frame-count) * 100%) 100%;background-position-x:calc(var(--index) / (var(--frame-count) - 1) * 100%);background-position-y:0;background-repeat:no-repeat}.sprite-gallery__pos[data-v-870da4cc]{position:absolute;bottom:6px;left:0;right:0;text-align:center;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--scene-text) 90%,transparent);text-shadow:0 1px 2px color-mix(in oklab,var(--scene-bg) 60%,transparent);font-size:11px;font-weight:500;pointer-events:none}.sprite-gallery__pos[data-v-870da4cc]:before{content:attr(data-index) "/" attr(data-count)}.sprite-gallery__dashes[data-v-870da4cc]{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:4px;pointer-events:none}.sprite-gallery__dash[data-v-870da4cc]{width:8px;height:2px;border-radius:1px;background:color-mix(in oklab,var(--scene-text) 40%,transparent);transition:width .12s ease,background .12s ease}.sprite-gallery__dash--active[data-v-870da4cc]{width:20px;background:var(--scene-text)}.sprite-gallery__dots[data-v-870da4cc]{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.sprite-gallery__dot[data-v-870da4cc]{width:4px;height:4px;border-radius:50%;background:color-mix(in oklab,var(--scene-text) 40%,transparent);transition:background .12s ease}.sprite-gallery__dot--active[data-v-870da4cc]{background:var(--scene-text)}.ui-menu[data-v-475c0ee3]{position:relative;display:inline-flex}.ui-menu--cover[data-v-475c0ee3]{position:static}.ui-menu__panel[data-v-475c0ee3]{position:absolute;z-index:var(--z-popover);min-inline-size:160px;max-inline-size:calc(100vw - 32px);padding-block:var(--sp-1);background:var(--card-elevated);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-box);box-shadow:var(--shadow-popover);animation:ui-menu-in var(--motion-fast) backwards;--animation-reduced: ui-menu-fade var(--motion-fast) backwards}.ui-menu__panel--bottom-end[data-v-475c0ee3],.ui-menu__panel--bottom-start[data-v-475c0ee3],.ui-menu__panel--bottom-center[data-v-475c0ee3]{inset-block-start:100%;margin-block-start:var(--sp-1);--ui-menu-shift: -4px}.ui-menu__panel--top-end[data-v-475c0ee3],.ui-menu__panel--top-start[data-v-475c0ee3]{inset-block-end:100%;margin-block-end:var(--sp-1);--ui-menu-shift: 4px}.ui-menu__panel--bottom-end[data-v-475c0ee3],.ui-menu__panel--top-end[data-v-475c0ee3]{inset-inline-end:0}.ui-menu__panel--bottom-start[data-v-475c0ee3],.ui-menu__panel--top-start[data-v-475c0ee3]{inset-inline-start:0}.ui-menu__panel--bottom-center[data-v-475c0ee3]{inset-inline-start:50%;translate:-50% 0}.ui-menu__panel--cover[data-v-475c0ee3]{inset:0;z-index:10;min-inline-size:0;max-inline-size:none;padding:0;display:flex;flex-direction:column;background:color-mix(in oklab,var(--card-elevated) 95%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-box);box-shadow:none;overflow:hidden;animation:ui-menu-fade var(--motion-fast) backwards}.ui-menu__panel--cover .ui-menu__list[data-v-475c0ee3]{flex:1;display:flex;flex-direction:column}.ui-menu__panel--cover .ui-menu__list[data-v-475c0ee3]>.ui-menu-item{flex:1}.ui-menu__panel--cover .ui-menu__list[data-v-475c0ee3]>.ui-menu-separator{margin-block:0}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(var(--ui-menu-shift, 0))}}@keyframes ui-menu-fade{0%{opacity:0}}.ui-menu-item[data-v-af939e5c]{--ui-icon-size: 16px;--ui-spinner-color: currentColor;display:flex;align-items:center;gap:var(--sp-3);inline-size:100%;min-block-size:40px;padding:0 var(--sp-4);border:0;background:transparent;color:var(--text);font:var(--fw-regular) var(--fs-sm) / var(--lh-sm) var(--font-sans);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast)}.ui-menu-item[data-v-af939e5c]:hover:not(:disabled){background:var(--overlay-2)}.ui-menu-item[data-v-af939e5c]:focus-visible{outline-offset:-2px}.ui-menu-item--danger[data-v-af939e5c]{color:var(--state-danger-strong)}.ui-menu-item--danger[data-v-af939e5c]:hover:not(:disabled){background:var(--state-danger-soft)}.ui-menu-item[data-v-af939e5c]:disabled{color:var(--text-subtle);cursor:default}.ui-menu-item__icon[data-v-af939e5c]{display:inline-flex;flex-shrink:0;color:var(--text-subtle)}.ui-menu-item__text[data-v-af939e5c]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ui-menu-item__end[data-v-af939e5c]{display:inline-flex;align-items:center;gap:var(--sp-2);margin-inline-start:auto;color:var(--text-subtle)}@media(pointer:coarse){.ui-menu-item[data-v-af939e5c]{min-block-size:44px}}.cover-status[data-v-1612ba66]{color:var(--text-muted)}.cover-status--failed[data-v-1612ba66]{color:var(--text-subtle)}.cover-chip[data-v-1612ba66]{--ui-spinner-color: var(--scene-text);--ui-spinner-track: color-mix(in oklab, var(--scene-text) 30%, transparent);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--cover-chip-strong)}.cover-chip .cover-status[data-v-1612ba66]{color:var(--scene-text)}.status-dot[data-v-1612ba66]{display:block;inline-size:12px;block-size:12px;border-radius:50%;background:var(--status-fill);box-shadow:0 0 0 1.5px var(--status-ring)}.status-dot--public[data-v-1612ba66]{--status-fill: var(--signal-success);--status-ring: var(--signal-fg)}.status-dot--private[data-v-1612ba66]{--status-fill: var(--scene-text-muted);--status-ring: var(--signal-warning-fg)}.status-dot--draft[data-v-1612ba66]{--status-fill: var(--signal-warning);--status-ring: var(--signal-warning-fg)}.card-meta[data-v-1612ba66]{color:var(--text-subtle)}.card-menu[data-v-1612ba66]{margin:-6px -8px -6px 0}.badge-live[data-v-1612ba66]{background:var(--signal-danger);color:var(--signal-fg)}.badge-live__dot[data-v-1612ba66]{background:var(--signal-fg)}.badge-attention[data-v-1612ba66]{background:var(--signal-warning);color:var(--signal-warning-fg)}.search-filter[data-v-b04d07c1]{position:relative;--sf-bg: var(--zen-bg);--sf-surface: var(--zen-surface);--sf-border: var(--zen-divider);--sf-text: var(--zen-text);--sf-muted: var(--zen-muted)}.search-filter.theme-admin[data-v-b04d07c1]{--sf-bg: var(--admin-bg);--sf-surface: var(--admin-surface);--sf-border: var(--admin-border);--sf-text: var(--admin-text);--sf-muted: var(--admin-text-secondary)}.sf-input-area[data-v-b04d07c1]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;background:var(--sf-bg);border:1px solid var(--sf-border);border-radius:4px;cursor:text;min-height:36px;transition:border-color var(--motion-ui)}.sf-input-area.focused[data-v-b04d07c1]{border-color:var(--sf-text)}.sf-input-area[data-v-b04d07c1]:has(.sf-input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.sf-input-area.panel-open[data-v-b04d07c1]{border-bottom-color:transparent;border-radius:4px 4px 0 0}.sf-input[data-v-b04d07c1]{flex:1;min-width:60px;background:transparent;border:none;outline:none;color:var(--sf-text);font-size:13px;padding:2px 4px}.sf-input[data-v-b04d07c1]::-moz-placeholder{color:var(--sf-muted)}.sf-input[data-v-b04d07c1]::placeholder{color:var(--sf-muted)}@media(pointer:coarse){.sf-input[data-v-b04d07c1]{font-size:var(--fs-base)}}.sf-chip[data-v-b04d07c1] .ui-chip__remove,.sf-chip[data-v-b04d07c1] .ui-chip__remove:hover{color:inherit}.sf-field[data-v-b04d07c1]{position:relative}.sf-panel[data-v-b04d07c1]{position:absolute;top:100%;left:0;right:0;background:var(--sf-bg);border:1px solid var(--sf-text);border-top:1px solid var(--sf-muted);border-radius:0 0 4px 4px;z-index:var(--z-popover);box-shadow:var(--shadow-popover);max-height:320px;overflow-y:auto}.sf-filter-btn[data-v-b04d07c1]{margin-inline-start:auto;flex-shrink:0}.sf-pinned[data-v-b04d07c1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sf-pinned-count[data-v-b04d07c1]{background:var(--overlay-3);border-radius:var(--radius-pill);padding:0 6px;font-size:11px}.search-filter .sf-pin-btn.ui-btn--icon.ui-btn--ghost[aria-pressed=true][data-v-b04d07c1]{color:var(--sf-text);background:var(--accent-soft)}.sf-category-item[data-v-b04d07c1]:focus-visible,.sf-pin-btn[data-v-b04d07c1]:focus-visible{outline-offset:-2px}.sf-category-row[data-v-b04d07c1]{display:flex;align-items:center;color:var(--sf-muted);overflow:hidden}.sf-category-item[data-v-b04d07c1]:hover{background:var(--overlay-1);color:var(--sf-text)}.sf-category-row[data-v-b04d07c1]:first-child{border-radius:4px 4px 0 0}.sf-category-row[data-v-b04d07c1]:last-child{border-radius:0 0 4px 4px}.sf-category-item[data-v-b04d07c1]{flex:1;align-self:stretch;min-inline-size:0;display:flex;align-items:center;gap:8px;padding:10px 14px;background:transparent;border:none;color:inherit;font-size:13px;text-align:start;cursor:pointer;transition:background var(--motion-ui),color var(--motion-ui)}.sf-category-row .sf-pin-btn[data-v-b04d07c1]{flex-shrink:0;margin:10px 14px 10px 0}.sf-category-badge[data-v-b04d07c1]{background:var(--overlay-3);color:var(--sf-text);font-size:11px;padding:1px 6px;border-radius:var(--radius-pill);min-width:18px;text-align:center}.sf-options-header[data-v-b04d07c1]{display:flex;padding:8px 6px;border-bottom:1px solid var(--sf-border)}.sf-options-header .sf-back-btn[data-v-b04d07c1]{color:var(--sf-text)}.sf-options-list[data-v-b04d07c1]{padding:4px 0;max-height:260px;overflow-y:auto}.sf-option-row[data-v-b04d07c1]{display:flex;align-items:center;transition:background .15s}.sf-option[data-v-b04d07c1]:hover{background:var(--overlay-1)}.sf-option-row.selected[data-v-b04d07c1]{background:var(--overlay-2)}.sf-option[data-v-b04d07c1]{flex:1;align-self:stretch;min-inline-size:0;display:flex;align-items:center;gap:8px;padding:8px 14px;cursor:pointer}.sf-option input[data-v-b04d07c1]{accent-color:var(--sf-text);flex-shrink:0}.sf-option-row .sf-pin-btn[data-v-b04d07c1]{flex-shrink:0;margin:8px 14px 8px 0}.sf-option-label[data-v-b04d07c1]{color:var(--sf-muted);font-size:13px;padding-left:6px;border-left:3px solid transparent}.sf-option-row.selected .sf-option-label[data-v-b04d07c1]{color:var(--sf-text)}.spm-video-wrapper[data-v-1cddaff1]{aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--border)}.spm-body[data-v-1cddaff1]{flex:1;overflow-y:auto;min-height:0}.spm-description[data-v-1cddaff1]{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0 0 16px}.spm-badges[data-v-1cddaff1]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.spm-badge[data-v-1cddaff1]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.spm-rows[data-v-1cddaff1]{display:flex;flex-direction:column;gap:12px}.spm-row[data-v-1cddaff1]{display:flex;align-items:center;gap:12px}.spm-row-wrap[data-v-1cddaff1]{align-items:flex-start}.spm-row-label[data-v-1cddaff1]{font-size:12px;color:var(--text-subtle);min-width:90px;flex-shrink:0}.spm-row-value[data-v-1cddaff1]{font-size:13px;color:var(--text);display:flex;align-items:center;gap:8px}.spm-mono[data-v-1cddaff1]{font-family:monospace}.spm-energy-label[data-v-1cddaff1]{font-size:13px}.spm-tags[data-v-1cddaff1]{display:flex;flex-wrap:wrap;gap:6px}.spm-tag[data-v-1cddaff1]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.spm-items[data-v-1cddaff1]{margin-top:20px;border-top:1px solid var(--border);padding-top:16px}.spm-items-title[data-v-1cddaff1]{font-size:13px;font-weight:500;color:var(--text-subtle);margin:0 0 12px}.spm-item-row[data-v-1cddaff1]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border)}.spm-item-num[data-v-1cddaff1]{font-size:11px;color:var(--text-subtle);width:20px;text-align:right;flex-shrink:0}.spm-item-title[data-v-1cddaff1]{font-size:13px;color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spm-item-dur[data-v-1cddaff1]{font-size:12px;color:var(--text-subtle);flex-shrink:0}.browser-item[data-v-236c031b]{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid var(--sb-border);gap:12px}.item-thumb[data-v-236c031b]{flex-shrink:0;width:64px;height:36px;border-radius:4px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--sb-bg)}.item-thumb--button[data-v-236c031b]{display:block;padding:0;border:0;cursor:pointer}.item-thumb--empty[data-v-236c031b]{background:var(--surface-muted)}.item-thumb--stack[data-v-236c031b]{box-shadow:3px 3px 0 0 var(--sb-surface),3px 3px 0 1px var(--sb-muted),6px 6px 0 0 var(--sb-bg),6px 6px 0 1px var(--sb-muted)}.browser-item[data-v-236c031b]:hover{background:var(--sb-bg)}.browser-item.selected[data-v-236c031b]{background:var(--sb-bg);box-shadow:inset 2px 0 0 0 var(--sb-text)}.browser-item.pinned[data-v-236c031b]{background:var(--state-warning-soft);box-shadow:inset 2px 0 0 0 var(--state-warning)}.browser-item.pinned[data-v-236c031b]:hover{background:color-mix(in oklab,var(--state-warning) 8%,var(--state-warning-soft))}.browser-item.slotted[data-v-236c031b]{background:var(--accent-soft);box-shadow:inset 2px 0 0 0 var(--accent)}.browser-item.slotted[data-v-236c031b]:hover{background:color-mix(in oklab,var(--accent) 8%,var(--accent-soft))}.browser-item.unavailable[data-v-236c031b]{opacity:.55;cursor:not-allowed}.browser-item.draft[data-v-236c031b]{opacity:.6}.item-unavailable[data-v-236c031b]{color:var(--state-danger);text-transform:uppercase;letter-spacing:.05em}.item-draft[data-v-236c031b]{display:block;margin-top:2px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--sb-muted)}.item-info[data-v-236c031b]{flex:1;min-width:0}.item-title[data-v-236c031b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;color:var(--sb-text);overflow:hidden;word-break:break-word}.item-duration[data-v-236c031b]{font-size:11px;color:var(--sb-muted);font-family:monospace}.item-type-dot[data-v-236c031b]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.item-actions[data-v-236c031b]{display:flex;gap:4px}.ui-sort-toggle[data-v-49a43199]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;font:inherit;display:inline-flex;align-items:center;gap:var(--sp-1);padding:6px var(--sp-3);font-size:var(--fs-xs);color:var(--text-subtle);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color var(--motion-fast)}.ui-sort-toggle[data-v-49a43199]:hover{color:var(--text)}.ui-sort-toggle--active[data-v-49a43199]{color:var(--text-muted)}.ui-sort-toggle__arrow[data-v-49a43199]{opacity:0;transition:opacity var(--motion-fast),transform var(--motion-fast)}.ui-sort-toggle:hover .ui-sort-toggle__arrow[data-v-49a43199],.ui-sort-toggle:focus-visible .ui-sort-toggle__arrow[data-v-49a43199],.ui-sort-toggle--active .ui-sort-toggle__arrow[data-v-49a43199]{opacity:1}.ui-sort-toggle__arrow--up[data-v-49a43199]{transform:rotate(180deg)}.segment-browser[data-v-9bd53135]{--sb-bg: var(--zen-bg);--sb-surface: var(--zen-surface);--sb-border: var(--zen-divider);--sb-text: var(--zen-text);--sb-muted: var(--zen-muted);height:100%;display:flex;flex-direction:column;background:var(--sb-surface)}.browser-filter[data-v-9bd53135]{padding:8px 8px 0}.browser-counter[data-v-9bd53135]{display:flex;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:12px;color:var(--sb-muted);border-bottom:1px solid var(--sb-border);min-height:40px;flex-shrink:0}.counter-text[data-v-9bd53135]{flex-shrink:0}.sort-group[data-v-9bd53135]{display:flex;align-items:center;margin-left:auto}.browser-list[data-v-9bd53135]{flex:1;overflow-y:auto}.browser-loading[data-v-9bd53135]{padding:24px;text-align:center}.browser-section-label[data-v-9bd53135]{padding:10px 12px 4px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--state-warning-strong);font-weight:600}.browser-section-divider[data-v-9bd53135]{height:1px;background:var(--sb-border);margin:8px 0}.scroll-sentinel[data-v-9bd53135]{height:1px}.loading-more[data-v-9bd53135]{padding:12px;text-align:center}.publish-gate-subtitle[data-v-d071c4d6]{color:var(--zen-muted);font-size:13px;margin:0 0 20px}.publish-gate-section[data-v-d071c4d6]{margin-bottom:16px}.publish-gate-label[data-v-d071c4d6]{display:block;color:var(--zen-muted);font-size:12px;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.publish-gate-directions[data-v-d071c4d6]{display:flex;flex-wrap:wrap;gap:8px}.publish-gate-textarea[data-v-d071c4d6]{width:100%;background:var(--zen-bg);border:1px solid var(--zen-divider);border-radius:8px;padding:10px 12px;color:var(--zen-text);font-size:14px;font-family:inherit;resize:vertical;min-height:48px;max-height:120px}.publish-gate-textarea[data-v-d071c4d6]::-moz-placeholder{color:var(--zen-muted)}.publish-gate-textarea[data-v-d071c4d6]::placeholder{color:var(--zen-muted)}.publish-gate-textarea[data-v-d071c4d6]:focus{outline:none;border-color:var(--zen-text)}@media(pointer:coarse){.publish-gate-textarea[data-v-d071c4d6]{font-size:var(--fs-base)}}.rz-slider[data-v-b4ac95d3]{padding-top:2px;text-align:left}.rz-slider__caption[data-v-b4ac95d3]{display:inline-block;background:var(--zen-surface-raised);border-radius:4px;padding:3px 10px;font-size:12px;color:var(--zen-text);margin-bottom:12px}.rz-slider__track[data-v-b4ac95d3]{position:relative;height:18px;margin:0 8px;cursor:pointer;touch-action:none;outline:none}.rz-slider__track.is-disabled[data-v-b4ac95d3]{cursor:default;opacity:.5}.rz-slider__track:focus-visible .rz-slider__knob[data-v-b4ac95d3]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.rz-slider__line[data-v-b4ac95d3],.rz-slider__fill[data-v-b4ac95d3]{position:absolute;top:50%;left:0;height:3px;border-radius:2px;transform:translateY(-50%);pointer-events:none}.rz-slider__line[data-v-b4ac95d3]{right:0;background:var(--zen-divider)}.rz-slider__fill[data-v-b4ac95d3]{background:var(--accent)}.rz-slider__knob[data-v-b4ac95d3]{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--zen-text);transform:translate(-50%,-50%);pointer-events:none}.rz-slider__ticks[data-v-b4ac95d3]{position:relative;height:28px;margin:8px 8px 0}.rz-slider__tick[data-v-b4ac95d3]{position:absolute;top:0;transform:translate(-50%);text-align:center}.rz-slider__tick.is-first[data-v-b4ac95d3]{transform:translate(0);text-align:left}.rz-slider__tick.is-first i[data-v-b4ac95d3]{margin-left:0}.rz-slider__tick.is-last[data-v-b4ac95d3]{transform:translate(-100%);text-align:right}.rz-slider__tick.is-last i[data-v-b4ac95d3]{margin-right:0}.rz-slider__tick i[data-v-b4ac95d3]{display:block;width:1px;height:6px;background:var(--border-strong);margin:0 auto 5px}.rz-slider__tick span[data-v-b4ac95d3]{font-size:11px;color:var(--text-subtle)}.rz-slider__tick.is-active span[data-v-b4ac95d3]{color:var(--zen-text)}@media(max-width:767px){.rz-slider__tick span[data-v-b4ac95d3]{display:none}}.rz-sil[data-v-e1669913]{display:flex;flex-direction:column;align-items:center;flex:1;min-height:0}.rz-sil__box[data-v-e1669913]{position:relative;width:100%;max-width:160px;flex:1;min-height:320px}.rz-sil__box.is-locked[data-v-e1669913]{opacity:.45}.rz-sil__svg[data-v-e1669913]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:grayscale(1)}.rz-sil__svg[data-v-e1669913] svg{display:block;width:100%;height:100%}.rz-sil__svg[data-v-e1669913] path[fill]:not([fill=none]){fill:var(--silhouette)}.rz-sil__svg[data-v-e1669913] path[stroke]{stroke:var(--silhouette-line)}.rz-sil__zone[data-v-e1669913]{position:absolute;border:1px solid transparent;border-radius:14px;background:transparent;padding:0;cursor:pointer;transition:background-color .18s,border-color .18s}.rz-sil__zone[data-v-e1669913]:disabled{cursor:default}.rz-sil__zone[data-v-e1669913]:hover:not(:disabled){border-color:currentColor}.rz-sil__zone.is-on[data-v-e1669913]{border-color:currentColor;background:color-mix(in oklab,currentColor 22%,transparent)}.rz-sil__dot[data-v-e1669913]{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);opacity:.4}.rz-sil__zone.is-on .rz-sil__dot[data-v-e1669913]{opacity:1}.rz-sil__tip[data-v-e1669913]{position:absolute;pointer-events:none;transform:translate(calc(100% + 12px));width:160px;height:auto!important;background:var(--zen-bg);border:1px solid var(--zen-divider);border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.45;color:var(--zen-muted);z-index:5}.rz-sil__tip b[data-v-e1669913]{display:block;color:var(--zen-text);font-size:12px;margin-bottom:3px}.rz-sil__gender[data-v-e1669913]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--zen-muted)}.rz-sil__gbtn[data-v-e1669913]{display:flex;gap:var(--sp-2)}.rz-dialog[data-v-22a768f1]{text-align:left}.rz-dialog__grid[data-v-22a768f1]{display:grid;grid-template-columns:2fr 1fr;gap:22px}@media(max-width:767px){.rz-dialog__grid[data-v-22a768f1]{grid-template-columns:1fr}}.rz-dialog__right[data-v-22a768f1]{background:var(--zen-bg);border:1px solid var(--zen-divider);border-radius:10px;padding:14px 12px 18px;display:flex;flex-direction:column}.rz-field[data-v-22a768f1]{margin-bottom:28px}.rz-field[data-v-22a768f1]:last-child{margin-bottom:0}.rz-field__label[data-v-22a768f1]{font-size:12px;color:var(--zen-muted);margin-bottom:10px}.rz-preset[data-v-22a768f1]{display:flex;align-items:center;gap:10px;background:var(--zen-bg);border:1px solid var(--zen-divider);border-radius:8px;padding:10px 12px}.rz-preset__body[data-v-22a768f1]{flex:1;min-width:0}.rz-preset__name[data-v-22a768f1]{font-size:14px;color:var(--zen-text)}.rz-preset__sub[data-v-22a768f1]{font-size:11px;color:var(--text-subtle);margin-top:2px}.rz-tag[data-v-22a768f1]{margin-left:6px}.rz-preset__list[data-v-22a768f1]{display:flex;flex-direction:column;gap:2px;margin-top:6px;border:1px solid var(--zen-divider);border-radius:8px;padding:4px;background:var(--zen-bg)}.rz-preset__option[data-v-22a768f1]{text-align:left;padding:7px 10px;border:none;border-radius:6px;background:transparent;color:var(--zen-muted);font-size:13px;cursor:pointer}.rz-preset__option[data-v-22a768f1]:hover,.rz-preset__option.is-on[data-v-22a768f1]{background:var(--zen-surface-raised);color:var(--zen-text)}.rz-choice[data-v-22a768f1]{background:var(--zen-bg);border:1px solid var(--zen-divider);border-radius:8px;padding:12px 14px;margin-bottom:28px}.rz-opt[data-v-22a768f1]{display:flex;align-items:flex-start;gap:10px;margin:8px 0 0;font-size:13px;color:var(--zen-text);background:transparent;border:none;border-radius:4px;padding:0;text-align:left;cursor:pointer}.rz-opt__hint[data-v-22a768f1]{display:block;font-size:11px;color:var(--text-subtle);margin-top:2px}.rz-radio[data-v-22a768f1]{width:14px;height:14px;border-radius:50%;border:1px solid var(--border-input);flex:none;margin-top:3px}.rz-radio.is-on[data-v-22a768f1]{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 4px,transparent 5px)}.rz-chips[data-v-22a768f1]{display:flex;gap:8px;flex-wrap:wrap}.rz-dialog__actions[data-v-22a768f1]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--zen-divider);padding-top:16px;margin-top:6px}.ui-menu-separator[data-v-73687516]{block-size:1px;margin-block:var(--sp-1);background:var(--border)}.rz-summary[data-v-a06c9a13]{background:var(--zen-surface);border:1px solid var(--zen-divider);border-radius:10px;padding:14px 16px;margin-bottom:16px;text-align:left}.rz-summary__title[data-v-a06c9a13]{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--zen-text)}.rz-summary__line[data-v-a06c9a13]{position:relative;margin:5px 0 5px 14px;font-size:12px;line-height:1.5;color:var(--zen-muted)}.rz-summary__line[data-v-a06c9a13]:before{content:"";position:absolute;left:-14px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--text-subtle)}.rz-summary__line--warn[data-v-a06c9a13]{color:var(--state-warning-strong)}.rz-summary__line--warn[data-v-a06c9a13]:before{background:var(--state-warning)}.rz-summary__actions[data-v-a06c9a13]{display:flex;gap:8px;margin-top:12px}@media not (hover:hover){.slot-insert--before[data-v-112ee933]{opacity:1;pointer-events:auto}}.constructor[data-v-112ee933]{block-size:calc(100dvh - var(--header-height))}.timeline-pane[data-v-112ee933]{padding:var(--sp-8);padding-block-end:calc(var(--tab-bar-height) + var(--safe-bottom) + var(--sp-8))}.welcome-screen[data-v-112ee933]{padding-inline:var(--sp-8);padding-block-start:8dvh}.preset-btn[data-v-112ee933]{padding-inline:var(--sp-5);border-radius:var(--radius-pill)}@media(max-width:767px){.timeline-pane[data-v-112ee933]{padding:var(--sp-4);padding-block-end:calc(var(--tab-bar-height) + var(--safe-bottom) + var(--sp-4))}.welcome-screen[data-v-112ee933]{padding-inline:var(--sp-4);padding-block-start:4dvh}.preset-row[data-v-112ee933]{flex-direction:column;flex-wrap:nowrap}.preset-btn[data-v-112ee933]{inline-size:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-card);justify-content:flex-start;text-align:start;white-space:normal;line-height:var(--lh-sm)}}.substrip-scroll[data-v-112ee933]{scrollbar-width:none;-ms-overflow-style:none}.substrip-scroll[data-v-112ee933]::-webkit-scrollbar{width:0;height:0;display:none}.chakra-list-scroll[data-v-112ee933]{scrollbar-width:none;-ms-overflow-style:none}.chakra-list-scroll[data-v-112ee933]::-webkit-scrollbar{width:0;height:0;display:none}.substrip-cube[data-v-112ee933]{animation:substripCubeIn-112ee933 .3s ease-in-out both;--animation-reduced: substripCubeIn 1ms linear both}@keyframes substripCubeIn-112ee933{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.substrip-fade-enter-active[data-v-112ee933],.substrip-fade-leave-active[data-v-112ee933]{transition:opacity .22s ease-in-out,transform .22s ease-in-out}.substrip-fade-enter-from[data-v-112ee933],.substrip-fade-leave-to[data-v-112ee933]{opacity:0;transform:translateY(-10px)}.slot-bundle[data-v-112ee933]{box-shadow:2px 2px 0 0 var(--zen-surface),2px 2px 0 2px var(--border-strong)}.slot-bundle-open[data-v-112ee933]{box-shadow:2px 2px 0 0 var(--zen-surface),2px 2px 0 2px var(--state-success)}.slot.slot-bundle-open[data-v-112ee933]{background:var(--state-success-soft)!important}.slot.slot-unavailable[data-v-112ee933]{border-color:var(--state-danger)!important}.slot-problem-label[data-v-112ee933]{color:var(--state-danger-strong)}.slot-menu[data-v-112ee933] .ui-menu-item{justify-content:center;text-align:center}.slot-chakra-energy[data-v-112ee933]{border-block-start:1px solid var(--border)}.timeline[data-v-112ee933]{scrollbar-width:none;-ms-overflow-style:none}.timeline[data-v-112ee933]::-webkit-scrollbar{height:0;display:none}.sortable-ghost[data-v-112ee933]{opacity:.4;background:var(--state-success-soft);border-color:var(--state-success)!important}.sortable-chosen[data-v-112ee933]{box-shadow:0 0 0 2px var(--state-success)}.slot-empty[data-v-112ee933]{cursor:pointer}.slot-empty.slot-empty--movable[data-v-112ee933]{cursor:move}.drop-target[data-v-112ee933]{border-color:var(--accent)!important;background:var(--accent-soft)!important;box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 30%,transparent)}.rz-bar[data-v-112ee933]{display:flex;align-items:center;gap:10px;background:var(--zen-surface);border:1px solid var(--zen-divider);border-radius:10px;padding:10px 14px;margin-bottom:16px}.rz-bar__icon[data-v-112ee933]{width:34px;height:34px;border-radius:7px;border:1px solid var(--zen-divider);background:var(--zen-bg);color:var(--zen-text);display:flex;align-items:center;justify-content:center;flex:none;--ui-icon-size: 18px}.rz-bar__text[data-v-112ee933]{flex:1;min-width:0;font-size:13px;color:var(--zen-text)}.rz-bar__hint[data-v-112ee933]{display:block;font-size:11px;color:var(--text-subtle);margin-top:2px}.rz-inline[data-v-112ee933]{background:var(--zen-surface);border:1px solid var(--zen-divider);border-radius:12px;padding:20px;margin-bottom:16px}.input-area[data-v-112ee933]{display:flex;flex-direction:column;align-items:center}.input-container[data-v-112ee933]{width:100%;background:var(--zen-surface);border:1px solid transparent;border-radius:12px;padding:16px;min-height:120px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s}.input-container[data-v-112ee933]:hover{border-color:var(--zen-divider)}.input-container[data-v-112ee933]:has(.input-field:focus-visible){border-color:var(--border-input)}.input-field-wrap[data-v-112ee933]{position:relative}.input-field[data-v-112ee933]{width:100%;background:transparent;border:none;color:var(--zen-text);font-size:18px;font-weight:500;outline:none;position:relative;z-index:1}.input-placeholder[data-v-112ee933]{position:absolute;top:0;left:0;font-size:18px;font-weight:500;color:var(--text-subtle);cursor:text;animation:placeholder-fade-112ee933 10s ease both}.input-placeholder.settled[data-v-112ee933]{animation:none}@keyframes placeholder-fade-112ee933{0%{opacity:0}8%{opacity:1}92%{opacity:1}to{opacity:0}}.input-selection[data-v-112ee933]{display:flex;align-items:center;gap:4px;padding:2px 2px 2px 10px;background:var(--zen-bg);border-radius:6px;align-self:flex-start}.input-selection-text[data-v-112ee933]{font-size:13px;color:var(--zen-muted)}.input-cta[data-v-112ee933]{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-2);margin-top:auto}.tool-switcher[data-v-112ee933]{display:flex;gap:8px;justify-content:center;margin-top:16px}.tool-panel[data-v-112ee933]{width:100%;margin-top:12px;padding:16px;background:var(--zen-surface);border:1px solid var(--zen-divider);border-radius:12px;animation:panel-fade-in-112ee933 .2s ease-out}@keyframes panel-fade-in-112ee933{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.carousel-text[data-v-112ee933]{display:inline-block;animation:slide-up-fade-112ee933 .5s ease-out both;--animation-reduced: slide-up-fade 1ms linear both}@keyframes slide-up-fade-112ee933{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chakra-gradient[data-v-112ee933]{background:linear-gradient(90deg,var(--chakra-muladhara),var(--chakra-svadhisthana),var(--chakra-manipura),var(--chakra-anahata),var(--chakra-vishuddha),var(--chakra-ajna),var(--chakra-sahasrara),var(--chakra-muladhara));background-size:400% 120%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:chakra-wave-112ee933 14s ease-in-out infinite,slide-up-fade-112ee933 .5s ease-out both}@keyframes chakra-wave-112ee933{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.compositions-carousel[data-v-112ee933]{display:flex;gap:16px;overflow-x:auto;padding:4px 0;scrollbar-width:none;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.compositions-carousel.is-dragging[data-v-112ee933]{cursor:grabbing;scroll-behavior:auto}.compositions-carousel[data-v-112ee933]::-webkit-scrollbar{display:none}.compositions-carousel[data-v-112ee933]>*{flex-shrink:0;width:200px}.save-dot[data-v-112ee933]{display:inline-block;width:6px;height:6px;border-radius:50%}.save-dot--saved[data-v-112ee933]{background:var(--state-success)}.save-dot--unsaved[data-v-112ee933]{background:var(--state-warning)}.save-dot--error[data-v-112ee933]{background:var(--state-danger)}.save-dot--saving[data-v-112ee933]{background:var(--text-subtle);animation:save-pulse-112ee933 1.2s ease-in-out infinite}@keyframes save-pulse-112ee933{0%,to{opacity:.4}50%{opacity:1}}@media(max-width:767px){.input-field[data-v-112ee933],.input-placeholder[data-v-112ee933]{font-size:16px}.tool-switcher[data-v-112ee933]{flex-wrap:wrap}.compositions-carousel[data-v-112ee933]>*{width:160px}}@keyframes breathe-drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10%,-5%) scale(1.05)}66%{transform:translate(-5%,10%) scale(.95)}}@keyframes breathe-drift-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-8%,8%) scale(1.03)}66%{transform:translate(8%,-3%) scale(.97)}}.scrollbar-hide[data-v-7cae2f42]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-7cae2f42]::-webkit-scrollbar{display:none}.floor-soon[data-v-7cae2f42]{color:var(--text-subtle)}.carousel-arrow[data-v-7cae2f42]{--ui-icon-size: 20px;position:absolute;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;border:none;background:var(--scene-control);color:var(--scene-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,background .15s ease}.carousel-arrow[data-v-7cae2f42]:hover{background:var(--scene-control-hover)}.carousel-arrow[data-v-7cae2f42]:active{transform:translateY(-50%) scale(.93)}.carousel-arrow--left[data-v-7cae2f42]{left:4px}.carousel-arrow--right[data-v-7cae2f42]{right:4px}@media(hover:none)and (pointer:coarse){.tags-container[data-v-7cae2f42]{flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tags-container[data-v-7cae2f42]::-webkit-scrollbar{display:none}.tags-container>button[data-v-7cae2f42]{flex-shrink:0}}.direction-cards[data-v-98092896]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(12px,2vw,24px)}.community-layout[data-v-2c45b80f]{display:grid;grid-template-columns:1fr;flex:1;overflow:hidden;position:relative;transition:grid-template-columns .3s ease-out}@media(min-width:768px){.community-layout.feed-open[data-v-2c45b80f]{grid-template-columns:7fr 3fr}}.community-feed[data-v-2c45b80f]{overflow:hidden}.feed-fab-anchor[data-v-2c45b80f]{position:absolute;bottom:24px;right:24px;z-index:20}.feed-fab.ui-btn[data-v-2c45b80f]{border-radius:var(--radius-pill);background:var(--card-elevated);border-color:var(--border);box-shadow:var(--shadow-popover)}.feed-fab__icon[data-v-2c45b80f]{color:var(--text)}.feed-open .feed-fab[data-v-2c45b80f]{animation:fab-appear-2c45b80f .2s cubic-bezier(.34,1.56,.64,1)}@keyframes fab-appear-2c45b80f{0%{transform:scale(.8) rotate(-60deg)}to{transform:scale(1) rotate(0)}}@media(min-width:768px){.community-layout.feed-open .community-main[data-v-2c45b80f]{scrollbar-width:none}@supports not (scrollbar-color: auto){.community-layout.feed-open .community-main[data-v-2c45b80f]::-webkit-scrollbar{display:none}}}.timeline-strip-bg[data-v-ab753827]{position:absolute;left:0;right:0;bottom:0;z-index:19;height:48px;background:#0a0a0a8c;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-top:1px solid rgba(255,255,255,.08);pointer-events:none}.timeline-strip__expand[data-v-ab753827]{position:absolute;right:10px;bottom:10px;z-index:22;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#ffffffb3;cursor:pointer;transition:background .12s ease,color .12s ease}.timeline-strip__expand[data-v-ab753827]:hover{background:#323232d9;color:#fff}.timeline-strip[data-v-ab753827]{position:absolute;left:0;right:0;bottom:0;z-index:20;height:52px;overflow-x:auto;overflow-y:hidden;background:transparent;scrollbar-width:none;-ms-overflow-style:none}.timeline-strip[data-v-ab753827]::-webkit-scrollbar{display:none}.timeline-strip__track[data-v-ab753827]{position:relative;height:100%}.timeline-strip__zone[data-v-ab753827]{position:absolute;top:4px;bottom:0;border-right:1px solid rgba(255,255,255,.06)}.timeline-strip__zone--ghost[data-v-ab753827]{opacity:.4}.timeline-strip__slot[data-v-ab753827]{position:absolute;top:0;bottom:0;background:#0a0a0a80;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-radius:4px 4px 0 0;box-sizing:border-box;transition:background .12s ease,box-shadow .12s ease}.timeline-strip__slot--clickable[data-v-ab753827]{cursor:pointer}.timeline-strip__slot--clickable[data-v-ab753827]:hover{background:#2d2d2db8;box-shadow:inset 0 0 0 2px #ffffff8c}.timeline-strip__label-wrap[data-v-ab753827]{position:absolute;top:4px;bottom:0;display:flex;align-items:flex-end;padding:0 0 2px 8px;overflow:hidden;pointer-events:none}.timeline-strip__zone-label[data-v-ab753827]{font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap;opacity:.7}.timeline-strip__now[data-v-ab753827]{position:absolute;bottom:0;width:0;pointer-events:none}.timeline-strip__now[data-v-ab753827]:after{content:"";position:absolute;bottom:0;left:0;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:9px solid rgba(255,255,255,.32);transition:border-bottom-color .12s ease}.timeline-strip:hover .timeline-strip__now[data-v-ab753827]:after{border-bottom-color:#ffffff80}.timeline-strip__now-time[data-v-ab753827]{position:absolute;bottom:6px;left:0;transform:translate(-50%);font-size:24px;font-weight:700;letter-spacing:-.034em;color:#ffffff52;white-space:nowrap}.timeline-strip__tooltip{position:fixed;z-index:var(--z-tooltip);transform:translate(12px,-130%);pointer-events:none;display:flex;align-items:baseline;gap:6px;max-width:320px;padding:4px 8px;border-radius:6px;background:#141414eb;border:1px solid rgba(255,255,255,.12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-strip__tooltip-time{font-size:11px;font-weight:600;color:#fff}.timeline-strip__tooltip-title{font-size:11px;color:#ffffffbf;overflow:hidden;text-overflow:ellipsis}.upcoming-dimmed[data-v-144ea050]{filter:brightness(.4) saturate(.3)}.cursor-upcoming[data-v-144ea050]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolyline points='12,7 12,12 15.5,14'/%3E%3C/svg%3E") 12 12,not-allowed}.scrollbar-hide[data-v-144ea050]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-144ea050]::-webkit-scrollbar{display:none}.countdown-timer[data-v-144ea050]{line-height:.85}.kpi-icon[data-v-144ea050]{color:var(--scene-text-muted);flex-shrink:0}.kpi-count[data-v-144ea050]{color:var(--scene-text);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;min-width:12px;text-align:center}@media(min-width:1024px){.flow-carousel .carousel-container[data-v-144ea050]{height:clamp(38vh,calc((100vw - 72px) / 9.79 + 100px),50vh)}.carousel-gradient[data-v-144ea050]{height:clamp(46vh,calc((100vw - 72px) / 9.79 + 100px + 8vh),58vh)}}.carousel-zone-hidden[data-v-144ea050]{display:none}.flow-carousel .carousel-container.carousel-expanded[data-v-144ea050]{height:60vh;z-index:40}.carousel-expand-backdrop[data-v-144ea050]{position:absolute;inset:0;z-index:30;background:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.flow-carousel .carousel-gradient--compact[data-v-144ea050]{height:96px}.carousel-gradient[data-v-144ea050]{height:46vh;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.35) 40%,rgba(0,0,0,.1) 75%,transparent 100%)}@media(max-width:767px){.carousel-gradient[data-v-144ea050]{height:30vh;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.15) 50%,transparent 100%)}}.carousel-glass-mobile[data-v-144ea050]{background:#0a0a0a8c;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-top:1px solid rgba(255,255,255,.08);padding-top:8px;height:auto}.drawer-overlay[data-v-144ea050]{position:absolute;inset:0;z-index:210;display:flex;flex-direction:column;justify-content:flex-end}.drawer-backdrop[data-v-144ea050]{flex:1}.drawer-panel[data-v-144ea050]{background:color-mix(in oklab,var(--surface) 85%,transparent);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-top:1px solid var(--border);border-top-left-radius:12px;border-top-right-radius:12px;max-height:50vh;overflow:hidden;display:flex;flex-direction:column;padding-bottom:var(--safe-bottom)}@media(orientation:portrait){.drawer-panel[data-v-144ea050]{max-height:55vh}}.drawer-card[data-v-144ea050]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;width:calc((100vw - 48px) / 2.3)}@media(orientation:landscape){.drawer-card[data-v-144ea050]{width:calc((100vw - 48px) / 3)}}.drawer-handle[data-v-144ea050]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;font:inherit;color:inherit;inline-size:100%;display:flex;justify-content:center;padding:10px 0;cursor:pointer}.drawer-handle-bar[data-v-144ea050]{width:36px;height:4px;border-radius:2px;background:var(--overlay-4)}.drawer-slide-enter-active[data-v-144ea050],.drawer-slide-leave-active[data-v-144ea050]{transition:opacity .25s ease,transform .25s ease}.drawer-slide-enter-from[data-v-144ea050],.drawer-slide-leave-to[data-v-144ea050]{opacity:0;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.drawer-slide-enter-active[data-v-144ea050],.drawer-slide-leave-active[data-v-144ea050]{transition-duration:.1s}.drawer-slide-enter-from[data-v-144ea050],.drawer-slide-leave-to[data-v-144ea050]{transform:none}}@keyframes breathe-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes breathe-drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10%,-5%) scale(1.1)}66%{transform:translate(-5%,10%) scale(.95)}}@keyframes breathe-drift-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-8%,8%) scale(1.05)}66%{transform:translate(5%,-10%) scale(1.1)}}.upcoming-tooltip{position:fixed;z-index:var(--z-tooltip);pointer-events:none;transform:translate(16px,-32px);background:#141414eb;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;padding:6px 10px;border-radius:6px;white-space:nowrap;box-shadow:var(--shadow-popover);transition:opacity .12s ease-out}.epg-now-card[data-v-f720265d]{padding:32px 24px 0;font-family:Inter,system-ui,sans-serif;color:#2a2a2a;transform-origin:left center;transition:transform .2s cubic-bezier(.25,.46,.45,.94),background .2s ease,color .2s ease}.epg-now-card--active[data-v-f720265d]{transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.epg-now-card[data-v-f720265d],.epg-now-card--active[data-v-f720265d]{transform:none}}.epg-now-card__state-row[data-v-f720265d]{display:flex;align-items:baseline;gap:12px}.epg-now-card__state[data-v-f720265d]{font-size:clamp(48px,5vw,88px);font-weight:700;line-height:1;letter-spacing:-.02em;transition:background .2s ease,color .2s ease}.epg-now-card__rec[data-v-f720265d]{color:#888;flex-shrink:0}.epg-now-card__title[data-v-f720265d]{font-size:clamp(24px,2.5vw,38px);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-transform:lowercase;margin-top:8px;transition:background .2s ease,color .2s ease}.epg-now-card__meta[data-v-f720265d]{display:flex;align-items:baseline;gap:12px;margin-top:6px;font-size:14px;font-weight:700;color:#888;letter-spacing:.04em;transition:background .2s ease,color .2s ease}.epg-now-card__meta-time[data-v-f720265d]{font-variant-numeric:tabular-nums;letter-spacing:0}.epg-now-card--active .epg-now-card__state[data-v-f720265d],.epg-now-card--active .epg-now-card__title[data-v-f720265d],.epg-now-card--active .epg-now-card__meta>span[data-v-f720265d]{background:linear-gradient(135deg,#38f,#62b 60%,#a6f);-webkit-background-clip:text;background-clip:text;color:transparent}.epg-now-card--active .epg-now-card__rec[data-v-f720265d]{color:#62b}@media(prefers-reduced-motion:reduce){.epg-now-card__state[data-v-f720265d],.epg-now-card__title[data-v-f720265d],.epg-now-card__meta[data-v-f720265d],.epg-now-card__rec[data-v-f720265d]{transition:none}}.epg-next-item[data-v-04b4c749]{padding:0 24px;font-family:Inter,system-ui,sans-serif;color:#2a2a2a;transform-origin:left center;transition:transform .2s cubic-bezier(.25,.46,.45,.94),background .2s ease,color .2s ease}.epg-next-item--active[data-v-04b4c749]{transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.epg-next-item[data-v-04b4c749],.epg-next-item--active[data-v-04b4c749]{transform:none}}.epg-next-item__time-row[data-v-04b4c749]{display:flex;align-items:baseline;gap:8px}.epg-next-item__time[data-v-04b4c749]{font-size:clamp(28px,2.5vw,48px);font-weight:700;line-height:.85;letter-spacing:-.08em;font-variant-numeric:tabular-nums;transition:background .2s ease,color .2s ease}.epg-next-item__rec[data-v-04b4c749]{color:#888;flex-shrink:0}.epg-next-item__title[data-v-04b4c749]{font-size:clamp(16px,1.5vw,22px);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-transform:lowercase;margin-top:4px;transition:background .2s ease,color .2s ease}.epg-next-item__tag[data-v-04b4c749]{font-size:12px;font-weight:700;color:#888;margin-top:2px;letter-spacing:.04em;transition:background .2s ease,color .2s ease}.epg-next-item--active .epg-next-item__time[data-v-04b4c749],.epg-next-item--active .epg-next-item__title[data-v-04b4c749],.epg-next-item--active .epg-next-item__tag[data-v-04b4c749]{background:linear-gradient(135deg,#38f,#62b 60%,#a6f);-webkit-background-clip:text;background-clip:text;color:transparent}.epg-next-item--active .epg-next-item__rec[data-v-04b4c749]{color:#62b}@media(prefers-reduced-motion:reduce){.epg-next-item__time[data-v-04b4c749],.epg-next-item__title[data-v-04b4c749],.epg-next-item__tag[data-v-04b4c749],.epg-next-item__rec[data-v-04b4c749]{transition:none}}.epg-panel[data-v-fb1014e0]{position:absolute;top:0;right:0;width:clamp(320px,35vw,540px);height:100%;background:#fff;font-family:Inter,system-ui,sans-serif;box-sizing:border-box;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 1080' preserveAspectRatio='none'><path d='M 540 0 L 540 1080 L 0 1080 A 2025 2025 0 0 0 0 0 Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 1080' preserveAspectRatio='none'><path d='M 540 0 L 540 1080 L 0 1080 A 2025 2025 0 0 0 0 0 Z' fill='white'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.epg-panel--from-left[data-v-fb1014e0]{right:auto;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 1080' preserveAspectRatio='none'><path d='M 0 0 L 0 1080 L 540 1080 A 2025 2025 0 0 1 540 0 Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 1080' preserveAspectRatio='none'><path d='M 0 0 L 0 1080 L 540 1080 A 2025 2025 0 0 1 540 0 Z' fill='white'/></svg>")}.epg-panel__inner[data-v-fb1014e0]{width:100%;height:100%;display:flex;flex-direction:column;gap:48px;padding:48px 24px 32px 95px;box-sizing:border-box}.epg-panel--from-left .epg-panel__inner[data-v-fb1014e0]{padding:48px 95px 32px 24px}.epg-panel__next-list[data-v-fb1014e0]{display:flex;flex-direction:column;gap:32px}.epg-panel__inner>.epg-now-card[data-v-fb1014e0],.epg-panel__next-list>.epg-next-item[data-v-fb1014e0]{animation:epg-item-reveal-fb1014e0 var(--reveal-duration) cubic-bezier(.05,.7,.1,1) backwards}.epg-panel__inner>.epg-now-card[data-v-fb1014e0]{animation-delay:var(--reveal-base-delay)}.epg-panel__next-list>.epg-next-item[data-v-fb1014e0]:nth-child(1){animation-delay:calc(var(--reveal-base-delay) + var(--reveal-stagger))}.epg-panel__next-list>.epg-next-item[data-v-fb1014e0]:nth-child(2){animation-delay:calc(var(--reveal-base-delay) + 2 * var(--reveal-stagger))}.epg-panel__next-list>.epg-next-item[data-v-fb1014e0]:nth-child(3){animation-delay:calc(var(--reveal-base-delay) + 3 * var(--reveal-stagger))}@keyframes epg-item-reveal-fb1014e0{0%{transform:translate(120%)}to{transform:translate(0)}}.epg-panel--from-left .epg-panel__inner>.epg-now-card[data-v-fb1014e0],.epg-panel--from-left .epg-panel__next-list>.epg-next-item[data-v-fb1014e0]{animation-name:epg-item-reveal-mirror-fb1014e0}@keyframes epg-item-reveal-mirror-fb1014e0{0%{transform:translate(-120%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.epg-panel__inner>.epg-now-card[data-v-fb1014e0],.epg-panel__next-list>.epg-next-item[data-v-fb1014e0]{animation:none}}@media(max-width:767px){.epg-panel[data-v-fb1014e0]{width:100%}.epg-panel__inner[data-v-fb1014e0]{gap:32px;padding:32px 16px 24px 65px}.epg-panel--from-left .epg-panel__inner[data-v-fb1014e0]{padding:32px 65px 24px 16px}.epg-panel__next-list[data-v-fb1014e0]{gap:24px}}.epg-overlay[data-v-ed182de6]{position:fixed;inset:0;z-index:var(--z-modal);pointer-events:auto}.epg-overlay__panel-wrap[data-v-ed182de6]{position:absolute;inset:0;pointer-events:auto;z-index:2}.epg-item-bg-layer[data-v-ed182de6]{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.epg-item-bg-layer__slot[data-v-ed182de6]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease-out;will-change:opacity}.epg-item-bg-layer__slot--active[data-v-ed182de6]{opacity:1}@media(prefers-reduced-motion:reduce){.epg-item-bg-layer__slot[data-v-ed182de6]{transition:opacity 60ms linear}}.epg-overlay[data-panel-visible=yes] .epg-overlay__panel-wrap[data-v-ed182de6] .epg-panel{animation:epg-panel-slide-in-right-ed182de6 1.5s cubic-bezier(.83,0,.17,1) both;--animation-reduced: epg-panel-slide-in-right 1ms linear both}.epg-overlay[data-panel-visible=yes][data-slide=left] .epg-overlay__panel-wrap[data-v-ed182de6] .epg-panel{animation-name:epg-panel-slide-in-left-ed182de6;--animation-reduced: epg-panel-slide-in-left 1ms linear both}@keyframes epg-panel-slide-in-right-ed182de6{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes epg-panel-slide-in-left-ed182de6{0%{transform:translate(-100%)}to{transform:translate(0)}}.epg-intro[data-v-ed182de6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.epg-intro__layer[data-v-ed182de6]{position:absolute;font-family:Inter,system-ui,sans-serif;font-size:clamp(60px,9vw,140px);font-weight:800;letter-spacing:-.08em;line-height:.85;white-space:nowrap}.epg-intro__layer--gradient[data-v-ed182de6]{background:linear-gradient(135deg,#38f,#62b 60%,#a6f);-webkit-background-clip:text;background-clip:text;color:transparent;animation:epg-intro-gradient-ed182de6 6s cubic-bezier(.83,0,.17,1) forwards;--animation-reduced: epg-intro-gradient .1s cubic-bezier(.83, 0, .17, 1) forwards}.epg-intro__layer--white[data-v-ed182de6]{color:#fff;opacity:0;animation:epg-intro-white-ed182de6 6s cubic-bezier(.83,0,.17,1) forwards;--animation-reduced: epg-intro-white .1s cubic-bezier(.83, 0, .17, 1) forwards}@keyframes epg-intro-gradient-ed182de6{0%{opacity:0;transform:scale(.92)}10%{opacity:1;transform:scale(1)}17%{opacity:1;transform:scale(1)}25%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes epg-intro-white-ed182de6{0%{opacity:0;transform:translate(0)}8%{opacity:0;transform:translate(0)}25%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(-100vw)}}@media(prefers-reduced-motion:reduce){.epg-intro__layer--gradient[data-v-ed182de6],.epg-intro__layer--white[data-v-ed182de6]{transform:none}.epg-intro__layer--white[data-v-ed182de6]{opacity:1}}.epg-slide-right-enter-active[data-v-ed182de6] .epg-panel,.epg-slide-right-leave-active[data-v-ed182de6] .epg-panel{transition:transform 1.5s cubic-bezier(.83,0,.17,1)}.epg-slide-right-leave-active[data-v-ed182de6] .epg-panel{animation:none!important}.epg-slide-right-enter-from[data-v-ed182de6] .epg-panel,.epg-slide-right-leave-to[data-v-ed182de6] .epg-panel{transform:translate(100%)}.epg-slide-left-enter-active[data-v-ed182de6] .epg-panel,.epg-slide-left-leave-active[data-v-ed182de6] .epg-panel{transition:transform 1.5s cubic-bezier(.83,0,.17,1)}.epg-slide-left-leave-active[data-v-ed182de6] .epg-panel{animation:none!important}.epg-slide-left-enter-from[data-v-ed182de6] .epg-panel,.epg-slide-left-leave-to[data-v-ed182de6] .epg-panel{transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.epg-slide-right-enter-active[data-v-ed182de6] .epg-panel,.epg-slide-right-leave-active[data-v-ed182de6] .epg-panel,.epg-slide-left-enter-active[data-v-ed182de6] .epg-panel,.epg-slide-left-leave-active[data-v-ed182de6] .epg-panel{transition:opacity .2s ease;transform:none}.epg-slide-right-enter-from[data-v-ed182de6] .epg-panel,.epg-slide-right-leave-to[data-v-ed182de6] .epg-panel,.epg-slide-left-enter-from[data-v-ed182de6] .epg-panel,.epg-slide-left-leave-to[data-v-ed182de6] .epg-panel{opacity:0;transform:none}.epg-overlay[data-panel-visible=yes] .epg-overlay__panel-wrap[data-v-ed182de6] .epg-panel{animation:none!important}}.flow-view[data-v-c64f6d2c]{position:relative;width:100%;height:100%}[data-v-c64f6d2c] .flow-carousel .carousel-container{transition:transform 1.5s cubic-bezier(.83,0,.17,1)}[data-v-c64f6d2c] .flow-view__carousel--epg-hidden .carousel-container{transform:translateY(120%)}@media(prefers-reduced-motion:reduce){[data-v-c64f6d2c] .flow-carousel .carousel-container{transition:opacity .2s ease;transform:none}[data-v-c64f6d2c] .flow-view__carousel--epg-hidden .carousel-container{opacity:0;transform:none}}.ui-section[data-v-9c5f8f93]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin:0 0 var(--sp-4)}.ui-section__title[data-v-9c5f8f93]{font:var(--fw-semibold) var(--fs-lg) / var(--lh-lg) var(--font-sans);margin:0;text-wrap:balance}.ui-section--sub .ui-section__title[data-v-9c5f8f93]{font-size:var(--fs-base);line-height:var(--lh-base)}.ui-section__subtitle[data-v-9c5f8f93]{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted);margin:var(--sp-1) 0 0}.ui-section__actions[data-v-9c5f8f93]{display:flex;gap:var(--sp-2);flex-shrink:0}.my-shelf[data-v-7d1c1ed0]{padding-block:var(--sp-5) var(--sp-4)}.my-shelf__state[data-v-7d1c1ed0]{display:flex;justify-content:center;padding:var(--sp-8) 0}.my-shelf__art[data-v-7d1c1ed0]{--ui-icon-size: 32px;display:grid;place-items:center;inline-size:100%;block-size:100%;color:var(--text-subtle)}.my-shelf__grid[data-v-7d1c1ed0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-10) var(--sp-4)}@media(max-width:1023px){.my-shelf__grid[data-v-7d1c1ed0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.my-shelf__grid[data-v-7d1c1ed0]{grid-template-columns:minmax(0,1fr);gap:var(--sp-8)}}.ui-cover-actions[data-v-13eef10e]{position:absolute;inset:0;z-index:3;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:var(--sp-2);padding-inline:var(--sp-6);border-radius:inherit;background:var(--cover-chip-strong);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);color:var(--scene-text);cursor:default}.ui-cover-actions[data-v-13eef10e]>*{inline-size:100%}.ui-cover-actions[data-v-13eef10e]>:only-child{grid-column:1 / -1}.ui-cover-chip[data-v-3ea59e5e]{--ui-icon-size: 12px;--ui-spinner-color: var(--scene-text);--ui-spinner-track: color-mix(in oklab, var(--scene-text) 30%, transparent);display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--radius-pill);background:var(--cover-chip-strong);color:var(--scene-text);font:var(--fw-medium) var(--fs-xs) / var(--lh-xs) var(--font-sans);white-space:nowrap}.ui-cover-frame[data-v-500cb816]{container-type:inline-size;display:grid;place-items:center;inline-size:100%;block-size:100%;border:1px dashed var(--border-strong);border-radius:inherit;color:var(--text-subtle)}.ui-inline-text[data-v-0b7b4c9c]{min-inline-size:0}.ui-inline-text__notes[data-v-0b7b4c9c]:has(.ui-inline-note:not(:empty)){margin-block-start:var(--sp-1)}.ui-cover-unavailable__word[data-v-1b76648d]{padding-inline:var(--sp-1);font-size:var(--fs-xs);line-height:var(--lh-xs);text-align:center}@container (inline-size < 70px){.ui-cover-unavailable__word[data-v-1b76648d]{display:none}}.ui-unavailable-note[data-v-9905adfd]{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-regular);color:var(--text-subtle)}.my-card[data-v-ad0f703c]{display:flex;flex-direction:column;min-inline-size:0;cursor:pointer}.my-card__cover[data-v-ad0f703c]{position:relative;isolation:isolate;aspect-ratio:16 / 9;border-radius:var(--radius-box);overflow:hidden;background:var(--surface-muted)}.my-card--draft .my-card__cover[data-v-ad0f703c]{background:none}.my-card__picture[data-v-ad0f703c]{position:absolute;inset:0;background:center / cover no-repeat}.my-card__fav[data-v-ad0f703c]{position:absolute;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2);z-index:2}.my-card__dot[data-v-ad0f703c]{position:absolute;inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2);z-index:2}.status-dot[data-v-ad0f703c]{display:block;inline-size:12px;block-size:12px;border-radius:50%;background:var(--status-fill);box-shadow:0 0 0 1.5px var(--status-ring)}.status-dot--public[data-v-ad0f703c]{--status-fill: var(--signal-success);--status-ring: var(--signal-fg)}.status-dot--private[data-v-ad0f703c]{--status-fill: var(--scene-text-muted);--status-ring: var(--signal-warning-fg)}.my-card__center[data-v-ad0f703c]{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;pointer-events:none}.my-card__dur[data-v-ad0f703c]{position:absolute;inset-inline-end:var(--sp-1);inset-block-end:var(--sp-1);z-index:1;font-size:var(--fs-xs);color:var(--scene-text-muted);background:var(--cover-chip);padding:1px var(--sp-1);border-radius:var(--radius-badge);letter-spacing:.02em;font-variant-numeric:tabular-nums;pointer-events:none}.my-card__attention[data-v-ad0f703c]{position:absolute;inset-block-end:var(--sp-1);inset-inline-start:var(--sp-1);z-index:1}.badge-attention[data-v-ad0f703c]{display:inline-flex;padding:1px var(--sp-1);border-radius:var(--radius-badge);background:var(--signal-warning);color:var(--signal-warning-fg);font:var(--fw-semibold) var(--fs-xs) / var(--lh-xs) var(--font-sans)}.my-card__head[data-v-ad0f703c]{display:flex;align-items:flex-start;gap:var(--sp-2);margin-block-start:var(--sp-2)}.my-card__name[data-v-ad0f703c]{flex:1;min-inline-size:0;margin:0;font:var(--fw-medium) var(--fs-base) / var(--lh-base) var(--font-sans);color:var(--text)}.my-card--draft .my-card__name[data-v-ad0f703c]{color:var(--text-muted)}.my-card__title[data-v-ad0f703c]{margin:0;font:inherit;color:inherit}.my-card__open[data-v-ad0f703c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.my-card__menu[data-v-ad0f703c]{flex:none;margin:-6px -8px -6px 0}.my-card__meta[data-v-ad0f703c]{display:flex;flex-direction:column;gap:2px;margin-block-start:2px}.my-card__subtitle[data-v-ad0f703c],.my-card__draft[data-v-ad0f703c]{margin:0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-subtle)}.my-card__draft[data-v-ad0f703c]{color:var(--text-muted)}.my-card__line[data-v-ad0f703c]{margin:0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text)}.my-card__line--problem[data-v-ad0f703c]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2)}@media(min-width:768px){.my-card[data-v-ad0f703c]{display:grid;grid-row:span 3;grid-template-rows:auto auto auto;grid-template-rows:subgrid;row-gap:0}.my-card__name[data-v-ad0f703c]{font-size:var(--fs-sm);line-height:var(--lh-sm)}.my-card__line[data-v-ad0f703c]{display:none}}@media(max-width:767px){.my-card__subtitle-progress[data-v-ad0f703c],.my-card__attention[data-v-ad0f703c]{display:none}}.ui-tabs__bar[data-v-3930ea94]{display:flex;align-items:center;gap:var(--sp-2);border-block-end:1px solid var(--border)}.ui-tabs__list[data-v-3930ea94]{display:flex;flex:1;min-inline-size:0}.ui-tabs__tab[data-v-3930ea94]{min-block-size:48px;margin-block-end:-1px;padding:0 var(--sp-3);border:0;border-block-end:2px solid transparent;background:transparent;color:var(--text-muted);font:var(--fw-medium) var(--fs-sm) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast),border-color var(--motion-fast)}.ui-tabs__tab[data-v-3930ea94]:first-child{padding-inline-start:0}.ui-tabs__tab[data-v-3930ea94]:hover{color:var(--text)}.ui-tabs__tab[aria-selected=true][data-v-3930ea94]{color:var(--text);border-block-end-color:var(--accent)}.ui-tabs__end[data-v-3930ea94]{flex:none}.my-tabs[data-v-65901339]{padding-inline:var(--sp-6)}.my-end[data-v-65901339]{display:none}@media(max-width:767px){.my-tabs[data-v-65901339]{padding-inline:var(--sp-4)}.my-end[data-v-65901339]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin-block-start:var(--sp-6);padding-block-start:var(--sp-6);border-block-start:1px solid var(--border);text-align:center}.my-end__text[data-v-65901339]{margin:0;font-size:var(--fs-sm);color:var(--text-muted)}}.author-page[data-v-cde92ee6]{width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:32px 24px calc(var(--tab-bar-height) + var(--safe-bottom) + var(--sp-16));color:var(--color-zen-text)}.state[data-v-cde92ee6]{max-width:520px;margin:40px auto;display:grid;place-items:center}.state--loading[data-v-cde92ee6]{min-height:160px}.state-art-icon[data-v-cde92ee6]{inline-size:100%;block-size:100%;display:grid;place-items:center;color:var(--text-subtle);--ui-icon-size: 32px}.profile[data-v-cde92ee6]{max-width:1200px;margin:0 auto}.profile-header[data-v-cde92ee6]{display:flex;align-items:center;gap:24px;padding-bottom:32px;margin-bottom:16px;border-bottom:1px solid var(--color-zen-divider)}.avatar[data-v-cde92ee6]{width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--color-zen-surface-raised);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar img[data-v-cde92ee6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-fallback[data-v-cde92ee6]{font-size:32px;font-weight:500;color:var(--color-zen-muted)}.identity[data-v-cde92ee6]{display:flex;flex-direction:column;gap:6px;min-width:0}.name[data-v-cde92ee6]{font-size:28px;font-weight:500;margin:0;color:var(--color-zen-text)}.meta[data-v-cde92ee6]{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--color-zen-muted)}.handle[data-v-cde92ee6]{font-family:var(--font-mono)}.counts[data-v-cde92ee6]{font-size:13px;color:var(--color-zen-muted)}.counts .sep[data-v-cde92ee6]{opacity:.5;margin:0 6px}.floor[data-v-cde92ee6]{margin-top:24px}@media(max-width:767px){.author-page[data-v-cde92ee6]{padding:16px 0 calc(var(--tab-bar-height) + var(--safe-bottom) + var(--sp-16))}.profile-header[data-v-cde92ee6]{flex-direction:column;align-items:flex-start;padding:0 16px 24px}.name[data-v-cde92ee6]{font-size:22px}}.tz-view[data-v-74e482b1]{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.tz-view-set[data-v-74e482b1],.tz-view-empty[data-v-74e482b1]{display:flex;flex-direction:column;gap:2px}.tz-view-primary[data-v-74e482b1]{font-size:var(--fs-sm);color:var(--text)}.tz-view-primary strong[data-v-74e482b1]{font-weight:var(--fw-semibold)}.tz-view-offset[data-v-74e482b1]{color:var(--text-muted);font-variant-numeric:tabular-nums}.tz-view-iana[data-v-74e482b1]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted)}.tz-view-iana strong[data-v-74e482b1]{color:var(--text);font-weight:var(--fw-medium)}.tz-view-empty-text[data-v-74e482b1]{font-style:italic;color:var(--text-muted)}.tz-edit[data-v-74e482b1]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.tz-combo[data-v-74e482b1]{position:relative;flex:1 1 320px;min-inline-size:0}.tz-dropdown[data-v-74e482b1]{position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;max-block-size:320px;overflow-y:auto;padding-block:var(--sp-1);background:var(--card-elevated);border:1px solid var(--border);border-radius:var(--radius-box);z-index:var(--z-popover);box-shadow:var(--shadow-popover)}.tz-dropdown--empty[data-v-74e482b1]{padding:var(--sp-3);font-size:var(--fs-xs);color:var(--text-muted);font-style:italic}.tz-option[data-v-74e482b1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-block-end:1px solid var(--border);inline-size:100%;display:grid;grid-template-columns:minmax(0,1.4fr) 70px minmax(0,1fr);gap:var(--sp-3);align-items:baseline;padding:var(--sp-2) var(--sp-3);text-align:start;cursor:pointer;color:var(--text);font-size:var(--fs-xs);transition:background-color var(--motion-fast)}.tz-option[data-v-74e482b1]:last-child{border-block-end:0}.tz-option[data-v-74e482b1]:hover,.tz-option.focused[data-v-74e482b1]{background:var(--overlay-2)}.tz-option-main[data-v-74e482b1]{font-size:var(--fs-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-option-offset[data-v-74e482b1]{color:var(--text-muted);font-variant-numeric:tabular-nums}.tz-option-sub[data-v-74e482b1]{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-mono[data-v-74e482b1]{font-family:var(--font-mono)}.tz-option-main.tz-mono[data-v-74e482b1]{font-size:var(--fs-xs)}@media(max-width:767px){.tz-option[data-v-74e482b1]{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.tz-option-sub[data-v-74e482b1]{grid-column:1 / -1}}.tz-actions[data-v-74e482b1]{display:flex;gap:var(--sp-2)}.tz-hint[data-v-74e482b1]{margin-block-start:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.tz-hint code[data-v-74e482b1],.tz-error code[data-v-74e482b1]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text);background:var(--surface-muted);padding:1px 4px;border-radius:3px}.tz-error[data-v-74e482b1]{--ui-icon-size: 14px;margin-block-start:var(--sp-2);display:flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--state-danger-strong)}.color-scheme-picker__description[data-v-13fe048c]{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted);margin:0}.color-scheme-picker__choices[data-v-13fe048c]{margin-block-start:var(--sp-4)}.ui-card[data-v-65ce85c0]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-box);padding:var(--sp-5);min-inline-size:0}.ui-card+.ui-card[data-v-65ce85c0]{margin-block-start:var(--sp-4)}.ui-card--sm[data-v-65ce85c0]{padding:var(--sp-3) var(--sp-4)}.ui-card--elevated[data-v-65ce85c0]{box-shadow:var(--shadow-card-hover)}.ui-card--interactive[data-v-65ce85c0]{cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast)}.ui-card--interactive[data-v-65ce85c0]:hover{background:var(--card-hover);border-color:var(--border-strong)}.ui-card--selected[data-v-65ce85c0]{border-color:var(--accent);background:var(--accent-soft)}.ui-card__header[data-v-65ce85c0]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-block-end:var(--sp-2)}.ui-card__title[data-v-65ce85c0]{font:var(--fw-semibold) var(--fs-sm) / var(--lh-sm) var(--font-sans);margin:0}.ui-card__description[data-v-65ce85c0]{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted);margin:0 0 var(--sp-4)}.ui-card__actions[data-v-65ce85c0]{display:flex;gap:var(--sp-2);flex-shrink:0}.my-tickets__loading[data-v-e2592959]{display:flex;justify-content:center;padding-block:var(--sp-6)}.my-tickets__error[data-v-e2592959]{margin-block-start:var(--sp-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted)}.tickets[data-v-e2592959]{list-style:none;margin-block-start:var(--sp-4);padding:0;display:flex;flex-direction:column}.ticket[data-v-e2592959]{padding-block:var(--sp-4);border-block-start:1px solid var(--border);display:flex;flex-direction:column;gap:var(--sp-2)}.ticket__head[data-v-e2592959]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.ticket__cat[data-v-e2592959]{font:var(--fw-medium) var(--fs-sm) / var(--lh-sm) var(--font-sans);color:var(--text)}.ticket__date[data-v-e2592959]{font-size:var(--fs-xs);color:var(--text-muted)}.ticket__status[data-v-e2592959]{margin-inline-start:auto}.ticket__new[data-v-e2592959]{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--accent)}.ticket__new[data-v-e2592959]:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.ticket__msg[data-v-e2592959],.ticket__reply p[data-v-e2592959]{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.ticket__att[data-v-e2592959]{display:inline-block;inline-size:96px;border-radius:var(--radius-box);overflow:hidden;border:1px solid var(--border)}.ticket__att img[data-v-e2592959]{display:block;inline-size:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.ticket__reply[data-v-e2592959]{background:var(--surface-muted);border-radius:var(--radius-box);padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1)}.ticket__reply-label[data-v-e2592959]{font:var(--fw-medium) var(--fs-xs) / var(--lh-xs) var(--font-sans);color:var(--text-muted)}.tickets__more[data-v-e2592959]{display:flex;justify-content:center;padding-block-start:var(--sp-4);border-block-start:1px solid var(--border)}.user-settings[data-v-37e7c9c3]{width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:32px 16px;padding-bottom:calc(var(--tab-bar-height) + var(--safe-bottom) + var(--sp-8))}.user-settings-inner[data-v-37e7c9c3]{max-width:720px;margin:0 auto}.card-title[data-v-37e7c9c3]{margin:0;font:var(--fw-semibold) var(--fs-sm) / var(--lh-sm) var(--font-sans);color:var(--text)}.card-title--sm[data-v-37e7c9c3]{display:flex;align-items:center;gap:var(--sp-2)}.card-title--sub[data-v-37e7c9c3]{margin-block-end:var(--sp-2)}.card-desc[data-v-37e7c9c3]{margin:0 0 var(--sp-4);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.tickets-updates[data-v-37e7c9c3]{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--accent);white-space:nowrap}.settings-warn[data-v-37e7c9c3]{--ui-icon-size: 16px;display:flex;align-items:flex-start;gap:var(--sp-2);margin-block-start:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-banner);background:var(--state-warning-soft);border:1px solid color-mix(in oklab,var(--state-warning) 40%,transparent);color:var(--state-warning-strong);font-size:var(--fs-xs);line-height:var(--lh-xs)}.set-row[data-v-37e7c9c3]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.set-row__desc[data-v-37e7c9c3]{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.smodal[data-v-37e7c9c3]{display:flex;flex-direction:column;gap:var(--sp-3)}.smodal__hint[data-v-37e7c9c3]{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted)}.smodal__em[data-v-37e7c9c3]{color:var(--text)}.smodal__error[data-v-37e7c9c3]{--ui-icon-size: 16px;display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-banner);background:var(--state-danger-soft);border:1px solid color-mix(in oklab,var(--state-danger) 40%,transparent);color:var(--state-danger-strong);font-size:var(--fs-sm);line-height:var(--lh-sm)}.smodal__or[data-v-37e7c9c3]{display:flex;align-items:center;gap:var(--sp-3);color:var(--text-subtle);font-size:var(--fs-xs)}.smodal__or span[data-v-37e7c9c3]{flex:1;block-size:1px;background:var(--border)}.smodal__block[data-v-37e7c9c3]{inline-size:100%}.smodal__words[data-v-37e7c9c3]{position:relative;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-box);padding:var(--sp-3) 48px var(--sp-3) var(--sp-3);color:var(--text);font:var(--fs-sm) / 1.6 var(--font-mono);word-break:break-word;-webkit-user-select:all;-moz-user-select:all;user-select:all}.smodal__copy[data-v-37e7c9c3]{position:absolute;inset-block-start:var(--sp-1);inset-inline-end:var(--sp-1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.smodal__check[data-v-37e7c9c3]{display:flex;align-items:center;gap:var(--sp-3);color:var(--text);font-size:var(--fs-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smodal__check input[data-v-37e7c9c3]{inline-size:18px;block-size:18px;accent-color:var(--accent)}.mode-list[data-v-37e7c9c3]{display:flex;flex-direction:column;gap:var(--sp-2)}.mode-item[data-v-37e7c9c3]{display:flex;flex-direction:column;gap:2px;padding:var(--sp-3) var(--sp-4);text-align:start;border-radius:var(--radius-box);cursor:pointer;background:var(--card);border:1px solid var(--border-input);color:var(--text);transition:background-color var(--motion-fast),border-color var(--motion-fast)}.mode-item[data-v-37e7c9c3]:hover{background:var(--card-hover)}.mode-item[aria-checked=true][data-v-37e7c9c3]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mode-item[aria-disabled=true][data-v-37e7c9c3]{opacity:.5;cursor:default}.mode-item__label[data-v-37e7c9c3]{font:var(--fw-medium) var(--fs-sm) / var(--lh-sm) var(--font-sans)}.mode-item__desc[data-v-37e7c9c3]{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.mode-note[data-v-37e7c9c3]{margin:var(--sp-3) 0 0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.diary-subsection[data-v-37e7c9c3]{margin-block-start:var(--sp-5);padding-block-start:var(--sp-4);border-block-start:1px solid var(--border)}.moon-glyph[data-v-cb7a1266]{display:inline-block;vertical-align:-3px}.ui-action-list[data-v-d79db9bf]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-box)}.ui-action-list__title[data-v-d79db9bf]{margin:0 0 var(--sp-1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.ui-action-list__rows[data-v-d79db9bf]{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);margin:0;padding:0;list-style:none}@media(max-width:767px){.ui-action-list__rows[data-v-d79db9bf]{grid-template-columns:max-content minmax(0,1fr)}}.ui-action-row[data-v-421da079]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding-block:var(--sp-1);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui-action-row__kind[data-v-421da079]{color:var(--text-subtle)}.ui-action-row__name[data-v-421da079]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.ui-action-row__action[data-v-421da079]{justify-self:end}@media(max-width:767px){.ui-action-row__name[data-v-421da079]{white-space:normal;overflow-wrap:anywhere}.ui-action-row__action[data-v-421da079]{grid-column:2;margin-block-start:var(--sp-1)}}.dc[data-v-7c2a3459]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--sp-5);color:var(--text)}.mut[data-v-7c2a3459]{color:var(--text-muted)}.dim[data-v-7c2a3459]{color:var(--text-subtle)}.head[data-v-7c2a3459]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-5)}.head--past[data-v-7c2a3459]{gap:var(--sp-6)}.date[data-v-7c2a3459]{font-size:var(--fs-h1);font-weight:600;letter-spacing:-.01em}.date-sub[data-v-7c2a3459]{font-size:var(--fs-sm);margin-top:var(--sp-4)}.head-right[data-v-7c2a3459]{display:flex;align-items:flex-start;gap:var(--sp-5)}.head-right--past[data-v-7c2a3459]{flex-direction:column;align-items:flex-end;gap:var(--sp-2);text-align:right;padding-top:var(--sp-2)}.head-luna-wrap[data-v-7c2a3459]{text-align:right;padding-top:var(--sp-1)}.luna[data-v-7c2a3459]{font-size:var(--fs-lg);font-weight:500;color:var(--moon)}.luna-sub[data-v-7c2a3459]{font-size:var(--fs-sm);margin-top:var(--sp-2)}.planet[data-v-7c2a3459]{font-size:var(--fs-base);font-weight:400;color:var(--moon-muted)}.head-luna-wrap .planet[data-v-7c2a3459]{margin-top:var(--sp-2)}.moon[data-v-7c2a3459]{width:64px;height:64px;border-radius:50%;background:var(--surface-muted);flex:none;display:flex;align-items:center;justify-content:center;color:var(--moon);overflow:hidden}.moon[data-v-7c2a3459] .moon-glyph{width:80px;height:80px;flex:none;vertical-align:middle}.sun[data-v-7c2a3459]{margin-top:var(--sp-3)}.sun-arc[data-v-7c2a3459]{stroke:color-mix(in oklab,var(--sun) 45%,transparent)}.sun-zenith[data-v-7c2a3459]{stroke:var(--border-strong)}.sun-pulse[data-v-7c2a3459]{stroke:var(--sun)}.sun-disc[data-v-7c2a3459]{fill:var(--sun)}.sunrow[data-v-7c2a3459]{display:flex;justify-content:space-between;font-size:var(--fs-sm);margin-top:2px}.sun-cap[data-v-7c2a3459]{margin-top:2px}.sun-set[data-v-7c2a3459]{color:var(--sun)}.sun-set-cap[data-v-7c2a3459]{color:var(--sun-muted);margin-top:2px}.seq[data-v-7c2a3459]{position:relative;margin-top:var(--sp-2)}.line[data-v-7c2a3459]{position:absolute;left:62px;top:18px;bottom:14px;width:1px;background:var(--border)}.row[data-v-7c2a3459]{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-2) 0}.notch[data-v-7c2a3459]{position:absolute;left:49px;top:36px;width:13px;height:1px;background:var(--border)}.tm[data-v-7c2a3459]{font-size:var(--fs-sm);color:var(--text-muted);text-align:right;padding:var(--sp-5) var(--sp-4) 0 0;font-variant-numeric:tabular-nums}.body[data-v-7c2a3459]{padding:var(--sp-4);border-radius:var(--radius-box);cursor:pointer;transition:background .16s ease}.body[data-v-7c2a3459]:hover{background:var(--card-hover)}.body[data-v-7c2a3459]:has(.prev--button:hover,.cube:hover){background:transparent}.ins[data-v-7c2a3459],.interp[data-v-7c2a3459],.nm[data-v-7c2a3459],.cubes[data-v-7c2a3459]{overflow-wrap:anywhere}.ins-slot[data-v-7c2a3459]{margin-bottom:2px}.ins-main[data-v-7c2a3459]{display:flex;align-items:flex-start;gap:var(--sp-3)}.ins[data-v-7c2a3459]{font-size:var(--fs-h3);font-weight:400;line-height:1.5;color:var(--text);flex:1;min-width:0}.ins-tools[data-v-7c2a3459],.ins-nav[data-v-7c2a3459]{display:flex;align-items:center;gap:var(--sp-1);flex:none}.ins-nav[data-v-7c2a3459]{gap:var(--sp-2)}.ins-count[data-v-7c2a3459]{font-size:var(--fs-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.ins-edit-wrap[data-v-7c2a3459]{cursor:default}.ins-edit[data-v-7c2a3459]{width:100%;box-sizing:border-box;resize:vertical;min-height:72px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--radius-input);padding:var(--sp-3);color:var(--text);font:var(--fw-regular) var(--fs-base) / 1.6 var(--font-sans)}.ins-edit-actions[data-v-7c2a3459],.ins-confirm__btns[data-v-7c2a3459]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.ins-confirm[data-v-7c2a3459]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-3)}.ins-confirm__q[data-v-7c2a3459]{font:var(--fw-medium) var(--fs-sm) var(--font-sans);color:var(--text-muted)}.ins-confirm__btns[data-v-7c2a3459]{margin-top:0}.ins-error[data-v-7c2a3459]{margin-top:var(--sp-2);font:var(--fw-regular) var(--fs-xs) var(--font-sans);color:var(--state-danger-strong)}.interp[data-v-7c2a3459]{font-size:var(--fs-base);line-height:1.6;color:var(--text-muted);margin-top:var(--sp-2)}.interp--lead[data-v-7c2a3459]{margin-top:0;font-size:var(--fs-lg);color:var(--text)}.floor[data-v-7c2a3459]{display:flex;gap:var(--sp-4);align-items:center;margin:var(--sp-4) calc(-1 * var(--sp-2)) 0;padding:var(--sp-2)}.prev-tip[data-v-7c2a3459]{flex:none}.prev--button[data-v-7c2a3459]{display:block;padding:0;border:0;cursor:pointer}.prev--button:hover .dur[data-v-7c2a3459]{color:var(--scene-text);background:var(--cover-chip-strong)}.prev[data-v-7c2a3459]{position:relative;width:92px;height:52px;border-radius:var(--radius-box);background:var(--surface-muted);flex:none;overflow:hidden}.prev--gone[data-v-7c2a3459]{background:none}.nm--gone[data-v-7c2a3459]{color:var(--text-muted)}.prev-img[data-v-7c2a3459]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play[data-v-7c2a3459]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--cover-scrim);color:var(--scene-text);--ui-icon-size: 22px}.dur[data-v-7c2a3459]{position:absolute;right:var(--sp-1);bottom:var(--sp-1);font-size:var(--fs-xs);color:var(--scene-text-muted);background:var(--cover-chip);padding:1px var(--sp-1);border-radius:var(--radius-badge);letter-spacing:.02em;transition:color .16s ease,background .16s ease;font-variant-numeric:tabular-nums}.floor-meta[data-v-7c2a3459]{min-width:0}.nm[data-v-7c2a3459]{font-size:var(--fs-lg);font-weight:500;color:var(--text);line-height:1.3}.unfinished[data-v-7c2a3459]{margin-left:var(--sp-2);vertical-align:middle}.cubes-count[data-v-7c2a3459]{margin-right:var(--sp-3)}.cubes[data-v-7c2a3459]{margin-top:var(--sp-2);font-size:var(--fs-sm);line-height:1.5}.cube[data-v-7c2a3459]{color:var(--text-subtle);margin-right:var(--sp-6);cursor:pointer;transition:color .14s ease}.cube[data-v-7c2a3459]:hover{color:var(--text)}.ahead[data-v-7c2a3459]{margin-top:var(--sp-4)}.empty-today[data-v-7c2a3459]{margin-top:var(--sp-3)}.empty-today__actions[data-v-7c2a3459]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.dc--mini[data-v-7c2a3459]{padding-block:var(--sp-3)}.dc--mini .head[data-v-7c2a3459]{align-items:baseline}.dc--mini .date[data-v-7c2a3459]{font-size:var(--fs-lg);font-weight:var(--fw-medium)}.dc--mini .head-right--past[data-v-7c2a3459]{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-3);padding-top:0}.dc--mini .luna[data-v-7c2a3459],.dc--mini .planet[data-v-7c2a3459]{font-size:var(--fs-sm)}@media(max-width:767px){.dc[data-v-7c2a3459]{padding:var(--sp-4)}.head[data-v-7c2a3459]{flex-wrap:wrap;gap:var(--sp-3)}.head-left[data-v-7c2a3459]{min-width:0}.row[data-v-7c2a3459]{grid-template-columns:52px minmax(0,1fr);gap:var(--sp-3)}.tm[data-v-7c2a3459]{padding:var(--sp-5) var(--sp-2) 0 0}.line[data-v-7c2a3459]{left:52px}.notch[data-v-7c2a3459]{left:44px;width:8px}.body[data-v-7c2a3459]{padding:var(--sp-3)}.dc--mini[data-v-7c2a3459]{padding-block:var(--sp-3)}}.ui-slider[data-v-d09a9c64]{--ui-slider-thumb: 20px;--ui-slider-track: 6px;--ui-slider-track-bg: var(--border);--ui-slider-fill: var(--accent);--ui-slider-share: 0;--ui-slider-marker: 0;display:flex;flex-direction:column;gap:var(--sp-1);min-inline-size:0}.ui-slider--moon-sun[data-v-d09a9c64]{--ui-slider-track-bg: linear-gradient( to right, var(--moon), var(--border-strong) 50%, var(--sun) )}.ui-slider__words[data-v-d09a9c64]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.ui-slider__words--below[data-v-d09a9c64]{color:var(--text-subtle)}.ui-slider__words span[data-v-d09a9c64]:nth-child(2){text-align:center}.ui-slider__words span[data-v-d09a9c64]:nth-child(3){text-align:end}.ui-slider__field[data-v-d09a9c64]{position:relative;display:grid}.ui-slider__marker[data-v-d09a9c64]{position:absolute;inset-block:calc(50% - var(--sp-2));inset-inline-start:calc(var(--ui-slider-thumb) / 2 + var(--ui-slider-marker) * (100% - var(--ui-slider-thumb)) - 1px);inline-size:2px;border-radius:1px;background:var(--text-muted);pointer-events:none}.ui-slider__input[data-v-d09a9c64]{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;block-size:24px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.ui-slider__input[data-v-d09a9c64]:disabled{cursor:default}.is-disabled[data-v-d09a9c64]{opacity:.5}.ui-slider--neutral[data-v-d09a9c64]{--ui-slider-track-bg: linear-gradient( to right, var(--ui-slider-fill) calc(var(--ui-slider-share) * 100%), var(--border) 0 )}.ui-slider__input[data-v-d09a9c64]::-webkit-slider-runnable-track{block-size:var(--ui-slider-track);border-radius:var(--radius-pill);background:var(--ui-slider-track-bg)}.ui-slider__input[data-v-d09a9c64]::-moz-range-track{block-size:var(--ui-slider-track);border-radius:var(--radius-pill);background:var(--ui-slider-track-bg)}.ui-slider__input[data-v-d09a9c64]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--ui-slider-thumb);block-size:var(--ui-slider-thumb);margin-block-start:calc((var(--ui-slider-track) - var(--ui-slider-thumb)) / 2);border-radius:50%;border:2px solid var(--card);background:var(--text);box-shadow:var(--shadow-card)}.ui-slider__input[data-v-d09a9c64]::-moz-range-thumb{inline-size:var(--ui-slider-thumb);block-size:var(--ui-slider-thumb);box-sizing:border-box;border-radius:50%;border:2px solid var(--card);background:var(--text);box-shadow:var(--shadow-card)}@media(forced-colors:active){.ui-slider__input[data-v-d09a9c64]::-webkit-slider-runnable-track{background:GrayText}.ui-slider__input[data-v-d09a9c64]::-moz-range-track{background:GrayText}.ui-slider__input[data-v-d09a9c64]::-webkit-slider-thumb{background:CanvasText}.ui-slider__input[data-v-d09a9c64]::-moz-range-thumb{background:CanvasText}.ui-slider__marker[data-v-d09a9c64]{background:CanvasText}}@media(pointer:coarse){.ui-slider[data-v-d09a9c64]{--ui-slider-thumb: 28px}.ui-slider__input[data-v-d09a9c64]{block-size:44px}}.ds1-meta[data-v-7d60be4f]{margin:0 0 var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted)}.ds1-state[data-v-7d60be4f]{font:var(--fw-medium) var(--fs-sm) / var(--lh-sm) var(--font-sans);text-align:end}.ds1-was[data-v-7d60be4f]{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-subtle)}.ds1-was b[data-v-7d60be4f]{font-weight:var(--fw-medium);color:var(--text-muted)}.ds1-verdict[data-v-7d60be4f]{margin:var(--sp-3) 0 0;text-align:end;font:var(--fw-semibold) var(--fs-h4) / var(--lh-lg) var(--font-sans)}.ds1-ins[data-v-7d60be4f]{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted)}.ds1-ins+.ds1-ins[data-v-7d60be4f]{margin-block-start:var(--sp-2)}.ds1-foot[data-v-7d60be4f]{margin-block-start:var(--sp-4)}@media(max-width:767px){.ds1-state[data-v-7d60be4f]{max-inline-size:calc(92vw - 12.5rem)}}.ds-trend[data-v-7d60be4f]{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-4)}.ds-trend__chip[data-v-7d60be4f]{font:var(--fw-semibold) var(--fs-xs) var(--font-mono);letter-spacing:.03em;color:var(--text-muted);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-2)}.ds-body[data-v-7d60be4f]{display:flex;gap:var(--sp-6)}.ds-figure-col[data-v-7d60be4f]{flex:none;display:flex;flex-direction:column;gap:var(--sp-4);width:150px}.ds-figure[data-v-7d60be4f]{position:relative;width:100%;height:320px}.ds-legend[data-v-7d60be4f]{display:flex;flex-direction:column;gap:var(--sp-2)}.ds-legend__item[data-v-7d60be4f]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--sp-2)}.ds-legend__dot[data-v-7d60be4f]{border-radius:50%;justify-self:center}.ds-legend__label[data-v-7d60be4f]{font:var(--fw-medium) var(--fs-xs) var(--font-sans);color:var(--text-muted)}.ds-legend__note[data-v-7d60be4f]{margin-top:2px;font:var(--fw-regular) var(--fs-xs) / 1.4 var(--font-sans);color:var(--text-subtle)}.ds-silhouette[data-v-7d60be4f]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 10px 26px var(--silhouette-shadow))}.ds-silhouette[data-v-7d60be4f] svg{display:block;width:100%;height:100%}.ds-silhouette[data-v-7d60be4f] path[fill]:not([fill=none]){fill:var(--silhouette)}.ds-silhouette[data-v-7d60be4f] path[stroke]{stroke:var(--silhouette-line)}.ds-pt[data-v-7d60be4f]{position:absolute;border-radius:50%;pointer-events:none}.ds-empty-fig[data-v-7d60be4f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-subtle);font:var(--fw-medium) var(--fs-xs) var(--font-sans)}.ds-side[data-v-7d60be4f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-5)}.ds-section__h[data-v-7d60be4f]{font:var(--fw-semibold) var(--fs-xs) var(--font-sans);letter-spacing:.03em;color:var(--text-subtle);margin-bottom:var(--sp-2)}.ds-el[data-v-7d60be4f]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border)}.ds-el__name[data-v-7d60be4f]{font:var(--fw-medium) var(--fs-sm) var(--font-sans);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-el__vals[data-v-7d60be4f]{display:flex;align-items:center;gap:var(--sp-2);font:var(--fw-semibold) var(--fs-sm) var(--font-sans);flex:none}.ds-el__dot[data-v-7d60be4f]{width:12px;height:12px;border-radius:50%;display:inline-block}.ds-el__arrow[data-v-7d60be4f]{color:var(--text-subtle)}.ds-insight[data-v-7d60be4f]{display:flex;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-box);margin-bottom:var(--sp-2)}.ds-insight__phase[data-v-7d60be4f]{font:var(--fw-semibold) var(--fs-xs) var(--font-mono);color:var(--text-subtle);flex:none;padding-top:2px}.ds-insight__text[data-v-7d60be4f]{font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-sans);color:var(--text-muted)}.ds-open[data-v-7d60be4f]{align-self:flex-start}@media(max-width:767px){.ds-body[data-v-7d60be4f]{flex-direction:column;align-items:stretch}.ds-figure-col[data-v-7d60be4f]{align-self:center}}.ui-tooltip-trigger[data-v-9ad3af84]{flex-shrink:0}.info-popup[data-v-9ad3af84]{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:help;color:var(--text-muted);background:var(--overlay-2);border:1px solid var(--border-strong);vertical-align:middle;width:16px;height:16px;border-radius:50%;flex-shrink:0;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.info-popup[data-v-9ad3af84]:hover,.info-popup[data-v-9ad3af84]:focus-visible{background:var(--overlay-3);border-color:var(--text);color:var(--text)}.info-mark[data-v-9ad3af84]{display:block;font-family:var(--font-sans);font-size:11px;font-weight:700;line-height:1;letter-spacing:0}.ui-inline-number[data-v-bce8cef0]{display:inline-flex;align-items:center;vertical-align:middle}.ui-inline-number__value[data-v-bce8cef0]{display:inline-flex;align-items:center;justify-content:center;min-block-size:24px;min-inline-size:24px;padding:0 var(--sp-2);border:1px dashed var(--border-strong);border-radius:var(--radius-badge);background:transparent;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast)}.ui-inline-number__value[data-v-bce8cef0]:hover{border-color:var(--text-subtle);background:var(--overlay-1)}.ui-inline-number .ui-input[data-v-bce8cef0]{font-variant-numeric:tabular-nums}@media(pointer:coarse){.ui-inline-number__value[data-v-bce8cef0]{min-block-size:44px;min-inline-size:44px}}.mn-wrap[data-v-7aefb8a3]{position:absolute;inset:0;background:var(--card);border-radius:var(--radius-box);overflow:hidden}.mn-hidden[data-v-7aefb8a3]{visibility:hidden;pointer-events:none}.mn-svg[data-v-7aefb8a3]{width:100%;height:100%;display:block}.mn-overlay[data-v-7aefb8a3]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);background:var(--card);color:var(--text-subtle);font-size:var(--fs-sm)}.mn-art-icon[data-v-7aefb8a3]{inline-size:100%;block-size:100%;display:grid;place-items:center;color:var(--text-subtle);--ui-icon-size: 32px}.mn-controls[data-v-7aefb8a3]{position:absolute;right:var(--sp-2);bottom:var(--sp-2);display:flex;align-items:center;gap:var(--sp-1)}.mn-wrap .markmap{--markmap-text-color: var(--text);--markmap-code-bg: var(--surface-muted);--markmap-code-color: var(--text);--markmap-circle-open-bg: var(--card)}.mn-wrap .markmap-foreign{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text)}.mn-wrap .mm-node{display:inline-block;padding-right:2px;cursor:pointer;color:var(--text);transition:color .12s,text-shadow .12s}.mn-wrap .mm-node:hover{text-shadow:0 0 12px color-mix(in oklab,var(--text) 18%,transparent)}.mn-wrap .mm-node.mm-empty{color:var(--text-subtle)}.mn-wrap .mm-node.mm-empty:hover{color:var(--text-muted);text-shadow:none}.mn-wrap .mm-root{font-weight:600}.mn-wrap .mm-count{display:inline-block;margin-left:var(--sp-2);margin-right:var(--sp-1);padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-muted);border:1px solid var(--border);color:var(--text-subtle);font-size:var(--fs-xs);line-height:16px;vertical-align:1px;transition:background-color .12s,border-color .12s,color .12s}.mn-wrap .mm-node:hover .mm-count{background:var(--card-hover);border-color:var(--text);color:var(--text)}.bl[data-v-d4e7ae66]{font-family:var(--font-sans)}.bl-head[data-v-d4e7ae66]{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border)}.bl-back[data-v-d4e7ae66]{flex-shrink:0}.bl-crumbs[data-v-d4e7ae66]{display:flex;align-items:center;gap:var(--sp-2);flex:1;min-width:0}.bl-crumbs ol[data-v-d4e7ae66]{display:contents;list-style:none}.bl-crumbs li[data-v-d4e7ae66]{display:contents}.bl-crumb[data-v-d4e7ae66]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:0;padding:0;border:0;background:none;font:inherit;text-align:inherit;font-size:var(--fs-xs);color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.bl-crumb[data-v-d4e7ae66]:hover{color:var(--text)}.bl-crumb-dots[data-v-d4e7ae66]{color:var(--text-subtle);flex-shrink:0}.bl-crumb-last[data-v-d4e7ae66]{color:var(--text);font-weight:600;cursor:auto}.bl-crumb-last[data-v-d4e7ae66]:hover{color:var(--text)}.bl-sep[data-v-d4e7ae66]{font-size:var(--fs-xs);color:var(--border-strong);flex-shrink:0}.bl-count[data-v-d4e7ae66]{font-size:var(--fs-xs);color:var(--text-subtle);flex-shrink:0}.bl-list-wrap[data-v-d4e7ae66]{position:relative;margin-top:var(--sp-3)}.bl-list[data-v-d4e7ae66]{height:340px;overflow-y:auto;padding-right:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.bl-list[data-v-d4e7ae66]::-webkit-scrollbar{width:8px}.bl-list[data-v-d4e7ae66]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill)}.bl-list[data-v-d4e7ae66]::-webkit-scrollbar-track{background:transparent}.bl-fade[data-v-d4e7ae66]{position:absolute;left:0;right:var(--sp-3);bottom:0;height:48px;background:linear-gradient(to top,var(--card) 12%,transparent);pointer-events:none}.bl-row[data-v-d4e7ae66]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;inline-size:100%;margin:0;font:inherit;color:inherit;text-align:start;display:grid;grid-template-columns:18px 16px 1fr auto;align-items:center;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-box);padding:var(--sp-3) var(--sp-4);cursor:pointer;flex-shrink:0}.bl-row[data-v-d4e7ae66]:hover{background:var(--card-hover);border-color:var(--border-strong)}.bl-row[data-v-d4e7ae66]:focus-visible{background:var(--card-hover);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-1px}.bl-status[data-v-d4e7ae66]{display:flex;align-items:center;justify-content:center;color:var(--text-subtle);--ui-icon-size: 16px}.bl-status-done[data-v-d4e7ae66]{color:var(--state-success)}.bl-kind[data-v-d4e7ae66]{display:flex;align-items:center;justify-content:center;color:var(--text-subtle);--ui-icon-size: 15px}.bl-title[data-v-d4e7ae66]{font-size:var(--fs-sm);color:var(--text);line-height:1.2;overflow-wrap:anywhere}.bl-dur[data-v-d4e7ae66]{font-size:var(--fs-sm);color:var(--text-subtle);text-align:right;min-width:66px;white-space:nowrap;font-variant-numeric:tabular-nums}.bl-skeletons[data-v-d4e7ae66]{height:340px;margin-top:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);overflow:hidden}.bl-sk[data-v-d4e7ae66]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-box);padding:var(--sp-3) var(--sp-4);animation:bl-skpulse-d4e7ae66 1.6s ease-in-out infinite}.bl-sk-dot[data-v-d4e7ae66]{width:16px;height:16px;border-radius:50%;background:var(--card-active)}.bl-sk-bar[data-v-d4e7ae66]{height:10px;border-radius:var(--radius-pill);background:var(--card-active)}.bl-sk-dur[data-v-d4e7ae66]{height:10px;width:42px;border-radius:var(--radius-pill);background:var(--card-active)}@keyframes bl-skpulse-d4e7ae66{0%,to{opacity:.45}50%{opacity:.9}}.bl-state[data-v-d4e7ae66]{height:340px;margin-top:var(--sp-3);display:grid;place-items:center}.bl-art-icon[data-v-d4e7ae66]{inline-size:100%;block-size:100%;display:grid;place-items:center;color:var(--text-subtle);--ui-icon-size: 32px}.bl-pager[data-v-d4e7ae66]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-4)}.bl-range[data-v-d4e7ae66]{font-size:var(--fs-xs);color:var(--text-subtle);white-space:nowrap}.bl-page-error[data-v-d4e7ae66]{display:flex;align-items:center;gap:var(--sp-2);margin-right:auto;font-size:var(--fs-xs);color:var(--state-danger-strong);white-space:nowrap}.bl-arrows[data-v-d4e7ae66]{display:flex;gap:var(--sp-2)}.core-position[data-v-86b76243]{box-sizing:border-box;background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-card);padding:var(--sp-5)}.core-position__head[data-v-86b76243]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.core-position__title[data-v-86b76243]{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text)}.core-position__list[data-v-86b76243]{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}@media(max-width:767px){.core-position__list[data-v-86b76243]{grid-template-columns:1fr}}.core-position__row[data-v-86b76243]{min-width:0;padding:var(--sp-3) var(--sp-4);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-box)}.core-position__caption[data-v-86b76243]{font-size:var(--fs-xs);color:var(--text-subtle);margin:0 0 2px}.core-position__value[data-v-86b76243]{margin:0;font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.core-position__silent[data-v-86b76243]{margin:var(--sp-3) 0 0;font-size:var(--fs-xs);color:var(--text-subtle)}.core-position__foot[data-v-86b76243]{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.top-cubes[data-v-d7bc10b4]{display:flex;flex-direction:column;box-sizing:border-box;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--sp-5)}.top-cubes__head[data-v-d7bc10b4]{margin-bottom:var(--sp-3)}.top-cubes__label[data-v-d7bc10b4]{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text)}.top-cubes__empty[data-v-d7bc10b4]{display:grid;place-items:center}.top-cubes__list[data-v-d7bc10b4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2);overflow:hidden}.top-cubes__row[data-v-d7bc10b4]{flex-shrink:0;height:44px;box-sizing:border-box;display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-box);background:var(--card-elevated);cursor:pointer;transition:background .15s ease}.top-cubes__row[data-v-d7bc10b4]:hover{background:var(--card-active)}.top-cubes__hits[data-v-d7bc10b4]{flex-shrink:0;min-width:34px;text-align:center;font-weight:700;color:var( --state-success )}.top-cubes__title[data-v-d7bc10b4]{flex:1;min-width:0;font-size:var(--fs-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-cubes__dur[data-v-d7bc10b4]{flex-shrink:0;font-size:var(--fs-xs);color:var(--text-muted)}.top-cubes__pager[data-v-d7bc10b4]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.top-cubes__range[data-v-d7bc10b4]{font-size:var(--fs-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.top-materials[data-v-721e3059]{display:flex;flex-direction:column;box-sizing:border-box;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--sp-5)}.top-materials__head[data-v-721e3059]{margin-bottom:var(--sp-3)}.top-materials__label[data-v-721e3059]{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text)}.top-materials__empty[data-v-721e3059]{display:grid;place-items:center}.top-materials__list[data-v-721e3059]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2);overflow:hidden}.top-materials__row[data-v-721e3059]{flex-shrink:0;height:44px;box-sizing:border-box;display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-box);background:var(--card-elevated);cursor:pointer;transition:background .15s ease}.top-materials__row[data-v-721e3059]:hover{background:var(--card-active)}.top-materials__hits[data-v-721e3059]{flex-shrink:0;min-width:34px;text-align:center;font-weight:700;color:var(--state-success)}.top-materials__title[data-v-721e3059]{flex:1;min-width:0;font-size:var(--fs-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-materials__dur[data-v-721e3059]{flex-shrink:0;font-size:var(--fs-xs);color:var(--text-muted)}.top-materials__pager[data-v-721e3059]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.top-materials__range[data-v-721e3059]{font-size:var(--fs-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.pm-card[data-v-667515f8]{width:100%;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--sp-5);box-sizing:border-box;font-family:var(--font-sans);color:var(--text)}.pm-header[data-v-667515f8]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-1)}.pm-head-main[data-v-667515f8]{flex:1 1 0;min-width:min(100%,24rem)}.pm-tabs[data-v-667515f8]{display:flex;gap:var(--sp-2);padding-block:1px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pm-tab[data-v-667515f8]{flex:none}.pm-subtitle[data-v-667515f8]{overflow-wrap:anywhere;font-size:var(--fs-sm);color:var(--text-subtle);margin-top:var(--sp-2)}.pm-stats[data-v-667515f8]{display:flex;gap:var(--sp-3);margin-top:var(--sp-4)}.pm-stat[data-v-667515f8]{position:relative;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-box);padding:var(--sp-4) var(--sp-12) var(--sp-3) var(--sp-4);min-width:120px;box-sizing:border-box}.pm-stat-value[data-v-667515f8]{font-size:var(--fs-lg);font-weight:600;color:var(--text)}.pm-stat-label[data-v-667515f8]{font-size:var(--fs-xs);color:var(--text-subtle);margin-top:var(--sp-1)}.pm-stat-info[data-v-667515f8]{position:absolute;top:var(--sp-2);right:var(--sp-2)}.pm-streak[data-v-667515f8]{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text);padding-top:var(--sp-1)}.pm-streak-value[data-v-667515f8]{font-size:var(--fs-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.pm-streak-meta[data-v-667515f8]{color:var(--text-subtle)}.pm-body[data-v-667515f8]{position:relative}.pm-grid-wrap[data-v-667515f8]{display:flex;gap:var(--sp-2);margin-top:var(--sp-5)}.pm-daycol[data-v-667515f8]{display:flex;flex-direction:column;gap:4px;margin-top:20px;width:20px;height:122px}.pm-daycol>div[data-v-667515f8]{flex:1}.pm-daylabel[data-v-667515f8]{font-size:var(--fs-xs);color:var(--text-subtle);display:flex;align-items:center}.pm-grid-main[data-v-667515f8]{flex:1;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 3px 3px;margin-inline:-3px;scroll-padding-inline:3px}.pm-grid-inner[data-v-667515f8]{width:-moz-max-content;width:max-content}.pm-months[data-v-667515f8]{display:flex;height:16px;margin-bottom:4px}.pm-month[data-v-667515f8]{font-size:var(--fs-xs);color:var(--text-subtle);flex-shrink:0;overflow:hidden;white-space:nowrap}.pm-weeks[data-v-667515f8]{display:flex;gap:4px}.pm-week[data-v-667515f8]{display:flex;flex-direction:column;gap:4px;flex:none;width:14px}.pm-cell[data-v-667515f8]{display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:none;border-radius:3px;outline:1px solid var(--overlay-2);outline-offset:-1px;cursor:pointer}@media(hover:hover){.pm-cell[data-v-667515f8]:hover{outline:1px solid var(--text-subtle)}}.pm-cell[data-v-667515f8]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.pm-cell[aria-current=true][data-v-667515f8]{box-shadow:inset 0 0 0 2px var(--text)}.pm-cell-empty[data-v-667515f8]{outline:none;cursor:default}.pm-footer[data-v-667515f8]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--sp-5)}.pm-tip[data-v-667515f8]{font-size:var(--fs-xs);color:var(--text-subtle);min-height:16px}.pm-tip.is-live[data-v-667515f8]{color:var(--text-muted)}.pm-legend[data-v-667515f8]{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--text-subtle)}.pm-legend-cell[data-v-667515f8]{width:13px;height:13px;border-radius:3px;outline:1px solid var(--overlay-2);outline-offset:-1px}.pm-tops[data-v-667515f8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-4);align-items:stretch}@media(max-width:767px){.pm-card[data-v-667515f8]{padding:var(--sp-4)}.pm-stats[data-v-667515f8]{gap:var(--sp-2)}.pm-stat[data-v-667515f8]{flex:1;min-width:0;padding:var(--sp-3) var(--sp-2)}.pm-stat-value[data-v-667515f8]{font-size:var(--fs-base);padding-right:var(--sp-6)}.pm-tops[data-v-667515f8]{grid-template-columns:minmax(0,1fr)}}.my-diary[data-v-ac7fbc7d]{width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-8) var(--sp-4) calc(var(--tab-bar-height) + var(--safe-bottom) + var(--sp-8))}.my-diary-inner[data-v-ac7fbc7d]{max-width:1060px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-4)}.diary-loc-row[data-v-ac7fbc7d]{display:flex;justify-content:flex-end;margin-bottom:calc(-1 * var(--sp-1))}.diary-location[data-v-ac7fbc7d]{font-size:var(--fs-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.diary-card[data-v-ac7fbc7d]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--sp-5)}.diary-loading[data-v-ac7fbc7d]{display:grid;place-items:center;padding:var(--sp-6)}.earlier-row[data-v-ac7fbc7d]{display:flex;justify-content:center;padding-bottom:var(--sp-2)}.auth-done[data-v-8b45f2dc]{width:100%;height:100%;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:32px 16px}.auth-done__card[data-v-8b45f2dc]{width:100%;max-width:360px;background:var(--zen-surface);border:1px solid var(--zen-divider);border-radius:14px;padding:28px 22px;text-align:center}.auth-done__icon[data-v-8b45f2dc]{width:28px;height:28px;color:#7fd28f}.auth-done__title[data-v-8b45f2dc]{font-size:15px;color:var(--zen-text);margin-top:10px}.auth-done__hint[data-v-8b45f2dc]{font-size:12px;line-height:1.5;color:var(--zen-muted);margin-top:6px}.auth-done__btn[data-v-8b45f2dc]{margin-top:18px;padding:10px 16px;border-radius:8px;border:1px solid var(--zen-divider);background:transparent;color:var(--zen-text);font-size:13px;cursor:pointer;transition:border-color .15s}.auth-done__btn[data-v-8b45f2dc]:hover{border-color:var(--zen-muted)}.crop-stack[data-v-48921f90]{display:flex;flex-direction:column;align-items:center;gap:20px}.crop-viewport[data-v-48921f90]{position:relative;width:256px;height:256px;border-radius:50%;overflow:hidden;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crop-viewport[data-v-48921f90]:active{cursor:grabbing}.crop-canvas[data-v-48921f90]{display:block;width:256px;height:256px}.crop-mask[data-v-48921f90]{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px var(--overlay-4);pointer-events:none}.crop-action[data-v-48921f90]{flex:1 1 0}.zoom-slider[data-v-48921f90]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--zen-divider);border-radius:2px;outline:none}.zoom-slider[data-v-48921f90]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--zen-text);cursor:pointer}.zoom-slider[data-v-48921f90]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--zen-text);border:none;cursor:pointer}.avatar-btn[data-v-ff6d4fe1]{position:relative;width:40px;height:40px;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;flex-shrink:0;padding:0}.avatar-dot[data-v-ff6d4fe1]{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:12px;block-size:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface);pointer-events:none}.avatar-spinner[data-v-ff6d4fe1]{--ui-spinner-color: var(--text-muted)}.menu-count[data-v-ff6d4fe1]{min-inline-size:20px;block-size:20px;padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg);font:var(--fw-semibold) var(--fs-xs) / 20px var(--font-sans);text-align:center}.avatar-edit-overlay[data-v-ff6d4fe1]{position:absolute;inset:0;background:var(--cover-chip-strong);color:var(--scene-text);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:hint-fade-in-ff6d4fe1 .3s ease-out}.avatar-menu[data-v-ff6d4fe1] .ui-menu__panel{min-inline-size:200px;margin-block-start:var(--sp-2)}.menu-identity[data-v-ff6d4fe1]{display:flex;align-items:center;gap:var(--sp-2);min-block-size:40px;padding:var(--sp-2) var(--sp-4);border-block-end:1px solid var(--border);margin-block-end:var(--sp-1)}.identity-name[data-v-ff6d4fe1]{color:var(--text);font-size:14px;font-weight:500;white-space:nowrap}.identity-role[data-v-ff6d4fe1]{font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em}.camera-hint-overlay[data-v-ff6d4fe1]{position:absolute;inset:0;background:var(--cover-chip-strong);color:var(--scene-text);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:hint-fade-in-ff6d4fe1 .3s ease-out}.camera-hint[data-v-ff6d4fe1]{animation:hint-fade-in-ff6d4fe1 .3s ease-out}@keyframes hint-fade-in-ff6d4fe1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.bottom-tab-bar[data-v-a422f87d]{color:var(--text)}.flow-strip[data-v-a422f87d],.tab-bar-row[data-v-a422f87d]{background:color-mix(in oklab,var(--surface) 85%,transparent);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.bottom-tab-bar[data-v-a422f87d]>:first-child{border-top:1px solid var(--border)}.tab-bar-row[data-v-a422f87d]{padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right)}.bottom-tab-bar--flow[data-v-a422f87d]{pointer-events:none}.bottom-tab-bar--flow[data-v-a422f87d]>:not(.flow-chrome--hidden){pointer-events:auto}.bottom-tab-bar--flow[data-v-a422f87d]{transition:translate .4s ease}.bottom-tab-bar--down[data-v-a422f87d]{translate:0 var(--tab-bar-height)}@media(prefers-reduced-motion:reduce){.bottom-tab-bar--flow[data-v-a422f87d]{transition-duration:.1s}}.flow-strip[data-v-a422f87d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;inline-size:100%;display:flex;align-items:center;gap:10px;padding-block:10px;padding-inline:calc(16px + var(--safe-left)) calc(16px + var(--safe-right));cursor:pointer}.flow-strip-title[data-v-a422f87d]{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;flex-shrink:0}.flow-strip-progress[data-v-a422f87d]{flex:1;height:3px;background:var(--overlay-3);border-radius:2px;overflow:hidden}.flow-strip-progress-fill[data-v-a422f87d]{height:100%;background:var(--text-muted);border-radius:2px;transition:width 1s linear}.flow-strip-time[data-v-a422f87d]{font-size:12px;color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.flow-strip-chevron[data-v-a422f87d]{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.tab-bar-inner[data-v-a422f87d]{display:flex;align-items:center;justify-content:space-around;height:var(--tab-bar-height);padding:0 8px;max-width:480px;margin:0 auto}.tab-item[data-v-a422f87d]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;min-width:48px;min-height:48px;justify-content:center;background:none;border:none;cursor:pointer;transition:color .2s ease}.tab-icon[data-v-a422f87d]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:color .2s ease}.tab-item--active .tab-icon[data-v-a422f87d]{color:var(--text)}.tab-label[data-v-a422f87d]{font-size:10px;letter-spacing:.02em;color:var(--text-muted);transition:color .2s ease;line-height:1}.tab-item--active .tab-label[data-v-a422f87d]{color:var(--text);font-weight:600}.home-closed[data-v-4be7f6dc]{flex:1;min-block-size:0;display:grid;place-items:center;overflow-y:auto}.app-header[data-v-4be7f6dc]{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:40px;align-items:center;padding:var(--sp-4) var(--sp-6)}@media(max-width:767px){.app-header[data-v-4be7f6dc]{padding:var(--sp-2) var(--sp-3)}.app-header__center[data-v-4be7f6dc]{display:none}.header-report[data-v-4be7f6dc]{inline-size:40px;padding:0;justify-content:center}.header-report__label[data-v-4be7f6dc]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.app-header--overlay[data-v-4be7f6dc]{top:var(--safe-top)}.nav-fade-enter-active[data-v-4be7f6dc]{transition:opacity .25s ease}.nav-fade-leave-active[data-v-4be7f6dc]{transition:opacity .4s ease}.nav-fade-enter-from[data-v-4be7f6dc],.nav-fade-leave-to[data-v-4be7f6dc]{opacity:0}.header-fade-enter-active[data-v-4be7f6dc],.header-fade-leave-active[data-v-4be7f6dc]{transition:opacity .4s ease}.header-fade-enter-from[data-v-4be7f6dc],.header-fade-leave-to[data-v-4be7f6dc]{opacity:0}.invite-prompt-text[data-v-4be7f6dc]{color:var(--zen-muted);font-size:15px;line-height:1.6;margin:0;text-align:center}.invite-prompt-text strong[data-v-4be7f6dc]{color:var(--zen-text);font-weight:500}.invite-btn-primary[data-v-4be7f6dc]{background:var(--zen-text);color:var(--zen-bg);border:none;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:opacity .2s}.invite-btn-primary[data-v-4be7f6dc]:hover{opacity:.9}.invite-btn-secondary[data-v-4be7f6dc]{background:transparent;color:var(--zen-muted);border:1px solid var(--zen-divider);padding:12px 24px;border-radius:8px;font-size:15px;cursor:pointer;transition:all .2s}.invite-btn-secondary[data-v-4be7f6dc]:hover{border-color:var(--zen-text);color:var(--zen-text)}.tab-bar-fade-enter-active[data-v-4be7f6dc],.tab-bar-fade-leave-active[data-v-4be7f6dc]{transition:opacity .4s ease,transform .4s ease}.tab-bar-fade-enter-from[data-v-4be7f6dc],.tab-bar-fade-leave-to[data-v-4be7f6dc]{opacity:0;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.tab-bar-fade-enter-active[data-v-4be7f6dc],.tab-bar-fade-leave-active[data-v-4be7f6dc]{transition-duration:.1s}.tab-bar-fade-enter-from[data-v-4be7f6dc],.tab-bar-fade-leave-to[data-v-4be7f6dc]{transform:none}}.toast-container[data-v-9b3c7151]{position:fixed;inset:auto 24px 24px auto;z-index:var(--z-toast);margin:0;padding:0;border:0;background:transparent;overflow:visible;display:flex;flex-direction:column-reverse;gap:8px;max-width:380px;pointer-events:none}.toast-item[data-v-9b3c7151]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--color-zen-surface);border:1px solid var(--color-zen-divider);border-left:4px solid;border-radius:8px;box-shadow:0 8px 24px #0006;color:var(--color-zen-text);font-size:13px;line-height:1.4;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast-icon[data-v-9b3c7151]{font-weight:700;font-size:14px;min-width:18px;text-align:center}.toast-message[data-v-9b3c7151]{flex:1;min-width:0}.toast-close[data-v-9b3c7151]{background:none;border:none;color:var(--color-zen-muted);font-size:18px;cursor:pointer;padding:0 2px;line-height:1;transition:color .15s}.toast-close[data-v-9b3c7151]:hover{color:var(--color-zen-text)}.toast-enter-active[data-v-9b3c7151]{transition:all .3s ease-out}.toast-leave-active[data-v-9b3c7151]{transition:all .2s ease-in}.toast-enter-from[data-v-9b3c7151],.toast-leave-to[data-v-9b3c7151]{opacity:0;transform:translate(40px)}.toast-move[data-v-9b3c7151]{transition:transform .25s ease}.session-modal[data-v-c2860861]{text-align:center}.session-modal-icon[data-v-c2860861]{font-size:56px;margin-bottom:20px;display:flex;justify-content:center;color:var(--zen-muted)}.session-modal p[data-v-c2860861]{color:var(--zen-muted);font-size:15px;line-height:1.7;margin:0}.session-modal__action[data-v-c2860861]{flex:1 1 0}.switch-modal[data-v-a289cbcb]{text-align:center}.switch-modal__icon[data-v-a289cbcb]{display:flex;justify-content:center;margin-block-end:var(--sp-5);color:var(--text-muted)}.switch-modal p[data-v-a289cbcb]{margin:0;color:var(--text-muted);font-size:var(--fs-base);line-height:1.7}.switch-modal__action[data-v-a289cbcb]{flex:1 1 0}.connection-status[data-v-1abd1c37]{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bar);display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;color:var(--signal-fg);font-size:14px;font-weight:500;pointer-events:none}.connection-status--disconnected[data-v-1abd1c37]{background:var(--signal-danger)}.connection-status--restored[data-v-1abd1c37]{background:var(--signal-success)}.connection-status__dot[data-v-1abd1c37]{width:8px;height:8px;border-radius:50%;background:var(--signal-fg)}.connection-status--disconnected .connection-status__dot[data-v-1abd1c37]{animation:pulse-dot-1abd1c37 1.5s ease-in-out infinite}@keyframes pulse-dot-1abd1c37{0%,to{opacity:1}50%{opacity:.4}}.slide-up-enter-active[data-v-1abd1c37],.slide-up-leave-active[data-v-1abd1c37]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-1abd1c37],.slide-up-leave-to[data-v-1abd1c37]{transform:translateY(100%);opacity:0}.avatar-pick-area[data-v-326760c4]{width:128px;height:128px;border-radius:50%;background:var(--zen-bg);border:2px dashed var(--zen-divider);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s}.avatar-pick-area[data-v-326760c4]:hover{border-color:var(--zen-text);background:var(--zen-surface)}.avatar-pick-area.has-image[data-v-326760c4]{border-style:solid;border-color:var(--zen-text)}.mnemonic-input--valid[data-v-326760c4]{border-color:var(--state-success)}.auth-error[data-v-326760c4]{background:var(--state-danger-soft);border:1px solid color-mix(in oklab,var(--state-danger) 40%,transparent);color:var(--state-danger)}.auth-invite[data-v-326760c4]{background:var(--state-success-soft);border:1px solid color-mix(in oklab,var(--state-success) 40%,transparent);color:var(--state-success)}.sm-or[data-v-326760c4]{display:flex;align-items:center;gap:10px;color:var(--zen-muted);font-size:12px}.sm-or span[data-v-326760c4]{flex:1;height:1px;background:var(--zen-divider)}.sm-link[data-v-326760c4]{background:none;border:none;padding:0;font:inherit;color:var(--zen-text);text-decoration:underline;cursor:pointer}.sm-link[data-v-326760c4]:disabled{cursor:default;opacity:.6}.sm-note[data-v-326760c4]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:.5rem;background:var(--zen-bg);border:1px solid var(--zen-divider);color:var(--zen-muted);font-size:13px;line-height:1.4}.sm-avatar[data-v-326760c4]{width:56px;height:56px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--zen-bg);border:1px solid var(--zen-divider);color:var(--zen-text);font-size:22px;font-weight:500}.sm-row[data-v-326760c4]{display:flex;gap:10px}.sm-half[data-v-326760c4]{flex:1 1 0}.key-confirm-row[data-v-326760c4]{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--zen-text);font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.key-confirm-row input[type=checkbox][data-v-326760c4]{width:18px;height:18px;accent-color:var(--zen-text);cursor:pointer;flex-shrink:0}.type-card[data-v-3d7cf994]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border:1px solid var(--zen-divider);border-radius:10px;color:var(--zen-text);font-size:13px;transition:border-color .15s ease,background .15s ease}.type-card[data-v-3d7cf994]:hover{border-color:var(--zen-text);background:var(--overlay-1)}.type-card__icon[data-v-3d7cf994]{width:24px;height:24px}.attach-btn[data-v-3d7cf994]{flex:1 1 0}.attachment-thumb[data-v-3d7cf994]{display:flex;align-items:center;gap:8px;margin-top:12px;background:var(--zen-bg);border:1px solid var(--zen-divider);border-radius:8px;padding:8px}.attachment-thumb__img[data-v-3d7cf994]{width:40px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none}.attachment-thumb__name[data-v-3d7cf994]{flex:1;font-size:12px;color:var(--zen-muted)}.attachment-warning[data-v-3d7cf994]{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--state-warning);background:var(--state-warning-soft);border:1px solid color-mix(in oklab,var(--state-warning) 40%,transparent);border-radius:8px;padding:10px 12px}.done-check[data-v-3d7cf994]{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:var(--state-success-soft);color:var(--state-success);font-size:26px;display:flex;align-items:center;justify-content:center}.prompt-card[data-v-0e1ab449]{position:fixed;inline-size:320px;padding:22px;background:var(--card-elevated);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);z-index:var(--z-popover)}.prompt-close[data-v-0e1ab449]{position:absolute;inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2)}.prompt-question[data-v-0e1ab449]{font:var(--fw-bold) var(--fs-h3) / 1.2 var(--font-sans);color:var(--text);margin:0 0 18px;padding-inline-end:28px}.prompt-scale[data-v-0e1ab449]{display:flex;gap:var(--sp-1);margin-bottom:18px}.prompt-scale>.ui-chip[data-v-0e1ab449]{flex:1 1 0;min-inline-size:0;padding:0;justify-content:center}.prompt-checks[data-v-0e1ab449]{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:18px}.prompt-check[data-v-0e1ab449]{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);line-height:1.5;color:var(--text)}.prompt-check input[data-v-0e1ab449]{margin-top:3px;accent-color:var(--accent)}.prompt-comment[data-v-0e1ab449]{display:block;margin-bottom:18px}.prompt-actions[data-v-0e1ab449]{display:flex;gap:var(--sp-2)}.prompt-btn[data-v-0e1ab449]{flex:1 1 0}.prompt-thanks-overlay[data-v-0e1ab449]{position:absolute;inset:0;background:var(--card-elevated);border-radius:var(--radius-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);text-align:center}.prompt-thanks-title[data-v-0e1ab449]{font-size:var(--fs-sm);color:var(--text);margin:0}.prompt-thanks-plus[data-v-0e1ab449]{font-size:var(--fs-sm);color:var(--text-muted);margin:0}
