@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');:root{--primary-color:#4f46e5;--primary-hover:#4338ca;--secondary-color:#64748b;--accent-color:#f59e0b;--background-color:#f8fafc;--surface-color:#fff;--text-main:#0f172a;--text-secondary:#475569;--border-color:#e2e8f0;--shadow-sm:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--radius-md:0.5rem;--radius-lg:1rem;--font-sans:'Inter','Roboto',system-ui,-apple-system,sans-serif}body{background-color:var(--background-color);color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.6}.header_container{background-color:var(--surface-color) !important;box-shadow:var(--shadow-md) !important;border-bottom:1px solid var(--border-color);position:sticky !important;top:0;z-index:100 !important;backdrop-filter:blur(8px);transition:all 0.3s ease;transform:none !important}.mdl-layout__header-row{padding:0
24px}@media (min-width: 769px){.mdl-layout__drawer-button{display:none !important}}.logo_tagline{color:var(--text-secondary);font-size:0.75rem;margin-left:8px;font-weight:500}@keyframes
searchPulse{0%,100%{box-shadow:0 2px 12px rgba(79, 70, 229, 0.10), 0 0 0 0 rgba(79,70,229,0)}50%{box-shadow:0 2px 16px rgba(79, 70, 229, 0.18), 0 0 0 4px rgba(79,70,229,0.06)}}#search_box{background:var(--surface-color);border-radius:9999px;padding:6px
8px 6px 20px;border:2px
solid var(--primary-color);transition:all 0.35s cubic-bezier(0.4, 0, 0.2, 1);max-width:640px;width:100%;margin:0
auto;box-shadow:0 2px 12px rgba(79,70,229,0.10);position:relative;z-index:10}#search_box.mdl-cell--hide-phone,#search_box.mdl-cell--hide-tablet{display:block !important}#search_box:hover{border-color:var(--primary-hover);box-shadow:0 4px 20px rgba(79,70,229,0.18);transform:translateY(-1px)}#search_box:focus-within{background:var(--surface-color);border-color:var(--primary-color);box-shadow:0 4px 24px rgba(79, 70, 229, 0.22), 0 0 0 4px rgba(79,70,229,0.10);transform:translateY(-1px)}#search_box:not(:focus-within):not(:hover){animation:searchPulse 3s ease-in-out infinite}#search_form{display:flex;align-items:center}.mdl-textfield{padding:0;margin:0;width:100%}#search_box .mdl-textfield__input{font-size:15px;color:var(--text-main);font-family:var(--font-sans);padding:10px
0;border-bottom:none !important}#search_box .mdl-textfield__label{top:12px;font-size:15px;color:var(--text-secondary);font-family:var(--font-sans)}.mdl-textfield__label{top:4px}.mdl-textfield__label:after{background-color:transparent !important}.mdl-textfield.is-focused .mdl-textfield__label,
.mdl-textfield.is-dirty .mdl-textfield__label{visibility:hidden}#search_box .mdl-textfield__input:focus~.mdl-textfield__label,
#search_box .mdl-textfield__input:not(:placeholder-shown)~.mdl-textfield__label{opacity:0}#search_box .mdl-textfield__label::after{display:none !important}.search-button{background:linear-gradient(135deg, var(--primary-color), var(--primary-hover)) !important;box-shadow:0 2px 8px rgba(79, 70, 229, 0.30) !important;border-radius:50%;min-width:42px;width:42px;height:42px;margin-left:8px;transition:all 0.25s ease;flex-shrink:0}.search-button:hover{transform:scale(1.08);box-shadow:0 4px 14px rgba(79, 70, 229, 0.40) !important}.search-button
i{font-size:22px}.search_condensed_icon{display:none !important}@media screen and (max-width: 839px){#top_nav.mdl-layout__header-row{flex-wrap:wrap;height:auto !important;padding:8px
12px;overflow:visible}#search_box{order:10;flex-basis:100%;max-width:100%;margin:8px
0 4px;padding:4px
6px 4px 16px;box-sizing:border-box}}@media screen and (max-width: 479px){#top_nav.mdl-layout__header-row{padding:8px
8px}#search_box{padding:3px
4px 3px 14px;border-width:2px;margin:8px
0 4px;box-sizing:border-box;width:100%;max-width:100%}#search_box .mdl-textfield__input{font-size:14px;padding:8px
0}#search_box .mdl-textfield__label{font-size:13px;top:10px}.search-button{min-width:36px;width:36px;height:36px;margin-left:6px}.search-button
i{font-size:18px}}.mdl-navigation__link:hover{color:var(--primary-color) !important;background-color:transparent !important}.mdl-navigation__link
i{margin-right:6px;color:inherit}.content_container{max-width:1200px;margin:2rem auto;padding:0
1rem}@media (max-width: 840px){.content_container{margin:1rem auto !important;width:95% !important;padding:0
8px !important}}h1{font-weight:700;color:var(--text-main);font-size:2.25rem;line-height:1.2;margin-bottom:1.5rem}h1
span{background:linear-gradient(to right,var(--primary-color),var(--primary-hover));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mdl-card,.product_display_container,.description,.specifications,.product_overview,.comments_container_wrapper,.chart_container_wrapper{background:var(--surface-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm) !important;border:1px
solid var(--border-color);transition:transform 0.2s, box-shadow 0.2s;overflow:hidden}.mdl-card:hover,.product_display_container:hover{box-shadow:var(--shadow-md) !important;transform:translateY(-2px)}.mdl-tabs__tab-bar{border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.mdl-tabs__tab{color:white !important;font-weight:600;text-transform:none;font-size:1rem;padding:0
24px}.mdl-tabs__tab.is-active{color:var(--primary-color) !important}.mdl-tabs__tab.is-active::after{background:var(--primary-color) !important;height:3px}.mdl-button{text-transform:none;font-weight:600;border-radius:var(--radius-md);letter-spacing:0.025em}.mdl-button--raised.mdl-button--colored{background:var(--primary-color) !important;color:white !important;box-shadow:var(--shadow-sm)}.mdl-button--raised.mdl-button--colored:hover{background:var(--primary-hover) !important;box-shadow:var(--shadow-md)}.modern-footer{background-color:#1e293b;color:#f1f5f9;padding:4rem 0 2rem;margin-top:4rem}.footer-container{max-width:1200px;margin:0
auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:3rem;padding:0
1.5rem}.footer-column
h3{color:white;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;position:relative;padding-bottom:0.5rem}.footer-column h3::after{content:'';position:absolute;left:0;bottom:0;width:40px;height:3px;background:var(--primary-color);border-radius:2px}.footer-column
p{color:#94a3b8;line-height:1.7}.footer-column
ul{list-style:none;padding:0;margin:0}.footer-column ul
li{margin-bottom:0.75rem}.footer-column ul li
a{color:#cbd5e1;text-decoration:none;transition:color 0.2s}.footer-column ul li a:hover{color:var(--primary-color);padding-left:4px}.social-icons{display:flex;gap:1rem;margin-top:1.5rem}.social-icons
a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255, 255, 255, 0.1);border-radius:50%;transition:all 0.3s;color:white;text-decoration:none;text-align:center;line-height:40px}.social-icons a:hover{background:var(--primary-color);transform:translateY(-3px)}.footer-bottom{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255, 255, 255, 0.1);color:#64748b;font-size:0.875rem}@media (max-width: 768px){.header_container{padding:0}.mdl-layout__header-row{padding:0
16px}.mdl-layout__drawer-button{line-height:48px}.mdl-layout-title.logo,
.mdl-layout__header-row
.logo{margin-left:60px !important;padding-left:0 !important;display:flex;align-items:center}.mdl-layout__header-row{padding-left:8px !important}h1{font-size:1.75rem}.footer-container{grid-template-columns:1fr;gap:2rem}}.mdl-textfield__input{border-bottom:none !important;font-size:1rem;color:var(--text-main);padding:8px
0;height:auto;line-height:1.5}.mdl-navigation__link{color:#1e293b !important;font-weight:600;font-size:0.95rem;transition:color 0.2s;opacity:1 !important}.mdl-menu__container{background-color:var(--surface-color) !important;box-shadow:var(--shadow-md) !important}.mdl-menu__item{color:var(--text-main) !important;font-size:0.9rem}.mdl-menu__item:hover{background-color:var(--background-color) !important;color:var(--primary-color) !important}.mdl-menu__outline{background-color:var(--surface-color) !important}.mdl-layout__header-row{background-color:transparent !important}.hero-section{background:linear-gradient(135deg, #4f46e5 0%, #8b5cf6 100%), radial-gradient(circle at top right, rgba(255, 255, 255, 0.1) 0%, transparent 40%), radial-gradient(circle at bottom left, rgba(255, 255, 255, 0.1) 0%, transparent 40%);color:white;padding:0.75rem 1.5rem;border-radius:var(--radius-md);margin-bottom:1rem;box-shadow:var(--shadow-sm);border:1px
solid rgba(255,255,255,0.1);position:relative;overflow:hidden}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.1) 0%, transparent 60%);pointer-events:none}.hero-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:nowrap;position:relative;z-index:1}.hero-text{flex:1;min-width:200px}.hero-section
h1{color:white;font-size:1.1rem;margin:0;font-weight:700;line-height:1.2;letter-spacing:-0.015em}.hero-section h1
span{background:none;-webkit-text-fill-color:white}.hero-section
.lead{font-size:0.85rem;margin:0;opacity:0.9;line-height:1.3}.hero-cta{background:white !important;color:var(--primary-color) !important;font-size:0.75rem;padding:0
16px;height:28px;line-height:28px;flex-shrink:0;white-space:nowrap;border-radius:9999px;font-weight:600;transition:all 0.3s ease;box-shadow:var(--shadow-sm)}.hero-cta:hover{background:#f8fafc !important;transform:translateY(-2px);box-shadow:0 0 20px rgba(255, 255, 255, 0.4), 0 10px 15px -3px rgba(0, 0, 0, 0.1)}@media (max-width: 600px){.hero-section{padding:0.6rem 1rem}.hero-section
h1{font-size:0.95rem}.hero-section
.lead{font-size:0.75rem}.hero-cta{font-size:0.7rem;padding:0
12px;height:26px;line-height:26px}}.section-title{font-size:1.35rem;font-weight:700;margin-bottom:1rem;color:var(--text-main);padding-left:8px;border-left:4px solid var(--primary-color)}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem;margin-bottom:1.5rem;justify-content:center}.category-card{background:var(--surface-color);padding:1.5rem;border-radius:var(--radius-lg);text-align:center;text-decoration:none;color:var(--text-main);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px
solid var(--border-color);height:100%;box-sizing:border-box;position:relative;overflow:hidden}.category-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--primary-color);transform:scaleX(0);transition:transform 0.3s ease;transform-origin:left}.category-card:hover::after{transform:scaleX(1)}.category-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:var(--primary-color)}.category-card
i{font-size:2.75rem;color:var(--primary-color);margin-bottom:1rem;background:linear-gradient(135deg, rgba(79, 70, 229, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%);padding:14px;border-radius:50%;transition:all 0.3s ease}.category-card:hover
i{background:var(--primary-color);color:white;transform:scale(1.1)}.category-card
span{font-weight:600;font-size:0.95rem}.populardeals_container_wrapper{margin-top:3rem;background:var(--surface-color);padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px
solid var(--border-color)}.container_heading.big{font-size:1.75rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem}#all_deals{text-align:right;margin-top:1rem}#all_deals
a{color:var(--primary-color);font-weight:600;text-decoration:none;display:inline-flex;align-items:center}#all_deals a:hover{text-decoration:underline}.why-choose-section{margin:2.5rem 0}.features-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.25rem;margin-top:1.5rem}@media (max-width: 1024px){.features-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.features-grid{grid-template-columns:1fr}}.feature-card{background:var(--surface-color);padding:1.5rem;border-radius:var(--radius-lg);text-align:center;border:1px
solid var(--border-color);border-top:4px solid var(--primary-color);transition:all 0.3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:var(--primary-color)}.feature-card
i{font-size:2.25rem;color:var(--primary-color);margin-bottom:0.75rem}.feature-card
h3{font-size:1.1rem;font-weight:600;color:var(--text-main);margin-bottom:0.75rem}.feature-card
p{color:var(--text-secondary);line-height:1.5;font-size:0.85rem}.newsletter-section{background:linear-gradient(135deg, #0f172a, #1e293b);color:white;padding:3rem;border-radius:var(--radius-lg);margin-top:3rem;margin-bottom:3rem;box-shadow:var(--shadow-lg);border:1px
solid rgba(255,255,255,0.1)}.newsletter-content{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.newsletter-text{flex:1;min-width:250px}.newsletter-text
h2{font-size:1.25rem;margin-bottom:0.5rem;color:white}.newsletter-text
p{font-size:0.85rem;opacity:0.9;margin:0}.newsletter-form{flex:1;min-width:250px}.newsletter-form
form{display:flex;gap:0.75rem}.newsletter-form .mdl-textfield{padding:0;margin:0;width:100%}.newsletter-form .mdl-textfield__input{background:rgba(255, 255, 255, 0.1);border:1px
solid rgba(255, 255, 255, 0.2);border-radius:var(--radius-md);color:white !important;padding:8px
12px;font-size:0.9rem}.newsletter-form .mdl-textfield__input::placeholder{color:rgba(255, 255, 255, 0.5) !important}.newsletter-form .mdl-textfield__label,
.newsletter-form .mdl-textfield.is-invalid .mdl-textfield__label{color:rgba(255, 255, 255, 0.6) !important;top:8px;left:12px}.newsletter-form .mdl-textfield.is-invalid .mdl-textfield__input{border-color:rgba(255, 255, 255, 0.2) !important;box-shadow:none !important}.newsletter-form .mdl-textfield__label:after{background-color:var(--primary-color)}.newsletter-btn{height:40px;padding:0
20px;background:var(--primary-color) !important;color:white !important;text-transform:none;font-weight:600;border-radius:var(--radius-md);width:200px}.home_container{margin-top:-42px}.home_container
h2{margin-top:0}.newsletter-btn:hover{background:#f8fafc !important;transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-card,.category-card,.feature-card{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease-out, transform 0.6s ease-out;will-change:opacity,transform}.stat-card.animate,.category-card.animate,.feature-card.animate{opacity:1;transform:translateY(0)}.live-search-container{background:linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);border:1px
dashed var(--primary-color);border-radius:var(--radius-lg);padding:1.5rem;margin:2rem 0;text-align:center;box-shadow:var(--shadow-sm);animation:fadeIn 0.5s ease-out}.live-search-prompt{font-size:1.1rem;color:var(--text-main);margin-bottom:1rem;font-weight:500}.live-search-prompt
strong{color:var(--primary-color)}.live-search-btn{background:var(--primary-color) !important;color:white !important;padding:0.5rem 2rem !important;height:auto !important;line-height:2 !important;font-size:1rem !important;border-radius:9999px !important;display:inline-flex !important;align-items:center;gap:0.5rem}.live-search-btn
i{font-size:1.2rem}.live-search-btn:hover{background:var(--primary-hover) !important;transform:translateY(-2px);box-shadow:var(--shadow-md)}.no-results-live{background:#fff;border:1px
solid var(--border-color);border-top:4px solid var(--accent-color)}@keyframes
fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}.loading{opacity:0.6;pointer-events:none}@media (max-width: 768px){.newsletter-content{flex-direction:column;text-align:center;padding:2rem 1.5rem}.newsletter-form
form{flex-direction:column;width:100%}.newsletter-btn{width:100%}.stats-grid,.features-grid{grid-template-columns:1fr;gap:1.5rem}}.contact-card{width:100%;max-width:600px;margin:2rem auto;padding:2rem;text-align:center;background:var(--surface-color);border-radius:var(--radius-lg);border:1px
solid var(--border-color)}.contact-card .mdl-card__title{justify-content:center;padding-bottom:1rem}.contact-card .mdl-card__title-text{font-size:2rem;font-weight:700;color:var(--text-main)}.contact-card .mdl-card__supporting-text{width:100%;padding:0;font-size:1rem;color:var(--text-secondary);line-height:1.6}.contact-email-container{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding:1.5rem;background:var(--background-color);border-radius:var(--radius-md);border:1px
solid var(--border-color);transition:all 0.3s ease}.contact-email-container:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-md)}.contact-icon{font-size:2rem;color:var(--primary-color)}.email-wrapper
a{font-size:1.25rem;font-weight:600;color:var(--text-main);text-decoration:none;transition:color 0.2s}.email-wrapper a:hover{color:var(--primary-color)}.contact-us
.sorter_container{display:none !important}.about-card{background:var(--surface-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px
solid var(--border-color);padding:2rem;margin-bottom:2rem;text-align:center}.about-hero{background:linear-gradient(135deg, #4f46e5 0%, #8b5cf6 100%);color:white;padding:3rem 2rem;border-radius:var(--radius-lg);margin-bottom:3rem}.about-hero
h2{color:white;font-size:2.5rem;margin-bottom:1rem;font-weight:800}.about-hero
p{font-size:1.1rem;opacity:0.9;max-width:800px;margin:0
auto;line-height:1.6}.about-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.about-feature-card{background:var(--surface-color);padding:2rem;border-radius:var(--radius-lg);border:1px
solid var(--border-color);text-align:left;transition:transform 0.3s ease;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.about-feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--primary-color)}.about-feature-card
h3{color:var(--text-main);font-size:1.25rem;margin-bottom:1rem;display:flex;align-items:center;gap:0.5rem;line-height:1.3}.about-feature-card h3
i{color:var(--primary-color);min-width:24px}.about-feature-card
p{color:var(--text-secondary);line-height:1.6;font-size:0.95rem;margin-bottom:0;flex-grow:1}.founders-section{margin-top:4rem}.founders-grid{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.founder-card{background:var(--surface-color);padding:2rem;border-radius:var(--radius-lg);border:1px
solid var(--border-color);width:300px;text-align:center}.founder-card
h3{font-size:1.25rem;margin-bottom:0.5rem;color:var(--text-main)}.founder-card
.role{color:var(--primary-color);font-weight:600;font-size:0.9rem;margin-bottom:1.5rem;display:block}.linkedin-btn{display:inline-flex;align-items:center;gap:0.5rem;background:#0077b5;color:white;padding:0.5rem 1rem;border-radius:4px;text-decoration:none;font-weight:500;font-size:0.9rem;transition:background 0.2s}.linkedin-btn:hover{background:#006399}.wait_dialog{background:var(--surface-color);padding:1.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:2rem;border:1px
solid var(--border-color)}.wait_dialog>div:not(.search_summary_container):not(.updater_header){font-weight:600;color:var(--text-main);display:flex;align-items:center;gap:12px}.wait_dialog>div>img{margin:0;width:24px;height:24px}.progress{height:8px !important;background:var(--background-color) !important;border:none !important;border-radius:999px !important;overflow:hidden;margin:1rem 0;display:block !important}.store_load{height:100% !important;background:linear-gradient(90deg, var(--primary-color), #8b5cf6) !important;background-size:200% 100% !important;animation:shimmer 2s infinite linear !important;border:none !important;border-radius:999px !important;position:relative;transition:width 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important}.store_load::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.3) 50%,
rgba(255, 255, 255, 0) 100%);background-size:200% 100%;animation:shimmer 2s infinite linear}.show_loading{display:block !important;text-align:center;margin:12px
0 8px 0 !important;font-size:0.9rem !important;font-weight:600 !important;color:var(--primary-color) !important;letter-spacing:0.025em;animation:pulse 2s infinite ease-in-out}@keyframes
pulse{0%,100%{opacity:1}50%{opacity:0.7}}@keyframes
shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.updater_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.75rem;padding-bottom:0.5rem;border-bottom:1px solid var(--border-color)}.updater_title_group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.updater_badge{display:inline-flex;align-items:center;gap:6px;font-size:0.85rem;font-weight:600;color:var(--primary-color);background:rgba(79, 70, 229, 0.08);padding:4px
10px;border-radius:999px;border:1px
solid rgba(79, 70, 229, 0.15)}.updater_badge
i{font-size:16px}.updater_hint{display:inline-flex;align-items:center;gap:4px;font-size:0.8rem;font-weight:500;color:var(--text-secondary)}.updater_hint
i{font-size:14px;color:var(--primary-color)}#updater>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:0.5rem}#updater>div>div{background:var(--background-color) !important;border:1px
solid var(--border-color) !important;border-radius:999px !important;padding:6px
14px !important;font-size:0.85rem !important;font-weight:500 !important;color:var(--text-secondary) !important;display:flex !important;align-items:center;gap:6px;cursor:pointer;user-select:none;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important}#updater>div>div:hover:not(#servers){border-color:var(--primary-color) !important;color:var(--primary-color) !important;transform:translateY(-2px);box-shadow:var(--shadow-sm);background:#fff !important}#updater>div>div.done{background:rgba(34, 197, 94, 0.08) !important;border-color:rgba(34, 197, 94, 0.25) !important;color:rgb(21, 128, 61) !important}#updater>div>div.done::before{content:"check_circle";font-family:'Material Icons';font-size:14px}#updater>div>div.all-stores-chip::before{content:"" !important;display:none !important}#updater>div>div.all-stores-chip .all-stores-icon{font-size:15px;margin-right:-2px}#updater>div>div.has-results{font-weight:600 !important}#updater>div>div.zero-count{opacity:0.65;background:rgba(0, 0, 0, 0.02) !important;border-style:dashed !important;color:var(--text-secondary) !important}#updater>div>div.zero-count::before{content:"remove_circle_outline";font-family:'Material Icons';font-size:14px;opacity:0.7}#updater>div>div.active-store{background:var(--primary-color) !important;border-color:var(--primary-color) !important;color:#fff !important;box-shadow:0 4px 12px rgba(79, 70, 229, 0.35) !important;transform:translateY(-1px)}#updater>div>div.active-store::before{color:#fff !important}#updater>div>div
span.count{background:rgba(0, 0, 0, 0.06);padding:2px
7px;border-radius:999px;font-size:0.75rem;font-weight:600;width:auto !important;transition:background 0.2s ease}#updater>div>div.active-store
span.count{background:rgba(255, 255, 255, 0.25) !important;color:#fff !important}#updater>div>div#servers{cursor:default !important;background:transparent !important;border:none !important;padding:4px
8px !important;font-size:0.75rem !important;opacity:0.6}#updater>div>div#servers:hover{transform:none !important;box-shadow:none !important}#updater>div>div#servers::before{content:"" !important;display:none !important}.search_summary_container{margin-top:1.25rem;padding-top:1.25rem;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:1rem;animation:fadeInSummary 0.4s ease-out}@keyframes
fadeInSummary{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.search_summary_stats{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:12px}@media (max-width: 992px){.search_summary_stats{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 576px){.search_summary_stats{grid-template-columns:1fr !important}}.summary_stat_card{background:linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(248, 250, 252, 0.85));border:1px
solid var(--border-color);border-radius:var(--radius-md);padding:12px
14px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-sm);transition:all 0.2s ease}.summary_stat_card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:rgba(79,70,229,0.3)}.summary_stat_card.highlight_stat{background:linear-gradient(135deg,rgba(254,243,199,0.45),rgba(254,240,138,0.2));border-color:rgba(245,158,11,0.35)}.summary_stat_card.no_deals_stat{background:linear-gradient(135deg,rgba(241,245,249,0.9),rgba(248,250,252,0.8));border-color:rgba(148,163,184,0.4);cursor:pointer}.summary_stat_card.no_deals_stat:hover{border-color:rgba(239,68,68,0.4);background:linear-gradient(135deg,rgba(254,242,242,0.8),rgba(255,255,255,0.9))}.stat_icon_wrapper{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat_icon_wrapper
i{font-size:20px}.stat_icon_wrapper.stores_icon{background:rgba(79,70,229,0.1);color:var(--primary-color)}.stat_icon_wrapper.deals_icon{background:rgba(16,185,129,0.12);color:rgb(5,150,105)}.stat_icon_wrapper.price_icon{background:rgba(245,158,11,0.15);color:rgb(217,119,6)}.stat_icon_wrapper.no_deals_icon{background:rgba(244,63,94,0.12);color:rgb(225,29,72)}.stat_info{display:flex;flex-direction:column;min-width:0}.stat_value{font-size:1.15rem;font-weight:700;color:var(--text-main);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat_label{font-size:0.75rem;font-weight:500;color:var(--text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no_deals_panel{background:#fff;border:1px
solid rgba(226, 232, 240, 0.9);border-radius:var(--radius-md);padding:14px
18px;box-shadow:var(--shadow-sm);animation:fadeInSummary 0.3s ease}.no_deals_panel_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.no_deals_panel_title{font-size:0.88rem;font-weight:700;color:var(--text-main);display:flex;align-items:center;gap:6px}.no_deals_panel_title
i{font-size:18px;color:rgb(225,29,72)}.no_deals_panel_desc{font-size:0.8rem;color:var(--text-secondary);margin-bottom:12px}.no_deals_chips_container{display:flex;flex-wrap:wrap;gap:8px}.no_deals_store_chip{background:rgba(241, 245, 249, 0.9);border:1px
solid rgba(203, 213, 225, 0.8);border-radius:20px;padding:5px
12px;font-size:0.8rem;font-weight:600;color:var(--text-main);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:all 0.2s ease}.no_deals_store_chip:hover{background:rgba(79, 70, 229, 0.08);border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px)}.no_deals_store_chip
i{font-size:13px;opacity:0.7}.search_filter_status{background:rgba(79, 70, 229, 0.07);border:1px
solid rgba(79, 70, 229, 0.2);border-radius:var(--radius-md);padding:10px
14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.filter_status_left{display:flex;align-items:center;gap:8px}.filter_active_icon{font-size:18px;color:var(--primary-color)}.filter_status_text{font-size:0.88rem;color:var(--text-main)}.filter_status_text
b{color:var(--primary-color)}.clear_store_filter_btn{background:#fff;border:1px
solid var(--border-color);border-radius:6px;padding:5px
12px;font-size:0.8rem;font-weight:600;color:var(--text-main);cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all 0.2s ease}.clear_store_filter_btn:hover{background:#ef4444;border-color:#ef4444;color:#fff}.clear_store_filter_btn
i{font-size:15px}.reset-filter-link{color:var(--primary-color);text-decoration:underline;font-weight:600;cursor:pointer;margin-left:6px}#show_progress[style*="height: 0"]{margin-top:0 !important;margin-bottom:0 !important;overflow:hidden !important}.progress{transition:all 0.5s ease-in-out !important}.mdl-layout__header~.mdl-grid[style*="padding:0px"] img{border-radius:9999px !important;box-shadow:var(--shadow-sm);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.mdl-layout__header~.mdl-grid[style*="padding:0px"] a:hover
img{transform:translateY(-3px);box-shadow:var(--shadow-md)}.content_container>.populardeals_container_wrapper:nth-of-type(even){background-color:#f8fafc}.content_container>.populardeals_container_wrapper:nth-of-type(odd){background-color:#fff}.populardeals_container_wrapper,.content_container>div,.why-choose-section,.newsletter-section{margin-bottom:3rem !important}.quick-verdict-box{background:linear-gradient(145deg, #fff 0%, #f8fafc 100%) !important;border:1px
solid #e2e8f0 !important;border-left:4px solid var(--primary-color, #6dad3a) !important;border-radius:var(--radius-lg, 16px) !important;box-shadow:0 4px 16px rgba(0, 0, 0, 0.04) !important;padding:1.25rem 1.4rem !important;margin:1.25rem 0 !important;transition:all 0.25s ease;width:100% !important;box-sizing:border-box !important}.quick-verdict-box:hover{box-shadow:0 8px 24px rgba(0, 0, 0, 0.07) !important;border-color:#cbd5e1 !important}.verdict-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:0.9rem;padding-bottom:0.75rem;border-bottom:1px solid #f1f5f9}.verdict-title-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.verdict-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg, rgba(109, 173, 58, 0.12), rgba(109, 173, 58, 0.04));color:var(--primary-color, #6dad3a);font-size:0.95rem;font-weight:700;padding:4px
12px;border-radius:9999px;border:1px
solid rgba(109, 173, 58, 0.2)}.verdict-badge
i{font-size:1.15rem;color:var(--primary-color,#6dad3a)}.verdict-subtitle{font-size:0.8rem;color:var(--text-muted,#64748b)}.verdict-persona-tag{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;background:#f1f5f9;color:#475569;padding:3px
10px;border-radius:6px;border:1px
solid #e2e8f0}.verdict-body{margin-bottom:1rem}.verdict-lead-text{font-size:0.95rem;line-height:1.6;color:var(--text-main, #1e293b);margin:0
0 8px 0 !important}.verdict-lead-text
strong{color:#0f172a;font-weight:700}.verdict-lead-text
em{font-style:normal;color:#334155;background:#f1f5f9;padding:1px
6px;border-radius:4px;font-weight:500}.verdict-deep-text{font-size:0.88rem;line-height:1.55;color:#475569;margin:0
!important}.verdict-highlights-wrap{background:#f8fafc;border:1px
solid #edf2f7;border-radius:12px;padding:0.85rem 1rem;margin-bottom:0.9rem}.verdict-highlights-label{display:inline-flex;align-items:center;gap:5px;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:var(--text-muted, #64748b);margin-bottom:8px}.verdict-highlights-label
i{font-size:1rem;color:var(--primary-color,#6dad3a)}.verdict-pills-grid{display:flex;flex-wrap:wrap;gap:8px}.verdict-feat-pill{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px
solid #e2e8f0;border-radius:8px;padding:4px
10px;font-size:0.82rem;font-weight:600;color:var(--text-main, #1e293b);box-shadow:0 1px 2px rgba(0, 0, 0, 0.03)}.verdict-feat-pill
i{font-size:1rem;color:var(--primary-color,#6dad3a)}.verdict-footer-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:0.85rem;color:#475569}.verdict-best-for{display:inline-flex;align-items:center;gap:6px;line-height:1.45}.verdict-best-for
i{font-size:1.1rem;color:var(--primary-color, #6dad3a);flex-shrink:0}.verdict-best-for
strong{color:#0f172a;font-weight:700}.seo-breadcrumbs{padding:8px
0 12px;margin-bottom:4px}.seo-breadcrumbs
ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:0.85rem;color:var(--text-muted, #64748b)}.seo-breadcrumbs
a{color:var(--text-muted, #64748b);text-decoration:none;transition:color 0.2s ease}.seo-breadcrumbs a:hover{color:var(--primary-color, #6dad3a)}.seo-breadcrumbs .bc-sep{color:#cbd5e1;font-size:0.8rem}.seo-breadcrumbs
.active{color:var(--text-main,#1e293b);font-weight:600}.seo-price-insights-card{background:#fff;border:1px
solid #e2e8f0;border-radius:var(--radius-lg, 16px);padding:1.25rem;margin:1rem 0 1.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.03)}.price-insights-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid #f1f5f9}.insights-badge{display:inline-flex;align-items:center;gap:6px;font-size:0.95rem;font-weight:700;color:var(--text-main, #1e293b)}.insights-badge
i{color:var(--primary-color,#6dad3a);font-size:1.2rem}.insights-updated{display:inline-flex;align-items:center;gap:4px;font-size:0.8rem;color:var(--text-muted, #64748b)}.insights-updated
i{font-size:0.95rem}.price-insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.insight-stat-box{background:#f8fafc;border:1px
solid #edf2f7;border-radius:var(--radius-md, 12px);padding:0.9rem 1rem;display:flex;flex-direction:column;gap:4px}.insight-stat-box.lowest-box{background:linear-gradient(135deg,#f0fdf4,#f8fafc);border-color:#bbf7d0}.stat-label{font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:var(--text-muted,#64748b)}.stat-value{font-size:1.25rem;font-weight:800;color:var(--text-main,#0f172a)}.stat-value.highlight-green{color:#16a34a}.stat-sub{font-size:0.75rem;color:var(--text-muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-guide-and-faq-wrapper{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.seo-buying-guide-card,.seo-faq-card{background:#fff;border:1px
solid #e2e8f0;border-radius:var(--radius-lg, 16px);padding:1.5rem;box-shadow:0 4px 12px rgba(0, 0, 0, 0.03)}.seo-buying-guide-card h3,
.seo-faq-card
h3{margin:0
0 1rem;font-size:1.2rem;font-weight:700;color:var(--text-main, #1e293b);display:flex;align-items:center;gap:8px}.seo-buying-guide-card h3 i,
.seo-faq-card h3
i{color:var(--primary-color,#6dad3a);font-size:1.35rem}.guide-intro{font-size:0.95rem;line-height:1.6;color:#475569;margin-bottom:1.25rem}.guide-points-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.guide-point{background:#f8fafc;border:1px
solid #edf2f7;border-radius:var(--radius-md, 12px);padding:1rem;display:flex;gap:12px;align-items:flex-start}.gp-icon
i{font-size:1.5rem;color:var(--primary-color, #6dad3a);background:rgba(109, 173, 58, 0.1);padding:8px;border-radius:10px}.gp-content
h4{margin:0
0 4px;font-size:0.95rem;font-weight:700;color:var(--text-main, #1e293b)}.gp-content
p{margin:0;font-size:0.85rem;line-height:1.5;color:#64748b}.faq-accordion{display:flex;flex-direction:column;gap:10px}.faq-item{background:#f8fafc;border:1px
solid #edf2f7;border-radius:var(--radius-md, 12px);overflow:hidden;transition:all 0.2s ease}.faq-item[open]{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.faq-question{padding:1rem 1.25rem;font-size:0.95rem;font-weight:600;color:var(--text-main,#1e293b);cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-arrow{color:var(--text-muted, #64748b);transition:transform 0.2s ease}.faq-item[open] .faq-arrow{transform:rotate(180deg);color:var(--primary-color,#6dad3a)}.faq-answer{padding:0
1.25rem 1.25rem;border-top:1px solid #f1f5f9;font-size:0.9rem;line-height:1.6;color:#475569}.faq-answer
p{margin:0.75rem 0 0}.brand_info{background:#fff !important;border:1px
solid #e2e8f0 !important;border-radius:var(--radius-lg, 16px) !important;padding:1.25rem 1.4rem !important;margin:1.5rem 0 !important;box-shadow:0 4px 16px rgba(0, 0, 0, 0.04) !important;box-sizing:border-box !important;width:100% !important}.brand_info>h4{display:flex;align-items:center;gap:8px;margin:0
0 0.85rem 0 !important;font-size:1.15rem !important;font-weight:700 !important;color:var(--text-main, #0f172a) !important;border-bottom:1px solid #f1f5f9;padding-bottom:0.6rem}.brand_info>h4::before{content:"verified";font-family:"Material Icons";color:var(--primary-color,#6dad3a);font-size:1.3rem;font-weight:normal}.brand-info-card{display:flex;flex-direction:column;gap:10px}.brand-lead-text{font-size:0.93rem;line-height:1.6;color:var(--text-main, #1e293b);margin:0
!important}.brand-presence-text{font-size:0.9rem;line-height:1.6;color:#334155;background:#f8fafc;border:1px
solid #e2e8f0;border-radius:10px;padding:0.75rem 1rem;margin:0
!important}.brand-presence-text
a{color:var(--primary-color, #6dad3a);font-weight:600;text-decoration:none;transition:color 0.15s ease}.brand-presence-text a:hover{color:#4a7727;text-decoration:underline}.brand-retail-text{font-size:0.85rem;line-height:1.5;color:var(--text-muted, #64748b);margin:0
!important}.description{background:#fff !important;border:1px
solid var(--border-color, #e2e8f0) !important;border-radius:var(--radius-lg, 16px) !important;padding:1.75rem 2rem !important;margin-bottom:2rem !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.04) !important;box-sizing:border-box !important;color:var(--text-main, #334155) !important}.description
section{display:flex;flex-direction:column;gap:0.35rem}.description h2,
.description section>h2{font-size:1.35rem !important;font-weight:800 !important;color:var(--text-main, #0f172a) !important;letter-spacing:-0.3px;line-height:1.35 !important;margin:0
0 1.25rem 0 !important;padding:0
0 0.85rem 0 !important;background:transparent !important;border:none !important;border-bottom:2px solid #f1f5f9 !important;text-align:left !important}.description h3,
.description section>h3{font-size:1.08rem !important;font-weight:700 !important;color:var(--text-main, #1e293b) !important;margin:1.6rem 0 0.65rem 0 !important;padding:0
0 0 10px !important;border:none !important;border-left:3.5px solid var(--primary-color, #6dad3a) !important;background:transparent !important;line-height:1.3 !important;text-align:left !important}.description
p{font-size:0.94rem !important;line-height:1.68 !important;color:#475569 !important;margin:0
0 0.75rem 0 !important;text-align:left !important}.description p
strong{color:var(--text-main, #0f172a) !important;font-weight:600 !important}.description
ul{list-style:none !important;padding:0
!important;margin:0.6rem 0 1.2rem 0 !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr)) !important;gap:8px !important}.description ul
li{background:#f8fafc !important;border:1px
solid #e2e8f0 !important;border-radius:8px !important;padding:7px
12px !important;font-size:0.88rem !important;color:#334155 !important;display:flex !important;align-items:center !important;gap:8px !important;margin:0
!important;transition:background 0.15s ease, border-color 0.15s ease}.description ul li:hover{background:#fff !important;border-color:#cbd5e1 !important}.description ul li::before{content:"check_circle" !important;font-family:"Material Icons" !important;font-size:1rem !important;color:var(--primary-color, #6dad3a) !important;flex-shrink:0 !important}.description ul li
strong{color:var(--text-main, #0f172a) !important;font-weight:600 !important}@media (max-width: 768px){.description{padding:1.25rem 1rem !important;margin-bottom:1.25rem !important;border-radius:12px !important}.description h2,
.description section>h2{font-size:1.18rem !important;line-height:1.35 !important;margin-bottom:1rem !important;padding-bottom:0.65rem !important}.description h3,
.description section>h3{font-size:1rem !important;margin:1.25rem 0 0.5rem 0 !important;padding-left:8px !important;border-left-width:3px !important}.description
p{font-size:0.9rem !important;line-height:1.6 !important;margin-bottom:0.65rem !important}.description
ul{grid-template-columns:1fr !important;gap:6px !important}.description ul
li{padding:6px
10px !important;font-size:0.85rem !important}}#chart_wrapper{background:#fff !important;border-radius:12px !important;border:1px
solid #e2e8f0 !important;box-shadow:0 4px 20px -2px rgba(15, 23, 42, 0.06) !important;padding:24px
!important;margin-bottom:24px !important;transition:all 0.25s ease}.chart-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid #f1f5f9;margin-bottom:20px}.chart-header-left{display:flex;align-items:center;gap:12px}.chart-icon-accent{font-size:26px;color:var(--primary-color, #4f46e5);background:#eef2ff;padding:8px;border-radius:10px}#chart_wrapper
h2{font-size:20px !important;font-weight:700 !important;color:#0f172a !important;margin:0
!important;letter-spacing:-0.02em;border:none !important;padding:0
!important}.chart-live-badge{display:inline-flex;align-items:center;gap:5px;background:#ecfdf5;color:#059669;font-size:12px;font-weight:600;padding:4px
10px;border-radius:9999px;border:1px
solid #a7f3d0}.chart-live-badge .material-icons{font-size:14px;animation:pulse 2s infinite}.analysis-intro{font-size:14px;color:#475569;margin-bottom:18px;line-height:1.6}.price-stat-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-bottom:20px}@media (max-width: 768px){.price-stat-grid{grid-template-columns:1fr !important}}.price-stat-card{padding:16px
20px;border-radius:10px;border:1px
solid #e2e8f0;background:#f8fafc;transition:transform 0.2s ease, box-shadow 0.2s ease;display:flex;flex-direction:column;justify-content:center}.price-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(0, 0, 0, 0.06)}.price-stat-card .stat-label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:6px}.price-stat-card .stat-label .material-icons{font-size:16px}.price-stat-card .stat-value{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:4px}.price-stat-card .stat-sub{font-size:12px;color:#64748b}.stat-lowest{background:linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%) !important;border-color:#bbf7d0 !important}.stat-lowest .stat-label{color:#15803d !important}.stat-lowest .stat-value{color:#166534 !important}.stat-average{background:linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%) !important;border-color:#bae6fd !important}.stat-average .stat-label{color:#0369a1 !important}.stat-average .stat-value{color:#0c4a6e !important}.stat-highest{background:linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%) !important;border-color:#fed7aa !important}.stat-highest .stat-label{color:#c2410c !important}.stat-highest .stat-value{color:#9a3412 !important}.price-recommendation-box{background:#f8fafc;border:1px
solid #e2e8f0;border-left:4px solid var(--primary-color, #4f46e5);border-radius:8px;padding:16px
20px;margin-bottom:24px}.recommendation-header{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#1e293b;margin-bottom:8px}.recommendation-header .material-icons{color:var(--primary-color,#4f46e5);font-size:20px}.recommendation-content{font-size:14px;color:#334155;line-height:1.65}.recommendation-content
p{margin:0}#chart_wrapper #analysis>ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:14px;list-style:none;padding:0;margin:16px
0 20px 0}#chart_wrapper #analysis>ul>li{background:#f8fafc;border:1px
solid #e2e8f0;border-radius:8px;padding:14px
18px;font-size:14px;color:#334155;display:flex;align-items:center;gap:8px}.chart-interactive-card{background:#fff;border:1px
solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.chart-card-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px
20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:13px}.topbar-title{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#334155}.topbar-title .material-icons{font-size:18px;color:var(--primary-color,#4f46e5)}.topbar-note{color:#64748b;font-size:12px}#chartdiv{position:relative;background:#fff}.chart-placeholder{height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px
20px;background:linear-gradient(180deg, #f8fafc 0%, #fff 100%)}.chart-placeholder-icon{width:64px;height:64px;border-radius:50%;background:#eef2ff;color:var(--primary-color, #4f46e5);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.chart-placeholder-icon .material-icons{font-size:32px}.chart-placeholder-title{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:6px}.chart-placeholder-desc{font-size:14px;color:#64748b;max-width:440px;margin-bottom:24px;line-height:1.5}.chart-launch-btn{display:inline-flex !important;align-items:center !important;gap:8px !important;background:linear-gradient(135deg, #4f46e5 0%, #4338ca 100%) !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;text-transform:none !important;padding:0
24px !important;height:44px !important;border-radius:8px !important;box-shadow:0 4px 14px rgba(79, 70, 229, 0.35) !important;transition:all 0.2s ease !important}.chart-launch-btn:hover{transform:translateY(-1px) !important;box-shadow:0 6px 20px rgba(79, 70, 229, 0.45) !important}.chart-launch-btn .material-icons{font-size:18px !important}.specifications{background:#fff !important;border-radius:12px !important;border:1px
solid #e2e8f0 !important;box-shadow:0 4px 20px -2px rgba(15, 23, 42, 0.06) !important;padding:24px
!important;margin-bottom:24px !important;transition:all 0.25s ease}.specs-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid #f1f5f9;margin-bottom:20px}.specs-header-left{display:flex;align-items:center;gap:12px}.specs-icon-accent{font-size:26px;color:var(--primary-color, #4f46e5);background:#eef2ff;padding:8px;border-radius:10px}.specifications
h2{font-size:20px !important;font-weight:700 !important;color:#0f172a !important;margin:0
!important;letter-spacing:-0.02em;border:none !important;padding:0
!important}.specs-verified-badge{display:inline-flex;align-items:center;gap:5px;background:#f0fdf4;color:#16a34a;font-size:12px;font-weight:600;padding:4px
10px;border-radius:9999px;border:1px
solid #bbf7d0}.specs-verified-badge .material-icons{font-size:14px}.specifications table.specifications_table,
.specifications .t1.mdl-data-table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;border:1px
solid #e2e8f0 !important;border-radius:10px !important;overflow:hidden !important;background:#fff !important;white-space:normal !important;box-shadow:none !important}.specifications table.specifications_table th,
.specifications .t1.mdl-data-table
th{background:linear-gradient(90deg, #f8fafc 0%, #f1f5f9 100%) !important;color:#1e293b !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.06em !important;padding:12px
18px !important;border-top:1px solid #e2e8f0 !important;border-bottom:2px solid #e2e8f0 !important;border-left:4px solid var(--primary-color, #4f46e5) !important;border-right:none !important;text-align:left !important;height:auto !important}.specifications table.specifications_table tr:first-child th,
.specifications .t1.mdl-data-table tr:first-child
th{border-top:none !important}.specifications table.specifications_table td,
.specifications .t1.mdl-data-table
td{padding:12px
18px !important;font-size:14px !important;line-height:1.5 !important;border-top:none !important;border-bottom:1px solid #f1f5f9 !important;border-left:none !important;border-right:none !important;height:auto !important;vertical-align:middle !important;transition:background-color 0.15s ease}.specifications table.specifications_table td:first-child,
.specifications .t1.mdl-data-table td:first-child{width:32% !important;min-width:150px !important;max-width:260px !important;font-weight:500 !important;color:#64748b !important;background-color:#fafbfc !important;border-right:1px solid #f1f5f9 !important}.specifications table.specifications_table td:last-child,
.specifications .t1.mdl-data-table td:last-child{width:68% !important;font-weight:600 !important;color:#0f172a !important;background-color:#fff !important}.specifications table.specifications_table tr:hover td,
.specifications .t1.mdl-data-table tr:hover
td{background-color:#f1f5f9 !important}.specifications table.specifications_table tr:hover td:first-child,
.specifications .t1.mdl-data-table tr:hover td:first-child{background-color:#e2e8f0 !important;color:#334155 !important}.specifications table.specifications_table tr:last-child td,
.specifications .t1.mdl-data-table tr:last-child
td{border-bottom:none !important}.clothing_info{background:#fffbeb !important;border:1px
solid #fef3c7 !important;border-left:4px solid #f59e0b !important;border-radius:8px !important;padding:12px
16px !important;color:#92400e !important;font-size:13px !important;margin-bottom:16px !important}@media (max-width: 640px){.specifications{padding:16px
!important}.specifications table.specifications_table td,
.specifications .t1.mdl-data-table
td{padding:10px
12px !important;font-size:13px !important}.specifications table.specifications_table td:first-child,
.specifications .t1.mdl-data-table td:first-child{width:40% !important;min-width:110px !important}}.product-seo-crosslinks{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:16px;margin:24px
0 12px 0;width:100%;box-sizing:border-box}.seo-crosslink-card{display:flex;align-items:center;gap:14px;padding:16px
20px;background:#fff;border:1px
solid #e2e8f0;border-radius:14px;text-decoration:none !important;transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 1px 3px rgba(15,23,42,0.04);box-sizing:border-box}.seo-crosslink-card:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 8px 20px -4px rgba(99, 102, 241, 0.12), 0 4px 8px -2px rgba(15,23,42,0.04)}.seo-crosslink-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#eef2ff;color:#4f46e5;flex-shrink:0}.seo-crosslink-icon .material-icons{font-size:24px}.seo-crosslink-text{display:flex;flex-direction:column;gap:2px;flex-grow:1}.seo-crosslink-text
strong{font-size:0.95rem;font-weight:600;color:#1e293b;line-height:1.3}.seo-crosslink-card:hover .seo-crosslink-text
strong{color:#4338ca}.seo-crosslink-text
small{font-size:0.8rem;color:#64748b;line-height:1.3}.seo-crosslink-card
.chevron{color:#94a3b8;font-size:20px;transition:transform 0.2s ease}.seo-crosslink-card:hover
.chevron{color:#4f46e5;transform:translateX(3px)}@media (max-width: 640px){.product-seo-crosslinks{grid-template-columns:1fr;gap:12px;margin:16px
0}.seo-crosslink-card{padding:14px
16px}}