:root{--primary:#EAB308;--primary-light:#FDE047;--primary-dark:#A16207;--accent:#F1F5F9;--dark:#0F172A;--dark-light:#1E293B;--light:#F1F5F9;--white:#FFFFFF;--text-main:#1E293B;--text-muted:#475569;--success:#10B981;--danger:#EF4444;--gold-glow:rgba(234,179,8,0.4);--font-en:'Inter',sans-serif;--font-bn:'Noto Sans Bengali','Hind Siliguri',sans-serif;--font-bn-num:'Noto Sans Bengali','Hind Siliguri',sans-serif;--section-padding:4rem 1rem;--container-max:1140px;--shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-premium:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--radius:12px;--glass-bg:rgba(255,255,255,0.7);--glass-border:rgba(255,255,255,0.3)}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--light)}::-webkit-scrollbar-thumb{background:var(--primary-dark);border-radius:10px}body{font-family:var(--font-bn);background-color:var(--light);color:var(--dark);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}h1,h2,h3,h4,.font-en{font-family:var(--font-en);letter-spacing:-0.025em}.font-bn-num{font-family:var(--font-bn-num)}.gold-text{color:var(--primary);font-weight:700}.gold-gradient{background:linear-gradient(135deg,var(--primary),var(--primary-light),var(--primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}a{text-decoration:none;color:inherit;transition:all 0.3s ease}ul{list-style:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 1.5rem}header{background:rgba(10,15,30,0.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--white);border-bottom:1px solid rgba(234,179,8,0.2);box-shadow:0 4px 30px rgba(0,0,0,0.1);position:fixed;top:0;left:0;right:0;z-index:1000;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1),box-shadow 0.4s ease,background 0.4s ease;will-change:transform}header::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent);opacity:0.5}header.header-hidden{transform:translateY(-100%)}header.header-scrolled{background:rgba(10,15,30,0.95);box-shadow:0 10px 30px rgba(0,0,0,0.5);border-bottom:1px solid rgba(234,179,8,0.4)}#header-placeholder{background:#0a0f1e;min-height:72px}#header-placeholder header{position:fixed;width:100%}.header-spacer{display:none}.main-nav{display:flex;justify-content:space-between;align-items:center;padding:0.8rem 0;min-height:72px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);filter:drop-shadow(0 0 8px rgba(234,179,8,0))}.logo:hover{transform:scale(1.02);filter:drop-shadow(0 0 12px rgba(234,179,8,0.4))}.nav-links{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.nav-links a{text-decoration:none;color:var(--accent);font-weight:600;font-size:0.95rem;letter-spacing:0.5px;transition:color 0.3s ease;position:relative;padding:0.5rem 0}.nav-links>li>a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary);transition:width 0.3s cubic-bezier(0.4,0,0.2,1);border-radius:2px;box-shadow:0 0 8px var(--primary)}.nav-links>li>a:hover::after,.nav-links>li:hover>a::after{width:100%}.nav-links>li>a:hover,.nav-links>li:hover>a{color:var(--white)}.nav-links .dropdown{position:relative;padding:0.5rem 0;margin:-0.5rem 0}.nav-links .dropdown-toggle{display:flex;align-items:center;gap:0.4rem}.nav-links .dropdown-toggle .arrow{font-size:0.65rem;transition:transform 0.3s ease;color:var(--primary)}.nav-links .dropdown:hover .dropdown-toggle .arrow{transform:rotate(180deg)}.nav-links .dropdown-menu{position:absolute;top:100%;left:-1rem;background:rgba(15,23,42,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(234,179,8,0.15);border-top:2px solid var(--primary);border-radius:0 0 12px 12px;min-width:220px;box-shadow:0 15px 35px rgba(0,0,0,0.4);opacity:0;visibility:hidden;transform:translateY(15px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);z-index:1000;padding:1rem 0}.nav-links .dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-links .dropdown-menu li{list-style:none;margin:0;padding:0}.nav-links .dropdown-menu a{display:block;padding:0.6rem 1.5rem;color:#cbd5e1;font-size:0.9rem;font-weight:500;transition:all 0.2s ease;border-left:3px solid transparent;position:relative}.nav-links .dropdown-menu a::after{display:none}.nav-links .dropdown-menu a:hover{background:linear-gradient(90deg,rgba(234,179,8,0.1) 0%,transparent 100%);color:var(--primary-light);border-left-color:var(--primary);padding-left:2rem}.card{background:var(--white);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border:1px solid rgba(0,0,0,0.05)}.card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);border-color:var(--primary-light)}table{width:100%;margin:1.5rem 0}th{font-weight:700;font-size:0.9rem;letter-spacing:0.05em;text-transform:uppercase}.btn{display:inline-block;padding:0.8rem 2rem;background:var(--primary);color:var(--dark);font-weight:700;border-radius:var(--radius);transition:0.3s}.btn:hover{background:var(--primary-dark);color:var(--white);transform:scale(1.05)}footer{background:var(--dark);color:var(--white);padding:5rem 0 2rem}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.footer-grid h4{color:var(--primary);margin-bottom:1.5rem;text-transform:uppercase;font-size:0.9rem}.footer-grid ul li{margin-bottom:0.8rem;color:#94A3B8}.footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:2rem;text-align:center;font-size:0.85rem;color:#64748B}.hamburger{display:none;flex-direction:column;gap:6px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:1001;transition:all 0.3s ease}.hamburger span{width:28px;height:3px;background:var(--primary);border-radius:3px;transition:all 0.3s cubic-bezier(0.68,-0.55,0.265,1.55);transform-origin:center}.hamburger:hover span{background:var(--primary-light)}.hamburger.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0;transform:translateX(-20px)}.hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;width:85%;max-width:340px;height:100vh;background:rgba(10,15,30,0.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);will-change:transform;border-left:1px solid rgba(212,175,55,0.3);box-shadow:-15px 0 60px rgba(0,0,0,0.9);z-index:1002;transform:translateX(100%);transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1);display:flex;flex-direction:column;visibility:hidden}.mobile-menu.active{transform:translateX(0);visibility:visible}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(15,23,42,0.8) 0%,rgba(15,23,42,0.4) 100%)}.close-menu{width:40px;height:40px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:var(--white);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 12px rgba(0,0,0,0.2)}.close-menu:hover{background:var(--primary);border-color:var(--primary);color:var(--dark);transform:rotate(90deg) scale(1.1);box-shadow:0 0 15px rgba(212,175,55,0.5)}.mobile-menu-scroll{flex:1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:var(--primary-dark) rgba(255,255,255,0.05)}.collapsible-section{margin-bottom:0.5rem;background:rgba(255,255,255,0.02);border-radius:8px;overflow:hidden}.menu-toggle-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0.8rem;background:transparent;border:none;cursor:pointer;color:var(--white);transition:background 0.3s ease,padding-left 0.3s ease}.menu-toggle-btn:hover{background:rgba(255,255,255,0.08);padding-left:1.2rem}.arrow-icon{opacity:0.7;transition:transform 0.3s ease}.collapsible-section.open .arrow-icon{transform:rotate(180deg)}.collapsible-content{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1)}.collapsible-section.open .collapsible-content{max-height:400px}.section-links{padding:0.5rem 0.5rem 1rem 1.5rem;background:rgba(0,0,0,0.2)}.menu-section-title{color:var(--primary);font-size:0.85rem;text-transform:uppercase;letter-spacing:1px;font-weight:700}.menu-divider{height:1px;background:rgba(255,255,255,0.08);margin:1.2rem 0;width:100%}.mobile-nav-links a{display:flex;align-items:center;padding:1.1rem 1.2rem;color:#f1f5f9;text-decoration:none;font-size:0.95rem;font-weight:500;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border-radius:8px;background:transparent;margin-bottom:4px;border:1px solid transparent}.mobile-nav-links a:hover,.mobile-nav-links a:active{background:rgba(212,175,55,0.15);color:var(--primary);padding-left:1.5rem;border:1px solid rgba(212,175,55,0.3);box-shadow:0 4px 15px rgba(0,0,0,0.1)}.nav-icon{opacity:0.8}.mobile-menu-footer{padding:1.5rem;border-top:1px solid rgba(255,255,255,0.08);text-align:center;background:rgba(0,0,0,0.2)}.mobile-menu.active .mobile-menu-footer{opacity:1;transform:translateY(0)}.mobile-menu-footer p{margin:0.4rem 0;color:rgba(255,255,255,0.5)!important;font-size:0.8rem;letter-spacing:0.5px}.mobile-menu-backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1001;opacity:0;visibility:hidden;transition:all 0.4s ease}.mobile-menu-backdrop.active{opacity:1;visibility:visible}body.menu-open{overflow:hidden;padding-right:8px}@media (max-width:992px){.nav-links{display:none}.hamburger{display:flex}.main-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.logo{grid-column:2;justify-self:center}.hamburger{grid-column:3;justify-self:end}}@media (max-width:768px){header{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(15,23,42,0.98)}h1{font-size:1.8rem!important}.hero-premium{padding:3rem 0}}.data-heavy-table{width:100%;border-collapse:collapse;background:var(--white);margin:2rem 0;box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.data-heavy-table th,.data-heavy-table td{padding:1rem;text-align:center;border:1px solid var(--accent)}.data-heavy-table th{background:var(--dark-light);color:var(--primary);font-size:0.9rem;text-transform:none;letter-spacing:normal}.data-heavy-table .type-col{background:var(--light);text-align:left;font-weight:700;width:30%}.price-val{font-family:var(--font-en);font-weight:700;color:var(--dark);font-size:1.1rem}.price-sub{font-size:0.75rem;color:var(--text-muted);display:block;font-weight:normal;margin-top:2px}.premium-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0;border-radius:8px}@media (max-width:768px){.data-heavy-table th,.data-heavy-table td{padding:0.8rem 0.5rem;font-size:0.85rem}.data-heavy-table .type-col{width:40%}.price-val{font-size:1rem}}.table-header-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.history-link-btn{display:inline-flex;align-items:center;gap:0.5rem;background:transparent;border:2px solid var(--primary);color:var(--primary-dark);padding:0.5rem 1.2rem;border-radius:50px;font-weight:700;font-size:0.85rem;transition:all 0.3s ease;text-transform:uppercase}.history-link-btn:hover{background:var(--primary);color:var(--white);box-shadow:0 5px 15px rgba(212,175,55,0.4);transform:translateY(-2px)}.glass-card{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow)}.glass-dark{background:rgba(15,23,42,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.hero-premium{position:relative;padding:6rem 0;background:url('../img/hero-premium.webp') no-repeat center center;background-size:cover;overflow:hidden;color:var(--white);text-align:center}.bg-premium{position:relative;background:url('../img/hero-premium.webp') no-repeat center center;background-size:cover;color:var(--white);min-height:100vh}.hero-premium::before{content:none}.hero-glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(234,179,8,0.3) 0%,transparent 70%);border-radius:50%;z-index:0;pointer-events:none}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}@media (min-width:769px){.animate-float{animation:float 3s ease-in-out infinite;will-change:transform}}.hover-glow:hover{box-shadow:0 0 20px rgba(212,175,55,0.4)}.sparkline-box{width:60px;height:30px;display:flex;align-items:flex-end;gap:2px}.sparkline-bar{width:4px;background:var(--primary);border-radius:2px;animation:barGrow 2s ease-in-out infinite}@keyframes barGrow{0%,100%{height:30%}50%{height:90%}}.text-3d-gold{color:var(--primary);text-shadow:0 1px 0 var(--primary-dark),0 2px 0 var(--primary-dark),0 3px 0 #886a1a,0 10px 20px rgba(0,0,0,0.3)}.graph-grid-section{margin:4rem 0}.graph-controls{display:flex;justify-content:center;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.carat-btn{padding:0.8rem 1.5rem;border:2px solid var(--primary);background:transparent;color:var(--primary-dark);border-radius:50px;font-weight:700;cursor:pointer;transition:all 0.3s ease;min-width:100px}.carat-btn.active,.carat-btn:hover{background:var(--primary);color:var(--white);box-shadow:0 5px 15px rgba(212,175,55,0.3)}.graph-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.graph-card{background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:transform 0.3s ease;border:1px solid rgba(0,0,0,0.05)}.graph-card:hover{transform:translateY(-5px)}.graph-img-wrapper{position:relative;padding-top:60%;background:#f1f5f9}.graph-img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}.graph-info{padding:1.2rem;text-align:center;background:var(--dark);color:var(--white)}.graph-title{font-weight:600;font-size:0.95rem;margin-bottom:0.3rem}.graph-meta{font-size:0.8rem;color:var(--primary);opacity:0.9}@media (max-width:480px){.graph-grid{grid-template-columns:1fr}.graph-img-wrapper{padding-top:0;min-height:250px;display:flex;align-items:center;justify-content:center}.graph-img-wrapper img{position:static;height:auto;padding:15px}.carat-btn{padding:0.6rem 1rem;font-size:0.85rem;min-width:80px}}.ticker-wrap{width:100%;overflow:hidden;background:var(--dark);padding:0.2rem 0 0.2rem 0;white-space:nowrap;position:relative;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.ticker{display:inline-block;white-space:nowrap;padding-left:100%;animation:ticker 25s linear infinite}.ticker-item{display:inline-block;padding:0 2rem;font-size:0.95rem;color:var(--white);font-weight:500}.ticker-item .val{color:var(--primary);font-weight:700;margin-left:5px}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.ticker-label{position:absolute;left:0;top:0;bottom:0;background:var(--primary);color:var(--dark);font-weight:800;padding:0 1.5rem;z-index:10;display:flex;align-items:center;box-shadow:5px 0 15px rgba(0,0,0,0.2);font-size:0.85rem;text-transform:uppercase}@media (max-width:768px){.ticker-label{font-size:0.75rem;padding:0 1rem}.ticker-item{font-size:0.85rem}}.nav-icon{width:28px;height:28px;margin-right:15px;transition:transform 0.3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2))}.mobile-nav-links a:hover .nav-icon{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 4px 8px rgba(212,175,55,0.5))}.live-counter-wrap{display:inline-flex;align-items:center;gap:15px;padding:12px 30px;border-radius:50px;border:1px solid var(--primary);margin-bottom:2rem}@media (max-width:600px){.live-counter-wrap{display:flex;flex-direction:column;padding:10px;border-radius:var(--radius);gap:6px;max-width:90%;margin:0 auto}.live-counter-wrap p{font-size:1rem!important}}.vertical-divider{width:2px;height:60px;background:linear-gradient(to bottom,transparent,var(--primary),transparent);opacity:0.5}@media (max-width:768px){.vertical-divider{width:60%!important;height:2px!important;background:linear-gradient(to right,transparent,var(--primary),transparent)!important;margin:10px auto!important}}.summary-card-container{display:flex;justify-content:space-around;align-items:center;border:2px solid var(--primary);backdrop-filter:blur(20px);background:rgba(255,255,255,0.9);box-shadow:0 10px 30px rgba(212,175,55,0.15);margin-top:-3rem;position:relative;z-index:10;margin-bottom:2rem;border-radius:var(--radius);padding:1.2rem}@media (max-width:768px){.summary-card-container{flex-direction:column;gap:1.5rem;margin-top:-2.5rem;padding:1.5rem 1rem;text-align:center}.summary-card-container>div{width:100%}}.price-badge-container{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center;margin-top:-3rem;position:relative;z-index:10}.price-badge{flex:1;min-width:250px;max-width:100%;text-align:center}@media (max-width:768px){.price-badge-container{margin-top:-2rem;padding:0;gap:1rem}}@media (max-width:600px){.price-badge-container{margin-top:-1rem}.price-badge{min-width:100%;margin-bottom:0.5rem}}@media (max-width:480px){.price-badge-container{flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:-1.5rem!important;padding:0 5px}.price-badge{min-width:0!important;flex:1!important;padding:12px 8px!important;margin-bottom:0!important;display:flex;flex-direction:column;justify-content:center;border-top-width:3px!important}.price-badge h4{font-size:0.75rem!important;margin-bottom:0.3rem!important;line-height:1.3;white-space:normal;min-height:2.6em;display:flex;align-items:center;justify-content:center}.price-badge .price{font-size:1.1rem!important;font-weight:700!important}.sparkline-box{margin:5px auto 0!important;transform:scale(0.7);height:15px}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width:768px){.container{padding:0 1rem}}.logo img{height:45px;width:auto;transition:height 0.3s ease}@media (max-width:768px){.logo img{height:38px}}.grid-layout{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:4rem}@media (max-width:992px){.grid-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.hero-premium{padding:1rem 0!important}.hero-premium h1{font-size:2rem!important;line-height:1.3;padding:0 0.5rem}.hero-premium p{font-size:0.95rem!important;padding:0 1rem;line-height:1.6}}@media (max-width:480px){.hero-premium h1{font-size:1.7rem!important}}.unit-selector{display:flex;justify-content:center;gap:12px;margin:3rem 0;flex-wrap:wrap}.unit-btn{padding:12px 28px;border-radius:30px;border:2px solid rgba(212,175,55,0.2);background:white;cursor:pointer;font-weight:800;color:var(--dark);transition:all 0.3s;box-shadow:0 4px 15px rgba(212,175,55,0.1)}.unit-btn.active{border-color:var(--primary);box-shadow:0 4px 15px rgba(212,175,55,0.2)}.unit-btn:hover{transform:translateY(-2px);border-color:var(--primary)}@media (max-width:600px){.unit-selector{gap:8px;margin:2rem 0}.unit-btn{padding:10px 18px;font-size:0.9rem}}.action-btn{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:white;padding:0.8rem 1.8rem;border-radius:50px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;font-weight:700;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 4px 15px rgba(184,134,11,0.3);border:none}.action-btn:hover{transform:scale(1.05) translateY(-3px);box-shadow:0 8px 25px rgba(184,134,11,0.4);color:white}@media (max-width:480px){.action-btn{width:100%;justify-content:center;padding:1rem}}.ticker-mini{background:var(--dark-light);color:var(--primary);padding:0.5rem 0;font-size:0.85rem;border-bottom:2px solid var(--primary);overflow:hidden}.silver-page .ticker-mini{background:#E5E7EB;color:var(--dark);border-bottom:2px solid #C0C0C0}.article-card{background:var(--white);padding:2.5rem;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:2rem;line-height:1.9}@media (max-width:600px){.article-card{padding:1.5rem 1rem;line-height:1.7}}.article-card h2{color:var(--dark);margin-bottom:1.5rem;border-left:5px solid var(--primary);padding-left:1rem}.silver-page .article-card h2{border-left:5px solid #C0C0C0}.article-card h3{margin:2rem 0 1rem;color:var(--primary-dark)}.data-heavy-table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.08)}.data-heavy-table thead th{background:#1e293b;color:white;padding:0.8rem 1rem;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;text-align:center;border-bottom:2px solid var(--primary);text-shadow:0 1px 2px rgba(0,0,0,0.1)}.data-heavy-table td{padding:0.8rem 1rem;border-bottom:1px solid #f1f5f9;vertical-align:middle;text-align:center;color:#334155;font-size:1rem;font-weight:500}.data-heavy-table tr:last-child td{border-bottom:none}.data-heavy-table tr{transition:all 0.2s cubic-bezier(0.175,0.885,0.32,1.275)}.data-heavy-table tr:hover{background:#f8fafc;transform:scale(1.002);box-shadow:0 4px 12px rgba(0,0,0,0.03);position:relative;z-index:1}.gold-page .data-heavy-table{border-color:#fde68a}.gold-page .data-heavy-table thead th{background:#78350f}.gold-page .data-heavy-table tr:nth-child(even){background:#fffcf0}.silver-page .data-heavy-table{border-color:#cbd5e1}.silver-page .data-heavy-table thead th{background:linear-gradient(135deg,#475569,#1e293b);border-bottom:2px solid #94a3b8}.silver-page .data-heavy-table tr:nth-child(even){background:#f0f9ff}.home-page .data-heavy-table{border-color:#e2e8f0}.home-page .data-heavy-table thead th{background:#0f172a;border-bottom:3px solid var(--primary)}.home-page .data-heavy-table tr:nth-child(even){background:#fffcf0}.home-page .data-heavy-table tr{transition:all 0.2s cubic-bezier(0.175,0.885,0.32,1.275)!important}.home-page .data-heavy-table tr:hover{transform:scale(1.002)!important;box-shadow:0 4px 12px rgba(0,0,0,0.03)!important}.silver-page .data-heavy-table tr:nth-child(even){background:#f0f9ff}@media (max-width:600px){.data-heavy-table thead th,.data-heavy-table td{padding:0.5rem 0.5rem;font-size:0.8rem}}.karat-tag,.silver-tag{display:inline-block;padding:4px 8px;border-radius:6px;font-size:0.75rem;font-weight:700}.karat-tag{background:#fef3c7;color:#92400e}.silver-tag{background:#f1f5f9;color:#475569}.silver-page .ticker-wrap{background:#E5E7EB;border-bottom:2px solid #C0C0C0;box-shadow:0 4px 10px rgba(0,0,0,0.05)}.silver-page .ticker-item:first-child{color:#334155}.silver-page .ticker-item{color:#1e293b}.silver-page .ticker-item .val{color:#0f172a;font-weight:800}.silver-page .hero-glow{background:#94A3B8}.silver-page .vertical-divider{background:linear-gradient(to bottom,transparent,#94A3B8,transparent)}.silver-page .text-3d-gold{color:#e2e8f0;text-shadow:0 1px 0 #94a3b8,0 2px 0 #94a3b8,0 3px 0 #64748b,0 10px 20px rgba(0,0,0,0.3)}.silver-page .action-btn{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 15px rgba(100,116,139,0.3)}.silver-page .action-btn:hover{box-shadow:0 8px 25px rgba(100,116,139,0.4)}.silver-page .price-badge{border-color:#C0C0C0}.chart-inner-wrap{background:white;padding:20px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.06);position:relative;overflow:hidden}.image-card-wrap{background:var(--white);padding:2rem;border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;transition:transform 0.3s ease}.image-card-wrap:hover{transform:translateY(-5px)}.image-card-wrap img{width:100%;border-radius:12px;height:auto;box-shadow:0 4px 15px rgba(0,0,0,0.1);display:block;margin:0 auto}@media (max-width:600px){.chart-inner-wrap{padding:0;border-radius:8px;background:transparent;box-shadow:none}}.chart-container-premium{background:#fff;padding:1.5rem;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 15px rgba(0,0,0,0.05);margin:2rem auto;max-width:750px}.chart-header-red{color:#e11d48;font-size:1.2rem;font-weight:500;margin-bottom:0.8rem;font-family:Arial,sans-serif}.chart-img-wrap{border:1px solid #eee;padding:5px;margin-bottom:1.5rem;overflow:hidden}.chart-img-wrap img{width:100%;height:auto;display:block}.chart-controls-box{display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%}.chart-select{flex:1;padding:10px 5px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;font-size:14px;color:#475569;cursor:pointer;transition:all 0.2s;outline:none;text-align:center}.chart-select:hover{border-color:#94a3b8}@media (max-width:600px){.chart-container-premium{padding:1rem}.chart-select{font-size:12px;padding:8px 4px}}.image-card-wrap{padding:1rem;background:var(--white);box-shadow:var(--shadow)}.image-card-wrap img{border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.08)}.two-col-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}@media (max-width:768px){.two-col-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}}.glass-card{background:rgba(255,255,255,0.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.3);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow);transition:transform 0.3s ease,box-shadow 0.3s ease}.glass-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-premium);background:rgba(255,255,255,0.85)}.charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}@media (max-width:768px){.charts-grid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.summary-card-container{padding:0!important;margin-top:1rem!important;background:none!important;box-shadow:none!important;border:none!important;display:flex;flex-direction:row;gap:10px}.summary-card-container>div:not(.vertical-divider){background:rgba(255,255,255,0.9);padding:15px 10px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.05);flex:1;border:1px solid rgba(255,255,255,0.5)}.summary-card-container span[style*="font-size:1.4rem"]{font-size:1.2rem!important}.summary-card-container span[style*="font-size:0.85rem"]{font-size:0.7rem!important;margin-bottom:4px!important}.summary-card-container .vertical-divider{display:none!important}.sparkline-box{margin:5px auto 0!important;transform:scale(0.85)}#summary-gold-22k-change,#summary-silver-22k-change{font-size:0.7rem!important}}.useful-info{margin-top:4rem;padding:4rem 2rem;background:linear-gradient(135deg,#fdfbf7 0%,#fff 100%);border-radius:16px;border:1px solid var(--border);position:relative;overflow:hidden}.useful-info::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,var(--primary),var(--primary-light),var(--primary))}.useful-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.useful-card{background:var(--white);border-radius:16px;padding:2rem;box-shadow:var(--shadow);transition:all 0.4s ease;border:1px solid rgba(0,0,0,0.05);display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.useful-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-premium);border-color:var(--primary)}.useful-card h4{font-size:1.25rem;margin-bottom:0.8rem;color:var(--dark);font-weight:700}.useful-card p{font-size:0.95rem;color:var(--text-muted);margin-bottom:1.5rem;flex-grow:1;line-height:1.6}.useful-btn{display:inline-block;padding:0.7rem 1.8rem;background:rgba(234,179,8,0.1);color:var(--primary-dark);font-weight:600;border-radius:50px;transition:all 0.3s ease;text-decoration:none;border:1px solid transparent}.useful-btn:hover{background:var(--primary);color:var(--white);transform:scale(1.05);box-shadow:0 4px 12px rgba(234,179,8,0.3)}.content-link,main p a:not([class*="btn"]):not([class*="card"]),main li a:not([class*="btn"]):not([class*="card"]),.pro-section a:not([class*="btn"]):not([class*="card"]),.faq-item a:not([class*="btn"]):not([class*="card"]){color:var(--primary-dark)!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:var(--primary)!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important;transition:all 0.3s ease!important}.content-link:hover,main p a:not([class*="btn"]):not([class*="card"]):hover,main li a:not([class*="btn"]):not([class*="card"]):hover,.pro-section a:not([class*="btn"]):not([class*="card"]):hover,.faq-item a:not([class*="btn"]):not([class*="card"]):hover{color:var(--primary)!important;background-color:rgba(234,179,8,0.1)!important;border-radius:4px!important}