@charset "UTF-8";.base-btn__spinner[data-v-06957f12]{inline-size:14px;block-size:14px;border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;animation:btnSpin-06957f12 .6s linear infinite}@keyframes btnSpin-06957f12{to{transform:rotate(360deg)}}.base-card--sm[data-v-d09dee7e]{padding:var(--space-3)}.base-card--base[data-v-d09dee7e]{padding:var(--space-4)}.base-card--lg[data-v-d09dee7e]{padding:var(--space-5)}.base-card.is-clickable[data-v-d09dee7e]{cursor:pointer}.base-card.is-selected[data-v-d09dee7e]{border-color:var(--primary);box-shadow:var(--focus-ring)}.base-card--ok[data-v-d09dee7e]{background:var(--ok-bg)}.base-card--danger[data-v-d09dee7e]{background:var(--danger-bg)}.base-card--warn[data-v-d09dee7e]{background:var(--warn-bg)}.base-card--info[data-v-d09dee7e]{background:var(--info-bg)}.base-card--purple[data-v-d09dee7e]{background:var(--purple-bg)}.field[data-v-5416233f]{display:flex;flex-direction:column;gap:6px;margin-block-end:16px}.field__label[data-v-5416233f]{font-size:13px;font-weight:500;color:var(--text-muted)}.field__req[data-v-5416233f]{color:var(--error)}.field__hint[data-v-5416233f]{font-size:var(--fs-xs);color:var(--text-muted)}.field__error[data-v-5416233f]{font-size:var(--fs-xs);color:var(--danger-text);font-weight:var(--fw-medium)}.skeleton[data-v-c7b95610]{display:block;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:skeletonShimmer-c7b95610 1.4s ease infinite}.skeleton--line[data-v-c7b95610]{block-size:12px;border-radius:6px}.skeleton--block[data-v-c7b95610]{block-size:80px;border-radius:var(--radius-sm)}.skeleton--circle[data-v-c7b95610]{inline-size:40px;block-size:40px;border-radius:50%}@keyframes skeletonShimmer-c7b95610{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton[data-v-c7b95610]{animation:none}}.pw-input[data-v-dbf94f9b]{position:relative;display:block;inline-size:100%}.pw-input__field[data-v-dbf94f9b]{inline-size:100%;padding-inline-end:42px}@keyframes mzAutofillStart-dbf94f9b{}.pw-input__field[data-v-dbf94f9b]:-webkit-autofill{animation-name:mzAutofillStart-dbf94f9b;animation-duration:.01s}.pw-input__toggle[data-v-dbf94f9b]{position:absolute;inset-inline-end:6px;inset-block-start:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;border-radius:8px;background:none;color:var(--text-muted);cursor:pointer;opacity:.8;transition:opacity .15s ease,background .15s ease,color .15s ease}.pw-input__toggle[data-v-dbf94f9b]:hover{opacity:1;color:var(--text);background:var(--surface-2)}.pw-input__toggle[data-v-dbf94f9b]:focus-visible{outline:2px solid var(--primary);outline-offset:1px;opacity:1}.empty[data-v-7eb789c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);text-align:center}.empty__icon[data-v-7eb789c4]{font-size:34px;opacity:.85}.empty__title[data-v-7eb789c4]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text)}.empty__msg[data-v-7eb789c4]{font-size:var(--fs-sm);color:var(--text-muted);max-inline-size:320px;line-height:var(--lh-normal)}.empty__action[data-v-7eb789c4]{margin-block-start:var(--space-3)}.nav-icon[data-v-6589cf18]{flex:none;display:block}.badge[data-v-57a52064]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:2px 10px;border-radius:var(--radius-pill);white-space:nowrap}.badge--status[data-v-57a52064]{font-size:var(--fs-sm);padding:4px 12px;border-radius:var(--radius-badge)}.badge__dot[data-v-57a52064]{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.badge.is-ok[data-v-57a52064]{background:var(--ok-bg);color:var(--ok-text)}.badge.is-warn[data-v-57a52064]{background:var(--warn-bg);color:var(--warn-text)}.badge.is-danger[data-v-57a52064]{background:var(--danger-bg);color:var(--danger-text)}.badge.is-info[data-v-57a52064]{background:var(--info-bg);color:var(--info-text)}.badge.is-purple[data-v-57a52064]{background:var(--purple-bg);color:var(--purple-text)}.badge.is-neutral[data-v-57a52064]{background:var(--surface-2);color:var(--text-muted)}.tip[data-v-d9baf0e7]{position:relative;display:inline-flex}.tip__bubble[data-v-d9baf0e7]{position:absolute;inset-inline-start:50%;transform:translate(50%) translateY(4px);background:var(--text);color:var(--surface);font-size:var(--fs-xs);font-weight:var(--fw-medium);padding:5px 10px;border-radius:var(--radius-sm);white-space:nowrap;box-shadow:var(--elev-2);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);z-index:var(--z-popover)}.tip--top .tip__bubble[data-v-d9baf0e7]{inset-block-end:100%;margin-block-end:6px}.tip--bottom .tip__bubble[data-v-d9baf0e7]{inset-block-start:100%;margin-block-start:6px}.tip:hover .tip__bubble[data-v-d9baf0e7],.tip:focus-visible .tip__bubble[data-v-d9baf0e7]{opacity:1;transform:translate(50%) translateY(0)}.user-avatar[data-v-de69a848]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0;line-height:1;-webkit-user-select:none;user-select:none}.user-avatar img[data-v-de69a848]{inline-size:100%;block-size:100%;object-fit:cover;display:block}.user-avatar__initials[data-v-de69a848]{inline-size:100%;block-size:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.user-avatar__fallback[data-v-de69a848]{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;background:var(--surface-2)}.locale-switcher[data-v-a23d831e]{position:relative;display:inline-flex}.locale-switcher__trigger[data-v-a23d831e]{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:5px 9px;border-radius:var(--radius-pill, 999px);cursor:pointer;transition:color .15s ease,border-color .15s ease}.locale-switcher__trigger[data-v-a23d831e]:hover{color:var(--text);border-color:var(--primary)}.locale-switcher__globe[data-v-a23d831e]{inline-size:16px;block-size:16px;flex:none}.locale-switcher__code[data-v-a23d831e]{line-height:1}.locale-switcher__backdrop[data-v-a23d831e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.locale-switcher__menu[data-v-a23d831e]{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:61;min-inline-size:168px;padding:5px;display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-lg, 0 8px 28px rgba(0, 0, 0, .18))}.locale-switcher__item[data-v-a23d831e]{display:flex;align-items:center;gap:9px;inline-size:100%;border:none;background:transparent;color:var(--text);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:start;padding:8px 10px;border-radius:var(--radius-sm, 8px);cursor:pointer;transition:background .12s ease}.locale-switcher__item[data-v-a23d831e]:hover{background:var(--surface-2)}.locale-switcher__item.is-active[data-v-a23d831e]{color:var(--primary);font-weight:var(--fw-semibold)}.locale-switcher__flag[data-v-a23d831e]{font-size:16px;line-height:1;flex:none}.locale-switcher__label[data-v-a23d831e]{flex:1}.locale-switcher__check[data-v-a23d831e]{color:var(--primary);font-weight:var(--fw-bold)}.modal-overlay[data-v-b5dcba5a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182780;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:var(--z-modal)}.modal[data-v-b5dcba5a]{--ui-card-surface: var(--surface-2);--ui-card-border: transparent;--modal-min: 480px;inline-size:100%;max-inline-size:480px;display:flex;flex-direction:column;max-block-size:calc(100vh - 80px)}.modal[data-v-b5dcba5a]:focus{outline:none}.modal--wide[data-v-b5dcba5a]{--modal-min: 720px;max-inline-size:720px}.modal__expand[data-v-b5dcba5a]{order:2;flex:none;inline-size:34px;block-size:34px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:none;place-items:center;font-size:15px}.modal__expand[data-v-b5dcba5a]:hover{background:var(--surface-2);color:var(--text)}.modal__header[data-v-b5dcba5a]{display:flex;align-items:center;gap:10px;padding:18px 22px;border-block-end:1px solid var(--border)}.modal__header h3[data-v-b5dcba5a]{flex:1;order:1;min-inline-size:0;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__header-tools[data-v-b5dcba5a]{display:flex;align-items:center;gap:6px;flex:none;order:2}.modal__close[data-v-b5dcba5a]{order:3;flex:none;inline-size:34px;block-size:34px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:inline-grid;place-items:center}.modal__close[data-v-b5dcba5a]:before{content:"✕";font-size:16px}.modal__close[data-v-b5dcba5a]:hover{background:var(--surface-2);color:var(--text)}.modal__close .modal__close-back[data-v-b5dcba5a]{display:none}.modal__subheader[data-v-b5dcba5a]{padding:10px 22px;border-block-end:1px solid var(--border);background:var(--bg);font-size:var(--fs-sm-2);color:var(--text-muted)}.modal__body[data-v-b5dcba5a]{padding:22px;overflow-y:auto}.modal__footer[data-v-b5dcba5a]{display:flex;justify-content:flex-start;gap:10px;padding:16px 22px;border-block-start:1px solid var(--border)}@media (min-width: 1024px){.modal-overlay[data-v-b5dcba5a]{align-items:safe center;padding:24px}.modal[data-v-b5dcba5a]{resize:both;overflow:hidden;min-inline-size:min(var(--modal-min),92vw);min-block-size:220px;max-inline-size:min(1280px,94vw);max-block-size:calc(100vh - 48px)}.modal--max[data-v-b5dcba5a]{inline-size:94vw;block-size:calc(100vh - 48px)}.modal .modal__body[data-v-b5dcba5a]{flex:1;min-block-size:0;overscroll-behavior:contain;scrollbar-gutter:stable}.modal__expand[data-v-b5dcba5a]{display:inline-grid}}.modal-enter-active[data-v-b5dcba5a]{animation:mzOverlayIn-b5dcba5a var(--dur) var(--ease)}.modal-enter-active .modal[data-v-b5dcba5a]{animation:mzCardIn-b5dcba5a var(--dur) var(--ease-spring)}.modal-leave-active[data-v-b5dcba5a]{animation:mzOverlayIn-b5dcba5a var(--dur) var(--ease) reverse forwards}.modal-leave-active .modal[data-v-b5dcba5a]{animation:mzCardIn-b5dcba5a var(--dur) var(--ease) reverse forwards}@keyframes mzOverlayIn-b5dcba5a{0%{opacity:0}to{opacity:1}}@keyframes mzCardIn-b5dcba5a{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.modal-enter-active[data-v-b5dcba5a],.modal-leave-active[data-v-b5dcba5a]{animation-duration:.01ms}.modal-enter-active .modal[data-v-b5dcba5a],.modal-leave-active .modal[data-v-b5dcba5a]{animation:none}}@media (max-width: 768px){.modal-overlay[data-v-b5dcba5a]{align-items:stretch;padding:0;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.modal[data-v-b5dcba5a],.modal--wide[data-v-b5dcba5a]{max-inline-size:100%;block-size:100dvh;max-block-size:100dvh;overflow:hidden;border-radius:0;padding-block-end:env(safe-area-inset-bottom,0px);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.modal__body[data-v-b5dcba5a]{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.modal__header[data-v-b5dcba5a]{padding-block:12px;flex-direction:row;align-items:center;flex-wrap:nowrap}.modal__header h3[data-v-b5dcba5a]{order:1;flex:1;min-inline-size:0;font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--text);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__header-tools[data-v-b5dcba5a]{order:2;flex:none}.modal__close[data-v-b5dcba5a]{order:0;inline-size:42px;block-size:42px;background:var(--surface-2);color:var(--text)}.modal__close[data-v-b5dcba5a]:before{content:none}.modal__close .modal__close-back[data-v-b5dcba5a]{display:block;inline-size:24px;block-size:24px}.modal-enter-active .modal[data-v-b5dcba5a]{animation:mzSheetIn-b5dcba5a var(--dur) var(--ease-out)}.modal-leave-active .modal[data-v-b5dcba5a]{animation:mzSheetIn-b5dcba5a var(--dur) var(--ease-in) reverse forwards}.modal-enter-active .modal[data-v-b5dcba5a],.modal-leave-active .modal[data-v-b5dcba5a]{animation-name:mzSheetIn-b5dcba5a}}@keyframes mzSheetIn-b5dcba5a{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@media (max-width: 768px) and (prefers-reduced-motion: reduce){.modal-enter-active .modal[data-v-b5dcba5a],.modal-leave-active .modal[data-v-b5dcba5a]{animation:none}}.plan-features[data-v-c9e57a7e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.plan-features__item[data-v-c9e57a7e]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);font-size:13px;color:var(--text)}.plan-features__item.is-highlight[data-v-c9e57a7e]{background:var(--primary-soft);font-weight:700;color:var(--primary)}.plan-features__icon[data-v-c9e57a7e]{font-size:14px;flex-shrink:0}.plan-features__text[data-v-c9e57a7e]{flex:1;min-inline-size:0}.plan-features__badge[data-v-c9e57a7e]{flex-shrink:0;font-size:10px;font-weight:700;color:#fff;background:var(--primary);padding:2px 7px;border-radius:var(--radius-pill, 999px)}.plans-accordion[data-v-f12804e1]{display:flex;flex-direction:column;gap:8px}.pa-plan[data-v-f12804e1]{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s ease}.pa-plan.is-open[data-v-f12804e1]{border-color:var(--primary)}.pa-plan__head[data-v-f12804e1]{inline-size:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border:none;background:var(--bg);cursor:pointer;font-family:inherit}.pa-plan__head[data-v-f12804e1]:hover{background:var(--primary-soft)}.pa-plan__icon[data-v-f12804e1]{font-size:20px;flex-shrink:0}.pa-plan__name[data-v-f12804e1]{font-size:14px;font-weight:700;color:var(--text)}.pa-plan__price[data-v-f12804e1]{margin-inline-start:auto;font-size:12px;font-weight:600;color:var(--primary)}.pa-plan__chev[data-v-f12804e1]{font-size:11px;color:var(--text-muted);flex-shrink:0}.pa-plan__body[data-v-f12804e1]{padding:10px 12px 12px;border-block-start:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.pa-plan__tagline[data-v-f12804e1]{margin:0;font-size:12px;color:var(--text-muted)}.upsell__lead[data-v-5179f376]{margin:0 0 8px;font-size:15px;line-height:1.7;color:var(--text)}.upsell__lead strong[data-v-5179f376]{color:var(--primary)}.upsell__desc[data-v-5179f376]{margin:0 0 16px;font-size:13px;line-height:1.7;color:var(--text-muted)}.upsell__plans-label[data-v-5179f376]{display:block;font-size:13px;font-weight:700;color:var(--text);margin-block-end:8px}.upsell__none[data-v-5179f376]{margin:0;padding:12px;border:1px dashed var(--border);border-radius:var(--radius-sm);font-size:13px;line-height:1.7;color:var(--text-muted)}.bsheet[data-v-a8f7eda1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1000);display:flex;justify-content:center}.bsheet__panel[data-v-a8f7eda1]{background:var(--surface);display:flex;flex-direction:column;overflow:hidden}.bsheet__panel[data-v-a8f7eda1]:focus{outline:none}.bsheet__head[data-v-a8f7eda1]{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);padding:10px 18px;border-block-end:1px solid var(--border);background:var(--surface)}.bsheet__title[data-v-a8f7eda1]{font-size:var(--fs-md);font-weight:var(--fw-extrabold);flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsheet__sub[data-v-a8f7eda1]{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-muted);flex:0 0 auto}.bsheet__grab[data-v-a8f7eda1],.bsheet__back[data-v-a8f7eda1]{display:none}.bsheet__expand[data-v-a8f7eda1],.bsheet__close[data-v-a8f7eda1]{display:none;inline-size:30px;block-size:30px;border-radius:50%;place-items:center;flex:0 0 auto;background:var(--surface-2);border:none;color:var(--text-muted);cursor:pointer;font-size:14px;font-family:inherit}.bsheet__expand[data-v-a8f7eda1]:hover,.bsheet__close[data-v-a8f7eda1]:hover{background:var(--border-card);color:var(--text)}.bsheet__expand[data-v-a8f7eda1]{font-size:15px}.bsheet__body[data-v-a8f7eda1]{flex:1;overflow-y:auto;overflow-x:hidden;min-block-size:0;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding-block-end:env(safe-area-inset-bottom,0px)}.bsheet__foot[data-v-a8f7eda1]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);padding-block-end:calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--border);background:var(--surface)}@media (max-width: 768px){.bsheet[data-v-a8f7eda1]{align-items:flex-end;background:#0a0e166b}.bsheet__panel[data-v-a8f7eda1]{inline-size:100%;max-inline-size:560px;border-radius:22px 22px 0 0;max-block-size:82vh;max-block-size:82dvh;box-shadow:0 -8px 30px #0000002e}.bsheet__grab[data-v-a8f7eda1]{display:block;inline-size:40px;block-size:5px;border-radius:var(--radius-pill);background:var(--border-card);border:none;margin:8px auto 4px;cursor:pointer;flex:0 0 auto}.bsheet--page[data-v-a8f7eda1]{align-items:stretch;background:var(--surface);padding:0;overflow:hidden}.bsheet--page .bsheet__panel[data-v-a8f7eda1]{max-inline-size:100%;block-size:100vh;block-size:100dvh;max-block-size:100vh;max-block-size:100dvh;border-radius:0;box-shadow:none;overflow:hidden;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.bsheet--page .bsheet__grab[data-v-a8f7eda1]{display:none}.bsheet--page .bsheet__head[data-v-a8f7eda1]{padding-block-start:calc(10px + env(safe-area-inset-top,0px))}.bsheet--page .bsheet__title[data-v-a8f7eda1]{font-size:var(--fs-lg)}.bsheet--page .bsheet__back[data-v-a8f7eda1]{display:grid;place-items:center;flex:0 0 auto;inline-size:36px;block-size:36px;border-radius:50%;background:var(--surface);border:1px solid var(--border-card);box-shadow:var(--shadow);color:var(--text);cursor:pointer;font-family:inherit}.bsheet--page .bsheet__back[data-v-a8f7eda1]:hover{background:var(--surface-2);color:var(--primary)}}@media (min-width: 769px){.bsheet[data-v-a8f7eda1]{align-items:center;padding:24px;background:transparent;pointer-events:none}.bsheet__panel[data-v-a8f7eda1]{pointer-events:auto;inline-size:100%;block-size:auto;border:1px solid var(--border-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.bsheet:not(.bsheet--page) .bsheet__panel[data-v-a8f7eda1]{max-inline-size:460px;min-block-size:140px;max-block-size:calc(100vh - 48px)}.bsheet--page .bsheet__panel[data-v-a8f7eda1]{min-inline-size:min(520px,92vw);inline-size:min(640px,92vw);max-inline-size:min(1080px,94vw);min-block-size:280px;max-block-size:calc(100vh - 48px);resize:both}.bsheet--page .bsheet__panel.is-max[data-v-a8f7eda1]{inline-size:94vw;block-size:calc(100vh - 48px)}.bsheet__head[data-v-a8f7eda1]{cursor:move;-webkit-user-select:none;user-select:none}.bsheet__close[data-v-a8f7eda1],.bsheet--page .bsheet__expand[data-v-a8f7eda1]{display:grid}.bsheet-enter-from .bsheet__panel[data-v-a8f7eda1],.bsheet-leave-to .bsheet__panel[data-v-a8f7eda1]{transform:scale(.96)}}.bsheet-enter-active[data-v-a8f7eda1],.bsheet-leave-active[data-v-a8f7eda1]{transition:opacity .25s ease}.bsheet-enter-active .bsheet__panel[data-v-a8f7eda1],.bsheet-leave-active .bsheet__panel[data-v-a8f7eda1]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.bsheet-enter-from[data-v-a8f7eda1],.bsheet-leave-to[data-v-a8f7eda1]{opacity:0}.bsheet-enter-from .bsheet__panel[data-v-a8f7eda1],.bsheet-leave-to .bsheet__panel[data-v-a8f7eda1]{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.bsheet-enter-active .bsheet__panel[data-v-a8f7eda1],.bsheet-leave-active .bsheet__panel[data-v-a8f7eda1]{transition:none}}.extb[data-v-a2f275b3]{display:inline-flex;align-items:center;justify-content:center;min-inline-size:34px;padding:1px 7px;border-radius:var(--radius-xs);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.4px;line-height:1.6;direction:ltr}.extb--pdf[data-v-a2f275b3]{color:#d64541;background:#d6454121;border:1px solid rgba(214,69,65,.35)}.extb--doc[data-v-a2f275b3]{color:#2b7de9;background:#2b7de921;border:1px solid rgba(43,125,233,.35)}.extb--sheet[data-v-a2f275b3]{color:#1e9e5a;background:#1e9e5a21;border:1px solid rgba(30,158,90,.35)}.extb--slides[data-v-a2f275b3]{color:#e08a2b;background:#e08a2b21;border:1px solid rgba(224,138,43,.35)}.extb--image[data-v-a2f275b3]{color:#8a4dd0;background:#8a4dd021;border:1px solid rgba(138,77,208,.35)}.extb--video[data-v-a2f275b3]{color:#d4537e;background:#d4537e21;border:1px solid rgba(212,83,126,.35)}.extb--audio[data-v-a2f275b3]{color:#0e8f8f;background:#0e8f8f21;border:1px solid rgba(14,143,143,.35)}.extb--archive[data-v-a2f275b3]{color:#7a6f5d;background:#7a6f5d21;border:1px solid rgba(122,111,93,.35)}.extb--text[data-v-a2f275b3]{color:#64748b;background:#64748b21;border:1px solid rgba(100,116,139,.35)}.extb--code[data-v-a2f275b3]{color:#5b6470;background:#5b647021;border:1px solid rgba(91,100,112,.35)}.extb--other[data-v-a2f275b3]{color:gray;background:#80808021;border:1px solid rgba(128,128,128,.35)}.apv[data-v-1e4b7680]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0a0e14d1;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.apv__panel[data-v-1e4b7680]{inline-size:100%;max-inline-size:960px;max-block-size:92vh;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-lg, 16px);overflow:hidden}.apv__head[data-v-1e4b7680]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 16px;border-block-end:1px solid var(--border)}.apv__title[data-v-1e4b7680]{font-weight:600;font-size:var(--fs-md, 15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apv__actions[data-v-1e4b7680]{display:flex;gap:6px;flex-shrink:0}.apv__act[data-v-1e4b7680]{inline-size:36px;block-size:36px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);cursor:pointer;font-size:15px}.apv__act[data-v-1e4b7680]:hover{border-color:var(--primary);color:var(--primary)}.apv__act--close[data-v-1e4b7680]:hover{border-color:var(--danger-text);color:var(--danger-text)}.apv__body[data-v-1e4b7680]{flex:1;min-block-size:0;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--bg);overflow:hidden}.apv__media[data-v-1e4b7680]{max-inline-size:100%;max-block-size:78vh;object-fit:contain;border-radius:var(--radius-sm)}.apv__media--zoomable[data-v-1e4b7680]{transition:transform .12s ease;touch-action:none;user-select:none;-webkit-user-select:none;will-change:transform}.apv__zoompct[data-v-1e4b7680]{min-inline-size:48px;block-size:36px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.apv__zoompct[data-v-1e4b7680]:hover{border-color:var(--primary);color:var(--primary)}.apv__frame[data-v-1e4b7680]{inline-size:100%;block-size:78vh;border:none;background:#fff;border-radius:var(--radius-sm)}.apv__audio[data-v-1e4b7680]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.apv__audio audio[data-v-1e4b7680]{inline-size:min(420px,80vw)}.apv__fallback[data-v-1e4b7680]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.apv__bigicon[data-v-1e4b7680]{font-size:72px}.apv__ftype[data-v-1e4b7680]{font-weight:600}.apv__note[data-v-1e4b7680]{color:var(--text-muted);font-size:var(--fs-sm-2, 12.5px);max-inline-size:360px}.apv__fbtns[data-v-1e4b7680]{display:flex;gap:var(--space-2);margin-block-start:var(--space-3);flex-wrap:wrap;justify-content:center}.apv__fbtn[data-v-1e4b7680]{padding:9px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-sm-2, 12.5px);cursor:pointer}.apv__fbtn[data-v-1e4b7680]:hover{border-color:var(--primary);color:var(--primary)}@media (max-width: 768px){.apv__frame[data-v-1e4b7680],.apv__media[data-v-1e4b7680]{block-size:auto;max-block-size:70vh}}.attachment[data-v-ddd7bd85]{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.attachment__thumb[data-v-ddd7bd85]{position:relative;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:130px;border:none;padding:0;background:var(--surface-2);cursor:zoom-in}.attachment__thumb img[data-v-ddd7bd85]{inline-size:100%;block-size:100%;object-fit:cover;display:block}.attachment__thumb[data-v-ddd7bd85]:disabled{cursor:default}.attachment__thumb:hover .attachment__eye[data-v-ddd7bd85]{opacity:1}.attachment__bigicon[data-v-ddd7bd85]{font-size:44px}.attachment__eye[data-v-ddd7bd85]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;background:#0a0e1473;color:#fff;font-size:13px;font-weight:600;opacity:0;transition:opacity .15s}.attachment__info[data-v-ddd7bd85]{display:flex;flex-direction:column;gap:2px;padding:8px 10px 4px;min-inline-size:0}.attachment__name[data-v-ddd7bd85]{font-size:12.5px;font-weight:600;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment__name--link[data-v-ddd7bd85]{border:none;background:transparent;color:var(--primary);cursor:pointer;padding:0;font-family:inherit}.attachment__name--link[data-v-ddd7bd85]:hover{text-decoration:underline}.attachment__meta[data-v-ddd7bd85]{font-size:11px;color:var(--text-muted)}.attachment__tags[data-v-ddd7bd85]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:0 10px 4px}.attachment__tag[data-v-ddd7bd85]{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:var(--primary);background:var(--primary-soft);padding:1px 7px;border-radius:var(--radius-pill)}.attachment__tag-x[data-v-ddd7bd85]{border:none;background:transparent;color:inherit;cursor:pointer;font-size:12px;line-height:1;padding:0}.attachment__tag-x[data-v-ddd7bd85]:hover{color:var(--danger-text)}.attachment__tag-add[data-v-ddd7bd85]{border:1px dashed var(--border);background:transparent;color:var(--text-muted);font-size:10.5px;padding:1px 8px;border-radius:var(--radius-pill);cursor:pointer;font-family:inherit}.attachment__tag-add[data-v-ddd7bd85]:hover{color:var(--primary);border-color:var(--primary)}.attachment__tag-inp[data-v-ddd7bd85]{inline-size:100px;padding:1px 8px;border:1px solid var(--primary);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-family:inherit;font-size:10.5px}.attachment__tag-inp[data-v-ddd7bd85]:focus{outline:none}.attachment__actions[data-v-ddd7bd85]{display:flex;gap:6px;padding:6px 10px 10px}.attachment__btn[data-v-ddd7bd85]{inline-size:34px;block-size:30px;border:1px solid var(--border);border-radius:var(--radius-xs, 7px);background:var(--surface);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.attachment__btn[data-v-ddd7bd85]:hover{border-color:var(--primary)}.attachment__btn--danger[data-v-ddd7bd85]:hover{border-color:var(--danger-text)}.attachments[data-v-32a25913]{display:flex;flex-direction:column;gap:10px;border-radius:var(--radius-sm);transition:box-shadow var(--dur-fast, .15s) ease}.attachments.is-drag[data-v-32a25913]{box-shadow:0 0 0 2px var(--primary);background:var(--primary-soft)}.attachments__list[data-v-32a25913]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.attachments__up[data-v-32a25913]{display:flex;align-items:center;gap:8px;font-size:12px}.attachments__up-name[data-v-32a25913]{max-inline-size:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.attachments__up-bar[data-v-32a25913]{flex:1;block-size:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.attachments__up-fill[data-v-32a25913]{display:block;block-size:100%;background:var(--primary);border-radius:3px;transition:inline-size .2s ease}.attachments__up-pct[data-v-32a25913]{inline-size:34px;text-align:end;color:var(--text-muted);font-weight:600}.attachments__add[data-v-32a25913]{align-self:flex-start;padding:8px 14px;border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--primary);font-size:13px;font-weight:600;cursor:pointer}.attachments__drop-hint[data-v-32a25913]{color:var(--text-muted);font-weight:400;font-size:11.5px;margin-inline-start:6px}.cls[data-v-860aab7d]{display:flex;flex-direction:column;gap:8px}.cls__row[data-v-860aab7d]{display:flex;align-items:stretch;gap:8px}.cls__select[data-v-860aab7d]{flex:1}.cls__add[data-v-860aab7d]{flex-shrink:0;inline-size:42px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--primary-soft);color:var(--primary);font-size:20px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s}.cls__add[data-v-860aab7d]:hover{background:var(--primary);color:#fff}.cls__new[data-v-860aab7d]{display:flex;align-items:center;gap:8px}.cls__input[data-v-860aab7d]{flex:1}.cls__ok[data-v-860aab7d],.cls__cancel[data-v-860aab7d]{flex-shrink:0;padding:0 14px;block-size:38px;border-radius:var(--radius-sm);border:1px solid var(--border);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.cls__ok[data-v-860aab7d]{background:var(--primary);color:#fff;border-color:var(--primary)}.cls__ok[data-v-860aab7d]:disabled{opacity:.5;cursor:not-allowed}.cls__cancel[data-v-860aab7d]{background:var(--surface);color:var(--text-muted)}.collapsible[data-v-fe32eff2]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);margin-block-end:16px;overflow:hidden}.collapsible__head[data-v-fe32eff2]{inline-size:100%;display:flex;align-items:center;gap:8px;padding:11px 13px;border:none;background:transparent;color:var(--text);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;text-align:start}.collapsible__head[data-v-fe32eff2]:hover{background:var(--surface-2)}.collapsible__chev[data-v-fe32eff2]{font-size:12px;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease)}.collapsible.is-open .collapsible__chev[data-v-fe32eff2]{transform:rotate(180deg)}.collapsible__title[data-v-fe32eff2]{color:var(--text)}.collapsible__badge[data-v-fe32eff2]{min-inline-size:18px;padding:0 6px;border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:700;line-height:18px;text-align:center}.collapsible__spacer[data-v-fe32eff2]{flex:1}.collapsible__hint[data-v-fe32eff2]{font-size:12px;color:var(--text-muted);line-height:1.6;padding:0 13px 4px;margin:0}.collapsible__body[data-v-fe32eff2]{padding:4px 13px 2px;border-block-start:1px solid var(--border)}.collapse-enter-active[data-v-fe32eff2],.collapse-leave-active[data-v-fe32eff2]{transition:opacity var(--dur-fast) var(--ease)}.collapse-enter-from[data-v-fe32eff2],.collapse-leave-to[data-v-fe32eff2]{opacity:0}@media (prefers-reduced-motion: reduce){.collapsible__chev[data-v-fe32eff2],.collapse-enter-active[data-v-fe32eff2],.collapse-leave-active[data-v-fe32eff2]{transition:none}}.fbody[data-v-571eb87e]{padding:var(--space-4)}.capture-review[data-v-571eb87e]{display:flex;align-items:center;gap:10px;padding:11px 13px;margin-block-end:var(--space-4);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);background:var(--primary-soft);color:var(--text);font-size:var(--fs-sm-2);line-height:1.6}.capture-review__icon[data-v-571eb87e]{font-size:18px;line-height:1;flex-shrink:0}.capture-review__text[data-v-571eb87e]{min-inline-size:0}.types[data-v-571eb87e]{display:flex;gap:var(--space-2)}.type-note[data-v-571eb87e]{font-size:var(--fs-xs);color:var(--text-muted);margin-block-start:6px}.hint[data-v-571eb87e]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7;margin-block-end:14px}.type[data-v-571eb87e]{flex:1}.type[data-v-571eb87e]:disabled{opacity:.55;cursor:not-allowed}.type[data-v-571eb87e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);font-family:inherit;font-size:var(--fs-sm-2);font-weight:var(--fw-medium)}.type.is-active[data-v-571eb87e]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.amount-row[data-v-571eb87e]{display:flex;gap:var(--space-2)}.amount-row__cur[data-v-571eb87e]{flex:0 0 88px}.balance[data-v-571eb87e]{font-size:var(--fs-sm);color:var(--text-muted);margin-block-start:6px;line-height:1.6}.two-col[data-v-571eb87e]{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}@media (max-width: 520px){.two-col[data-v-571eb87e]{grid-template-columns:1fr}}.seg[data-v-571eb87e]{display:flex;gap:var(--space-2)}.seg__btn[data-v-571eb87e]{flex:1;padding:9px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}.seg__btn.is-active[data-v-571eb87e]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.vat[data-v-571eb87e]{border:1px dashed var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3) 2px;margin-block-end:var(--space-3);background:var(--surface)}.vat__fields[data-v-571eb87e]{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.vat__calc[data-v-571eb87e]{font-size:var(--fs-sm);color:var(--text-muted);margin-block-end:10px;line-height:1.6}.warnings[data-v-571eb87e]{display:flex;flex-direction:column;gap:var(--space-2)}.warning[data-v-571eb87e]{border-radius:var(--radius-sm);padding:11px 13px}.warning__head[data-v-571eb87e]{display:flex;align-items:center;gap:7px;margin-block-end:4px}.warning__head strong[data-v-571eb87e]{font-size:var(--fs-sm)}.warning__detail[data-v-571eb87e],.warning__line[data-v-571eb87e]{font-size:var(--fs-sm);color:var(--text);line-height:1.6;margin-block-start:4px}.hint[data-v-6333da4f]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7}.seg[data-v-6333da4f]{display:flex;gap:var(--space-2)}.seg button[data-v-6333da4f]{flex:1;padding:var(--space-3);border-radius:var(--radius-sm);border:1.5px solid var(--border-card);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-sm-2);font-weight:var(--fw-medium);cursor:pointer}.seg button.is-active[data-v-6333da4f]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.row[data-v-2abdbefb]{display:flex;gap:var(--space-3);flex-wrap:wrap}.hint[data-v-2abdbefb]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7;margin-block-start:var(--space-2)}.two-col[data-v-2abdbefb]{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-3)}@media (max-width: 520px){.two-col[data-v-2abdbefb]{grid-template-columns:1fr}}.specs[data-v-2abdbefb]{margin-block-end:var(--space-4);padding:var(--space-4);background:var(--bg);border-radius:var(--radius-sm)}.specs__label[data-v-2abdbefb]{display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted);margin-block-end:var(--space-3)}.specs__grid[data-v-2abdbefb]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width: 520px){.specs__grid[data-v-2abdbefb]{grid-template-columns:1fr}}.specs .field[data-v-2abdbefb]{margin-block-end:0}.types[data-v-2abdbefb]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.types .type[data-v-2abdbefb]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-sm-2)}.types .type.is-active[data-v-2abdbefb]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.ui-iconbtn[data-v-19522fe0]{inline-size:var(--ui-iconbtn-size, 36px);block-size:var(--ui-iconbtn-size, 36px);border-radius:50%;border:none;background:var(--surface-2);color:var(--text);font-size:15px;cursor:pointer;display:inline-grid;place-items:center;flex:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ui-iconbtn[data-v-19522fe0]:hover{background:var(--primary-soft);color:var(--primary)}.ui-iconbtn[data-v-19522fe0]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-iconbtn--danger[data-v-19522fe0]:hover{background:var(--danger-bg);color:var(--danger-text)}.ui-toggle[data-v-6c69ef5c]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;inline-size:40px;block-size:22px;border-radius:var(--radius-pill);flex:none;background:var(--surface-2);border:1px solid var(--border-card);position:relative;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.ui-toggle[data-v-6c69ef5c]:before{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:16px;block-size:16px;border-radius:50%;background:var(--text-muted);transition:inset-inline-start var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.ui-toggle[data-v-6c69ef5c]:checked{background:var(--primary);border-color:var(--primary)}.ui-toggle[data-v-6c69ef5c]:checked:before{inset-inline-start:20px;background:#fff}.ui-toggle[data-v-6c69ef5c]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-toggle[data-v-6c69ef5c]:disabled{opacity:.5;cursor:default}.ui-tabs[data-v-a8813ab9]{display:flex;gap:8px}.ui-tab[data-v-a8813ab9]{flex:1;white-space:nowrap;font-family:inherit;font-size:var(--fs-sm-2);font-weight:var(--fw-bold);color:var(--text);background:var(--surface-2);border:none;padding:7px 8px;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ui-tab[data-v-a8813ab9]:hover{color:var(--primary)}.ui-tab.is-on[data-v-a8813ab9]{background:var(--primary);color:var(--on-primary)}.ui-tab[data-v-a8813ab9]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-tab__cnt[data-v-a8813ab9]{font-size:11px;background:color-mix(in srgb,var(--text-muted) 22%,transparent);border-radius:var(--radius-pill);padding:1px 7px;margin-inline-start:5px;font-weight:var(--fw-bold)}.ui-tab.is-on .ui-tab__cnt[data-v-a8813ab9]{background:#ffffff47;color:var(--on-primary)}.ui-card[data-v-d384b44e]{background:var(--ui-card-surface, var(--surface));border:1px solid var(--ui-card-border, var(--border-card));border-radius:var(--radius-md);padding:15px 16px;display:flex;flex-direction:column;gap:11px;min-inline-size:0}.ui-card__h[data-v-d384b44e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-card__t[data-v-d384b44e]{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--text);display:inline-flex;align-items:center;gap:7px}.ui-menu-wrap[data-v-d376d606]{position:relative;display:inline-flex}.ui-menu-trigger[data-v-d376d606]{display:inline-flex}.ui-menu[data-v-d376d606]{position:absolute;inset-block-start:calc(100% + 6px);z-index:var(--z-dropdown);min-inline-size:208px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:6px}.ui-menu--start[data-v-d376d606]{inset-inline-start:0}.ui-menu--end[data-v-d376d606]{inset-inline-end:0}.ui-menu__label{display:block;font-size:11px;font-weight:var(--fw-bold);color:var(--text-muted);padding:5px 9px 3px}.ui-menu__item{display:flex;align-items:center;gap:9px;inline-size:100%;text-align:start;font-family:inherit;font-size:var(--fs-sm-2);font-weight:var(--fw-semibold);padding:10px;border:none;background:transparent;color:var(--text);border-radius:var(--radius-sm);cursor:pointer}.ui-menu__item:hover{background:var(--surface-2)}.ui-menu__item:disabled{opacity:.45;cursor:default}.ui-menu__item--primary{color:var(--primary)}.ui-menu__item--danger{color:var(--danger-text)}.ui-menu__item--danger:hover{background:var(--danger-bg)}.money[data-v-61717eb8]{font-variant-numeric:tabular-nums;white-space:nowrap}.money__dec[data-v-61717eb8]{font-size:.72em;opacity:.7;font-weight:inherit}.money__cur[data-v-61717eb8]{font-size:.85em;opacity:.85}.hint[data-v-e8d3c733]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7;margin-block-start:6px}.specs[data-v-e8d3c733]{margin-block-end:var(--space-4)}.specs .field[data-v-e8d3c733]{margin-block-end:0}.types[data-v-e8d3c733]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.types .type[data-v-e8d3c733]{padding:8px 12px;min-inline-size:84px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-sm-2)}.types .type.is-active[data-v-e8d3c733]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.hint[data-v-730d84da]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7}.specs[data-v-730d84da]{margin-block-end:var(--space-4)}.specs[data-v-730d84da] .field{margin-block-end:var(--space-3)}.specs[data-v-730d84da] .field:last-child{margin-block-end:0}.two-col[data-v-730d84da]{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-3)}@media (max-width: 520px){.two-col[data-v-730d84da]{grid-template-columns:1fr}}.seg[data-v-730d84da]{display:flex;gap:var(--space-2);flex-wrap:wrap}.seg button[data-v-730d84da]{flex:1;min-inline-size:90px;padding:var(--space-2);border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);font-family:inherit;font-size:var(--fs-sm-2);font-weight:var(--fw-medium);cursor:pointer}.seg button.is-active[data-v-730d84da]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.cap-instr[data-v-48738894]{inline-size:100%;padding:8px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;resize:vertical}.cap-instr[data-v-48738894]:focus{outline:none;border-color:var(--primary)}.cap-rescan[data-v-48738894]{border:1px dashed var(--border);border-radius:var(--radius-sm);padding:10px 12px}.cap-rescan__btn[data-v-48738894]{background:none;border:none;cursor:pointer;font:inherit;font-size:13.5px;color:var(--primary);padding:2px}.cap-rescan__left[data-v-48738894]{color:var(--text-muted);font-size:12px}.cap-rescan__form[data-v-48738894]{display:flex;flex-direction:column;gap:8px}.cap-rescan__actions[data-v-48738894]{display:flex;gap:8px}.cap-rescan__go[data-v-48738894],.cap-rescan__cancel[data-v-48738894]{font:inherit;font-size:13px;padding:6px 14px;border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text)}.cap-rescan__go[data-v-48738894]{background:var(--primary);border-color:var(--primary);color:#fff}.cap-detect[data-v-48738894]{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:4px}.cap-detect__chip[data-v-48738894]{font-size:12.5px;font-weight:600;padding:4px 11px;border-radius:999px;background:var(--surface-2, rgba(120, 130, 160, .12));color:var(--text-muted)}.cap-detect__chip--route[data-v-48738894]{background:#6d4fd624;color:#6d4fd6}.cap-detect__chip--cost[data-v-48738894]{background:var(--ok-bg);color:var(--ok-text)}.cap-points[data-v-48738894]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius-sm)}.cap-points__balance[data-v-48738894]{font-size:13px;font-weight:700;color:var(--text)}.cap-points__buy[data-v-48738894]{background:none;border:none;cursor:pointer;font:inherit;font-size:12.5px;color:var(--primary);padding:2px;font-weight:600}.cap-points__packs[data-v-48738894]{inline-size:100%;display:flex;flex-wrap:wrap;gap:6px}.cap-points__pack[data-v-48738894]{font:inherit;font-size:12.5px;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--primary);background:var(--primary-soft);color:var(--primary);cursor:pointer;font-weight:600}.cap-points__pack[data-v-48738894]:hover{background:var(--primary);color:#fff}.cap-points__pack[data-v-48738894]:disabled{opacity:.5;cursor:wait}.cap-rescan__cost[data-v-48738894]{font-size:12.5px;font-weight:600;color:var(--ok-text);background:var(--ok-bg);padding:6px 10px;border-radius:var(--radius-sm);margin:0}.cap-rescan__insuff[data-v-48738894]{color:var(--danger-text);font-weight:700;margin-inline-start:6px}.cap-sections[data-v-48738894]{display:flex;flex-direction:column;gap:6px}.cap-section[data-v-48738894]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:4px 10px}.cap-section__head[data-v-48738894]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 2px;list-style:none}.cap-section__page[data-v-48738894]{font-size:11px;font-weight:700;color:var(--primary);background:var(--primary-soft);padding:1px 8px;border-radius:999px;flex-shrink:0}.cap-section__title[data-v-48738894]{flex:1;font-size:13px;font-weight:600}.cap-section__count[data-v-48738894]{font-size:11px;color:var(--text-muted)}.cap-pick[data-v-48738894]{display:flex;flex-direction:column;gap:12px}.cap-pick__hint[data-v-48738894]{font-size:14px;line-height:1.6;color:var(--text-muted);margin-block-end:4px}.cap-pick__note[data-v-48738894]{font-size:12.5px;line-height:1.6;color:var(--warn-text);background:var(--warn-bg);padding:10px 12px;border-radius:var(--radius-sm);margin-block-start:4px}.cap-btn[data-v-48738894]{display:flex;align-items:center;justify-content:center;gap:10px;min-block-size:56px;padding:0 18px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .05s ease}.cap-btn[data-v-48738894]:hover{border-color:var(--primary)}.cap-btn[data-v-48738894]:active{transform:scale(.99)}.cap-btn[data-v-48738894]:disabled{opacity:.5;cursor:not-allowed}.cap-btn[data-v-48738894]:disabled:hover{border-color:var(--border)}.cap-btn[data-v-48738894]:disabled:active{transform:none}.cap-btn__icon[data-v-48738894]{font-size:22px;line-height:1}.cap-btn--primary[data-v-48738894]{border-color:var(--primary);background:var(--primary);color:#fff}.cap-btn--primary[data-v-48738894]:hover{filter:brightness(1.05)}.cap-proj[data-v-48738894]{display:flex;flex-direction:column;gap:6px;margin-block-end:4px}.cap-proj__label[data-v-48738894]{font-size:12.5px;font-weight:600;color:var(--text-muted)}.cap-proj__select[data-v-48738894]{inline-size:100%;min-block-size:44px;padding:0 12px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:14.5px}.cap-proj__select[data-v-48738894]:focus{outline:none;border-color:var(--primary)}.cap-reading[data-v-48738894]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-block:8px}.cap-reading__label[data-v-48738894]{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--text)}.cap-reading__spinner[data-v-48738894]{inline-size:15px;block-size:15px;border:2px solid var(--border);border-block-start-color:var(--primary);border-radius:50%;animation:capSpin-48738894 .7s linear infinite}.cap-shot[data-v-48738894]{position:relative;inline-size:100%;max-inline-size:320px;aspect-ratio:3/4;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--bg)}.cap-shot__img[data-v-48738894]{inline-size:100%;block-size:100%;object-fit:cover}.cap-shot__scan[data-v-48738894]{position:absolute;inset-inline:0;inset-block-start:0;block-size:26%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--primary) 45%,transparent),transparent);animation:capScan-48738894 1.5s ease-in-out infinite}.cap-review[data-v-48738894]{display:flex;flex-direction:column;gap:14px}.cap-extract[data-v-48738894]{border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);background:var(--primary-soft);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:7px}.cap-extract__title[data-v-48738894]{font-size:13px;font-weight:700;color:var(--primary)}.cap-extract__row[data-v-48738894]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cap-extract__k[data-v-48738894]{font-size:12.5px;color:var(--text-muted)}.cap-extract__v[data-v-48738894]{font-size:13px;font-weight:600;color:var(--text);text-align:end}.cap-note[data-v-48738894]{font-size:12.5px;line-height:1.6;color:var(--warn-text);background:var(--warn-bg);padding:10px 12px;border-radius:var(--radius-sm)}.cap-review__q[data-v-48738894]{font-size:14px;font-weight:700;color:var(--text);margin:2px 0 0}.cap-actions[data-v-48738894]{display:flex;flex-direction:column;gap:8px}.cap-action[data-v-48738894]{position:relative;inline-size:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;min-block-size:58px;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-family:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .05s ease}.cap-action[data-v-48738894]:hover{border-color:var(--primary)}.cap-action[data-v-48738894]:active{transform:scale(.995)}.cap-action.is-rec[data-v-48738894]{border-color:var(--primary);background:var(--primary-soft)}.cap-action__icon[data-v-48738894]{font-size:24px;line-height:1;flex-shrink:0}.cap-action__text[data-v-48738894]{display:flex;flex-direction:column;gap:2px;flex:1;min-inline-size:0}.cap-action__label[data-v-48738894]{font-size:14px;font-weight:700;color:var(--text)}.cap-action__desc[data-v-48738894]{font-size:12px;color:var(--text-muted);line-height:1.5}.cap-action__rec[data-v-48738894]{flex-shrink:0;font-size:10.5px;font-weight:700;color:#fff;background:var(--primary);padding:2px 8px;border-radius:var(--radius-pill)}@keyframes capSpin-48738894{to{transform:rotate(360deg)}}@keyframes capScan-48738894{0%{transform:translateY(-10%)}50%{transform:translateY(320%)}to{transform:translateY(-10%)}}@media (prefers-reduced-motion: reduce){.cap-shot__scan[data-v-48738894]{animation:none;opacity:.5}.cap-reading__spinner[data-v-48738894]{animation-duration:1.4s}}.ann-banner[data-v-561d9b12]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);margin-block-end:var(--space-3);border:1px solid var(--border);background:var(--info-bg, #e7f0fb)}.ann-banner--success[data-v-561d9b12]{background:var(--success-bg, #e1f5ee)}.ann-banner--warning[data-v-561d9b12]{background:var(--warn-bg, #fdf0dd)}.ann-banner--danger[data-v-561d9b12]{background:var(--danger-bg, #fdeaea)}.ann-banner--urgent[data-v-561d9b12]{border-inline-start:4px solid var(--danger, #c0392b)}.ann-banner__icon[data-v-561d9b12]{font-size:20px;flex-shrink:0}.ann-banner__text[data-v-561d9b12]{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.ann-banner__title[data-v-561d9b12]{font-weight:var(--fw-semibold);font-size:var(--fs-md);color:var(--text)}.ann-banner__body[data-v-561d9b12]{font-size:var(--fs-sm-2);color:var(--text-muted);line-height:1.6}.ann-banner__cta[data-v-561d9b12]{flex-shrink:0;padding:6px 16px;border-radius:var(--radius-sm);background:var(--primary);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:none}.ann-banner__cta[data-v-561d9b12]:hover{filter:brightness(1.08)}.ann-banner__close[data-v-561d9b12]{flex-shrink:0;inline-size:28px;block-size:28px;border:none;background:transparent;color:var(--text-muted);font-size:15px;cursor:pointer;border-radius:var(--radius-sm)}.ann-banner__close[data-v-561d9b12]:hover{background:#0000000f;color:var(--text)}.ann-modal-overlay[data-v-561d9b12]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#040c1c8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ann-modal[data-v-561d9b12]{inline-size:min(480px,100%);background:var(--surface, #fff);border-radius:var(--radius-lg, 18px);border:1px solid var(--border);box-shadow:0 24px 60px #00000047;overflow:hidden;border-block-start:4px solid var(--primary)}.ann-modal--warning[data-v-561d9b12]{border-block-start-color:var(--warn-text, #d97706)}.ann-modal--danger[data-v-561d9b12]{border-block-start-color:var(--danger, #c0392b)}.ann-modal--success[data-v-561d9b12]{border-block-start-color:var(--success, #16794f)}.ann-modal__head[data-v-561d9b12]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2)}.ann-modal__icon[data-v-561d9b12]{font-size:22px}.ann-modal__title[data-v-561d9b12]{flex:1;margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text)}.ann-modal__close[data-v-561d9b12]{inline-size:30px;block-size:30px;border:none;background:transparent;color:var(--text-muted);font-size:16px;cursor:pointer;border-radius:var(--radius-sm)}.ann-modal__close[data-v-561d9b12]:hover{background:#0000000f}.ann-modal__body[data-v-561d9b12]{padding:0 var(--space-4) var(--space-4);font-size:var(--fs-md);line-height:1.9;color:var(--text-muted);white-space:pre-wrap}.ann-modal__actions[data-v-561d9b12]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--border);background:var(--surface-muted, #f7f9fc)}.ann-modal__cta[data-v-561d9b12]{padding:9px 22px;border-radius:var(--radius-sm);background:var(--primary);color:#fff;font-weight:var(--fw-semibold);border:none;cursor:pointer}.ann-modal__cta[data-v-561d9b12]:hover{filter:brightness(1.08)}.ann-modal__dismiss[data-v-561d9b12]{padding:9px 20px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border);color:var(--text);cursor:pointer}.ann-modal__dismiss[data-v-561d9b12]:hover{background:#0000000a}.default-layout[data-v-3380057d]{display:flex;min-block-size:100vh}.sidebar[data-v-3380057d]{inline-size:250px;background:var(--surface);border-inline-start:1px solid var(--border);display:flex;flex-direction:column;transition:inline-size .2s ease,transform .25s ease}.is-collapsed .sidebar[data-v-3380057d]{inline-size:72px}.is-collapsed .sidebar .sidebar__title[data-v-3380057d],.is-collapsed .sidebar .nav-item__title[data-v-3380057d]{display:none}.sidebar__brand[data-v-3380057d]{display:flex;align-items:center;gap:10px;padding:18px 16px;border-block-end:1px solid var(--border)}.sidebar__close[data-v-3380057d]{display:none}.sidebar__logo[data-v-3380057d]{font-size:24px}.sidebar__title[data-v-3380057d]{font-size:20px;font-weight:700;color:var(--primary)}.sidebar__nav[data-v-3380057d]{padding:12px 10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1 1 auto;min-block-size:0}.sidebar__reveal[data-v-3380057d]{padding:10px 14px;border-block-start:1px solid var(--border);flex-shrink:0}.reveal-toggle[data-v-3380057d]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:600;color:var(--text-muted);-webkit-user-select:none;user-select:none}.reveal-toggle input[data-v-3380057d]{inline-size:15px;block-size:15px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.reveal-toggle[data-v-3380057d]:hover{color:var(--primary)}.is-collapsed .reveal-toggle span[data-v-3380057d]{display:none}.nav-group[data-v-3380057d]{display:flex;flex-direction:column;padding:5px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.nav-group__items[data-v-3380057d]{display:flex;flex-direction:column;gap:4px}.nav-item[data-v-3380057d]{display:flex;align-items:center;gap:11px;padding:6px 10px;border-radius:var(--radius-sm);color:var(--text-muted);font-weight:500;font-size:14px;transition:background .15s ease,color .15s ease}.nav-item[data-v-3380057d]:hover{background:var(--primary-soft);color:var(--primary)}.nav-item.router-link-exact-active[data-v-3380057d]{background:transparent;color:var(--primary);font-weight:700}.nav-item__icon[data-v-3380057d]{inline-size:32px;block-size:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,currentColor 12%,transparent);transition:background .15s ease}.nav-item.router-link-exact-active .nav-item__icon[data-v-3380057d]{background:var(--primary);color:#fff}.nav-item__title[data-v-3380057d]{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-item__badge[data-v-3380057d]{margin-inline-start:auto;font-size:11px;font-weight:700;background:var(--error);color:#fff;border-radius:99px;padding:1px 7px;min-inline-size:18px;text-align:center}.nav-item--locked[data-v-3380057d]{inline-size:100%;border:none;background:none;font-family:inherit;font-size:14px;font-weight:500;text-align:start;cursor:pointer;opacity:.55}.nav-item--locked[data-v-3380057d]:hover{opacity:.85;background:var(--surface-2);color:var(--text-muted)}.nav-item--locked .nav-item__lock[data-v-3380057d]{margin-inline-start:auto;font-size:12px;flex-shrink:0}.nav-row[data-v-3380057d]{display:flex;align-items:center;gap:2px}.nav-row .nav-item[data-v-3380057d]{flex:1 1 auto;min-inline-size:0}.nav-row__acts[data-v-3380057d]{display:none;align-items:center;gap:2px;flex-shrink:0;padding-inline-end:4px}.nav-edit .nav-row__acts[data-v-3380057d]{display:flex}.nav-act[data-v-3380057d]{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border:none;border-radius:var(--radius-xs, 6px);background:transparent;color:var(--text-muted);cursor:pointer;opacity:.65;transition:background .14s ease,color .14s ease,opacity .14s ease}.nav-act[data-v-3380057d]:hover{opacity:1;background:var(--surface-2, var(--primary-soft))}.nav-act--star[data-v-3380057d]:hover{color:#eaa61f}.nav-act--eye[data-v-3380057d]:hover{color:var(--error)}.nav-act--star.is-on[data-v-3380057d]{opacity:1;color:#eaa61f}.nav-act--star.is-on[data-v-3380057d] .nav-icon{fill:#eaa61f;stroke:#eaa61f}.nav-act--grip[data-v-3380057d]{cursor:grab}.nav-act--grip[data-v-3380057d] .nav-icon{stroke-width:2.4}.nav-act--grip[data-v-3380057d]:active{cursor:grabbing}.nav-row.is-dragging[data-v-3380057d]{opacity:.4}.nav-row.is-drop-target[data-v-3380057d]{box-shadow:inset 0 3px 0 var(--primary);border-radius:var(--radius-sm);background:var(--primary-soft)}.nav-reset[data-v-3380057d]{display:inline-flex;align-items:center;gap:7px;margin-block-start:8px;padding:8px 11px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:color .14s ease,background .14s ease}.nav-reset[data-v-3380057d]:hover{color:var(--primary);background:var(--primary-soft)}.nav-customize-toggle[data-v-3380057d]{display:flex;align-items:center;justify-content:center;gap:8px;inline-size:100%;margin-block-end:10px;padding:10px;border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .14s ease,color .14s ease}.nav-customize-toggle.is-on[data-v-3380057d]{background:var(--primary);color:#fff}.nav-act--move[data-v-3380057d]{display:none}.hidden-tab[data-v-3380057d]{margin-block-start:8px;padding-block-start:8px;border-block-start:1px solid var(--border)}.hidden-tab__head[data-v-3380057d]{display:flex;align-items:center;gap:10px;inline-size:100%;padding:9px 11px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:inherit;font-size:13px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.hidden-tab__head[data-v-3380057d]:hover{color:var(--primary);border-color:var(--primary)}.hidden-tab__icon[data-v-3380057d]{display:inline-flex;flex-shrink:0}.hidden-tab__label[data-v-3380057d]{white-space:nowrap}.hidden-tab__count[data-v-3380057d]{margin-inline-start:auto;min-inline-size:20px;padding:0 6px;border-radius:99px;background:var(--surface-2, var(--border));color:var(--text);font-size:11px;font-weight:700;line-height:18px;text-align:center}.hidden-tab__chev[data-v-3380057d]{display:inline-flex;flex-shrink:0;transition:transform .2s ease}.hidden-tab.is-open .hidden-tab__chev[data-v-3380057d]{transform:rotate(180deg)}.hidden-tab__list[data-v-3380057d]{display:flex;flex-direction:column;gap:2px;margin-block-start:4px}.hidden-row[data-v-3380057d]{display:flex;align-items:center;gap:10px;padding:7px 11px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:13px}.hidden-row__icon[data-v-3380057d]{display:inline-flex;flex-shrink:0;opacity:.7}.hidden-row__title[data-v-3380057d]{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through;opacity:.8}.hidden-row__restore[data-v-3380057d]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 9px;border:none;border-radius:var(--radius-xs, 6px);background:var(--ok-bg, var(--primary-soft));color:var(--ok-text, var(--primary));font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:filter .14s ease}.hidden-row__restore[data-v-3380057d]:hover{filter:brightness(.97)}.is-collapsed .nav-customize-toggle[data-v-3380057d],.is-collapsed .nav-row__acts[data-v-3380057d],.is-collapsed .hidden-tab[data-v-3380057d],.is-collapsed .nav-reset[data-v-3380057d]{display:none}.content-wrapper[data-v-3380057d]{flex:1;display:flex;flex-direction:column;min-inline-size:0}.navbar[data-v-3380057d]{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:14px;padding:0 20px;block-size:60px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-block-end:1px solid var(--border)}.navbar__toggle[data-v-3380057d]{background:transparent;border:none;font-size:20px;color:var(--text-muted)}.navbar__search[data-v-3380057d]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-muted);font-family:inherit;font-size:13px;cursor:pointer}.navbar__search[data-v-3380057d]:hover{border-color:var(--primary);color:var(--primary)}.navbar__search-hint[data-v-3380057d]{font-size:10.5px;font-family:monospace;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.navbar__back[data-v-3380057d]{display:inline-flex;align-items:center;gap:5px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;color:var(--text-muted);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.navbar__back[data-v-3380057d]:hover{border-color:var(--primary);color:var(--primary)}.navbar__back-arrow[data-v-3380057d]{font-size:16px;line-height:1}.navbar__title[data-v-3380057d]{font-weight:600;color:var(--text)}.navbar__spacer[data-v-3380057d]{flex:1}.navbar__theme[data-v-3380057d]{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:50%;border:1px solid var(--border);background:var(--bg);font-size:16px;line-height:1;transition:border-color .15s ease,background .15s ease}.navbar__theme[data-v-3380057d]:hover{border-color:var(--primary);background:var(--primary-soft)}.navbar__msearch[data-v-3380057d]{display:none;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:50%;border:1px solid var(--border);background:var(--bg);font-size:16px;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease}.navbar__msearch[data-v-3380057d]:hover{border-color:var(--primary);background:var(--primary-soft)}.navbar__bell[data-v-3380057d]{position:relative;font-size:18px;text-decoration:none;padding:4px}.navbar__bell-count[data-v-3380057d]{position:absolute;inset-block-start:-2px;inset-inline-end:-4px;font-size:10px;font-weight:700;background:var(--error);color:#fff;border-radius:99px;padding:0 5px;min-inline-size:16px;text-align:center}.navbar__user-wrap[data-v-3380057d]{position:relative}.navbar__user[data-v-3380057d]{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);cursor:pointer;font-family:inherit}.navbar__user[data-v-3380057d]:hover{border-color:var(--primary)}.navbar__user-avatar[data-v-3380057d]{font-size:16px;line-height:1}.navbar__user-info[data-v-3380057d]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.navbar__user-name[data-v-3380057d]{font-weight:600;font-size:13px;color:var(--text)}.navbar__user-role[data-v-3380057d]{font-size:11px;color:var(--text-muted)}.navbar__user-caret[data-v-3380057d]{font-size:10px;color:var(--text-muted)}.user-menu__backdrop[data-v-3380057d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110}.user-menu__panel[data-v-3380057d]{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:120;min-inline-size:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}.user-menu__head[data-v-3380057d]{display:flex;flex-direction:column;gap:3px;padding:14px;border-block-end:1px solid var(--border)}.user-menu__head strong[data-v-3380057d]{font-size:14px;color:var(--text)}.user-menu__head small[data-v-3380057d]{font-size:12px;color:var(--text-muted)}.user-menu__role[data-v-3380057d]{align-self:flex-start;margin-block-start:4px;font-size:11px;font-weight:600;color:var(--primary);background:var(--primary-soft);padding:2px 8px;border-radius:99px}.user-menu__memberships[data-v-3380057d]{display:flex;flex-direction:column;padding:8px 6px;border-block-end:1px solid var(--border);max-block-size:220px;overflow-y:auto}.user-menu__ms-title[data-v-3380057d]{font-size:11px;font-weight:600;color:var(--text-muted);padding:2px 8px 6px}.user-menu__ms[data-v-3380057d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:var(--radius-sm);text-decoration:none}.user-menu__ms[data-v-3380057d]:hover{background:var(--primary-soft)}.user-menu__ms-project[data-v-3380057d]{font-size:12.5px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__ms-role[data-v-3380057d]{flex-shrink:0;font-size:10.5px;font-weight:600;color:var(--primary);background:var(--primary-soft);padding:2px 8px;border-radius:99px}.user-menu__ms-empty[data-v-3380057d]{font-size:12px;color:var(--text-muted);padding:6px 8px}.user-menu__item[data-v-3380057d]{display:flex;align-items:center;gap:8px;inline-size:100%;padding:12px 14px;background:transparent;border:none;font-family:inherit;font-size:14px;color:var(--danger-text);cursor:pointer;text-align:start}.user-menu__item[data-v-3380057d]:hover{background:var(--danger-bg)}.page-content[data-v-3380057d]{flex:1;padding:var(--page-pad);overflow-y:auto}.broadcast[data-v-3380057d]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-4);border-radius:var(--radius);border:1px solid transparent;font-size:var(--fs-sm-2);line-height:1.5}.broadcast--info[data-v-3380057d]{background:var(--info-bg);border-color:var(--info-border, transparent);color:var(--text)}.broadcast--warn[data-v-3380057d]{background:var(--warn-bg);color:var(--warn-text)}.broadcast--ok[data-v-3380057d]{background:var(--ok-bg);color:var(--ok-text)}.broadcast__icon[data-v-3380057d]{font-size:18px;flex-shrink:0}.broadcast__text[data-v-3380057d]{flex:1;min-inline-size:0}.broadcast__close[data-v-3380057d]{flex-shrink:0;background:transparent;border:none;color:inherit;cursor:pointer;font-size:var(--fs-md);opacity:.6;padding:2px 6px;border-radius:var(--radius-xs)}.broadcast__close[data-v-3380057d]:hover{opacity:1}.subbanner[data-v-3380057d]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-4);border-radius:var(--radius);border:1px solid transparent;font-size:var(--fs-sm-2);line-height:1.5;text-decoration:none;transition:filter .15s}.subbanner[data-v-3380057d]:hover{filter:brightness(.97)}.subbanner--info[data-v-3380057d]{background:var(--info-bg);border-color:var(--info-border, transparent);color:var(--text)}.subbanner--warn[data-v-3380057d]{background:var(--warn-bg);color:var(--warn-text)}.subbanner--danger[data-v-3380057d]{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-text)}.subbanner__icon[data-v-3380057d]{font-size:18px;flex-shrink:0}.subbanner__text[data-v-3380057d]{flex:1;min-inline-size:0}.subbanner__cta[data-v-3380057d]{flex-shrink:0;font-weight:700;white-space:nowrap}.backdrop[data-v-3380057d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;z-index:90}.create-sheet[data-v-3380057d]{display:flex;flex-direction:column;gap:12px}.create-opt[data-v-3380057d]{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--surface);text-align:start;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease,transform .05s ease}.create-opt[data-v-3380057d]:hover{border-color:var(--primary)}.create-opt[data-v-3380057d]:active{transform:scale(.995)}.create-opt__icon[data-v-3380057d]{font-size:26px;line-height:1;flex-shrink:0}.create-opt__text[data-v-3380057d]{display:flex;flex-direction:column;gap:3px}.create-opt__label[data-v-3380057d]{font-size:15px;font-weight:700;color:var(--text)}.create-opt__desc[data-v-3380057d]{font-size:12.5px;color:var(--text-muted);line-height:1.5}.create-opt--hero[data-v-3380057d]{border-color:var(--primary);background:var(--primary-soft)}.create-opt--hero .create-opt__label[data-v-3380057d]{color:var(--primary)}.bottom-nav[data-v-3380057d]{display:none}@media (min-width: 769px) and (max-width: 1100px){.sidebar[data-v-3380057d]{inline-size:76px}.sidebar__title[data-v-3380057d],.nav-item__title[data-v-3380057d]{display:none}.nav-item[data-v-3380057d]{justify-content:center;padding-inline:0}.nav-item__badge[data-v-3380057d]{position:absolute;inset-block-start:4px;inset-inline-end:8px;margin:0}.nav-item[data-v-3380057d]{position:relative}.nav-customize-toggle[data-v-3380057d],.nav-row__acts[data-v-3380057d],.nav-edit .nav-row__acts[data-v-3380057d],.hidden-tab[data-v-3380057d],.nav-reset[data-v-3380057d]{display:none}.sidebar__brand[data-v-3380057d]{justify-content:center;padding-inline:0}}@media (max-width: 768px){.sidebar[data-v-3380057d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;inline-size:100%!important;max-inline-size:100%!important;block-size:100%;box-shadow:none;background:var(--surface);padding:var(--space-3) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.sidebar__close[data-v-3380057d]{display:inline-grid;place-items:center;margin-inline-start:auto;inline-size:40px;block-size:40px;border:none;border-radius:50%;background:var(--surface-2);color:var(--text);font-size:var(--fs-lg);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.sidebar__close[data-v-3380057d]:hover{background:var(--primary-soft);color:var(--primary)}.sidebar__brand[data-v-3380057d]{padding-block:var(--space-2) var(--space-4);margin-block-end:var(--space-2);border-block-end:1px solid var(--border-card)}.sidebar__title[data-v-3380057d]{font-size:var(--fs-xl);font-weight:var(--fw-extrabold)}.sidebar__logo[data-v-3380057d]{font-size:var(--fs-2xl)}.sidebar .nav-item[data-v-3380057d]{padding-block:13px;font-size:var(--fs-md);border-radius:var(--radius)}.sidebar .nav-item__icon[data-v-3380057d]{font-size:var(--fs-lg)}html[dir=rtl] .sidebar[data-v-3380057d]{transform:translate(100%)}html[dir=ltr] .sidebar[data-v-3380057d]{transform:translate(-100%)}.is-mobile-open .sidebar[data-v-3380057d]{transform:translate(0)!important}.is-collapsed .sidebar .nav-item__title[data-v-3380057d],.is-collapsed .sidebar .sidebar__title[data-v-3380057d]{display:inline}.is-collapsed .sidebar .nav-customize-toggle[data-v-3380057d]{display:flex}.is-collapsed .sidebar .hidden-tab[data-v-3380057d]{display:block}.is-collapsed .sidebar .nav-reset[data-v-3380057d]{display:inline-flex}.nav-edit .nav-row[data-v-3380057d]{flex-wrap:wrap;background:var(--surface-2, var(--primary-soft));border-radius:var(--radius-sm);margin-block:2px}.nav-edit .nav-row .nav-item[data-v-3380057d]{flex-basis:100%}.nav-edit .nav-row__acts[data-v-3380057d]{inline-size:100%;justify-content:flex-end;gap:6px;padding-block-end:5px;padding-inline-end:8px}.nav-edit .nav-act[data-v-3380057d]{inline-size:36px;block-size:36px}.nav-edit .nav-act--grip[data-v-3380057d]{display:none}.nav-edit .nav-act--move[data-v-3380057d]{display:inline-flex}.navbar__search[data-v-3380057d]{display:none}.navbar__msearch[data-v-3380057d]{display:inline-flex}.page-content[data-v-3380057d]{padding:16px 16px calc(76px + env(safe-area-inset-bottom,0px))}.page-content.is-standalone[data-v-3380057d]{padding-block-start:calc(16px + env(safe-area-inset-top,0px));padding-block-end:calc(16px + env(safe-area-inset-bottom,0px))}.navbar[data-v-3380057d]{padding:0 14px}.bottom-nav[data-v-3380057d]{display:flex;position:fixed;inset-block-end:0;inset-inline:0;z-index:95;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-block-start:1px solid var(--border);padding-block-end:env(safe-area-inset-bottom,0px)}.bottom-nav__item[data-v-3380057d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 7px;background:transparent;border:none;font-family:inherit;color:var(--text-muted);text-decoration:none;font-size:11px;min-block-size:54px}.bottom-nav__item.router-link-active[data-v-3380057d]{color:var(--primary);font-weight:600}.bottom-nav__icon[data-v-3380057d]{position:relative;font-size:20px;line-height:1}.bottom-nav__badge[data-v-3380057d]{position:absolute;inset-block-start:-4px;inset-inline-end:-10px;font-size:9px;font-weight:700;background:var(--error);color:#fff;border-radius:99px;padding:1px 5px;min-inline-size:15px;text-align:center}.bottom-nav__label[data-v-3380057d]{line-height:1}.bottom-nav__fab[data-v-3380057d]{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;inline-size:52px;block-size:52px;margin-block-start:-18px;margin-inline:6px;border:3px solid var(--surface);border-radius:50%;background:var(--primary);color:#fff;font-size:26px;line-height:1;box-shadow:var(--shadow-lg);cursor:pointer;transition:transform .08s ease,filter .15s ease}.bottom-nav__fab[data-v-3380057d]:hover{filter:brightness(1.06)}.bottom-nav__fab[data-v-3380057d]:active{transform:scale(.94)}.navbar__user-info[data-v-3380057d],.navbar__user-caret[data-v-3380057d],.navbar__back-text[data-v-3380057d]{display:none}.navbar__user[data-v-3380057d]{padding:6px 8px}}.blank-layout[data-v-3eb2c66c]{min-block-size:100vh;display:flex;align-items:center;justify-content:center}.forms-layout[data-v-d2dff259]{min-block-size:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff4ff,#f8f9fb);padding:24px}.admin-layout[data-v-f83bdb4e]{display:flex;min-block-size:100vh}.admin-sidebar[data-v-f83bdb4e]{inline-size:250px;background:var(--surface);border-inline-start:1px solid var(--border);display:flex;flex-direction:column;transition:transform .25s ease}.admin-sidebar__brand[data-v-f83bdb4e]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-block-end:1px solid var(--border)}.admin-sidebar__logo[data-v-f83bdb4e]{font-size:26px}.admin-sidebar__title[data-v-f83bdb4e]{display:block;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text)}.admin-sidebar__sub[data-v-f83bdb4e]{display:block;font-size:var(--fs-xs);color:var(--text-muted)}.admin-sidebar__nav[data-v-f83bdb4e]{flex:1;padding:var(--space-3) var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto}.admin-sidebar__back[data-v-f83bdb4e]{margin:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:inherit;font-size:var(--fs-sm-2);font-weight:var(--fw-medium)}.admin-sidebar__back[data-v-f83bdb4e]:hover{border-color:var(--primary);color:var(--primary)}.admin-nav-item[data-v-f83bdb4e]{display:flex;align-items:center;gap:var(--space-3);padding:11px 12px;border-radius:var(--radius-sm);color:var(--text-muted);font-weight:var(--fw-medium);font-size:var(--fs-md)}.admin-nav-item[data-v-f83bdb4e]:hover{background:var(--primary-soft);color:var(--primary)}.admin-nav-item.router-link-exact-active[data-v-f83bdb4e]{background:var(--primary);color:#fff}.admin-nav-item__icon[data-v-f83bdb4e]{font-size:18px;flex-shrink:0}.admin-nav-item__badge[data-v-f83bdb4e]{margin-inline-start:auto;min-inline-size:20px;block-size:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--danger-text);color:var(--on-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);display:inline-flex;align-items:center;justify-content:center}.admin-content-wrapper[data-v-f83bdb4e]{flex:1;display:flex;flex-direction:column;min-inline-size:0}.admin-navbar[data-v-f83bdb4e]{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-5);block-size:60px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-block-end:1px solid var(--border)}.admin-navbar__badge[data-v-f83bdb4e]{font-size:var(--fs-sm-2);font-weight:var(--fw-semibold);color:var(--warn-text);background:var(--warn-bg);padding:4px 12px;border-radius:var(--radius-pill)}.admin-navbar__exit[data-v-f83bdb4e]{display:inline-flex;align-items:center;gap:6px;margin-inline-start:10px;padding:6px 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--fs-sm-2);font-weight:var(--fw-medium);cursor:pointer}.admin-navbar__exit[data-v-f83bdb4e]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.admin-navbar__spacer[data-v-f83bdb4e]{flex:1}.admin-navbar__icon-btn[data-v-f83bdb4e]{inline-size:38px;block-size:38px;border:none;background:transparent;border-radius:var(--radius-sm);font-size:18px}.admin-navbar__icon-btn[data-v-f83bdb4e]:hover{background:var(--surface-2)}.admin-navbar__user[data-v-f83bdb4e]{font-size:var(--fs-sm-2);font-weight:var(--fw-semibold);color:var(--text)}.admin-navbar__toggle[data-v-f83bdb4e]{border:none;background:transparent;font-size:20px}.admin-page-content[data-v-f83bdb4e]{flex:1;padding:var(--page-pad);overflow-y:auto}.admin-backdrop[data-v-f83bdb4e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;z-index:90}@media (max-width: 768px){.admin-layout[data-v-f83bdb4e]{block-size:100%;overflow:hidden}.admin-content-wrapper[data-v-f83bdb4e]{min-block-size:0}.admin-sidebar[data-v-f83bdb4e]{position:fixed;inset-block:0;inset-inline-start:0;z-index:100;transform:translate(100%);box-shadow:var(--shadow-lg)}.is-mobile-open .admin-sidebar[data-v-f83bdb4e]{transform:translate(0)}.admin-page-content[data-v-f83bdb4e]{min-block-size:0;padding:16px 16px calc(40px + env(safe-area-inset-bottom,0px))}.admin-navbar__exit-text[data-v-f83bdb4e]{display:none}.admin-navbar__badge[data-v-f83bdb4e]{font-size:11px;padding:3px 8px}}.toast-host[data-v-d9118b3f]{position:fixed;inset-block-start:var(--space-5);inset-inline-start:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--space-2);z-index:var(--z-toast);inline-size:min(92vw,420px);pointer-events:none}.toast[data-v-d9118b3f]{display:flex;align-items:center;gap:var(--space-3);padding:12px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--info-text);box-shadow:var(--elev-3);pointer-events:auto}.toast__icon[data-v-d9118b3f]{font-size:17px;flex-shrink:0}.toast__msg[data-v-d9118b3f]{flex:1;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text)}.toast__close[data-v-d9118b3f]{border:none;background:transparent;color:var(--text-muted);font-size:13px;flex-shrink:0}.toast__close[data-v-d9118b3f]:hover{color:var(--text)}.toast.is-success[data-v-d9118b3f]{border-inline-start-color:var(--ok-text)}.toast.is-error[data-v-d9118b3f]{border-inline-start-color:var(--danger-text)}.toast.is-warning[data-v-d9118b3f]{border-inline-start-color:var(--warn-text)}.toast.is-info[data-v-d9118b3f]{border-inline-start-color:var(--info-text)}.toast-enter-active[data-v-d9118b3f]{animation:mzToastIn-d9118b3f var(--dur) var(--ease-spring)}.toast-leave-active[data-v-d9118b3f]{animation:mzToastIn-d9118b3f var(--dur) var(--ease) reverse forwards}.toast-move[data-v-d9118b3f]{transition:transform var(--dur) var(--ease)}@keyframes mzToastIn-d9118b3f{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.toast-enter-active[data-v-d9118b3f],.toast-leave-active[data-v-d9118b3f]{animation-duration:.01ms}.toast-move[data-v-d9118b3f]{transition:none}}.cmd-overlay[data-v-7ba79c9c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182780;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;z-index:var(--z-popover)}.cmd[data-v-7ba79c9c]{inline-size:100%;max-inline-size:560px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--elev-3)}.cmd__search[data-v-7ba79c9c]{display:flex;align-items:center;gap:var(--space-3);padding:14px 18px;border-block-end:1px solid var(--border);font-size:var(--fs-lg)}.cmd__search input[data-v-7ba79c9c]{flex:1;border:none;background:transparent;font-family:inherit;font-size:var(--fs-md);color:var(--text)}.cmd__search input[data-v-7ba79c9c]:focus{outline:none}.cmd__list[data-v-7ba79c9c]{max-block-size:340px;overflow-y:auto;padding:var(--space-2)}.cmd__item[data-v-7ba79c9c]{inline-size:100%;display:flex;align-items:center;gap:var(--space-3);padding:10px 12px;border:none;border-radius:var(--radius-sm);background:transparent;text-align:start;color:var(--text)}.cmd__item.is-active[data-v-7ba79c9c]{background:var(--primary-soft)}.cmd__icon[data-v-7ba79c9c]{font-size:17px;flex-shrink:0}.cmd__label[data-v-7ba79c9c]{flex:1;font-size:var(--fs-md);font-weight:var(--fw-medium)}.cmd__hint[data-v-7ba79c9c]{font-size:var(--fs-xs);color:var(--text-muted)}.cmd__empty[data-v-7ba79c9c]{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--fs-sm)}.cmd__foot[data-v-7ba79c9c]{display:flex;gap:var(--space-4);padding:10px 18px;border-block-start:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted)}.cmd__foot span[data-v-7ba79c9c]{display:inline-flex;align-items:center;gap:4px}.cmd kbd[data-v-7ba79c9c]{font-family:inherit;font-size:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 6px;color:var(--text-muted)}.cmd-enter-active[data-v-7ba79c9c]{animation:mzOverlayIn-7ba79c9c var(--dur) var(--ease)}.cmd-enter-active .cmd[data-v-7ba79c9c]{animation:mzCmdIn-7ba79c9c var(--dur) var(--ease-spring)}.cmd-leave-active[data-v-7ba79c9c]{animation:mzOverlayIn-7ba79c9c var(--dur) var(--ease) reverse forwards}.cmd-leave-active .cmd[data-v-7ba79c9c]{animation:mzCmdIn-7ba79c9c var(--dur) var(--ease) reverse forwards}@keyframes mzOverlayIn-7ba79c9c{0%{opacity:0}to{opacity:1}}@keyframes mzCmdIn-7ba79c9c{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cmd-enter-active[data-v-7ba79c9c],.cmd-leave-active[data-v-7ba79c9c]{animation-duration:.01ms}.cmd-enter-active .cmd[data-v-7ba79c9c],.cmd-leave-active .cmd[data-v-7ba79c9c]{animation:none}}.mfa[data-v-8e72a80f]{display:flex;flex-direction:column;gap:var(--space-3)}.mfa__loading[data-v-8e72a80f]{padding:var(--space-6);text-align:center;color:var(--text-muted)}.mfa__steps[data-v-8e72a80f]{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-sm-2);line-height:1.7}.mfa__secret[data-v-8e72a80f]{font-weight:var(--fw-bold);letter-spacing:1px;background:var(--surface-2);padding:2px 8px;border-radius:var(--radius-xs)}.mfa__copy[data-v-8e72a80f]{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:var(--radius-xs);padding:2px 8px;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;margin-inline-start:6px}.mfa__backup[data-v-8e72a80f]{background:var(--warn-bg);border-radius:var(--radius-sm);padding:var(--space-3)}.mfa__backup-title[data-v-8e72a80f]{font-size:var(--fs-sm);color:var(--warn-text);margin:0 0 var(--space-2);font-weight:var(--fw-semibold)}.mfa__codes[data-v-8e72a80f]{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 12px;font-size:var(--fs-sm)}.mfa__codes code[data-v-8e72a80f]{font-variant-numeric:tabular-nums}.mfa__lbl[data-v-8e72a80f]{font-size:var(--fs-sm);color:var(--text-muted);margin-block-start:var(--space-2)}.mfa__err[data-v-8e72a80f]{font-size:var(--fs-sm);color:var(--danger-text)}.stepup[data-v-7787b6a8]{display:flex;flex-direction:column;gap:var(--space-2)}.stepup__desc[data-v-7787b6a8]{font-size:var(--fs-sm-2);color:var(--text-muted);line-height:1.6}.stepup__op[data-v-7787b6a8]{color:var(--text);font-weight:var(--fw-semibold)}.stepup__lbl[data-v-7787b6a8]{font-size:var(--fs-sm);color:var(--text-muted);margin-block-start:var(--space-2)}.stepup__hint[data-v-7787b6a8]{font-size:var(--fs-xs);color:var(--text-muted)}.stepup__err[data-v-7787b6a8]{font-size:var(--fs-sm);color:var(--danger-text);margin-block-start:4px}.stepup__upsell[data-v-7787b6a8]{margin-block-start:var(--space-2);align-self:flex-start;border:1px dashed var(--primary);background:var(--primary-soft);color:var(--primary);border-radius:var(--radius-sm);padding:6px 10px;font-family:inherit;font-size:var(--fs-sm);cursor:pointer}.qd[data-v-8b75d8b7]{position:fixed;z-index:900;inline-size:56px;block-size:56px}.qd.is-open[data-v-8b75d8b7]{z-index:1150}.qd-fab[data-v-8b75d8b7]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:56px;block-size:56px;border:none;border-radius:50%;touch-action:none;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 72%,#000 8%));color:#fff;cursor:grab;box-shadow:var(--elev-3),0 0 0 6px color-mix(in srgb,var(--primary) 14%,transparent);display:grid;place-items:center;transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease);z-index:3}.qd-fab[data-v-8b75d8b7]:hover{transform:scale(1.06)}.qd-fab[data-v-8b75d8b7]:active{cursor:grabbing;transform:scale(.96)}.qd-fab.is-open[data-v-8b75d8b7]{box-shadow:var(--elev-3)}.qd-fab.is-open .qd-fab__glyph[data-v-8b75d8b7]{transform:rotate(90deg)}.qd-fab__glyph[data-v-8b75d8b7]{font-size:24px;line-height:1;transition:transform var(--dur) var(--ease-spring)}.is-dragging .qd-fab[data-v-8b75d8b7]{transform:scale(1.1);cursor:grabbing}.qd-scrim[data-v-8b75d8b7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent}.qd-scrim--dim[data-v-8b75d8b7]{background:#11182757;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qd-scrim-enter-active[data-v-8b75d8b7],.qd-scrim-leave-active[data-v-8b75d8b7]{transition:opacity var(--dur) var(--ease)}.qd-scrim-enter-from[data-v-8b75d8b7],.qd-scrim-leave-to[data-v-8b75d8b7]{opacity:0}.qd-radial[data-v-8b75d8b7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.qd-radial__item[data-v-8b75d8b7]{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:46px;block-size:46px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--text);box-shadow:var(--elev-2);display:grid;place-items:center;opacity:0;pointer-events:none;transition:transform var(--dur-slow) var(--ease-spring),opacity var(--dur) var(--ease)}.qd-radial__item.is-visible[data-v-8b75d8b7]{opacity:1;pointer-events:auto}.qd-radial__item[data-v-8b75d8b7]:hover{border-color:var(--primary)}.qd-radial__item:hover .qd-radial__label[data-v-8b75d8b7]{opacity:1;transform:translateY(-50%) scale(1)}.qd-radial__icon[data-v-8b75d8b7]{font-size:20px;line-height:1}.qd-radial__label[data-v-8b75d8b7]{position:absolute;inset-block-start:50%;transform:translateY(-50%) scale(.9);white-space:nowrap;background:var(--text);color:var(--surface);font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--radius-pill);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease-spring)}.qd-radial__label.is-end[data-v-8b75d8b7]{left:calc(100% + 8px)}.qd-radial__label.is-start[data-v-8b75d8b7]{right:calc(100% + 8px)}.qd-stack[data-v-8b75d8b7]{position:absolute;z-index:2;display:flex;flex-direction:column;gap:10px}.qd-stack.is-up[data-v-8b75d8b7]{inset-block-end:calc(100% + 12px)}.qd-stack.is-down[data-v-8b75d8b7]{inset-block-start:calc(100% + 12px)}.qd-stack.is-up[data-v-8b75d8b7]{flex-direction:column-reverse}.qd-stack.is-right[data-v-8b75d8b7]{right:0;align-items:flex-start}.qd-stack.is-left[data-v-8b75d8b7]{left:0;align-items:flex-end}.qd-pill[data-v-8b75d8b7]{display:inline-flex;align-items:center;gap:10px;padding:9px 15px 9px 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);box-shadow:var(--elev-2);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.qd-pill[data-v-8b75d8b7]:hover{transform:translate(-2px);border-color:var(--primary)}.qd-pill__icon[data-v-8b75d8b7]{display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;background:var(--primary-soft);font-size:15px}.qd-sheet[data-v-8b75d8b7]{position:absolute;z-index:2;inline-size:300px;max-inline-size:calc(100vw - 32px);padding:12px;box-shadow:var(--elev-3);overflow:hidden}.qd-sheet.is-up[data-v-8b75d8b7]{inset-block-end:calc(100% + 12px)}.qd-sheet.is-down[data-v-8b75d8b7]{inset-block-start:calc(100% + 12px)}.qd-sheet.is-right[data-v-8b75d8b7]{right:0}.qd-sheet.is-left[data-v-8b75d8b7]{left:0}.qd-sheet__head[data-v-8b75d8b7]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px;margin-block-end:8px;border-block-end:1px solid var(--border)}.qd-sheet__title[data-v-8b75d8b7]{font-size:13px;font-weight:700;color:var(--text)}.qd-sheet__cog[data-v-8b75d8b7]{border:none;background:transparent;font-size:15px;cursor:pointer;border-radius:var(--radius-sm);padding:2px 6px}.qd-sheet__cog[data-v-8b75d8b7]:hover{background:var(--primary-soft)}.qd-sheet__grid[data-v-8b75d8b7]{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:8px;max-block-size:320px;overflow-y:auto}.qd-sheet__item[data-v-8b75d8b7]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-family:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.qd-sheet__item[data-v-8b75d8b7]:hover{border-color:var(--primary);transform:translateY(-2px)}.qd-sheet__icon[data-v-8b75d8b7]{font-size:22px;line-height:1}.qd-sheet__label[data-v-8b75d8b7]{font-size:11px;font-weight:600;text-align:center;line-height:1.3}.qd-empty[data-v-8b75d8b7]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 16px;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);box-shadow:var(--elev-2);font-size:12px;color:var(--text-muted);white-space:nowrap}.qd-empty__btn[data-v-8b75d8b7]{border:none;background:var(--primary);color:#fff;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;border-radius:var(--radius-pill);cursor:pointer}.qd-radial-empty[data-v-8b75d8b7]{position:absolute;z-index:2}.qd-radial-empty.is-up[data-v-8b75d8b7]{inset-block-end:calc(100% + 12px)}.qd-radial-empty.is-down[data-v-8b75d8b7]{inset-block-start:calc(100% + 12px)}.qd-radial-empty.is-right[data-v-8b75d8b7]{right:0}.qd-radial-empty.is-left[data-v-8b75d8b7]{left:0}.qd-pop-enter-active[data-v-8b75d8b7]{transition:transform var(--dur) var(--ease-spring),opacity var(--dur) var(--ease)}.qd-pop-leave-active[data-v-8b75d8b7]{transition:transform var(--dur-fast) var(--ease-in),opacity var(--dur-fast) var(--ease)}.qd-pop-enter-from[data-v-8b75d8b7],.qd-pop-leave-to[data-v-8b75d8b7]{opacity:0;transform:scale(.9)}.qd-pop-enter-active .qd-pill[data-v-8b75d8b7]{animation:qdRise-8b75d8b7 var(--dur) var(--ease-spring) both}@keyframes qdRise-8b75d8b7{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.qd-fab[data-v-8b75d8b7],.qd-fab__glyph[data-v-8b75d8b7],.qd-radial__item[data-v-8b75d8b7],.qd-pill[data-v-8b75d8b7],.qd-sheet__item[data-v-8b75d8b7]{transition-duration:.01ms}.qd-pop-enter-active .qd-pill[data-v-8b75d8b7]{animation:none}.qd-radial__item[data-v-8b75d8b7]{transition-delay:0ms!important}}.lockscreen[data-v-dac8a3a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.lockscreen__card[data-v-dac8a3a4]{inline-size:100%;max-inline-size:360px;padding:32px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg, 0 10px 40px rgba(0, 0, 0, .15))}.lockscreen__logo[data-v-dac8a3a4]{display:block;font-size:36px}.lockscreen__icon[data-v-dac8a3a4]{display:block;font-size:28px;margin-block:6px 4px}.lockscreen h1[data-v-dac8a3a4]{font-size:20px;font-weight:700;color:var(--text);margin-block:6px 4px}.lockscreen p[data-v-dac8a3a4]{font-size:13px;color:var(--text-muted);margin-block-end:20px}.lockscreen form[data-v-dac8a3a4]{display:flex;flex-direction:column;gap:12px}.lockscreen input[data-v-dac8a3a4]{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;font-size:15px;color:var(--text);text-align:center;letter-spacing:6px}.lockscreen input[data-v-dac8a3a4]:focus{outline:none;border-color:var(--primary)}.lockscreen__signout[data-v-dac8a3a4]{margin-block-start:18px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-muted)}.lockscreen__signout[data-v-dac8a3a4]:hover{color:var(--primary)}.cb[data-v-58745b2b]{display:flex;gap:var(--space-2);max-inline-size:85%;margin-block-end:10px}.cb--mine[data-v-58745b2b]{margin-inline-start:auto;flex-direction:row-reverse}.cb--system[data-v-58745b2b]{max-inline-size:100%;text-align:center;margin-inline:auto;font-size:var(--fs-xs);color:var(--text-muted);padding:4px 0}.cb__ava[data-v-58745b2b]{inline-size:28px;block-size:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--purple-bg);font-size:15px}.cb__body[data-v-58745b2b]{background:var(--surface-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border-start-start-radius:var(--radius-xs);min-inline-size:0}.cb--mine .cb__body[data-v-58745b2b]{background:var(--primary);color:var(--on-primary);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-xs)}.cb--ai .cb__body[data-v-58745b2b]{background:var(--purple-bg)}.cb__author[data-v-58745b2b]{display:block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);margin-block-end:2px}.cb__text[data-v-58745b2b]{font-size:var(--fs-sm-2);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cb__speak[data-v-58745b2b]{margin-block-start:4px;inline-size:26px;block-size:26px;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--text-muted);font-size:12px;cursor:pointer}.cb__speak[data-v-58745b2b]:hover{border-color:var(--primary);color:var(--primary)}.cb__text--md[data-v-58745b2b]{white-space:normal}.cb__text--md[data-v-58745b2b] ul{margin:4px 0;padding-inline-start:18px}.cb__text--md[data-v-58745b2b] li{margin-block-end:2px}.cb__text--md[data-v-58745b2b] code{background:var(--surface-2);border-radius:var(--radius-xs);padding:1px 5px;font-size:.92em;direction:ltr;unicode-bidi:embed}.cb__atts[data-v-58745b2b]{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:6px}.cb__att[data-v-58745b2b]{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-xs);cursor:pointer}.cb__att[data-v-58745b2b]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.cb__att[data-v-58745b2b]:disabled{opacity:.7;cursor:default}.cb__att-name[data-v-58745b2b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb--mine .cb__att[data-v-58745b2b]{background:color-mix(in srgb,var(--on-primary) 15%,transparent);border-color:color-mix(in srgb,var(--on-primary) 30%,transparent);color:var(--on-primary)}.cb__ctas[data-v-58745b2b]{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:8px}.cb__cta[data-v-58745b2b]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-pill);border:1px solid var(--primary);background:var(--surface);color:var(--primary);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cb__cta[data-v-58745b2b]:hover{background:var(--primary);color:var(--on-primary)}.cb__cta-ico[data-v-58745b2b]{font-size:.95em}.cb__confirm[data-v-58745b2b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:8px;padding:8px 10px;border:1px solid var(--warn-text);border-radius:var(--radius-sm);background:var(--warn-bg)}.cb__confirm.is-done[data-v-58745b2b]{border-color:var(--ok-text);background:var(--ok-bg)}.cb__confirm.is-error[data-v-58745b2b]{border-color:var(--danger-text)}.cb__confirm.is-cancelled[data-v-58745b2b]{opacity:.7}.cb__confirm-lbl[data-v-58745b2b]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);flex:1;min-inline-size:120px}.cb__confirm-acts[data-v-58745b2b]{display:flex;gap:6px}.cb__confirm-yes[data-v-58745b2b],.cb__confirm-no[data-v-58745b2b]{padding:4px 12px;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid transparent}.cb__confirm-yes[data-v-58745b2b]{background:var(--primary);color:var(--on-primary)}.cb__confirm-yes[data-v-58745b2b]:hover{filter:brightness(1.08)}.cb__confirm-no[data-v-58745b2b]{background:transparent;color:var(--text-muted);border-color:var(--border)}.cb__confirm-no[data-v-58745b2b]:hover{background:var(--surface-2)}.cb__confirm-note[data-v-58745b2b]{font-size:var(--fs-xs);color:var(--text-muted)}.cb__confirm-note.is-ok[data-v-58745b2b]{color:var(--ok-text);font-weight:var(--fw-semibold)}.cb__confirm-note.is-err[data-v-58745b2b]{color:var(--danger-text)}.cb__time[data-v-58745b2b]{display:block;font-size:10px;opacity:.7;margin-block-start:3px;text-align:end}.cb__time.failed[data-v-58745b2b]{color:var(--danger-text);opacity:1;font-weight:var(--fw-semibold)}.cb--mine .cb__time[data-v-58745b2b]{color:color-mix(in srgb,var(--on-primary) 85%,transparent)}.ct[data-v-065ca065]{display:flex;flex-direction:column;min-block-size:0;block-size:100%}.ct__scroll[data-v-065ca065]{flex:1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column}.ct__empty[data-v-065ca065]{margin:auto;color:var(--text-muted);font-size:var(--fs-sm)}.ct__typing[data-v-065ca065]{display:inline-flex;gap:4px;padding:10px 12px;background:var(--purple-bg);border-radius:var(--radius-lg);border-start-start-radius:var(--radius-xs);align-self:flex-start}.ct__typing span[data-v-065ca065]{inline-size:6px;block-size:6px;border-radius:50%;background:var(--text-muted);animation:blink-065ca065 1.2s infinite both}.ct__typing span[data-v-065ca065]:nth-child(2){animation-delay:.2s}.ct__typing span[data-v-065ca065]:nth-child(3){animation-delay:.4s}.ct__atts[data-v-065ca065]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 0;background:var(--surface)}.ct__chip[data-v-065ca065]{display:inline-flex;align-items:center;gap:6px;max-inline-size:220px;padding:3px 4px 3px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);font-size:var(--fs-xs)}.ct__chip--loading[data-v-065ca065]{color:var(--text-muted);padding-inline-end:10px}.ct__chip-name[data-v-065ca065]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct__chip-x[data-v-065ca065]{flex-shrink:0;inline-size:18px;block-size:18px;border:none;border-radius:50%;background:var(--surface-2);color:var(--text-muted);cursor:pointer;font-size:10px;display:inline-flex;align-items:center;justify-content:center}.ct__chip-x[data-v-065ca065]:hover{background:var(--danger-text);color:var(--on-primary)}.ct__file[data-v-065ca065]{display:none}.ct__draftbar[data-v-065ca065]{padding:8px 10px 0;background:var(--surface)}.ct__draft[data-v-065ca065]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px dashed var(--purple-text);border-radius:var(--radius-pill);background:var(--purple-bg);color:var(--purple-text);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer}.ct__draft[data-v-065ca065]:before{content:"✨"}.ct__draft[data-v-065ca065]:hover:not(:disabled){filter:brightness(1.05)}.ct__draft[data-v-065ca065]:disabled{opacity:.6;cursor:not-allowed}.ct__composer[data-v-065ca065]{display:flex;gap:var(--space-2);align-items:flex-end;padding:10px;border-block-start:1px solid var(--border);background:var(--surface)}.ct__attach[data-v-065ca065]{inline-size:40px;block-size:40px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--text-muted);font-size:16px;cursor:pointer}.ct__attach[data-v-065ca065]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.ct__attach[data-v-065ca065]:disabled{opacity:.5;cursor:not-allowed}.ct__mic[data-v-065ca065],.ct__voice[data-v-065ca065]{inline-size:40px;block-size:40px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--text-muted);font-size:16px;cursor:pointer}.ct__mic[data-v-065ca065]:hover:not(:disabled),.ct__voice[data-v-065ca065]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.ct__mic[data-v-065ca065]:disabled,.ct__voice[data-v-065ca065]:disabled{opacity:.5;cursor:not-allowed}.ct__mic.is-live[data-v-065ca065]{border-color:var(--danger-text);color:var(--on-primary);background:var(--danger-text);animation:micpulse-065ca065 1.1s ease-in-out infinite}.ct__voice.is-on[data-v-065ca065]{border-color:var(--primary);color:var(--primary);background:var(--purple-bg)}.ct__voice.is-speaking[data-v-065ca065]{animation:micpulse-065ca065 1.1s ease-in-out infinite}.ct__input[data-v-065ca065]{flex:1;resize:none;max-block-size:96px;padding:9px 12px;font-family:inherit;font-size:var(--fs-sm-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text)}.ct__input[data-v-065ca065]:focus{outline:none;border-color:var(--primary)}.ct__send[data-v-065ca065]{inline-size:40px;block-size:40px;flex-shrink:0;border:none;border-radius:50%;background:var(--primary);color:var(--on-primary);font-size:16px;cursor:pointer}.ct__send[data-v-065ca065]:disabled{opacity:.5;cursor:not-allowed}@keyframes blink-065ca065{0%,to{opacity:.3}50%{opacity:1}}@keyframes micpulse-065ca065{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.cp[data-v-d6637b67]{display:flex;flex-direction:column;overflow:hidden;inline-size:min(380px,100vw - 32px);block-size:min(560px,100vh - 120px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.cp--embedded[data-v-d6637b67]{inline-size:100%;block-size:100%;max-block-size:none;box-shadow:none;border-radius:var(--radius-lg)}.cp--floating[data-v-d6637b67]{position:fixed;z-index:1001;inset-block-end:88px;inset-inline-start:20px}.cp--max[data-v-d6637b67]{top:0!important;right:0!important;bottom:0!important;left:0!important;inline-size:100vw!important;block-size:100dvh!important;max-block-size:none!important;border-radius:0!important}.cp--min[data-v-d6637b67]{block-size:auto!important;min-block-size:0!important}@media (max-width: 768px){.cp--floating[data-v-d6637b67]{top:0!important;right:0!important;bottom:0!important;left:0!important;inline-size:100vw!important;max-inline-size:100vw!important;block-size:100dvh!important;max-block-size:100dvh!important;border-radius:0!important}}.cp__rz[data-v-d6637b67]{position:absolute;z-index:6;touch-action:none}.cp__rz--n[data-v-d6637b67]{top:0;left:8px;right:8px;height:6px;cursor:ns-resize}.cp__rz--s[data-v-d6637b67]{bottom:0;left:8px;right:8px;height:6px;cursor:ns-resize}.cp__rz--e[data-v-d6637b67]{right:0;top:8px;bottom:8px;width:6px;cursor:ew-resize}.cp__rz--w[data-v-d6637b67]{left:0;top:8px;bottom:8px;width:6px;cursor:ew-resize}.cp__rz--ne[data-v-d6637b67]{top:0;right:0;width:12px;height:12px;cursor:nesw-resize}.cp__rz--nw[data-v-d6637b67]{top:0;left:0;width:12px;height:12px;cursor:nwse-resize}.cp__rz--se[data-v-d6637b67]{bottom:0;right:0;width:12px;height:12px;cursor:nwse-resize}.cp__rz--sw[data-v-d6637b67]{bottom:0;left:0;width:12px;height:12px;cursor:nesw-resize}.cp__head[data-v-d6637b67]{display:flex;align-items:center;gap:6px;padding:10px 12px;border-block-end:1px solid var(--border);background:var(--bg)}.cp__head--drag[data-v-d6637b67]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.cp__title[data-v-d6637b67]{flex:1;font-weight:var(--fw-bold);font-size:var(--fs-md);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__tabs[data-v-d6637b67]{display:flex;padding:8px;gap:6px;border-block-end:1px solid var(--border)}.cp__tab[data-v-d6637b67]{flex:1;padding:8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:inherit;font-size:var(--fs-sm-2);font-weight:var(--fw-medium);cursor:pointer}.cp__tab[data-v-d6637b67]:hover{background:var(--surface-2)}.cp__tab.is-on[data-v-d6637b67]{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.cp__body[data-v-d6637b67]{flex:1;min-block-size:0;display:flex;flex-direction:column}.cp__list[data-v-d6637b67]{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:4px}.cp__scope[data-v-d6637b67]{inline-size:100%;padding:9px 12px;margin-block-end:6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-sm-2);cursor:pointer}.cp__new[data-v-d6637b67]{padding:10px;margin-block-end:6px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--primary);font-family:inherit;font-weight:var(--fw-semibold);font-size:var(--fs-sm-2);cursor:pointer}.cp__new[data-v-d6637b67]:hover{border-color:var(--primary);background:var(--primary-soft)}.cp__new--support[data-v-d6637b67]{border-style:solid;border-color:transparent;color:var(--purple-text);background:var(--purple-bg)}.cp__new--support[data-v-d6637b67]:hover{border-color:var(--purple-text);background:var(--purple-bg)}.cp__empty[data-v-d6637b67]{text-align:center;color:var(--text-muted);font-size:var(--fs-sm);padding:20px}.cp__empty--pad[data-v-d6637b67]{margin:auto}.cp__row[data-v-d6637b67]{display:flex;align-items:center;gap:10px;padding:10px;inline-size:100%;text-align:start;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit}.cp__row[data-v-d6637b67]:hover{background:var(--surface-2)}.cp__ava[data-v-d6637b67]{inline-size:38px;block-size:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--primary-soft);color:var(--primary);font-weight:var(--fw-bold);font-size:var(--fs-lg)}.cp__row-main[data-v-d6637b67]{flex:1;min-inline-size:0;display:flex;flex-direction:column}.cp__row-main b[data-v-d6637b67]{font-size:var(--fs-sm-2);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__row-main small[data-v-d6637b67]{font-size:var(--fs-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__scope-tag[data-v-d6637b67]{font-size:10px;font-style:normal;color:var(--primary);background:var(--primary-soft);padding:1px 5px;border-radius:var(--radius-xs)}.cp__scope-tag--support[data-v-d6637b67]{color:var(--purple-text);background:var(--purple-bg)}.cp__badge[data-v-d6637b67]{flex-shrink:0;min-inline-size:20px;block-size:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--danger-text);color:var(--on-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center}.cp__settings[data-v-d6637b67]{flex:1;overflow-y:auto;padding:12px 14px}.cp__sh[data-v-d6637b67]{font-size:var(--fs-sm-2);font-weight:var(--fw-bold);color:var(--text-muted);margin-block:14px 8px}.cp__sh[data-v-d6637b67]:first-child{margin-block-start:4px}.cp__opt[data-v-d6637b67]{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:var(--radius-sm);cursor:pointer}.cp__opt[data-v-d6637b67]:hover{background:var(--surface-2)}.cp__opt input[data-v-d6637b67]{margin-block-start:3px}.cp__opt span[data-v-d6637b67]{display:flex;flex-direction:column}.cp__opt span b[data-v-d6637b67]{font-size:var(--fs-sm-2)}.cp__opt span small[data-v-d6637b67]{font-size:var(--fs-xs);color:var(--text-muted)}.cp__switch[data-v-d6637b67]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 8px;font-size:var(--fs-sm-2);cursor:pointer;border-radius:var(--radius-sm)}.cp__switch[data-v-d6637b67]:hover{background:var(--surface-2)}.cp__switch--sm[data-v-d6637b67]{padding:6px 8px;font-size:var(--fs-xs);color:var(--text-muted)}.cp__projs[data-v-d6637b67]{display:flex;flex-direction:column;gap:var(--space-2)}.cp__lvl[data-v-d6637b67]{display:flex;align-items:center;gap:10px;inline-size:100%;text-align:start;padding:9px 10px;margin-block-end:6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-family:inherit}.cp__lvl[data-v-d6637b67]:hover{border-color:var(--primary)}.cp__lvl.is-on[data-v-d6637b67]{border-color:var(--primary);background:var(--primary-soft)}.cp__lvl-ico[data-v-d6637b67]{font-size:18px;flex-shrink:0}.cp__lvl-main[data-v-d6637b67]{flex:1;min-inline-size:0;display:flex;flex-direction:column}.cp__lvl-main b[data-v-d6637b67]{font-size:var(--fs-sm-2);font-weight:var(--fw-semibold)}.cp__lvl-main small[data-v-d6637b67]{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.cp__lvl-check[data-v-d6637b67]{color:var(--primary);font-weight:var(--fw-bold);flex-shrink:0}.cl[data-v-bb6f4fa1]{position:fixed;inset-block-end:var(--space-5);inset-inline-start:var(--space-5);z-index:1000;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);pointer-events:none}.cl__fab[data-v-bb6f4fa1]{pointer-events:auto;inline-size:56px;block-size:56px;border-radius:50%;border:none;cursor:grab;background:var(--primary);color:var(--on-primary);font-size:24px;position:relative;align-self:flex-start;box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:center;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.cl__fab[data-v-bb6f4fa1]:hover{transform:translateY(-2px)}.cl__fab.is-open[data-v-bb6f4fa1]{background:var(--text)}.cl__fab.is-dragging[data-v-bb6f4fa1]{cursor:grabbing;transform:scale(1.06);transition:none}.cl__icon[data-v-bb6f4fa1]{line-height:1}.cl__badge[data-v-bb6f4fa1]{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;min-inline-size:20px;block-size:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--danger-text);color:var(--on-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;border:2px solid var(--surface)}.cl__panel[data-v-bb6f4fa1]{transform-origin:bottom left;pointer-events:auto}.cl-pop-enter-active[data-v-bb6f4fa1],.cl-pop-leave-active[data-v-bb6f4fa1]{transition:opacity .16s ease,transform .16s ease}.cl-pop-enter-from[data-v-bb6f4fa1],.cl-pop-leave-to[data-v-bb6f4fa1]{opacity:0;transform:translateY(12px) scale(.98)}@media (max-width: 480px){.cl[data-v-bb6f4fa1]{inset-inline:var(--space-3);inset-block-end:calc(72px + env(safe-area-inset-bottom,0px))}.cl__fab[data-v-bb6f4fa1]{align-self:flex-start}}.err-boundary[data-v-8ac07bbc]{display:flex;justify-content:center;padding:48px 16px}.err-boundary__card[data-v-8ac07bbc]{inline-size:100%;max-inline-size:460px;padding:32px;text-align:center}.err-boundary__card h2[data-v-8ac07bbc]{font-size:18px;margin-block:10px 6px}.err-boundary__card p[data-v-8ac07bbc]{color:var(--text-muted);font-size:14px;line-height:1.7}.err-boundary__icon[data-v-8ac07bbc]{font-size:40px}.err-boundary__details[data-v-8ac07bbc]{margin-block:14px;text-align:start}.err-boundary__details summary[data-v-8ac07bbc]{cursor:pointer;font-size:12.5px;color:var(--text-muted)}.err-boundary__details pre[data-v-8ac07bbc]{margin-block-start:8px;padding:10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:11.5px;white-space:pre-wrap;word-break:break-word;color:var(--danger-text)}.err-boundary__actions[data-v-8ac07bbc]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-block-start:6px}.route-progress[data-v-fb0991ea]{position:fixed;inset-block-start:0;inset-inline:0;block-size:3px;z-index:2000;background:transparent;overflow:hidden}.route-progress__bar[data-v-fb0991ea]{block-size:100%;inline-size:40%;background:var(--primary);border-radius:3px;animation:rpSlide-fb0991ea 1s ease-in-out infinite}@keyframes rpSlide-fb0991ea{0%{transform:translate(120%)}to{transform:translate(-350%)}}.rp-enter-active[data-v-fb0991ea],.rp-leave-active[data-v-fb0991ea]{transition:opacity .2s ease}.rp-enter-from[data-v-fb0991ea],.rp-leave-to[data-v-fb0991ea]{opacity:0}:root{--primary: #2563eb;--primary-soft: #eff4ff;--secondary: #059669;--success: #059669;--warning: #d97706;--error: #dc2626;--info: #0891b2;--on-primary: #ffffff;--on-success: #0b1220;--on-danger: #ffffff;--bg: #f1f4f8;--surface: #ffffff;--surface-2: #f3f4f6;--border: #e5e7eb;--border-card: #c7ccd6;--text: #111827;--text-muted: #414958;--text-muted-strong: #333a46;--ok-bg: #ecfdf5;--ok-text: #15803d;--danger-bg: #fef2f2;--danger-text: #b91c1c;--warn-bg: #fffbeb;--warn-text: #a16207;--info-bg: #eff6ff;--info-text: #1d4ed8;--purple-bg: #faf5ff;--purple-text: #7c3aed;--purple-border: #e9d5ff;--radius: 12px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--radius-xs: 5px;--radius-badge: 20px;--shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .08);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--fs-scale: 1;--fs-xs: calc(11px * var(--fs-scale));--fs-sm: calc(12.5px * var(--fs-scale));--fs-sm-2: calc(13px * var(--fs-scale));--fs-md: calc(14px * var(--fs-scale));--fs-md-2: calc(15px * var(--fs-scale));--fs-lg: calc(16px * var(--fs-scale));--fs-xl: calc(19px * var(--fs-scale));--fs-2xl: calc(22px * var(--fs-scale));--fs-3xl: calc(30px * var(--fs-scale));--lh-tight: 1.3;--lh-normal: 1.6;--lh-loose: 1.9;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--dur-fast: .12s;--dur: .2s;--dur-slow: .4s;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--z-base: 1;--z-dropdown: 100;--z-sticky: 500;--z-modal: 1000;--z-popover: 1100;--z-toast: 1200;--elev-1: 0 1px 2px rgba(0, 0, 0, .05), 0 2px 6px rgba(0, 0, 0, .08);--elev-2: 0 4px 12px rgba(0, 0, 0, .08);--elev-3: 0 10px 25px rgba(0, 0, 0, .1);--focus-ring: 0 0 0 3px rgba(37, 99, 235, .25);--disabled-opacity: .55;--page-pad: 28px;--section-gap: 24px;--card-gap: 16px;--chart-1: #dc2626;--chart-2: #d97706;--chart-3: #7c3aed;--chart-4: #0891b2;--chart-5: #db2777;--chart-6: #65a30d;--chart-7: #2563eb;--chart-8: #059669;--chart-income: #3b82f6;--chart-expense: #f87171;--chart-up: #22c55e;--chart-down: #ef4444}[data-theme=dark]{--surface-2: #212a3b;--border-card: rgba(255, 255, 255, .13);--shadow: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .5);--elev-1: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .4);--elev-2: 0 4px 12px rgba(0, 0, 0, .45);--elev-3: 0 10px 25px rgba(0, 0, 0, .55);--ok-bg: rgba(34, 197, 94, .14);--ok-text: #4ade80;--danger-bg: rgba(248, 113, 113, .15);--danger-text: #f87171;--warn-bg: rgba(245, 158, 11, .15);--warn-text: #fbbf24;--info-bg: rgba(96, 165, 250, .16);--info-text: #60a5fa;--purple-bg: rgba(192, 132, 252, .16);--purple-text: #c084fc;--purple-border: rgba(192, 132, 252, .35);--text-muted: #d2dbe8;--text-muted-strong: #e4ebf3;--chart-1: #f87171;--chart-2: #fbbf24;--chart-3: #c084fc;--chart-4: #22d3ee;--chart-5: #f472b6;--chart-6: #a3e635;--chart-7: #60a5fa;--chart-8: #34d399;--chart-income: #60a5fa;--chart-expense: #f87171;--chart-up: #4ade80;--chart-down: #f87171;color-scheme:dark}[data-font-scale=small]{--fs-scale: 1}[data-font-scale=medium]{--fs-scale: 1.14}[data-font-scale=large]{--fs-scale: 1.26}[data-theme=light][data-contrast=high]{--text-muted: #3a4250 !important;--text-muted-strong: #2a313c;--border: #d3d7de !important;--border-card: #c4c9d2}[data-theme=light][data-contrast=max]{--text-muted: #262c36 !important;--text-muted-strong: #1a1f28;--border: #b9bec7 !important;--border-card: #a9afbb;--disabled-opacity: .7}[data-theme=dark][data-contrast=high]{--text-muted: #cdd8e6 !important;--text-muted-strong: #e2e9f2;--border: #45516b !important;--border-card: #45516b}[data-theme=dark][data-contrast=max]{--text-muted: #e6edf5 !important;--text-muted-strong: #f3f7fb;--border: #5a6b8a !important;--border-card: #5a6b8a;--disabled-opacity: .75}[data-density=compact]{--space-3: 9px;--space-4: 12px;--space-5: 15px;--space-6: 18px;--space-8: 24px;--space-10: 30px;--space-12: 36px}[data-density=compact] .app-card{border-radius:10px}[data-density=compact] .panel{padding:16px!important}[data-density=compact] .stat{padding:14px!important}[data-density=simplified]{--space-3: 14px;--space-4: 18px;--space-5: 22px;--space-6: 28px;--card-gap: 20px}[data-density=simplified] .panel{padding:24px!important}[data-density=simplified] .stat{padding:22px!important}[data-density=simplified] .stat__sub,[data-density=simplified] .stat__delta,[data-density=simplified] .col-optional{display:none!important}html{transition:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body,.app-card,.app-btn{transition:background-color .2s ease,border-color .2s ease,color .2s ease}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}body{font-family:Cairo,IBM Plex Sans Arabic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text)}button{font-family:inherit;cursor:pointer}button,a,[role=button],.stab,.tabs__btn,.tab{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}button,a,[role=button],label,input,select,textarea,.tab,.tabs__btn,.stab,.pagination__btn,.icon-btn{touch-action:manipulation}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{position:fixed;inset-block-start:-60px;inset-inline-start:var(--space-3);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--primary);color:#fff;border-radius:var(--radius-sm);font-weight:var(--fw-semibold);transition:inset-block-start var(--dur) var(--ease)}.skip-link:focus{inset-block-start:var(--space-3)}a{color:inherit;text-decoration:none}.app-card{background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius);box-shadow:var(--elev-1)}.hoverable{transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);cursor:pointer}.hoverable:hover{transform:translateY(-2px);box-shadow:var(--elev-2);border-color:var(--primary)}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 18px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--primary);color:var(--on-primary);font-weight:var(--fw-semibold);font-size:var(--fs-md);line-height:1.2;transition:opacity var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.app-btn:hover{opacity:.92}.app-btn:active{transform:translateY(1px)}.app-btn:disabled,.app-btn[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.app-btn--outlined{background:transparent;color:var(--primary);border-color:var(--primary)}.app-btn--ghost{background:transparent;color:var(--text-muted)}.app-btn--ghost:hover{background:var(--surface-2);opacity:1}.app-btn--danger{background:var(--error);color:var(--on-danger)}.app-btn--success{background:var(--success);color:var(--on-success)}.app-btn--sm{padding:6px 12px;font-size:var(--fs-sm);border-radius:7px}.app-btn--lg{padding:13px 24px;font-size:var(--fs-lg)}.app-btn--block{inline-size:100%}.base-control{inline-size:100%;max-inline-size:100%;padding:11px 13px;border:1px solid var(--border-card);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:14px;line-height:1.5;transition:border-color var(--dur-fast) var(--ease)}.base-control::placeholder{color:var(--text-muted);opacity:.8}.base-control:focus{outline:none;border-color:var(--primary)}.base-control:disabled{background:var(--surface-2);opacity:.7;cursor:not-allowed}.base-control.is-invalid{border-color:var(--error)}textarea.base-control{resize:vertical}select.base-control{cursor:pointer}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])),select,textarea{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-md);line-height:1.5;transition:border-color var(--dur-fast) var(--ease)}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])):focus,select:focus,textarea:focus{outline:none;border-color:var(--primary)}.modal-form-section:not(:first-child){margin-block-start:var(--space-5);padding-block-start:var(--space-4);border-block-start:1px dashed var(--border)}.modal-form-section__title{font-size:var(--fs-sm-2);font-weight:var(--fw-semibold);color:var(--text-muted);margin-block-end:var(--space-3)}.modal-form-grid{display:flex;flex-wrap:wrap;gap:var(--space-3)}.modal-form-grid>*{flex:1 1 200px;min-inline-size:0}html,body{overflow-x:hidden;overscroll-behavior:none}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.route-fade-enter-from{opacity:0;transform:translateY(4px)}.route-fade-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.route-fade-enter-active,.route-fade-leave-active{transition:none}.route-fade-enter-from,.route-fade-leave-to{transform:none}}.is-focused{animation:mzFocusFlash 3s ease}@keyframes mzFocusFlash{0%,to{box-shadow:0 0 0 0 transparent}15%,55%{box-shadow:0 0 0 3px var(--primary)}}@media (max-width: 768px){:root{--fs-xs: calc(12px * var(--fs-scale));--fs-sm: calc(13px * var(--fs-scale));--fs-sm-2: calc(13.5px * var(--fs-scale));--fs-md: calc(15px * var(--fs-scale));--fs-md-2: calc(16px * var(--fs-scale));--fs-lg: calc(17px * var(--fs-scale))}input,select,textarea,.base-control,.cls__input{font-size:16px!important}.page-content table:not(.rows):not(.matrix),.admin-page-content table:not(.rows):not(.matrix){display:block;max-inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html,body{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;block-size:var(--app-height, 100%);overflow:hidden;overscroll-behavior:none;touch-action:pan-y}.default-layout{min-block-size:0!important;block-size:var(--app-height, 100%)!important;overflow:hidden}.page-content{min-block-size:0;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.forms-layout,.blank-layout{min-block-size:0!important;block-size:var(--app-height, 100%)!important;align-items:flex-start!important;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.admin-layout{min-block-size:0!important;block-size:var(--app-height, 100%)!important;overflow:hidden}.admin-page-content{min-block-size:0;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}h1{font-size:21px!important}[class$=__header]:not(.modal__header){flex-direction:column!important;align-items:stretch!important;gap:12px!important}[class$=__controls]{inline-size:100%;flex-wrap:wrap}[class$=__controls]>*{flex:1 1 auto}[class$=__header]>.app-btn{inline-size:100%}[class$=__stats]{grid-template-columns:1fr 1fr!important;gap:10px!important}.stat{padding:12px!important;gap:8px!important}.stat__value,.stat__icon~div .stat__value{font-size:calc(18px * var(--fs-scale))!important;word-break:break-word}.stat__label{font-size:calc(13px * var(--fs-scale))!important}.stat__icon{inline-size:34px!important;block-size:34px!important;font-size:16px!important}.tabs{overflow-x:auto;max-inline-size:100%;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:6px}.tabs::-webkit-scrollbar{display:none}.tabs__btn{white-space:nowrap;flex-shrink:0;padding-inline:14px}.settings__tabs{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x}.settings__tabs::-webkit-scrollbar{display:none}.settings__tabs>*{flex-shrink:0;white-space:nowrap}.filters__search{flex:1 1 100%!important}.filters__select,.filters select{flex:1 1 calc(50% - 4px)}.grid,[class$=__grid]{grid-template-columns:1fr!important}table{font-size:calc(13px * var(--fs-scale))!important}.cm-overlay,.help-overlay{padding:12px!important;align-items:flex-start!important}.modal__body{padding:16px!important}.navbar__title{display:none}.icon-btn{min-inline-size:44px!important;min-block-size:44px!important}.app-btn,.stab,.tabs__btn,.tab,.pagination__btn{min-block-size:44px}.modal__footer{flex-wrap:wrap!important}.modal__footer .app-btn{flex:1 1 auto}.modal__close{min-inline-size:34px;min-block-size:34px}[class$=__name],[class$=__title],[class$=__party]{overflow-wrap:anywhere}}@media (max-width: 360px){[class$=__stats]{grid-template-columns:1fr!important}}body{font-family:var(--mz-font-body, "Cairo", "IBM Plex Sans Arabic", sans-serif)}h1,h2,h3,h4{font-family:var(--mz-font-heading, inherit);font-weight:var(--mz-fw-heading, inherit)}.money{font-family:var(--mz-font-numeric, inherit);font-weight:var(--mz-fw-numeric, inherit);font-variant-numeric:tabular-nums}
