:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;font-weight:400;--primary-color: #FF6B9D;--secondary-color: #82C3EC;--accent-color: #FFD93D;--success-color: #7FD1AE;--text-primary: #333333;--text-secondary: #666666;--text-light: #999999;--bg-primary: #FFFFFF;--bg-secondary: #F8F9FA;--bg-accent: #FFF5F8;--border-color: #E8E8E8;--shadow-light: 0 2px 8px rgba(0, 0, 0, .08);--shadow-medium: 0 4px 16px rgba(0, 0, 0, .12);--shadow-large: 0 8px 24px rgba(0, 0, 0, .16);color-scheme:light;color:var(--text-primary);background-color:var(--bg-secondary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--primary-color);text-decoration:inherit;transition:color .3s ease}a:hover{color:#ff4785}*{cursor:default!important}input,textarea,[contenteditable]{cursor:text!important}button,a,[role=button]{cursor:pointer!important}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--bg-secondary)}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--text-primary);line-height:1.3}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}button{border-radius:24px;border:none;padding:.75em 1.5em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--primary-color);color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-light)}button:hover{background-color:#ff4785;transform:translateY(-2px);box-shadow:var(--shadow-medium)}button:focus,button:focus-visible{outline:3px solid rgba(255,107,157,.3);outline-offset:2px}button.secondary{background-color:var(--secondary-color)}button.secondary:hover{background-color:#5ca7d6}button.accent{background-color:var(--accent-color);color:var(--text-primary)}button.accent:hover{background-color:#ffc107}.card{padding:1.5em;background-color:var(--bg-primary);border-radius:12px;box-shadow:var(--shadow-light);transition:box-shadow .3s ease}.card:hover{box-shadow:var(--shadow-medium)}#app{max-width:1280px;margin:0 auto;width:100%;min-height:100vh;background-color:var(--bg-primary);display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){body{max-width:100vw;overflow-x:hidden}#app{max-width:100%;margin:0}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.35em}button{padding:.65em 1.25em;font-size:.9em}.container{padding:0 15px}}.header[data-v-b8b39273]{background-color:var(--bg-primary);box-shadow:var(--shadow-light);position:sticky;top:0;z-index:12000;border-bottom:.125rem solid var(--primary-color)}.container[data-v-b8b39273]{max-width:1200px;margin:0 auto;padding:0 1.25rem}.header-content[data-v-b8b39273]{display:flex;justify-content:space-between;align-items:center;height:4.6875rem}.logo[data-v-b8b39273]{font-size:1.625rem;font-weight:700}.logo-link[data-v-b8b39273]{color:var(--primary-color);text-decoration:none;display:flex;align-items:center;gap:.75rem}.logo-image[data-v-b8b39273]{width:3rem;height:3rem;object-fit:contain;border-radius:.5rem;transition:transform .3s ease}.logo-image[data-v-b8b39273]:hover{transform:scale(1.05)}.logo-text[data-v-b8b39273]{font-size:1.375rem;font-weight:700;color:var(--primary-color)}.nav-desktop ul[data-v-b8b39273]{display:flex;list-style:none;gap:1.5rem;flex-wrap:nowrap;min-width:0;flex:1;justify-content:center}.nav-desktop a[data-v-b8b39273]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.nav-desktop a[data-v-b8b39273]{color:var(--text-primary);text-decoration:none;font-weight:500;transition:all .3s ease;padding:.5rem .75rem;border-radius:1.25rem;font-size:1rem}.nav-desktop a[data-v-b8b39273]:hover{color:var(--primary-color);background-color:var(--bg-accent);transform:translateY(-.0625rem)}.nav-desktop a.active[data-v-b8b39273]{color:var(--primary-color);background-color:var(--bg-accent);font-weight:600;box-shadow:0 .125rem .5rem #0000001a}.user-actions[data-v-b8b39273]{display:flex;align-items:center;gap:.9375rem}.menu-wrapper[data-v-b8b39273]{position:relative}.desktop-menu[data-v-b8b39273]{position:absolute;top:100%;right:0;margin-top:.625rem;background-color:var(--bg-primary);box-shadow:var(--shadow-medium);border-radius:.75rem;border:.0625rem solid var(--border-color);min-width:11.25rem;z-index:13000}.desktop-menu ul[data-v-b8b39273]{list-style:none;padding:.5rem 0}.desktop-menu a[data-v-b8b39273]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;color:var(--text-primary);text-decoration:none;transition:all .3s ease;font-size:.9375rem}.desktop-menu a[data-v-b8b39273]:hover{background-color:var(--bg-accent);color:var(--primary-color)}.menu-icon[data-v-b8b39273]{flex-shrink:0}.search-btn[data-v-b8b39273],.menu-btn[data-v-b8b39273]{background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-secondary);padding:.625rem;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.search-container[data-v-b8b39273]{position:relative;display:flex;align-items:center;background-color:transparent;border-radius:1.5625rem;transition:all .3s ease-in-out;overflow:hidden;height:2.5rem;width:2.5rem;min-width:2.5rem;max-width:17.5rem}.search-container.expanded[data-v-b8b39273]{width:17.5rem;padding:0 .9375rem;background-color:var(--bg-secondary);border:.0625rem solid var(--border-color);box-shadow:var(--shadow-light)}.search-input[data-v-b8b39273]{flex:1;border:none;outline:none;background:transparent;padding:0;font-size:.9375rem;color:var(--text-primary);opacity:0;width:0;transition:opacity .3s ease-in-out .1s,width .3s ease-in-out .1s;position:relative;z-index:2}.search-container.expanded .search-input[data-v-b8b39273]{opacity:1;width:10rem}.search-input[data-v-b8b39273]::placeholder{color:var(--text-secondary)}.search-submit-btn[data-v-b8b39273]{background-color:transparent;border:none;border-radius:1.25rem;padding:.375rem .75rem;display:flex;align-items:center;justify-content:center;gap:.25rem;cursor:pointer;color:var(--text-secondary);opacity:0;visibility:hidden;transform:scale(.9);transition:all .3s ease-in-out .2s;font-size:.875rem;font-weight:500;white-space:nowrap;position:relative;z-index:2}.search-container.expanded .search-submit-btn[data-v-b8b39273]{opacity:1;visibility:visible;transform:scale(1)}.search-close-btn[data-v-b8b39273]{background:none;border:none;font-size:1rem;cursor:pointer;color:var(--text-secondary);padding:.5rem;border-radius:50%;opacity:0;visibility:hidden;transform:scale(.9);transition:all .3s ease-in-out .2s;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.search-container.expanded .search-close-btn[data-v-b8b39273]{opacity:1;visibility:visible;transform:scale(1)}.search-close-btn[data-v-b8b39273]:hover{background-color:var(--bg-accent);color:var(--primary-color)}.search-submit-btn[data-v-b8b39273]:hover{background-color:var(--bg-accent);color:var(--primary-color);transform:scale(1.05)}.search-btn[data-v-b8b39273]:hover,.menu-btn[data-v-b8b39273]:hover{background-color:var(--bg-accent);color:var(--primary-color);transform:translateY(-.125rem)}.login-btn[data-v-b8b39273],.register-btn[data-v-b8b39273]{padding:.625rem 1.25rem;border-radius:1.5625rem;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.9375rem}.login-btn[data-v-b8b39273]{background-color:transparent;border:.125rem solid var(--primary-color);color:var(--primary-color)}.login-btn[data-v-b8b39273]:hover{background-color:var(--bg-accent);transform:translateY(-.125rem)}.register-btn[data-v-b8b39273]{background-color:var(--primary-color);border:none;color:#fff;box-shadow:var(--shadow-light)}.register-btn[data-v-b8b39273]:hover{background-color:#ff4785;transform:translateY(-.125rem);box-shadow:var(--shadow-medium)}.user-profile[data-v-b8b39273]{display:flex;align-items:center;gap:.625rem;color:var(--text-primary);font-weight:500;padding:.5rem 1rem;border-radius:1.5625rem;background-color:var(--bg-secondary)}.user-name[data-v-b8b39273]{color:var(--primary-color);font-weight:700;font-size:1rem;padding:.25rem .5rem;background-color:var(--bg-accent);border-radius:.75rem;max-width:5.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.nav-mobile[data-v-b8b39273]{display:none;padding:1.25rem 0;border-top:.0625rem solid var(--border-color);background-color:var(--bg-primary)}.nav-mobile ul[data-v-b8b39273]{list-style:none;display:flex;flex-direction:column;gap:.75rem}.nav-mobile a[data-v-b8b39273]{color:var(--text-primary);text-decoration:none;font-weight:500;transition:all .3s ease;padding:.75rem 1rem;border-radius:1.5625rem;display:block}.nav-mobile a[data-v-b8b39273]:hover{color:var(--primary-color);background-color:var(--bg-accent)}.nav-mobile a.active[data-v-b8b39273]{color:var(--primary-color);background-color:var(--bg-accent);font-weight:600;box-shadow:0 .125rem .5rem #0000001a}@media (max-width: 768px){.nav-desktop[data-v-b8b39273]{display:none}.nav-mobile[data-v-b8b39273]{display:block}.login-btn[data-v-b8b39273],.register-btn[data-v-b8b39273]{display:none}.logo[data-v-b8b39273]{font-size:1.375rem}.logo a[data-v-b8b39273]:before{font-size:1.5rem}.logo-text[data-v-b8b39273]{font-size:1.125rem}.logo-image[data-v-b8b39273]{width:2.5rem;height:2.5rem}.user-actions[data-v-b8b39273]{gap:.5rem}.search-btn[data-v-b8b39273],.menu-btn[data-v-b8b39273]{padding:.5rem;font-size:1.125rem}.search-container.expanded[data-v-b8b39273]{width:15.625rem}.search-container.expanded .search-input[data-v-b8b39273]{width:10.625rem}.user-name[data-v-b8b39273]{max-width:4.375rem;font-size:.875rem}}@media (max-width: 480px){.logo[data-v-b8b39273]{font-size:1.125rem}.logo a[data-v-b8b39273]:before{font-size:1.25rem}.logo-text[data-v-b8b39273]{font-size:1rem}.logo-image[data-v-b8b39273]{width:2.25rem;height:2.25rem}.user-actions[data-v-b8b39273]{gap:.3125rem}.search-btn[data-v-b8b39273],.menu-btn[data-v-b8b39273]{padding:.375rem;font-size:1rem}.search-container.expanded[data-v-b8b39273]{width:13.75rem}.search-container.expanded .search-input[data-v-b8b39273]{width:8.75rem;font-size:.875rem}}.product-recommendation[data-v-ddb466c3]{background-color:var(--bg-secondary);border-radius:10px;padding:15px;box-shadow:var(--shadow-light);border:1px solid var(--border-color);transition:all .3s ease}.product-recommendation[data-v-ddb466c3]:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.recommendation-header[data-v-ddb466c3]{display:flex;align-items:center;gap:8px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid var(--bg-accent)}.header-icon[data-v-ddb466c3]{font-size:18px}.header-title[data-v-ddb466c3]{font-size:16px;font-weight:600;color:var(--primary-color);margin:0}.loading-container[data-v-ddb466c3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 15px;gap:10px}.loading-spinner[data-v-ddb466c3]{width:30px;height:30px;border:3px solid var(--bg-accent);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-ddb466c3 1s linear infinite}@keyframes spin-ddb466c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container p[data-v-ddb466c3]{font-size:13px;color:var(--text-secondary);margin:0}.empty-state[data-v-ddb466c3]{text-align:center;padding:30px 15px;color:var(--text-secondary)}.empty-icon[data-v-ddb466c3]{font-size:36px;margin-bottom:10px;opacity:.5}.empty-state p[data-v-ddb466c3]{font-size:13px;margin:0}.products-container[data-v-ddb466c3]{display:flex;flex-direction:column;gap:12px}.products-container.layout-grid[data-v-ddb466c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.product-card[data-v-ddb466c3]{border-radius:10px;overflow:hidden;transition:all .3s ease}.product-card[data-v-ddb466c3]:hover{transform:translateY(-2px)}.product-link[data-v-ddb466c3]{display:block;text-decoration:none;color:inherit;background-color:#fff;border-radius:10px;overflow:hidden;border:1px solid var(--border-color);transition:all .3s ease}.product-link[data-v-ddb466c3]:hover{border-color:var(--primary-color);box-shadow:var(--shadow-light)}.product-image[data-v-ddb466c3]{width:100%;height:140px;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center}.product-image img[data-v-ddb466c3]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease}.product-link:hover .product-image img[data-v-ddb466c3]{transform:scale(1.05)}.product-info[data-v-ddb466c3]{padding:12px}.product-name[data-v-ddb466c3]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 6px;line-height:1.4}.product-description[data-v-ddb466c3]{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-footer[data-v-ddb466c3]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--border-color)}.product-price[data-v-ddb466c3]{font-size:16px;font-weight:700;color:var(--accent-color)}.product-action[data-v-ddb466c3]{font-size:12px;font-weight:500;color:var(--primary-color);transition:color .3s ease}.product-link:hover .product-action[data-v-ddb466c3]{color:var(--accent-color)}@media (max-width: 992px){.product-image[data-v-ddb466c3]{height:120px}.product-name[data-v-ddb466c3]{font-size:13px}.product-description[data-v-ddb466c3]{font-size:11px}.product-price[data-v-ddb466c3]{font-size:15px}}@media (max-width: 768px){.product-image[data-v-ddb466c3]{height:160px}.product-name[data-v-ddb466c3]{font-size:14px}.product-description[data-v-ddb466c3]{font-size:12px}.product-price[data-v-ddb466c3]{font-size:16px}}.sidebar[data-v-421650a5]{width:17.5rem;padding:1.25rem;background-color:var(--bg-primary);box-shadow:var(--shadow-light);border-radius:.75rem;border:.0625rem solid var(--border-color)}.sidebar-section[data-v-421650a5]{margin-bottom:1.5625rem;background-color:var(--bg-secondary);padding:.9375rem;border-radius:.625rem;transition:all .3s ease}.sidebar-section[data-v-421650a5]:hover{box-shadow:var(--shadow-light);transform:translateY(-.125rem)}.section-title[data-v-421650a5]{font-size:1.125rem;font-weight:600;margin-bottom:.9375rem;color:var(--primary-color);padding-bottom:.625rem;border-bottom:.125rem solid var(--bg-accent);display:flex;align-items:center;gap:.5rem;padding-left:0}.section-title[data-v-421650a5]:before{content:"🌸";font-size:1rem}.category-list[data-v-421650a5]{list-style:none;padding-left:0;margin-left:0}.category-list li[data-v-421650a5]{margin-bottom:.625rem;position:relative}.category-list a[data-v-421650a5]{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);text-decoration:none;transition:all .3s ease;padding:.625rem .625rem .625rem 1.75rem;border-radius:.5rem;font-size:.875rem;line-height:1.5;width:100%;box-sizing:border-box;position:relative}.category-list a[data-v-421650a5]:before{content:"✨";position:absolute;left:.625rem;top:50%;transform:translateY(-50%);font-size:.875rem;transition:transform .3s ease}.category-list a[data-v-421650a5]:hover{color:var(--primary-color);background-color:var(--bg-accent);transform:translate(.1875rem)}.category-list a[data-v-421650a5]:hover:before{transform:translateY(-50%) scale(1.2);color:gold}.category-list .count[data-v-421650a5]{font-size:.75rem;color:var(--text-light);background-color:var(--bg-primary);padding:.25rem .625rem;border-radius:.75rem;border:.0625rem solid var(--border-color);min-width:2.1875rem;text-align:center;font-weight:500}.hot-list[data-v-421650a5]{list-style:none;padding-left:0;margin-left:0}.hot-list li[data-v-421650a5]{margin-bottom:.9375rem;padding-bottom:.9375rem;border-bottom:.0625rem solid var(--border-color);position:relative;padding-left:1.75rem;min-height:1.5rem;margin-left:0}.hot-list li[data-v-421650a5]:before{content:"✨";position:absolute;left:.5rem;top:.3125rem;font-size:.875rem;width:.9375rem;height:.9375rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.hot-list li[data-v-421650a5]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.hot-list a[data-v-421650a5]{color:var(--text-secondary);text-decoration:none;font-size:.875rem;line-height:1.5;transition:all .3s ease;display:block;padding:.125rem 0;width:100%;box-sizing:border-box}.hot-list a[data-v-421650a5]:hover{color:var(--primary-color);transform:translate(.1875rem)}.hot-list li[data-v-421650a5]:hover:before{transform:scale(1.2);color:gold}.loading-state[data-v-421650a5]{position:relative;overflow:hidden}.loading-content[data-v-421650a5]{padding:.625rem 0}.skeleton-item[data-v-421650a5]{height:1rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-421650a5 1.5s infinite;border-radius:.5rem;margin-bottom:.5rem}.skeleton-item.article-skeleton[data-v-421650a5]{height:1.25rem}@keyframes skeleton-loading-421650a5{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-421650a5]{text-align:center;padding:1.875rem .9375rem}.empty-content[data-v-421650a5]{display:flex;flex-direction:column;align-items:center;gap:.625rem}.empty-icon[data-v-421650a5]{font-size:2rem;opacity:.6}.empty-state p[data-v-421650a5]{color:var(--text-secondary);font-size:.875rem;margin:0}@media (max-width: 992px){.sidebar[data-v-421650a5]{width:15rem;padding:.9375rem}.sidebar-section[data-v-421650a5]{padding:.9375rem;margin-bottom:1.25rem}.section-title[data-v-421650a5]{font-size:1rem}.section-title[data-v-421650a5]:before{font-size:.875rem}.hot-list a[data-v-421650a5]{font-size:.8125rem}}@media (max-width: 768px){.sidebar[data-v-421650a5]{width:100%;max-width:95%;margin:1.25rem auto 0;padding:.9375rem;box-sizing:border-box}.sidebar-section[data-v-421650a5]{margin-bottom:1.25rem;padding:.9375rem;box-sizing:border-box}.sidebar-section[data-v-421650a5]:last-child{margin-bottom:0}.category-list a[data-v-421650a5],.hot-list a[data-v-421650a5]{width:100%;box-sizing:border-box}}.footer[data-v-863eea35]{background:linear-gradient(180deg,#fff5f8,#f8f9fa);color:var(--text-primary);padding:2.5rem 0 1.25rem;margin-top:3.75rem;border-top:.1875rem solid var(--primary-color);box-shadow:0 -.25rem 1.25rem #0000000d}.container[data-v-863eea35]{max-width:75rem;margin:0 auto;padding:0 1.25rem}.footer-content[data-v-863eea35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:1.875rem;margin-bottom:1.875rem;align-items:start}.footer-section[data-v-863eea35]{background-color:var(--bg-primary);padding:1.25rem;border-radius:.625rem;border:.0625rem solid var(--border-color);box-shadow:var(--shadow-light)}.footer-section .footer-title[data-v-863eea35]{font-size:1.1875rem;font-weight:600;margin-bottom:1.25rem;color:var(--primary-color);display:flex;align-items:center;gap:.625rem}.footer-section .footer-title[data-v-863eea35]:before{content:"🎀";font-size:1.125rem}.footer-text[data-v-863eea35]{font-size:.875rem;line-height:1.8;color:var(--text-secondary);margin:0}.footer-links[data-v-863eea35]{list-style:none;margin:0;padding:0}.footer-links li[data-v-863eea35]{margin-bottom:.75rem;position:relative;padding-left:1.375rem}.footer-links li[data-v-863eea35]:before{content:"🌟";position:absolute;left:.5rem;top:.625rem;font-size:.75rem;color:var(--accent-color)}.footer-links a[data-v-863eea35]{color:var(--text-secondary);text-decoration:none;font-size:.875rem;transition:all .3s ease;padding:.5rem .75rem;border-radius:.5rem;display:block}.footer-links a[data-v-863eea35]:hover{color:var(--primary-color);background-color:var(--bg-accent);transform:translate(.3125rem)}.contact-info[data-v-863eea35]{margin:0;padding:0}.contact-info p[data-v-863eea35]{display:flex;align-items:center;gap:.75rem;margin-bottom:.9375rem;font-size:.875rem;color:var(--text-secondary)}.contact-info p[data-v-863eea35]:last-child{margin-bottom:0}.contact-info p[data-v-863eea35]:hover{transform:translateY(-.125rem)}.icon[data-v-863eea35]{font-size:1.125rem;color:var(--primary-color);flex-shrink:0}.social-links[data-v-863eea35]{list-style:none;margin:0;padding:0}.social-links li[data-v-863eea35]{margin-bottom:.75rem;position:relative;padding-left:1.375rem}.social-links li[data-v-863eea35]:last-child{margin-bottom:0}.social-links li[data-v-863eea35]:before{content:"🌟";position:absolute;left:.5rem;top:.625rem;font-size:.75rem;color:var(--accent-color)}.social-text[data-v-863eea35]{color:var(--text-secondary);font-size:.875rem;padding:.5rem .75rem;border-radius:.5rem;display:block}.footer-bottom[data-v-863eea35]{text-align:center;padding-top:1.5625rem;border-top:.125rem solid var(--border-color);color:var(--text-light);font-size:.875rem}.footer-bottom-content[data-v-863eea35]{display:flex;flex-direction:column;gap:.625rem;align-items:center}.footer-bottom p[data-v-863eea35]{margin:0}.filing-info[data-v-863eea35]{display:flex;gap:.9375rem;align-items:center;justify-content:center;flex-wrap:wrap}.filing-link[data-v-863eea35]{color:var(--text-light);text-decoration:none;transition:all .3s ease;padding:.3125rem .625rem;border-radius:.3125rem;display:flex;align-items:center;gap:.3125rem}.filing-link[data-v-863eea35]:hover{color:var(--primary-color);background-color:var(--bg-accent)}.beian-icon[data-v-863eea35]{width:1rem;height:1rem;vertical-align:middle}html[data-v-fa2976f8],body[data-v-fa2976f8]{margin:0;padding:0;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}.app-container[data-v-fa2976f8]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#fdfbfb,#f8f0f3);background-attachment:fixed}.main-content[data-v-fa2976f8]{flex:1;padding:1.875rem 0;position:relative}.container[data-v-fa2976f8]{max-width:1200px;margin:0 auto;padding:0 1.25rem}.content-wrapper[data-v-fa2976f8]{display:flex;gap:1.875rem;align-items:flex-start;position:relative;width:100%}@media (min-width: 1200px){.content-view[data-v-fa2976f8]{flex:1;min-width:0}.sidebar[data-v-fa2976f8]{flex-shrink:0}.container[data-v-fa2976f8]{max-width:77.5rem;padding:0}}.content-view[data-v-fa2976f8]{flex:1;background-color:var(--bg-primary);border-radius:1rem;padding:1.875rem;box-shadow:var(--shadow-medium);transition:all .3s ease;box-sizing:border-box}.content-view[data-v-fa2976f8]:hover{box-shadow:var(--shadow-large)}.fade-enter-active[data-v-fa2976f8],.fade-leave-active[data-v-fa2976f8]{transition:all .4s cubic-bezier(.33,1,.68,1)}.fade-enter-from[data-v-fa2976f8]{opacity:0;transform:translateY(1.25rem)}.fade-leave-to[data-v-fa2976f8]{opacity:0;transform:translateY(-1.25rem)}@media (max-width: 1200px){.container[data-v-fa2976f8]{max-width:100%}.main-content[data-v-fa2976f8]{padding:1.5625rem 0}}@media (max-width: 992px){.main-content[data-v-fa2976f8]{padding:1.25rem 0}.content-wrapper[data-v-fa2976f8]{gap:1.25rem}.content-view[data-v-fa2976f8]{padding:1.5625rem}.content-wrapper[data-v-fa2976f8]:has(.sidebar){gap:.9375rem}}@media (max-width: 768px){.main-content[data-v-fa2976f8]{padding:.9375rem 0}.container[data-v-fa2976f8]{padding:0 .9375rem;max-width:100%}.content-wrapper[data-v-fa2976f8]{flex-direction:column;gap:1.25rem;width:100%;margin:0 auto}.content-view[data-v-fa2976f8]{padding:1.25rem;border-radius:.75rem;width:100%;box-sizing:border-box;order:1}.sidebar[data-v-fa2976f8]{order:2;width:100%;margin-top:1.25rem}.content-view[data-v-fa2976f8]{min-height:auto}.content-view[data-v-fa2976f8] *{touch-action:manipulation}}@media (max-width: 480px){.main-content[data-v-fa2976f8]{padding:.625rem 0}.container[data-v-fa2976f8]{padding:0 .75rem}.content-view[data-v-fa2976f8]{padding:1rem;border-radius:.625rem}}
