.GoldSilverCalculator-module__SjeKvq__container{width:100%}.GoldSilverCalculator-module__SjeKvq__spotBoardGrid{grid-template-columns:1fr;gap:16px;margin-bottom:28px;display:grid}@media (min-width:640px){.GoldSilverCalculator-module__SjeKvq__spotBoardGrid{grid-template-columns:1fr 1fr}}.GoldSilverCalculator-module__SjeKvq__spotCard{border:1px solid hsl(var(--card-border-hsl));background-color:hsl(var(--card-hsl));box-shadow:var(--card-shadow);border-radius:16px;padding:18px 20px;transition:all .3s cubic-bezier(.16,1,.3,1),background-color .8s;position:relative;overflow:hidden}.GoldSilverCalculator-module__SjeKvq__spotCard:before{content:"";pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.GoldSilverCalculator-module__SjeKvq__goldCard:before{background:linear-gradient(90deg,#0000,#e7b0084d,#0000)}.GoldSilverCalculator-module__SjeKvq__silverCard:before{background:linear-gradient(90deg,#0000,#39acac4d,#0000)}@keyframes GoldSilverCalculator-module__SjeKvq__flashGreen{0%{background-color:#26d9681f;border-color:#26d96866;box-shadow:0 0 15px #26d9681a}to{background-color:hsl(var(--card-hsl));border-color:hsl(var(--card-border-hsl));box-shadow:var(--card-shadow)}}@keyframes GoldSilverCalculator-module__SjeKvq__flashRed{0%{background-color:#f43e5c1f;border-color:#f43e5c66;box-shadow:0 0 15px #f43e5c1a}to{background-color:hsl(var(--card-hsl));border-color:hsl(var(--card-border-hsl));box-shadow:var(--card-shadow)}}.GoldSilverCalculator-module__SjeKvq__up{animation:1.2s cubic-bezier(.16,1,.3,1) forwards GoldSilverCalculator-module__SjeKvq__flashGreen}.GoldSilverCalculator-module__SjeKvq__down{animation:1.2s cubic-bezier(.16,1,.3,1) forwards GoldSilverCalculator-module__SjeKvq__flashRed}.GoldSilverCalculator-module__SjeKvq__spotHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.GoldSilverCalculator-module__SjeKvq__spotIndicator{align-items:center;gap:8px;display:flex}.GoldSilverCalculator-module__SjeKvq__goldDot{background-color:#e7b008;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #e7b008}.GoldSilverCalculator-module__SjeKvq__silverDot{background-color:#39acac;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #39acac}.GoldSilverCalculator-module__SjeKvq__spotMetalTitle{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted-hsl));font-size:.75rem;font-weight:700}.GoldSilverCalculator-module__SjeKvq__tickerBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:2px 6px;font-size:.65rem;font-weight:700}.GoldSilverCalculator-module__SjeKvq__badgeUp{color:hsl(var(--success-hsl));background-color:#16a2491a}.GoldSilverCalculator-module__SjeKvq__badgeDown{color:#f43e5c;background-color:#f43e5c1a}.GoldSilverCalculator-module__SjeKvq__priceRow{align-items:baseline;margin-bottom:12px;display:flex}.GoldSilverCalculator-module__SjeKvq__spotPriceText{color:hsl(var(--foreground-hsl));font-size:1.8rem;font-weight:800;font-family:var(--font-heading);letter-spacing:-.03em}.GoldSilverCalculator-module__SjeKvq__spotUnit{color:hsl(var(--text-muted-hsl));margin-left:4px;font-size:.85rem;font-weight:500}.GoldSilverCalculator-module__SjeKvq__sparklineRow{border-top:1px solid hsla(var(--foreground-hsl) / .04);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.GoldSilverCalculator-module__SjeKvq__sparkLabel{color:hsl(var(--text-muted-hsl));font-size:.7rem;font-weight:600}.GoldSilverCalculator-module__SjeKvq__sparklineSvg{filter:drop-shadow(0 1px 4px #0000001a);overflow:visible}.GoldSilverCalculator-module__SjeKvq__calculatorGrid{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}@media (min-width:1024px){.GoldSilverCalculator-module__SjeKvq__calculatorGrid{grid-template-columns:1.1fr 1.3fr}}.GoldSilverCalculator-module__SjeKvq__deckTitle{color:hsl(var(--foreground-hsl));letter-spacing:-.01em;margin-bottom:20px;font-size:1rem;font-weight:700}.GoldSilverCalculator-module__SjeKvq__inputStack{flex-direction:column;gap:18px;display:flex}.GoldSilverCalculator-module__SjeKvq__formGroup{flex-direction:column;gap:8px;display:flex}.GoldSilverCalculator-module__SjeKvq__inputLabel{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-muted-hsl));font-size:.75rem;font-weight:700}.GoldSilverCalculator-module__SjeKvq__metalToggleGroup{background-color:hsla(var(--foreground-hsl) / .03);border:1px solid hsl(var(--border-hsl));border-radius:12px;gap:4px;padding:4px;display:flex}.GoldSilverCalculator-module__SjeKvq__metalBtn{font-family:var(--font-sans);color:hsl(var(--text-muted-hsl));cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.GoldSilverCalculator-module__SjeKvq__metalBtn:hover{color:hsl(var(--foreground-hsl))}.GoldSilverCalculator-module__SjeKvq__goldActive{background-color:#e7b0081a;border:1px solid #e7b00826;box-shadow:0 2px 8px #eab3080d;color:#e7b008!important}.GoldSilverCalculator-module__SjeKvq__silverActive{background-color:#39acac1a;border:1px solid #39acac26;box-shadow:0 2px 8px #0d94880d;color:#39acac!important}.GoldSilverCalculator-module__SjeKvq__weightUnitDropdown,.GoldSilverCalculator-module__SjeKvq__purityDropdown{color:hsl(var(--foreground-hsl));font-size:.85rem;font-weight:700;font-family:var(--font-sans);cursor:pointer;border:none;border-left:1px solid hsl(var(--border-hsl));background:0 0;outline:none;flex-shrink:0;width:150px;padding-left:8px}.GoldSilverCalculator-module__SjeKvq__purityDropdown{background-color:hsl(var(--input-bg-hsl));border:1px solid hsl(var(--border-hsl));border-radius:14px;width:100%;padding:12px 16px}.GoldSilverCalculator-module__SjeKvq__purityDropdown:focus{border-color:hsl(var(--primary-hsl))}.GoldSilverCalculator-module__SjeKvq__toggleCustomPurityBtn{color:hsl(var(--primary-hsl));font-size:.75rem;font-weight:700;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;transition:opacity .2s}.GoldSilverCalculator-module__SjeKvq__toggleCustomPurityBtn:hover{opacity:.8}.GoldSilverCalculator-module__SjeKvq__customPurityPercentage{color:hsl(var(--primary-hsl));font-size:.75rem;font-weight:700}.GoldSilverCalculator-module__SjeKvq__detailsConversionsBox{background-color:hsla(var(--foreground-hsl) / .015);border:1px dashed hsl(var(--border-hsl));border-radius:14px;margin-top:24px;padding:16px}.GoldSilverCalculator-module__SjeKvq__conversionTitleRow{border-bottom:1px solid hsla(var(--foreground-hsl) / .04);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.GoldSilverCalculator-module__SjeKvq__conversionTitleRow h4{color:hsl(var(--foreground-hsl));text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.GoldSilverCalculator-module__SjeKvq__conversionTitleRow span{color:hsl(var(--text-muted-hsl));font-size:.7rem;font-weight:500}.GoldSilverCalculator-module__SjeKvq__conversionGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.GoldSilverCalculator-module__SjeKvq__conversionRow{flex-direction:column;gap:2px;display:flex}.GoldSilverCalculator-module__SjeKvq__conversionRow span{color:hsl(var(--text-muted-hsl));font-size:.65rem;font-weight:600}.GoldSilverCalculator-module__SjeKvq__conversionRow strong{color:hsl(var(--foreground-hsl));font-size:.85rem;font-weight:700;font-family:var(--font-heading)}.GoldSilverCalculator-module__SjeKvq__totalQuoteCard{border:1px solid hsl(var(--card-border-hsl));border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000005}.GoldSilverCalculator-module__SjeKvq__quoteGoldGrad{background:radial-gradient(circle at 10% 20%, #e7b0081f 0%, transparent 60%), hsl(var(--input-bg-hsl))}.GoldSilverCalculator-module__SjeKvq__quoteSilverGrad{background:radial-gradient(circle at 10% 20%, #39acac14 0%, transparent 60%), hsl(var(--input-bg-hsl))}.GoldSilverCalculator-module__SjeKvq__quoteGlow{filter:blur(50px);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-100px;right:-100px}.GoldSilverCalculator-module__SjeKvq__quoteGoldGrad .GoldSilverCalculator-module__SjeKvq__quoteGlow{background-color:hsla(45, 93%, 47%, var(--glow-opacity))}.GoldSilverCalculator-module__SjeKvq__quoteSilverGrad .GoldSilverCalculator-module__SjeKvq__quoteGlow{background-color:hsla(180, 50%, 45%, var(--glow-opacity))}.GoldSilverCalculator-module__SjeKvq__quoteContent{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.GoldSilverCalculator-module__SjeKvq__quoteLabel{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted-hsl));margin-bottom:6px;font-size:.75rem;font-weight:700}.GoldSilverCalculator-module__SjeKvq__quoteValue{color:hsl(var(--foreground-hsl));font-size:2.3rem;font-weight:800;font-family:var(--font-heading);letter-spacing:-.04em;line-height:1}.GoldSilverCalculator-module__SjeKvq__quoteSub{color:hsl(var(--text-muted-hsl));margin-top:6px;font-size:.8rem;font-weight:500}.GoldSilverCalculator-module__SjeKvq__resultGrid{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}@media (min-width:640px){.GoldSilverCalculator-module__SjeKvq__resultGrid{grid-template-columns:1fr 1fr}}.GoldSilverCalculator-module__SjeKvq__resultCard{background-color:hsla(var(--foreground-hsl) / .015);border:1px solid hsl(var(--border-hsl));border-radius:14px;padding:16px}.GoldSilverCalculator-module__SjeKvq__resultCardLabel{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-muted-hsl));margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.GoldSilverCalculator-module__SjeKvq__resultCardValue{color:hsl(var(--foreground-hsl));font-size:1.25rem;font-weight:700;font-family:var(--font-heading)}.GoldSilverCalculator-module__SjeKvq__resultCardSub{color:hsl(var(--text-muted-hsl));margin-top:2px;font-size:.7rem;font-weight:500}.GoldSilverCalculator-module__SjeKvq__breakdownSection{border-top:1px solid hsl(var(--border-hsl));flex-direction:column;flex:1;margin-top:24px;padding-top:20px;display:flex}.GoldSilverCalculator-module__SjeKvq__sectionHeader{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-muted-hsl));margin-bottom:16px;font-size:.75rem;font-weight:700}.GoldSilverCalculator-module__SjeKvq__vizRow{flex-direction:column;align-items:center;gap:24px;display:flex}@media (min-width:640px){.GoldSilverCalculator-module__SjeKvq__vizRow{flex-direction:row;align-items:flex-start;gap:32px}}.GoldSilverCalculator-module__SjeKvq__donutWrapper{flex-shrink:0;width:140px;height:140px;position:relative}.GoldSilverCalculator-module__SjeKvq__donutCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.GoldSilverCalculator-module__SjeKvq__centerWeightLabel{text-transform:uppercase;color:hsl(var(--text-muted-hsl));font-size:.6rem;font-weight:700}.GoldSilverCalculator-module__SjeKvq__centerWeightVal{color:hsl(var(--foreground-hsl));font-size:1.4rem;font-weight:800;font-family:var(--font-heading);margin:1px 0;line-height:1}.GoldSilverCalculator-module__SjeKvq__centerWeightUnit{color:hsl(var(--text-muted-hsl));font-size:.65rem;font-weight:600}.GoldSilverCalculator-module__SjeKvq__donutBreakdownList{flex-direction:column;flex:1;gap:12px;width:100%;display:flex}.GoldSilverCalculator-module__SjeKvq__donutRowItem{background-color:hsla(var(--foreground-hsl) / .02);border:1px solid hsl(var(--border-hsl));border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.GoldSilverCalculator-module__SjeKvq__indicatorDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.GoldSilverCalculator-module__SjeKvq__donutRowContent{justify-content:space-between;align-items:center;width:100%;display:flex}.GoldSilverCalculator-module__SjeKvq__donutRowTitle{color:hsl(var(--foreground-hsl) / .8);font-size:.75rem;font-weight:600}.GoldSilverCalculator-module__SjeKvq__donutRowVal{color:hsl(var(--foreground-hsl));font-size:.85rem;font-weight:700;font-family:var(--font-heading)}.GoldSilverCalculator-module__SjeKvq__purityFinenessBanner{color:hsl(var(--text-muted-hsl));background-color:hsla(var(--foreground-hsl) / .01);border-left:2px solid hsl(var(--primary-hsl));border-radius:8px;margin-top:8px;padding:8px 10px;font-size:.75rem;line-height:1.4}
