.spinner[data-v-5a1cb51b]{border:2px solid;border-radius:var(--radius-full);block-size:var(--spinner-size,18px);inline-size:var(--spinner-size,18px);border-inline-start-color:#0000;flex-shrink:0;animation:.7s linear infinite h-spinner-turn-5a1cb51b;display:inline-block}@keyframes h-spinner-turn-5a1cb51b{to{transform:rotate(360deg)}}.navbtn[data-v-2f9e0004]{border-radius:var(--radius-full);block-size:36px;inline-size:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:-9px;display:inline-flex}.doors[data-v-d0b67d1c]{flex:none;align-items:center;gap:4px;display:flex}.doors__btn[data-v-d0b67d1c]{border-radius:var(--radius-full);block-size:40px;inline-size:40px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.doors__btn[data-v-d0b67d1c]:hover,.doors__btn.is-current[data-v-d0b67d1c]{background:var(--color-surface-alt)}.doors__btn[data-v-d0b67d1c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.math__raw[data-v-b3de5359]{font-family:var(--font-en);white-space:pre-wrap;font-size:.92em}.math--block[data-v-b3de5359]{padding-block:var(--space-1);text-align:center;-webkit-overflow-scrolling:touch;display:block;overflow:auto hidden}.math--block[data-v-b3de5359] .katex-display{margin:0}.math[data-v-b3de5359] .katex{font-size:1.08em}.icon-btn[data-v-e59bb735]{border-radius:var(--radius-full);block-size:var(--icon-btn-size,48px);inline-size:var(--icon-btn-size,48px);transition:background var(--motion-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn[data-v-e59bb735]:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.icon-btn--loading[data-v-e59bb735]:disabled{opacity:1;cursor:progress}.icon-btn--standard[data-v-e59bb735]{color:var(--color-text-secondary);background:0 0}.icon-btn--tonal[data-v-e59bb735]{background:var(--color-surface-alt);color:var(--color-text-primary)}.icon-btn--tonal.is-selected[data-v-e59bb735]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.icon-btn--filled[data-v-e59bb735]{background:var(--color-surface-emphasis);color:var(--color-text-primary)}.icon-btn--filled.is-selected[data-v-e59bb735]{background:var(--color-primary);color:var(--color-on-primary)}.chip[data-v-fc9802b5]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);block-size:32px;padding-inline:var(--space-3);color:var(--color-text-primary);font-family:var(--font-ui);font-size:13px;font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.chip.is-selected[data-v-fc9802b5]{background:var(--color-primary-container);color:var(--color-on-primary-container);border-color:#0000}.chip.is-disabled[data-v-fc9802b5]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.chip__remove[data-v-fc9802b5]{cursor:pointer;display:inline-flex}.seg[data-v-408762ee]{padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-segment-track);gap:2px;display:inline-flex}.seg.is-disabled[data-v-408762ee]{opacity:.5;pointer-events:none}.seg__option[data-v-408762ee]{border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:13px;font-weight:var(--fw-semibold);transition:background var(--motion-standard) var(--ease-standard), color var(--motion-standard) var(--ease-standard);background:0 0;border:none}.seg__option.is-active[data-v-408762ee]{background:var(--color-segment-thumb);box-shadow:var(--elevation-1);color:var(--color-text-primary)}.seg__option.is-active[data-v-408762ee]:focus-visible{box-shadow:var(--elevation-1), var(--shadow-focus)}.field[data-v-d23288bd]{gap:var(--space-2);font-family:var(--font-ui);flex-direction:column;display:flex}.field__label[data-v-d23288bd]{color:var(--color-text-secondary);font-size:var(--fs-field-label);font-weight:var(--fw-medium)}.field__label.is-hidden[data-v-d23288bd]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.field__required[data-v-d23288bd]{color:var(--color-error)}.field__box[data-v-d23288bd]{align-items:center;display:flex;position:relative}.field__input[data-v-d23288bd]{border:1px solid var(--color-field-border);border-radius:var(--radius-md);background:var(--color-surface);block-size:48px;inline-size:100%;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-field);padding-inline:14px}.field__input[data-v-d23288bd]::placeholder{color:var(--color-text-muted)}.field__input[data-v-d23288bd]:disabled{background:var(--color-surface-alt);color:var(--color-text-muted);cursor:not-allowed}.field__input[data-v-d23288bd]:read-only:not(:disabled){border-color:var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary)}.field__box.has-error .field__input[data-v-d23288bd]{border-color:var(--color-error)}.field__box:has(.field__affix--start) .field__input[data-v-d23288bd]{padding-inline-start:var(--space-10)}.field__box:has(.field__affix--end) .field__input[data-v-d23288bd]{padding-inline-end:var(--space-10)}.field__affix[data-v-d23288bd]{color:var(--color-text-muted);display:flex;position:absolute}.field__affix--start[data-v-d23288bd]{inset-inline-start:14px}.field__affix--end[data-v-d23288bd]{inset-inline-end:14px}.field__toggle[data-v-d23288bd]{background:0 0;border:none}.field__spinner[data-v-d23288bd]{border:2px solid;border-radius:var(--radius-full);border-inline-start-color:#0000;block-size:16px;inline-size:16px;animation:.7s linear infinite field-spin-d23288bd}.field__note[data-v-d23288bd]{justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font:var(--type-helper-text);display:flex}.field__message[data-v-d23288bd]{align-items:center;gap:var(--space-1);display:flex}.field__message.is-error[data-v-d23288bd]{color:var(--color-error)}@keyframes field-spin-d23288bd{to{transform:rotate(360deg)}}.field__note .t-numeric[data-v-d23288bd]{font:inherit}.pw-rules[data-v-c7ee97cc]{gap:var(--space-1);font-size:var(--fs-caption);color:var(--color-text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pw-rules__item[data-v-c7ee97cc]{align-items:center;gap:var(--space-2);display:flex}.pw-rules__item.is-ok[data-v-c7ee97cc]{color:var(--color-success)}.pw-rules__item.is-bad[data-v-c7ee97cc]{color:var(--color-error)}.area[data-v-9ad26907]{gap:var(--space-2);font-family:var(--font-ui);flex-direction:column;display:flex}.area__label[data-v-9ad26907]{color:var(--color-text-secondary);font-size:var(--fs-field-label);font-weight:var(--fw-medium)}.area__input[data-v-9ad26907]{border:1px solid var(--color-field-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-3) 14px;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-field);line-height:var(--lh-field);resize:vertical}@media (pointer:coarse){.area__input[data-v-9ad26907]{resize:none}}.area__input[data-v-9ad26907]::placeholder{color:var(--color-text-muted)}.area__input[data-v-9ad26907]:disabled{background:var(--color-surface-alt);color:var(--color-text-muted);cursor:not-allowed}.area__input[data-v-9ad26907]:read-only:not(:disabled){background:var(--color-surface-alt);color:var(--color-text-secondary)}.area__input.has-error[data-v-9ad26907]{border-color:var(--color-error)}.area__note[data-v-9ad26907]{justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font:var(--type-helper-text);display:flex}.area__note .is-error[data-v-9ad26907]{color:var(--color-error)}.area__note .t-numeric[data-v-9ad26907]{font:inherit}.select[data-v-35446864]{gap:var(--space-2);font-family:var(--font-ui);flex-direction:column;display:flex}.select__label[data-v-35446864]{color:var(--color-text-secondary);font-size:var(--fs-field-label);font-weight:var(--fw-medium)}.select__box[data-v-35446864]{align-items:center;display:flex;position:relative}.select__control[data-v-35446864]{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);block-size:48px;inline-size:100%;padding-inline:var(--space-4) var(--space-10);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-field)}.select__control[data-v-35446864]:disabled{background:var(--color-surface-alt);color:var(--color-text-muted);cursor:not-allowed}.select__box.has-error .select__control[data-v-35446864]{border-color:var(--color-error)}.select__chevron[data-v-35446864]{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-end:14px}.select__note[data-v-35446864]{color:var(--color-text-muted);font:var(--type-helper-text)}.select__note.is-error[data-v-35446864]{color:var(--color-error)}.multi[data-v-b1bf1931]{gap:var(--space-2);font-family:var(--font-ui);border:none;flex-direction:column;margin:0;padding:0;display:flex}.multi__label[data-v-b1bf1931]{color:var(--color-text-secondary);font-size:13px;font-weight:var(--fw-medium);padding:0}.multi__options[data-v-b1bf1931]{gap:var(--space-2);flex-wrap:wrap;display:flex}.multi__note[data-v-b1bf1931]{color:var(--color-text-muted);font:var(--type-helper-text)}.multi__note.is-error[data-v-b1bf1931]{color:var(--color-error)}.switch[data-v-1e531bfe]{border-radius:var(--radius-full);background:var(--color-border-strong);block-size:26px;inline-size:44px;transition:background var(--motion-standard) var(--ease-standard);border:none;flex-shrink:0;position:relative}.switch.is-on[data-v-1e531bfe]{background:var(--color-primary)}.switch.has-error[data-v-1e531bfe]{border:2px solid var(--color-error)}.switch[data-v-1e531bfe]:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.switch__knob[data-v-1e531bfe]{border-radius:var(--radius-full);background:var(--color-surface);block-size:20px;box-shadow:var(--elevation-1);inline-size:20px;transition:inset-inline-start var(--motion-standard) var(--ease-spring);position:absolute;inset-block-start:3px;inset-inline-start:3px}.switch.is-on .switch__knob[data-v-1e531bfe]{inset-inline-start:21px}.check[data-v-e501a91a]{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-body-small);cursor:pointer;display:inline-flex}.check.is-disabled[data-v-e501a91a]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.check.has-error[data-v-e501a91a]{color:var(--color-error)}.check__native[data-v-e501a91a]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute}.check__box[data-v-e501a91a]{border:1.5px solid var(--color-border-strong);block-size:20px;color:var(--color-on-primary);border-radius:6px;justify-content:center;align-items:center;inline-size:20px;display:inline-flex}.check__native:checked+.check__box[data-v-e501a91a]{background:var(--color-primary);border-color:#0000}.check__native:focus-visible+.check__box[data-v-e501a91a]{box-shadow:var(--shadow-focus)}.check.has-error .check__box[data-v-e501a91a]{border-color:var(--color-error)}.check.has-error .check__native:checked+.check__box[data-v-e501a91a]{background:var(--color-error);color:var(--color-on-error)}.radio[data-v-c300b5f5]{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-body-small);cursor:pointer;display:inline-flex}.radio.is-disabled[data-v-c300b5f5]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.radio.has-error[data-v-c300b5f5]{color:var(--color-error)}.radio__native[data-v-c300b5f5]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute}.radio__dot[data-v-c300b5f5]{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.radio__dot[data-v-c300b5f5]:after{border-radius:var(--radius-full);content:"";block-size:10px;inline-size:10px;transition:transform var(--motion-fast) var(--ease-spring);transform:scale(0)}.radio__native:checked+.radio__dot[data-v-c300b5f5]{border-color:var(--color-primary)}.radio__native:checked+.radio__dot[data-v-c300b5f5]:after{background:var(--color-primary);transform:scale(1)}.radio.has-error .radio__dot[data-v-c300b5f5]{border-color:var(--color-error)}.radio.has-error .radio__native:checked+.radio__dot[data-v-c300b5f5]:after{background:var(--color-error)}.radio__native:focus-visible+.radio__dot[data-v-c300b5f5]{box-shadow:var(--shadow-focus)}.slider[data-v-4c58c64e]{gap:var(--space-2);font-family:var(--font-ui);flex-direction:column;display:flex}.slider__head[data-v-4c58c64e]{color:var(--color-text-secondary);justify-content:space-between;font-size:13px;display:flex}.slider__value[data-v-4c58c64e]{color:var(--color-primary);font-weight:var(--fw-semibold)}.slider__control[data-v-4c58c64e]{accent-color:var(--color-primary);inline-size:100%}.slider__control[data-v-4c58c64e]:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.slider__ends[data-v-4c58c64e]{color:var(--color-text-muted);font:var(--type-caption);justify-content:space-between;display:flex}.sheet__scrim[data-v-42c9721b]{z-index:var(--z-overlay);background:var(--color-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-42c9721b]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface);max-block-size:min(85dvh,620px);box-shadow:var(--elevation-2);inline-size:min(100%,560px);padding:10px 0 var(--space-5);flex-direction:column;display:flex}.sheet-enter-active[data-v-42c9721b],.sheet-leave-active[data-v-42c9721b]{transition:background-color var(--motion-standard) var(--ease-standard)}.sheet-enter-active .sheet[data-v-42c9721b]{transition:transform var(--motion-slow) var(--ease-emphasized)}.sheet-leave-active .sheet[data-v-42c9721b]{transition:transform var(--motion-standard) var(--ease-standard)}.sheet-enter-from[data-v-42c9721b],.sheet-leave-to[data-v-42c9721b]{background-color:#0000}.sheet-enter-from .sheet[data-v-42c9721b],.sheet-leave-to .sheet[data-v-42c9721b]{transform:translateY(100%)}.sheet__head[data-v-42c9721b],.sheet__body[data-v-42c9721b],.sheet__actions[data-v-42c9721b]{padding-inline:var(--space-5)}.sheet--full[data-v-42c9721b]{block-size:85dvh}.sheet__grabber[data-v-42c9721b]{border-radius:var(--radius-full);background:var(--color-border-strong);flex-shrink:0;block-size:4px;inline-size:36px;margin:0 auto 14px;display:block}.sheet__head[data-v-42c9721b]{color:var(--color-text-primary);flex-shrink:0;justify-content:space-between;align-items:center;margin-block-end:var(--space-3);display:flex}.sheet__body[data-v-42c9721b]{margin-block:calc(-1 * var(--space-2)) calc(-1 * var(--space-4));padding-block:var(--space-2) calc(var(--space-4) + env(safe-area-inset-bottom,0px));flex:1;overflow:hidden auto}.sheet__actions[data-v-42c9721b]{justify-content:flex-end;gap:var(--space-2);flex-shrink:0;padding-block-start:var(--space-4);display:flex}.modal__scrim[data-v-64341f6e]{z-index:var(--z-overlay);background:var(--color-scrim);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-64341f6e]{gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);max-block-size:min(85dvh,720px);box-shadow:var(--elevation-3);inline-size:min(100%,480px);padding:var(--space-5);flex-direction:column;display:flex}.modal.is-lg[data-v-64341f6e]{border-radius:20px;inline-size:min(100%,640px)}.modal.is-sm[data-v-64341f6e]{gap:var(--space-4);box-shadow:var(--elevation-2);inline-size:min(100%,340px)}.modal-enter-active[data-v-64341f6e],.modal-leave-active[data-v-64341f6e]{transition:background-color var(--motion-standard) var(--ease-standard)}.modal-enter-active .modal[data-v-64341f6e]{transition:transform var(--motion-slow) var(--ease-emphasized), opacity var(--motion-standard) var(--ease-standard)}.modal-leave-active .modal[data-v-64341f6e]{transition:transform var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard)}.modal-enter-from[data-v-64341f6e],.modal-leave-to[data-v-64341f6e]{background-color:#0000}.modal-enter-from .modal[data-v-64341f6e],.modal-leave-to .modal[data-v-64341f6e]{opacity:0;transform:translateY(12px)scale(.96)}.modal__head[data-v-64341f6e]{color:var(--color-text-primary);justify-content:space-between;align-items:center;display:flex}.modal__body[data-v-64341f6e]{margin:calc(-1 * var(--space-2));padding:var(--space-2);color:var(--color-text-secondary);font:var(--type-body-small);flex:1;overflow-y:auto}.modal__actions[data-v-64341f6e]{justify-content:flex-end;gap:var(--space-2);display:flex}.modal.is-flush[data-v-64341f6e]{gap:0;padding:0;overflow:hidden}.modal.is-flush .modal__head[data-v-64341f6e]{padding:var(--space-4) var(--space-4) 0}.modal.is-flush .modal__actions[data-v-64341f6e]{padding:0 var(--space-4) var(--space-4)}.menu[data-v-43c6cc89]{z-index:var(--z-overlay);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--elevation-2);inline-size:220px;padding:var(--space-2);color:inherit;opacity:0;transform-origin:top;transition:opacity var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-emphasized);border:none;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto;overflow:hidden;transform:translateY(-4px)scale(.97)}.menu.is-placed[data-v-43c6cc89]{opacity:1;transform:none}.menu__list[data-v-43c6cc89]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu .menu__list[data-v-43c6cc89]{min-block-size:0;margin:-3px;padding:3px;overflow-y:auto}.menu__item[data-v-43c6cc89]{inline-size:100%;padding:10px var(--space-3);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-body-small);text-align:start;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;display:flex}.menu__group[data-v-43c6cc89]{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-1);padding-block-start:var(--space-1)}.menu__item[data-v-43c6cc89]:hover{background:var(--color-menu-hover,var(--color-surface-alt))}.menu__item.is-destructive[data-v-43c6cc89]{color:var(--color-error)}.menu__list--sheet .menu__item[data-v-43c6cc89]{padding-block:var(--space-3)}.menu__text[data-v-43c6cc89]{flex-direction:column;gap:2px;display:flex}.menu__description[data-v-43c6cc89]{color:var(--color-text-muted);font:var(--type-caption)}.tip[data-v-829d2bce]{display:inline-block;position:relative}.tip__bubble[data-v-829d2bce]{z-index:var(--z-tooltip);border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-background);font:var(--type-caption);white-space:nowrap;padding:6px 10px;position:absolute;inset-block-end:120%;inset-inline-start:50%;transform:translate(50%)}.toasts[data-v-65fdff38]{z-index:var(--z-toast);align-items:center;gap:var(--space-2);inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px));inset-inline:var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast[data-v-65fdff38]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);box-shadow:var(--elevation-2);max-inline-size:min(100%,420px);padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--fs-body-small);pointer-events:auto;display:flex}.toast--default[data-v-65fdff38]{background:var(--color-text-primary);color:var(--color-background)}.toast--success[data-v-65fdff38]{background:var(--color-success);color:var(--color-on-success)}.toast--error[data-v-65fdff38]{background:var(--color-error);color:var(--color-on-error)}.toast--warning[data-v-65fdff38]{background:var(--color-warning-container);color:var(--color-warning)}.toast__message[data-v-65fdff38]{flex:1}.toast__action[data-v-65fdff38]{color:inherit;font-family:var(--font-ui);font-weight:var(--fw-bold);background:0 0;border:none}.toast--warning .toast__action[data-v-65fdff38]{color:var(--color-primary)}.pager[data-v-6c905f48]{justify-content:center;align-items:center;gap:var(--space-1);font-family:var(--font-ui);display:flex}.pager__page[data-v-6c905f48]{border-radius:var(--radius-sm);min-inline-size:36px;padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--fs-body-small);background:0 0;border:none}.pager__page[data-v-6c905f48]:hover{background:var(--color-surface-alt)}.pager__page.is-current[data-v-6c905f48]{background:var(--color-primary-container);color:var(--color-on-primary-container);font-weight:var(--fw-semibold)}.pager__gap[data-v-6c905f48]{padding-inline:var(--space-1);color:var(--color-text-muted)}.table-wrap[data-v-34a5fdcf]{gap:var(--space-4);font-family:var(--font-ui);flex-direction:column;display:flex}.table__toolbar[data-v-34a5fdcf]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex;position:relative}.table[data-v-34a5fdcf]{border-collapse:collapse;text-align:start;inline-size:100%}.table th[data-v-34a5fdcf],.table td[data-v-34a5fdcf]{border-block-end:1px solid var(--color-border);padding:var(--space-3) var(--space-2);text-align:start}.table th[data-v-34a5fdcf]{color:var(--color-text-secondary);font:var(--type-label)}.table td[data-v-34a5fdcf]{color:var(--color-text-primary);font:var(--type-body-small)}.table__sort[data-v-34a5fdcf]{align-items:center;gap:var(--space-1);color:inherit;font:inherit;background:0 0;border:none;display:inline-flex}.table__actionsHead[data-v-34a5fdcf]{inline-size:40px}.table__actionsCell[data-v-34a5fdcf]{text-align:end}.table__cards[data-v-34a5fdcf]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.table__card[data-v-34a5fdcf]{border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4)}.table__card-head[data-v-34a5fdcf]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-block-end:var(--space-2);display:flex}.table__card-title[data-v-34a5fdcf]{color:var(--color-text-primary);font:var(--type-card-title);margin-block-end:var(--space-2)}.table__card-head .table__card-title[data-v-34a5fdcf]{margin-block-end:0}.table__card-pairs[data-v-34a5fdcf]{gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.table__card-pairs dt[data-v-34a5fdcf]{color:var(--color-text-muted);font:var(--type-caption)}.table__card-pairs dd[data-v-34a5fdcf]{color:var(--color-text-primary);font:var(--type-body-small);margin:0}.list[data-v-93393cf9]{font-family:var(--font-ui);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list__link[data-v-93393cf9]{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border);padding:14px var(--space-4);color:var(--color-text-primary);text-decoration:none;display:flex}.list__link[data-v-93393cf9]:hover{background:var(--color-surface-alt)}.list__media[data-v-93393cf9]{border-radius:var(--radius-md);background:var(--color-surface-emphasis);block-size:40px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;inline-size:40px;display:flex;overflow:hidden}.list__media img[data-v-93393cf9]{object-fit:cover;block-size:100%;inline-size:100%}.list__media--mine[data-v-93393cf9]{background:var(--color-primary-container);color:var(--color-primary)}.list__media--done[data-v-93393cf9]{opacity:.6}.list__text[data-v-93393cf9]{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.list__title[data-v-93393cf9]{font:var(--type-body-small);font-weight:var(--fw-medium)}.list__subtitle[data-v-93393cf9]{color:var(--color-text-muted);font:var(--type-caption)}.list__accent[data-v-93393cf9]{color:var(--color-primary);font-weight:var(--fw-semibold)}.list__meta[data-v-93393cf9]{color:var(--color-text-muted);font:var(--type-caption);flex-shrink:0}.list__sentinel[data-v-93393cf9]{padding-block:var(--space-3)}@media (width<=768px){.list__media[data-v-93393cf9]{block-size:36px;inline-size:36px}.list__subtitle[data-v-93393cf9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.vp[data-v-704ef9d1]{gap:var(--space-2);flex-direction:column;display:flex}.vp__frame[data-v-704ef9d1]{border-radius:var(--radius-md);background:var(--color-lightbox-backdrop);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vp__video[data-v-704ef9d1]{max-block-size:60vh;inline-size:100%;display:block}.vp__big[data-v-704ef9d1]{border-radius:var(--radius-full);background:var(--color-media-control);block-size:64px;color:var(--color-on-media);cursor:pointer;border:none;justify-content:center;align-items:center;inline-size:64px;display:flex;position:absolute}.vp__spinner[data-v-704ef9d1]{border:2px solid var(--color-on-media);border-radius:var(--radius-full);border-block-start-color:#0000;block-size:24px;inline-size:24px;animation:.7s linear infinite vp-spin-704ef9d1}@keyframes vp-spin-704ef9d1{to{transform:rotate(360deg)}}.vp__error[data-v-704ef9d1]{border-radius:var(--radius-full);background:var(--color-media-control);padding:var(--space-2) var(--space-4);color:var(--color-on-media);margin:0;font-size:13px;position:absolute}.vp__bar[data-v-704ef9d1]{align-items:center;gap:var(--space-2);display:flex}.vp__btn[data-v-704ef9d1]{border-radius:var(--radius-full);block-size:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;inline-size:36px;display:flex}.vp__btn[data-v-704ef9d1]:hover{background:var(--color-surface-alt);color:var(--color-text-primary)}.vp__seek[data-v-704ef9d1]{min-inline-size:0;accent-color:var(--color-primary);flex:1}.vp__time[data-v-704ef9d1]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;gap:2px;font-size:12px;display:flex}.vp__actions[data-v-704ef9d1]{gap:var(--space-2);display:flex}.lb[data-v-f7f82b1a]{z-index:var(--z-overlay);background:var(--color-lightbox-backdrop);animation:lb-fade-f7f82b1a var(--motion-standard) var(--ease-standard);overscroll-behavior:contain;padding-block:env(safe-area-inset-top,0) env(safe-area-inset-bottom,0);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}@keyframes lb-fade-f7f82b1a{0%{opacity:0}}.lb__bar[data-v-f7f82b1a]{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.lb__bar-actions[data-v-f7f82b1a]{gap:var(--space-1);display:flex}.lb__counter[data-v-f7f82b1a]{color:var(--color-on-media);text-align:center;flex:1;font-size:13px}.lb__ghost[data-v-f7f82b1a]{color:var(--color-on-media)}.lb__stage[data-v-f7f82b1a]{touch-action:none;justify-content:center;align-items:center;min-block-size:0;display:flex;overflow:hidden}.lb__stage--video[data-v-f7f82b1a]{padding:var(--space-3);touch-action:auto}.lb__player[data-v-f7f82b1a]{inline-size:min(100%,900px)}.lb__image[data-v-f7f82b1a]{object-fit:contain;-webkit-user-select:none;user-select:none;max-block-size:100%;max-inline-size:100%;transition:transform .12s ease-out}.lb__nav[data-v-f7f82b1a]{border-radius:var(--radius-full);background:var(--color-media-control);block-size:48px;color:var(--color-on-media);cursor:pointer;border:none;justify-content:center;align-items:center;inline-size:48px;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.lb__nav[data-v-f7f82b1a]:disabled{cursor:default;opacity:.35}.lb__nav--prev[data-v-f7f82b1a]{inset-inline-start:var(--space-3)}.lb__nav--next[data-v-f7f82b1a]{inset-inline-end:var(--space-3)}.lb__meta[data-v-f7f82b1a]{opacity:.7;color:var(--color-on-media);margin-block-start:4px;font-size:12px}.lb__caption[data-v-f7f82b1a]{padding:var(--space-3) var(--space-4);color:var(--color-on-media);font-size:13px;line-height:1.8}.lb__caption p[data-v-f7f82b1a]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.lb__stage--video[data-v-f7f82b1a]{padding:var(--space-3);touch-action:auto}.lb__player[data-v-f7f82b1a]{inline-size:min(100%,900px)}.lb__image[data-v-f7f82b1a]{transition:none}}.grid-wrap[data-v-c189ed76]{gap:var(--space-6);font-family:var(--font-ui);flex-direction:column;display:flex}.grid-group__label[data-v-c189ed76]{margin-block-end:var(--space-2)}.grid[data-v-c189ed76]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-v-c189ed76]{gap:var(--space-2);text-align:start;background:0 0;border:none;flex-direction:column;inline-size:100%;display:flex}.card__thumb[data-v-c189ed76]{border-radius:var(--radius-lg);background:var(--color-surface-emphasis);aspect-ratio:1;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.card__thumb img[data-v-c189ed76]{object-fit:cover;block-size:100%;inline-size:100%}.card__caption[data-v-c189ed76]{color:var(--color-text-secondary);font:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=1024px){.grid[data-v-c189ed76]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bare[data-v-aace4157]{align-items:center;gap:var(--space-3);font-family:var(--font-ui);display:flex}.bare__back[data-v-aace4157]{border-radius:var(--radius-full);background:var(--color-surface-alt);block-size:36px;inline-size:36px;color:var(--color-text-primary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bare__title[data-v-aace4157]{color:var(--color-text-primary);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);margin:0}.bottom-nav[data-v-4e14500c]{background:var(--color-background);block-size:60px;font-family:var(--font-ui);align-items:stretch;padding-block-end:env(safe-area-inset-bottom,0);display:flex}.bottom-nav__item[data-v-4e14500c]{min-block-size:48px;min-inline-size:48px;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.bottom-nav__item[data-v-4e14500c]:disabled{opacity:var(--state-disabled-opacity);color:var(--color-text-muted);cursor:not-allowed}.bottom-nav__item.is-active[data-v-4e14500c]{color:var(--color-primary)}.bottom-nav__item[data-v-4e14500c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px;border-radius:var(--radius-md)}.bottom-nav__glyph[data-v-4e14500c]{block-size:26px;inline-size:26px;transition:transform var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}.bottom-nav__svg[data-v-4e14500c]{block-size:26px;inline-size:26px;display:block}.bottom-nav__outline[data-v-4e14500c]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bottom-nav__fill[data-v-4e14500c]{fill:currentColor;fill-rule:evenodd}.bottom-nav__item:not(:disabled):active .bottom-nav__glyph[data-v-4e14500c]{transform:scale(.9)}.bottom-nav__label[data-v-4e14500c]{font-size:10.5px;font-weight:var(--fw-medium);text-align:center;white-space:nowrap;line-height:1.2}.bottom-nav__item.is-active .bottom-nav__label[data-v-4e14500c]{font-weight:var(--fw-bold)}@media (prefers-reduced-motion:reduce){.bottom-nav__glyph[data-v-4e14500c]{transition:none}}.nav-rail[data-v-5acee259]{align-items:center;gap:var(--space-4);box-sizing:border-box;border-inline-end:1px solid var(--color-border);background:var(--color-surface);block-size:100%;font-family:var(--font-ui);inline-size:96px;padding:var(--space-6) var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.nav-rail.is-borderless[data-v-5acee259]{border-inline-end:none}.nav-rail__item[data-v-5acee259]{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-lg);min-block-size:48px;padding-block:var(--space-1);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;inline-size:100%;display:flex}.nav-rail__item[data-v-5acee259]:disabled{opacity:var(--state-disabled-opacity);color:var(--color-text-muted);cursor:not-allowed}.nav-rail__item.is-active[data-v-5acee259]{color:var(--color-primary)}.nav-rail__pill[data-v-5acee259]{border-radius:var(--radius-lg);block-size:32px;inline-size:56px;transition:background var(--motion-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:flex}.nav-rail__item.is-active .nav-rail__pill[data-v-5acee259]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.nav-rail__item:not(:disabled):active .nav-rail__pill[data-v-5acee259]{background:var(--color-surface-emphasis)}.nav-rail__label[data-v-5acee259]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:11px;overflow:hidden}.nav-rail__item.is-active .nav-rail__label[data-v-5acee259]{font-weight:var(--fw-bold)}.top-bar[data-v-5ec5ddf0]{background:var(--color-background);block-size:52px;font-family:var(--font-ui);align-items:center;gap:10px;padding-inline:14px;display:flex}.top-bar__side[data-v-5ec5ddf0]{border-radius:var(--radius-full);block-size:48px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;inline-size:48px;display:flex}.top-bar__side--avatar[data-v-5ec5ddf0]{background:var(--gradient-primary);block-size:32px;color:var(--color-on-gradient);inline-size:32px}.top-bar__title[data-v-5ec5ddf0]{font:var(--type-card-title);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.top-bar__model[data-v-5ec5ddf0]{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-alt);padding:6px var(--space-4);color:var(--color-text-primary);font-family:var(--font-ui);white-space:nowrap;border:none;flex-shrink:0;margin-inline-end:auto;font-size:14px;display:flex}.top-bar__model--smart[data-v-5ec5ddf0]{cursor:pointer}.top-bar__smart[data-v-5ec5ddf0]{font-weight:var(--fw-semibold)}.top-bar__badge[data-v-5ec5ddf0]{background:var(--gradient-primary);color:var(--color-on-gradient);font-size:10px;font-weight:var(--fw-bold);border-radius:6px;padding:2px 6px}.top-bar__model-name[data-v-5ec5ddf0]{font-family:var(--font-en);font-weight:var(--fw-semibold);white-space:nowrap}.workspace[data-v-9d1f6a15]{border-radius:var(--radius-md);background:var(--color-surface-alt);min-block-size:48px;padding:10px var(--space-2);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-ui);border:none;align-items:center;gap:10px;inline-size:100%;display:flex}.workspace__avatar[data-v-9d1f6a15]{border-radius:var(--radius-full);background:var(--color-primary-container);block-size:36px;color:var(--color-on-primary-container);flex-shrink:0;justify-content:center;align-items:center;inline-size:36px;display:flex}.workspace--compact .workspace__avatar[data-v-9d1f6a15]{block-size:32px;inline-size:32px}.workspace__text[data-v-9d1f6a15]{text-align:start;flex-direction:column;flex:1;min-inline-size:0;display:flex}.workspace__name[data-v-9d1f6a15]{font-size:14px;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace--compact .workspace__name[data-v-9d1f6a15]{font-size:12px}.workspace__role[data-v-9d1f6a15]{color:var(--color-text-muted);font-size:12px}.workspace--compact .workspace__role[data-v-9d1f6a15]{font-size:10px}.workspace__chevron[data-v-9d1f6a15]{color:var(--color-text-muted);flex-shrink:0}.dots[data-v-1c2731e9]{align-self:flex-start;align-items:center;gap:4px;padding-block:4px;display:inline-flex}.dots i[data-v-1c2731e9]{border-radius:var(--radius-full);background:var(--color-text-muted);block-size:6px;inline-size:6px;animation:1s infinite dots-bob-1c2731e9}.dots i[data-v-1c2731e9]:nth-child(2){animation-delay:.15s}.dots i[data-v-1c2731e9]:nth-child(3){animation-delay:.3s}@keyframes dots-bob-1c2731e9{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.wallet[data-v-9191906b]{gap:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:var(--space-5);font-family:var(--font-ui);flex-direction:column;display:flex}.wallet__main[data-v-9191906b]{flex-direction:column;display:flex}.wallet__label[data-v-9191906b]{color:var(--color-text-secondary);font-size:13px}.wallet__amount[data-v-9191906b]{color:var(--color-text-primary);font-family:var(--font-en);font-size:28px;font-weight:var(--fw-bold)}.wallet__breakdown[data-v-9191906b]{gap:var(--space-6);margin:0;display:flex}.wallet__pair[data-v-9191906b]{flex-direction:column;gap:2px;display:flex}.wallet__pair dt[data-v-9191906b]{color:var(--color-text-muted);font-size:11px}.wallet__pair dd[data-v-9191906b]{color:var(--color-text-secondary);font-family:var(--font-en);font-size:14px;font-weight:var(--fw-semibold);margin:0}.wallet__cta[data-v-9191906b]{border-radius:var(--radius-full);background:var(--gradient-primary);block-size:48px;color:var(--color-on-gradient);cursor:pointer;font-family:var(--font-ui);font-weight:var(--fw-bold);border:none;justify-content:center;align-items:center;gap:6px;display:flex}.credit[data-v-d63b1784]{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-family:var(--font-ui);display:flex}.credit--compact[data-v-d63b1784]{background:0 0;border-radius:0;gap:6px;padding:0;font-size:12px;display:inline-flex}.credit__icon[data-v-d63b1784]{color:var(--color-text-secondary)}.credit__label[data-v-d63b1784]{font-size:13px}.credit__amount[data-v-d63b1784]{color:var(--color-text-primary);font-family:var(--font-en);font-weight:var(--fw-bold);margin-inline-start:auto}.credit--compact .credit__amount[data-v-d63b1784]{margin-inline-start:0}.reservation[data-v-53352142]{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:12px;display:flex}.reservation.is-charged[data-v-53352142],.reservation.is-refunded[data-v-53352142]{color:var(--color-success)}.reservation__amount[data-v-53352142]{font-family:var(--font-en)}.insufficient[data-v-654bc70a]{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-warning-container);padding:var(--space-4);font-family:var(--font-ui);flex-direction:column;display:flex}.insufficient__title[data-v-654bc70a]{align-items:center;gap:var(--space-2);color:var(--color-warning);font-size:14px;font-weight:var(--fw-bold);display:flex}.insufficient__detail[data-v-654bc70a]{color:var(--color-text-secondary);font-size:12px}.insufficient__detail bdi[data-v-654bc70a]{font-family:var(--font-en);white-space:nowrap}.insufficient__cta[data-v-654bc70a]{border-radius:var(--radius-full);background:var(--gradient-primary);block-size:40px;padding-inline:var(--space-5);color:var(--color-on-gradient);cursor:pointer;font-family:var(--font-ui);font-weight:var(--fw-bold);border:none}.refund[data-v-37c9cec2]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-success-container);padding:var(--space-3) var(--space-4);color:var(--color-success);font-family:var(--font-ui);font-size:13px;display:flex}.refund__amount[data-v-37c9cec2]{font-family:var(--font-en);font-weight:var(--fw-bold)}.usage[data-v-f6e802d6]{font-family:var(--font-ui);flex-direction:column;gap:6px;display:flex}.usage__head[data-v-f6e802d6]{justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);font-size:13px;display:flex}.usage__count[data-v-f6e802d6]{white-space:nowrap}.usage__track[data-v-f6e802d6]{border-radius:var(--radius-full);background:var(--color-surface-emphasis);block-size:8px;overflow:hidden}.usage__fill[data-v-f6e802d6]{border-radius:var(--radius-full);background:var(--gradient-primary);block-size:100%;display:block}.usage__cost[data-v-f6e802d6]{color:var(--color-text-muted);font-family:var(--font-en);white-space:nowrap;font-size:12px}.group-credit[data-v-6203531f]{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:var(--space-4);font-family:var(--font-ui);display:flex}.group-credit__badge[data-v-6203531f]{border-radius:var(--radius-sm);background:var(--color-primary-container);block-size:36px;color:var(--color-on-primary-container);flex-shrink:0;justify-content:center;align-items:center;inline-size:36px;display:flex}.group-credit__text[data-v-6203531f]{flex-direction:column;flex:1;min-inline-size:0;display:flex}.group-credit__name[data-v-6203531f]{color:var(--color-text-primary);font-size:14px;font-weight:var(--fw-bold)}.group-credit__members[data-v-6203531f]{gap:var(--space-1);color:var(--color-text-muted);font-size:12px;display:flex}.group-credit__amount[data-v-6203531f]{color:var(--color-text-primary);font-family:var(--font-en);font-weight:var(--fw-bold)}.txn[data-v-baf26fbd]{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border);padding-block:var(--space-3);font-family:var(--font-ui);display:flex}.txn__badge[data-v-baf26fbd]{border-radius:var(--radius-sm);background:var(--color-surface-emphasis);block-size:36px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;inline-size:36px;display:flex}.txn__badge.is-paid[data-v-baf26fbd]{background:var(--color-success-container);color:var(--color-success)}.txn__badge.is-pending[data-v-baf26fbd]{background:var(--color-warning-container);color:var(--color-warning)}.txn__badge.is-failed[data-v-baf26fbd]{background:var(--color-error-container);color:var(--color-error)}.txn__text[data-v-baf26fbd]{flex-direction:column;flex:1;min-inline-size:0;display:flex}.txn__title[data-v-baf26fbd]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.txn__date[data-v-baf26fbd]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:11px}.txn__amount[data-v-baf26fbd]{color:var(--color-text-primary);font-family:var(--font-en);font-weight:var(--fw-bold)}.txn__amount.is-failed[data-v-baf26fbd]{color:var(--color-text-muted);text-decoration:line-through}.conv-row[data-v-dc9f3b4a]{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:14px var(--space-4);font-family:var(--font-ui);padding-inline-end:var(--space-2);transition:background-color .12s;display:flex}.conv-row[data-v-dc9f3b4a]:hover{background:var(--color-surface-alt)}@media (width<=768px){.conv-row[data-v-dc9f3b4a]{padding-block:10px}}.conv-row.is-pinned[data-v-dc9f3b4a]{background:var(--color-surface-alt)}.conv-row__open[data-v-dc9f3b4a]{align-items:baseline;gap:4px var(--space-3);cursor:pointer;min-inline-size:0;font-family:var(--font-ui);text-align:start;background:0 0;border:none;flex:1;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.conv-row__title[data-v-dc9f3b4a]{color:var(--color-text-primary);font-size:var(--fs-body);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.6;overflow:hidden}.conv-row__preview[data-v-dc9f3b4a]{color:var(--color-text-muted);font-size:var(--fs-body-small);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;line-height:1.6;overflow:hidden}.conv-row__time[data-v-dc9f3b4a]{color:var(--color-text-muted);font-size:var(--fs-caption);white-space:nowrap}.conv-row__pin[data-v-dc9f3b4a]{color:var(--color-primary);flex-shrink:0}.conv-row__shared[data-v-dc9f3b4a]{color:var(--color-text-muted);flex-shrink:0}.conv-row__more[data-v-dc9f3b4a]{border-radius:var(--radius-full);block-size:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;inline-size:40px;display:flex}@media (hover:hover) and (pointer:fine){.conv-row__more[data-v-dc9f3b4a]{opacity:0;transition:opacity .12s}.conv-row:hover .conv-row__more[data-v-dc9f3b4a],.conv-row:focus-within .conv-row__more[data-v-dc9f3b4a]{opacity:1}}.tool-card[data-v-3025c67b]{align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface-alt);cursor:pointer;font-family:var(--font-ui);text-align:start;border:none;inline-size:100%;padding:14px;display:flex}.tool-card__badge[data-v-3025c67b]{border-radius:var(--radius-md);background:var(--color-primary-container);block-size:44px;color:var(--color-on-primary-container);flex-shrink:0;justify-content:center;align-items:center;inline-size:44px;display:flex}.tool-card__text[data-v-3025c67b]{flex-direction:column;flex:1;min-inline-size:0;display:flex}.tool-card__title[data-v-3025c67b]{color:var(--color-text-primary);font:var(--type-card-title)}.tool-card__desc[data-v-3025c67b]{-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-secondary);font:var(--type-body-small);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tool-card__kind[data-v-3025c67b]{border-radius:var(--radius-full);font-size:11px;font-weight:var(--fw-bold);flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;display:flex}.tool-card__kind.is-tool[data-v-3025c67b]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.tool-card__kind.is-skill[data-v-3025c67b]{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.tool-card__pin[data-v-3025c67b]{color:var(--color-primary);flex-shrink:0;align-self:flex-start}.tool-card__tag[data-v-3025c67b]{border-radius:var(--radius-full);background:var(--gradient-primary);padding:3px var(--space-2);color:var(--color-on-gradient);font-size:11px;font-weight:var(--fw-bold);flex-shrink:0}.mdi__code[data-v-4e2a39c2]{background:var(--color-surface-emphasis);font-family:var(--font-en);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.88em}.mdi__link[data-v-4e2a39c2]{color:var(--color-primary);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.md[data-v-6c683845]{min-inline-size:0;color:var(--color-text-primary);font-family:var(--font-ui);overflow-wrap:break-word;flex-direction:column;gap:14px;font-size:15px;line-height:1.85;display:flex}.md--nested[data-v-6c683845]{gap:var(--space-2)}.md__heading[data-v-6c683845]{font-weight:var(--fw-bold);margin:0;margin-block-start:var(--space-2);line-height:1.5}.md__heading[data-v-6c683845]:first-child{margin-block-start:0}.md__heading--1[data-v-6c683845]{font-size:20px}.md__heading--2[data-v-6c683845]{font-size:18px}.md__heading--3[data-v-6c683845]{font-size:16px}.md__heading--4[data-v-6c683845]{font-size:15px}.md__p[data-v-6c683845]{margin:0}.md__quote[data-v-6c683845]{border-inline-start:3px solid var(--color-primary);color:var(--color-text-secondary);border-radius:2px;margin:0;padding-block:2px;padding-inline-start:var(--space-3)}.md__rule[data-v-6c683845]{margin:var(--space-1) 0;border:none;border-block-start:1px solid var(--color-border)}.md__list[data-v-6c683845]{flex-direction:column;gap:6px;margin:0;padding-inline-start:22px;display:flex}.md__list.is-fa.is-ordered[data-v-6c683845]{list-style-type:persian}.md__list.is-tasks[data-v-6c683845]{padding-inline-start:0;list-style:none}.md__item[data-v-6c683845]{padding-inline-start:2px}.md__item[data-v-6c683845]::marker{color:var(--color-text-secondary)}.md__item.is-task[data-v-6c683845]{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);list-style:none;display:grid}.md__item.is-task[data-v-6c683845]>.md{grid-column:2}.md__check[data-v-6c683845]{border:1.5px solid var(--color-border-strong,var(--color-border));block-size:16px;inline-size:16px;color:var(--color-on-primary);border-radius:5px;justify-content:center;align-items:center;margin-block-start:6px;display:inline-flex}.md__check.is-done[data-v-6c683845]{border-color:var(--color-primary);background:var(--color-primary)}.md__itemText.is-done[data-v-6c683845]{color:var(--color-text-secondary);text-decoration:line-through}.md__math[data-v-6c683845]{margin:0}.md__code-wrap[data-v-6c683845]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);overflow:hidden}.md__code-head[data-v-6c683845]{border-block-end:1px solid var(--color-border);padding-block:4px;padding-inline:var(--space-3) var(--space-1);justify-content:space-between;align-items:center;display:flex}.md__lang[data-v-6c683845]{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px}.md__copy[data-v-6c683845]{border-radius:var(--radius-sm);padding:6px var(--space-2);color:var(--color-text-secondary);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.md__code[data-v-6c683845]{padding:var(--space-3);color:var(--color-text-primary);font-family:var(--font-mono);white-space:pre;-webkit-overflow-scrolling:touch;tab-size:4;margin:0;font-size:13px;line-height:1.65;overflow-x:auto}.md__table-card[data-v-6c683845]{border:1px solid var(--color-border);border-radius:var(--radius-md);max-inline-size:100%;overflow:hidden}.md__table-head[data-v-6c683845]{border-block-end:1px solid var(--color-border);background:var(--color-surface-alt);padding-block:2px;padding-inline:var(--space-1);justify-content:flex-end;align-items:center;gap:2px;display:flex}.md__tool[data-v-6c683845]{border-radius:var(--radius-sm);padding:6px var(--space-2);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-ui);background:0 0;border:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.md__tool[data-v-6c683845]:hover{background:var(--color-surface-emphasis);color:var(--color-text-primary)}.md__tool--icon[data-v-6c683845]{padding:6px}@media print{.md__table-head[data-v-6c683845]{display:none}}.md__table-wrap[data-v-6c683845]{-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}.md__table[data-v-6c683845]{border-collapse:collapse;min-inline-size:100%;font-size:14px;line-height:1.6}.md__table th[data-v-6c683845],.md__table td[data-v-6c683845]{border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top;overflow-wrap:normal;word-break:keep-all;min-inline-size:72px;padding:10px 12px}.md__table th+th[data-v-6c683845],.md__table td+td[data-v-6c683845]{border-inline-start:1px solid var(--color-border)}.md__table td>span[data-v-6c683845],.md__table th>span[data-v-6c683845]{white-space:pre-line;max-inline-size:16em;display:inline-block}.md__table tbody tr:last-child td[data-v-6c683845]{border-block-end:none}.md__table td.is-short[data-v-6c683845]{white-space:nowrap}.md__table thead th[data-v-6c683845]{background:var(--color-surface-alt);font-weight:var(--fw-semibold);white-space:nowrap}.out[data-v-c3b7cfb0]{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-3) var(--space-4) var(--space-4);font-family:var(--font-ui);flex-direction:column;display:flex}.out__head[data-v-c3b7cfb0]{align-items:center;gap:var(--space-2);display:flex}.out__tool[data-v-c3b7cfb0]{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text-secondary);font-size:13px;font-weight:var(--fw-semibold);flex:1;display:flex}.out__quiet[data-v-c3b7cfb0]{color:var(--color-text-muted);font-size:11px}.out__actions[data-v-c3b7cfb0]{gap:2px;display:flex}.out__action[data-v-c3b7cfb0]{border-radius:var(--radius-full);block-size:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;inline-size:36px;display:flex}.out__action--text[data-v-c3b7cfb0]{border-radius:var(--radius-full);padding-inline:var(--space-3);font:inherit;inline-size:auto;font-size:12px}.out__action[data-v-c3b7cfb0]:hover{background:var(--color-surface-alt);color:var(--color-text-primary)}.out__empty[data-v-c3b7cfb0]{color:var(--color-text-muted);margin:0;font-size:13px}.out__body.is-clamped[data-v-c3b7cfb0]{max-block-size:340px;position:relative;overflow:hidden}.out__body.is-clamped[data-v-c3b7cfb0]:after{background:linear-gradient(to bottom, transparent, var(--color-surface));content:"";block-size:56px;position:absolute;inset-block-end:0;inset-inline:0}.out__plain[data-v-c3b7cfb0]{color:var(--color-text-primary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.9}.out__json[data-v-c3b7cfb0]{border-radius:var(--radius-sm);background:var(--color-surface-alt);padding:var(--space-3);color:var(--color-text-primary);font-family:var(--font-en);margin:0;font-size:12px;line-height:1.7;overflow-x:auto}.out__image[data-v-c3b7cfb0]{border-radius:var(--radius-md);cursor:zoom-in;background:0 0;border:none;padding:0;display:block;overflow:hidden}.out__image img[data-v-c3b7cfb0]{object-fit:cover;max-block-size:420px;inline-size:100%;display:block}.out__video[data-v-c3b7cfb0]{border-radius:var(--radius-md);background:var(--color-media-scrim);max-block-size:420px;inline-size:100%}.out__file[data-v-c3b7cfb0]{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-alt);padding:var(--space-3);display:flex}.out__file-name[data-v-c3b7cfb0]{min-inline-size:0;color:var(--color-text-primary);font-family:var(--font-en);overflow-wrap:anywhere;flex:1;font-size:13px}.out__file-size[data-v-c3b7cfb0]{color:var(--color-text-muted);font-size:12px}.out__more[data-v-c3b7cfb0]{margin:0}.out__more-button[data-v-c3b7cfb0]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);padding:6px var(--space-4);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:13px}.trend[data-v-086afc69]{border-radius:var(--radius-lg);background:var(--color-surface-alt);font-family:var(--font-ui);inline-size:100%;overflow:hidden}.trend__cover[data-v-086afc69]{background-position:50%;background-size:cover;background-color:var(--color-surface-emphasis);justify-content:center;align-items:center;block-size:160px;display:flex;position:relative}.trend__placeholder[data-v-086afc69]{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.trend__tag[data-v-086afc69]{border-radius:var(--radius-full);background:var(--color-media-scrim);padding:var(--space-1) var(--space-2);color:var(--color-on-media);font-size:11px;position:absolute;inset-block-start:var(--space-3)}.trend__tag--before[data-v-086afc69]{inset-inline-start:var(--space-3)}.trend__tag--after[data-v-086afc69]{inset-inline-end:var(--space-3)}.trend__body[data-v-086afc69]{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.trend__label[data-v-086afc69]{border-radius:var(--radius-full);background:var(--color-secondary-container);padding:3px var(--space-2);color:var(--color-on-secondary-container);font-size:11px;font-weight:var(--fw-semibold)}.trend__title[data-v-086afc69]{color:var(--color-text-primary);font:var(--type-card-title)}.trend__desc[data-v-086afc69]{color:var(--color-text-secondary);font:var(--type-body-small)}.trend__cta[data-v-086afc69]{border-radius:var(--radius-full);background:var(--gradient-primary);block-size:40px;color:var(--color-on-gradient);cursor:pointer;font-family:var(--font-ui);font-weight:var(--fw-semibold);border:none;inline-size:100%;margin-block-start:var(--space-1)}.project-card[data-v-c5750743]{align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:var(--space-4);cursor:pointer;font-family:var(--font-ui);text-align:start;border:none;inline-size:100%;display:flex}.project-card__badge[data-v-c5750743]{border-radius:var(--radius-md);background:var(--color-surface-emphasis);block-size:44px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;inline-size:44px;display:flex}.project-card__text[data-v-c5750743]{flex-direction:column;flex:1;min-inline-size:0;display:flex}.project-card__title[data-v-c5750743]{color:var(--color-text-primary);font:var(--type-card-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-card__meta[data-v-c5750743]{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font:var(--type-body-small);display:flex}.project-card__chevron[data-v-c5750743]{color:var(--color-text-muted);flex-shrink:0}.result[data-v-d44b2021]{border-radius:var(--radius-lg);background:var(--color-surface-alt);font-family:var(--font-ui);inline-size:100%;overflow:hidden}.result__cover[data-v-d44b2021]{background-position:50%;background-size:cover;background-color:var(--color-surface-emphasis);block-size:200px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.result__body[data-v-d44b2021]{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.result__title[data-v-d44b2021]{color:var(--color-success);font-size:14px;font-weight:var(--fw-bold);align-items:center;gap:6px;display:flex}.result__primary[data-v-d44b2021]{gap:var(--space-2);display:flex}.result__save[data-v-d44b2021]{border-radius:var(--radius-full);background:var(--gradient-primary);block-size:40px;color:var(--color-on-gradient);cursor:pointer;font-family:var(--font-ui);font-weight:var(--fw-semibold);border:none;flex:1}.result__download[data-v-d44b2021]{border-radius:var(--radius-full);background:var(--color-surface-emphasis);block-size:40px;color:var(--color-text-primary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;inline-size:40px;display:flex}.result__links[data-v-d44b2021]{gap:var(--space-4);flex-wrap:wrap;display:flex}.result__link[data-v-d44b2021]{color:var(--color-text-muted);cursor:pointer;font-family:var(--font-ui);background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}.result__cost[data-v-d44b2021]{gap:var(--space-1);color:var(--color-text-muted);font-size:12px;display:flex}.invoice[data-v-3112a4b8]{gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:var(--space-4);font-family:var(--font-ui);flex-direction:column;display:flex}.invoice__head[data-v-3112a4b8]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.invoice__amount[data-v-3112a4b8]{color:var(--color-text-primary);font-family:var(--font-en);font-size:18px;font-weight:var(--fw-bold)}.invoice__status[data-v-3112a4b8]{border-radius:var(--radius-full);padding:3px var(--space-3);font-size:12px;font-weight:var(--fw-bold);white-space:nowrap}.invoice__status.is-paid[data-v-3112a4b8]{background:var(--color-success-container);color:var(--color-success)}.invoice__status.is-pending[data-v-3112a4b8]{background:var(--color-warning-container);color:var(--color-warning)}.invoice__status.is-failed[data-v-3112a4b8]{background:var(--color-error-container);color:var(--color-error)}.invoice__status.is-refunded[data-v-3112a4b8]{background:var(--color-surface-emphasis);color:var(--color-text-secondary)}.invoice__id[data-v-3112a4b8]{color:var(--color-text-muted);font-family:var(--font-en);font-size:13px}.invoice__meta[data-v-3112a4b8]{gap:var(--space-4);color:var(--color-text-muted);font-family:var(--font-ui);font-size:12px;display:flex}.agp__spinner[data-v-68e93465]{color:var(--color-primary)}.agp[data-v-68e93465]{gap:var(--space-4);box-sizing:border-box;border-radius:var(--radius-xl);background:var(--color-surface-alt);padding:var(--space-6);font-family:var(--font-ui);flex-direction:column;inline-size:100%;display:flex}.agp__head[data-v-68e93465]{align-items:center;gap:var(--space-3);display:flex}.agp__icon.is-completed[data-v-68e93465]{color:var(--color-success)}.agp__icon.is-failed[data-v-68e93465]{color:var(--color-error)}.agp__icon.is-cancelled[data-v-68e93465]{color:var(--color-text-muted)}.agp__icon.is-preparing[data-v-68e93465],.agp__icon.is-queued[data-v-68e93465],.agp__icon.is-interrupted[data-v-68e93465],.agp__icon.is-cancel-confirm[data-v-68e93465]{color:var(--color-text-secondary)}.agp__title[data-v-68e93465]{color:var(--color-text-primary);font:var(--type-card-title);flex:1}.agp__segments[data-v-68e93465]{gap:var(--space-1);inline-size:100%;display:flex}.agp__segment[data-v-68e93465]{border-radius:var(--radius-full);background:var(--color-surface-emphasis);block-size:8px;transition:background-color var(--motion-standard) var(--ease-emphasized), height var(--motion-standard) var(--ease-emphasized);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.agp__segment.is-done[data-v-68e93465]{background:var(--color-primary);color:var(--color-on-primary)}.agp__segment.is-error[data-v-68e93465]{background:var(--color-error);color:var(--color-on-error)}.agp__segment.is-cancelled[data-v-68e93465]{background:var(--color-border-strong)}.agp__segment.is-active[data-v-68e93465]{background:linear-gradient(90deg, var(--brand-indigo), var(--brand-violet), var(--brand-indigo));transform-origin:50%;background-size:220% 100%;block-size:10px;animation:2.2s linear infinite agp-sweep-68e93465,2.2s ease-in-out infinite agp-thicken-68e93465}@keyframes agp-sweep-68e93465{0%{background-position:0%}to{background-position:200%}}@keyframes agp-thicken-68e93465{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.2)}}@media (prefers-reduced-motion:reduce){.agp__segment.is-active[data-v-68e93465]{animation:none}}.agp__row[data-v-68e93465]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.agp__phase[data-v-68e93465]{color:var(--color-text-primary);font-size:15px;font-weight:var(--fw-bold)}.agp__phase.is-failed[data-v-68e93465]{color:var(--color-error)}.agp__percent[data-v-68e93465]{color:var(--color-primary);font-family:var(--font-en);font-size:14px;font-weight:var(--fw-bold)}.agp__note[data-v-68e93465]{color:var(--color-text-muted);font-size:12px}.agp__note--strong[data-v-68e93465]{color:var(--color-text-secondary);font-size:13px}.agp__toggle[data-v-68e93465]{min-block-size:44px;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-ui);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:13px;display:flex}.agp__toggle .is-open[data-v-68e93465]{transition:transform var(--motion-standard) var(--ease-standard);transform:rotate(180deg)}.agp__timeline[data-v-68e93465]{gap:var(--space-3);padding:var(--space-1) 2px;flex-direction:column;margin:0;list-style:none;display:flex}.agp__step[data-v-68e93465]{align-items:center;gap:var(--space-3);color:var(--color-text-muted);display:flex}.agp__step.is-done[data-v-68e93465]{color:var(--color-success)}.agp__step.is-active[data-v-68e93465]{color:var(--color-primary)}.agp__step.is-error[data-v-68e93465]{color:var(--color-error)}.agp__dot[data-v-68e93465]{border-radius:var(--radius-full);background:var(--color-surface-emphasis);block-size:22px;color:var(--color-text-muted);font-family:var(--font-en);font-size:10px;font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;inline-size:22px;display:flex}.agp__step.is-done .agp__dot[data-v-68e93465]{background:var(--color-success);color:var(--color-on-success)}.agp__step.is-active .agp__dot[data-v-68e93465]{background:var(--color-primary);color:var(--color-on-primary)}.agp__step.is-error .agp__dot[data-v-68e93465]{background:var(--color-error-container);color:var(--color-error)}.agp__step-label[data-v-68e93465]{font-size:13px}.agp__step.is-active .agp__step-label[data-v-68e93465]{font-weight:var(--fw-bold)}.agp__step-error[data-v-68e93465]{color:var(--color-error);font-size:12px}.ba[data-v-a20f83a9]{font-family:var(--font-ui);inline-size:100%;margin:0}.ba__stage[data-v-a20f83a9]{border-radius:var(--radius-lg);background:var(--color-surface-emphasis);block-size:220px;position:relative;overflow:hidden}.ba.is-fill[data-v-a20f83a9]{flex-direction:column;block-size:100%;display:flex}.ba.is-fill .ba__stage[data-v-a20f83a9]{flex:1;block-size:auto;min-block-size:0}.ba__layer[data-v-a20f83a9]{background-position:50%;background-size:cover;position:absolute;inset:0}.ba__layer--before[data-v-a20f83a9]{background-color:var(--color-border);overflow:hidden}.ba__tag[data-v-a20f83a9]{border-radius:var(--radius-full);background:var(--color-media-scrim);padding:3px var(--space-2);color:var(--color-on-media);font-size:11px;position:absolute;inset-block-start:var(--space-3)}.ba__tag--before[data-v-a20f83a9]{inset-inline-start:var(--space-3)}.ba__tag--after[data-v-a20f83a9]{inset-inline-end:var(--space-3)}.ba__range[data-v-a20f83a9]{inset-block-end:var(--space-3);inset-inline:var(--space-3);position:absolute}.ba__caption[data-v-a20f83a9]{color:var(--color-text-primary);padding-block-start:var(--space-2);font-size:13px}.cost[data-v-63ac6f8d]{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);font-family:var(--font-ui);border-radius:14px;display:flex}.cost__text[data-v-63ac6f8d]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.cost__label[data-v-63ac6f8d]{color:var(--color-text-secondary);font-size:13px}.cost__note[data-v-63ac6f8d]{color:var(--color-text-muted);font-size:11px}.cost__amount[data-v-63ac6f8d]{color:var(--color-text-primary);font-family:var(--font-en);font-size:18px;font-weight:var(--fw-bold);white-space:nowrap}.stepper[data-v-49f546fd]{font-family:var(--font-ui);align-items:flex-start;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.stepper__step[data-v-49f546fd]{flex:1;align-items:flex-start;min-inline-size:0;display:flex}.stepper__step[data-v-49f546fd]:first-child{flex:none}.stepper__line[data-v-49f546fd]{background:var(--color-border);flex:1;block-size:2px;margin-block-start:14px}.stepper__step.is-done .stepper__line[data-v-49f546fd],.stepper__line.is-current[data-v-49f546fd]{background:var(--color-primary)}.stepper__body[data-v-49f546fd]{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;min-inline-size:0;display:flex}.stepper__marker[data-v-49f546fd]{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);block-size:28px;color:var(--color-text-muted);font-family:var(--font-ui);font-size:13px;font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;inline-size:28px;display:flex}.stepper__step.is-done .stepper__marker[data-v-49f546fd]{background:var(--color-primary-container);color:var(--color-primary);border:none}.stepper__step.is-active .stepper__marker[data-v-49f546fd]{background:var(--color-primary);color:var(--color-on-primary);border:none}.stepper__label[data-v-49f546fd]{color:var(--color-text-muted);text-align:center;white-space:nowrap;font-size:12px}.stepper__step.is-active .stepper__label[data-v-49f546fd]{color:var(--color-text-primary);font-weight:var(--fw-bold)}.slot[data-v-d46618c8]{align-items:center;gap:var(--space-1);flex-direction:column;inline-size:88px;display:flex;position:relative}.slot__box[data-v-d46618c8]{justify-content:center;align-items:center;gap:var(--space-1);border:1.5px dashed var(--color-border-strong);background:var(--color-surface);block-size:88px;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-ui);text-align:center;border-radius:14px;flex-direction:column;inline-size:88px;font-size:11px;display:flex;overflow:hidden}.slot__box.is-primary[data-v-d46618c8]{border:1.5px solid var(--color-primary);background:var(--color-primary-container);color:var(--color-on-primary-container)}.slot__box.is-uploaded[data-v-d46618c8]{border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-success)}.slot__box.is-error[data-v-d46618c8]{border:1.5px solid var(--color-error);background:var(--color-error-container);color:var(--color-error)}.slot__caption[data-v-d46618c8]{padding-inline:var(--space-1)}.slot__preview[data-v-d46618c8]{object-fit:cover;block-size:100%;inline-size:100%}.slot__spinner[data-v-d46618c8]{border-radius:var(--radius-full);border:2px solid;border-inline-start-color:#0000;block-size:22px;inline-size:22px;animation:.7s linear infinite slot-spin-d46618c8}@keyframes slot-spin-d46618c8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.slot__spinner[data-v-d46618c8]{animation-duration:2s}}.slot__remove[data-v-d46618c8]{border-radius:var(--radius-full);background:var(--color-media-scrim);block-size:22px;color:var(--color-on-media);cursor:pointer;inline-size:22px;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.slot__remove.a-tap-corner-end[data-v-d46618c8]:after{inset-block:0 -10px;inset-inline:-10px 0}.slot__replace[data-v-d46618c8]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--fs-caption);line-height:var(--lh-caption);transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);padding:2px 10px}.slot__replace[data-v-d46618c8]:hover{border-color:var(--color-primary);color:var(--color-primary)}.media-card[data-v-cc165a33]{border-radius:var(--radius-lg);background:var(--color-surface-alt);color:inherit;cursor:pointer;font-family:var(--font-ui);text-align:start;border:none;inline-size:100%;padding:0;display:block;overflow:hidden}.media-card__thumb[data-v-cc165a33]{background-position:50%;background-size:cover;background-color:var(--color-surface-emphasis);block-size:130px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:relative}.media-card__play[data-v-cc165a33]{border-radius:var(--radius-full);background:var(--color-media-scrim);block-size:26px;color:var(--color-on-media);inline-size:26px;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2)}.media-card__body[data-v-cc165a33]{padding:var(--space-3);flex-direction:column;display:flex}.media-card__title[data-v-cc165a33]{color:var(--color-text-primary);font-size:13px;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-card__meta[data-v-cc165a33]{color:var(--color-text-muted);font-size:11px}img[data-v-370d778e]{object-fit:cover;block-size:100%;inline-size:100%;display:block}.result-card[data-v-e042fd17]{border-radius:var(--radius-lg);background:var(--color-surface-alt);cursor:pointer;font-family:var(--font-ui);text-align:start;border:none;inline-size:160px;max-inline-size:100%;padding:0;display:block;overflow:hidden}.result-card__thumb[data-v-e042fd17]{background-position:50%;background-size:cover;background-color:var(--color-surface-emphasis);aspect-ratio:1;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.result-card__foot[data-v-e042fd17]{padding:var(--space-2);justify-content:space-between;align-items:center;display:flex}.result-card__kind[data-v-e042fd17]{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:11px;display:flex}.result-card__cost[data-v-e042fd17]{color:var(--color-text-muted);font-family:var(--font-en);white-space:nowrap;font-size:11px}.result-card[data-v-e2b9147a]{border-radius:var(--radius-lg);background:var(--color-surface-alt);cursor:pointer;font-family:var(--font-ui);text-align:start;border:none;inline-size:160px;max-inline-size:100%;padding:0;display:block;overflow:hidden}.result-card__thumb[data-v-e2b9147a]{background-position:50%;background-size:cover;background-color:var(--color-surface-emphasis);aspect-ratio:1;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:relative}.result-card__duration[data-v-e2b9147a]{background:var(--color-media-scrim);color:var(--color-on-media);font-family:var(--font-en);border-radius:6px;padding:2px 6px;font-size:10px;position:absolute;inset-block-end:6px;inset-inline-end:6px}.result-card__foot[data-v-e2b9147a]{padding:var(--space-2);justify-content:space-between;align-items:center;display:flex}.result-card__kind[data-v-e2b9147a]{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:11px;display:flex}.result-card__cost[data-v-e2b9147a]{color:var(--color-text-muted);font-family:var(--font-en);white-space:nowrap;font-size:11px}.gallery-item[data-v-c7a38c88]{border-radius:var(--radius-md);block-size:110px;inline-size:110px;position:relative;overflow:hidden}.gallery-item__open[data-v-c7a38c88]{background-position:50%;background-size:cover;background-color:var(--color-surface-emphasis);block-size:100%;color:var(--color-text-muted);cursor:pointer;border:none;justify-content:center;align-items:center;inline-size:100%;padding:0;display:flex}.gallery-item__play[data-v-c7a38c88]{border-radius:var(--radius-full);background:var(--color-media-scrim);block-size:20px;color:var(--color-on-media);justify-content:center;align-items:center;inline-size:20px;display:flex;position:absolute;inset-block-end:6px;inset-inline-end:6px}.gallery-item__check[data-v-c7a38c88]{border:1.5px solid var(--color-media-control-border);background:var(--color-media-control);block-size:22px;color:var(--color-on-media);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;inline-size:22px;display:flex;position:absolute;inset-block-start:6px;inset-inline-start:6px}.gallery-item__check.is-selected[data-v-c7a38c88]{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000}.asset-picker[data-v-34e7e5ba]{gap:var(--space-3);font-family:var(--font-ui);flex-direction:column;display:flex}.asset-picker__hint[data-v-34e7e5ba]{color:var(--color-text-secondary);font-size:13px}.asset-picker__grid[data-v-34e7e5ba]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.asset-picker__cell[data-v-34e7e5ba]{aspect-ratio:1;border-radius:var(--radius-sm);background-position:50%;background-size:cover;background-color:var(--color-surface-emphasis);color:var(--color-text-muted);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.asset-picker__cell.is-selected[data-v-34e7e5ba]{border-color:var(--color-primary)}.tool-rec[data-v-0212341a]{align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:var(--space-4);cursor:pointer;font-family:var(--font-ui);text-align:start;border:none;inline-size:100%;display:flex}.tool-rec__badge[data-v-0212341a]{border-radius:var(--radius-md);background:var(--color-secondary-container);block-size:40px;color:var(--color-on-secondary-container);flex-shrink:0;justify-content:center;align-items:center;inline-size:40px;display:flex}.tool-rec__text[data-v-0212341a]{flex-direction:column;flex:1;min-inline-size:0;display:flex}.tool-rec__title[data-v-0212341a]{color:var(--color-text-primary);font-size:14px;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-rec__reason[data-v-0212341a]{color:var(--color-text-muted);font-size:12px}.tool-rec__chevron[data-v-0212341a]{color:var(--color-text-muted);flex-shrink:0}.continue[data-v-fec743d8]{align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:var(--space-3);cursor:pointer;font-family:var(--font-ui);text-align:start;border:none;inline-size:100%;display:flex}.continue__thumb[data-v-fec743d8]{border-radius:var(--radius-md);background-position:50%;background-size:cover;background-color:var(--color-surface-emphasis);block-size:52px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;inline-size:52px;display:flex}.continue__text[data-v-fec743d8]{flex-direction:column;flex:1;min-inline-size:0;display:flex}.continue__title[data-v-fec743d8]{color:var(--color-text-primary);font-size:14px;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.continue__step[data-v-fec743d8]{color:var(--color-primary);font-size:12px}.continue__chevron[data-v-fec743d8]{color:var(--color-text-muted);flex-shrink:0}.composer[data-v-88ea26cf]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--elevation-1);font-family:var(--font-ui);flex-direction:column;display:flex;position:relative}.composer.is-expanded[data-v-88ea26cf]{box-shadow:var(--elevation-2)}.composer__bar[data-v-88ea26cf]{align-items:center;gap:10px;padding:10px 14px;display:flex}.composer__bar.is-disabled[data-v-88ea26cf] :where(.composer__input,button:not(.composer__stop)){opacity:.6}.composer__controls[data-v-88ea26cf]{flex-shrink:0;align-items:center;gap:6px;display:flex}.composer__group[data-v-88ea26cf]{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.composer__smart[data-v-88ea26cf]{padding-inline:4px}.composer__skills[data-v-88ea26cf]{border-radius:var(--radius-full);block-size:32px;color:var(--color-text-secondary);cursor:pointer;inline-size:32px;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.composer__skills[data-v-88ea26cf]:disabled{cursor:not-allowed;opacity:.5}.composer__slash[data-v-88ea26cf]{font-family:var(--font-en);font-size:13px;font-weight:var(--fw-semibold);line-height:1}.composer__attach[data-v-88ea26cf],.composer__extrasToggle[data-v-88ea26cf],.composer__mic[data-v-88ea26cf]{border-radius:var(--radius-full);block-size:32px;color:var(--color-text-muted);cursor:pointer;inline-size:32px;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.composer__mic[data-v-88ea26cf]{color:var(--color-primary)}.composer__mic.is-recording[data-v-88ea26cf]{background:var(--color-error-container);color:var(--color-error)}.composer__attach[data-v-88ea26cf]:disabled,.composer__mic[data-v-88ea26cf]:disabled{cursor:not-allowed}.composer__skills[data-v-88ea26cf]:hover:not(:disabled),.composer__attach[data-v-88ea26cf]:hover:not(:disabled),.composer__extrasToggle[data-v-88ea26cf]:hover,.composer__mic[data-v-88ea26cf]:hover:not(:disabled,.is-recording){background:var(--color-surface-emphasis)}.composer__send[data-v-88ea26cf]{border-radius:var(--radius-md);background:var(--color-primary);block-size:32px;color:var(--color-on-primary);cursor:pointer;inline-size:32px;transition:background var(--motion-fast) var(--ease-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.composer__send[data-v-88ea26cf]:disabled{background:var(--color-surface-emphasis);color:var(--color-text-muted);cursor:not-allowed}.composer__send[data-v-88ea26cf]:hover:not(:disabled){background:var(--color-primary-container);color:var(--color-on-primary-container)}.composer__stop[data-v-88ea26cf]{background:var(--color-error);color:var(--color-on-error)}.composer__stop[data-v-88ea26cf]:hover:not(:disabled){background:var(--color-error-container);color:var(--color-error)}.composer__stop[data-v-88ea26cf] svg{fill:currentColor}.composer__field[data-v-88ea26cf]{flex:1;min-inline-size:0;position:relative}.composer[data-v-88ea26cf]:has(.composer__input:focus-visible){box-shadow:var(--shadow-focus), var(--elevation-2)}.composer__input[data-v-88ea26cf]{min-block-size:22px;max-block-size:148px;transition:min-block-size var(--motion-slow) var(--ease-emphasized);color:var(--color-text-primary);font-family:var(--font-ui);white-space:pre-wrap;overflow-wrap:break-word;scrollbar-width:none;font-size:15px;line-height:1.4;overflow-y:auto}.composer__input[data-v-88ea26cf]:focus-visible{box-shadow:none}.composer.is-expanded .composer__input[data-v-88ea26cf]{min-block-size:24px}@media (width>=768px){.composer.is-expanded .composer__input[data-v-88ea26cf]{min-block-size:48px}}.composer__input[data-v-88ea26cf]::-webkit-scrollbar{display:none}.composer__host[data-v-88ea26cf]{display:contents}.composer__expand[data-v-88ea26cf]{z-index:1;border-radius:var(--radius-full);background:var(--color-surface);block-size:24px;color:var(--color-text-muted);cursor:pointer;inline-size:24px;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.composer__expand[data-v-88ea26cf]:hover{background:var(--color-surface-emphasis);color:var(--color-text-primary)}.composer__field:has(.composer__expand) .composer__input[data-v-88ea26cf]{padding-inline-end:30px}.composer__backdrop[data-v-88ea26cf]{z-index:var(--z-overlay);background:var(--color-scrim);animation:composer-fade-88ea26cf var(--motion-standard) var(--ease-standard);position:fixed;inset:0}.composer.is-fullscreen[data-v-88ea26cf]{z-index:calc(var(--z-overlay) + 1);box-shadow:var(--elevation-3);max-inline-size:760px;animation:composer-rise-88ea26cf var(--motion-slow) var(--ease-emphasized);inset-block:calc(env(safe-area-inset-top,0px) + var(--space-3)) var(--space-3);inset-inline:var(--space-3);margin-inline:auto;position:fixed}@media (width>=768px){.composer.is-fullscreen[data-v-88ea26cf]{inset-block:8vh}}.composer__fsHead[data-v-88ea26cf]{padding:var(--space-3) var(--space-3) 0 var(--space-4);color:var(--color-text-primary);justify-content:space-between;align-items:center;display:flex}.composer__fsTitle[data-v-88ea26cf]{font-size:var(--fs-body-small);font-weight:var(--fw-bold)}.composer__fsClose[data-v-88ea26cf]{border-radius:var(--radius-full);block-size:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;inline-size:32px;display:flex}.composer__fsClose[data-v-88ea26cf]:hover{background:var(--color-surface-emphasis)}.composer.is-fullscreen .composer__bar[data-v-88ea26cf]{flex:1;overflow:hidden}.composer.is-fullscreen .composer__field[data-v-88ea26cf]{flex-direction:column;flex:1;min-block-size:0;display:flex}.composer.is-fullscreen .composer__input[data-v-88ea26cf]{flex:1;min-block-size:0;max-block-size:none;font-size:16px}@keyframes composer-fade-88ea26cf{0%{opacity:0}}@keyframes composer-rise-88ea26cf{0%{opacity:0;transform:translateY(16px)scale(.98)}}.composer__placeholder[data-v-88ea26cf]{color:var(--color-text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:15px;line-height:1.4;position:absolute;inset-block-start:0;inset-inline-start:0}.composer__placeholder--preview[data-v-88ea26cf]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;inset-inline-end:0;overflow:hidden}.composer__chip[data-v-88ea26cf]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);vertical-align:middle;block-size:30px;color:var(--color-text-primary);font-size:13px;font-weight:var(--fw-medium);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;margin-block:2px;padding-inline:10px;display:inline-flex}.composer__chipLabel[data-v-88ea26cf]{text-overflow:ellipsis;max-inline-size:14rem;overflow:hidden}.composer__chipRemove[data-v-88ea26cf]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.composer__chipRemove[data-v-88ea26cf]:hover{color:var(--color-text-primary)}.composer__tier[data-v-88ea26cf]{color:var(--color-text-muted);font-size:10px;font-weight:var(--fw-bold);white-space:nowrap}.composer__modelButton[data-v-88ea26cf]{border-radius:var(--radius-full);block-size:32px;color:inherit;cursor:pointer;font:inherit;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:none;align-items:center;gap:4px;padding-inline:10px 8px;display:flex}.composer__modelButton[data-v-88ea26cf]:hover,.composer__modelButton[aria-expanded=true][data-v-88ea26cf]{background:var(--color-surface-emphasis);color:var(--color-text-primary)}.composer__model[data-v-88ea26cf]{min-inline-size:0;font-family:var(--font-en);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer__recording[data-v-88ea26cf]{gap:var(--space-1);color:var(--color-error);display:inline-flex}.composer__recordingTime[data-v-88ea26cf]{font-variant-numeric:tabular-nums}.composer__transcribing[data-v-88ea26cf]{color:var(--color-text-secondary)}.composer__mic.is-busy[data-v-88ea26cf]{animation:1.2s ease-in-out infinite composer-mic-busy-88ea26cf}@keyframes composer-mic-busy-88ea26cf{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.composer__mic.is-busy[data-v-88ea26cf]{animation:none}}.composer:not(.is-expanded) .composer__skills[data-v-88ea26cf],.composer:not(.is-expanded) .composer__modelButton[data-v-88ea26cf],.composer:not(.is-expanded) .composer__smart[data-v-88ea26cf]{display:none}.composer.is-expanded .composer__bar[data-v-88ea26cf]{flex-direction:column;align-items:stretch;gap:8px;padding-block:14px 10px}.composer.is-expanded .composer__controls[data-v-88ea26cf]{justify-content:space-between}.composer.is-expanded .composer__group[data-v-88ea26cf]{min-inline-size:0}.composer.is-expanded .composer__group--end[data-v-88ea26cf]{flex-shrink:0}.composer.is-expanded .composer__modelButton[data-v-88ea26cf]{flex-shrink:3;min-inline-size:72px}.composer__extrasToggle[data-v-88ea26cf] svg{transition:transform var(--motion-standard) var(--ease-standard)}.composer__extrasToggle.is-open[data-v-88ea26cf] svg{transform:rotate(90deg)}.composer__extrasDot[data-v-88ea26cf]{border-radius:var(--radius-full);background:var(--color-primary);block-size:6px;inline-size:6px;position:absolute;inset-block-start:3px;inset-inline-end:3px}.composer__extras[data-v-88ea26cf]{gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.attachments[data-v-cc9087b4]{gap:var(--space-3);font-family:var(--font-ui);flex-direction:column;display:flex}.attachments__item[data-v-cc9087b4]{align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:var(--space-4);cursor:pointer;text-align:start;border:none;inline-size:100%;display:flex}.attachments__text[data-v-cc9087b4]{flex-direction:column;flex:1;min-inline-size:0;display:flex}.attachments__title[data-v-cc9087b4]{color:var(--color-text-primary);font-size:14px;font-weight:var(--fw-bold)}.attachments__desc[data-v-cc9087b4]{color:var(--color-text-muted);font-size:12px}.attachments__badge[data-v-cc9087b4]{border-radius:var(--radius-sm);background:var(--color-primary-container);block-size:36px;color:var(--color-on-primary-container);flex-shrink:0;justify-content:center;align-items:center;inline-size:36px;display:flex}.voice-in[data-v-45471557]{align-items:center;gap:var(--space-3);font-family:var(--font-ui);flex-direction:column;display:flex}.voice-in__button[data-v-45471557]{border-radius:var(--radius-full);background:var(--gradient-primary);block-size:64px;color:var(--color-on-gradient);cursor:pointer;border:none;justify-content:center;align-items:center;inline-size:64px;display:flex}.voice-in__button.is-recording[data-v-45471557]{background:var(--color-error);color:var(--color-on-error)}.voice-in__button[data-v-45471557]:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.voice-in__wave[data-v-45471557]{align-items:center;gap:3px;block-size:20px;display:flex}.voice-in__bar[data-v-45471557]{background:var(--color-border-strong);border-radius:2px;inline-size:3px}.voice-in.is-idle .voice-in__bar[data-v-45471557]{animation:none}.voice-in:has(.is-recording) .voice-in__bar[data-v-45471557]{background:var(--color-primary);animation-name:voice-pulse-45471557;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes voice-pulse-45471557{0%,to{opacity:.55;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.voice-in__bar[data-v-45471557]{animation:none}}.voice-in__hint[data-v-45471557]{color:var(--color-text-muted);font-size:12px}.voice-out[data-v-846a3cf3]{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-alt);padding:6px var(--space-3);cursor:pointer;font-family:var(--font-ui);border:none;display:inline-flex}.voice-out__icon[data-v-846a3cf3]{color:var(--color-text-secondary)}.voice-out.is-playing .voice-out__icon[data-v-846a3cf3]{color:var(--color-primary)}.voice-out__wave[data-v-846a3cf3]{align-items:center;gap:2px;block-size:12px;display:flex}.voice-out__wave span[data-v-846a3cf3]{background:var(--color-border-strong);border-radius:1px;inline-size:2px}.voice-out.is-playing .voice-out__wave span[data-v-846a3cf3]{background:var(--color-primary)}.voice-out__time[data-v-846a3cf3]{color:var(--color-text-muted);font-family:var(--font-en);font-size:11px}.smart[data-v-f03a1164]{gap:var(--space-2);font-family:var(--font-ui);flex-direction:column;display:flex}.smart__hint[data-v-f03a1164]{color:var(--color-text-muted);font-size:12px}.smart__list[data-v-f03a1164]{flex-direction:column;gap:6px;display:flex}.smart__option[data-v-f03a1164]{border-radius:var(--radius-md);background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-ui);text-align:start;border:none;flex-direction:column;gap:2px;display:flex}.smart__option.is-selected[data-v-f03a1164]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.smart__head[data-v-f03a1164]{font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;display:flex}.smart__option.is-selected .smart__head[data-v-f03a1164]{font-weight:var(--fw-bold)}.smart__desc[data-v-f03a1164]{color:var(--color-text-secondary);font-size:12px}.smart__option.is-selected .smart__desc[data-v-f03a1164]{color:var(--color-on-primary-container)}.provider-filter[data-v-78a5963c]{gap:var(--space-2);font-family:var(--font-en);flex-wrap:wrap;display:flex}.advanced[data-v-1a96ffa3]{gap:var(--space-3);font-family:var(--font-ui);flex-direction:column;display:flex}.advanced__list[data-v-1a96ffa3]{flex-direction:column;gap:6px;display:flex}.advanced__option[data-v-1a96ffa3]{border-radius:var(--radius-md);background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);cursor:pointer;border:none;justify-content:space-between;align-items:center;display:flex}.advanced__option.is-selected[data-v-1a96ffa3]{background:var(--color-primary-container)}.advanced__name[data-v-1a96ffa3]{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text-primary);font-family:var(--font-en);display:flex}.advanced__tier[data-v-1a96ffa3]{background:var(--gradient-primary);color:var(--color-on-gradient);font-size:10px;font-weight:var(--fw-bold);border-radius:6px;padding:2px 6px}.advanced__check[data-v-1a96ffa3]{color:var(--color-primary);flex-shrink:0}.capability[data-v-76c39b2e]{align-items:center;gap:var(--space-3);padding-block:var(--space-2);font-family:var(--font-ui);display:flex}.capability.is-disabled[data-v-76c39b2e]{opacity:var(--state-disabled-opacity)}.capability__icon[data-v-76c39b2e]{color:var(--color-text-secondary);flex-shrink:0}.capability__label[data-v-76c39b2e]{min-inline-size:0;color:var(--color-text-primary);flex:1;font-size:14px}.gen-settings[data-v-980def68]{border-radius:var(--radius-lg);background:var(--color-surface-alt);font-family:var(--font-ui)}.gen-settings__row[data-v-980def68]{align-items:center;gap:var(--space-3);box-sizing:border-box;padding:var(--space-4);cursor:pointer;text-align:start;background:0 0;border:none;inline-size:100%;display:flex}.gen-settings__row.is-static[data-v-980def68]{cursor:default}.gen-settings__icon[data-v-980def68]{color:var(--color-text-secondary);flex-shrink:0}.gen-settings__label[data-v-980def68]{color:var(--color-text-primary);flex:1;font-size:14px}.gen-settings__value[data-v-980def68]{color:var(--color-text-secondary);white-space:nowrap;font-size:13px}.gen-settings__value--latin[data-v-980def68]{font-family:var(--font-en)}.gen-settings__chevron[data-v-980def68]{color:var(--color-text-muted);flex-shrink:0}.ratios[data-v-334b50b8]{gap:var(--space-3);font-family:var(--font-ui);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ratios__option[data-v-334b50b8]{border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:var(--space-4) var(--space-2) var(--space-3);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);border:none;flex-direction:column;align-items:center;gap:4px;display:flex}.ratios__option[data-v-334b50b8]:hover{background:var(--color-surface-emphasis)}.ratios__option.is-selected[data-v-334b50b8]{background:var(--color-primary-container)}.ratios__frame[data-v-334b50b8]{background:var(--color-border-strong);transition:background var(--motion-fast) var(--ease-standard);border-radius:5px;flex-shrink:0}.ratios__slot[data-v-334b50b8]{justify-content:center;align-items:center;block-size:36px;margin-block-end:var(--space-2);display:flex}.ratios__option.is-selected .ratios__frame[data-v-334b50b8]{background:var(--color-primary)}.ratios__name[data-v-334b50b8]{color:var(--color-text-primary);font-size:13px;font-weight:var(--fw-bold)}.ratios__name--latin[data-v-334b50b8]{font-family:var(--font-en)}.ratios__ratio[data-v-334b50b8]{color:var(--color-text-muted);font-family:var(--font-en);font-size:11px;line-height:1}.ratios__desc[data-v-334b50b8]{color:var(--color-text-muted);text-align:center;font-size:10px}.quality[data-v-8279a2fb]{gap:var(--space-2);font-family:var(--font-ui);flex-direction:column;display:flex}.quality__option[data-v-8279a2fb]{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);cursor:pointer;font-family:var(--font-ui);text-align:start;border:none;display:flex}.quality__option.is-selected[data-v-8279a2fb]{background:var(--color-primary-container)}.quality__text[data-v-8279a2fb]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.quality__label[data-v-8279a2fb]{color:var(--color-text-primary);font-weight:var(--fw-bold)}.quality__desc[data-v-8279a2fb]{color:var(--color-text-secondary);font-size:12px}.quality__option.is-closed[data-v-8279a2fb]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.quality__reason[data-v-8279a2fb]{color:var(--color-text-muted);font-size:12px;line-height:1.8}.quality__check[data-v-8279a2fb]{color:var(--color-primary);flex-shrink:0}.timeline[data-v-47c9f531]{font-family:var(--font-ui);align-items:center;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.timeline__step[data-v-47c9f531]{align-items:center;gap:var(--space-1);flex:1 1 0;min-inline-size:0;display:flex}.timeline__connector[data-v-47c9f531]{background:var(--color-border);flex:1;block-size:2px}.timeline__step.is-done .timeline__connector[data-v-47c9f531],.timeline__step.is-active .timeline__connector[data-v-47c9f531]{background:var(--color-primary)}.timeline__marker[data-v-47c9f531]{border-radius:var(--radius-full);background:var(--color-surface-emphasis);block-size:20px;color:var(--color-text-muted);font-family:var(--font-en);font-size:10px;font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;inline-size:20px;display:flex}.timeline__step.is-active .timeline__marker[data-v-47c9f531]{background:var(--color-primary);color:var(--color-on-primary)}.timeline__step.is-done .timeline__marker[data-v-47c9f531]{background:var(--color-success);color:var(--color-on-success)}.timeline__label[data-v-47c9f531]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.timeline__step.is-active .timeline__label[data-v-47c9f531]{color:var(--color-text-primary);font-weight:var(--fw-bold)}.bg-status[data-v-b638421f]{align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);cursor:pointer;font-family:var(--font-ui);border:none;inline-size:100%;display:flex}.bg-status__text[data-v-b638421f]{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-inline-size:0;display:flex}.bg-status__label[data-v-b638421f]{color:var(--color-text-primary);text-align:start;text-overflow:ellipsis;white-space:nowrap;inline-size:100%;font-size:13px;overflow:hidden}.bg-status__phase[data-v-b638421f]{color:var(--color-text-muted);font-size:11px}.bg-status__percent[data-v-b638421f]{color:var(--color-text-muted);font-size:12px}.bg-status__chevron[data-v-b638421f]{color:var(--color-text-muted);flex-shrink:0}.result-bar[data-v-3e46b046]{align-items:center;gap:var(--space-2);font-family:var(--font-ui);flex-wrap:wrap;display:flex}.result-bar__action[data-v-3e46b046]{border-radius:var(--radius-md);background:var(--color-surface-alt);block-size:44px;padding-inline:var(--space-4);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-ui);border:none;flex:none;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.result-bar__action.is-primary[data-v-3e46b046]{background:var(--gradient-primary);color:var(--color-on-gradient);font-weight:var(--fw-bold);flex:auto}.result-bar__more[data-v-3e46b046]{border-radius:var(--radius-md);background:var(--color-surface-alt);block-size:44px;color:var(--color-text-primary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;inline-size:44px;display:flex}.retryWrap[data-v-aff5735f]{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.retry__actions[data-v-aff5735f]{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.retry[data-v-aff5735f]{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-error-container);inline-size:100%;padding:var(--space-6);font-family:var(--font-ui);text-align:center;flex-direction:column;display:flex}.retry__badge[data-v-aff5735f]{color:var(--color-error);justify-content:center;align-items:center;display:flex}.retry__title[data-v-aff5735f]{color:var(--color-error);font-size:15px;font-weight:var(--fw-bold)}.retry__reason[data-v-aff5735f]{color:var(--color-text-secondary);font-size:13px}.retry__button[data-v-aff5735f]{border-radius:var(--radius-full);background:var(--color-error);block-size:44px;padding-inline:var(--space-6);color:var(--color-on-error);cursor:pointer;font-family:var(--font-ui);font-weight:var(--fw-bold);border:none;align-items:center;gap:6px;display:flex}.blocked[data-v-0d941cce]{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.blocked__mark[data-v-0d941cce]{border-radius:var(--radius-full);background:var(--color-surface-emphasis);block-size:52px;color:var(--color-text-muted);justify-content:center;align-items:center;inline-size:52px;display:flex}.blocked__title[data-v-0d941cce]{color:var(--color-text-primary);font:var(--type-card-title);margin:0}.blocked__body[data-v-0d941cce]{color:var(--color-text-secondary);max-inline-size:280px;margin:0;font-size:13px}.body[data-v-0d941cce]{flex-direction:column;flex:1;gap:14px;min-block-size:0;display:flex}.body__tabs[data-v-0d941cce]{align-self:flex-start}.body__restriction[data-v-0d941cce]{color:var(--color-error);font:var(--type-caption);align-items:center;gap:6px;margin:0;display:flex}.body__hint[data-v-0d941cce]{color:var(--color-text-muted);font:var(--type-caption);text-align:center;margin:0}.body__upload[data-v-0d941cce]{flex-direction:column;gap:6px;display:flex}.body__uploadButton[data-v-0d941cce]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-container);cursor:pointer;block-size:44px;color:var(--color-primary);font-family:inherit;font-size:var(--fs-body-small);font-weight:var(--fw-semibold);border:none;display:flex}.body__chips[data-v-0d941cce]{flex-wrap:wrap;gap:6px;display:flex}.grid[data-v-0d941cce]{align-content:start;gap:var(--space-2);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-y:auto}.grid.is-refreshing[data-v-0d941cce]{opacity:.5;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard)}.cell[data-v-0d941cce]{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.tile[data-v-0d941cce]{border-radius:var(--radius-md);background:var(--color-surface-emphasis);aspect-ratio:1;color:var(--color-text-muted);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.tile img[data-v-0d941cce]{color:#0000;object-fit:cover;block-size:100%;inline-size:100%;display:block}.tile.is-blocked[data-v-0d941cce]{cursor:not-allowed;filter:grayscale(.4);opacity:.4}.tile--skeleton[data-v-0d941cce]{cursor:default}.tile__check[data-v-0d941cce]{z-index:2;border:1.5px solid var(--color-media-control-border);background:var(--color-media-control);block-size:22px;color:var(--color-on-media);border-radius:6px;justify-content:center;align-items:center;inline-size:22px;display:flex;position:absolute;inset-block-start:6px;inset-inline-start:6px}.tile__check.is-on[data-v-0d941cce]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.tile__video[data-v-0d941cce]{z-index:2;border-radius:var(--radius-full);background:var(--color-media-scrim);block-size:20px;color:var(--color-on-media);justify-content:center;align-items:center;inline-size:20px;display:flex;position:absolute;inset-block-end:6px;inset-inline-end:6px}.cell__name[data-v-0d941cce]{color:var(--color-text-primary);font-size:12px;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty[data-v-0d941cce]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.shimmer[data-v-0d941cce]{background:linear-gradient(90deg, var(--color-surface-emphasis) 25%, var(--color-border) 37%, var(--color-surface-emphasis) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite file-sweep-0d941cce}@keyframes file-sweep-0d941cce{0%{background-position:0%}to{background-position:200%}}@media (width>=768px){.grid[data-v-0d941cce]{grid-template-columns:repeat(4,minmax(0,1fr))}}.staged[data-v-12bdecb8]{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.staged__title[data-v-12bdecb8]{color:var(--color-text-secondary);font:var(--type-label);margin:0}.staged__list[data-v-12bdecb8]{flex-direction:column;gap:6px;max-block-size:168px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.staged__item[data-v-12bdecb8]{border-radius:var(--radius-md);background:var(--color-surface-alt);align-items:center;gap:10px;min-inline-size:0;padding:6px;display:flex}.staged__thumb[data-v-12bdecb8]{border-radius:var(--radius-sm);background:var(--color-surface);block-size:40px;color:var(--color-text-secondary);object-fit:cover;flex-shrink:0;place-items:center;inline-size:40px;display:grid}.staged__item.is-error .staged__thumb[data-v-12bdecb8]{color:var(--color-error)}.staged__text[data-v-12bdecb8]{flex-direction:column;flex:1;align-items:flex-start;min-inline-size:0;display:flex}.staged__name[data-v-12bdecb8]{max-inline-size:100%;color:var(--color-text-primary);font:var(--type-body-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staged__error[data-v-12bdecb8]{color:var(--color-error);font:var(--type-helper-text)}.staged__remove[data-v-12bdecb8]{border-radius:var(--radius-full);block-size:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;inline-size:32px;display:grid}.picker__scrim[data-v-c686c1c6]{z-index:var(--z-overlay);background:var(--color-scrim);animation:picker-fade-c686c1c6 var(--motion-standard) var(--ease-standard);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes picker-fade-c686c1c6{0%{opacity:0}}@keyframes picker-rise-c686c1c6{0%{opacity:0;transform:translateY(12px)scale(.98)}}.picker[data-v-c686c1c6]{background:var(--color-surface);block-size:min(85dvh,620px);box-shadow:var(--elevation-2);animation:picker-rise-c686c1c6 var(--motion-slow) var(--ease-emphasized);inline-size:min(100%,440px);padding:var(--space-4);border-radius:20px;flex-direction:column;gap:14px;display:flex}.picker--sheet[data-v-c686c1c6]{min-block-size:min(70dvh,560px);max-block-size:none;box-shadow:none;background:0 0;border-radius:0;inline-size:100%;padding:0}.picker__footer[data-v-c686c1c6]{border-block-start:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-block-start:10px;display:flex}.picker__helper[data-v-c686c1c6]{color:var(--color-text-muted);font:var(--type-helper-text)}.sbanner[data-v-114d4ab7]{border-block-end:1px solid var(--color-border);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.sbanner.is-single[data-v-114d4ab7]{align-items:center}.sbanner__icon[data-v-114d4ab7]{flex-shrink:0;display:flex}.sbanner__body[data-v-114d4ab7]{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.sbanner__text[data-v-114d4ab7]{font:var(--type-body-small)}.sbanner__action[data-v-114d4ab7]{cursor:pointer;font:var(--type-body-small);font-weight:var(--fw-bold);background:0 0;border:none;align-self:flex-start;padding:0}.sbanner__close[data-v-114d4ab7]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.sbanner--info[data-v-114d4ab7]{border-block-end:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-primary)}.sbanner--info .sbanner__icon[data-v-114d4ab7]{color:var(--color-text-secondary)}.sbanner--info .sbanner__action[data-v-114d4ab7]{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.sbanner--warning[data-v-114d4ab7]{background:var(--color-warning-container);color:var(--color-text-primary)}.sbanner--warning .sbanner__icon[data-v-114d4ab7]{color:var(--color-warning)}.sbanner--warning .sbanner__text[data-v-114d4ab7]{font-weight:var(--fw-semibold)}.sbanner--warning .sbanner__action[data-v-114d4ab7]{color:var(--color-warning)}.sbanner--critical[data-v-114d4ab7]{background:var(--color-error);color:var(--color-on-error);border-block-end:none}.sbanner--critical .sbanner__icon[data-v-114d4ab7]{color:var(--color-on-error)}.sbanner--critical .sbanner__text[data-v-114d4ab7]{font-weight:var(--fw-semibold)}.sbanner--critical .sbanner__action[data-v-114d4ab7]{color:var(--color-on-error);text-decoration:underline}.guide-toggle.guide-toggle[data-v-e7e62ea1]{color:var(--color-warning-solid)}.guide-toggle.guide-toggle.is-open[data-v-e7e62ea1]{background:var(--color-warning-container);color:var(--color-warning-solid)}.guide[data-v-277a43a3]{gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);font-family:var(--font-ui);flex-direction:column;display:flex}.guide.is-bare[data-v-277a43a3]{background:0 0;border-radius:0;padding:0}.guide__top[data-v-277a43a3]{align-items:center;gap:var(--space-3);display:flex}.guide__icon[data-v-277a43a3]{border-radius:var(--radius-md);background:var(--color-primary-container);block-size:40px;color:var(--color-on-primary-container);flex:none;justify-content:center;align-items:center;inline-size:40px;display:flex}.guide__title[data-v-277a43a3]{min-inline-size:0;color:var(--color-text-primary);font:var(--type-section-title);flex:1;margin:0}.guide__lead[data-v-277a43a3]{color:var(--color-text-secondary);font:var(--type-body-small);margin:0}.guide__close[data-v-277a43a3]{margin:calc(var(--space-1) * -1);flex:none}.guide__steps[data-v-277a43a3]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.guide__step[data-v-277a43a3]{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-alt);padding:var(--space-2) var(--space-3);display:flex}.guide__num[data-v-277a43a3]{border-radius:var(--radius-full);background:var(--color-primary);block-size:24px;color:var(--color-on-primary);font:var(--type-label);flex:none;justify-content:center;align-items:center;inline-size:24px;display:flex}.guide__stepText[data-v-277a43a3]{color:var(--color-text-primary);font:var(--type-body-small)}.guide__note[data-v-277a43a3]{align-items:flex-start;gap:var(--space-2);color:var(--color-text-secondary);font:var(--type-body-small);margin:0;display:flex}.guide__noteIcon[data-v-277a43a3]{color:var(--color-primary);flex:none;margin-block-start:2px}.guide__family[data-v-277a43a3]{gap:var(--space-2);border-block-start:1px solid var(--color-border);flex-direction:column;padding-block-start:var(--space-3);display:flex}.guide__familyTitle[data-v-277a43a3]{color:var(--color-text-muted);font:var(--type-caption)}.guide__familyGrid[data-v-277a43a3]{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.guide__member[data-v-277a43a3]{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2);min-inline-size:0;color:inherit;font-family:var(--font-ui);text-align:start;background:0 0;border:none;display:flex}button.guide__member[data-v-277a43a3]{cursor:pointer}button.guide__member[data-v-277a43a3]:hover{background:var(--color-surface-alt)}.guide__member[data-v-277a43a3]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.guide__member.is-current[data-v-277a43a3]{background:var(--color-primary-container)}.guide__memberIcon[data-v-277a43a3]{color:var(--color-primary);flex:none;margin-block-start:1px}.guide__memberBody[data-v-277a43a3]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.guide__memberName[data-v-277a43a3]{color:var(--color-text-primary);font:var(--type-label)}.guide__member.is-current .guide__memberName[data-v-277a43a3]{color:var(--color-on-primary-container)}.guide__memberLine[data-v-277a43a3]{color:var(--color-text-secondary);font:var(--type-caption)}@media (width>=768px){.guide[data-v-277a43a3]{gap:var(--space-4);padding:var(--space-5)}.guide__lead[data-v-277a43a3]{font:var(--type-body)}.guide__step[data-v-277a43a3]{padding:var(--space-3)}.guide__familyGrid[data-v-277a43a3]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.guide__steps[data-v-277a43a3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.guide__familyGrid[data-v-277a43a3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.player-frame[data-v-f6a69e96]{container:guide-player/inline-size}.player[data-v-f6a69e96]{gap:var(--space-3);max-inline-size:600px;margin-inline:auto;display:grid}.player__media[data-v-f6a69e96]{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.player__picture[data-v-f6a69e96]{border-radius:var(--radius-lg);background:radial-gradient(ellipse 70% 60% at 50% 40%, var(--color-primary-container), transparent), var(--color-surface-emphasis);aspect-ratio:16/9;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.player__picture[data-v-f6a69e96]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.player__picture.is-tall[data-v-f6a69e96]{aspect-ratio:5/6}[data-theme=dark] .player__picture[data-v-f6a69e96]{background:radial-gradient(ellipse 70% 60% at 50% 40%, var(--color-primary-container), transparent), var(--color-background)}.player__canvas[data-v-f6a69e96]{padding:var(--space-5);pointer-events:none;flex-direction:column;flex:none;grid-area:1/1;justify-content:center;block-size:405px;inline-size:720px;display:flex;container:guide-stage/inline-size}.player__canvas.is-tall[data-v-f6a69e96]{padding:var(--space-4);block-size:480px;inline-size:400px}.is-door .player__picture.is-tall[data-v-f6a69e96]{aspect-ratio:48/29;max-block-size:none}.is-door .player__canvas.is-tall[data-v-f6a69e96]{block-size:290px;inline-size:480px}.player__scene[data-v-f6a69e96]{flex:1;grid-template-rows:minmax(0,1fr);min-block-size:0;display:grid}.player__bar[data-v-f6a69e96]{align-items:center;gap:var(--space-2);display:flex}.player__button[data-v-f6a69e96]{border-radius:var(--radius-full);background:var(--color-primary-container);block-size:32px;color:var(--color-on-primary-container);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;inline-size:32px;display:flex}.player__segments[data-v-f6a69e96]{flex:1;gap:4px;display:flex}.player__segment[data-v-f6a69e96]{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;padding:12px 0}.player__button[data-v-f6a69e96]:focus-visible,.player__segment[data-v-f6a69e96]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.player__track[data-v-f6a69e96]{border-radius:var(--radius-full);background:var(--color-surface-emphasis);block-size:4px;display:block;overflow:hidden}.player__fill[data-v-f6a69e96]{border-radius:var(--radius-full);background:var(--color-primary);block-size:100%;display:block}.is-door .player[data-v-f6a69e96]{max-inline-size:none}.is-door .player__media[data-v-f6a69e96]{border-radius:var(--radius-lg);background:var(--color-surface-alt);gap:0;overflow:hidden}.is-door .player__picture[data-v-f6a69e96]{background:linear-gradient(to bottom, transparent 82%, var(--color-surface-alt)), radial-gradient(ellipse 70% 60% at 50% 40%, var(--color-primary-container), transparent), var(--color-surface-emphasis);border-radius:0;max-block-size:300px}[data-theme=dark] .is-door .player__picture[data-v-f6a69e96]{background:linear-gradient(to bottom, transparent 82%, var(--color-surface-alt)), radial-gradient(ellipse 70% 60% at 50% 40%, var(--color-primary-container), transparent), var(--color-background)}.is-door .player__bar[data-v-f6a69e96]{padding:0 var(--space-3) var(--space-1)}.player__chapters[data-v-f6a69e96]{flex-direction:column;gap:2px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.player__chapterItem[data-v-f6a69e96]:not(.is-on){display:none}.player__chapter[data-v-f6a69e96]{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2);inline-size:100%;color:inherit;font-family:var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.player__chapter[data-v-f6a69e96]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.player__dot[data-v-f6a69e96]{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);flex:none;block-size:10px;inline-size:10px;margin-block-start:5px}.is-on .player__dot[data-v-f6a69e96]{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-container)}.player__chapterBody[data-v-f6a69e96]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.player__title[data-v-f6a69e96]{color:var(--color-text-secondary);font:var(--type-label);font-weight:var(--fw-semibold)}.is-on .player__title[data-v-f6a69e96]{color:var(--color-text-primary)}.player__text[data-v-f6a69e96]{color:var(--color-text-secondary);font:var(--type-caption);display:none}.is-on .player__text[data-v-f6a69e96]{display:block}@container guide-player (width>=760px){.player[data-v-f6a69e96]{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,540px) minmax(0,1fr);max-inline-size:none}.player__chapterItem[data-v-f6a69e96]:not(.is-on){display:block}.player__chapter[data-v-f6a69e96]:hover,.is-on .player__chapter[data-v-f6a69e96]{background:var(--color-surface-alt)}}.psearch[data-v-e66f7d5b]{min-inline-size:160px;color:var(--color-text-muted);flex:0 300px;align-items:center;display:flex;position:relative}@media (width<=768px){.psearch[data-v-e66f7d5b]{flex:auto}}.psearch__icon[data-v-e66f7d5b]{pointer-events:none;position:absolute;inset-inline-start:11px}.psearch input[data-v-e66f7d5b]{border-radius:var(--radius-full);background:var(--color-surface-alt);block-size:36px;min-inline-size:0;color:var(--color-text-primary);font:var(--type-body-small);border:1px solid #0000;flex:1;padding-inline:36px 34px}.psearch input[data-v-e66f7d5b]::placeholder{color:var(--color-text-muted)}.psearch input[data-v-e66f7d5b]:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-focus);outline:none}.psearch input[data-v-e66f7d5b]::-webkit-search-cancel-button{display:none}.psearch__clear[data-v-e66f7d5b]{position:absolute;inset-inline-end:4px}.rail[data-v-d5072c8f]{border-inline-start:1px solid var(--color-border);inline-size:220px;padding:var(--space-4) var(--space-3);flex-shrink:0;overflow-y:auto}.rail.is-sticky[data-v-d5072c8f]{align-self:flex-start;max-block-size:calc(100dvh - 160px);position:sticky;inset-block-start:0}.rail__list[data-v-d5072c8f]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rail__row[data-v-d5072c8f]{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;inline-size:100%;padding:7px var(--space-2);color:var(--color-text-secondary);font-family:inherit;font-size:var(--fs-body-small);line-height:var(--lh-body-small);text-align:start;background:0 0;border:none;display:flex}.rail__row[data-v-d5072c8f]:hover{background:var(--color-surface-alt)}.rail__row.is-active[data-v-d5072c8f]{background:var(--color-surface-emphasis);color:var(--color-text-primary);font-weight:var(--fw-medium)}.rail__name[data-v-d5072c8f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail__count[data-v-d5072c8f]{color:var(--color-text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-shrink:0}.rail.is-compact[data-v-d5072c8f]{border-inline-start:none;border-block-end:1px solid var(--color-border);max-block-size:none;inline-size:100%;padding:var(--space-2) var(--space-3);scrollbar-width:none;position:static;overflow:auto hidden}.rail.is-compact[data-v-d5072c8f]::-webkit-scrollbar{display:none}.rail.is-compact .rail__list[data-v-d5072c8f]{gap:var(--space-2);flex-direction:row}.rail.is-compact .rail__row[data-v-d5072c8f]{border-radius:var(--radius-full);background:var(--color-surface-alt);inline-size:auto;padding:6px var(--space-3);white-space:nowrap}.rail.is-compact .rail__row.is-active[data-v-d5072c8f]{background:var(--color-surface-emphasis)}
