@charset "UTF-8";:root{--font-size-hero: 4.5rem;--font-size-h1: 3rem;--font-size-h2: 2rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-body: 1rem;--font-size-small: .875rem;--font-size-tiny: .75rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--color-gold: #FFD700;--color-gold-dark: #B8860B;--color-gold-accent: #FFA500;--color-gold-light: #FFED4E;--color-bg-primary: #0a0a0a;--color-bg-secondary: #1a1a1a;--color-bg-tertiary: #2a2a2a;--color-text-primary: #f5f5f5;--color-text-secondary: #e0e0e0;--color-text-muted: #888;--color-text-disabled: #666;--color-success: #90EE90;--color-success-light: #32cd32;--color-error: #ff6b6b;--color-error-dark: #ff4500;--color-warning: #ffd700;--color-table-header-bg: linear-gradient(135deg, #FFD700, #FFA500);--color-table-header-text: #1a1a1a;--color-table-border: rgba(255, 215, 0, .1);--color-table-row-hover: rgba(255, 215, 0, .05);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 5rem;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .1);--shadow-md: 0 2px 8px rgba(0, 0, 0, .15);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .2);--shadow-xl: 0 8px 24px rgba(0, 0, 0, .25);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-cubic: .3s cubic-bezier(.4, 0, .2, 1);--z-base: 1;--z-dropdown: 10;--z-sticky: 100;--z-modal: 1000;--z-tooltip: 1100}*{margin:0;padding:0;box-sizing:border-box}.app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%);color:var(--color-text-primary);min-height:100vh;display:flex;flex-direction:column;font-size:var(--font-size-body);line-height:var(--line-height-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1{font-size:var(--font-size-h1);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.5px;color:var(--color-gold)}h2{font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-tight);letter-spacing:-.25px;color:var(--color-text-primary)}h3{font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-normal);color:var(--color-text-primary)}h4{font-size:var(--font-size-h4);font-weight:600;line-height:var(--line-height-normal);color:var(--color-text-secondary)}h1,h2,h3,h4,h5,h6{text-decoration:none!important;border-bottom:none!important;text-underline-offset:0!important;text-decoration-line:none!important;text-decoration-style:none!important;text-decoration-color:transparent!important;text-decoration-thickness:0!important;text-underline-position:unset!important}*{text-decoration:none!important}.main-wrapper{max-width:1400px;width:100%;margin:0 auto;padding-bottom:0!important;padding:0 var(--spacing-xl)}body.mobile-nav-open{overflow:hidden;touch-action:none}@media (max-width: 1400px){.main-wrapper{padding:0 var(--spacing-lg)}}.header-wrapper{background:#0a0a0af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,215,0,.1);padding:var(--spacing-sm) 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026}.header-compact{position:relative;z-index:101}.content-wrapper{flex:1;padding:0;min-height:calc(100vh - 400px)}.footer-wrapper{background:#0a0a0af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,215,0,.15)}.header-compact{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);width:100%}.header-logo{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-xs);text-decoration:none;transition:opacity .2s ease}.header-logo:hover{opacity:.8}.header-logo-img{height:40px;width:auto;display:block}.header-logo h1{font-size:var(--font-size-h3);font-weight:700;color:var(--color-gold);margin:0;letter-spacing:-.5px;text-shadow:0 0 20px rgba(255,215,0,.3);white-space:nowrap}.header-nav{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.header-nav::-webkit-scrollbar{display:none}@media (max-width: 768px){.header-nav{display:none}}.nav-link{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-small);font-weight:500;white-space:nowrap;transition:var(--transition-fast);position:relative;border-radius:0;border-bottom:2px solid transparent;background:transparent}.nav-link:hover{color:var(--color-gold);background:#ffd7000d;border-bottom-color:#ffd7004d}.nav-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;background:#ffd7000d}.nav-link.active{color:var(--color-gold);font-weight:600;background:#ffd70014;border-bottom-color:var(--color-gold)}.header-right{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-sm)}.lang-switcher{display:flex;align-items:center;position:relative;z-index:10}.mobile-menu-toggle{display:none;background:transparent;border:none;color:var(--color-text-primary);font-size:1.5rem;cursor:pointer;padding:var(--spacing-xs);transition:var(--transition-fast)}.mobile-menu-toggle:hover{color:var(--color-gold)}@media (max-width: 768px){.mobile-menu-toggle{display:flex;align-items:center;justify-content:center}}.mobile-nav-overlay{display:none;position:fixed;inset:0;width:100vw;height:100vh;background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);z-index:1000;transition:background .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1)}.mobile-nav-overlay.open{display:block;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-nav{position:fixed;top:0;right:0;width:320px;max-width:82vw;height:100vh;max-height:100vh;padding:0;display:flex;flex-direction:column;transform:translate(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;box-sizing:border-box;z-index:1001;background:linear-gradient(160deg,#16161af5,#0c0c10f0 70%,#06060af5);border-left:1px solid rgba(255,255,255,.06);box-shadow:-6px 0 32px #0000008c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate}.mobile-nav:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,215,0,.18) 0%,rgba(255,215,0,.12) 18%,transparent 55%),radial-gradient(circle at bottom right,rgba(255,215,0,.08) 0%,transparent 45%);pointer-events:none;z-index:0;opacity:.9}.mobile-nav.open{transform:translate(0)}.mobile-nav.open .mobile-nav-links .mobile-nav-link{animation:slideInRight .4s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0}.mobile-nav.open .mobile-nav-links .mobile-nav-link:nth-child(1){animation-delay:.05s}.mobile-nav.open .mobile-nav-links .mobile-nav-link:nth-child(2){animation-delay:.1s}.mobile-nav.open .mobile-nav-links .mobile-nav-link:nth-child(3){animation-delay:.15s}.mobile-nav.open .mobile-nav-links .mobile-nav-link:nth-child(4){animation-delay:.2s}.mobile-nav.open .mobile-nav-links .mobile-nav-link:nth-child(5){animation-delay:.25s}.mobile-nav-header,.mobile-nav-links,.mobile-nav-footer{position:relative;z-index:1}.mobile-nav-header{flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start;padding:calc(var(--spacing-xl) + 12px) var(--spacing-xl) var(--spacing-md);min-width:0;width:100%;box-sizing:border-box}.mobile-nav-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.16em;font-weight:600;border:1px solid rgba(255,215,0,.4);border-radius:999px;color:#ffd700e6;background:#ffd70014;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-nav-brand{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-xs);width:100%;min-width:0}.mobile-nav-logo{height:48px;width:auto;display:block}.mobile-nav-brand-text{font-size:clamp(2.4rem,6vw,2.9rem);font-weight:700;letter-spacing:.18em;background:linear-gradient(120deg,#ffd700f2,#fa0c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase}.mobile-nav-subtitle{font-size:var(--font-size-body);color:#ffffffa6;margin:0;line-height:1.4;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.mobile-nav-divider{flex-shrink:0;height:1px;width:100%;background:linear-gradient(90deg,#fff0,#ffd70066,#fff0);opacity:.5;position:relative;z-index:1;margin:0 var(--spacing-xl)}.mobile-nav-links{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs);overflow-y:auto;overflow-x:hidden;padding:var(--spacing-md) var(--spacing-xl);min-height:0;min-width:0;width:100%;box-sizing:border-box}.mobile-nav-links::-webkit-scrollbar{width:4px}.mobile-nav-links::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:0;transition:background .2s ease}.mobile-nav-links::-webkit-scrollbar-thumb:hover{background:#ffd70080}.mobile-nav-footer{flex-shrink:0;padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl);border-top:1px solid rgba(255,255,255,.06);font-size:var(--font-size-small);color:#ffffff73;line-height:1.5;min-width:0;width:100%;box-sizing:border-box}.mobile-nav-footer p{margin:0;word-wrap:break-word;overflow-wrap:break-word}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 480px){.mobile-nav{width:100vw;max-width:100vw}.mobile-nav-header{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-sm)}.mobile-nav-links{padding:var(--spacing-sm) var(--spacing-md)}.mobile-nav-footer{padding:var(--spacing-md)}.mobile-nav-divider{margin:0 var(--spacing-md)}.mobile-nav-logo{height:40px}.mobile-nav-brand-text{font-size:2rem}}@media (min-width: 769px){.mobile-nav,.mobile-nav-overlay{display:none!important}}.mobile-nav-link{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md);padding-left:calc(var(--spacing-lg) + 6px);color:#ffffffad;text-decoration:none;font-size:var(--font-size-body);font-weight:600;transition:transform .35s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);border-radius:14px;border:1px solid transparent;white-space:nowrap;flex-shrink:0;min-width:0;overflow:hidden;text-overflow:ellipsis;transform:translate(0);position:relative;background:#ffffff05}.mobile-nav-link:before{content:"";position:absolute;left:var(--spacing-sm);top:18%;bottom:18%;width:2px;border-radius:999px;background:linear-gradient(180deg,#ffd700d9,#ffd70059);transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-nav-link:hover{color:var(--color-text-primary);background:#ffffff12;border-color:#ffffff14;box-shadow:0 8px 16px #0000002e;transform:translate(6px)}.mobile-nav-link:hover:before{transform:scaleY(1)}.mobile-nav-link.active{color:var(--color-gold);background:#ffd70029;border-color:#ffd70073;box-shadow:0 10px 22px #ffd70024}.mobile-nav-link.active:before{transform:scaleY(1)}.mobile-nav-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.mobile-nav-link:active{transform:translate(3px)}.lang-btn{background:#ffffff0d;border:1px solid rgba(255,215,0,.2);color:var(--color-gold);padding:var(--spacing-xs) var(--spacing-md);border-radius:0;cursor:pointer;font-size:var(--font-size-small);transition:var(--transition-normal);display:flex;align-items:center;gap:var(--spacing-xs);font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lang-btn:hover{background:#ffd7001a;border-color:#ffd7004d;transform:translateY(-1px)}.lang-btn:active{transform:translateY(0)}.lang-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.site-footer{width:100%;margin-top:var(--spacing-3xl)}.site-footer .footer-wrapper{background:linear-gradient(180deg,#0f0f12fa,#0a0a0cfa);border-top:1px solid rgba(255,215,0,.12);padding:var(--spacing-4xl) 0 var(--spacing-2xl);padding-bottom:var(--spacing-2xl);position:relative;width:100%;box-sizing:border-box;overflow:hidden}.site-footer .footer-wrapper:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,rgba(255,215,0,.12) 0%,transparent 45%),radial-gradient(circle at 88% 12%,rgba(255,215,0,.08) 0%,transparent 40%);opacity:.7;pointer-events:none}.footer-container{display:flex;flex-direction:column;gap:var(--spacing-2xl);max-width:1400px;margin:0 auto;width:100%;padding:0 var(--spacing-xl);box-sizing:border-box;position:relative;z-index:1}.footer-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-2xl);background:linear-gradient(120deg,#ffd7001f,#ffd70005 70%);border:1px solid rgba(255,215,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;margin-top:50px}.footer-cta:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.04);pointer-events:none}.footer-cta-text{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-cta-text .footer-cta-kicker{text-transform:uppercase;letter-spacing:.4em;font-size:.75rem;font-weight:600;color:#fff9}.footer-cta-text h2{margin:0;font-size:clamp(2.1rem,4vw,2.6rem);font-weight:700;letter-spacing:-.5px;color:var(--color-text-primary)}.footer-cta-text p{margin:0;max-width:60ch;color:#ffffffb8;line-height:var(--line-height-relaxed)}.footer-cta-button{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);border:1px solid rgba(255,215,0,.5);background:#ffd7002e;color:var(--color-text-primary);text-decoration:none;font-weight:600;letter-spacing:.2px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.footer-cta-button svg{font-size:1.2rem}.footer-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ffd70038;background:#ffd70040}.footer-main{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(0,3fr);gap:var(--spacing-3xl);align-items:start}.footer-brand{display:flex;flex-direction:column;gap:var(--spacing-md)}.footer-logo-wrapper{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-xs);text-decoration:none;transition:opacity .2s ease}.footer-logo-wrapper:hover{opacity:.8}.footer-logo-img{height:48px;width:auto;display:block;position:relative}.footer-logo-text{font-size:clamp(2.2rem,4vw,2.6rem);font-weight:700;color:var(--color-text-primary);letter-spacing:-.5px;position:relative;display:inline-block;padding-right:var(--spacing-lg)}.footer-logo-glow{position:absolute;right:0;top:50%;transform:translateY(-50%);width:48px;height:2px;background:linear-gradient(90deg,#ffd70080,#ffd70000)}.footer-tagline{font-size:var(--font-size-body);color:#ffffffb3;line-height:var(--line-height-relaxed);margin:0;max-width:420px}.footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-2xl)}.footer-column{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.footer-heading{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.25em;color:#fff9;margin:0 0 var(--spacing-sm)}.footer-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer-link{color:#ffffffc7;text-decoration:none;font-size:var(--font-size-body);font-weight:500;transition:color .25s ease,transform .25s ease;display:inline-flex;align-items:center;gap:var(--spacing-xs);position:relative}.footer-link:hover{color:var(--color-gold);transform:translate(4px)}.footer-divider{width:100%;height:1px;background:linear-gradient(90deg,#fff0,#ffffff1f 25% 75%,#fff0)}.footer-bottom{display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:stretch}.footer-bottom-content{display:flex;flex-direction:column;gap:var(--spacing-md);color:#ffffffa6;font-size:var(--font-size-small);line-height:var(--line-height-relaxed)}.footer-bottom-content .footer-bottom-meta{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;color:#ffffff80;font-weight:500}.footer-backtotop{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#fffc;font-size:var(--font-size-small);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease}.footer-backtotop svg{font-size:1.1rem}.footer-backtotop:hover{transform:translateY(-2px);background:#ffffff1a;color:var(--color-text-primary)}.footer-contact{gap:var(--spacing-md);min-width:0}.footer-contact-inline{display:inline-block;margin-top:var(--spacing-sm);color:#ffffffd1;font-size:var(--font-size-body);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,215,0,.25);padding-bottom:2px;letter-spacing:.4px;transition:color .2s ease,border-color .2s ease;word-break:break-word}.footer-contact-inline:hover{color:var(--color-gold);border-color:var(--color-gold)}.footer-contact-info{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.footer-disclaimer{margin:0}@media (max-width: 1024px){.footer-container{padding:0 var(--spacing-lg)}.footer-cta{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr;gap:var(--spacing-2xl)}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.footer-container{padding:0 var(--spacing-md)}.footer-columns{grid-template-columns:1fr;gap:var(--spacing-xl)}.footer-backtotop{align-self:stretch;justify-content:center}}.dashboard-grid{display:flex;flex-direction:column;gap:var(--spacing-3xl);width:100%;padding:var(--spacing-3xl) 0}.dashboard-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.dashboard-section{margin-top:0;padding-top:var(--spacing-2xl);border-top:1px solid rgba(255,215,0,.1)}.dashboard-section:first-of-type{border-top:none;padding-top:0}.dashboard-section.carousel-section{padding-top:var(--spacing-lg);margin-top:var(--spacing-lg);border-top:none}.dashboard-section.blog-section{padding-top:var(--spacing-3xl);margin-top:var(--spacing-2xl);border-top:1px solid rgba(255,215,0,.1)}.section-title{font-size:var(--font-size-h2);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-lg);letter-spacing:-.5px}.tab-content{display:block;animation:fadeIn .3s ease-in;width:100%;max-width:100%;padding:0;padding-top:var(--spacing-2xl)}.tab-content:has(.hero-section),.tab-content.homepage{padding-top:0}.tab-content.active .hero-section,.tab-content.homepage .hero-section{margin-top:0}.tab-content h2{font-size:var(--font-size-h2);font-weight:600;color:var(--color-gold);margin:0 0 var(--spacing-2xl) 0!important;text-align:left!important;text-decoration:none!important;border-bottom:none!important;letter-spacing:-.5px;display:flex;align-items:center;gap:var(--spacing-sm)}.tab-content *{text-decoration:none!important;border-bottom:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 968px){.footer-main{grid-template-columns:1fr;gap:var(--spacing-xl)}.footer-navigation{justify-content:flex-start;gap:var(--spacing-md)}.footer-tagline{max-width:100%}}@media (max-width: 600px){.footer-logo-img{height:40px}.footer-logo-text{font-size:2rem;letter-spacing:3px}.footer-main{grid-template-columns:1fr;gap:var(--spacing-xl)}.footer-navigation{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm) var(--spacing-md)}.footer-link{font-size:var(--font-size-small)}}.glass-card{background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-bottom:1px solid rgba(255,215,0,.08);border-radius:0;padding:var(--spacing-lg);box-shadow:none;transition:var(--transition-fast)}.glass-card:hover{background:#ffffff08;border-bottom-color:#ffd70026}.stat-card{background:#ffffff05;border:none;border-bottom:1px solid rgba(255,215,0,.08);border-radius:0;padding:var(--spacing-lg);box-shadow:none;transition:var(--transition-fast)}.stat-card:hover{background:#ffffff08;border-bottom-color:#ffd70033}.stat-label{font-size:var(--font-size-small);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1.5px;font-weight:500;margin-bottom:var(--spacing-md)}.stat-value{font-size:var(--font-size-h3);font-weight:700;color:var(--color-gold);line-height:var(--line-height-tight);letter-spacing:-1px}.stat-value-large{font-size:var(--font-size-h2);font-weight:700;color:var(--color-gold);line-height:var(--line-height-tight);letter-spacing:-1.5px}.gold-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.hero-section{width:100vw;min-height:400px;background:transparent;border:none;border-bottom:1px solid rgba(255,215,0,.08);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:0;margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:var(--spacing-2xl) 0;box-sizing:border-box}.homepage .hero-section{min-height:500px;background:linear-gradient(135deg,#0a0a0afa,#1a1a1af2);border:none;padding:var(--spacing-3xl) 0}.hero-content{position:relative;z-index:1;text-align:center;max-width:1400px;width:100%;margin:0 auto;padding:0 var(--spacing-xl)}.hero-price{font-size:var(--font-size-hero);font-weight:700;color:var(--color-gold);line-height:var(--line-height-tight);letter-spacing:-2px;margin:var(--spacing-lg) 0}.homepage .hero-price{letter-spacing:-3px;text-shadow:0 0 40px rgba(255,215,0,.4)}.hero-label{font-size:var(--font-size-small);color:var(--color-text-muted);text-transform:none;letter-spacing:.5px;font-weight:400;margin-bottom:var(--spacing-sm)}.homepage .hero-label{font-size:var(--font-size-h4);text-transform:uppercase;letter-spacing:3px;font-weight:500;margin-bottom:var(--spacing-md)}.hero-subtitle{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-top:var(--spacing-md);font-weight:400}.gold-carousel-container{width:100%;overflow-x:hidden;overflow-y:visible;position:relative;padding:var(--spacing-lg) 0}.gold-carousel{width:100%;overflow-y:visible;position:relative}.gold-carousel-track{display:flex;gap:var(--spacing-md);width:fit-content;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}.gold-carousel-card{flex-shrink:0;width:220px;min-width:220px;max-width:220px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:0;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm);transition:all .3s ease}.gold-carousel-card:hover{background:#ffffff0a;transform:translateY(-2px)}.carousel-card-label{font-size:var(--font-size-small);color:var(--color-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.carousel-card-price{font-size:var(--font-size-h4);font-weight:700;color:var(--color-gold);letter-spacing:-.5px;line-height:var(--line-height-tight)}.navigation-section{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-top:var(--spacing-2xl)}.navigation-item{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-xl);background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.08);border-left:3px solid transparent;border-radius:0;transition:var(--transition-normal)}.navigation-item .page-nav-link{flex:0 0 auto;white-space:nowrap;border:none;background:transparent;padding:var(--spacing-xs) var(--spacing-sm);min-width:auto}.navigation-item .page-nav-link:hover{background:#ffffff0d;border:none;transform:translate(2px)}.navigation-item:hover{background:#ffffff08;border-left-color:#ffffff4d;border-color:#ffffff26}.navigation-content{flex:1}.navigation-title{font-size:var(--font-size-h3);font-weight:600;color:var(--color-gold);margin-bottom:var(--spacing-xs);letter-spacing:-.3px}.navigation-description{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin:0;opacity:.9}.page-nav{display:flex;gap:var(--spacing-md);margin:var(--spacing-3xl) 0 0 0;padding:var(--spacing-2xl) 0;justify-content:center;flex-wrap:wrap;border-top:1px solid rgba(255,215,0,.08)}.page-nav-link{color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-body);font-weight:500;padding:var(--spacing-md) var(--spacing-xl);border-radius:0;border:1px solid rgba(255,215,0,.12);background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-fast);min-width:180px;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);position:relative;border-bottom:2px solid transparent}.page-nav-link svg{font-size:1.1em;opacity:.6;transition:var(--transition-fast)}.page-nav-link:hover{color:var(--color-text-primary);background:#ffffff0d;border-color:#fff3;border-bottom-color:#ffffff4d;transform:translateY(-1px)}.page-nav-link:hover svg{opacity:1;transform:translate(3px)}.page-nav-link .legal-page{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding-bottom:var(--spacing-4xl)}.page-nav-link .legal-intro{text-align:left;padding:var(--spacing-2xl) var(--spacing-xl);background:#ffffff08;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0}.page-nav-link .legal-intro .legal-title{font-size:clamp(2.2rem,4vw,2.8rem);font-weight:700;color:var(--color-gold);margin:0 0 var(--spacing-sm);letter-spacing:-.5px}.page-nav-link .legal-intro .legal-subtitle{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);max-width:60ch}.page-nav-link .legal-content{display:grid;gap:var(--spacing-2xl)}.page-nav-link .legal-block{background:#ffffff05;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:var(--spacing-2xl) var(--spacing-xl);position:relative;overflow:hidden}.page-nav-link .legal-block:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,215,0,.12) 0%,transparent 55%);pointer-events:none;opacity:.5}.page-nav-link .legal-block .legal-block-header{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.page-nav-link .legal-block .legal-block-header h2{margin:0;font-size:var(--font-size-h3);font-weight:600;color:var(--color-text-primary);letter-spacing:-.3px}.page-nav-link .legal-block .legal-block-header .legal-block-meta{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.page-nav-link .legal-block .legal-block-header .legal-block-meta:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--color-gold)}.page-nav-link .legal-block .legal-markdown{position:relative;display:flex;flex-direction:column;gap:var(--spacing-md)}.page-nav-link .legal-block .legal-markdown h2,.page-nav-link .legal-block .legal-markdown h3,.page-nav-link .legal-block .legal-markdown h4{color:var(--color-text-primary);border:none;padding:0;margin-top:var(--spacing-lg)}.page-nav-link .legal-block .legal-markdown p{margin-bottom:var(--spacing-md)}.page-nav-link .legal-block .legal-markdown ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}.page-nav-link .legal-block .legal-markdown ul li{margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.page-nav-link .legal-block .legal-markdown ul li::marker{color:var(--color-gold)}.page-nav-link .legal-block .legal-markdown em{font-style:italic;color:var(--color-text-secondary)}@media (max-width: 1024px){.page-nav-link .legal-intro,.page-nav-link .legal-block{padding:var(--spacing-xl)}}@media (max-width: 768px){.page-nav-link .legal-page{gap:var(--spacing-xl)}.page-nav-link .legal-intro{padding:var(--spacing-lg)}.page-nav-link .legal-intro .legal-title{font-size:2rem}.page-nav-link .legal-block{padding:var(--spacing-lg)}.page-nav-link .legal-block .legal-block-header h2{font-size:var(--font-size-h4)}}.page-nav-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;background:#ffd70014}.price-container{background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-bottom:1px solid rgba(255,215,0,.1);border-radius:0;padding:var(--spacing-xl);text-align:center;margin:var(--spacing-xl) 0;box-shadow:none;position:relative}.symbol-info{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#2a2a2a;padding:4px 15px;border-radius:0;border:1px solid rgba(255,215,0,.3)}.symbol-info span{color:#daa520;font-size:.75em;letter-spacing:1px;font-weight:600}.price-label{color:var(--color-text-muted);font-size:var(--font-size-small);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:2px;font-weight:500}.price{font-size:var(--font-size-hero);font-weight:700;color:var(--color-gold);text-shadow:0 0 40px rgba(255,215,0,.4);margin:var(--spacing-lg) 0;transition:all .3s ease;line-height:var(--line-height-tight);letter-spacing:-2px}.price.updating{transform:scale(1.05);text-shadow:0 0 40px rgba(255,215,0,.8)}.currency{font-size:.4em;color:var(--color-text-muted);margin-left:var(--spacing-xs);font-weight:400;vertical-align:middle}.mini-rates{display:flex;justify-content:center;gap:15px;margin-top:15px;padding-top:12px;border-top:1px solid rgba(255,215,0,.1)}.mini-rate{text-align:center}.mini-rate-label{color:var(--color-text-muted);font-size:var(--font-size-tiny);margin-bottom:2px}.mini-rate-value{color:var(--color-gold-dark);font-size:var(--font-size-small);font-weight:600}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.info-item{background:#ffd7000d;padding:var(--spacing-sm);border-radius:0;border:1px solid rgba(255,215,0,.1)}.info-item label{display:block;color:var(--color-gold-dark);font-size:var(--font-size-small);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:1px}.info-item value{display:block;color:var(--color-gold);font-size:var(--font-size-h4);font-weight:700}.status{text-align:center;margin-top:var(--spacing-lg);padding:var(--spacing-sm);border-radius:0;font-size:var(--font-size-small);transition:var(--transition-normal)}.status.loading{background:#ffd7001a;color:var(--color-gold);border:1px solid rgba(255,215,0,.3)}.status.error{background:#ff00001a;color:var(--color-error);border:1px solid rgba(255,0,0,.3)}.status.success{background:#00ff000d;color:var(--color-success);border:1px solid rgba(0,255,0,.2)}.pulse{display:inline-block;width:8px;height:8px;background:var(--color-success);border-radius:50%;margin-right:var(--spacing-xs);animation:pulse 2s infinite;box-shadow:0 0 10px var(--color-success)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.gram-section{margin:var(--spacing-lg) 0;padding:var(--spacing-md);background:linear-gradient(135deg,#ffd70014,#ffd70008);border-radius:0;border:1px solid rgba(255,215,0,.2)}.gram-header{text-align:center;color:var(--color-gold);font-size:var(--font-size-body);font-weight:700;margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 0 10px rgba(255,215,0,.3)}.gram-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gram-item{background:#ffd70014;padding:14px 10px;border-radius:0;text-align:center;border:1px solid rgba(255,215,0,.15);transition:all .3s ease}.gram-item:hover{background:#ffd7001f;border-color:#ffd7004d;transform:translateY(-2px)}.gram-currency{color:var(--color-gold-dark);font-size:var(--font-size-small);font-weight:600;margin-bottom:var(--spacing-xs);letter-spacing:1px}.gram-value{color:var(--color-gold);font-size:var(--font-size-h3);font-weight:700;text-shadow:0 0 10px rgba(255,215,0,.4)}.rates-section{margin:var(--spacing-lg) 0;padding:var(--spacing-lg);background:#ffd70008;border-radius:0;border:1px solid rgba(255,215,0,.15)}.rates-header{text-align:center;color:var(--color-gold-dark);font-size:var(--font-size-small);font-weight:600;margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:1.5px}.rates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rate-item{background:#ffd7000d;padding:12px;border-radius:0;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,215,0,.1);transition:all .3s ease}.rate-item:hover{background:#ffd70014;border-color:#ffd70033;transform:translateY(-1px)}.rate-flag{font-size:1.8em;line-height:1}.rate-info{flex:1}.rate-code{color:var(--color-gold-dark);font-size:var(--font-size-tiny);font-weight:600;letter-spacing:.5px}.rate-value{color:var(--color-gold);font-size:var(--font-size-h4);font-weight:700;margin-top:2px}.rates-source{text-align:center;margin-top:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-tiny);letter-spacing:.5px}.ads-container{margin-top:var(--spacing-lg);padding:var(--spacing-sm);background:#ffd70008;border:1px solid rgba(255,215,0,.1);border-radius:0;display:flex;justify-content:center;align-items:center;min-height:90px;width:100%;max-width:728px;margin-left:auto;margin-right:auto}.ads-container ins{display:block!important;width:100%!important;min-width:300px}.disclaimer{background:#ffd70008;padding:var(--spacing-sm);border-radius:0;margin-bottom:var(--spacing-lg);border:1px solid rgba(255,215,0,.1)}.disclaimer p{color:var(--color-text-muted);font-size:var(--font-size-tiny);line-height:var(--line-height-relaxed);margin:0;text-align:justify}.subtitle{text-align:center;color:var(--color-gold-dark);margin-bottom:var(--spacing-2xl);font-size:var(--font-size-h4);letter-spacing:1px}.tabs{display:flex;justify-content:flex-start;gap:var(--spacing-md);margin:0;padding:var(--spacing-sm) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid rgba(255,215,0,.08)}.tabs::-webkit-scrollbar{display:none}.tab{background:transparent;border:none;color:var(--color-text-secondary);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;font-size:var(--font-size-body);font-weight:500;letter-spacing:0;transition:var(--transition-fast);position:relative;display:flex;align-items:center;gap:var(--spacing-xs);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.tab:hover{color:var(--color-gold);background:#ffd7000d;border-bottom-color:#ffd70066}.tab:hover .tab-icon{opacity:1}.tab:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;background:#ffd7000d}.tab.active{color:var(--color-text-primary);font-weight:600;background:#ffffff0d;border-bottom-color:#ffffff4d}.tab.active .tab-icon{opacity:1}.tab-icon{font-size:1.1em;transition:var(--transition-fast);opacity:.7}.compact-gold-table,.compact-metal-table,.compact-standard-table{margin-top:var(--spacing-lg)}.gold-table,.metal-table,.standard-table{width:100%;border-collapse:collapse;background:transparent;border-radius:0;overflow:visible;border:1px solid rgba(255,215,0,.08)}.gold-table thead,.metal-table thead,.standard-table thead{background:#ffd7000d;border-bottom:2px solid rgba(255,215,0,.15)}.gold-table th,.metal-table th,.standard-table th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-weight:600;color:var(--color-gold);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.8px;border:none}.gold-table tbody,.metal-table tbody,.standard-table tbody{background:transparent}.gold-table tbody tr,.metal-table tbody tr,.standard-table tbody tr{border-bottom:1px solid rgba(255,215,0,.06);transition:var(--transition-fast);background:transparent}.gold-table tbody tr:hover,.metal-table tbody tr:hover,.standard-table tbody tr:hover{background:#ffd7000a;border-bottom-color:#ffd7001f}.gold-table tbody tr:last-child,.metal-table tbody tr:last-child,.standard-table tbody tr:last-child{border-bottom:none}.gold-table td,.metal-table td,.standard-table td{padding:var(--spacing-md) var(--spacing-lg);vertical-align:middle;background:transparent}.gold-table-row td,.metal-table-row td,.standard-table-row td{padding:var(--spacing-xs) var(--spacing-md);vertical-align:middle}.gold-table-name,.metal-table-name,.standard-table-text{color:var(--color-text-primary);font-weight:500;font-size:var(--font-size-body);letter-spacing:.2px}.gold-table-price,.metal-table-price,.standard-table-price{color:var(--color-gold);font-weight:600;font-size:var(--font-size-body);text-align:right;letter-spacing:-.3px}.metals-table{width:100%;margin:var(--spacing-lg) 0;border-collapse:collapse;border:1px solid rgba(255,215,0,.08);background:transparent}.metals-table th,.metals-table td{padding:var(--spacing-md) var(--spacing-lg);text-align:left;border-bottom:1px solid rgba(255,215,0,.06)}.metals-table th{background:#ffd7000d;color:var(--color-gold);font-weight:600;text-transform:uppercase;font-size:var(--font-size-small);letter-spacing:.8px;border-bottom:2px solid rgba(255,215,0,.15)}.metals-table td{color:var(--color-text-primary);background:transparent}.metals-table tr{background:transparent;transition:var(--transition-fast)}.metals-table tr:hover{background:#ffd7000a;border-bottom-color:#ffd7001f}.metals-table tr:last-child{border-bottom:none}.metal-name{color:var(--color-text-primary);font-weight:500;font-size:var(--font-size-body)}.price-sell{color:var(--color-gold);font-weight:600;font-size:var(--font-size-body)}.section-divider{margin:var(--spacing-lg) 0 var(--spacing-sm) 0;padding:var(--spacing-xs) 0;text-align:center;color:var(--color-gold-dark);font-size:var(--font-size-small);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;border-top:1px solid rgba(255,215,0,.2);border-bottom:1px solid rgba(255,215,0,.2)}.source-info{text-align:left;color:var(--color-text-muted);margin-bottom:var(--spacing-xl);font-size:var(--font-size-small);font-weight:400}.page-description{background:transparent;border:none;border-bottom:1px solid rgba(255,215,0,.08);padding:0;padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-xl);color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-relaxed);text-align:left;letter-spacing:0}.currency-calculator{background:transparent;border:none;border-bottom:1px solid rgba(255,215,0,.08);padding:var(--spacing-xl) 0;margin:var(--spacing-xl) 0}.calculator-header{text-align:center;margin-bottom:var(--spacing-lg)}.calculator-header h3{color:var(--color-gold);margin:0;font-size:var(--font-size-h4);font-weight:600}.calculator-content{display:flex;flex-direction:column;gap:var(--spacing-sm)}.calculator-row{display:flex;align-items:end;gap:var(--spacing-xs);justify-content:center;flex-wrap:wrap;max-width:100%;overflow-x:auto}.input-group{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:100px;max-width:150px;flex:1}.input-group label{color:var(--color-gold-dark);font-size:var(--font-size-small);font-weight:600;text-align:center}.input-group input,.input-group select{background:#ffd70014;border:1px solid rgba(255,215,0,.2);border-radius:0;padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-small);transition:var(--transition-normal);width:100%;box-sizing:border-box}.input-group input:focus,.input-group select:focus{outline:none;border-color:#ffd70066;background:#ffd7001f;box-shadow:0 0 8px #ffd70026}.input-group input:focus-visible,.input-group select:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.result-input{background:#ffd7001f!important;border-color:#ffd7004d!important;font-weight:600;color:var(--color-gold)!important}.swap-btn{background:#ffd7001a;border:1px solid rgba(255,215,0,.3);border-radius:0;padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-gold);cursor:pointer;font-size:1.1em;transition:var(--transition-normal);min-width:40px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.swap-btn:hover{background:#ffd70033;border-color:#ffd70080;transform:rotate(180deg)}.swap-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.calculator-info{text-align:center;margin-top:var(--spacing-xs)}.calculator-info small{color:var(--color-gold-dark);font-size:var(--font-size-tiny);opacity:.8}.skeleton{background:linear-gradient(90deg,#ffd7001a 25%,#ffd70033,#ffd7001a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:0}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{height:16px}.skeleton-price{height:32px;border-radius:0}.skeleton-circle{border-radius:50%}.skeleton-rect{border-radius:0}.skeleton-price-container{display:flex;flex-direction:column;align-items:center;gap:8px}.skeleton-label{width:80px;height:14px}.skeleton-main-price{width:120px;height:48px}.skeleton-currency{width:40px;height:16px}.skeleton-item{background:#ffd7000d;border:1px solid rgba(255,215,0,.1);border-radius:0;padding:15px;display:flex;flex-direction:column;align-items:center;gap:8px}.gold-price-item .skeleton-name{width:120px;height:16px}.gold-price-item .skeleton-price{width:80px;height:20px}.calculator-skeleton{display:flex;justify-content:center;margin:20px 0}.skeleton-calculator{background:#ffd7000d;border:1px solid rgba(255,215,0,.15);border-radius:0;padding:20px;display:flex;align-items:end;gap:15px;flex-wrap:wrap;justify-content:center}.skeleton-input-group{display:flex;flex-direction:column;gap:5px;min-width:120px}.skeleton-input,.skeleton-select,.skeleton-swap{width:100%;height:40px;background:#ffd7001a;border-radius:0}.skeleton-swap{width:50px;height:42px}.skeleton-rate-label{width:50px;height:12px}.skeleton-rate-value{width:60px;height:16px}.skeleton-name{width:120px;height:16px}.skeleton-value{width:80px;height:20px}.price-value{transition:all .3s ease-in-out;display:inline-block}.price-value.updating{transform:scale(1.05);color:gold}.price-value.updated{animation:priceUpdate .6s ease-out}@keyframes priceUpdate{0%{transform:scale(1.05);color:gold}50%{transform:scale(1.02);color:#ffed4e}to{transform:scale(1);color:#f5f5f5}}.number-transition{transition:var(--transition-cubic);display:inline-block}.number-transition.updating{transform:translateY(-1px) scale(1.02);text-shadow:0 0 8px rgba(255,215,0,.4);color:var(--color-gold)}.number-transition.updated{animation:numberUpdate 1s ease-out}.number-transition.updated.price-up{animation:numberUpdateUp 1s ease-out}.number-transition.updated.price-down{animation:numberUpdateDown 1s ease-out}@keyframes numberUpdate{0%{transform:translateY(-1px) scale(1.02);text-shadow:0 0 8px rgba(255,215,0,.4);color:var(--color-gold)}50%{transform:translateY(-.5px) scale(1.01);text-shadow:0 0 4px rgba(255,215,0,.2);color:var(--color-gold-light)}to{transform:translateY(0) scale(1);text-shadow:none;color:var(--color-text-primary)}}@keyframes numberUpdateUp{0%{transform:translateY(-1px) scale(1.02);text-shadow:0 0 8px rgba(0,255,0,.4);color:var(--color-success-light)}30%{transform:translateY(-.5px) scale(1.01);text-shadow:0 0 6px rgba(0,255,0,.3);color:var(--color-success-light)}60%{transform:translateY(0) scale(1);text-shadow:0 0 3px rgba(0,255,0,.2);color:var(--color-success)}to{transform:translateY(0) scale(1);text-shadow:none;color:var(--color-text-primary)}}@keyframes numberUpdateDown{0%{transform:translateY(-1px) scale(1.02);text-shadow:0 0 8px rgba(255,0,0,.4);color:var(--color-error)}30%{transform:translateY(-.5px) scale(1.01);text-shadow:0 0 6px rgba(255,0,0,.3);color:var(--color-error-dark)}60%{transform:translateY(0) scale(1);text-shadow:0 0 3px rgba(255,0,0,.2);color:var(--color-error)}to{transform:translateY(0) scale(1);text-shadow:none;color:var(--color-text-primary)}}.all-data-section{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,215,0,.2)}.all-data-section h4{color:var(--color-gold);text-align:center;margin-bottom:var(--spacing-lg);font-size:var(--font-size-h3)}.data-table-container{max-width:100%;margin:0 auto;overflow-x:auto}.data-group{margin-bottom:var(--spacing-lg)}.data-group h5{color:var(--color-gold-dark);margin-bottom:var(--spacing-sm);font-size:var(--font-size-h4);text-align:center;padding-bottom:var(--spacing-xs);border-bottom:1px solid rgba(255,215,0,.2)}.data-table{width:100%;border-collapse:collapse;background:transparent;border-radius:0;overflow:visible;border:1px solid rgba(255,215,0,.08);margin-bottom:var(--spacing-lg)}.data-table thead{background:#ffd7000d;border-bottom:2px solid rgba(255,215,0,.15)}.data-table th{color:var(--color-gold);font-weight:600;padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.8px;border:none}.data-table td{color:var(--color-text-primary);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid rgba(255,215,0,.06);font-size:var(--font-size-body);background:transparent}.data-table td:first-child{color:var(--color-text-primary);font-weight:500}.data-table td:last-child{color:var(--color-gold);font-weight:600;text-align:right}.data-table tbody tr{background:transparent;transition:var(--transition-fast)}.data-table tbody tr:hover{background:#ffd7000a;border-bottom-color:#ffd7001f}.data-table tbody tr:last-child td{border-bottom:none}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.data-item{background:#ffd7000d;border:1px solid rgba(255,215,0,.15);border-radius:0;padding:var(--spacing-sm) var(--spacing-sm);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);transition:var(--transition-normal)}.data-item:hover{background:#ffd7001a;border-color:#ffd7004d;transform:translateY(-1px)}.data-symbol{color:var(--color-gold);font-weight:700;font-size:var(--font-size-small)}.data-name{color:var(--color-gold-dark);font-size:var(--font-size-tiny);text-align:center;opacity:.8}.data-value{color:var(--color-success);font-weight:700;font-size:var(--font-size-small)}.loading-container,.error-container{text-align:center;padding:var(--spacing-lg);color:var(--color-gold-dark)}.error-container{color:var(--color-error)}.turkish-gold-container{margin-top:var(--spacing-lg)}.blog-list{display:flex;flex-direction:column;gap:0;margin-top:var(--spacing-xl)}.blog-item{background:transparent;border:none;border-bottom:1px solid rgba(255,215,0,.08);padding:var(--spacing-lg) 0;cursor:pointer;transition:var(--transition-fast)}.blog-item:hover{border-bottom-color:#ffd70033}.blog-item-title{color:gold;font-size:1.1em;font-weight:600;margin-bottom:8px;line-height:1.4}.blog-item-date{color:var(--color-gold-dark);font-size:var(--font-size-small);opacity:.8}.blog-empty{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);color:var(--color-text-muted)}.notification-toast{position:fixed;right:var(--spacing-lg);bottom:var(--spacing-lg);z-index:1200;max-width:320px;background:#000000e6;color:#fff;border-radius:12px;padding:var(--spacing-md) var(--spacing-lg);box-shadow:0 10px 40px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-start;gap:var(--spacing-md);animation:toast-slide-in .35s cubic-bezier(.19,1,.22,1)}.notification-toast-content{flex:1;min-width:0}.notification-toast-title{font-weight:600;margin-bottom:var(--spacing-xs);font-size:.95rem}.notification-toast-body{font-size:.85rem;color:#ffffffd9}.notification-toast-close{background:transparent;border:none;color:#ffffffb3;cursor:pointer;font-size:1.1rem;padding:0;line-height:1}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(20px) translate(10px)}to{opacity:1;transform:translateY(0) translate(0)}}.notification-permission-banner{position:fixed;left:50%;bottom:var(--spacing-xl);transform:translate(-50%);z-index:1190;max-width:480px;width:calc(100% - 2 * var(--spacing-lg));background:#000000eb;color:#fff;border-radius:16px;padding:var(--spacing-lg) var(--spacing-xl);box-shadow:0 16px 48px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:var(--spacing-md)}.notification-permission-content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.notification-permission-title{font-size:1rem;font-weight:600}.notification-permission-text{font-size:.88rem;color:#ffffffd1}.notification-permission-actions{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.notification-permission-btn{border-radius:999px;padding:8px 16px;font-size:.85rem;cursor:pointer;border:1px solid transparent}.notification-permission-btn.primary{background:var(--color-gold);color:#000;border-color:#0003}.notification-permission-btn.secondary{background:transparent;color:#fffc;border-color:#ffffff4d}.notification-permission-btn[disabled]{opacity:.6;cursor:default}.blog-feed{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.blog-feed-item{background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:0;padding:var(--spacing-xl);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:var(--spacing-md)}.blog-feed-item:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-1px)}.blog-feed-item.skeleton{min-height:120px}.blog-feed-header{display:flex;flex-direction:column;gap:var(--spacing-xs)}.blog-feed-title{font-size:var(--font-size-h4);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.4;transition:color .3s ease}.blog-feed-item:hover .blog-feed-title{color:var(--color-text-primary)}.blog-feed-date{font-size:var(--font-size-small);color:var(--color-text-muted);font-weight:500}.blog-feed-excerpt{margin-top:var(--spacing-sm)}.blog-feed-excerpt.markdown-content h1{font-size:var(--font-size-h3);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}.blog-feed-excerpt.markdown-content h2{font-size:var(--font-size-h4);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.blog-feed-excerpt.markdown-content h3,.blog-feed-excerpt.markdown-content h4,.blog-feed-excerpt.markdown-content h5,.blog-feed-excerpt.markdown-content h6{font-size:var(--font-size-body);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.blog-feed-excerpt.markdown-content p{margin-bottom:var(--spacing-sm)}.blog-feed-excerpt.markdown-content ul,.blog-feed-excerpt.markdown-content ol{margin:var(--spacing-sm) 0}.blog-load-more-trigger{height:50px;width:100%;margin-top:var(--spacing-lg)}.blog-loading-more{width:100%;padding:var(--spacing-lg)}.blog-detail{margin-top:20px}.blog-back-btn{background:#ffffff0d;border:1px solid rgba(255,215,0,.2);border-radius:0;padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-gold);cursor:pointer;font-size:var(--font-size-small);font-weight:600;margin-bottom:var(--spacing-xl);transition:var(--transition-normal);display:inline-flex;align-items:center;gap:var(--spacing-xs);text-decoration:none}.blog-back-btn:hover{background:#ffd70033;border-color:#ffd70080;transform:translate(-2px)}.blog-back-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.blog-detail-content{background:transparent;border:none;padding:var(--spacing-xl) 0}.blog-detail-title{color:var(--color-gold);font-size:var(--font-size-h1);font-weight:700;margin-bottom:var(--spacing-lg);line-height:var(--line-height-tight)}.blog-detail-meta{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid rgba(255,215,0,.2)}.blog-meta-date{color:var(--color-gold-dark);font-size:var(--font-size-small);display:flex;align-items:center;gap:var(--spacing-xs)}.blog-detail-image{margin:var(--spacing-lg) 0;border-radius:0;overflow:hidden}.blog-detail-image img{width:100%;height:auto;display:block;max-width:100%}.blog-detail-body{color:var(--color-text-primary);margin-top:var(--spacing-lg)}.blog-detail-tags{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,215,0,.2)}.blog-detail-tags strong{color:var(--color-gold);margin-right:var(--spacing-xs)}.blog-tag{display:inline-block;background:#ffd7001a;border:1px solid rgba(255,215,0,.2);border-radius:0;padding:var(--spacing-xs) var(--spacing-sm);margin:var(--spacing-xs);color:var(--color-gold-dark);font-size:var(--font-size-small)}.blog-detail-skeleton{padding:var(--spacing-lg)}.blog-featured-card{background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:0;padding:var(--spacing-xl);margin-top:0;transition:all .3s ease}.blog-featured-card:hover{background:#ffffff08;border-color:#ffffff14}.blog-featured-title{font-size:var(--font-size-h3);font-weight:600;color:var(--color-gold);margin-bottom:var(--spacing-md);line-height:var(--line-height-normal)}.blog-featured-excerpt{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}.markdown-content{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.markdown-content h1{color:var(--color-gold);font-size:var(--font-size-h2);font-weight:700;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:2px solid rgba(255,215,0,.2);letter-spacing:-.5px}.markdown-content h1:first-child{margin-top:0}.markdown-content h2{color:var(--color-gold);font-size:var(--font-size-h3);font-weight:600;margin:var(--spacing-lg) 0 var(--spacing-xs) 0!important;padding-bottom:var(--spacing-xs);border-bottom:1px solid rgba(255,215,0,.15);letter-spacing:-.3px}.markdown-content h2:first-child{margin-top:0!important}.markdown-content h3{color:var(--color-gold);font-size:var(--font-size-h4);font-weight:600;margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs);letter-spacing:-.2px}.markdown-content h3:first-child{margin-top:0}.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:600;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.markdown-content h4:first-child,.markdown-content h5:first-child,.markdown-content h6:first-child{margin-top:0}.markdown-content p{margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}.markdown-content p:last-child{margin-bottom:0}.markdown-content ul,.markdown-content ol{margin:var(--spacing-sm) 0;padding-left:0;list-style:none}.markdown-content ul li{position:relative;padding-left:var(--spacing-lg);margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.markdown-content ul li:before{content:"▸";position:absolute;left:0;color:var(--color-gold);font-size:1em;font-weight:700}.markdown-content ul li ul,.markdown-content ul li ol{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.markdown-content ul li ul li,.markdown-content ul li ol li{padding-left:var(--spacing-xl)}.markdown-content ul li ul li:before,.markdown-content ul li ol li:before{content:"▪";font-size:.9em}.markdown-content ul li ul li ul li:before,.markdown-content ul li ol li ul li:before{content:"▫";font-size:.85em}.markdown-content ol{counter-reset:markdown-counter}.markdown-content ol li{position:relative;padding-left:var(--spacing-xl);margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed);counter-increment:markdown-counter}.markdown-content ol li:before{content:counter(markdown-counter) ".";position:absolute;left:0;color:var(--color-gold);font-weight:600;font-size:.95em}.markdown-content ol li ol{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);counter-reset:markdown-counter}.markdown-content ol li ol li{padding-left:var(--spacing-2xl)}.markdown-content strong{color:var(--color-text-primary);font-weight:600}.markdown-content em{font-style:italic;opacity:.9}.markdown-content code{background:#ffd7001a;padding:2px 6px;border-radius:0;font-size:.9em;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:var(--color-gold);border:1px solid rgba(255,215,0,.15)}.markdown-content pre{background:#ffd7000d;padding:var(--spacing-md);border-left:3px solid rgba(255,215,0,.3);border:1px solid rgba(255,215,0,.1);overflow-x:auto;margin:var(--spacing-md) 0}.markdown-content pre code{background:transparent;padding:0;border:none;color:var(--color-text-primary);font-size:.9em}.markdown-content a{color:var(--color-gold);text-decoration:underline;text-underline-offset:2px;transition:var(--transition-fast)}.markdown-content a:hover{color:var(--color-gold-accent);text-decoration-thickness:2px}.markdown-content a:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.markdown-content blockquote{border-left:3px solid rgba(255,215,0,.4);padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);margin:var(--spacing-md) 0;color:var(--color-text-muted);font-style:italic;background:#ffd70008}.markdown-content img{max-width:100%;height:auto;margin:var(--spacing-md) 0;border:1px solid rgba(255,215,0,.1)}.markdown-content hr{border:none;border-top:1px solid rgba(255,215,0,.15);margin:var(--spacing-xl) 0}.markdown-content table{width:100%;border-collapse:collapse;margin:var(--spacing-md) 0;border:1px solid rgba(255,215,0,.08)}.markdown-content table th,.markdown-content table td{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid rgba(255,215,0,.06);text-align:left}.markdown-content table th{background:#ffd7000d;color:var(--color-gold);font-weight:600;border-bottom:2px solid rgba(255,215,0,.15)}.markdown-content table tr{transition:var(--transition-fast)}.markdown-content table tr:hover{background:#ffd7000a}.markdown-content table tr:last-child td{border-bottom:none}@media (max-width: 768px){.markdown-content h1{font-size:var(--font-size-h3);margin-top:var(--spacing-xl)}.markdown-content h2{font-size:var(--font-size-h4);margin-top:var(--spacing-lg)}.markdown-content h3{font-size:var(--font-size-body);margin-top:var(--spacing-md)}.markdown-content ul li,.markdown-content ol li{padding-left:var(--spacing-md);margin-bottom:var(--spacing-xs)}.markdown-content pre{padding:var(--spacing-sm);font-size:.85em}}.blog-featured-card{position:relative}.blog-featured-content-wrapper{position:relative;margin:0 calc(var(--spacing-xl) * -1);margin-bottom:calc(var(--spacing-xl) * -1);padding:0 var(--spacing-xl);padding-bottom:var(--spacing-md);max-height:none;overflow:hidden}.blog-featured-content{position:relative;z-index:1;max-height:340px;overflow:hidden;margin-bottom:0;padding-bottom:0}.blog-featured-content *:last-child{margin-bottom:0!important}.blog-featured-content-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:300px;pointer-events:none;z-index:5}.blog-content-read-more{margin:var(--spacing-sm) 0;position:relative;left:50%;transform:translate(-50%);z-index:6;pointer-events:all;box-shadow:0 2px 8px #0000004d;background:#ffffff0d!important;border-color:#fff3!important}.blog-content-read-more:hover{background:#ffffff14!important;border-color:#ffffff4d!important;box-shadow:0 4px 12px #0006}.blog-featured-footer{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:0;margin-bottom:0;z-index:6;color:var(--color-text-secondary)}.blog-featured-date{color:var(--color-text-muted);font-size:var(--font-size-small)}.blog-view-more-btn{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:0;padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-small);font-weight:500;transition:var(--transition-normal);display:flex;align-items:center;gap:var(--spacing-xs)}.blog-view-more-btn svg{font-size:1.1em;opacity:.8;transition:var(--transition-normal)}.blog-view-more-btn:hover{background:#ffffff0d;border-color:#ffffff4d;color:var(--color-text-primary)}.blog-view-more-btn:hover svg{opacity:1;transform:translate(2px)}.blog-view-more-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.blog-preview-section{margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:1px solid rgba(255,215,0,.15)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.blog-view-all-btn{background:#ffffff0d;border:1px solid rgba(255,215,0,.2);border-radius:0;padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-gold);cursor:pointer;font-size:var(--font-size-small);font-weight:500;transition:all .3s ease}.blog-view-all-btn:hover{background:#ffd7001a;border-color:#ffd7004d;transform:translateY(-1px)}.blog-preview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.blog-preview-item{background:transparent;border:none;border-bottom:1px solid rgba(255,215,0,.08);padding:var(--spacing-md) 0;cursor:pointer;transition:var(--transition-fast)}.blog-preview-item:hover{border-bottom-color:#ffd70033}.blog-preview-title{color:var(--color-gold);font-size:var(--font-size-h4);font-weight:600;margin-bottom:var(--spacing-xs);line-height:var(--line-height-normal)}.blog-preview-date{color:var(--color-text-muted);font-size:var(--font-size-small)}.about-section{padding:var(--spacing-2xl) var(--spacing-xl);margin-top:var(--spacing-xl)}.about-title{font-size:var(--font-size-h2);font-weight:600;color:var(--color-text-primary);margin:0;margin-bottom:var(--spacing-xs);letter-spacing:-.5px}.about-subtitle{font-size:var(--font-size-small);color:var(--color-text-muted);font-weight:400;margin:0;margin-bottom:var(--spacing-2xl);text-transform:uppercase;letter-spacing:1.5px}.about-body{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2xl);margin-top:var(--spacing-xl)}.about-col{display:flex;flex-direction:column}.about-col-title{font-size:var(--font-size-h4);font-weight:600;color:var(--color-text-primary);margin:0;margin-bottom:var(--spacing-md);letter-spacing:-.3px}.about-col-text{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}@media (max-width: 768px){.about-section{padding:var(--spacing-xl) var(--spacing-lg)}.about-body{grid-template-columns:1fr;gap:var(--spacing-xl);margin-top:var(--spacing-lg)}}@media (max-width: 1400px){.main-wrapper{padding:0 var(--spacing-lg)}.hero-price{font-size:4rem}}@media (max-width: 1200px){.main-wrapper{padding:0 var(--spacing-lg)}.hero-section{min-height:400px;padding:var(--spacing-2xl)}.hero-price{font-size:3.5rem}.dashboard-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gold-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width: 768px){.main-wrapper{padding:0 var(--spacing-lg)}.header-wrapper{padding:var(--spacing-md) 0}.header h1{font-size:var(--font-size-h2)}.content-wrapper{padding:var(--spacing-2xl) 0}.hero-section{min-height:350px;padding:var(--spacing-xl)}.hero-price{font-size:3rem}.hero-label{font-size:var(--font-size-small)}.header-nav{gap:var(--spacing-xs);padding:var(--spacing-xs) 0}.nav-link{padding:var(--spacing-xs);font-size:.75rem}.dashboard-row,.gold-grid{grid-template-columns:1fr}.gold-carousel-card{min-width:180px;max-width:200px;padding:var(--spacing-sm)}.gold-carousel-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gold-carousel-container::-webkit-scrollbar{height:4px}.gold-carousel-container::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:0}.carousel-card-price{font-size:var(--font-size-h4)}.page-nav{flex-direction:column;gap:var(--spacing-md)}.navigation-item{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.navigation-item .page-nav-link{width:100%;text-align:center}.page-nav-link{min-width:auto;width:100%}.stat-card{padding:var(--spacing-lg)}.blog-preview-list{grid-template-columns:1fr}}@media (max-width: 600px){.app{padding:0}.main-wrapper{padding:0 var(--spacing-md)}.header-wrapper{padding:var(--spacing-sm) 0}.header-compact{gap:var(--spacing-sm)}.header-logo h1{font-size:var(--font-size-h4)}.header-right{gap:var(--spacing-xs)}.lang-btn{font-size:.875rem;padding:var(--spacing-xs) var(--spacing-sm)}.hero-section{min-height:300px;padding:var(--spacing-lg)}.hero-content{padding:0 var(--spacing-lg)}.content-wrapper{padding:var(--spacing-xl) 0}.hero-price{font-size:2.5rem}h1{font-size:var(--font-size-h3);margin-bottom:var(--spacing-sm)}.tab-content h2{font-size:var(--font-size-h3);margin-bottom:var(--spacing-xl)!important}.subtitle{font-size:.95em;margin-bottom:20px}.page-description{font-size:var(--font-size-small);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.price{font-size:2.5em}.price-container{padding:20px}.info-grid{grid-template-columns:1fr;gap:10px}.gram-section{padding:15px}.gram-grid{grid-template-columns:1fr;gap:10px}.gram-value{font-size:1.2em}.rates-section{padding:15px}.rates-grid{grid-template-columns:1fr;gap:10px}.tabs{gap:6px;padding:10px 0;justify-content:flex-start;overflow-x:auto}.tab{padding:10px 14px;font-size:.8em;flex:0 0 auto;min-width:100px;max-width:none}.tab-icon{font-size:1em}.calculator-row{flex-direction:column;gap:var(--spacing-xs);padding:0 var(--spacing-xs)}.input-group{min-width:100%;max-width:100%;flex:1}.swap-btn{transform:rotate(90deg);margin:5px 0;align-self:center}.swap-btn:hover{transform:rotate(270deg)}.data-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table{font-size:.8em;min-width:300px}.data-table th,.data-table td{padding:8px 10px}.data-grid{grid-template-columns:1fr;gap:8px}.data-item{padding:10px 12px}.gold-table,.metal-table,.standard-table{font-size:.85em}.gold-table th,.gold-table td,.metal-table th,.metal-table td,.standard-table th,.standard-table td{padding:8px 12px}.gold-table-name,.metal-table-name,.standard-table-text{font-size:.8em}.gold-table-price,.metal-table-price,.standard-table-price{font-size:.9em}.section-divider{font-size:.8em;margin:20px 0 12px}.metals-table{font-size:.9em}.metals-table th,.metals-table td{padding:10px 8px}.blog-detail-title{font-size:1.5em}.blog-detail-content{padding:20px}.blog-preview-header{flex-direction:column;align-items:flex-start;gap:10px}.blog-view-all-btn{align-self:flex-end}.blog-item{padding:12px 16px}.blog-item-title{font-size:1em}footer .disclaimer{padding:12px!important}footer .disclaimer p{font-size:.7em!important}}
