.theme-toggle[data-v-087a8608]{position:relative;width:70px;height:36px;border:none;background:none;cursor:pointer;padding:0;outline:none;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.theme-toggle[data-v-087a8608]:focus-visible{outline:2px solid rgba(99,102,241,.6);outline-offset:3px;border-radius:24px}.toggle-container[data-v-087a8608]{position:relative;width:100%;height:100%;border-radius:18px;overflow:hidden;backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2)}.toggle-background[data-v-087a8608]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(145deg,rgba(173,216,230,.9),rgba(135,206,235,.8) 50%,rgba(176,224,230,.9));transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px hsla(0,0%,100%,.8),inset 0 -1px 2px rgba(0,0,0,.1)}.theme-toggle.dark .toggle-background[data-v-087a8608]{background:linear-gradient(145deg,rgba(25,25,112,.95),rgba(72,61,139,.9) 30%,rgba(30,30,60,.95) 70%,rgba(25,25,112,.9));box-shadow:inset 0 1px 3px rgba(100,149,237,.2),inset 0 -1px 2px rgba(0,0,0,.4)}.stars[data-v-087a8608]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:1}.stars.visible[data-v-087a8608]{opacity:1}.star[data-v-087a8608]{position:absolute;color:hsla(0,0%,100%,.9);font-size:10px;animation:starTwinkle-087a8608 2s ease-in-out infinite;text-shadow:0 0 4px hsla(0,0%,100%,.8);filter:drop-shadow(0 0 2px rgba(255,255,255,.6))}.star-1[data-v-087a8608]{top:15%;right:60%;animation-delay:0s;font-size:8px}.star-2[data-v-087a8608]{top:65%;right:70%;animation-delay:.7s;font-size:9px}.star-3[data-v-087a8608]{top:30%;right:10%;animation-delay:.3s;font-size:7px}.star-4[data-v-087a8608]{bottom:20%;right:10%;animation-delay:1.2s;font-size:6px}.star-5[data-v-087a8608]{top:10%;right:25%;animation-delay:1.8s;font-size:8px}.star-6[data-v-087a8608]{bottom:10%;right:45%;animation-delay:1.5s;font-size:6px}@keyframes starTwinkle-087a8608{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.clouds[data-v-087a8608]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:1}.clouds.visible[data-v-087a8608]{opacity:1}.cloud[data-v-087a8608]{position:absolute;color:hsla(0,0%,100%,.8);font-size:12px;animation:cloudFloat-087a8608 4s ease-in-out infinite;text-shadow:0 0 3px hsla(0,0%,100%,.9);filter:drop-shadow(0 0 2px rgba(255,255,255,.7))}.cloud-1[data-v-087a8608]{top:10%;right:60%;animation-delay:0s;font-size:10px}.cloud-2[data-v-087a8608]{bottom:15%;right:75%;animation-delay:1.5s;font-size:9px}.cloud-3[data-v-087a8608]{top:50%;right:15%;animation-delay:3s;font-size:11px}.cloud-4[data-v-087a8608]{bottom:45%;right:45%;animation-delay:2s;font-size:8px}@keyframes cloudFloat-087a8608{0%,to{opacity:.6;transform:translateX(0) translateY(0) scale(.9)}50%{opacity:1;transform:translateX(1px) translateY(-1px) scale(1.1)}}.toggle-thumb[data-v-087a8608]{position:absolute;top:3px;left:3px;width:30px;height:30px;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:50%;transition:all .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:10}.theme-toggle.dark .toggle-thumb[data-v-087a8608]{transform:translateX(34px);background:linear-gradient(145deg,#1e293b,#334155);box-shadow:0 4px 12px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(148,163,184,.2)}.icon-container[data-v-087a8608]{position:relative;width:18px;height:18px}.icon[data-v-087a8608]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:center}.sun-icon.active[data-v-087a8608],.sun-icon[data-v-087a8608]{opacity:1;transform:scale(1) rotate(0deg)}.sun-icon[data-v-087a8608]:not(.active){opacity:0;transform:scale(.3) rotate(180deg)}.moon-icon[data-v-087a8608]{opacity:0;transform:scale(.3) rotate(-180deg)}.moon-icon.active[data-v-087a8608]{opacity:1;transform:scale(1) rotate(0deg)}.sun-rays[data-v-087a8608]{position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%)}.ray[data-v-087a8608]{position:absolute;top:-4px;left:50%;width:1px;height:4px;background:linear-gradient(180deg,#f59e0b,transparent);transform-origin:center 12px;border-radius:1px}.sun-core[data-v-087a8608]{width:8px;height:8px;background:radial-gradient(circle,#fbbf24 0,#f59e0b 70%)}.moon-body[data-v-087a8608],.sun-core[data-v-087a8608]{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.moon-body[data-v-087a8608]{width:12px;height:12px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);position:relative}.crater[data-v-087a8608]{position:absolute;background:rgba(148,163,184,.3);border-radius:50%;box-shadow:inset .5px .5px 1px rgba(0,0,0,.2)}.crater-1[data-v-087a8608]{top:3px;left:4px;width:2px;height:2px}.crater-2[data-v-087a8608]{top:7px;right:3px;width:1.5px;height:1.5px}.crater-3[data-v-087a8608]{bottom:3px;left:3px;width:1px;height:1px}.theme-toggle[data-v-087a8608]:hover{transform:translateY(-1px) scale(1.02)}.theme-toggle:hover .toggle-thumb[data-v-087a8608]{box-shadow:0 6px 20px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.9)}.theme-toggle.dark:hover .toggle-thumb[data-v-087a8608]{box-shadow:0 6px 20px rgba(0,0,0,.5),0 3px 6px rgba(0,0,0,.3),inset 0 1px 0 rgba(148,163,184,.3)}.theme-toggle:hover .sun-rays[data-v-087a8608]{transform:translate(-50%,-50%) rotate(15deg)}.theme-toggle:hover .stars.visible .star[data-v-087a8608]{animation-duration:1s}.theme-toggle:hover .clouds.visible .cloud[data-v-087a8608]{animation-duration:2s}.theme-toggle[data-v-087a8608]:active{transform:translateY(0) scale(.98)}.theme-toggle:active .toggle-thumb[data-v-087a8608]{transform:scale(.95) translateX(0)}.theme-toggle.dark:active .toggle-thumb[data-v-087a8608]{transform:scale(.95) translateX(34px)}@keyframes rayRotate-087a8608{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.theme-toggle:not(.dark) .sun-rays[data-v-087a8608]{animation:rayRotate-087a8608 20s linear infinite}@media (max-width:768px){.theme-toggle[data-v-087a8608]{width:64px;height:32px}.toggle-thumb[data-v-087a8608]{width:26px;height:26px}.theme-toggle.dark .toggle-thumb[data-v-087a8608]{transform:translateX(32px)}.theme-toggle.dark:active .toggle-thumb[data-v-087a8608]{transform:scale(.95) translateX(32px)}.icon-container[data-v-087a8608]{width:16px;height:16px}.sun-core[data-v-087a8608]{width:7px;height:7px}.moon-body[data-v-087a8608]{width:10px;height:10px}.star[data-v-087a8608]{font-size:7px}.cloud[data-v-087a8608]{font-size:8px}}.tour-overlay[data-v-7a9e1aa3]{position:fixed;inset:0;z-index:1000;background:transparent}.tour-highlight[data-v-7a9e1aa3]{position:absolute;border-radius:12px;box-shadow:0 0 0 9999px rgba(0,0,0,.45),0 0 0 1.5px rgba(var(--primary-color-rgb),.9),0 16px 48px rgba(0,0,0,.4),0 0 32px rgba(var(--primary-color-rgb),.3) inset;pointer-events:none;z-index:1001;animation:tourPulse-7a9e1aa3 1.8s ease-in-out infinite;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease}.tour-popover[data-v-7a9e1aa3]{position:fixed;width:360px;background:var(--theme-card-bg);color:var(--theme-text);border:1px solid rgba(var(--theme-border-rgb),.4);border-radius:12px;padding:16px;box-shadow:0 16px 48px rgba(0,0,0,.35),0 0 0 1px rgba(var(--theme-border-rgb),.4) inset;z-index:1002;transition:top .2s ease,left .2s ease}.tour-header[data-v-7a9e1aa3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tour-step[data-v-7a9e1aa3]{font-size:12px;font-weight:700;background:rgba(var(--primary-color-rgb),.12);color:var(--primary-color);padding:4px 8px;border-radius:8px}.tour-title[data-v-7a9e1aa3]{font-weight:700}.tour-text[data-v-7a9e1aa3]{margin-top:8px;line-height:1.4}.tour-actions[data-v-7a9e1aa3]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.tour-btn[data-v-7a9e1aa3]{padding:8px 12px;border-radius:8px;font-weight:600}.tour-btn.primary[data-v-7a9e1aa3]{background:var(--primary-color);color:#fff}.tour-btn.secondary[data-v-7a9e1aa3]{background:rgba(var(--theme-text-rgb),.06);color:var(--theme-text)}.tour-progress[data-v-7a9e1aa3]{margin:12px 0}.progress-bar[data-v-7a9e1aa3]{width:100%;height:4px;background:rgba(var(--theme-text-rgb),.1);border-radius:2px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-7a9e1aa3]{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:2px;transition:width .3s ease}.progress-steps[data-v-7a9e1aa3]{display:flex;justify-content:space-between;gap:4px}.progress-step[data-v-7a9e1aa3]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;transition:all .2s ease}.progress-step.completed[data-v-7a9e1aa3]{background:var(--primary-color);color:#fff}.progress-step.current[data-v-7a9e1aa3]{background:var(--accent-color);color:#fff;transform:scale(1.15);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.25)}.progress-step.pending[data-v-7a9e1aa3]{background:rgba(var(--theme-text-rgb),.1);color:rgba(var(--theme-text-rgb),.6)}@keyframes tourPulse-7a9e1aa3{0%{box-shadow:0 0 0 9999px rgba(0,0,0,.45),0 0 0 1.5px rgba(var(--primary-color-rgb),.6),0 16px 48px rgba(0,0,0,.4),0 0 32px transparent inset}50%{box-shadow:0 0 0 9999px rgba(0,0,0,.45),0 0 0 3px rgba(var(--primary-color-rgb),1),0 24px 56px rgba(0,0,0,.5),0 0 32px rgba(var(--primary-color-rgb),.25) inset}to{box-shadow:0 0 0 9999px rgba(0,0,0,.45),0 0 0 1.5px rgba(var(--primary-color-rgb),.6),0 16px 48px rgba(0,0,0,.4),0 0 32px transparent inset}}.qp-tour-focus[data-v-7a9e1aa3]{position:relative;z-index:1003!important;outline:0;box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),0)}.qp-tour-focus[data-v-7a9e1aa3]:after{content:"";position:absolute;inset:-6px;border-radius:12px;pointer-events:none;box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.8),0 8px 24px rgba(0,0,0,.25)}.token-counter[data-v-7128621c]{padding:16px;background:rgba(var(--theme-text-rgb),.03);border-radius:12px;border:1px solid rgba(var(--theme-border-rgb),.3);margin-bottom:12px}.token-header[data-v-7128621c]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.token-icon[data-v-7128621c]{width:20px;height:20px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}.token-title[data-v-7128621c]{font-size:12px;font-weight:600;color:var(--theme-text);text-transform:uppercase;letter-spacing:.5px}.token-stats[data-v-7128621c]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.token-numbers[data-v-7128621c]{display:flex;align-items:baseline;gap:4px;font-weight:700}.remaining[data-v-7128621c]{font-size:18px;color:var(--primary-color)}.divider[data-v-7128621c]{font-weight:400}.divider[data-v-7128621c],.total[data-v-7128621c]{font-size:14px;color:var(--secondary-text-color)}.token-progress[data-v-7128621c]{flex:1;height:4px;background:rgba(var(--theme-border-rgb),.3);border-radius:2px;overflow:hidden}.progress-bar[data-v-7128621c]{height:100%;background:var(--primary-color);border-radius:2px;transition:all .3s ease}.progress-bar.low[data-v-7128621c]{background:var(--accent-color)}.progress-bar.critical[data-v-7128621c]{background:var(--danger-color)}.token-info[data-v-7128621c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-label[data-v-7128621c]{font-size:11px;color:var(--secondary-text-color);font-weight:500}.token-warning[data-v-7128621c]{font-size:10px;font-weight:600;color:var(--danger-color);text-transform:uppercase;letter-spacing:.5px;animation:pulse-7128621c 2s infinite}.token-warning.low[data-v-7128621c]{color:var(--accent-color)}@keyframes pulse-7128621c{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:480px){.token-counter[data-v-7128621c]{padding:12px}.token-numbers[data-v-7128621c]{font-size:14px}.remaining[data-v-7128621c]{font-size:16px}}.navbar[data-v-4549ca4b]{display:flex;justify-content:center;align-items:center;padding:0;height:80px;position:fixed;top:0;left:0;right:0;z-index:100;transition:all .3s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--navbar-background)}.navbar-inner[data-v-4549ca4b]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1400px;margin:0 auto;padding:0 20px}.navbar[data-v-4549ca4b]:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:20px;background:linear-gradient(180deg,rgba(0,0,0,.05),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.navbar.scrolled[data-v-4549ca4b]:after{opacity:1}.logo-container[data-v-4549ca4b]{display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);padding:8px 0}.logo-image[data-v-4549ca4b]{height:36px;width:auto;display:block;cursor:pointer;transition:transform .2s ease,filter .2s ease}.nav-logo:hover .logo-image[data-v-4549ca4b]{transform:translateY(-1px) scale(1.02);filter:drop-shadow(0 2px 6px rgba(var(--primary-color-rgb),.15))}.nav-logo:active .logo-image[data-v-4549ca4b]{transform:translateY(0) scale(.98);filter:drop-shadow(0 1px 3px rgba(var(--primary-color-rgb),.2))}.logo-icon[data-v-4549ca4b]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:14px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.logo-svg[data-v-4549ca4b]{width:30px;height:27px;display:block}.logo-container:hover .logo-icon[data-v-4549ca4b]{transform:rotate(-5deg) scale(1.05);box-shadow:0 8px 24px rgba(var(--primary-color-rgb),.3)}.nav-logo h1[data-v-4549ca4b]{font-size:22px;font-weight:700;background:linear-gradient(135deg,var(--primary-color),var(--button-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;transition:all .3s ease;letter-spacing:-.5px}.logo-container:hover h1[data-v-4549ca4b]{transform:translateX(2px)}.nav-links-desktop[data-v-4549ca4b]{display:flex;align-items:center;gap:32px;flex:1;justify-content:center}.primary-links[data-v-4549ca4b]{display:flex;align-items:center;gap:8px;background:rgba(var(--theme-text-rgb),.05);padding:4px;border-radius:16px}.nav-link-primary[data-v-4549ca4b]{display:flex;align-items:center;gap:10px;padding:10px 20px;color:var(--theme-text);text-decoration:none;border-radius:12px;font-weight:600;font-size:15px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;white-space:nowrap}.link-content[data-v-4549ca4b]{display:flex;align-items:center;gap:8px;z-index:1}.nav-link-primary svg[data-v-4549ca4b]{width:18px;height:18px}.nav-link-primary.router-link-active[data-v-4549ca4b]{background:var(--nav-link-active-bg);color:#fff;box-shadow:0 4px 16px rgba(var(--primary-color-rgb),.25)}.nav-link-primary[data-v-4549ca4b]:not(.router-link-active):hover{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);transform:translateY(-1px)}.link-badge[data-v-4549ca4b]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;letter-spacing:.5px;animation:pulse-4549ca4b 2s infinite;box-shadow:0 2px 8px rgba(255,82,82,.4)}@keyframes pulse-4549ca4b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.nav-divider[data-v-4549ca4b]{width:1px;height:32px;background:rgba(var(--theme-text-rgb),.1);margin:0 16px}.secondary-links[data-v-4549ca4b]{display:flex;align-items:center;gap:12px}.more-dropdown[data-v-4549ca4b]{position:relative}.more-button[data-v-4549ca4b]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(var(--theme-text-rgb),.05);color:var(--theme-text);border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.more-button[data-v-4549ca4b]:hover{background:rgba(var(--theme-text-rgb),.1);transform:translateY(-1px)}.more-button .dropdown-arrow[data-v-4549ca4b]{font-size:10px;transition:transform .3s ease}.more-button .dropdown-arrow.open[data-v-4549ca4b]{transform:rotate(180deg)}.more-dropdown-content[data-v-4549ca4b]{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:220px;background:var(--theme-card-bg);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:8px;z-index:200;border:1px solid rgba(var(--theme-border-rgb),.5);backdrop-filter:blur(20px);animation:dropdownFadeIn-4549ca4b .3s ease}@keyframes dropdownFadeIn-4549ca4b{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.dropdown-link[data-v-4549ca4b]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--theme-text);text-decoration:none;border-radius:10px;font-size:14px;font-weight:500;transition:all .2s ease}.dropdown-link[data-v-4549ca4b]:hover{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);transform:translateX(4px)}.dropdown-link svg[data-v-4549ca4b]{width:16px;height:16px;opacity:.7}.nav-right[data-v-4549ca4b]{display:flex;align-items:center;gap:12px}.nav-vert-sep[data-v-4549ca4b]{width:1px;height:40px;background:rgba(var(--theme-text-rgb),.1)}.nav-icon-button[data-v-4549ca4b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(var(--theme-text-rgb),.05);border:none;border-radius:12px;color:var(--theme-text);cursor:pointer;transition:all .3s ease;position:relative}.nav-icon-button[data-v-4549ca4b]:hover{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);transform:translateY(-2px)}.notification-dot[data-v-4549ca4b]{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#ff5252;border-radius:50%;border:2px solid var(--theme-card-bg)}.profile-dropdown[data-v-4549ca4b]{position:relative}.profile-button[data-v-4549ca4b]{display:flex;align-items:center;gap:8px;padding:6px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease}.profile-button[data-v-4549ca4b]:hover{background:rgba(var(--theme-text-rgb),.05)}.profile-avatar[data-v-4549ca4b]{width:36px;height:36px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.profile-avatar.large[data-v-4549ca4b]{width:48px;height:48px;font-size:20px}.dropdown-arrow.mini[data-v-4549ca4b]{font-size:8px;color:var(--theme-text);opacity:.6}.profile-dropdown-content[data-v-4549ca4b]{position:absolute;top:calc(100% + 8px);right:0;background:var(--theme-card-bg);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:12px;z-index:200;border:1px solid rgba(var(--theme-border-rgb),.5);backdrop-filter:blur(20px);animation:profileDropdownFadeIn-4549ca4b .3s ease}@keyframes profileDropdownFadeIn-4549ca4b{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-info[data-v-4549ca4b]{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(var(--theme-text-rgb),.03);border-radius:12px;margin-bottom:8px}.profile-details[data-v-4549ca4b]{flex:1}.profile-name[data-v-4549ca4b]{font-weight:600;font-size:14px;color:var(--theme-text);margin-bottom:2px}.profile-email[data-v-4549ca4b]{font-size:12px;color:var(--secondary-text-color);margin-bottom:2px}.profile-role[data-v-4549ca4b]{font-size:12px;color:var(--secondary-text-color);text-transform:capitalize}.profile-subscription[data-v-4549ca4b]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--primary-color);margin-top:2px;font-weight:600}.crown-icon[data-v-4549ca4b]{color:gold;font-size:12px}.subscription-date[data-v-4549ca4b]{color:var(--secondary-text-color);font-weight:400;font-size:10px}.profile-divider[data-v-4549ca4b]{height:1px;background:rgba(var(--theme-text-rgb),.08);margin:8px 0}.profile-dropdown-link[data-v-4549ca4b]{display:flex;align-items:center;gap:12px;padding:10px 12px;color:var(--theme-text);text-decoration:none;border-radius:10px;font-size:14px;font-weight:500;transition:all .2s ease;background:transparent;border:none;width:100%;text-align:left;cursor:pointer}.profile-dropdown-link[data-v-4549ca4b]:hover{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.profile-dropdown-link.admin[data-v-4549ca4b]{color:var(--primary-color)}.profile-dropdown-link.logout[data-v-4549ca4b]:hover{background:rgba(var(--danger-color-rgb),.1);color:var(--danger-color)}.nav-button[data-v-4549ca4b]{display:flex;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;border-radius:12px;font-weight:600;font-size:14px;transition:all .3s ease}.login-button[data-v-4549ca4b]{color:var(--theme-text);background:rgba(var(--theme-text-rgb),.05)}.login-button[data-v-4549ca4b]:hover{background:rgba(var(--theme-text-rgb),.1);transform:translateY(-1px)}.register-button[data-v-4549ca4b]{background:var(--primary-color);color:#fff;box-shadow:0 4px 16px rgba(var(--primary-color-rgb),.2)}.register-button[data-v-4549ca4b]:hover{background:var(--button-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--primary-color-rgb),.3)}.settings-group[data-v-4549ca4b]{display:flex;align-items:center;gap:8px;margin-left:16px;padding-left:16px;border-left:1px solid rgba(var(--theme-text-rgb),.1)}.nav-dropdown[data-v-4549ca4b]{display:none;position:relative;z-index:101}.language-button-desktop[data-v-4549ca4b]{padding:8px 12px;background:rgba(var(--theme-text-rgb),.05);border:none;border-radius:10px;transition:all .2s ease}.language-button-desktop[data-v-4549ca4b]:hover{background:rgba(var(--theme-text-rgb),.1);transform:translateY(-1px)}.language-dropdown[data-v-4549ca4b]{background:var(--theme-card-bg);box-shadow:0 8px 32px rgba(0,0,0,.12);padding:8px;border:1px solid rgba(var(--theme-border-rgb),.5);backdrop-filter:blur(20px);animation:langDropdownFadeIn-4549ca4b .2s ease}@keyframes langDropdownFadeIn-4549ca4b{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.language-option[data-v-4549ca4b]{gap:10px;padding:10px 12px;border-radius:8px;transition:all .2s ease}.language-option[data-v-4549ca4b]:hover{background:rgba(var(--primary-color-rgb),.08);color:var(--primary-color)}.language-option.active[data-v-4549ca4b]{background:rgba(var(--primary-color-rgb),.12);color:var(--primary-color)}.flag[data-v-4549ca4b]{font-size:18px}.dropdown-button[data-v-4549ca4b]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--primary-color);color:#fff;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:none;box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.2);position:relative;overflow:hidden}.dropdown-button[data-v-4549ca4b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.15);transition:left .5s cubic-bezier(.25,.46,.45,.94)}.dropdown-button[data-v-4549ca4b]:hover:before{left:100%}.dropdown-button[data-v-4549ca4b]:hover{background:var(--button-hover);box-shadow:0 8px 20px rgba(var(--primary-color-rgb),.4);transform:translateY(-3px) scale(1.02)}.dropdown-button[data-v-4549ca4b]:active{transform:translateY(-1px) scale(.98);transition:all .1s ease}.hamburger-icon[data-v-4549ca4b]{display:flex;flex-direction:column;justify-content:space-around;width:20px;height:16px}.dropdown-button .hamburger-line[data-v-4549ca4b]{width:100%;height:2px;background:#fff;border-radius:1px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform-origin:center}.dropdown-button .hamburger-line.open[data-v-4549ca4b]:first-child{transform:rotate(45deg) translate(4px,4px)}.dropdown-button .hamburger-line.open[data-v-4549ca4b]:nth-child(2){opacity:0;transform:scale(0)}.dropdown-button .hamburger-line.open[data-v-4549ca4b]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.dropdown-content[data-v-4549ca4b]{top:calc(100% + 20px);right:0;width:340px;max-height:calc(100vh - var(--navbar-height) - 40px);overflow-y:auto;overflow-x:hidden;border-radius:16px;box-shadow:var(--theme-shadow);padding:24px 0;z-index:102;animation:dropdownSlideIn-4549ca4b .5s cubic-bezier(.25,.46,.45,.94);transform-origin:top right}.dropdown-content[data-v-4549ca4b],.dropdown-content[data-v-4549ca4b]:before{position:absolute;background:var(--theme-dropdown-bg);border:1px solid var(--theme-border);backdrop-filter:blur(15px)}.dropdown-content[data-v-4549ca4b]:before{content:"";top:-8px;right:30px;width:16px;height:16px;border-bottom:none;border-right:none;transform:rotate(45deg)}@keyframes dropdownSlideIn-4549ca4b{0%{opacity:0;transform:translateY(-15px) scale(.9) rotateX(-10deg);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg);filter:blur(0)}}.dropdown-section[data-v-4549ca4b]{padding:18px 24px;border-bottom:1px solid rgba(var(--primary-color-rgb),.06);animation:sectionFadeIn-4549ca4b .6s ease-out;animation-fill-mode:both}.dropdown-section[data-v-4549ca4b]:first-child{animation-delay:.1s}.dropdown-section[data-v-4549ca4b]:nth-child(2){animation-delay:.2s}.dropdown-section[data-v-4549ca4b]:nth-child(3){animation-delay:.3s}.dropdown-section[data-v-4549ca4b]:nth-child(4){animation-delay:.4s}.dropdown-section[data-v-4549ca4b]:nth-child(5){animation-delay:.5s}@keyframes sectionFadeIn-4549ca4b{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.dropdown-section[data-v-4549ca4b]:last-child{border-bottom:none}.section-title[data-v-4549ca4b]{color:var(--secondary-text-color);font-size:11px;margin-bottom:14px;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding-left:10px}.admin-section[data-v-4549ca4b]{background:rgba(var(--primary-color-rgb),.02);border-left:3px solid var(--primary-color)}.admin-title[data-v-4549ca4b]{color:var(--primary-color)}.profile-section[data-v-4549ca4b]{background:rgba(var(--accent-color-rgb),.02);border-left:3px solid var(--accent-color)}.nav-link[data-v-4549ca4b]{color:var(--theme-text);font-size:14px;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:12px;padding:12px 8px;border-radius:8px;transition:var(--theme-transition);width:100%;position:relative;overflow:hidden}.nav-link[data-v-4549ca4b]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--primary-color);transform:scaleY(0);transition:transform var(--transition-speed)}.nav-link[data-v-4549ca4b]:hover:before{transform:scaleY(1)}.nav-link[data-v-4549ca4b]:hover{background:rgba(var(--primary-color-rgb),.08);color:var(--primary-color);transform:translateX(8px)}.link-icon[data-v-4549ca4b]{width:32px;height:32px;background:rgba(var(--primary-color-rgb),.1);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-speed);font-size:14px;color:var(--primary-color)}.nav-link:hover .link-icon[data-v-4549ca4b]{background:var(--primary-color);color:#fff;transform:scale(1.1)}.excel-link[data-v-4549ca4b]:hover{color:var(--accent-color)}.excel-icon[data-v-4549ca4b]{background:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.excel-link:hover .excel-icon[data-v-4549ca4b]{background:var(--accent-color);color:#fff}.enstru-link[data-v-4549ca4b]:hover{color:var(--info-color)}.enstru-icon[data-v-4549ca4b]{background:rgba(var(--info-color-rgb),.1);color:var(--info-color)}.enstru-link:hover .enstru-icon[data-v-4549ca4b]{background:var(--info-color);color:#fff}.admin-link[data-v-4549ca4b]:hover{background:rgba(var(--primary-color-rgb),.1)}.profile-link[data-v-4549ca4b]{font-weight:600}.profile-link[data-v-4549ca4b]:hover{color:var(--accent-color)}.profile-icon[data-v-4549ca4b]{background:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.profile-link:hover .profile-icon[data-v-4549ca4b]{background:var(--accent-color);color:#fff}.logout-button[data-v-4549ca4b]{color:var(--theme-text);font-size:14px;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:12px;padding:12px 8px;border-radius:8px;transition:var(--theme-transition);width:100%;position:relative;overflow:hidden;background:transparent;border:none;cursor:pointer;text-align:left}.logout-button[data-v-4549ca4b]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--danger-color,#dc3545);transform:scaleY(0);transition:transform var(--transition-speed)}.logout-button[data-v-4549ca4b]:hover:before{transform:scaleY(1)}.logout-button[data-v-4549ca4b]:hover{background:rgba(var(--danger-color-rgb,220,53,69),.08);color:var(--danger-color,#dc3545);transform:translateX(8px)}.logout-button .link-icon[data-v-4549ca4b]{background:rgba(var(--danger-color-rgb,220,53,69),.1);color:var(--danger-color,#dc3545)}.logout-button:hover .link-icon[data-v-4549ca4b]{background:var(--danger-color,#dc3545);color:#fff;transform:scale(1.1)}.settings-section[data-v-4549ca4b]{background:rgba(var(--info-color-rgb),.02);border-left:3px solid var(--info-color)}.language-link[data-v-4549ca4b]{color:var(--theme-text);font-size:14px;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:12px;padding:12px 8px;border-radius:8px;transition:var(--theme-transition);width:100%;position:relative;overflow:hidden;background:transparent;border:none;cursor:pointer;text-align:left;margin-bottom:4px}.language-link[data-v-4549ca4b]:last-child{margin-bottom:0}.language-link[data-v-4549ca4b]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--info-color);transform:scaleY(0);transition:transform var(--transition-speed)}.language-link.active[data-v-4549ca4b]:before,.language-link[data-v-4549ca4b]:hover:before{transform:scaleY(1)}.language-link.active[data-v-4549ca4b],.language-link[data-v-4549ca4b]:hover{background:rgba(var(--info-color-rgb),.08);color:var(--info-color);transform:translateX(8px)}.language-icon[data-v-4549ca4b]{background:rgba(var(--info-color-rgb),.1);color:var(--info-color)}.language-link.active .language-icon[data-v-4549ca4b],.language-link:hover .language-icon[data-v-4549ca4b]{background:var(--info-color);color:#fff;transform:scale(1.1)}@media (max-width:1200px){.primary-links .nav-link-primary span[data-v-4549ca4b]{display:none}.nav-link-primary[data-v-4549ca4b]{padding:10px 12px}.more-button span[data-v-4549ca4b],.nav-button span[data-v-4549ca4b]{display:none}.nav-button[data-v-4549ca4b]{padding:10px 14px}}@media (max-width:968px){.navbar[data-v-4549ca4b]{height:64px}.navbar-inner[data-v-4549ca4b]{padding:0 16px}.nav-links-desktop[data-v-4549ca4b]{display:flex;align-items:center;justify-content:space-between;flex:1}.primary-links[data-v-4549ca4b],.secondary-links[data-v-4549ca4b]{display:none}.nav-right[data-v-4549ca4b]{display:flex;margin-left:auto}.nav-button[data-v-4549ca4b],.nav-dropdown[data-v-4549ca4b],.nav-vert-sep[data-v-4549ca4b],.profile-dropdown[data-v-4549ca4b]{display:none}.settings-group[data-v-4549ca4b]{margin-left:0;padding-left:0;border-left:none}}@media (max-width:768px){.navbar-inner[data-v-4549ca4b]{padding:0 12px}.logo-container[data-v-4549ca4b]{gap:12px}.nav-logo h1[data-v-4549ca4b]{font-size:20px}.logo-icon[data-v-4549ca4b]{width:38px;height:38px}.logo-icon svg[data-v-4549ca4b]{width:20px;height:20px}.dropdown-button[data-v-4549ca4b]{width:40px;height:40px}.hamburger-icon[data-v-4549ca4b]{width:18px;height:14px}.dropdown-content[data-v-4549ca4b]{width:calc(100vw - 24px);max-width:380px;right:12px}}@media (max-width:480px){.navbar[data-v-4549ca4b]{height:60px}.navbar-inner[data-v-4549ca4b]{padding:0 12px}.logo-icon[data-v-4549ca4b]{width:36px;height:36px}.nav-logo h1[data-v-4549ca4b]{font-size:18px}.dropdown-content[data-v-4549ca4b]{width:calc(100vw - 24px);max-width:none}.nav-button[data-v-4549ca4b],.nav-dropdown[data-v-4549ca4b],.nav-vert-sep[data-v-4549ca4b],.profile-dropdown[data-v-4549ca4b]{display:none}.settings-group[data-v-4549ca4b]{margin-left:0;padding-left:0;border-left:none}}.language-button-desktop[data-v-4549ca4b],.language-switcher-desktop[data-v-4549ca4b]{position:relative;display:flex;align-items:center}.language-button-desktop[data-v-4549ca4b]{gap:6px;padding:10px 14px;color:var(--theme-text);background:rgba(var(--info-color-rgb),.05);border:1px solid transparent;border-radius:25px;font-weight:500;font-size:14px;cursor:pointer;transition:var(--theme-transition);overflow:hidden;white-space:nowrap}.language-button-desktop span[data-v-4549ca4b]{text-transform:uppercase}.language-button-desktop[data-v-4549ca4b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(var(--info-color-rgb),.1);transition:left .3s ease}.language-button-desktop[data-v-4549ca4b]:hover:before{left:100%}.language-button-desktop[data-v-4549ca4b]:hover{background:var(--info-color);color:#fff;border-color:var(--info-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--info-color-rgb),.3)}.dropdown-arrow[data-v-4549ca4b]{font-size:10px;margin-left:4px;transition:transform var(--transition-speed)}.dropdown-arrow.open[data-v-4549ca4b]{transform:rotate(180deg)}.language-dropdown[data-v-4549ca4b]{top:calc(100% + 8px);right:0;min-width:160px;border-radius:12px;box-shadow:var(--theme-shadow);padding:8px 0;z-index:200;animation:languageDropdownSlideIn-4549ca4b .3s cubic-bezier(.25,.46,.45,.94)}.language-dropdown[data-v-4549ca4b],.language-dropdown[data-v-4549ca4b]:before{position:absolute;background:var(--theme-dropdown-bg);border:1px solid var(--theme-border);backdrop-filter:blur(15px)}.language-dropdown[data-v-4549ca4b]:before{content:"";top:-6px;right:20px;width:12px;height:12px;border-bottom:none;border-right:none;transform:rotate(45deg)}@keyframes languageDropdownSlideIn-4549ca4b{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.language-option[data-v-4549ca4b]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;color:var(--theme-text);background:transparent;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:var(--theme-transition);text-align:left;position:relative}.language-option[data-v-4549ca4b]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--info-color);transform:scaleY(0);transition:transform var(--transition-speed)}.language-option.active[data-v-4549ca4b]:before,.language-option[data-v-4549ca4b]:hover:before{transform:scaleY(1)}.language-option.active[data-v-4549ca4b],.language-option[data-v-4549ca4b]:hover{background:rgba(var(--info-color-rgb),.08);color:var(--info-color)}.theme-toggle-mobile[data-v-4549ca4b]{display:flex;align-items:center;justify-content:space-between;padding:12px 8px;border-radius:8px;margin-top:8px;background:rgba(var(--info-color-rgb),.05);border:1px solid rgba(var(--info-color-rgb),.1);transition:all .3s ease}.theme-toggle-mobile[data-v-4549ca4b]:hover{background:rgba(var(--info-color-rgb),.08);transform:translateX(4px)}.theme-icon[data-v-4549ca4b]{background:rgba(var(--info-color-rgb),.1);color:var(--info-color);transition:all .3s ease}.theme-toggle-mobile:hover .theme-icon[data-v-4549ca4b]{background:var(--info-color);color:#fff;transform:scale(1.1)}.mobile-theme-toggle[data-v-4549ca4b]{transform:scale(.75);transition:transform .3s ease}.theme-toggle-mobile:hover .mobile-theme-toggle[data-v-4549ca4b]{transform:scale(.8)}.theme-toggle-mobile span[data-v-4549ca4b]{flex:1;margin-left:12px;color:var(--theme-text);font-weight:500;font-size:14px;transition:color .3s ease}.theme-toggle-mobile:hover span[data-v-4549ca4b]{color:var(--info-color)}.enstru-desktop-link[data-v-4549ca4b]:hover{background:var(--info-color);border-color:var(--info-color);box-shadow:0 4px 12px rgba(var(--info-color-rgb),.3)}.enstru-desktop-link.router-link-active[data-v-4549ca4b]{background:var(--info-color);color:#fff;border-color:var(--info-color)}.more-pill[data-v-4549ca4b]{position:relative}.more-pill-button[data-v-4549ca4b]{background:transparent;border:none;padding:0;cursor:pointer;color:inherit}.more-pill .dropdown-arrow[data-v-4549ca4b]{font-size:10px;opacity:.8}.more-pill .more-dropdown-content[data-v-4549ca4b]{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:220px;background:var(--theme-card-bg);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:8px;z-index:200;border:1px solid rgba(var(--theme-border-rgb),.5);backdrop-filter:blur(20px);animation:dropdownFadeIn-4549ca4b .3s ease}.footer[data-v-f9fd027c]{background:transparent;padding:30px 20px;color:var(--theme-secondary-text);position:static;width:100%;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:60px}.footer-divider[data-v-f9fd027c]{width:100%;max-width:1360px;height:1px;background:rgba(var(--theme-border-rgb),.5)}.footer-content[data-v-f9fd027c]{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;max-width:1358px;margin:0 auto;width:100%}.footer-column[data-v-f9fd027c]{display:flex;flex-direction:column}.footer-brand[data-v-f9fd027c]{align-items:flex-start;width:318px}.footer-logo[data-v-f9fd027c]{margin-bottom:20px}.logo-link[data-v-f9fd027c]{display:inline-block;text-decoration:none;transition:transform .2s ease}.logo-link[data-v-f9fd027c]:hover{transform:scale(1.05)}.logo-image[data-v-f9fd027c]{width:236px;height:auto;max-width:100%}.copyright[data-v-f9fd027c]{margin:0 0 10px 0;font-size:14px;letter-spacing:.28px}.copyright[data-v-f9fd027c],.powered-by[data-v-f9fd027c]{color:var(--theme-secondary-text);line-height:14px;font-family:Manrope,sans-serif}.powered-by[data-v-f9fd027c]{margin:0;font-size:12px;letter-spacing:.24px;width:201px}.footer-title[data-v-f9fd027c]{font-size:16px;font-weight:700;color:var(--theme-text);margin:0 0 10px 0;margin-bottom:30px;letter-spacing:.32px;line-height:14px;font-family:Manrope,sans-serif}.footer-nav-links[data-v-f9fd027c]{display:flex;flex-direction:column;gap:10px}.footer-link[data-v-f9fd027c]{color:var(--theme-secondary-text);text-decoration:none;font-size:14px;line-height:14px;letter-spacing:.28px;font-family:Manrope,sans-serif;transition:color .2s ease}.footer-link[data-v-f9fd027c]:hover{color:var(--primary-color)}.contact-info[data-v-f9fd027c]{display:flex;flex-direction:column;gap:10px}.contact-item[data-v-f9fd027c]{margin:0;font-size:14px;color:var(--theme-secondary-text);line-height:14px;letter-spacing:.28px;font-family:Manrope,sans-serif}.contact-link[data-v-f9fd027c]{text-decoration:none;color:var(--theme-secondary-text)}.contact-link[data-v-f9fd027c]:hover{color:var(--primary-color)}.social-links[data-v-f9fd027c]{display:flex;gap:10px}.social-link[data-v-f9fd027c]{display:inline-block;transition:transform .2s ease}.social-link[data-v-f9fd027c]:hover{transform:scale(1.05)}.social-icon[data-v-f9fd027c]{width:31px;height:31px;transition:transform .3s ease}[data-theme=dark] .social-icon[data-v-f9fd027c]{filter:drop-shadow(0 0 2px rgba(255,255,255,.3))}@media (max-width:968px){.footer[data-v-f9fd027c]{padding-bottom:102px}.footer-content[data-v-f9fd027c]{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;grid-row-gap:16px;align-items:start}.footer-brand[data-v-f9fd027c]{grid-column:1/-1;align-items:flex-start}.footer-nav[data-v-f9fd027c]{grid-column:1}.footer-contacts[data-v-f9fd027c]{grid-column:2}.footer-social[data-v-f9fd027c]{grid-column:1/-1}}@media (max-width:480px){.footer[data-v-f9fd027c]{padding:30px 16px 88px}.footer-content[data-v-f9fd027c]{gap:20px}.logo-image[data-v-f9fd027c]{height:32px;width:auto}}.mobile-bottom-bar[data-v-9e15d21c]{position:fixed;left:0;right:0;bottom:0;height:72px;background:var(--navbar-background,rgba(33,33,33,.05));display:none;align-items:center;justify-content:space-between;padding:4px 6px;z-index:998;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(var(--theme-border-rgb),.3)}.tab[data-v-9e15d21c]{flex:1;height:100%;margin:0 4px;border:none;background:transparent;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--theme-text);text-decoration:none;font-size:12px;font-weight:600;transition:background var(--transition-speed),color var(--transition-speed),transform .2s ease}.tab svg[data-v-9e15d21c]{width:16px;height:16px;opacity:.9}.tab.active[data-v-9e15d21c]{background:var(--nav-link-active-bg,linear-gradient(90deg,var(--primary-color),var(--button-hover)));color:#fff;box-shadow:0 4px 16px rgba(var(--primary-color-rgb),.25)}.tab[data-v-9e15d21c]:hover{transform:translateY(-1px)}.tab-label[data-v-9e15d21c]{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-sheet[data-v-9e15d21c]{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:999;display:flex;align-items:flex-end}.sheet-content[data-v-9e15d21c]{width:100%;background:var(--theme-card-bg);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -8px 24px rgba(0,0,0,.15);padding:12px 12px 16px;border:1px solid var(--theme-border)}.sheet-header[data-v-9e15d21c]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px}.sheet-title[data-v-9e15d21c]{font-weight:700;font-size:14px;color:var(--theme-text)}.sheet-close[data-v-9e15d21c]{background:transparent;border:none;color:var(--theme-text);width:32px;height:32px;border-radius:8px}.sheet-link[data-v-9e15d21c]{display:flex;align-items:center;gap:10px;padding:12px 8px;border-radius:10px;color:var(--theme-text);text-decoration:none}.sheet-link[data-v-9e15d21c]:hover{background:rgba(var(--primary-color-rgb),.06);color:var(--primary-color)}@media (max-width:968px){.mobile-bottom-bar[data-v-9e15d21c]{display:flex}}.toast[data-v-546a12cd]{position:fixed;bottom:20px;right:20px;background:var(--card-bg);color:var(--text-color);padding:15px 20px;border-radius:var(--border-radius);box-shadow:var(--box-shadow);cursor:pointer;z-index:1000;opacity:.95;border-left:4px solid var(--primary-color)}.toast.success[data-v-546a12cd]{border-color:var(--status-active)}.toast.error[data-v-546a12cd]{border-color:var(--error-color)}.toast-enter-from[data-v-546a12cd],.toast-leave-to[data-v-546a12cd]{opacity:0;transform:translateY(20px)}.toast-enter-active[data-v-546a12cd],.toast-leave-active[data-v-546a12cd]{transition:all var(--transition-speed) cubic-bezier(.68,-.55,.265,1.55)}.toast-enter-to[data-v-546a12cd],.toast-leave-from[data-v-546a12cd]{opacity:1;transform:translateY(0)}.toast[data-v-546a12cd]:hover{opacity:1;box-shadow:0 6px 12px rgba(0,0,0,.15)}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;min-height:100vh;background:var(--background-color);font-family:var(--font-family);color:var(--text-color);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--theme-background)}a{text-decoration:none}button{background:none;border:none;cursor:pointer}.main-content{flex:1;padding-top:calc(var(--navbar-height) + 20px);background-color:var(--theme-background);display:flex;flex-direction:column}.scroll-top-button{position:fixed;bottom:20px;right:20px;width:45px;height:45px;background-color:var(--secondary-color);color:#fff;border-radius:50%;font-size:20px;line-height:45px;text-align:center;cursor:pointer;transition:background-color var(--transition-speed);box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:999}.scroll-top-button:hover{background-color:var(--button-hover)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}@media (max-width:1024px){.main-content{padding-top:calc(var(--navbar-height) + 15px);padding-left:0;padding-right:0;padding-bottom:90px}.scroll-top-button{width:40px;height:40px;line-height:40px;font-size:18px;bottom:15px;right:15px}}@media (max-width:768px){.main-content{padding-top:calc(var(--navbar-height) + 10px)}.scroll-top-button{width:36px;height:36px;line-height:36px;font-size:16px;bottom:12px;right:12px}.main-content.iframe-mode{padding:0}}@media (max-width:480px){.main-content{padding-top:calc(var(--navbar-height) + 8px)}.scroll-top-button{width:32px;height:32px;line-height:32px;font-size:14px;bottom:10px;right:10px;box-shadow:0 2px 6px rgba(0,0,0,.3)}}@media (max-width:375px){.main-content{padding-top:calc(var(--navbar-height) + 5px)}.scroll-top-button{width:30px;height:30px;line-height:30px;font-size:12px;bottom:8px;right:8px}}@media (max-width:320px){.main-content{padding-left:0;padding-right:0}.scroll-top-button{width:28px;height:28px;line-height:28px;font-size:11px;bottom:6px;right:6px}}@media (max-width:480px) and (min-height:800px){.main-content{padding-bottom:20px}}@media (max-width:768px) and (orientation:landscape){.main-content{padding-top:calc(var(--navbar-height) + 5px);padding-bottom:5px}.scroll-top-button{bottom:8px;right:8px}}@media (min-resolution:192dpi){.scroll-top-button{box-shadow:0 2px 4px rgba(0,0,0,.4)}}@media (max-width:1024px){.main-content.iframe-mode{padding:0;margin:0;min-height:unset}}@media (prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active,.scroll-top-button{transition:none}}@media (prefers-color-scheme:dark){.scroll-top-button{box-shadow:0 4px 8px rgba(0,0,0,.6)}}body,html{background:var(--theme-background)!important;min-height:100vh}#app,body{position:relative}#app{z-index:1;display:flex;flex-direction:column;min-height:100vh}html:before{content:"";position:fixed;top:0;width:100vw;height:200vh;background:var(--theme-background);z-index:-1000;pointer-events:none}:root{--primary-color:#1976d2;--secondary-color:#64b5f6;--accent-color:#ffb74d;--primary-color-dark:#1565c0;--accent-color-light:#ffb74d;--availability-color:#00a31e;--availability-color-rgb:0,163,30;--black-color:#000;--white-color:#fff;--primary-gradient:linear-gradient(135deg,#1976d2,#42a5f5);--primary-gradient-hover:linear-gradient(135deg,#1565c0,#1976d2);--accent-gradient:linear-gradient(180deg,#ff9800,#b36c04);--view-btn-active-gradient:linear-gradient(180deg,#fc954b,#f45dd3);--qp-view-btn-active-gradient:linear-gradient(145deg,#fc954b,#f45dd3);--main-font-color:#323232;--secondary-font-color:#636363;--navbar-background:linear-gradient(160deg,rgba(25,118,210,.05) 4.85%,rgba(100,181,246,.05) 93.37%);--nav-item-text:#212121;--nav-link-active-bg:linear-gradient(135deg,#1976d2,#42a5f5);--background-color:#f4f8fd;--card-background:linear-gradient(135deg,#f0f0f0,#e0e0e0);--text-color:#212121;--secondary-text-color:#757575;--button-hover:#42a5f5;--button-active:#1565c0;--button-primary-gradient:var(--primary-gradient);--button-primary-gradient-hover:var(--primary-gradient-hover);--button-text-color:#fff;--button-secondary-text-color:var(--nav-item-text);--transition-speed:0.3s;--theme-transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);--border-radius:14px;--box-shadow:0px 4px 16px 0px rgba(25,118,210,.25);--button-shadow:0px 4px 16px 0px rgba(25,118,210,.25);--border-color-light:hsla(0,0%,88%,.5);--input-bg:#f5f5f5;--navbar-height:60px;--input-background:#f5f5f5;--input-hover-background:#e0e0e0;--input-focus-background:#fff;--spinner-color:var(--accent-color);--dropdown-menu-background:#fff;--icon-color:#616161;--clear-button-color:#616161;--clear-button-hover:#424242;--danger-color:#dc3545;--danger-color-rgb:220,53,69;--font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-poppins:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--profile-bg:linear-gradient(135deg,#1976d2,#64b5f6);--card-bg:#fff;--overlay-bg:rgba(0,0,0,.5);--background:#fafafa;--status-active:#4caf50;--status-completed:var(--accent-color);--status-archived:#9e9e9e;--light-color:#f9f9f9;--dark-text:#212121;--error-color:#f44336;--success-color:#4caf50;--warning-color:#ff9800;--info-color:#2196f3;--archive-color:#6c757d;--archive-hover-color:#5a6268;--delete-color:#dc3545;--delete-hover-color:#c82333;--background-gradient:linear-gradient(135deg,#1976d2,#64b5f6);--border-color:#e0e0e0;--bg-color:#fff;--primary-light:#63a4ff;--drop-border:#63a4ff;--section-gap-y:28px;--section-divider-color:var(--theme-border);--tile-bg:var(--theme-card-bg);--tile-border-color:var(--theme-border);--tile-padding:16px;--tile-radius:var(--border-radius);--tile-title-color:var(--primary-color);--primary-color-rgb:25,118,210;--secondary-color-rgb:100,181,246;--accent-color-rgb:255,152,0;--error-color-rgb:244,67,54;--success-color-rgb:76,175,80;--warning-color-rgb:255,152,0;--info-color-rgb:33,150,243;--archive-color-rgb:108,117,125;--delete-color-rgb:220,53,69;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--theme-background:var(--background-color);--theme-text:var(--text-color);--theme-card-bg:var(--card-bg);--theme-card-bg-rgb:255,255,255;--theme-secondary-text:var(--secondary-text-color);--theme-border:var(--border-color);--theme-border-rgb:224,224,224;--theme-text-rgb:33,33,33;--theme-input-bg:var(--input-background);--theme-dropdown-bg:var(--dropdown-menu-background);--theme-overlay:var(--overlay-bg);--theme-shadow:var(--box-shadow);--theme-icon:var(--icon-color);--theme-toggle-bg:#e0e0e0;--theme-toggle-active:var(--primary-color);--theme-toggle-shadow:0 4px 12px rgba(var(--primary-color-rgb),0.3);--sun-color:#ffa000;--moon-color:#90caf9;--table-row-alt-bg:rgba(var(--primary-color-rgb),0.03);--table-row-hover-bg:rgba(var(--primary-color-rgb),0.08);--ai-btn-gradient:linear-gradient(135deg,var(--primary-color),var(--secondary-color),var(--accent-color));--ai-btn-content-bg:hsla(0,0%,100%,.95);--ai-btn-content-hover-bg:hsla(0,0%,100%,.98);--ai-btn-text-gradient:linear-gradient(135deg,#2d3748,#4a5568);--ai-btn-icon-gradient:linear-gradient(135deg,var(--primary-color),var(--accent-color));--ai-btn-icon-hover-color:var(--primary-color);--ai-btn-cost-bg:rgba(113,128,150,.1);--ai-btn-cost-color:#718096;--ai-btn-glow:linear-gradient(135deg,rgba(var(--primary-color-rgb),0.4),rgba(var(--secondary-color-rgb),0.3),rgba(var(--accent-color-rgb),0.4));--nav-container-bg:rgba(33,33,33,.05);--nav-item-padding:20px;--nav-item-gap:8px;--nav-container-padding:6px 4px;--nav-container-radius:14px;--icon-size:18px;--icon-size-small:16px;--font-weight-semibold:600;--profile-bg:#f3f8fc;--profile-content-bg:#eaf3fc;--profile-button-secondary:#64b5f6;--gradient-main-accent:linear-gradient(135deg,#1976d2 -4.87%,#ff9800 101.39%);--profile-main-gradient:linear-gradient(90deg,#1976d2,#42a5f5);--profiile-benchmarks-header-bg:hsla(0,0%,92%,.12);--domestic-producers-bg:#e9f2fb;--domestic-producers-card-bg:#fff;--enstru-card-bg:rgba(var(--primary-color-rgb),0.08);--enstru-divider-color:rgba(var(--primary-color-rgb),0.35);--enstru-code-badge-bg:var(--theme-card-bg);--enstru-copy-icon-filter:none;--enstru-info-bg:#c1dbf5;--enstru-info-content-bg:#e0edfa;--enstru-info-feaure-text:#00a31e;--ss-panel-bg:#ffffff80;--ss-card-bg:var(--theme-background);--ss-input-bg:#fff;--ss-input-border:none;--ss-border-accent:var(--primary-color);--ss-filter-btn:var(--accent-color);--ss-block-border:var(--primary-color);--ss-country-pill-bg:var(--secondary-color);--ss-meta-text-color:var(--secondary-text-color);--qp-form-bg:#e9f2fb;--parameter-item-bg:hsla(0,0%,100%,.7);--summary-pill-bg:#eaedf2;--summary-pill-text:#000;--multiselect-label-text:#323232;--value-option-bg:#eaedf2;--value-option-text:#000;--parameter-item-shadow:0 0 2px 0 rgba(0,0,0,.25);--buttons-wrapper-bg:rgba(33,33,33,.05);--history-bg:#f3f9fd;--history-item-bg:#fbfdfe;--enstru-import-card-bg:rgba(25,118,210,.1);--enstru-import-row-bg:hsla(0,0%,100%,.7);--archive-btn-bg:#e4e7ed;--archive-btn-text:#636363;--copy-link-btn-bg:#fff;--copy-link-btn-text:#636363;--archive-btn-small-bg:#e4e7ed;--archive-btn-small-text:#636363;--responses-badge-bg:#ff980024;--responses-badge-text:#ff9800;--delete-bg:rgba(250,87,87,.1);--delete-text:#fa5757;--market-research-bg:#e9f2fb;--author-common-questions-bg:var(--theme-card-bg);--respondent-question-bg:hsla(0,0%,100%,.7);--respondent-question-shadow:0px 0px 2px 0px rgba(0,0,0,.25);--respondent-question-type-color:#ff9800;--respondent-option-bg:#fff;--respondent-option-border:#e4e7ed;--respondent-option-text:var(--main-font-color);--respondent-checkbox-bg:#fff;--respondent-checkbox-border:#e2e2e2;--vat-btn-mobile-bg:#e4e7ed;--vat-btn-mobile-bg-hover:#d4d7dd;--vat-btn-mobile-text:var(--main-font-color);--positions-add-bg:rgba(var(--accent-color-rgb),0.08);--positions-add-input-bg:rgba(var(--accent-color-rgb),0.05);--positions-add-input-text:var(--theme-text);--positions-add-border:rgba(var(--accent-color-rgb),0.25)}[data-theme=dark]{--primary-color:#1976d2;--secondary-color:#64b5f6;--accent-color:#ff9800;--primary-color-dark:#1565c0;--accent-color-light:#ffcc80;--danger-color:#fa5757;--primary-gradient:linear-gradient(135deg,#0b5dbb,#0356a8);--primary-gradient-hover:linear-gradient(135deg,#0356a8,#0b5dbb);--qp-view-btn-active-gradient:linear-gradient(145deg,#fc954b,#f45dd3);--main-font-color:#323232;--secondary-font-color:#636363;--nav-background:hsla(0,0%,100%,.05);--nav-item-text:#f5f5f5;--navbar-background:linear-gradient(160deg,rgba(var(--primary-color-rgb),0.06) 4.85%,rgba(var(--primary-color-rgb),0.03) 93.37%);--nav-link-active-bg:linear-gradient(187deg,#013c7f 9.96%,#0356a8 62.47%,#0568b7 111.09%);--background-color:#01070d;--card-background:linear-gradient(135deg,#131a22,#1a2230);--text-color:#ebebeb;--secondary-text-color:#636363;--button-hover:#66d9ef;--button-active:#29b6f6;--button-primary-gradient:var(--primary-gradient);--button-primary-gradient-hover:var(--primary-gradient-hover);--button-text-color:#fff;--button-secondary-text-color:var(--nav-item-text);--box-shadow:0px 4px 16px 0px rgba(11,93,187,.25);--button-shadow:0px 4px 16px 0px rgba(11,93,187,.25);--border-color-light:hsla(0,0%,100%,.1);--input-background:#1e1e1e;--input-hover-background:#2a2a2a;--input-focus-background:#2a2a2a;--dropdown-menu-background:#1a1a1a;--icon-color:#bdbdbd;--clear-button-color:#bdbdbd;--clear-button-hover:#f5f5f5;--card-bg:#1f2730;--overlay-bg:rgba(0,0,0,.75);--background:#121212;--light-color:#1e1e1e;--dark-text:#f5f5f5;--background-gradient:linear-gradient(135deg,#0f0f0f,#1a1a1a);--border-color:#333;--bg-color:#1a1a1a;--primary-light:#4a8cd6;--drop-border:#0b5dbb;--primary-color-rgb:25,118,210;--secondary-color-rgb:100,181,246;--accent-color-rgb:255,152,0;--error-color-rgb:244,67,54;--success-color-rgb:102,187,106;--warning-color-rgb:255,183,77;--info-color-rgb:11,93,187;--archive-color:#95a5a6;--archive-hover-color:#7f8c8d;--delete-color:#e74c3c;--delete-hover-color:#c0392b;--archive-color-rgb:149,165,166;--delete-color-rgb:231,76,60;--danger-color-rgb:250,87,87;--secondary-text-color-rgb:99,99,99;--theme-background:var(--background-color);--theme-text:var(--text-color);--theme-card-bg:var(--card-bg);--theme-card-bg-rgb:45,45,45;--theme-secondary-text:var(--secondary-text-color);--theme-border:var(--border-color);--theme-border-rgb:66,66,66;--theme-text-rgb:235,235,235;--theme-input-bg:var(--input-background);--theme-dropdown-bg:var(--dropdown-menu-background);--theme-overlay:var(--overlay-bg);--theme-shadow:var(--box-shadow);--theme-icon:var(--icon-color);--theme-toggle-bg:#2a2a2a;--theme-toggle-active:var(--primary-color);--theme-toggle-shadow:0 4px 16px rgba(var(--primary-color-rgb),0.3);--sun-color:#ffa726;--moon-color:#4a8cd6;--table-row-alt-bg:rgba(var(--primary-color-rgb),0.12);--table-row-hover-bg:rgba(var(--primary-color-rgb),0.22);--ai-btn-gradient:linear-gradient(135deg,var(--primary-color),var(--secondary-color),var(--accent-color));--ai-btn-content-bg:rgba(26,26,26,.95);--ai-btn-content-hover-bg:rgba(42,42,42,.98);--ai-btn-text-gradient:linear-gradient(135deg,var(--text-color),var(--secondary-text-color));--ai-btn-icon-gradient:linear-gradient(135deg,var(--primary-color),var(--accent-color));--ai-btn-icon-hover-color:#fff;--ai-btn-cost-bg:rgba(var(--secondary-text-color-rgb),0.2);--ai-btn-cost-color:var(--secondary-text-color);--ai-btn-glow:linear-gradient(135deg,rgba(var(--primary-color-rgb),0.5),rgba(var(--secondary-color-rgb),0.4),rgba(var(--accent-color-rgb),0.5));--nav-container-bg:hsla(0,0%,100%,.05);--nav-item-padding:20px;--nav-item-gap:8px;--nav-container-padding:6px 4px;--nav-container-radius:14px;--icon-size:18px;--icon-size-small:16px;--font-weight-semibold:600;--profile-bg:#1f2730;--profile-content-bg:#061f37;--profile-button-secondary:#4480bb;--gradient-main-accent:linear-gradient(135deg,#1976d2 -4.87%,#ff9800 101.39%);--profile-main-gradient:linear-gradient(187deg,#013c7f 9.96%,#0356a8 62.47%,#0568b7 111.09%);--domestic-producers-bg:#041a2f;--enstru-card-bg:rgba(var(--primary-color-rgb),0.15);--enstru-divider-color:rgba(var(--primary-color-rgb),0.45);--enstru-code-badge-bg:var(--theme-card-bg);--enstru-copy-icon-filter:invert(1);--enstru-info-bg:#0a2e51;--enstru-info-content-bg:#8597a8;--enstru-info-feaure-text:#027918;--ss-card-bg:var(--theme-background);--ss-input-bg:#01070d;--ss-input-border:1px solid #1976d2;--ss-border-accent:#0b5dbb;--ss-filter-btn:var(--accent-color);--ss-block-border:#0b5dbb;--ss-country-pill-bg:#0356a8;--ss-meta-text-color:var(--secondary-text-color);--qp-form-bg:rgba(10,67,123,.24);--parameter-item-bg:rgba(1,7,13,.15);--summary-pill-bg:#1f2730;--summary-pill-text:var(--theme-text);--multiselect-label-text:var(--theme-text);--value-option-bg:#1f2730;--value-option-text:var(--theme-text);--parameter-item-shadow:0 0 2px 0 hsla(0,0%,100%,.25);--buttons-wrapper-bg:hsla(0,0%,92%,.12);--history-bg:#1f2730;--history-item-bg:#0a1117;--final-results-card-value-text:#323232;--enstru-import-card-bg:rgba(25,118,210,.1);--enstru-import-row-bg:rgba(4,24,43,.7);--market-research-bg:#051e37;--author-common-questions-bg:#04182b;--respondent-question-bg:rgba(4,24,43,.7);--respondent-question-shadow:0px 0px 2px 0px hsla(0,0%,100%,.25);--respondent-question-type-color:#cb7a02;--respondent-option-bg:#1f2730;--respondent-option-border:#e4e7ed;--respondent-option-text:#ebebeb;--respondent-checkbox-bg:#ebebeb;--respondent-checkbox-border:#e2e2e2;--vat-btn-mobile-bg:#858b92;--vat-btn-mobile-bg-hover:#747a81;--vat-btn-mobile-text:#01070d;--positions-add-bg:rgba(var(--accent-color-rgb),0.12);--positions-add-input-bg:rgba(var(--accent-color-rgb),0.10);--positions-add-input-text:var(--theme-text);--positions-add-border:rgba(var(--accent-color-rgb),0.35);--final-results-bg:#01070d;--final-results-card-bg:linear-gradient(90deg,rgba(25,118,210,.2),rgba(66,165,245,.2));--final-results-card-value-bg:hsla(0,0%,100%,.5);--final-results-card-value-border:#e4e7ed;--final-results-card-value-text:#ebebeb;--final-results-product-bg:rgba(25,118,210,.1);--final-results-enstru-bg:hsla(0,0%,92%,.12);--final-results-enstru-tab-bg:#1f2730;--final-results-enstru-tab-text:#ebebeb;--final-results-enstru-content-bg:#1f2730;--final-results-enstru-content-shadow:0px 5px 5px 0px rgba(6,15,25,.42);--final-results-producer-bg:#04182b;--final-results-producer-shadow:0px 0px 2px 0px rgba(0,0,0,.25);--final-results-producer-title:#1976d2;--final-results-producer-bin:#ebebeb;--final-results-producer-content-bg:#04182b;--final-results-producer-accordion-icon:#636363;--final-results-producer-info-text:#ebebeb;--final-results-producer-info-label:#636363;--final-results-producer-website-link:#64b5f6}:root{--landing-background:var(--theme-background);--landing-radial-1:rgba(79,195,247,0);--landing-radial-2:rgba(3,86,168,0);--landing-text:var(--theme-text);--landing-highlight:var(--primary-color);--landing-card-bg:hsla(0,0%,100%,.1);--landing-card-border:1px solid hsla(0,0%,100%,.6);--landing-card-blur:6px;--landing-card-shadow:0 10px 20px rgba(25,118,210,.08),0 4px 8px rgba(0,0,0,.06);--landing-badge-text-color:#fff;--landing-badge-shadow-color-rgb:rgba(0,0,0,.5)}[data-theme=dark]{--landing-background:#01070d;--landing-radial-1:rgba(3,86,168,.25);--landing-radial-2:rgba(5,104,183,.18);--landing-text:#fff;--landing-highlight:#1976d2;--landing-card-bg:rgba(1,7,13,.1);--landing-card-border:1px solid hsla(0,0%,100%,.08);--landing-card-blur:8px;--landing-card-shadow:0 0 3px hsla(0,0%,100%,.25);--landing-badge-text-color:#000;--landing-badge-shadow-color-rgb:hsla(0,0%,100%,.5);--archive-btn-bg:#858b92;--archive-btn-text:#01070d;--copy-link-btn-bg:#5c6065;--copy-link-btn-text:#fff;--archive-btn-small-bg:#181c21;--archive-btn-small-text:#a29e9e;--delete-bg:rgba(250,87,87,.1);--delete-text:#fa5757;--ss-panel-bg:#1f2730}body,html{background:var(--theme-background);transition:var(--theme-transition)}body{color:var(--theme-text)}html.theme-transitioning{transition:var(--theme-transition)}html.theme-transitioning *{transition:var(--theme-transition)!important}.card,.dropdown,.modal{background:var(--theme-card-bg);box-shadow:var(--theme-shadow)}.card,.dropdown,.modal,input,select,textarea{color:var(--theme-text);border:1px solid var(--theme-border);transition:var(--theme-transition)}input,select,textarea{background:var(--theme-input-bg)}input:hover,select:hover,textarea:hover{background:var(--input-hover-background)}[data-theme=dark] ::-webkit-scrollbar{width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:#2a2a2a;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:4px;-webkit-transition:var(--theme-transition);transition:var(--theme-transition)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#5a5a5a}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:var(--theme-transition);transition:var(--theme-transition)}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){#nprogress .bar{height:3px}#nprogress .peg{width:80px}.theme-toggle{width:60px;height:32px}.theme-toggle-slider{width:24px;height:24px}[data-theme=dark] .theme-toggle-slider{transform:translateX(28px)}.theme-toggle:before{font-size:6px;right:6px}.theme-toggle:after{font-size:8px;right:4px}}@media (max-width:480px){#nprogress .bar{height:2px}#nprogress .peg{width:60px}}@media (prefers-reduced-motion:reduce){#nprogress .bar:before{animation:none;background:var(--primary-color)}#nprogress .peg:before,.theme-toggle:after,.theme-toggle:before{animation:none}.moon-icon,.sun-icon,.theme-toggle,.theme-toggle-slider{transition:none}}#nprogress{pointer-events:none}#nprogress .bar{background:transparent!important;position:fixed;z-index:9999;height:5px;box-shadow:0 2px 10px rgba(var(--primary-color-rgb),.3);transition:opacity .4s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}#nprogress .bar,#nprogress .bar:before{top:0;left:0;width:100%;border-radius:0 0 3px 3px}#nprogress .bar:before{content:"";position:absolute;height:100%;background:linear-gradient(90deg,#ff6b6b,#4ecdc4 8.33%,#45b7d1 16.66%,#96ceb4 25%,#ffeaa7 33.33%,plum 41.66%,#98d8c8 50%,#f7dc6f 58.33%,#bb8fce 66.66%,#ffb74d 75%,#81c784 83.33%,#64b5f6 91.66%,#ff6b6b);background-size:400% 100%}#nprogress .bar:before,[data-theme=dark] #nprogress .bar:before{animation:rainbow-flow 3s linear infinite;will-change:background-position}[data-theme=dark] #nprogress .bar:before{background:linear-gradient(90deg,#4fc3f7,#81c784 8.33%,#64b5f6 16.66%,#aed581 25%,#ffb74d 33.33%,#ba68c8 41.66%,#4dd0e1 50%,#ffd54f 58.33%,#9575cd 66.66%,#a5d6a7 75%,#90caf9 83.33%,#ffcc80 91.66%,#4fc3f7);background-size:400% 100%}@keyframes rainbow-flow{0%{background-position:0 50%}to{background-position:400% 50%}}#nprogress .peg{display:block;width:100px;background:transparent;overflow:hidden;will-change:transform,opacity}#nprogress .peg,#nprogress .peg:before{position:absolute;right:0;height:100%;border-radius:0 0 3px 3px}#nprogress .peg:before{content:"";top:0;width:100%;background:radial-gradient(ellipse at right center,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.3) 60%,transparent 100%);animation:peg-pulse 2s ease-in-out infinite;will-change:opacity,transform}@keyframes peg-pulse{0%,to{opacity:.6;transform:scaleX(1) scaleY(1)}50%{opacity:1;transform:scaleX(1.2) scaleY(1.1)}}[data-theme=dark] #nprogress .peg:before{background:radial-gradient(ellipse at right center,rgba(79,195,247,.9) 0,rgba(129,199,132,.6) 30%,rgba(100,181,246,.4) 60%,transparent 100%)}#nprogress .spinner{display:none!important}#nprogress .bar:hover:before{animation-duration:2s}