.mn-bar{display:none}@media(max-width:768px){.mn-bar{justify-content:space-around;-webkit-font-smoothing:antialiased;background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 4px 14px -3px #10182829,0 10px 28px -8px #10182833;font-family:var(--app-font-sans,"Poppins",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,"Segoe UI",sans-serif);height:62px;left:14px;overflow:visible;padding:0 6px;position:fixed;right:14px;z-index:400}.mn-bar,.mn-tab{align-items:center;display:flex}.mn-tab{background:none;border:none;color:var(--app-text-faint);cursor:pointer;flex:1 1 0;flex-direction:column;gap:4px;height:100%;justify-content:center;min-width:0;padding:0 2px;-webkit-tap-highlight-color:transparent;position:relative;transition:color .18s ease,opacity .12s ease}.mn-tab:active{opacity:.55}.mn-tab-icon{font-size:1.3rem;line-height:1;transition:transform .18s cubic-bezier(.22,.61,.36,1)}.mn-tab-label{font-size:.58rem;font-weight:600;letter-spacing:.1px;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-tab-active{color:var(--brand-primary)}.mn-fab{align-items:center;background:var(--brand-primary);border:4px solid var(--app-bg);border-radius:50%;box-shadow:0 6px 16px -4px color-mix(in srgb,var(--brand-primary) 55%,transparent),0 2px 6px -2px #10182838;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.34rem;height:56px;justify-content:center;margin:-22px 4px 0;width:56px;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease}.mn-fab:active{transform:scale(.93)}.mn-fab-active{background:var(--brand-primary-dark,var(--brand-primary));box-shadow:0 8px 20px -4px color-mix(in srgb,var(--brand-primary) 65%,transparent),0 2px 6px -2px #10182842}@keyframes mnBarUp{0%{transform:translateY(140%)}to{transform:none}}@keyframes mnPop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes mnDot{0%{opacity:0;transform:translate(-50%) scale(0)}to{opacity:1;transform:translate(-50%) scale(1)}}.mn-bar{animation:mnBarUp .42s cubic-bezier(.22,.61,.36,1) backwards}.mn-tab-active .mn-tab-icon{animation:mnPop .38s cubic-bezier(.22,.61,.36,1)}.mn-tab-active:after{animation:mnDot .28s cubic-bezier(.22,.61,.36,1) backwards;background:var(--brand-primary);border-radius:999px;bottom:4px;content:"";height:4px;left:50%;position:absolute;width:4px}@media(prefers-reduced-motion:reduce){.mn-bar,.mn-tab-active .mn-tab-icon,.mn-tab-active:after{animation:none!important}.mn-tab-active:after{transform:translate(-50%)}.mn-fab,.mn-tab-icon{transition:none}}}@media print{.mn-bar{display:none!important}}.cp-backdrop[data-v-aa3aecb9]{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;display:flex;inset:0;justify-content:center;padding:12vh 16px 16px;position:fixed;z-index:9000}.cp-panel[data-v-aa3aecb9]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 24px 60px #0000004d;display:flex;flex-direction:column;max-height:70vh;max-width:580px;overflow:hidden;width:100%}.cp-search[data-v-aa3aecb9]{align-items:center;border-bottom:1px solid var(--app-divider);display:flex;gap:10px;height:54px;padding:0 14px}.cp-search-ic[data-v-aa3aecb9]{color:var(--app-text-faint)}.cp-input[data-v-aa3aecb9]{background:transparent;border:0;color:var(--app-text);flex:1;font-family:var(--app-font-sans);font-size:1rem;outline:none}.cp-input[data-v-aa3aecb9]::-moz-placeholder{color:var(--app-text-faint)}.cp-input[data-v-aa3aecb9]::placeholder{color:var(--app-text-faint)}.cp-esc[data-v-aa3aecb9]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:6px;color:var(--app-text-mute);font-size:.64rem;font-weight:700;padding:3px 7px}.cp-body[data-v-aa3aecb9]{overflow-y:auto;padding:6px}.cp-section[data-v-aa3aecb9]{padding:4px 0}.cp-sec-title[data-v-aa3aecb9]{color:var(--app-text-faint);font-size:.66rem;font-weight:700;letter-spacing:.5px;padding:6px 10px 4px;text-transform:uppercase}.cp-item[data-v-aa3aecb9]{align-items:center;background:transparent;border:0;border-radius:9px;cursor:pointer;display:flex;gap:11px;padding:9px 10px;text-align:left;width:100%}.cp-item.active[data-v-aa3aecb9]{background:var(--brand-soft)}.cp-item-ic[data-v-aa3aecb9]{align-items:center;background:var(--app-surface-2);border-radius:8px;color:var(--brand-primary);display:inline-flex;flex:0 0 auto;font-size:.9rem;height:32px;justify-content:center;width:32px}.cp-item-ic.is-action[data-v-aa3aecb9]{background:var(--brand-primary);color:#fff}.cp-item-ic.is-recent[data-v-aa3aecb9]{color:var(--app-text-mute)}.cp-item.active .cp-item-ic[data-v-aa3aecb9]:not(.is-action){background:var(--brand-primary);color:#fff}.cp-item-txt[data-v-aa3aecb9]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.cp-item-label[data-v-aa3aecb9]{color:var(--app-text);font-size:.88rem;font-weight:600}.cp-item-group[data-v-aa3aecb9]{color:var(--app-text-mute);font-size:.72rem}.cp-item-go[data-v-aa3aecb9]{color:var(--app-text-faint);font-size:.75rem;margin-left:auto;opacity:0}.cp-item.active .cp-item-go[data-v-aa3aecb9]{opacity:1}.cp-empty[data-v-aa3aecb9]{align-items:center;color:var(--app-text-mute);display:flex;gap:8px;justify-content:center;padding:28px;text-align:center}.cp-foot[data-v-aa3aecb9]{border-top:1px solid var(--app-divider);color:var(--app-text-faint);display:flex;font-size:.7rem;gap:16px;padding:8px 14px}.cp-foot kbd[data-v-aa3aecb9]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:5px;color:var(--app-text-mute);font-size:.64rem;padding:1px 5px}.cp-fade-enter-active[data-v-aa3aecb9],.cp-fade-leave-active[data-v-aa3aecb9]{transition:opacity .16s ease}.cp-fade-enter-active .cp-panel[data-v-aa3aecb9],.cp-fade-leave-active .cp-panel[data-v-aa3aecb9]{transition:transform .16s ease,opacity .16s ease}.cp-fade-enter-from[data-v-aa3aecb9],.cp-fade-leave-to[data-v-aa3aecb9]{opacity:0}.cp-fade-enter-from .cp-panel[data-v-aa3aecb9],.cp-fade-leave-to .cp-panel[data-v-aa3aecb9]{opacity:0;transform:translateY(-8px)}.rep-overlay[data-v-013a30c3]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:2147483640}.rep-panel[data-v-013a30c3]{background:var(--app-surface,#fff);box-shadow:-8px 0 32px #0003;display:flex;flex-direction:column;height:calc(var(--app-vh, 1vh)*100);max-width:1100px;overflow:hidden;width:calc(var(--app-vw, 1vw)*70)}.rep-hdr[data-v-013a30c3]{background:linear-gradient(135deg,var(--brand-primary,#059669) 0,var(--brand-primary-dark,#047857) 100%);border-bottom:1px solid var(--app-divider,var(--app-border));color:#fff;gap:12px;padding:14px 18px}.rep-hdr[data-v-013a30c3],.rep-hdr-icon[data-v-013a30c3]{align-items:center;display:flex;flex-shrink:0}.rep-hdr-icon[data-v-013a30c3]{background:#fff3;border-radius:10px;height:40px;justify-content:center;width:40px}.rep-hdr-icon .pi[data-v-013a30c3]{font-size:1.1rem}.rep-hdr-text[data-v-013a30c3]{flex:1;min-width:0}.rep-hdr-text h3[data-v-013a30c3]{font-size:1rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-hdr-text p[data-v-013a30c3]{font-size:.76rem;margin:2px 0 0;opacity:.9}.rep-hdr-btn[data-v-013a30c3]{align-items:center;background:#ffffff26;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.rep-hdr-btn[data-v-013a30c3]:hover{background:#ffffff40}.rep-hdr-close[data-v-013a30c3]:hover{background:#dc262699}.rep-frame[data-v-013a30c3]{background:var(--app-surface-2);border:none;flex:1;height:100%;width:100%}.rep-drawer-enter-active[data-v-013a30c3],.rep-drawer-leave-active[data-v-013a30c3]{transition:opacity .25s}.rep-drawer-enter-active .rep-panel[data-v-013a30c3],.rep-drawer-leave-active .rep-panel[data-v-013a30c3]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.rep-drawer-enter-from[data-v-013a30c3],.rep-drawer-leave-to[data-v-013a30c3]{opacity:0}.rep-drawer-enter-from .rep-panel[data-v-013a30c3],.rep-drawer-leave-to .rep-panel[data-v-013a30c3]{transform:translate(100%)}@media(max-width:768px){.rep-panel[data-v-013a30c3]{width:100vw}}.cd-backdrop[data-v-dfc9de8f]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;pointer-events:auto;position:fixed;z-index:10000}.cd-card[data-v-dfc9de8f]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg,14px);box-shadow:0 20px 60px #0000004d;max-width:460px;overflow:hidden;width:100%}.cd-head[data-v-dfc9de8f]{align-items:flex-start;background:var(--cb-warning-soft,var(--app-surface-2));border-bottom:1px solid var(--app-border);display:flex;gap:12px;padding:16px 16px 12px}.cd-head-ico[data-v-dfc9de8f]{align-items:center;background:var(--cb-warning,#f59e0b);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;height:38px;justify-content:center;width:38px}.cd-head-txt[data-v-dfc9de8f]{flex:1;min-width:0}.cd-title[data-v-dfc9de8f]{color:var(--app-text);font-size:.98rem;font-weight:800}.cd-sub[data-v-dfc9de8f]{font-size:.78rem;margin-top:2px}.cd-sub[data-v-dfc9de8f],.cd-x[data-v-dfc9de8f]{color:var(--app-text-mute)}.cd-x[data-v-dfc9de8f]{background:transparent;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;height:30px;width:30px}.cd-x[data-v-dfc9de8f]:hover{background:var(--app-surface-2);color:var(--app-text)}.cd-body[data-v-dfc9de8f]{display:flex;flex-direction:column;gap:7px;padding:14px 16px}.cd-row[data-v-dfc9de8f]{align-items:start;display:grid;font-size:.84rem;grid-template-columns:92px 10px 1fr}.cd-l[data-v-dfc9de8f]{color:var(--app-text-mute)}.cd-s[data-v-dfc9de8f]{color:var(--app-text-faint)}.cd-v[data-v-dfc9de8f]{color:var(--app-text)}.cd-badge[data-v-dfc9de8f],.cd-strong[data-v-dfc9de8f]{font-weight:700}.cd-badge[data-v-dfc9de8f]{border-radius:9999px;display:inline-block;font-size:.72rem;padding:2px 9px}.cd-st-ok[data-v-dfc9de8f]{background:var(--s-ok-bg,#dcfce7);color:var(--s-ok-text,#15803d)}.cd-st-info[data-v-dfc9de8f]{background:var(--s-sky-soft,#e0f2fe);color:var(--s-sky-text,#0369a1)}.cd-st-warn[data-v-dfc9de8f]{background:var(--cb-warning-soft,#fef3c7);color:var(--s-warn-dark,#b45309)}.cd-st-mute[data-v-dfc9de8f]{background:var(--app-surface-2);color:var(--app-text-mute)}.cd-foot[data-v-dfc9de8f]{border-top:1px solid var(--app-border);display:flex;justify-content:flex-end;padding:12px 16px}.cd-fade-enter-active[data-v-dfc9de8f],.cd-fade-leave-active[data-v-dfc9de8f]{transition:opacity .18s}.cd-fade-enter-from[data-v-dfc9de8f],.cd-fade-leave-to[data-v-dfc9de8f]{opacity:0}.dl-ptr[data-v-9488d5d7]{align-items:center;background:var(--app-surface);border:.5px solid color-mix(in srgb,var(--app-text) 14%,transparent);border-radius:50%;box-shadow:0 2px 8px -2px #0000002e;color:var(--brand-primary);display:flex;font-size:.9rem;height:34px;justify-content:center;left:50%;pointer-events:none;position:fixed;top:calc(54px + env(safe-area-inset-top));transform:translate(-50%);transition:opacity .2s ease;width:34px;z-index:95}.dl-ptr i[data-v-9488d5d7]{transition:transform .2s ease}.dl-main[data-v-9488d5d7]:not(.dl-pulling){transition:transform .3s cubic-bezier(.32,.72,0,1)}.idle-overlay[data-v-9488d5d7]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.idle-card[data-v-9488d5d7]{background:var(--app-surface);border-radius:8px;box-shadow:var(--app-shadow-xl);max-width:360px;padding:36px 40px;text-align:center;width:90%}.idle-icon[data-v-9488d5d7]{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;color:#fff;display:flex;font-size:1.6rem;height:60px;justify-content:center;margin:0 auto 16px;width:60px}.idle-title[data-v-9488d5d7]{color:var(--app-text);font-size:1.1rem;font-weight:800;margin:0 0 10px}.idle-desc[data-v-9488d5d7]{color:var(--app-text-mute);font-size:.84rem;line-height:1.5;margin:0 0 16px}.idle-countdown[data-v-9488d5d7]{color:var(--cb-error);font-size:3rem;font-weight:900;line-height:1}.idle-unit[data-v-9488d5d7]{color:var(--app-text-faint);font-size:.8rem;margin:4px 0 24px}.idle-btn[data-v-9488d5d7]{align-items:center;background:var(--brand-gradient);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.92rem;font-weight:700;gap:8px;justify-content:center;padding:12px;transition:opacity .2s;width:100%}.idle-btn[data-v-9488d5d7]:hover{opacity:.9}.idle-fade-enter-active[data-v-9488d5d7],.idle-fade-leave-active[data-v-9488d5d7]{transition:opacity .25s ease}.idle-fade-enter-from[data-v-9488d5d7],.idle-fade-leave-to[data-v-9488d5d7]{opacity:0}
