.maintenance-screen[data-v-d3ad41c2]{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;padding:1.5rem;animation:fadeIn-d3ad41c2 .35s ease-out}@keyframes fadeIn-d3ad41c2{0%{opacity:0}to{opacity:1}}.maintenance-card[data-v-d3ad41c2]{max-width:440px;width:100%;padding:2.25rem 2rem;background:var(--color-background, #fff);color:var(--color-text, #212121);border-radius:16px;box-shadow:0 4px 6px -1px #00000014,0 10px 20px -2px #0000001a,0 0 0 1px #0000000a;text-align:center;position:relative}.maintenance-icon[data-v-d3ad41c2]{margin-bottom:1.5rem}.maintenance-icon .material-symbols-rounded[data-v-d3ad41c2]{font-size:72px;color:var(--color-warning, #f59e0b);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.maintenance-title[data-v-d3ad41c2]{font-size:1.5rem;font-weight:700;margin:0 0 .75rem;color:var(--color-text);line-height:1.3}.maintenance-subtitle[data-v-d3ad41c2]{font-size:1rem;line-height:1.6;color:var(--color-text-muted, #64748b);margin:0 0 1.25rem}.maintenance-page-name[data-v-d3ad41c2]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;font-size:.9rem;margin:0 0 1.75rem;padding:.5rem .75rem;background:var(--color-surface, #f8fafc);border-radius:8px;color:var(--color-text-muted)}.maintenance-page-name .label[data-v-d3ad41c2]{font-weight:600;color:var(--color-text)}.maintenance-page-name .value[data-v-d3ad41c2]{word-break:break-word}.maintenance-actions[data-v-d3ad41c2]{display:flex;flex-direction:column;gap:.75rem}.btn[data-v-d3ad41c2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;font-family:inherit;border-radius:10px;border:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.btn .material-symbols-rounded[data-v-d3ad41c2]{font-size:20px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.maintenance-screen[dir=rtl] .btn .icon-back[data-v-d3ad41c2]{transform:scaleX(-1)}.btn-primary[data-v-d3ad41c2]{background:var(--color-primary, #009688);color:#fff}.btn-primary[data-v-d3ad41c2]:hover{filter:brightness(1.05)}.btn-secondary[data-v-d3ad41c2]{background:var(--color-surface, #f1f5f9);color:var(--color-text)}.btn-secondary[data-v-d3ad41c2]:hover{background:var(--color-surface-hover, #e2e8f0)}.btn-outline[data-v-d3ad41c2]{background:transparent;color:var(--color-primary, #009688);border:1.5px solid var(--color-primary, #009688)}.btn-outline[data-v-d3ad41c2]:hover{background:#00968814}@media (min-width: 400px){.maintenance-actions[data-v-d3ad41c2]{flex-direction:row;flex-wrap:wrap;justify-content:center}.btn[data-v-d3ad41c2]{flex:1;min-width:140px}}@media (max-width: 768px){.maintenance-card[data-v-d3ad41c2]{padding:1.75rem 1.5rem}.maintenance-title[data-v-d3ad41c2]{font-size:1.35rem}.maintenance-icon .material-symbols-rounded[data-v-d3ad41c2]{font-size:60px}}@media (prefers-reduced-motion: reduce){.maintenance-screen[data-v-d3ad41c2]{animation:none}}.app-toast-container[data-v-b46eec62]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:99998;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none}.toast-item[data-v-b46eec62]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:var(--radius-md, 8px);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);min-width:280px}.toast-item.success[data-v-b46eec62]{background:var(--color-success, #009688);color:#fff}.toast-item.error[data-v-b46eec62]{background:var(--color-error, #f44336);color:#fff}.toast-item.warning[data-v-b46eec62]{background:var(--color-warning, #ff9800);color:#fff}.toast-item.info[data-v-b46eec62]{background:var(--color-info, #2196f3);color:#fff}.toast-icon[data-v-b46eec62]{font-size:22px}.toast-enter-active[data-v-b46eec62],.toast-leave-active[data-v-b46eec62]{transition:all .3s ease}.toast-enter-from[data-v-b46eec62],.toast-leave-to[data-v-b46eec62]{opacity:0;transform:translateY(1rem)}.toast-move[data-v-b46eec62]{transition:transform .3s ease}.seeker-p2p-toast[data-v-318fed0a]{position:fixed;bottom:1.25rem;left:1.25rem;z-index:10050;display:flex;align-items:flex-start;gap:.75rem;max-width:min(420px,calc(100vw - 2rem));padding:1rem 1.1rem;border-radius:14px;background:linear-gradient(135deg,#0f766e,#115e59);color:#fff;box-shadow:0 12px 40px #0f766e59;border:1px solid rgba(255,255,255,.15)}.seeker-p2p-toast__icon[data-v-318fed0a]{font-size:1.5rem;flex-shrink:0;margin-top:.1rem}.seeker-p2p-toast__body[data-v-318fed0a]{flex:1;min-width:0}.seeker-p2p-toast__body strong[data-v-318fed0a]{display:block;font-size:.95rem;margin-bottom:.25rem}.seeker-p2p-toast__body p[data-v-318fed0a]{margin:0;font-size:.85rem;line-height:1.45;opacity:.95}.seeker-p2p-toast__actions[data-v-318fed0a]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.seeker-p2p-toast__link[data-v-318fed0a]{border:none;background:#ffffff2e;color:#fff;font-size:.8rem;font-weight:600;padding:.35rem .65rem;border-radius:8px;cursor:pointer;white-space:nowrap}.seeker-p2p-toast__link[data-v-318fed0a]:hover{background:#ffffff47}.seeker-p2p-toast__close[data-v-318fed0a]{border:none;background:transparent;color:#ffffffd9;cursor:pointer;padding:0;line-height:1}.seeker-p2p-toast__close .material-symbols-rounded[data-v-318fed0a]{font-size:1.15rem}.seeker-p2p-toast-enter-active[data-v-318fed0a],.seeker-p2p-toast-leave-active[data-v-318fed0a]{transition:all .28s ease}.seeker-p2p-toast-enter-from[data-v-318fed0a],.seeker-p2p-toast-leave-to[data-v-318fed0a]{transform:translateY(16px);opacity:0}@media (max-width: 640px){.seeker-p2p-toast[data-v-318fed0a]{left:.75rem;right:.75rem;max-width:none}}.ui-tour[data-v-9a1dd58c]{position:fixed;inset:0;z-index:100500;pointer-events:none}.ui-tour__backdrop[data-v-9a1dd58c]{position:absolute;inset:0;pointer-events:none}.ui-tour__backdrop--full[data-v-9a1dd58c]{background:#0f172a99}.ui-tour__backdrop--click[data-v-9a1dd58c]{background:transparent}.ui-tour__spotlight[data-v-9a1dd58c]{position:fixed;border-radius:10px;box-shadow:0 0 0 9999px #0f172a94;pointer-events:none;z-index:1;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease;outline:2px solid rgba(99,102,241,.85);outline-offset:1px}.ui-tour__card[data-v-9a1dd58c]{position:fixed;z-index:2;background:#fff;border-radius:14px;padding:1rem 1.1rem;box-shadow:0 20px 50px #00000047;opacity:0;pointer-events:auto;box-sizing:border-box;transition:opacity .2s ease,top .22s ease,left .22s ease,transform .22s ease}.ui-tour__card--ready[data-v-9a1dd58c]{opacity:1}.ui-tour__card--center[data-v-9a1dd58c]{top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 2rem));opacity:1}.ui-tour__card--dock[data-v-9a1dd58c]{max-height:min(42vh,320px);overflow:auto;-webkit-overflow-scrolling:touch;border-radius:16px 16px 14px 14px}.ui-tour__progress[data-v-9a1dd58c]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.75rem;color:#64748b;flex-wrap:wrap}.ui-tour__dots[data-v-9a1dd58c]{display:flex;gap:.25rem;flex-wrap:wrap}.ui-tour__dot[data-v-9a1dd58c]{width:6px;height:6px;border-radius:50%;background:#e2e8f0}.ui-tour__dot--on[data-v-9a1dd58c]{background:#6366f1;transform:scale(1.25)}.ui-tour__dot--done[data-v-9a1dd58c]{background:#a5b4fc}.ui-tour__title[data-v-9a1dd58c]{margin:0 0 .5rem;font-size:clamp(.95rem,2.5vw,1.05rem);color:#0f172a}.ui-tour__body[data-v-9a1dd58c]{margin:0 0 1rem;font-size:clamp(.84rem,2.2vw,.9rem);line-height:1.55;color:#475569}.ui-tour__actions[data-v-9a1dd58c]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.ui-tour__skip[data-v-9a1dd58c]{border:none;background:transparent;color:#94a3b8;font-size:.8rem;cursor:pointer;padding:.25rem}.ui-tour__skip[data-v-9a1dd58c]:hover{color:#64748b}.ui-tour__nav[data-v-9a1dd58c]{display:flex;gap:.4rem;flex-wrap:wrap}.ui-tour__btn[data-v-9a1dd58c]{padding:.45rem .85rem;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font:inherit;font-size:.85rem;cursor:pointer}.ui-tour__btn--primary[data-v-9a1dd58c]{background:#6366f1;color:#fff;border-color:transparent;font-weight:600}.ui-tour__btn--ghost[data-v-9a1dd58c]{background:transparent}@media (max-width: 640px){.ui-tour__card[data-v-9a1dd58c]:not(.ui-tour__card--center){padding:.9rem 1rem}.ui-tour__actions[data-v-9a1dd58c]{flex-direction:column-reverse;align-items:stretch}.ui-tour__nav[data-v-9a1dd58c]{width:100%}.ui-tour__nav .ui-tour__btn[data-v-9a1dd58c]{flex:1;justify-content:center}.ui-tour__skip[data-v-9a1dd58c]{align-self:center}.ui-tour__spotlight[data-v-9a1dd58c]{border-radius:8px}}@media (max-width: 380px){.ui-tour__card--center[data-v-9a1dd58c]{width:calc(100vw - 1.25rem)}}.announcement-banners[data-v-4b217de1]{position:relative;z-index:100;width:100%}.announcement-banner[data-v-4b217de1]{width:100%;direction:inherit}.banner-content[data-v-4b217de1]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;max-width:1200px;margin:0 auto;font-size:.875rem;font-weight:600}.banner-icon[data-v-4b217de1]{font-size:20px;flex-shrink:0}.banner-text[data-v-4b217de1]{flex:1;line-height:1.5}.banner-close[data-v-4b217de1]{background:none;border:none;cursor:pointer;opacity:.6;transition:opacity .15s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.banner-close[data-v-4b217de1]:hover{opacity:1;background:#0000000f}.banner-close .material-symbols-rounded[data-v-4b217de1]{font-size:18px}.banner-slide-enter-active[data-v-4b217de1]{transition:all .3s ease}.banner-slide-leave-active[data-v-4b217de1]{transition:all .2s ease}.banner-slide-enter-from[data-v-4b217de1]{opacity:0;max-height:0;transform:translateY(-100%)}.banner-slide-enter-to[data-v-4b217de1]{opacity:1;max-height:60px;transform:translateY(0)}.banner-slide-leave-from[data-v-4b217de1]{opacity:1;max-height:60px}.banner-slide-leave-to[data-v-4b217de1]{opacity:0;max-height:0}.moderation-banner[data-v-cd2d5236]{display:grid;gap:.75rem;padding:.75rem 1rem}.banner-card[data-v-cd2d5236]{border-radius:12px;border:1px solid;padding:.85rem 1rem}.banner-card.restriction[data-v-cd2d5236]{background:#fff7ed;border-color:#fdba74;color:#9a3412}.banner-card.warning[data-v-cd2d5236]{background:#fef3c7;border-color:#fcd34d;color:#854d0e}.banner-head[data-v-cd2d5236]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.banner-text[data-v-cd2d5236]{margin:.2rem 0;line-height:1.6}.actions[data-v-cd2d5236]{font-weight:700}.warnings-list[data-v-cd2d5236]{margin:0;padding-inline-end:1.15rem;line-height:1.7}@media (max-width: 768px){.moderation-banner[data-v-cd2d5236]{padding:.65rem .8rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);min-height:100vh;line-height:1.6;background:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}#app-container{display:flex;flex-direction:column;min-height:100vh}.app-shell{background:var(--bg-main);color:var(--text-primary)}.app-shell :where(.app-bar,.navigation-bar,.sidebar){background:var(--bg-shell);color:var(--text-primary);border-color:var(--color-border)}.app-shell :where(.main-content-area,.main-wrapper){background:var(--bg-main)}.maintenance-fullscreen{min-height:100vh;width:100%}.main-content{flex:1}.main-content.home-layout{padding:0;background:var(--bg-main)}.app-footer{background:var(--bg-surface-1);border-top:1px solid var(--color-border);padding:2rem;margin-top:auto}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-content p{color:var(--text-muted);font-size:.9rem}.footer-links{display:flex;gap:2rem}.footer-links a{color:var(--text-muted);text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-links a:hover{color:var(--accent-main)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-shell)}::-webkit-scrollbar-thumb{background:var(--accent-main);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-soft)}.theme-demo-card{background:var(--bg-surface-1);color:var(--text-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1rem}.theme-demo-button{background:linear-gradient(135deg,var(--accent-main) 0%,var(--accent-soft) 100%);color:var(--bg-shell);border:1px solid color-mix(in srgb,var(--accent-main) 70%,var(--accent-soft) 30%);border-radius:var(--radius-md);padding:.65rem 1rem;transition:transform var(--transition-fast),filter var(--transition-fast),box-shadow var(--transition-fast)}.theme-demo-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.theme-demo-button:active{transform:translateY(0)}.theme-demo-input{background:var(--bg-surface-2);color:var(--text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.65rem .8rem}.theme-demo-input:focus{outline:2px solid var(--focus-accent);outline-offset:1px;border-color:var(--guide-active)}.theme-demo-tabs{display:flex;gap:.4rem;background:var(--selection-inactive);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.3rem}.theme-demo-tab{background:transparent;color:var(--text-muted);border:1px solid transparent;border-radius:var(--radius-md);padding:.45rem .85rem}.theme-demo-tab.is-active{background:var(--bg-surface-1);color:var(--text-primary);border-color:var(--guide-active)}@media (min-width: 769px) and (max-width: 1024px){.app-container{padding:1.5rem}}@media (max-width: 768px){.footer-content{flex-direction:column;text-align:center}.footer-links{justify-content:center}.theme-demo-card{padding:.8rem}.theme-demo-button,.theme-demo-input,.theme-demo-tab{min-height:40px;font-size:.95rem}}.emergency-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23);padding:2rem}.emergency-content{text-align:center;max-width:500px;animation:emergencyPulse 3s ease-in-out infinite}.emergency-icon{width:100px;height:100px;margin:0 auto 2rem;padding:1.5rem;border-radius:50%;background:#ef444426;border:2px solid rgba(239,68,68,.3);color:#ef4444;animation:iconPulse 2s ease-in-out infinite}.emergency-icon svg{width:100%;height:100%}.emergency-title{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.emergency-message{font-size:clamp(1rem,2.5vw,1.2rem);color:#fffc;line-height:1.7;margin-bottom:2rem}.emergency-footer{padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.emergency-footer p{font-size:.9rem;color:#ffffff80}@keyframes emergencyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes iconPulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 20px #ef444400}}.emergency-fade-enter-active,.emergency-fade-leave-active{transition:opacity .5s ease}.emergency-fade-enter-from,.emergency-fade-leave-to{opacity:0}.restricted-access-view[data-v-a9c8d528]{display:flex;align-items:center;justify-content:center;min-height:320px;padding:24px;direction:inherit}.restricted-card[data-v-a9c8d528]{text-align:center;max-width:420px;padding:32px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 10px 24px #0206170f}.restricted-icon[data-v-a9c8d528]{display:block;font-size:48px;color:var(--color-text-muted);margin-bottom:16px}.restricted-title[data-v-a9c8d528]{margin:0 0 12px;font-size:1.25rem;font-weight:700;color:var(--color-text)}.restricted-message[data-v-a9c8d528]{margin:0 0 8px;color:var(--color-text-muted);line-height:1.6}.restricted-hint[data-v-a9c8d528]{margin:0 0 20px;font-size:.9rem;color:var(--color-text-muted)}.restricted-link[data-v-a9c8d528]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-primary);color:#fff;border-radius:10px;font-weight:600;text-decoration:none;transition:opacity .2s}.restricted-link[data-v-a9c8d528]:hover{opacity:.9}.restricted-fallback[data-v-a9c8d528]{margin:0;font-size:.85rem;color:var(--color-text-muted)}.notification-bell[data-v-5b333b4b]{--nb-teal: var(--page-teal, #0f766e);--nb-teal-light: var(--page-teal-light, #0d9488);--nb-teal-muted: var(--page-teal-muted, rgba(0, 150, 136, .1));--nb-border: var(--page-border, rgba(15, 118, 110, .12));--nb-card-bg: var(--page-card-bg, rgba(255, 255, 255, .92));--nb-text: var(--page-text, #0f172a);--nb-text-muted: var(--page-text-muted, #64748b);--nb-shadow: var(--page-shadow, 0 8px 24px rgba(15, 23, 42, .06));--nb-bg-soft: color-mix(in srgb, var(--nb-teal) 6%, var(--nb-card-bg));position:relative}.bell-button[data-v-5b333b4b]{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--nb-border);background:var(--header-btn-ghost-bg, var(--nb-card-bg));color:var(--nb-teal);cursor:pointer;border-radius:12px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.bell-button[data-v-5b333b4b]:hover,.bell-button.is-open[data-v-5b333b4b]{background:var(--nb-teal-muted);border-color:color-mix(in srgb,var(--nb-teal) 28%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--nb-teal) 12%,transparent)}.bell-button .material-symbols-rounded[data-v-5b333b4b]{font-size:22px}.bell-button.has-unread:not(.is-open) .material-symbols-rounded[data-v-5b333b4b]{animation:ring-5b333b4b 1s ease-in-out infinite}@keyframes ring-5b333b4b{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0)}}.badge[data-v-5b333b4b]{position:absolute;top:4px;inset-inline-end:4px;min-width:18px;height:18px;padding:0 4px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #ef444459;border:2px solid var(--header-glass, var(--nb-card-bg))}.notification-menu[data-v-5b333b4b],.notification-modal[data-v-5b333b4b]{--nb-teal: var(--page-teal, #0f766e);--nb-teal-light: var(--page-teal-light, #0d9488);--nb-teal-muted: var(--page-teal-muted, rgba(0, 150, 136, .1));--nb-border: var(--page-border, rgba(15, 118, 110, .12));--nb-card-bg: var(--page-card-bg, rgba(255, 255, 255, .92));--nb-text: var(--page-text, #0f172a);--nb-text-muted: var(--page-text-muted, #64748b);--nb-shadow: var(--page-shadow, 0 8px 24px rgba(15, 23, 42, .06));--nb-bg-soft: color-mix(in srgb, var(--nb-teal) 6%, var(--nb-card-bg));direction:rtl;text-align:right}.notification-menu[data-v-5b333b4b]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;inset-inline-start:auto;width:min(380px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 96px));background:var(--nb-card-bg);border-radius:16px;box-shadow:var(--nb-shadow),0 16px 40px #0f172a1f;border:1px solid var(--nb-border);overflow:hidden;z-index:1200;display:flex;flex-direction:column;backdrop-filter:blur(12px)}.dropdown-content[data-v-5b333b4b]{display:flex;flex-direction:column;max-height:min(520px,calc(100dvh - 96px));overflow:hidden;min-height:0}.notification-modal[data-v-5b333b4b]{position:fixed;inset:0;z-index:12000;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:auto}.modal-backdrop[data-v-5b333b4b]{position:absolute;inset:0;background:#0000008c;backdrop-filter:blur(4px);z-index:0}.modal-content[data-v-5b333b4b]{position:relative;z-index:1;width:100%;max-width:100%;max-height:min(90dvh,calc(100dvh - env(safe-area-inset-top,0px) - 24px));min-height:min(320px,55dvh);background:var(--nb-card-bg);border:1px solid var(--nb-border);border-bottom:none;border-radius:20px 20px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -12px 40px #00000038}.modal-grabber[data-v-5b333b4b]{width:40px;height:4px;border-radius:999px;background:var(--nb-border);margin:10px auto 0;flex-shrink:0}.menu-header[data-v-5b333b4b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:12px 16px;border-bottom:1px solid var(--nb-border);background:var(--nb-bg-soft);flex-shrink:0}.menu-header__title[data-v-5b333b4b]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.menu-header__icon[data-v-5b333b4b]{font-size:22px!important;color:var(--nb-teal);flex-shrink:0}.menu-header h3[data-v-5b333b4b]{margin:0;font-size:1.0625rem;font-weight:800;color:var(--nb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions[data-v-5b333b4b]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.unread-badge[data-v-5b333b4b]{padding:.25rem .625rem;background:var(--nb-teal-muted);color:var(--nb-teal);font-size:.75rem;font-weight:800;border-radius:999px;border:1px solid var(--nb-border);white-space:nowrap}.close-button[data-v-5b333b4b]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--nb-border);background:var(--nb-card-bg);color:var(--nb-text-muted);cursor:pointer;border-radius:10px;transition:background .15s ease,color .15s ease,border-color .15s ease;flex-shrink:0}.close-button[data-v-5b333b4b]:hover{background:var(--nb-teal-muted);color:var(--nb-teal);border-color:color-mix(in srgb,var(--nb-teal) 28%,transparent)}.close-button .material-symbols-rounded[data-v-5b333b4b]{font-size:20px}.notifications-list[data-v-5b333b4b]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.loading-state[data-v-5b333b4b],.error-state[data-v-5b333b4b],.empty-state[data-v-5b333b4b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2rem,8vw,3rem) 1.25rem;color:var(--nb-text-muted);text-align:center}.loading-state .material-symbols-rounded[data-v-5b333b4b],.error-state .material-symbols-rounded[data-v-5b333b4b],.empty-state .material-symbols-rounded[data-v-5b333b4b]{font-size:44px;margin-bottom:10px;opacity:.45;color:var(--nb-teal)}.error-state .material-symbols-rounded[data-v-5b333b4b]{color:#ef4444;opacity:.85}.empty-state p[data-v-5b333b4b]{margin:0;font-size:.9375rem;font-weight:700;color:var(--nb-text)}.empty-state__hint[data-v-5b333b4b]{margin-top:.35rem;font-size:.8125rem;line-height:1.5;max-width:26ch}.loading-state .rotating[data-v-5b333b4b]{animation:rotate-5b333b4b 1s linear infinite}@keyframes rotate-5b333b4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notifications-scroll[data-v-5b333b4b]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (min-width: 1024px){.notifications-scroll[data-v-5b333b4b]{max-height:400px}}.notification-item[data-v-5b333b4b]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.75rem;align-items:start;padding:1rem 1rem 1rem 1.375rem;cursor:pointer;transition:background .15s ease;border-bottom:1px solid var(--nb-border);position:relative;direction:rtl}.notification-item[data-v-5b333b4b]:hover{background:var(--nb-teal-muted)}.notification-item[data-v-5b333b4b]:active{background:color-mix(in srgb,var(--nb-teal) 10%,var(--nb-card-bg))}.notification-item.unread[data-v-5b333b4b]{background:color-mix(in srgb,var(--nb-teal) 8%,var(--nb-card-bg))}.notification-item.unread[data-v-5b333b4b]:hover{background:color-mix(in srgb,var(--nb-teal) 12%,var(--nb-card-bg))}.notification-icon[data-v-5b333b4b]{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 10px #0f172a14}.notification-icon.type-chat_message[data-v-5b333b4b]{background:linear-gradient(135deg,var(--nb-teal-light),var(--nb-teal));color:#fff}.notification-icon.type-service_order[data-v-5b333b4b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.notification-icon.type-document_request[data-v-5b333b4b],.notification-icon.type-document_approved[data-v-5b333b4b]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.notification-icon.type-account_approved[data-v-5b333b4b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.notification-icon.type-service_status[data-v-5b333b4b]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.notification-icon.type-system[data-v-5b333b4b]{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.notification-content[data-v-5b333b4b]{min-width:0}.notification-title[data-v-5b333b4b]{margin:0 0 4px;font-size:.875rem;font-weight:800;color:var(--nb-text);word-wrap:break-word;overflow-wrap:anywhere;line-height:1.45}.notification-message[data-v-5b333b4b]{margin:0 0 6px;font-size:.8125rem;color:var(--nb-text-muted);line-height:1.5;word-wrap:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notification-time[data-v-5b333b4b]{font-size:.75rem;color:var(--nb-text-muted);font-weight:600}.unread-dot[data-v-5b333b4b]{position:absolute;top:1.25rem;inset-inline-start:.5rem;width:8px;height:8px;background:var(--nb-teal);border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--nb-teal) 20%,transparent)}.load-more-container[data-v-5b333b4b]{padding:.75rem 1rem;display:flex;justify-content:center;border-bottom:1px solid var(--nb-border)}.load-more-button[data-v-5b333b4b]{display:flex;align-items:center;justify-content:center;gap:6px;padding:.625rem 1rem;min-height:44px;border:1px solid var(--nb-border);background:var(--nb-bg-soft);color:var(--nb-teal);font-size:.8125rem;font-weight:700;border-radius:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease;width:100%;font-family:inherit}.load-more-button[data-v-5b333b4b]:hover{background:var(--nb-teal-muted);border-color:color-mix(in srgb,var(--nb-teal) 30%,transparent)}.load-more-button .material-symbols-rounded[data-v-5b333b4b]{font-size:18px;flex-shrink:0}.load-more-button__text[data-v-5b333b4b]{min-width:0;text-align:center;line-height:1.35}.menu-footer[data-v-5b333b4b]{display:flex;gap:8px;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nb-border);background:var(--nb-bg-soft);flex-shrink:0}.footer-button[data-v-5b333b4b]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:.625rem 1rem;min-height:48px;border:1px solid color-mix(in srgb,var(--nb-teal) 28%,transparent);background:linear-gradient(135deg,var(--nb-teal-light),var(--nb-teal));color:#fff;font-size:.875rem;font-weight:800;border-radius:12px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit;box-shadow:0 4px 14px color-mix(in srgb,var(--nb-teal) 22%,transparent)}.footer-button[data-v-5b333b4b]:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--nb-teal) 28%,transparent)}.footer-button .material-symbols-rounded[data-v-5b333b4b]{font-size:18px}.footer-button-full[data-v-5b333b4b]{width:100%}.dropdown-enter-active[data-v-5b333b4b],.dropdown-leave-active[data-v-5b333b4b]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-5b333b4b]{opacity:0;transform:translateY(-8px) scale(.98)}.dropdown-leave-to[data-v-5b333b4b]{opacity:0;transform:translateY(-4px) scale(.99)}.slide-up-enter-active[data-v-5b333b4b]{transition:opacity .28s cubic-bezier(.16,1,.3,1)}.slide-up-leave-active[data-v-5b333b4b]{transition:opacity .22s cubic-bezier(.4,0,.6,1)}.slide-up-enter-from[data-v-5b333b4b],.slide-up-leave-to[data-v-5b333b4b]{opacity:0}.slide-up-enter-from .modal-content[data-v-5b333b4b],.slide-up-leave-to .modal-content[data-v-5b333b4b]{transform:translateY(100%)}.slide-up-enter-active .modal-content[data-v-5b333b4b],.slide-up-leave-active .modal-content[data-v-5b333b4b]{transition:transform .28s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from .modal-backdrop[data-v-5b333b4b],.slide-up-leave-to .modal-backdrop[data-v-5b333b4b]{opacity:0}.slide-up-enter-active .modal-backdrop[data-v-5b333b4b],.slide-up-leave-active .modal-backdrop[data-v-5b333b4b]{transition:opacity .28s ease}@media (max-width: 1023px){.notification-item[data-v-5b333b4b]{padding:.875rem .875rem .875rem 1.25rem}.notification-title[data-v-5b333b4b]{font-size:.9375rem}.notification-message[data-v-5b333b4b]{-webkit-line-clamp:2;line-clamp:2}}@media (max-width: 480px){.menu-header[data-v-5b333b4b]{padding:10px 14px}.menu-header h3[data-v-5b333b4b]{font-size:1rem}.unread-badge[data-v-5b333b4b]{display:none}.notification-item[data-v-5b333b4b]{grid-template-columns:40px minmax(0,1fr);gap:.625rem;padding:.875rem .75rem .875rem 1.125rem}.notification-icon[data-v-5b333b4b]{width:40px;height:40px;font-size:18px}.load-more-container[data-v-5b333b4b],.menu-footer[data-v-5b333b4b]{padding-inline:14px}}@media (max-width: 380px){.bell-button[data-v-5b333b4b]{width:38px;height:38px}.bell-button .material-symbols-rounded[data-v-5b333b4b]{font-size:20px}.load-more-button[data-v-5b333b4b]{font-size:.75rem;padding-inline:.75rem}}.profile-anchor[data-v-09602c45]{position:relative}.profile-trigger[data-v-09602c45]{display:flex;align-items:center;gap:.375rem;background:var(--color-surface, #f8fafc);border:1px solid var(--color-border, #e2e8f0);border-radius:50px;padding:.25rem .5rem .25rem .25rem;cursor:pointer;transition:all .2s ease}.profile-trigger[data-v-09602c45]:hover{border-color:var(--color-primary, #009688);box-shadow:0 2px 8px #0096881f}.avatar[data-v-09602c45]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar-initials[data-v-09602c45]{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;font-family:Cairo,sans-serif}.chevron[data-v-09602c45]{font-size:18px;color:var(--color-text-muted, #64748b);transition:transform .2s ease}.popover[data-v-09602c45]{position:absolute;top:calc(100% + 8px);left:0;right:auto;min-width:260px;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e2e8f0);border-radius:14px;box-shadow:0 12px 36px #0000001f;z-index:1000;padding:.5rem;direction:inherit}html[dir=ltr]{left:auto;right:0}[data-theme=dark] .popover[data-v-09602c45]{box-shadow:0 12px 36px #0006}.profile-card[data-v-09602c45]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem}.profile-card-avatar[data-v-09602c45]{width:48px;height:48px;border-radius:50%;object-fit:cover}.avatar-fallback[data-v-09602c45]{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;font-family:Cairo,sans-serif}.profile-card-info[data-v-09602c45]{text-align:center;line-height:1.3}.profile-card-info strong[data-v-09602c45]{display:block;font-size:.9375rem;color:var(--color-text, #1e293b);font-family:Cairo,sans-serif}.profile-card-info small[data-v-09602c45]{display:block;font-size:.75rem;color:var(--color-text-muted, #64748b);margin-top:2px}.profile-card-status[data-v-09602c45]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--sc);font-family:Cairo,sans-serif}.status-dot[data-v-09602c45]{width:8px;height:8px;border-radius:50%;background:var(--sc)}.popover-divider[data-v-09602c45]{height:1px;background:var(--color-border, #e2e8f0);margin:.25rem 0}.popover-action[data-v-09602c45]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;border:none;background:transparent;border-radius:10px;cursor:pointer;font-size:.875rem;font-family:Cairo,sans-serif;font-weight:500;color:var(--color-text, #1e293b);transition:background .15s ease;direction:inherit}.popover-action[data-v-09602c45]:hover{background:var(--color-surface-light, #f1f5f9)}.popover-action .material-symbols-rounded[data-v-09602c45]{font-size:20px;color:var(--color-text-muted, #64748b)}.popover-action--danger[data-v-09602c45],.popover-action--danger .material-symbols-rounded[data-v-09602c45]{color:#ef4444}.popover-action--danger[data-v-09602c45]:hover{background:#ef444414}.popover-action[data-v-09602c45]:disabled{opacity:.5;cursor:not-allowed}.pop-enter-active[data-v-09602c45]{animation:popIn-09602c45 .2s ease-out}.pop-leave-active[data-v-09602c45]{animation:popIn-09602c45 .15s ease-in reverse}@keyframes popIn-09602c45{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.avatar[data-v-09602c45]{width:28px;height:28px}.chevron[data-v-09602c45]{font-size:16px}.profile-trigger[data-v-09602c45]{padding:.2rem .375rem .2rem .2rem}.popover[data-v-09602c45]{min-width:240px}}@media (max-width: 380px){.chevron[data-v-09602c45]{display:none}.profile-trigger[data-v-09602c45]{padding:.2rem;border-radius:50%}}.mobile-profile-overlay{position:fixed;inset:0;z-index:9999;background:#00000073;display:flex;justify-content:flex-start}.mobile-profile-panel{width:300px;max-width:85vw;height:100%;background:var(--color-surface, #fff);box-shadow:4px 0 24px #00000026;display:flex;flex-direction:column;direction:inherit;overflow-y:auto}[data-theme=dark] .mobile-profile-panel{background:var(--color-surface, #1e1e1e);box-shadow:4px 0 24px #0006}.mobile-panel-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border, #e5e7eb)}[data-theme=dark] .mobile-panel-header{border-bottom-color:var(--color-border, #333)}.mobile-panel-title{font-family:Cairo,sans-serif;font-size:1.1rem;font-weight:700;color:var(--color-text, #1a1a2e)}.mobile-panel-close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-secondary, #6b7280);cursor:pointer;padding:.375rem;border-radius:50%;transition:background-color .2s ease}.mobile-panel-close:hover{background-color:var(--color-surface-hover, rgba(0,0,0,.05))}.mobile-panel-user{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem}.mobile-panel-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.mobile-panel-avatar.avatar-fallback{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.125rem;font-family:Cairo,sans-serif}.mobile-panel-user-info{text-align:center;line-height:1.3}.mobile-panel-user-info strong{display:block;font-size:1rem;color:var(--color-text, #1e293b);font-family:Cairo,sans-serif}.mobile-panel-user-info small{display:block;font-size:.8rem;color:var(--color-text-muted, #64748b);margin-top:2px;word-break:break-all}.mobile-panel-divider{height:1px;background:var(--color-border, #e2e8f0);margin:.25rem 1rem}.mobile-panel-section{padding:.375rem 0}.mobile-panel-action{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;border:none;background:transparent;cursor:pointer;font-size:.9375rem;font-family:Cairo,sans-serif;font-weight:500;color:var(--color-text, #1e293b);transition:background .15s ease;direction:inherit}.mobile-panel-action:hover{background:var(--color-surface-light, #f1f5f9)}.mobile-panel-action .material-symbols-rounded{font-size:22px;color:var(--color-text-muted, #64748b)}.mobile-panel-action--danger,.mobile-panel-action--danger .material-symbols-rounded{color:#ef4444}.mobile-panel-action--danger:hover{background:#ef444414}.mobile-panel-action:disabled{opacity:.5;cursor:not-allowed}.mobile-panel-enter-active,.mobile-panel-leave-active{transition:opacity .3s ease}.mobile-panel-enter-active .mobile-profile-panel,.mobile-panel-leave-active .mobile-profile-panel{transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-panel-enter-from,.mobile-panel-leave-to{opacity:0}.mobile-panel-enter-from .mobile-profile-panel,.mobile-panel-leave-to .mobile-profile-panel{transform:translate(100%)}.palestine-flag[data-v-5d477bab]{animation:flagWave-5d477bab 2.2s cubic-bezier(.22,1,.36,1) infinite;display:flex;align-items:center;filter:drop-shadow(0 2px 8px rgba(14,169,129,.18));transition:transform .2s}.palestine-flag svg[data-v-5d477bab]{width:32px;height:20px;display:block}@keyframes flagWave-5d477bab{0%{transform:rotate(-6deg) scale(1.05)}20%{transform:rotate(0) scale(1.08)}40%{transform:rotate(6deg) scale(1.12)}60%{transform:rotate(0) scale(1.08)}80%{transform:rotate(-6deg) scale(1.05)}to{transform:rotate(-6deg) scale(1.05)}}.app-bar[data-v-5d477bab]{flex-shrink:0;background:var(--header-glass);backdrop-filter:blur(16px);box-shadow:var(--header-shadow);transition:all .3s ease}.app-bar.scrolled[data-v-5d477bab]{box-shadow:0 16px 40px #0f172a1f}[data-theme=dark] .app-bar.scrolled[data-v-5d477bab]{box-shadow:0 16px 40px #00000073}.app-bar-top[data-v-5d477bab]{border-bottom:1px solid var(--header-border);background:var(--header-glass-gradient)}.top-container[data-v-5d477bab]{width:100%;max-width:1440px;margin:0 auto;padding:.85rem 1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;direction:rtl;gap:1rem}.header-group-right[data-v-5d477bab]{display:flex;align-items:center;gap:.75rem;justify-self:start;min-width:0}.mobile-leading-group[data-v-5d477bab]{display:flex;align-items:center;gap:.5rem}.pro-back-btn[data-v-5d477bab]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#009688,#00796b);color:#fff;border:none;border-radius:999px;padding:.5rem 1.1rem .5rem .9rem;font-family:Cairo,sans-serif;font-size:1rem;font-weight:700;box-shadow:0 8px 24px #00968829;cursor:pointer;transition:all .2s ease;outline:none}.pro-back-btn[data-v-5d477bab]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00968833}.back-btn-icon[data-v-5d477bab]{display:flex;align-items:center;margin-left:.3rem}.back-btn-label[data-v-5d477bab]{font-size:1rem;font-weight:700;color:#fff}.menu-toggle-btn[data-v-5d477bab]{display:none;background:var(--header-btn-ghost-bg);border:1px solid var(--header-btn-ghost-border);cursor:pointer;padding:.625rem;color:var(--page-text);transition:all .2s ease;border-radius:12px;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px}.menu-toggle-btn[data-v-5d477bab]:hover{background:var(--header-nav-hover-bg);border-color:var(--page-teal)}.menu-toggle-btn svg[data-v-5d477bab]{width:22px;height:22px}.menu-icon[data-v-5d477bab]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:22px;height:22px}.menu-line[data-v-5d477bab]{display:block;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s ease,width .3s ease;transform-origin:center}.menu-toggle-btn.is-open .menu-line[data-v-5d477bab]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle-btn.is-open .menu-line[data-v-5d477bab]:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle-btn.is-open .menu-line[data-v-5d477bab]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.brand-section[data-v-5d477bab]{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .2s ease;direction:ltr;flex-shrink:0}.brand-section[data-v-5d477bab]:hover{transform:scale(1.02)}.brand-logo[data-v-5d477bab]{width:36px;height:36px;object-fit:contain;transition:transform .3s ease;flex-shrink:0}.brand-section:hover .brand-logo[data-v-5d477bab]{transform:rotate(5deg) scale(1.05)}.brand-text[data-v-5d477bab]{font-family:Cairo,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#009688,#00796b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;direction:rtl;white-space:nowrap}.main-nav[data-v-5d477bab]{display:flex;align-items:center;justify-content:center;gap:1rem;flex:0 0 auto;justify-self:center}.nav-link[data-v-5d477bab]{color:var(--header-nav-text);text-decoration:none;font-size:.95rem;font-weight:700;padding:.6rem .75rem;border-radius:999px;transition:all .2s ease}.nav-link[data-v-5d477bab]:hover,.nav-link.active[data-v-5d477bab]{color:var(--header-nav-active);background:var(--header-nav-hover-bg)}.top-actions[data-v-5d477bab]{display:flex;align-items:center;gap:.75rem;direction:ltr;flex-shrink:0;justify-self:end}.mobile-header-controls[data-v-5d477bab]{display:none;align-items:center;gap:.5rem;flex-shrink:0}.header-btn[data-v-5d477bab]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.72rem 1rem;border-radius:999px;font-weight:700;text-decoration:none;transition:all .2s ease;white-space:nowrap;position:relative;overflow:hidden}.header-btn.ghost[data-v-5d477bab]{background:var(--header-btn-ghost-bg);color:var(--header-nav-active);border:1px solid var(--header-btn-ghost-border)}.header-btn.ghost[data-v-5d477bab]:hover{background:var(--header-nav-hover-bg);border-color:#0f766e47;box-shadow:0 8px 20px #0f172a0f}[data-theme=dark] .header-btn.ghost[data-v-5d477bab]:hover{box-shadow:0 8px 20px #00000040}.header-btn.solid[data-v-5d477bab]{background:linear-gradient(135deg,#009688,#00796b);color:#fff;box-shadow:0 10px 24px #0096882e}.header-btn.solid[data-v-5d477bab]:hover{box-shadow:0 12px 28px #0096883d}.header-btn[data-v-5d477bab]:hover{transform:translateY(-2px)}.header-btn[data-v-5d477bab]:active{transform:translateY(0)}.theme-toggle[data-v-5d477bab]{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;transition:transform .2s ease;flex-shrink:0}.theme-toggle[data-v-5d477bab]:hover{transform:scale(1.05)}.theme-toggle-track[data-v-5d477bab]{width:44px;height:24px;background:#0000001a;border-radius:12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);padding:2px}[data-theme=dark] .theme-toggle-track[data-v-5d477bab]{background:#ffffff1a}.theme-toggle-track.dark[data-v-5d477bab]{background:#0096884d}.theme-toggle-thumb[data-v-5d477bab]{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;left:2px;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003;color:orange}.theme-toggle-thumb.dark[data-v-5d477bab]{left:calc(100% - 22px);background:#1e1e1e;color:gold;box-shadow:0 2px 4px #0006}.theme-toggle-thumb svg[data-v-5d477bab]{width:12px;height:12px}.mobile-nav-sheet[data-v-5d477bab]{overflow:hidden}.mobile-nav-enter-active[data-v-5d477bab],.mobile-nav-leave-active[data-v-5d477bab]{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),max-height .38s cubic-bezier(.22,1,.36,1);transform-origin:top center}.mobile-nav-enter-from[data-v-5d477bab],.mobile-nav-leave-to[data-v-5d477bab]{opacity:0;transform:translateY(-10px);max-height:0}.mobile-nav-enter-to[data-v-5d477bab],.mobile-nav-leave-from[data-v-5d477bab]{opacity:1;transform:translateY(0);max-height:480px}.mobile-nav-enter-active .mobile-nav-link[data-v-5d477bab],.mobile-nav-enter-active .mobile-nav-actions[data-v-5d477bab]{animation:mobileNavItemIn-5d477bab .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.05s + (var(--nav-index, 0) * 55ms))}@keyframes mobileNavItemIn-5d477bab{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.menu-toggle-btn[data-v-5d477bab]{display:flex}.top-actions[data-v-5d477bab],.main-nav[data-v-5d477bab]{display:none}.top-container[data-v-5d477bab]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;direction:rtl}.header-group-right[data-v-5d477bab]{justify-self:initial;flex:1 1 auto;justify-content:flex-start;gap:.5rem;min-width:0}.mobile-header-controls[data-v-5d477bab]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-inline-start:auto}.mobile-theme-toggle[data-v-5d477bab]{flex-shrink:0}.mobile-auth-btn[data-v-5d477bab]{min-height:38px;padding:.55rem .7rem;font-size:.76rem}.mobile-auth-btn span[data-v-5d477bab]{white-space:nowrap}.menu-toggle-btn[data-v-5d477bab]{min-width:40px;min-height:40px;padding:.55rem;border-radius:10px}.mobile-nav-sheet[data-v-5d477bab]{display:block;background:var(--header-mobile-nav-bg);border-top:1px solid var(--header-border);padding:.75rem 1rem 1rem}.mobile-nav-body[data-v-5d477bab]{display:flex;flex-direction:column;gap:.5rem}.mobile-nav-link[data-v-5d477bab]{color:var(--header-nav-text);text-decoration:none;padding:.8rem .9rem;border-radius:12px;font-weight:700;background:var(--header-mobile-link-bg);transition:background .2s ease,color .2s ease,transform .2s ease}.mobile-nav-link[data-v-5d477bab]:active{transform:scale(.98)}.mobile-nav-link.active[data-v-5d477bab]{color:var(--header-nav-active);background:var(--header-nav-hover-bg)}.mobile-nav-actions[data-v-5d477bab]{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.mobile-nav-actions .header-btn[data-v-5d477bab]{flex:1;width:100%;min-height:50px;justify-content:center}}@media (max-width: 480px){.mobile-auth-btn[data-v-5d477bab]{padding:.5rem .65rem;min-height:36px;font-size:.72rem}}@media (max-width: 768px){.top-container[data-v-5d477bab],.header-group-right[data-v-5d477bab]{gap:.5rem}.brand-logo--mobile[data-v-5d477bab]{width:44px;height:44px}.top-actions[data-v-5d477bab]{gap:.5rem}.header-btn[data-v-5d477bab]{padding:.6rem .8rem;font-size:.9rem}}@media (max-width: 480px){.top-container[data-v-5d477bab]{padding:.625rem .75rem}.brand-logo--mobile[data-v-5d477bab]{width:40px;height:40px}.top-actions[data-v-5d477bab]{gap:.35rem}.theme-toggle[data-v-5d477bab]{display:none}}@media (prefers-reduced-motion: reduce){.app-bar[data-v-5d477bab],.menu-toggle-btn[data-v-5d477bab],.menu-line[data-v-5d477bab],.brand-section[data-v-5d477bab],.brand-logo[data-v-5d477bab],.theme-toggle[data-v-5d477bab],.theme-toggle-track[data-v-5d477bab],.theme-toggle-thumb[data-v-5d477bab],.header-btn[data-v-5d477bab],.mobile-nav-enter-active[data-v-5d477bab],.mobile-nav-leave-active[data-v-5d477bab],.mobile-nav-link[data-v-5d477bab]{transition:none;animation:none}}.auth-mobile-bar[data-v-06306098]{display:block;flex-shrink:0;background:var(--header-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--page-border);box-shadow:var(--header-shadow)}.auth-mobile-bar__inner[data-v-06306098]{display:flex;align-items:center;gap:.625rem;max-width:1440px;margin:0 auto;width:100%;padding:.625rem clamp(.75rem,3vw,1.5rem);padding-top:max(.625rem,env(safe-area-inset-top));direction:rtl}.auth-mobile-bar__menu[data-v-06306098]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--page-border);border-radius:12px;background:var(--header-btn-ghost-bg);color:var(--page-teal);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-mobile-bar__menu[data-v-06306098]:hover,.auth-mobile-bar__menu.is-open[data-v-06306098]{background:var(--page-teal-muted);border-color:#0f766e47;box-shadow:0 4px 12px #0f766e1f}[data-theme=dark] .auth-mobile-bar__menu[data-v-06306098]:hover,[data-theme=dark] .auth-mobile-bar__menu.is-open[data-v-06306098]{box-shadow:0 4px 12px #0000004d}.auth-mobile-bar__menu-icon[data-v-06306098]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:20px;height:20px}.auth-mobile-bar__line[data-v-06306098]{display:block;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s ease;transform-origin:center}.auth-mobile-bar__menu.is-open .auth-mobile-bar__line[data-v-06306098]:nth-child(1){transform:translateY(7px) rotate(45deg)}.auth-mobile-bar__menu.is-open .auth-mobile-bar__line[data-v-06306098]:nth-child(2){opacity:0;transform:scaleX(0)}.auth-mobile-bar__menu.is-open .auth-mobile-bar__line[data-v-06306098]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.auth-mobile-bar__brand[data-v-06306098]{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;border:none;background:transparent;cursor:pointer;padding:.25rem 0;font-family:inherit}.auth-mobile-bar__logo[data-v-06306098]{width:36px;height:36px;object-fit:contain;flex-shrink:0}.auth-mobile-bar__title[data-v-06306098]{font-size:.9375rem;font-weight:800;color:var(--page-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-mobile-bar__actions[data-v-06306098]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-inline-start:auto}.auth-mobile-bar__theme[data-v-06306098]{background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;line-height:0}.auth-mobile-bar__theme-track[data-v-06306098]{width:44px;height:24px;background:#0000001a;border-radius:999px;position:relative;transition:background .25s ease}[data-theme=dark] .auth-mobile-bar__theme-track[data-v-06306098]{background:#ffffff1a}.auth-mobile-bar__theme-track.dark[data-v-06306098]{background:#0096884d}.auth-mobile-bar__theme-thumb[data-v-06306098]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:left .25s ease,background .25s ease;color:var(--page-teal);box-shadow:0 1px 3px #00000026}.auth-mobile-bar__theme-thumb.dark[data-v-06306098]{left:calc(100% - 22px);background:#1e1e1e;color:gold}@media (min-width: 1025px){.auth-mobile-bar__inner[data-v-06306098]{padding-block:.75rem;gap:1rem}.auth-mobile-bar__brand[data-v-06306098]{flex:0 1 auto}.auth-mobile-bar__title[data-v-06306098]{font-size:1.0625rem}.auth-mobile-bar__logo[data-v-06306098]{width:40px;height:40px}.auth-mobile-bar__actions[data-v-06306098]{gap:.625rem}}@media (max-width: 380px){.auth-mobile-bar__inner[data-v-06306098]{gap:.5rem;padding-inline:.625rem}.auth-mobile-bar__menu[data-v-06306098]{width:38px;height:38px;border-radius:10px}.auth-mobile-bar__logo[data-v-06306098]{width:32px;height:32px}.auth-mobile-bar__title[data-v-06306098]{font-size:.875rem}}.complete-profile-banner[data-v-087b94d1]{background:linear-gradient(135deg,#00968814,#00796b0d);border-bottom:1px solid rgba(0,150,136,.2);padding:.75rem 1.5rem;box-shadow:0 2px 8px #0096880f}.banner-content[data-v-087b94d1]{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.banner-icon[data-v-087b94d1]{font-size:1.5rem;color:var(--color-primary);flex-shrink:0}.banner-text[data-v-087b94d1]{flex:1;min-width:200px}.banner-title[data-v-087b94d1]{display:block;font-size:.9375rem;font-weight:700;color:var(--color-text);margin-bottom:.125rem}.banner-desc[data-v-087b94d1]{margin:0;font-size:.8125rem;color:var(--color-text-muted);line-height:1.4}.banner-btn[data-v-087b94d1]{flex-shrink:0;padding:.5rem 1.25rem;border-radius:10px;background:linear-gradient(135deg,var(--color-primary) 0%,#00796B 100%);color:#fff;font-weight:600;font-size:.875rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #00968840}.banner-btn[data-v-087b94d1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00968859}.banner-fade-enter-active[data-v-087b94d1],.banner-fade-leave-active[data-v-087b94d1]{transition:opacity .25s ease,transform .25s ease}.banner-fade-enter-from[data-v-087b94d1],.banner-fade-leave-to[data-v-087b94d1]{opacity:0;transform:translateY(-6px)}@media (max-width: 640px){.complete-profile-banner[data-v-087b94d1]{padding:.625rem 1rem}.banner-content[data-v-087b94d1]{flex-direction:column;gap:.75rem;text-align:center}.banner-text[data-v-087b94d1]{min-width:0}.banner-btn[data-v-087b94d1]{width:100%;max-width:200px;text-align:center}}.sidebar[data-v-7ce5dfb6]{--sb-section-bg: color-mix(in srgb, var(--page-teal) 5%, var(--page-card-bg));--sb-hover: var(--page-teal-muted);--sb-active-bar: linear-gradient(180deg, var(--page-teal-light), var(--page-teal));width:320px;background:linear-gradient(180deg,color-mix(in srgb,var(--page-teal) 4%,var(--page-card-bg)) 0%,var(--page-card-bg) 22%,var(--page-card-bg) 100%);display:flex;flex-direction:column;position:fixed;top:0;right:0;height:100vh;height:100dvh;overflow:hidden;flex-shrink:0;direction:rtl;z-index:1000;box-shadow:-4px 0 28px color-mix(in srgb,var(--page-text) 8%,transparent);transition:transform .32s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);border-left:1px solid var(--page-border)}[data-theme=dark] .sidebar[data-v-7ce5dfb6]{box-shadow:-4px 0 24px #00000059}.sidebar.is-mobile[data-v-7ce5dfb6]{transform:translate(100%);z-index:2100;width:min(320px,88vw)}.sidebar.is-mobile.is-open[data-v-7ce5dfb6]{transform:translate(0);box-shadow:-8px 0 32px #0f172a29}.sidebar.is-collapsed[data-v-7ce5dfb6]{width:80px}.sidebar.is-collapsed .sidebar-content[data-v-7ce5dfb6]{padding:.75rem .5rem 0;gap:.75rem;scroll-padding-bottom:7.5rem}.sidebar.is-collapsed .logo-text[data-v-7ce5dfb6],.sidebar.is-collapsed .nav-text[data-v-7ce5dfb6],.sidebar.is-collapsed .nav-section-title[data-v-7ce5dfb6]{display:none}.sidebar.is-collapsed .logo-card[data-v-7ce5dfb6]{justify-content:center;padding:.75rem;background:transparent;border:none;box-shadow:none}.sidebar.is-collapsed .logo-card[data-v-7ce5dfb6]:hover{background:transparent;box-shadow:none}.sidebar.is-collapsed .logo-icon-wrapper[data-v-7ce5dfb6]{width:56px;height:56px;background:linear-gradient(135deg,var(--page-teal-light),var(--page-teal));border-radius:16px;padding:8px;box-shadow:0 4px 12px color-mix(in srgb,var(--page-teal) 28%,transparent);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar.is-collapsed .logo-icon-wrapper[data-v-7ce5dfb6]:hover{transform:scale(1.08);box-shadow:0 6px 20px color-mix(in srgb,var(--page-teal) 38%,transparent)}.sidebar.is-collapsed .logo-icon-wrapper .logo-ring[data-v-7ce5dfb6]{display:block}.sidebar.is-collapsed .logo-icon[data-v-7ce5dfb6]{filter:brightness(0) invert(1)}.sidebar.is-collapsed .nav-item[data-v-7ce5dfb6]{justify-content:center;padding:.75rem;border-radius:14px}.sidebar.is-collapsed .nav-separator[data-v-7ce5dfb6]{padding:.25rem .5rem}.sidebar.is-collapsed .separator-label[data-v-7ce5dfb6]{display:none}.sidebar.is-collapsed .nav-item:hover .nav-icon-wrapper[data-v-7ce5dfb6]{transform:scale(1.1);box-shadow:0 4px 12px #00000026}.sidebar.is-collapsed .nav-section-header[data-v-7ce5dfb6]{justify-content:center;padding:0;margin-bottom:.75rem}.sidebar.is-collapsed .nav-section-header>svg[data-v-7ce5dfb6]:first-of-type{width:24px;height:24px;padding:4px;background:var(--page-teal-muted);border-radius:8px;margin:0 auto}.sidebar.is-collapsed .nav-section[data-v-7ce5dfb6]{gap:.35rem;background:transparent;border-color:transparent;padding:0;box-shadow:none}.sidebar.is-collapsed .sidebar-nav[data-v-7ce5dfb6]{gap:1rem}.sidebar.is-collapsed .nav-icon-wrapper[data-v-7ce5dfb6]{width:36px;height:36px;border-radius:10px}.sidebar.is-collapsed .nav-item.active .nav-icon-wrapper[data-v-7ce5dfb6]{box-shadow:0 4px 14px #00968866}.sidebar.is-collapsed .toggle-icon[data-v-7ce5dfb6]{transform:rotate(180deg)}.sidebar.is-collapsed .sidebar-toggle[data-v-7ce5dfb6]{justify-content:center;padding:.75rem}.sidebar.is-collapsed .nav-dot[data-v-7ce5dfb6]{display:none}.sidebar.is-collapsed .nav-badge[data-v-7ce5dfb6]{position:absolute;top:4px;left:4px;width:8px;height:8px;min-width:8px;padding:0;margin:0;font-size:0;line-height:0;overflow:hidden;border-radius:50%;border:2px solid var(--page-card-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--page-teal) 40%,transparent)}.sidebar.is-collapsed .nav-section-toggle-icon[data-v-7ce5dfb6]{display:none}.sidebar.is-collapsed .account-actions-section[data-v-7ce5dfb6]{background:transparent;border:none;box-shadow:none;padding:0 0 .25rem}.sidebar.is-collapsed .account-actions-section .account-action-item[data-v-7ce5dfb6]{justify-content:center;padding:.75rem}.sidebar.is-collapsed .account-actions-section .nav-text[data-v-7ce5dfb6]{display:none}.sidebar.is-collapsed .account-actions-section .nav-icon-wrapper[data-v-7ce5dfb6]{width:36px;height:36px;border-radius:10px}.sidebar.is-collapsed .logout-button[data-v-7ce5dfb6]{justify-content:center;padding:.75rem}.sidebar.is-collapsed .logout-text[data-v-7ce5dfb6]{display:none}.sidebar.is-collapsed .logout-icon-wrapper[data-v-7ce5dfb6]{width:36px;height:36px;border-radius:10px}.sidebar.is-collapsed .logout-button:hover:not(:disabled) .logout-icon-wrapper[data-v-7ce5dfb6]{transform:scale(1.1);box-shadow:0 4px 12px #ef444466}.sidebar-overlay[data-v-7ce5dfb6]{position:fixed;inset:0;background:#0f172a73;backdrop-filter:blur(4px);z-index:2050;animation:fadeIn-7ce5dfb6 .3s ease}[data-theme=dark] .sidebar-overlay[data-v-7ce5dfb6]{background:#000000b3}@keyframes fadeIn-7ce5dfb6{0%{opacity:0}to{opacity:1}}.sidebar-content[data-v-7ce5dfb6]{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;padding:1rem .75rem 5rem;padding-top:max(1rem,env(safe-area-inset-top));gap:.85rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--page-teal) 35%,transparent) transparent}.sidebar-content[data-v-7ce5dfb6]::-webkit-scrollbar{width:5px}.sidebar-content[data-v-7ce5dfb6]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--page-teal) 35%,transparent);border-radius:999px}.sidebar-content[data-v-7ce5dfb6]::-webkit-scrollbar-track{background:transparent}.account-actions-section[data-v-7ce5dfb6]{margin-top:auto;padding:.55rem;display:flex;flex-direction:column;gap:.35rem;background:var(--sb-section-bg);border:1px solid var(--page-border);border-radius:14px;box-shadow:var(--page-shadow)}.account-actions-section .account-action-item[data-v-7ce5dfb6]{width:100%}.logout-section[data-v-7ce5dfb6]{display:flex;flex-direction:column;gap:.5rem}.logout-button[data-v-7ce5dfb6]{width:100%;display:flex;align-items:center;gap:.6rem;border:none;border-radius:12px;padding:.55rem .75rem;background:transparent;color:var(--page-text);font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s ease,border-color .2s ease,color .2s ease;border:1px solid transparent;font-size:.875rem}.logout-button[data-v-7ce5dfb6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:color-mix(in srgb,var(--color-error) 28%,transparent);color:color-mix(in srgb,var(--color-error) 85%,var(--page-text))}.logout-button[data-v-7ce5dfb6]:disabled{opacity:.6;cursor:not-allowed}.logout-icon-wrapper[data-v-7ce5dfb6]{width:34px;height:34px;background:linear-gradient(135deg,#f87171,#dc2626);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease;border:1px solid color-mix(in srgb,#dc2626 20%,transparent);box-shadow:0 2px 8px color-mix(in srgb,#dc2626 22%,transparent)}.logout-icon-wrapper .material-symbols-rounded[data-v-7ce5dfb6]{font-size:22px;color:#fff}.logout-button:hover:not(:disabled) .logout-icon-wrapper[data-v-7ce5dfb6]{transform:translateY(-2px);box-shadow:0 4px 12px #ef444459}.logout-text[data-v-7ce5dfb6]{flex:1;text-align:right;font-weight:500;letter-spacing:.01em}.logout-error[data-v-7ce5dfb6]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;border-radius:10px;background:color-mix(in srgb,var(--color-error) 12%,var(--page-card-bg));border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent);color:var(--color-error);font-size:.82rem}.logout-error button[data-v-7ce5dfb6]{border:none;background:transparent;color:inherit;font-weight:600;cursor:pointer}.logo-card[data-v-7ce5dfb6]{background:var(--sb-section-bg);border-radius:16px;padding:.9rem 1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:var(--page-shadow);border:1px solid var(--page-border)}.logo-card[data-v-7ce5dfb6]:hover{background:var(--sb-hover);box-shadow:var(--page-shadow);border-color:color-mix(in srgb,var(--page-teal) 28%,transparent);transform:translateY(-1px)}.logo-icon-wrapper[data-v-7ce5dfb6]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:transform .25s ease;background:var(--page-teal-muted);border-radius:12px;border:1px solid var(--page-border);padding:6px;box-sizing:border-box}.logo-icon[data-v-7ce5dfb6]{width:100%;height:100%;object-fit:contain;position:relative;z-index:2;transition:filter .3s ease}.logo-ring[data-v-7ce5dfb6]{display:none;position:absolute;inset:-3px;border-radius:18px;border:2px solid rgba(255,255,255,.3);animation:pulse-ring-7ce5dfb6 2s ease-in-out infinite}@keyframes pulse-ring-7ce5dfb6{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.logo-text[data-v-7ce5dfb6]{display:flex;flex-direction:column;flex:1}.logo-title[data-v-7ce5dfb6]{font-size:1.125rem;font-weight:800;color:var(--page-text);margin-bottom:.1rem;line-height:1.2}.logo-subtitle[data-v-7ce5dfb6]{font-size:.75rem;color:var(--page-text-muted);line-height:1.35}.user-info-card[data-v-7ce5dfb6]{background:var(--sb-section-bg);border-radius:14px;padding:.7rem .85rem;display:flex;align-items:center;gap:.65rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;border:1px solid var(--page-border);box-shadow:var(--page-shadow)}.user-info-card[data-v-7ce5dfb6]:hover{background:var(--sb-hover);box-shadow:var(--page-shadow);border-color:color-mix(in srgb,var(--page-teal) 24%,transparent);transform:translateY(-1px)}.user-card-chevron[data-v-7ce5dfb6]{flex-shrink:0;color:var(--page-text-muted);opacity:.7;transition:transform .2s ease,color .2s ease,opacity .2s ease}.user-info-card:hover .user-card-chevron[data-v-7ce5dfb6]{color:var(--page-teal);opacity:1;transform:translate(-2px)}.user-avatar[data-v-7ce5dfb6]{width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px color-mix(in srgb,var(--page-teal) 22%,transparent);border:2px solid color-mix(in srgb,var(--page-teal) 35%,transparent)}.avatar-img[data-v-7ce5dfb6]{width:100%;height:100%;object-fit:cover}.avatar-fallback[data-v-7ce5dfb6]{color:#fff;font-weight:700;font-size:1rem;line-height:1;text-transform:uppercase;letter-spacing:.5px}.user-details[data-v-7ce5dfb6]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.user-name[data-v-7ce5dfb6]{font-size:.875rem;font-weight:700;color:var(--page-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.user-status-badge[data-v-7ce5dfb6]{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:700;width:fit-content;white-space:nowrap;line-height:1.35}.user-status-badge.tone-success[data-v-7ce5dfb6]{background:#10b9812e;color:#065f46}.user-status-badge.tone-warning[data-v-7ce5dfb6]{background:#f973162e;color:#9a3412}.user-status-badge.tone-danger[data-v-7ce5dfb6]{background:#ef44442e;color:#991b1b}.user-status-badge.tone-info[data-v-7ce5dfb6]{background:#0ea5e92e;color:var(--page-text)}.user-status-badge.tone-default[data-v-7ce5dfb6]{background:#0f172a14;color:var(--color-text)}[data-theme=dark] .user-status-badge.tone-success[data-v-7ce5dfb6]{color:#6ee7b7}[data-theme=dark] .user-status-badge.tone-warning[data-v-7ce5dfb6]{color:#fdba74}[data-theme=dark] .user-status-badge.tone-danger[data-v-7ce5dfb6]{color:#fca5a5}[data-theme=dark] .user-status-badge.tone-info[data-v-7ce5dfb6]{color:#7dd3fc}.sidebar.is-collapsed .user-info-card[data-v-7ce5dfb6],.sidebar.is-collapsed .user-card-chevron[data-v-7ce5dfb6]{display:none}.sidebar-nav[data-v-7ce5dfb6]{flex:1;display:flex;flex-direction:column;gap:.65rem}.nav-section[data-v-7ce5dfb6]{display:flex;flex-direction:column;gap:.25rem;padding:.45rem .4rem .5rem;background:var(--sb-section-bg);border:1px solid var(--page-border);border-radius:14px;box-shadow:0 1px color-mix(in srgb,var(--page-text) 3%,transparent)}.nav-section-header[data-v-7ce5dfb6]{display:flex;align-items:center;gap:.5rem;color:var(--page-text);font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;padding:.35rem .5rem;margin-bottom:.1rem;transition:background .2s ease,opacity .2s ease;opacity:.92;border-radius:10px}.nav-section-header.is-collapsible[data-v-7ce5dfb6]:hover{background:var(--sb-hover);opacity:1}.nav-section-header.is-collapsible[data-v-7ce5dfb6]{cursor:pointer;user-select:none}.nav-section-toggle-icon[data-v-7ce5dfb6]{margin-right:auto;transition:transform .25s ease;color:var(--page-text-muted);flex-shrink:0}.nav-section-header.is-expanded .nav-section-toggle-icon[data-v-7ce5dfb6]{transform:rotate(180deg)}.nav-section-header>svg[data-v-7ce5dfb6]:first-of-type{width:28px;height:28px;padding:5px;box-sizing:border-box;color:var(--page-teal);background:color-mix(in srgb,var(--page-teal) 10%,var(--page-card-bg));border:1px solid var(--page-border);border-radius:9px;flex-shrink:0;opacity:1}.nav-section-title[data-v-7ce5dfb6]{color:var(--page-text-muted);font-weight:800}.nav-section--flat[data-v-7ce5dfb6]{margin-top:.15rem}.nav-section--flat+.nav-section--flat[data-v-7ce5dfb6]{padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--page-border) 65%,transparent)}.nav-section-header--flat[data-v-7ce5dfb6]{padding:.35rem .75rem .25rem;min-height:auto;cursor:default;background:transparent;border:none}.nav-section-header--flat .nav-section-title[data-v-7ce5dfb6]{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.72}.nav-list--flat[data-v-7ce5dfb6]{gap:.1rem}.nav-section--flat .nav-item[data-v-7ce5dfb6]{min-height:42px;border-radius:10px}.nav-section-hint[data-v-7ce5dfb6]{margin-inline-start:auto;margin-inline-end:.35rem;font-size:.68rem;font-weight:700;color:var(--page-text-muted);opacity:.75}.nav-list[data-v-7ce5dfb6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem;overflow:hidden;max-height:5000px;transition:max-height .28s ease,opacity .22s ease}.nav-list.is-collapsed[data-v-7ce5dfb6]{max-height:0;opacity:0;pointer-events:none}.nav-separator[data-v-7ce5dfb6]{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;pointer-events:none;user-select:none}.nav-separator[data-v-7ce5dfb6]:before,.nav-separator[data-v-7ce5dfb6]:after{content:"";flex:1;height:1px;background:var(--page-border)}.separator-label[data-v-7ce5dfb6]{font-size:.75rem;font-weight:700;color:var(--page-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.nav-icon-wrapper[data-v-7ce5dfb6]{width:34px;height:34px;background:color-mix(in srgb,var(--page-teal) 8%,var(--page-card-bg));border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;border:1px solid var(--page-border)}.nav-item[data-v-7ce5dfb6]{display:flex;align-items:center;gap:.625rem;padding:.5rem .65rem;border-radius:11px;color:var(--page-text);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;position:relative;font-size:.875rem;background:transparent;border:1px solid transparent;min-height:44px}.nav-item[data-v-7ce5dfb6]:hover{background:var(--sb-hover);border-color:color-mix(in srgb,var(--page-teal) 14%,transparent)}.nav-item.active[data-v-7ce5dfb6]{background:color-mix(in srgb,var(--page-teal) 12%,var(--page-card-bg));color:var(--page-teal);font-weight:700;border-color:color-mix(in srgb,var(--page-teal) 22%,transparent)}.nav-item.active[data-v-7ce5dfb6]:after{content:"";position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:3px;height:58%;min-height:20px;background:var(--sb-active-bar);border-radius:4px 0 0 4px}.nav-badge[data-v-7ce5dfb6]{margin-inline-start:auto;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:800;background:var(--page-teal-muted);color:var(--page-text);white-space:nowrap;line-height:1.35;min-width:1.25rem;text-align:center}.nav-badge.tone-success[data-v-7ce5dfb6]{background:#10b9812e;color:#065f46}.nav-badge.tone-warning[data-v-7ce5dfb6]{background:#f973162e;color:#9a3412}.nav-badge.tone-danger[data-v-7ce5dfb6]{background:#ef44442e;color:#991b1b}.nav-badge.tone-info[data-v-7ce5dfb6]{background:#0ea5e92e;color:var(--page-text)}[data-theme=dark] .nav-badge.tone-success[data-v-7ce5dfb6]{color:#6ee7b7}[data-theme=dark] .nav-badge.tone-warning[data-v-7ce5dfb6]{color:#fdba74}[data-theme=dark] .nav-badge.tone-danger[data-v-7ce5dfb6]{color:#fca5a5}[data-theme=dark] .nav-badge.tone-info[data-v-7ce5dfb6]{color:#7dd3fc}.nav-item:hover .nav-icon-wrapper[data-v-7ce5dfb6]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--page-teal) 24%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--page-teal) 12%,transparent)}.nav-text[data-v-7ce5dfb6]{flex:1;text-align:right;font-weight:500;letter-spacing:.01em;line-height:1.35}.nav-item.active .nav-icon-wrapper[data-v-7ce5dfb6]{background:var(--sb-active-bar);border-color:transparent;box-shadow:0 4px 12px color-mix(in srgb,var(--page-teal) 28%,transparent)}.nav-item.active:hover .nav-icon-wrapper[data-v-7ce5dfb6]{box-shadow:0 6px 14px color-mix(in srgb,var(--page-teal) 34%,transparent)}.nav-icon-wrapper svg[data-v-7ce5dfb6]{width:18px;height:18px;color:var(--page-text-muted);transition:all .3s ease}.nav-item:hover .nav-icon-wrapper svg[data-v-7ce5dfb6]{color:var(--page-teal)}.nav-item.active .nav-icon-wrapper svg[data-v-7ce5dfb6]{color:#fff}.nav-item.active:hover .nav-icon-wrapper svg[data-v-7ce5dfb6]{color:#fff}.nav-dot[data-v-7ce5dfb6]{position:absolute;left:.65rem;width:6px;height:6px;background:var(--page-teal);border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--page-teal) 18%,transparent);opacity:.85}.fade-slide-enter-active[data-v-7ce5dfb6],.fade-slide-leave-active[data-v-7ce5dfb6]{transition:all .25s ease}.fade-slide-enter-from[data-v-7ce5dfb6],.fade-slide-leave-to[data-v-7ce5dfb6]{opacity:0;transform:translateY(8px)}.sidebar-toggle-container[data-v-7ce5dfb6]{position:sticky;bottom:0;left:0;right:0;padding:.85rem 1rem max(1rem,env(safe-area-inset-bottom));background:linear-gradient(to top,color-mix(in srgb,var(--page-card-bg) 98%,transparent) 72%,transparent);margin-top:auto;z-index:2;flex-shrink:0}.sidebar-toggle[data-v-7ce5dfb6]{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,var(--page-teal),var(--page-teal-light));border:none;border-radius:12px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #0f766e40;font-family:inherit;font-size:.95rem;font-weight:600}.sidebar-toggle[data-v-7ce5dfb6]:hover{background:linear-gradient(135deg,var(--page-teal-light),var(--page-teal));box-shadow:0 8px 20px color-mix(in srgb,var(--page-teal) 30%,transparent);transform:translateY(-1px)}.sidebar-toggle[data-v-7ce5dfb6]:active{transform:translateY(0);box-shadow:0 2px 8px #0096884d}.toggle-icon[data-v-7ce5dfb6]{width:36px;height:36px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.toggle-icon svg[data-v-7ce5dfb6]{width:20px;height:20px;color:#fff}.toggle-text[data-v-7ce5dfb6]{flex:1;text-align:right;white-space:nowrap}.sidebar.is-collapsed .sidebar-toggle-container[data-v-7ce5dfb6]{padding:.75rem .5rem}.sidebar.is-collapsed .toggle-text[data-v-7ce5dfb6]{display:none}.sidebar.is-collapsed .toggle-icon[data-v-7ce5dfb6]{width:40px;height:40px}@media (min-width: 769px) and (max-width: 1024px){.sidebar.is-mobile[data-v-7ce5dfb6]{width:320px}}@media (max-width: 768px){.sidebar.is-mobile[data-v-7ce5dfb6]{width:280px}.sidebar-content[data-v-7ce5dfb6]{padding:1.25rem .875rem 5rem;gap:1.25rem}.account-card[data-v-7ce5dfb6]{padding:1.25rem;border-radius:16px}.logo-card[data-v-7ce5dfb6]{padding:1.25rem;gap:.875rem}.logo-icon-wrapper[data-v-7ce5dfb6]{width:48px;height:48px}.logo-title[data-v-7ce5dfb6]{font-size:1.25rem}.logo-subtitle[data-v-7ce5dfb6]{font-size:.85rem}.nav-icon-wrapper[data-v-7ce5dfb6]{width:38px;height:38px;border-radius:10px}.nav-icon-wrapper svg[data-v-7ce5dfb6]{width:20px;height:20px}.nav-item[data-v-7ce5dfb6]{padding:.625rem .875rem;font-size:.9rem;gap:.75rem;border-radius:12px}.nav-section-header[data-v-7ce5dfb6]{padding:.375rem .5rem;font-size:.8rem}.sidebar-toggle[data-v-7ce5dfb6]{padding:.75rem;border-radius:10px;font-size:.9rem}.toggle-icon[data-v-7ce5dfb6]{width:32px;height:32px;border-radius:8px}.toggle-icon svg[data-v-7ce5dfb6]{width:18px;height:18px}.toggle-text[data-v-7ce5dfb6]{font-size:.9rem}.sidebar-toggle-container[data-v-7ce5dfb6]{padding:.875rem}}@media (max-width: 380px){.sidebar.is-mobile[data-v-7ce5dfb6]{width:260px}.sidebar-content[data-v-7ce5dfb6]{padding:1rem .75rem 5rem;gap:1rem}.logo-card[data-v-7ce5dfb6]{padding:1rem;gap:.75rem;border-radius:12px}.logo-icon-wrapper[data-v-7ce5dfb6]{width:44px;height:44px}.logo-title[data-v-7ce5dfb6]{font-size:1.15rem}.logo-subtitle[data-v-7ce5dfb6]{font-size:.8rem}.nav-icon-wrapper[data-v-7ce5dfb6]{width:36px;height:36px;border-radius:8px}.nav-icon-wrapper svg[data-v-7ce5dfb6]{width:18px;height:18px}.nav-item[data-v-7ce5dfb6]{padding:.5rem .75rem;font-size:.85rem;gap:.625rem;border-radius:10px}.nav-section[data-v-7ce5dfb6]{gap:.5rem}.nav-section-header[data-v-7ce5dfb6]{padding:.25rem .375rem;font-size:.75rem;margin-bottom:.375rem}.nav-section-header svg[data-v-7ce5dfb6]{width:16px;height:16px}.sidebar-toggle[data-v-7ce5dfb6]{padding:.625rem;font-size:.85rem}.toggle-icon[data-v-7ce5dfb6]{width:28px;height:28px}.toggle-icon svg[data-v-7ce5dfb6]{width:16px;height:16px}.sidebar-toggle-container[data-v-7ce5dfb6]{padding:.75rem}.nav-dot[data-v-7ce5dfb6]{width:6px;height:6px;left:.5rem}}@media (max-width: 340px){.sidebar.is-mobile[data-v-7ce5dfb6]{width:240px}.sidebar-content[data-v-7ce5dfb6]{padding:.875rem .625rem 5rem;gap:.875rem}.account-card[data-v-7ce5dfb6]{padding:1rem;border-radius:14px}.logo-card[data-v-7ce5dfb6]{padding:.875rem;gap:.625rem;border-radius:10px}.logo-icon-wrapper[data-v-7ce5dfb6]{width:40px;height:40px}.logo-title[data-v-7ce5dfb6]{font-size:1.1rem}.logo-subtitle[data-v-7ce5dfb6]{font-size:.75rem}.nav-icon-wrapper[data-v-7ce5dfb6]{width:32px;height:32px;border-radius:6px}.nav-icon-wrapper svg[data-v-7ce5dfb6]{width:16px;height:16px}.nav-item[data-v-7ce5dfb6]{padding:.5rem .625rem;font-size:.8rem;gap:.5rem;border-radius:8px}.nav-text[data-v-7ce5dfb6]{font-size:.85rem}}@media (prefers-reduced-motion: reduce){.sidebar[data-v-7ce5dfb6],.sidebar-overlay[data-v-7ce5dfb6],.logo-card[data-v-7ce5dfb6],.logo-icon-wrapper[data-v-7ce5dfb6],.nav-item[data-v-7ce5dfb6],.nav-icon-wrapper[data-v-7ce5dfb6],.sidebar-toggle[data-v-7ce5dfb6],.toggle-icon[data-v-7ce5dfb6]{transition:none}.nav-dot[data-v-7ce5dfb6],.logo-ring[data-v-7ce5dfb6]{animation:none}}.nav-list .nav-item[data-v-7ce5dfb6]:last-child{margin-bottom:.25rem}.nav-section[data-v-7ce5dfb6]:last-of-type{padding-bottom:.25rem}.bottom-nav[data-v-1185fc41]{position:fixed;inset-inline:0;bottom:0;z-index:1200;pointer-events:none}.bottom-nav__inner[data-v-1185fc41]{pointer-events:auto;display:flex;align-items:stretch;justify-content:space-around;gap:.15rem;max-width:640px;margin:0 auto;padding:.35rem clamp(.35rem,2vw,.75rem);padding-bottom:max(.35rem,env(safe-area-inset-bottom));background:var(--header-glass, rgba(255, 255, 255, .94));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--page-border, var(--color-border));box-shadow:0 -8px 24px #0f172a14}[data-theme=dark] .bottom-nav__inner[data-v-1185fc41]{box-shadow:0 -8px 24px #00000059}.bottom-nav__item[data-v-1185fc41]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.35rem .15rem;border:none;background:transparent;color:var(--page-text-muted, var(--color-text-muted));cursor:pointer;font:inherit;border-radius:12px;transition:color .18s ease,background .18s ease}.bottom-nav__item.is-active[data-v-1185fc41]{color:var(--page-teal, #0f766e);background:color-mix(in srgb,var(--page-teal, #0f766e) 10%,transparent)}.bottom-nav__icon-wrap[data-v-1185fc41]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.bottom-nav__icon-wrap .material-symbols-rounded[data-v-1185fc41]{font-size:22px}.bottom-nav__label[data-v-1185fc41]{font-size:.68rem;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bottom-nav__badge[data-v-1185fc41]{position:absolute;top:-2px;inset-inline-start:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:.58rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;direction:ltr;border:2px solid var(--color-background, #fff)}@media (min-width: 1025px){.bottom-nav[data-v-1185fc41]{display:none}}.simple-layout[data-v-a3218cba]{height:100dvh;min-height:100vh;background:var(--color-background);display:flex;flex-direction:row;font-family:Cairo,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}.simple-layout.no-sidebar .main-wrapper[data-v-a3218cba]{margin-right:0}.main-wrapper[data-v-a3218cba]{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;margin-right:0;transition:margin-right .3s cubic-bezier(.4,0,.2,1);min-width:0;overflow:hidden}.simple-layout.has-sidebar .main-wrapper[data-v-a3218cba]{margin-right:320px}@media (max-width: 1024px){.simple-layout.has-sidebar .main-wrapper[data-v-a3218cba]{margin-right:0}}.main-content-area[data-v-a3218cba]{flex:1;min-height:0;padding:clamp(1rem,2.5vw,1.75rem) clamp(1rem,4vw,2rem) 2rem;overflow-y:auto;overflow-x:hidden;width:100%;transition:padding .3s ease;background:var(--page-gradient);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.page-shell[data-v-a3218cba]{width:100%;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.simple-layout.full-screen[data-v-a3218cba],.simple-layout.full-screen .main-wrapper[data-v-a3218cba]{height:100vh;overflow:hidden}.simple-layout.full-screen .main-content-area[data-v-a3218cba]{padding:0;overflow:hidden;max-width:none}.simple-layout.full-screen .page-shell[data-v-a3218cba]{max-width:none;height:100%;gap:0}@media (max-width: 1200px){.main-wrapper[data-v-a3218cba]{margin-right:280px}.simple-layout:has(.sidebar.is-collapsed) .main-wrapper[data-v-a3218cba]{margin-right:80px}}@media (max-width: 1024px){.main-wrapper[data-v-a3218cba]{margin-right:0}.simple-layout:has(.sidebar.is-collapsed) .main-wrapper[data-v-a3218cba]{margin-right:0}.simple-layout.has-sidebar:not(.full-screen):not(.no-sidebar) .main-content-area[data-v-a3218cba]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}@media (max-width: 768px){.main-content-area[data-v-a3218cba]{padding:.875rem clamp(.75rem,3vw,1rem) 1.25rem}.simple-layout.full-screen .main-content-area[data-v-a3218cba]{padding:0}}@media (max-width: 480px){.main-content-area[data-v-a3218cba]{padding:.75rem .75rem 1rem}}.lightbox-overlay[data-v-faf40fb2]{position:fixed;inset:0;background:#000000eb;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.lightbox-close[data-v-faf40fb2]{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s}.lightbox-close[data-v-faf40fb2]:hover{background:#fff3;transform:rotate(90deg)}.lightbox-content[data-v-faf40fb2]{position:relative;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;align-items:center}.lightbox-image[data-v-faf40fb2]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;cursor:zoom-in;transition:transform .2s}.lightbox-image.zoomed[data-v-faf40fb2]{cursor:zoom-out;max-width:none;max-height:none;width:auto;height:auto}.lightbox-nav[data-v-faf40fb2]{display:flex;align-items:center;gap:16px;margin-top:12px}.nav-btn[data-v-faf40fb2]{width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.nav-btn[data-v-faf40fb2]:hover:not(:disabled){background:#fff3}.nav-btn[data-v-faf40fb2]:disabled{opacity:.4;cursor:not-allowed}.nav-counter[data-v-faf40fb2]{color:#ffffffe6;font-size:14px;min-width:60px;text-align:center}.lightbox-hint[data-v-faf40fb2]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);padding:8px 16px;background:#ffffff1a;border-radius:20px;color:#ffffffe6;font-size:13px}.lightbox-fade-enter-active[data-v-faf40fb2],.lightbox-fade-leave-active[data-v-faf40fb2]{transition:opacity .25s ease}.lightbox-fade-enter-from[data-v-faf40fb2],.lightbox-fade-leave-to[data-v-faf40fb2]{opacity:0}.lazy-image[data-v-24c3e485]{opacity:0;transition:opacity .2s ease}.lazy-image.loaded[data-v-24c3e485]{opacity:1}.stripe-link-card[data-v-f4a94cc5]{width:280px;max-width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(99,102,241,.25);box-shadow:0 2px 12px #0000000f;font-family:Cairo,sans-serif;direction:inherit;background:var(--color-surface, #fff);transition:border-color .2s ease,box-shadow .2s ease}.stripe-link-card[data-v-f4a94cc5]:hover{border-color:#6366f166;box-shadow:0 4px 16px #6366f11a}.card-header[data-v-f4a94cc5]{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px 14px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.card-header-icon[data-v-f4a94cc5]{font-size:20px;color:#fffffff2}.card-header-text[data-v-f4a94cc5]{font-size:14px;font-weight:700;letter-spacing:.2px}.card-body[data-v-f4a94cc5]{padding:14px 16px;background:var(--color-surface, #fff);display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.link-icon[data-v-f4a94cc5]{font-size:18px;color:#60a5fa}.payment-link[data-v-f4a94cc5]{font-size:13px;color:#60a5fa;text-decoration:none;text-decoration-line:underline;text-underline-offset:2px;cursor:pointer;word-break:break-all;transition:color .2s ease,opacity .2s ease}.payment-link[data-v-f4a94cc5]:hover{color:#93c5fd;opacity:.9}.payment-link.placeholder[data-v-f4a94cc5]{color:var(--color-text-muted, #94a3b8);text-decoration:none;cursor:default}.link-hint[data-v-f4a94cc5]{margin:0;font-size:11px;color:var(--color-text-muted, #64748b)}.card-footer[data-v-f4a94cc5]{display:flex;gap:8px;padding:10px 14px;background:var(--color-background, #f8fafc);border-top:none}.card-footer button[data-v-f4a94cc5]{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:none;border-radius:10px;font-size:13px;font-family:Cairo,sans-serif;cursor:pointer;transition:all .2s ease}.card-footer button[data-v-f4a94cc5]:disabled{opacity:.5;cursor:not-allowed}.btn-open[data-v-f4a94cc5]{flex:1;background:#6366f126;color:#818cf8;font-weight:600}.btn-open[data-v-f4a94cc5]:hover:not(:disabled){background:#6366f140;transform:translateY(-1px)}.btn-copy[data-v-f4a94cc5]{background:var(--color-border, #e2e8f0);color:var(--color-text-secondary, #475569);font-weight:500}.btn-copy[data-v-f4a94cc5]:hover:not(:disabled){filter:brightness(.95)}.card-footer .material-symbols-rounded[data-v-f4a94cc5]{font-size:18px}[data-theme=dark] .stripe-link-card[data-v-f4a94cc5]{border-color:#6366f159;box-shadow:0 2px 16px #0000004d;background:var(--color-surface, #1e293b)}[data-theme=dark] .stripe-link-card[data-v-f4a94cc5]:hover{border-color:#6366f180;box-shadow:0 4px 20px #6366f126}[data-theme=dark] .card-header[data-v-f4a94cc5]{background:linear-gradient(135deg,#4338ca,#4f46e5);color:#e0e7ff}[data-theme=dark] .card-header-icon[data-v-f4a94cc5]{color:#ffffffe6}[data-theme=dark] .card-body[data-v-f4a94cc5]{background:var(--color-surface, #1e293b);border-bottom-color:var(--color-border, rgba(255, 255, 255, .06))}[data-theme=dark] .link-icon[data-v-f4a94cc5],[data-theme=dark] .payment-link[data-v-f4a94cc5]{color:#60a5fa}[data-theme=dark] .payment-link[data-v-f4a94cc5]:hover{color:#93c5fd}[data-theme=dark] .payment-link.placeholder[data-v-f4a94cc5]{color:var(--color-text-muted, #64748b)}[data-theme=dark] .link-hint[data-v-f4a94cc5]{color:var(--color-text-muted, #94a3b8)}[data-theme=dark] .card-footer[data-v-f4a94cc5]{background:var(--color-background, #0f172a)}[data-theme=dark] .btn-open[data-v-f4a94cc5]{background:#6366f133;color:#a5b4fc}[data-theme=dark] .btn-open[data-v-f4a94cc5]:hover:not(:disabled){background:#6366f14d}[data-theme=dark] .btn-copy[data-v-f4a94cc5]{background:#ffffff14;color:var(--color-text-secondary, #94a3b8)}[data-theme=dark] .btn-copy[data-v-f4a94cc5]:hover:not(:disabled){background:#ffffff1f;color:#cbd5e1}.message-item[data-v-1e5d1311]{display:flex;margin-bottom:16px;justify-content:flex-end;animation:slideIn-1e5d1311 .3s cubic-bezier(.4,0,.2,1)}.message-item[data-v-1e5d1311]:last-child{margin-bottom:0}.message-item.is-user[data-v-1e5d1311]{justify-content:flex-start}@keyframes slideIn-1e5d1311{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-content[data-v-1e5d1311]{max-width:70%;display:flex;flex-direction:column;position:relative;box-shadow:0 2px 8px #0000001a;transition:all var(--transition-fast)}.message-content[data-v-1e5d1311]:hover{box-shadow:0 4px 12px #00000026}.message-item:not(.is-user) .message-content[data-v-1e5d1311]{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:18px 18px 4px}.message-item.is-user .message-content[data-v-1e5d1311]{background:linear-gradient(135deg,var(--color-primary),#00796b);color:#fff;border-radius:18px 18px 18px 4px}.message-content.has-stripe-card[data-v-1e5d1311]{background:transparent!important;border:none!important;box-shadow:none!important}.message-content.has-stripe-card[data-v-1e5d1311]:hover{box-shadow:none!important}.message-content.has-stripe-card .message-meta[data-v-1e5d1311]{color:#0000008c}[data-theme=dark] .message-content.has-stripe-card .message-meta[data-v-1e5d1311]{color:#ffffff8c}.stripe-card-in-bubble[data-v-1e5d1311]{margin:8px 0 0;align-self:flex-start}.message-text[data-v-1e5d1311]{padding:12px 16px;word-wrap:break-word;line-height:1.5;font-size:15px;color:inherit}.message-item:not(.is-user) .message-text[data-v-1e5d1311]{color:#1f2937}.message-item.is-user .message-text[data-v-1e5d1311]{color:#fff}.reply-preview[data-v-1e5d1311]{padding:8px 12px;margin:0 8px 8px;border-right:3px solid rgba(0,0,0,.2);border-radius:0 8px 8px 0;cursor:pointer;background:#0000000f}.message-item.is-user .reply-preview[data-v-1e5d1311]{border-right-color:#ffffff80;background:#ffffff26}.reply-sender[data-v-1e5d1311]{font-size:12px;font-weight:600;color:var(--color-primary)}.reply-content[data-v-1e5d1311]{margin:4px 0 0;font-size:13px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-images[data-v-1e5d1311]{display:grid;gap:4px;padding:8px;border-radius:12px;overflow:hidden;--thumb: clamp(92px, 16vw, 140px);max-inline-size:min(100%,calc((var(--thumb) * 3) + 8px))}.message-images.grid-1[data-v-1e5d1311]{grid-template-columns:minmax(0,1fr);max-inline-size:min(100%,280px)}.message-images.grid-2[data-v-1e5d1311]{grid-template-columns:repeat(2,var(--thumb))}.message-images.grid-4[data-v-1e5d1311]{grid-template-columns:repeat(2,var(--thumb));grid-template-rows:repeat(2,var(--thumb))}.message-images.grid-5[data-v-1e5d1311]{grid-template-columns:repeat(3,var(--thumb));grid-template-rows:repeat(2,var(--thumb))}.message-image-cell[data-v-1e5d1311]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer}.message-images.grid-1 .message-image-cell[data-v-1e5d1311]{aspect-ratio:4 / 3;max-block-size:220px}.message-image-cell .message-img[data-v-1e5d1311]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-fast)}.message-image-cell:hover .message-img[data-v-1e5d1311]{transform:scale(1.03)}.more-badge[data-v-1e5d1311]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700}.message-image-cell .image-overlay[data-v-1e5d1311]{position:absolute;top:4px;right:4px;background:#00000080;border-radius:6px;padding:4px;opacity:0;transition:opacity var(--transition-fast)}.message-image-cell:hover .image-overlay[data-v-1e5d1311]{opacity:1}.upload-error[data-v-1e5d1311]{padding:8px 12px;font-size:12px;color:#c62828;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.retry-btn[data-v-1e5d1311]{padding:4px 10px;border-radius:8px;border:1px solid #c62828;background:transparent;color:#c62828;font-size:12px;cursor:pointer;transition:all .2s}.retry-btn[data-v-1e5d1311]:hover{background:#c628281a}.uploading-badge[data-v-1e5d1311]{padding:6px 12px;font-size:12px;opacity:.85;display:flex;align-items:center;gap:6px}.spinner-small[data-v-1e5d1311]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-1e5d1311 .8s linear infinite}@keyframes spin-1e5d1311{to{transform:rotate(360deg)}}.message-reactions[data-v-1e5d1311]{display:flex;flex-wrap:wrap;gap:4px;padding:2px 12px 4px}.reaction-chip[data-v-1e5d1311]{padding:2px 8px;border-radius:12px;border:1px solid rgba(0,0,0,.15);background:#0000000f;font-size:14px;cursor:pointer;transition:all .2s}.message-item.is-user .reaction-chip[data-v-1e5d1311]{border-color:#ffffff4d;background:#ffffff26}.reaction-chip.reacted[data-v-1e5d1311]{border-color:var(--color-primary);background:#00968833}.reaction-count[data-v-1e5d1311]{font-size:11px;opacity:.9}.message-actions[data-v-1e5d1311]{position:absolute;top:-28px;left:0;right:0;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s;pointer-events:none}.message-content:hover .message-actions[data-v-1e5d1311]{opacity:1;pointer-events:auto}.action-btn[data-v-1e5d1311]{padding:4px 10px;border-radius:8px;border:none;background:#00000014;font-size:12px;cursor:pointer;transition:all .2s}.reaction-picker[data-v-1e5d1311]{display:flex;gap:2px}.emoji-btn[data-v-1e5d1311]{width:28px;height:28px;border:none;border-radius:6px;background:#0000000f;font-size:16px;cursor:pointer;transition:all .2s}.emoji-btn[data-v-1e5d1311]:hover{background:#0000001f;transform:scale(1.1)}.status-ticks svg.read[data-v-1e5d1311]{color:#2196f3}.message-image[data-v-1e5d1311]{position:relative;padding:8px;cursor:pointer;overflow:hidden}.message-image img[data-v-1e5d1311]{max-width:100%;border-radius:12px;max-height:300px;display:block;transition:transform var(--transition-fast)}.message-image:hover img[data-v-1e5d1311]{transform:scale(1.02)}.image-overlay[data-v-1e5d1311]{position:absolute;top:8px;right:8px;background-color:#0009;backdrop-filter:blur(4px);border-radius:8px;padding:8px;opacity:0;transition:opacity var(--transition-fast);pointer-events:none}.message-image:hover .image-overlay[data-v-1e5d1311]{opacity:1}.message-meta[data-v-1e5d1311]{display:flex;gap:6px;align-items:center;padding:4px 16px 8px;font-size:11px;opacity:.75;justify-content:flex-end}.message-item.is-user .message-meta[data-v-1e5d1311]{color:#ffffffe6}.message-item:not(.is-user) .message-meta[data-v-1e5d1311]{color:#0009}.timestamp[data-v-1e5d1311]{font-size:11px}.edited-label[data-v-1e5d1311]{background-color:#0000001a;color:#000000b3;padding:2px 6px;border-radius:4px;font-size:10px;font-style:italic}.message-item.is-user .edited-label[data-v-1e5d1311]{background-color:#fff3;color:#ffffffe6}.message-item.is-deleted .message-content[data-v-1e5d1311]{background-color:#f5f5f5;border:1px dashed #bdbdbd;opacity:.7}.message-item.is-user.is-deleted .message-content[data-v-1e5d1311]{background-color:#e3f2fd;border:1px dashed #90caf9}.message-deleted[data-v-1e5d1311]{display:flex;align-items:center;gap:8px;padding:12px 16px;color:#757575;font-style:italic}.message-deleted svg[data-v-1e5d1311]{flex-shrink:0;opacity:.6}.deleted-text[data-v-1e5d1311]{font-size:13px}[data-theme=dark] .message-item.is-deleted .message-content[data-v-1e5d1311]{background-color:#1a1a1a;border-color:#404040}[data-theme=dark] .message-item.is-user.is-deleted .message-content[data-v-1e5d1311]{background-color:#1e2a3a;border-color:#3d5a80}[data-theme=dark] .message-deleted[data-v-1e5d1311]{color:#999}@media (max-width: 768px){.message-content[data-v-1e5d1311]{max-width:80%}.message-text[data-v-1e5d1311]{padding:10px 14px;font-size:14px}.message-image img[data-v-1e5d1311]{max-height:250px}.message-meta[data-v-1e5d1311]{padding:3px 14px 7px;font-size:10px}}@media (max-width: 480px){.message-content[data-v-1e5d1311]{max-width:85%}.message-text[data-v-1e5d1311]{padding:8px 12px;font-size:13px}.message-image[data-v-1e5d1311]{padding:6px}.message-image img[data-v-1e5d1311]{max-height:200px;border-radius:10px}.message-meta[data-v-1e5d1311]{padding:2px 12px 6px;font-size:10px;gap:4px}.timestamp[data-v-1e5d1311]{font-size:10px}}[data-theme=dark] .message-content[data-v-1e5d1311]{box-shadow:0 2px 8px #0000004d}[data-theme=dark] .message-content[data-v-1e5d1311]:hover{box-shadow:0 4px 12px #0006}[data-theme=dark] .message-item:not(.is-user) .message-content[data-v-1e5d1311]{background-color:#161b22;border-color:#ffffff1a}[data-theme=dark] .message-item:not(.is-user) .message-text[data-v-1e5d1311]{color:#c9d1d9}[data-theme=dark] .message-item:not(.is-user) .message-meta[data-v-1e5d1311]{color:#fff9}[data-theme=dark] .edited-label[data-v-1e5d1311]{background-color:#ffffff26;color:#fffc}[data-theme=dark] .message-item.is-user .edited-label[data-v-1e5d1311]{background-color:#fff3;color:#ffffffe6}.conversation-item[data-v-45a1d669]{padding:12px;margin-bottom:8px;border:1px solid #e0e0e0;border-radius:12px;background-color:#fff;cursor:pointer;transition:all .2s ease}.conversation-item[data-v-45a1d669]:hover{background-color:#f5f5f5;border-color:#17a2b8}.conversation-item.active[data-v-45a1d669]{background-color:#e0f2f1;border-color:#17a2b8;border-width:2px}.conversation-header[data-v-45a1d669]{display:flex;gap:12px}.admin-avatar[data-v-45a1d669]{flex-shrink:0}.avatar-badge[data-v-45a1d669]{width:48px;height:48px;border-radius:50%;background-color:#b2dfdb;display:flex;align-items:center;justify-content:center;font-size:24px;position:relative}.avatar-badge .icon-support[data-v-45a1d669]{font-style:normal}.online-indicator[data-v-45a1d669]{position:absolute;bottom:0;right:0;width:14px;height:14px;background-color:#4caf50;border:3px solid white;border-radius:50%}.conversation-info[data-v-45a1d669]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.conversation-title[data-v-45a1d669]{display:flex;gap:8px;align-items:center}.conversation-title h3[data-v-45a1d669]{margin:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-badge[data-v-45a1d669]{font-size:11px;padding:4px 8px;border-radius:8px;font-weight:600;text-transform:capitalize;white-space:nowrap}.status-badge.closed[data-v-45a1d669]{background-color:#f5f5f5;color:#757575}.unread-badge[data-v-45a1d669]{min-width:24px;height:24px;background-color:#f44336;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-inline-end:auto}.conversation-preview[data-v-45a1d669]{margin:0;font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-time[data-v-45a1d669]{font-size:12px;color:#999;line-height:1.2}.messages-area[data-v-79e18269]{flex:1;display:flex;flex-direction:column;background-color:#f8f9fa;overflow:hidden;min-height:0;height:100%}.empty-state[data-v-79e18269]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0006;text-align:center;padding:20px}.empty-icon[data-v-79e18269]{font-size:64px;margin-bottom:16px;opacity:.3}.empty-state h3[data-v-79e18269]{margin:0 0 8px;font-size:18px;color:#0009}.empty-state p[data-v-79e18269]{margin:0;font-size:14px;color:#0006}.messages-container[data-v-79e18269]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 20px 18px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;scroll-behavior:smooth;position:relative;min-height:0;max-height:100%}.messages-container[data-v-79e18269]::-webkit-scrollbar{width:6px}.messages-container[data-v-79e18269]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-79e18269]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.messages-container[data-v-79e18269]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}@media (max-width: 768px){.messages-container[data-v-79e18269]{padding:12px 16px 16px}}@media (max-width: 480px){.messages-container[data-v-79e18269]{padding:10px 14px 14px}}[data-theme=dark] .messages-area[data-v-79e18269]{background-color:#0d1117}[data-theme=dark] .empty-state[data-v-79e18269]{color:#fff6}[data-theme=dark] .empty-state h3[data-v-79e18269]{color:#fff9}[data-theme=dark] .empty-state p[data-v-79e18269]{color:#fff6}[data-theme=dark] .messages-container[data-v-79e18269]{scrollbar-color:rgba(255,255,255,.2) transparent}[data-theme=dark] .messages-container[data-v-79e18269]::-webkit-scrollbar-thumb{background-color:#fff3}[data-theme=dark] .messages-container[data-v-79e18269]::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.input-area[data-v-92cc955a]{background:#fff;border-top:1px solid #e0e0e0;padding:0;transition:all var(--transition-fast);flex-shrink:0;position:relative}.input-area.is-dragging .input-container[data-v-92cc955a]{background:#00968814;border:2px dashed var(--color-primary)}[data-theme=dark] .input-area[data-v-92cc955a]{background:#222;border-top-color:#404040}.image-preview-container[data-v-92cc955a]{position:absolute;bottom:100%;left:0;right:0;background:linear-gradient(180deg,#f8f9fa,#fff);border-top:1px solid rgba(0,150,136,.2);border-bottom:1px solid rgba(0,150,136,.2);box-shadow:0 -4px 16px #00000014;z-index:100;animation:slideUp-92cc955a .3s ease-out}@keyframes slideUp-92cc955a{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.image-preview-content[data-v-92cc955a]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.preview-header[data-v-92cc955a]{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)}.preview-header h4[data-v-92cc955a]{margin:0;font-size:15px;font-weight:600;color:var(--color-primary);display:flex;align-items:center;gap:8px}.close-preview-btn[data-v-92cc955a]{width:32px;height:32px;border-radius:50%;border:none;background:#0000000d;color:#0009;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.close-preview-btn[data-v-92cc955a]:hover{background:#ff00001a;color:#d32f2f;transform:rotate(90deg)}.reply-preview-bar[data-v-92cc955a]{display:flex;align-items:center;gap:12px;padding:10px 20px;background:#00968814;border-bottom:1px solid rgba(0,150,136,.2)}.reply-preview-content[data-v-92cc955a]{flex:1;min-width:0}.reply-label[data-v-92cc955a]{font-size:12px;color:var(--color-primary);font-weight:600}.reply-text[data-v-92cc955a]{margin:4px 0 0;font-size:13px;color:#000000a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-clear-btn[data-v-92cc955a]{width:32px;height:32px;border-radius:50%;border:none;background:#0000000f;color:#0009;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.reply-clear-btn[data-v-92cc955a]:hover{background:#ff00001a;color:#d32f2f}.preview-grid[data-v-92cc955a]{display:grid;gap:8px;border-radius:12px;overflow:hidden;background:#00000008;border:2px solid rgba(0,150,136,.3)}.preview-grid.grid-1[data-v-92cc955a]{grid-template-columns:1fr;max-height:300px}.preview-grid.grid-2[data-v-92cc955a]{grid-template-columns:repeat(2,1fr);max-height:260px}.preview-grid.grid-4[data-v-92cc955a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);max-height:280px}.preview-grid.grid-5[data-v-92cc955a]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);max-height:260px}.preview-cell[data-v-92cc955a]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px}.preview-thumb[data-v-92cc955a]{width:100%;height:100%;object-fit:cover;display:block}.more-overlay[data-v-92cc955a]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700}.preview-image-wrapper[data-v-92cc955a]{display:flex;justify-content:center;align-items:center;max-height:300px;overflow:hidden;border-radius:12px;background:#00000008;border:2px solid rgba(0,150,136,.3)}.preview-image[data-v-92cc955a]{max-width:100%;max-height:300px;width:auto;height:auto;object-fit:contain;border-radius:10px}.preview-actions[data-v-92cc955a]{display:flex;gap:12px;justify-content:flex-end}.preview-action-btn[data-v-92cc955a]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body)}.preview-action-btn[data-v-92cc955a]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-92cc955a]{background:#0000000d;color:#000000b3;border:1px solid rgba(0,0,0,.15)}.cancel-btn[data-v-92cc955a]:hover:not(:disabled){background:#ff00001a;color:#d32f2f;border-color:#ff000040;transform:translateY(-2px)}.send-btn[data-v-92cc955a]{background:linear-gradient(135deg,var(--color-primary) 0%,#00e5cc 100%);color:#fff;border:1px solid rgba(0,150,136,.3);box-shadow:0 4px 12px #0096884d}.send-btn[data-v-92cc955a]:hover:not(:disabled){background:linear-gradient(135deg,#00c9b7,#00d4bd);box-shadow:0 6px 16px #00968866;transform:translateY(-2px)}.send-btn[data-v-92cc955a]:active:not(:disabled){transform:translateY(0)}.status-indicator[data-v-92cc955a]{display:flex;gap:8px;align-items:center;padding:10px 20px;font-size:13px;font-weight:500;border-bottom:1px solid rgba(0,0,0,.1)}.status-indicator.uploading[data-v-92cc955a]{background-color:#0096881a;color:var(--color-success)}.status-indicator.sending[data-v-92cc955a]{background-color:#2196f31a;color:var(--color-info)}.spinner[data-v-92cc955a]{display:inline-block;animation:spin-92cc955a 1s linear infinite}@keyframes spin-92cc955a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-container[data-v-92cc955a]{display:flex;align-items:flex-end;gap:12px;padding:16px 24px;width:100%;box-sizing:border-box}.message-input[data-v-92cc955a]{flex:1;width:100%;min-width:0;min-height:48px;max-height:120px;padding:13px 18px;font-size:15px;font-family:var(--font-body);line-height:1.5;border:1px solid #e0e0e0;border-radius:24px;background:#fafafa;color:#333;outline:none;transition:all .2s;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent}.message-input[data-v-92cc955a]::placeholder{color:#999}.message-input[data-v-92cc955a]:focus{border-color:#009688;background-color:#fff;box-shadow:0 0 0 3px #0096881a}[data-theme=dark] .message-input[data-v-92cc955a]{background:#2a2a2a;color:#e0e0e0;border-color:#404040}[data-theme=dark] .message-input[data-v-92cc955a]::placeholder{color:#666}[data-theme=dark] .message-input[data-v-92cc955a]:focus{background:#333;border-color:#009688}.message-input[data-v-92cc955a]::-webkit-scrollbar{width:6px}.message-input[data-v-92cc955a]::-webkit-scrollbar-track{background:transparent}.message-input[data-v-92cc955a]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.message-input[data-v-92cc955a]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.action-button[data-v-92cc955a]{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:#f0f0f0;color:#666}.action-button[data-v-92cc955a]:hover:not(:disabled){background:#e0e0e0;color:#333;transform:scale(1.05)}.action-button[data-v-92cc955a]:active:not(:disabled){transform:scale(.95)}.action-button[data-v-92cc955a]:disabled{opacity:.4;cursor:not-allowed;transform:none}.attach-button[data-v-92cc955a]{background:#e3f2fd;color:#1976d2}.attach-button[data-v-92cc955a]:hover:not(:disabled){background:#bbdefb;color:#0d47a1}.send-button[data-v-92cc955a]{background:#009688;color:#fff}.send-button[data-v-92cc955a]:hover:not(:disabled){background:#00796b}.send-button.can-send[data-v-92cc955a]{box-shadow:0 2px 8px #0096884d}[data-theme=dark] .action-button[data-v-92cc955a]{background:#404040;color:#999}[data-theme=dark] .action-button[data-v-92cc955a]:hover:not(:disabled){background:#4a4a4a;color:#e0e0e0}.send-button.can-send[data-v-92cc955a]{background-color:var(--color-primary);color:#fff;box-shadow:0 2px 8px #0096884d}.send-button.can-send[data-v-92cc955a]:hover:not(:disabled){background-color:#00897b;box-shadow:0 4px 12px #00968866}.spinning[data-v-92cc955a]{animation:spin-92cc955a 1s linear infinite}@media (max-width: 768px){.image-preview-container[data-v-92cc955a]{max-height:55vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.image-preview-content[data-v-92cc955a]{padding:12px 16px}.preview-image-wrapper[data-v-92cc955a],.preview-image[data-v-92cc955a]{max-height:200px}.preview-action-btn[data-v-92cc955a]{padding:8px 16px;font-size:13px}.input-container[data-v-92cc955a]{padding:10px 16px;gap:8px}.message-input[data-v-92cc955a]{padding:10px 14px;font-size:14px;min-height:40px}.action-button[data-v-92cc955a]{width:40px;height:40px}.action-button svg[data-v-92cc955a]{width:20px;height:20px}}@media (max-width: 480px){.image-preview-container[data-v-92cc955a]{max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.preview-header h4[data-v-92cc955a]{font-size:14px}.preview-header[data-v-92cc955a]{padding-bottom:6px}.close-preview-btn[data-v-92cc955a]{width:36px;height:36px;min-width:36px;min-height:36px}.preview-actions[data-v-92cc955a]{flex-direction:column-reverse;gap:8px}.preview-action-btn[data-v-92cc955a]{width:100%;justify-content:center;padding:12px 16px;min-height:44px}.image-preview-content[data-v-92cc955a]{padding:10px 12px;gap:10px}.preview-image-wrapper[data-v-92cc955a],.preview-image[data-v-92cc955a]{max-height:min(180px,35vh)}.input-container[data-v-92cc955a]{padding:8px 14px;gap:6px}.message-input[data-v-92cc955a]{padding:9px 12px;font-size:14px;min-height:38px}.action-button[data-v-92cc955a]{width:38px;height:38px}}.input-area[data-v-92cc955a]{background-color:#fff;border-top-color:#0000001a}.image-preview-container[data-v-92cc955a]{background:linear-gradient(180deg,#f8f9fa,#fff);border-top-color:#00968833;border-bottom-color:#00968833;box-shadow:0 -4px 16px #00000014}.preview-header[data-v-92cc955a]{border-bottom-color:#0000001a}.preview-header h4[data-v-92cc955a]{color:var(--color-primary)}.close-preview-btn[data-v-92cc955a]{background:#0000000d;color:#0009}.close-preview-btn[data-v-92cc955a]:hover{background:#ff00001a;color:#d32f2f}.preview-image-wrapper[data-v-92cc955a]{background:#00000008;border-color:#0096884d}.cancel-btn[data-v-92cc955a]{background:#0000000d;color:#000000b3;border-color:#00000026}.cancel-btn[data-v-92cc955a]:hover:not(:disabled){background:#ff00001a;color:#d32f2f;border-color:#ff000040}.message-input[data-v-92cc955a]{background-color:#f8f9fa;color:#1f2937;border-color:#00000026}.message-input[data-v-92cc955a]::placeholder{color:#0006}.message-input[data-v-92cc955a]:focus{border-color:var(--color-primary);background-color:#fff;box-shadow:0 0 0 2px #00968826}.action-button[data-v-92cc955a]{color:#00000080}.action-button[data-v-92cc955a]:hover:not(:disabled){background-color:#0000000d;color:#000c}.status-indicator[data-v-92cc955a]{border-bottom-color:#0000001a}[data-theme=dark] .input-area[data-v-92cc955a]{background-color:#1e1e1e;border-top-color:#ffffff1a}[data-theme=dark] .image-preview-container[data-v-92cc955a]{background:linear-gradient(180deg,#1c2128,#161b22);border-top-color:#0096884d;border-bottom-color:#0096884d;box-shadow:0 -4px 16px #0000004d}[data-theme=dark] .preview-header[data-v-92cc955a]{border-bottom-color:#ffffff1a}[data-theme=dark] .preview-header h4[data-v-92cc955a]{color:var(--color-primary)}[data-theme=dark] .close-preview-btn[data-v-92cc955a]{background:#ffffff0d;color:#fff9}[data-theme=dark] .close-preview-btn[data-v-92cc955a]:hover{background:#ff000026;color:#ff5252}[data-theme=dark] .preview-image-wrapper[data-v-92cc955a]{background:#0000004d;border-color:#00968833}[data-theme=dark] .cancel-btn[data-v-92cc955a]{background:#ffffff14;color:#fffc;border-color:#ffffff1a}[data-theme=dark] .cancel-btn[data-v-92cc955a]:hover:not(:disabled){background:#ff000026;color:#ff5252;border-color:#ff00004d}[data-theme=dark] .message-input[data-v-92cc955a]{background-color:#2a2a2a;color:#fff;border-color:#ffffff26}[data-theme=dark] .message-input[data-v-92cc955a]::placeholder{color:#fff6}[data-theme=dark] .message-input[data-v-92cc955a]:focus{border-color:var(--color-primary);background-color:#323232;box-shadow:0 0 0 2px #00968833}[data-theme=dark] .message-input[data-v-92cc955a]:disabled{opacity:.5;background-color:#1a1a1a}[data-theme=dark] .action-button[data-v-92cc955a]{color:#ffffff80}[data-theme=dark] .action-button[data-v-92cc955a]:hover:not(:disabled){background-color:#ffffff1a;color:#fffc}[data-theme=dark] .status-indicator[data-v-92cc955a]{border-bottom-color:#ffffff1a}.chat-header[data-v-359523e9]{background:#fff;border-bottom:1px solid #e0e0e0;padding:16px 24px;box-shadow:0 1px 3px #0000000d;transition:all var(--transition-fast);flex-shrink:0;position:relative}[data-theme=dark] .chat-header[data-v-359523e9]{background:#222;border-bottom-color:#404040}.header-content[data-v-359523e9]{display:flex;justify-content:space-between;align-items:center;gap:16px}.support-info[data-v-359523e9]{display:flex;gap:12px;align-items:center;flex:1;min-width:0}.avatar[data-v-359523e9]{position:relative;width:48px;height:48px;min-width:48px;border-radius:50%;background:#009688;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #0000001a;transition:all var(--transition-fast)}.avatar[data-v-359523e9]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.avatar svg[data-v-359523e9]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.online-badge[data-v-359523e9]{position:absolute;bottom:0;right:0;width:12px;height:12px;background:linear-gradient(135deg,#00e676,#00c853);border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 6px #00e67699;animation:pulse-online-359523e9 2s ease-in-out infinite}@keyframes pulse-online-359523e9{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 6px #00e67699}50%{transform:scale(1.1);opacity:.9;box-shadow:0 0 10px #00e676cc}}.support-details[data-v-359523e9]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;overflow:hidden}.support-details h2[data-v-359523e9]{margin:0;font-size:16px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px;max-width:100%}[data-theme=dark] .support-details h2[data-v-359523e9]{color:#e0e0e0}.status[data-v-359523e9]{margin:0;font-size:11px;display:flex;align-items:center;gap:5px;font-weight:500}.status.online[data-v-359523e9]{color:#00e676;text-shadow:0 0 6px rgba(0,230,118,.2)}.status.offline[data-v-359523e9]{color:#00000080}.status-dot[data-v-359523e9]{width:6px;height:6px;border-radius:50%;display:inline-block}.status.online .status-dot[data-v-359523e9]{background:linear-gradient(135deg,#00e676,#00c853);box-shadow:0 0 4px #00e67699;animation:pulse-dot-359523e9 2s ease-in-out infinite}.status.offline .status-dot[data-v-359523e9]{background-color:#0000004d}.typing-indicator[data-v-359523e9]{margin:2px 0 0;font-size:12px;color:var(--color-primary);font-style:italic}@keyframes pulse-dot-359523e9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.header-actions[data-v-359523e9]{display:flex;gap:8px;align-items:center;flex-shrink:0}.status-badge[data-v-359523e9]{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap;transition:all var(--transition-fast);border:1px solid transparent}.status-badge svg[data-v-359523e9]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.status-badge.archived[data-v-359523e9]{background:linear-gradient(135deg,#9e9e9e26,#9e9e9e1a);color:#757575;border-color:#9e9e9e33}.status-badge.pending[data-v-359523e9]{background:linear-gradient(135deg,#ff980026,#ff98001a);color:#f57c00;border-color:#ff980033}@media (max-width: 768px){.chat-header[data-v-359523e9]{padding:10px 16px}.header-content[data-v-359523e9]{gap:10px;flex-wrap:nowrap}.support-info[data-v-359523e9]{gap:10px;min-width:0;flex:1;overflow:hidden}.avatar[data-v-359523e9]{width:40px;height:40px;min-width:40px;flex-shrink:0}.avatar svg[data-v-359523e9]{width:20px;height:20px}.online-badge[data-v-359523e9]{width:10px;height:10px;border-width:2px}.support-details[data-v-359523e9]{min-width:0;flex:1;overflow:hidden}.support-details h2[data-v-359523e9]{font-size:14px;max-width:100%}.status[data-v-359523e9]{font-size:10px}.header-actions[data-v-359523e9]{flex-shrink:0}.status-badge[data-v-359523e9]{padding:4px 8px;font-size:10px;gap:4px}.status-badge svg[data-v-359523e9]{width:12px;height:12px}}@media (max-width: 480px){.chat-header[data-v-359523e9]{padding:8px 12px}.header-content[data-v-359523e9]{gap:8px;flex-wrap:nowrap}.support-info[data-v-359523e9]{gap:8px;min-width:0;flex:1;overflow:hidden}.avatar[data-v-359523e9]{width:36px;height:36px;min-width:36px;flex-shrink:0}.avatar svg[data-v-359523e9]{width:18px;height:18px}.online-badge[data-v-359523e9]{width:9px;height:9px;border-width:2px}.support-details[data-v-359523e9]{min-width:0;flex:1;overflow:hidden}.support-details h2[data-v-359523e9]{font-size:13px;max-width:100%}.status[data-v-359523e9]{font-size:9px;gap:4px}.status-dot[data-v-359523e9]{width:5px;height:5px}.header-actions[data-v-359523e9]{flex-shrink:0}.status-badge span[data-v-359523e9]{display:none}.status-badge[data-v-359523e9]{padding:5px;min-width:28px;justify-content:center}.status-badge svg[data-v-359523e9]{width:14px;height:14px;margin:0}}@media (max-width: 360px){.chat-header[data-v-359523e9]{padding:6px 10px}.header-content[data-v-359523e9],.support-info[data-v-359523e9]{gap:6px}.avatar[data-v-359523e9]{width:32px;height:32px;min-width:32px}.avatar svg[data-v-359523e9]{width:16px;height:16px}.support-details h2[data-v-359523e9]{font-size:12px}.status[data-v-359523e9]{font-size:8px}.status-badge[data-v-359523e9]{padding:4px;min-width:26px}.status-badge svg[data-v-359523e9]{width:12px;height:12px}}[data-theme=dark] .chat-header[data-v-359523e9]{background:linear-gradient(180deg,#1c2128,#161b22);box-shadow:0 2px 8px #0003}[data-theme=dark] .online-badge[data-v-359523e9]{border-color:#161b22}[data-theme=dark] .support-details h2[data-v-359523e9]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}[data-theme=dark] .status.offline[data-v-359523e9]{color:#ffffff80}[data-theme=dark] .status.offline .status-dot[data-v-359523e9]{background-color:#ffffff4d}.conversations-sidebar[data-v-9c1e16e1]{width:280px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%;overflow:hidden}.conversations-sidebar h2[data-v-9c1e16e1]{margin:0;padding:16px;font-size:18px;font-weight:600;border-bottom:1px solid #e0e0e0}.loading-state[data-v-9c1e16e1],.empty-state[data-v-9c1e16e1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;text-align:center;padding:20px}.loading-state i[data-v-9c1e16e1],.empty-state i[data-v-9c1e16e1]{font-size:40px;opacity:.5;margin-bottom:12px;font-style:normal}.empty-state p[data-v-9c1e16e1],.loading-state p[data-v-9c1e16e1]{margin:0;font-size:13px}.conversations-list[data-v-9c1e16e1]{flex:1;overflow-y:auto;padding:8px}.conversations-list[data-v-9c1e16e1]::-webkit-scrollbar{width:6px}.conversations-list[data-v-9c1e16e1]::-webkit-scrollbar-track{background-color:transparent}.conversations-list[data-v-9c1e16e1]::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:3px}.conversations-list[data-v-9c1e16e1]::-webkit-scrollbar-thumb:hover{background-color:#999}@media (max-width: 768px){.conversations-sidebar[data-v-9c1e16e1]{width:280px;height:auto;max-height:400px;border-right:1px solid #e0e0e0;border-bottom:none}.conversations-list[data-v-9c1e16e1]{max-height:350px}}.status-message[data-v-c224af31]{display:flex;gap:8px;align-items:center;padding:12px 16px;border-top:1px solid #e0e0e0;font-size:13px;font-weight:500;flex-shrink:0;background:#fff}.status-message i[data-v-c224af31]{font-size:18px;font-style:normal}.status-message p[data-v-c224af31]{margin:0}.status-message[data-status=closed][data-v-c224af31]{background-color:#ffebee;color:#c62828;border-top:1px solid #ef5350}.status-message[data-status=pending][data-v-c224af31]{background-color:#fff3e0;color:#e65100;border-top:1px solid #ffb74d}[data-theme=dark] .status-message[data-v-c224af31]{background:#222;border-top-color:#404040}[data-theme=dark] .status-message[data-status=closed][data-v-c224af31]{background-color:#7f1d1d;color:#fca5a5;border-top-color:#dc2626}[data-theme=dark] .status-message[data-status=pending][data-v-c224af31]{background-color:#78350f;color:#fcd34d;border-top-color:#f59e0b}.image-modal-overlay[data-v-29509b03]{position:fixed;inset:0;background-color:#000000e6;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.image-modal-container[data-v-29509b03]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:16px}.close-btn[data-v-29509b03]{position:absolute;top:-50px;right:0;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.close-btn[data-v-29509b03]:hover{background:#fff3;border-color:#ffffff80;transform:rotate(90deg)}.image-wrapper[data-v-29509b03]{position:relative;max-width:100%;max-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;cursor:zoom-in;transition:all .3s ease}.image-wrapper.zoomed[data-v-29509b03]{cursor:zoom-out;max-width:none;max-height:none;overflow:auto}.modal-image[data-v-29509b03]{max-width:100%;max-height:80vh;height:auto;display:block;border-radius:12px;box-shadow:0 8px 32px #00000080;transition:all .3s ease}.image-wrapper.zoomed .modal-image[data-v-29509b03]{max-width:none;max-height:none;width:auto;height:auto;cursor:move}.zoom-hint[data-v-29509b03]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff1a;backdrop-filter:blur(10px);border-radius:24px;color:#fff;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.2);animation:pulse-hint-29509b03 2s ease-in-out infinite}@keyframes pulse-hint-29509b03{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.modal-fade-enter-active[data-v-29509b03],.modal-fade-leave-active[data-v-29509b03]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-29509b03],.modal-fade-leave-to[data-v-29509b03]{opacity:0}.modal-fade-enter-active .image-modal-container[data-v-29509b03],.modal-fade-leave-active .image-modal-container[data-v-29509b03]{transition:transform .3s ease}.modal-fade-enter-from .image-modal-container[data-v-29509b03],.modal-fade-leave-to .image-modal-container[data-v-29509b03]{transform:scale(.9)}@media (max-width: 768px){.image-modal-overlay[data-v-29509b03]{padding:16px}.image-modal-container[data-v-29509b03]{max-width:95vw;max-height:85vh}.close-btn[data-v-29509b03]{top:-45px;width:40px;height:40px}.close-btn svg[data-v-29509b03]{width:20px;height:20px}.modal-image[data-v-29509b03]{max-height:70vh}.zoom-hint[data-v-29509b03]{padding:8px 14px;font-size:13px}.zoom-hint svg[data-v-29509b03]{width:18px;height:18px}}@media (max-width: 480px){.image-modal-overlay[data-v-29509b03]{padding:12px}.close-btn[data-v-29509b03]{top:-40px;width:38px;height:38px}.modal-image[data-v-29509b03]{max-height:65vh;border-radius:8px}.zoom-hint[data-v-29509b03]{padding:6px 12px;font-size:12px}}[data-theme=dark] .close-btn[data-v-29509b03]{border-color:#ffffff4d;background:#ffffff1a}[data-theme=dark] .close-btn[data-v-29509b03]:hover{background:#fff3;border-color:#ffffff80}[data-theme=dark] .zoom-hint[data-v-29509b03]{background:#ffffff1a;border-color:#fff3}.customer-support-view[data-v-5788a011]{display:flex;flex-direction:column;width:100%;height:100%;background-color:#f5f5f5;color:#333;overflow:hidden;position:relative;margin:0;padding:0}[data-theme=dark] .customer-support-view[data-v-5788a011]{background-color:#1a1a1a;color:#e0e0e0}.chat-wrapper[data-v-5788a011]{display:flex;flex:1;overflow:hidden;gap:0;height:100%}.chat-area[data-v-5788a011]{background:#fff;border:1px solid #e0e0e0;border-radius:0;margin:0;overflow:hidden;flex:1;width:100%;display:flex;flex-direction:column;min-height:0}[data-theme=dark] .chat-area[data-v-5788a011]{background:#1a1a1a;border-color:#404040}.original-chat-area[data-v-5788a011]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#0d1117;min-width:0}.chat-empty[data-v-5788a011]{flex:1;display:flex;align-items:center;justify-content:center;background:#fafafa;transition:background var(--transition-fast)}[data-theme=dark] .chat-empty[data-v-5788a011]{background:#1a1a1a}.empty-content[data-v-5788a011]{text-align:center;color:#666;padding:40px 20px;transition:color var(--transition-fast)}[data-theme=dark] .empty-content[data-v-5788a011]{color:#999}.empty-content i[data-v-5788a011]{font-size:64px;display:block;margin-bottom:16px;opacity:.4;font-style:normal;filter:grayscale(20%);transition:opacity var(--transition-fast)}[data-theme=dark] .empty-content i[data-v-5788a011]{opacity:.3}.empty-content h3[data-v-5788a011]{margin:0 0 12px;font-size:18px;color:#333;font-weight:600;transition:color var(--transition-fast)}[data-theme=dark] .empty-content h3[data-v-5788a011]{color:#e0e0e0}.empty-content p[data-v-5788a011]{margin:0 0 8px;font-size:14px;color:#666;transition:color var(--transition-fast)}[data-theme=dark] .empty-content p[data-v-5788a011]{color:#999}.empty-hint[data-v-5788a011]{font-size:12px;color:#868e96;max-width:400px;margin:4px auto;line-height:1.6;transition:color var(--transition-fast)}[data-theme=dark] .empty-hint[data-v-5788a011]{color:#fff6}@media (max-width: 1024px){.conversations-sidebar[data-v-5788a011]{width:320px}.chat-area[data-v-5788a011]{border-radius:0}}@media (max-width: 768px){.customer-support-view[data-v-5788a011]{overflow:hidden;height:100%}.chat-wrapper[data-v-5788a011]{padding-top:0}.conversations-sidebar[data-v-5788a011]{position:fixed;top:60px;right:0;bottom:0;width:85%;max-width:340px;z-index:200;box-shadow:-4px 0 24px #0006;transform:translate(100%)}.conversations-sidebar.show[data-v-5788a011]{transform:translate(0)}.conversations-sidebar.collapsed[data-v-5788a011]{transform:translate(100%)}.chat-area[data-v-5788a011]{margin:0;border-radius:0;border-left:none;border-right:none;height:100%;max-height:100%}.conversation-item[data-v-5788a011]{margin:6px 10px;padding:12px}.avatar-circle[data-v-5788a011]{width:44px;height:44px}}@media (max-width: 480px){.chat-area[data-v-5788a011]{border:none}.conversation-item[data-v-5788a011]{margin:4px 8px;padding:10px}}.access-gate--loading[data-v-5788a011]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.75rem;color:var(--color-text-muted, #6b7280);font-size:.9rem}.access-gate__spinner[data-v-5788a011]{width:36px;height:36px;border:3px solid var(--color-border, #e5e7eb);border-top-color:var(--color-primary, #10b981);border-radius:50%;animation:gate-spin-5788a011 .75s linear infinite}@keyframes gate-spin-5788a011{to{transform:rotate(360deg)}}.support-page-container[data-v-c385b158]{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--color-background);transition:background-color var(--transition-fast);overflow:hidden}:root{--font-arabic: "Cairo", "Tajawal", -apple-system, BlinkMacSystemFont, sans-serif;--font-latin: "Poppins", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg-main: #f4f6fb;--bg-shell: #e9edf6;--bg-surface-1: #ffffff;--bg-surface-2: #f7f9ff;--bg-line-highlight: #dfe5f2;--text-primary: #1f2a44;--text-secondary: #3d4a6b;--text-muted: #5f6c8b;--text-subtle: #7382a2;--selection-active: #d8deee;--selection-inactive: #e5e9f4;--guide-normal: #b8c0d4;--guide-active: #7d89ab;--focus-accent: #ffcc00;--accent-main: #00897b;--accent-soft: #1f9a8f;--accent-strong: #00695c;--surface-border: var(--guide-normal);--surface-border-strong: var(--guide-active);--surface-hover: color-mix(in srgb, var(--bg-surface-2) 82%, var(--accent-soft) 18%);--surface-active: var(--selection-active);--shadow-sm: 0 2px 8px rgba(31, 42, 68, .08);--shadow-md: 0 8px 22px rgba(31, 42, 68, .12);--shadow-lg: 0 14px 32px rgba(31, 42, 68, .16);--font-display: var(--font-arabic);--font-body: var(--font-arabic);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-full: 9999px;--transition-fast: .16s ease;--transition-normal: .28s ease;--transition-slow: .4s ease;--color-primary: var(--accent-main);--color-primary-dark: var(--accent-strong);--color-primary-light: var(--accent-soft);--color-secondary: var(--accent-soft);--color-secondary-dark: var(--accent-strong);--color-secondary-light: color-mix(in srgb, var(--accent-soft) 62%, white 38%);--color-background: var(--bg-main);--color-surface: var(--bg-surface-1);--color-surface-light: var(--bg-surface-2);--color-surface-dark: var(--bg-shell);--color-text: var(--text-primary);--color-text-muted: var(--text-muted);--color-text-light: var(--text-subtle);--color-border: color-mix(in srgb, var(--surface-border) 76%, transparent 24%);--color-success: #5cb99c;--color-warning: #f2b94a;--color-error: #d46c6c;--color-info: #7aaed6;--page-gradient: linear-gradient(135deg, #f8fcfb 0%, #eef8f5 50%, #e6f6f1 100%);--page-card-bg: rgba(255, 255, 255, .92);--page-teal: #0f766e;--page-teal-light: #0d9488;--page-teal-muted: rgba(0, 150, 136, .1);--page-border: rgba(15, 118, 110, .12);--page-text: #0f172a;--page-text-muted: #64748b;--page-shadow: 0 8px 24px rgba(15, 23, 42, .06);--page-section-soft: linear-gradient(135deg, #f8fcfb 0%, #eef8f5 100%);--page-header-soft: linear-gradient(135deg, rgba(0, 150, 136, .06) 0%, rgba(0, 150, 136, .02) 100%);--header-glass: rgba(255, 255, 255, .96);--header-glass-gradient: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 250, 252, .96));--header-border: rgba(148, 163, 184, .16);--header-shadow: 0 10px 30px rgba(15, 23, 42, .08);--header-nav-text: #334155;--header-nav-hover-bg: rgba(0, 150, 136, .08);--header-nav-active: #0f766e;--header-btn-ghost-bg: rgba(255, 255, 255, .9);--header-btn-ghost-border: rgba(15, 118, 110, .2);--header-mobile-nav-bg: rgba(255, 255, 255, .97);--header-mobile-link-bg: rgba(248, 250, 252, .9)}html[lang=en],html[lang=de]{--font-display: var(--font-latin);--font-body: var(--font-latin)}html[lang=ar]{--font-display: var(--font-arabic);--font-body: var(--font-arabic)}.dark,body.dark,#app.dark,[data-theme=dark]{--bg-main: #0f111a;--bg-shell: #0b0d14;--bg-surface-1: #10121a;--bg-surface-2: #10131d;--bg-line-highlight: #1a1c25;--text-primary: #c5cae9;--text-secondary: #a6accd;--text-muted: #7e86b0;--text-subtle: #60708e;--selection-active: #2a2d3e;--selection-inactive: #232635;--guide-normal: #3b3f51;--guide-active: #676e95;--focus-accent: #ffcc00;--accent-main: #00897b;--accent-soft: #1f9a8f;--accent-strong: #00695c;--surface-border: var(--guide-normal);--surface-border-strong: var(--guide-active);--surface-hover: color-mix(in srgb, var(--bg-surface-2) 82%, var(--accent-main) 18%);--surface-active: var(--selection-active);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .34);--shadow-md: 0 10px 26px rgba(0, 0, 0, .42);--shadow-lg: 0 18px 38px rgba(0, 0, 0, .5);--color-primary: var(--accent-main);--color-primary-dark: var(--accent-strong);--color-primary-light: var(--accent-soft);--color-secondary: var(--accent-soft);--color-secondary-dark: var(--accent-strong);--color-secondary-light: color-mix(in srgb, var(--accent-soft) 55%, white 45%);--color-background: var(--bg-main);--color-surface: var(--bg-surface-1);--color-surface-light: var(--bg-surface-2);--color-surface-dark: var(--bg-shell);--color-text: var(--text-primary);--color-text-muted: var(--text-muted);--color-text-light: var(--text-subtle);--color-border: color-mix(in srgb, var(--surface-border) 84%, transparent 16%);--color-success: #4cb390;--color-warning: #f0bb52;--color-error: #d06b74;--color-info: #73a7d2;--page-gradient: linear-gradient(135deg, #111827 0%, #1f2937 50%, #0f172a 100%);--page-card-bg: rgba(31, 41, 55, .95);--page-teal: #2dd4bf;--page-teal-light: #5eead4;--page-teal-muted: rgba(45, 212, 191, .12);--page-border: rgba(45, 212, 191, .15);--page-text: #f1f5f9;--page-text-muted: #94a3b8;--page-shadow: 0 8px 24px rgba(0, 0, 0, .35);--page-section-soft: linear-gradient(135deg, rgba(45, 212, 191, .08) 0%, rgba(31, 41, 55, .65) 100%);--page-header-soft: linear-gradient(135deg, rgba(45, 212, 191, .1) 0%, rgba(45, 212, 191, .02) 100%);--header-glass: rgba(17, 24, 39, .96);--header-glass-gradient: linear-gradient(180deg, rgba(17, 24, 39, .98), rgba(15, 23, 42, .96));--header-border: rgba(45, 212, 191, .12);--header-shadow: 0 10px 30px rgba(0, 0, 0, .35);--header-nav-text: #cbd5e1;--header-nav-hover-bg: rgba(45, 212, 191, .1);--header-nav-active: #5eead4;--header-btn-ghost-bg: rgba(31, 41, 55, .9);--header-btn-ghost-border: rgba(45, 212, 191, .2);--header-mobile-nav-bg: rgba(17, 24, 39, .98);--header-mobile-link-bg: rgba(31, 41, 55, .85)}body,#app,#app-container,.main-layout,.main-wrapper,.main-content-area{background:var(--bg-main);color:var(--text-primary)}.app-bar,.navigation-bar,.sidebar{background:var(--bg-shell);color:var(--text-primary);border-color:var(--color-border)}.tv-card,.card,.dashboard-card,.stat-card,.notification-menu,.modal-content{background:var(--bg-surface-1);color:var(--text-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tv-card:hover,.card:hover,.dashboard-card:hover,.stat-card:hover{background:var(--surface-hover);border-color:var(--surface-border-strong)}.tv-input,input,textarea,select{background:var(--bg-surface-2);color:var(--text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md)}.tv-input::placeholder,input::placeholder,textarea::placeholder{color:var(--text-subtle)}.tv-input:hover,input:hover,textarea:hover,select:hover{border-color:var(--guide-active);background:var(--surface-hover)}.tv-input:focus,input:focus,textarea:focus,select:focus,button:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--focus-accent);outline-offset:1px;border-color:var(--guide-active);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-accent) 26%,transparent 74%)}.tv-btn,.btn,button{border-radius:var(--radius-md);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.tv-btn-primary,.btn-primary,button.primary{background:linear-gradient(135deg,var(--accent-main) 0%,var(--accent-soft) 100%);color:var(--bg-shell);border:1px solid color-mix(in srgb,var(--accent-main) 68%,var(--accent-soft) 32%);box-shadow:0 8px 16px color-mix(in srgb,var(--accent-main) 22%,transparent 78%)}.tv-btn-primary:hover,.btn-primary:hover,button.primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.tv-btn-primary:active,.btn-primary:active,button.primary:active{transform:translateY(0);background:linear-gradient(135deg,var(--accent-main) 0%,color-mix(in srgb,var(--accent-soft) 78%,white 22%) 100%)}.tv-btn-ghost,.btn-secondary,button.secondary{background:var(--selection-inactive);color:var(--text-secondary);border:1px solid var(--color-border)}.tv-btn-ghost:hover,.btn-secondary:hover,button.secondary:hover{background:var(--selection-active);border-color:var(--surface-border-strong)}.tv-tabs,.tabs,.tab-list,[role=tablist]{background:var(--selection-inactive);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.25rem}.tv-tab,.tab,.tab-button,[role=tab]{color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-md)}.tv-tab:hover,.tab:hover,.tab-button:hover,[role=tab]:hover{color:var(--text-secondary);background:var(--selection-active)}.tv-tab.is-active,.tab.active,.tab-button.active,[role=tab][aria-selected=true]{color:var(--text-primary);background:var(--bg-surface-1);border-color:var(--guide-active)}.table,table{width:100%;border-collapse:collapse;background:var(--bg-surface-1);color:var(--text-primary);border:1px solid var(--color-border)}thead,thead tr{background:var(--selection-inactive)}th,td{border-bottom:1px solid var(--color-border);padding:.75rem .875rem;text-align:start}tbody tr:hover{background:var(--surface-hover)}tbody tr.is-active,tbody tr[aria-selected=true]{background:var(--selection-active)}.modal,.dialog,.overlay,[class*=modal-overlay]{background:color-mix(in srgb,var(--bg-main) 64%,transparent 36%);backdrop-filter:blur(4px)}.modal-content,.dialog-content,[class*=modal-content]{background:var(--bg-surface-1);color:var(--text-primary);border:1px solid var(--color-border)}hr,.separator,.divider,[class*=divider]{border-color:var(--guide-normal)}::selection{background:var(--selection-active);color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}@media (max-width: 768px){.app-bar,.navigation-bar,.sidebar,.tv-card,.card,.modal-content{border-radius:12px}.tv-btn,.btn,button,.tv-input,input,textarea,select,.tv-tab,.tab,.tab-button,[role=tab]{min-height:40px;font-size:.95rem}th,td{padding:.625rem .6rem;font-size:.9rem}}html{font-family:var(--font-body);background:var(--color-background);color:var(--color-text);overflow-x:hidden;max-width:100%;transform:none!important}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}body{font-family:var(--font-body);background:var(--color-background);color:var(--color-text);margin:0;min-height:100vh;line-height:1.6;overflow-x:hidden;max-width:100%}body,button,input,select,textarea,label,a{font-family:var(--font-body)}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;-webkit-font-smoothing:antialiased}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.text-center{text-align:center}.text-left{text-align:left}.text-right,html[dir=rtl] .text-left{text-align:right}html[dir=rtl] .text-right{text-align:left}.inline-start-auto{margin-inline-start:auto!important}.inline-end-auto{margin-inline-end:auto!important}.padding-inline-sm{padding-inline:.5rem!important}.padding-inline-md{padding-inline:1rem!important}.padding-inline-lg{padding-inline:1.5rem!important}.dir-row{display:flex;flex-direction:row}html[dir=rtl] .dir-row{flex-direction:row-reverse}.dir-icon-flip{display:inline-flex}html[dir=rtl] .dir-icon-flip,html[dir=rtl] [data-auto-mirror=true]{transform:scaleX(-1)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.text-primary{color:var(--color-primary)}.text-muted{color:var(--color-text-muted)}.bg-surface{background:var(--color-surface)}.bg-gradient{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface-light) 100%)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.animate-fade-in{animation:fadeIn .5s ease forwards}.animate-slide-up{animation:slideUp .5s ease forwards}.animate-scale-in{animation:scaleIn .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 767px){.container{padding:0 1rem}h1{font-size:2rem!important}h2{font-size:1.75rem!important}h3{font-size:1.5rem!important}h4{font-size:1.25rem!important}.hide-mobile{display:none!important}}@media (max-width: 1024px){:where(.trusted-auth,.verify-page,.reset-password-page,.new-password-page,.change-password-page,.profile-completion){padding-inline:1rem!important;overflow-x:hidden}:where(.panel-card,.verify-card,.reset-password-card,.new-password-card,.change-password-card,.completion-form){width:100%;max-width:100%!important;min-width:0}}@media (max-width: 768px){:where(.panel-title,.verify-title,.header h1,.header h2,.reset-password-page h1,.new-password-page h1,.change-password-page h1){font-size:clamp(1.2rem,6vw,1.6rem)!important;line-height:1.3;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}:where(.resend-row,.reset-actions,.form-actions,.verify-actions,.dialog-actions){flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}:where(.resend-row button,.reset-actions button,.reset-actions a,.form-actions button,.verify-actions button,.dialog-actions button){width:100%;max-width:100%}:where(.code-inputs){width:100%;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}:where(.code-inputs input){width:100%!important;min-width:0}}@media (min-width: 768px) and (max-width: 1024px){.container{padding:0 1.5rem}.hide-tablet{display:none!important}}@media (min-width: 1025px){.hide-desktop{display:none!important}}@media (max-width: 767px){.mobile-full-width{width:100%!important}.mobile-stack{flex-direction:column!important}.mobile-center{text-align:center!important}.mobile-padding{padding:1rem!important}}html:has(#app-container .main-layout),html:has(#app-container .simple-layout),html:has(#app-container .home-layout),html:has(#app-container .chat-layout){height:100%;overflow:hidden}body:has(#app-container .main-layout),body:has(#app-container .simple-layout),body:has(#app-container .home-layout),body:has(#app-container .chat-layout){height:100%;min-height:100%;overflow:hidden;overscroll-behavior:none}#app-container:has(.main-layout),#app-container:has(.simple-layout),#app-container:has(.home-layout),#app-container:has(.chat-layout){height:100dvh;min-height:100%;overflow:hidden;display:flex;flex-direction:column}#app-container>.main-layout,#app-container>.simple-layout,#app-container>.home-layout,#app-container>.chat-layout{flex:1 1 auto;min-height:0;overflow:hidden}.main-wrapper>.auth-mobile-bar,.main-wrapper>.app-bar{flex-shrink:0;position:relative;z-index:1100}.main-wrapper>.app-bar{z-index:999}.main-wrapper>.complete-profile-banner{flex-shrink:0}
